lp://staging/ubuntu/feisty-updates/hplip
- Get this branch:
- bzr branch lp://staging/ubuntu/feisty-updates/hplip
Branch merges
Branch information
Recent revisions
- 28. By Kees Cook
-
* SECURITY UPDATE: arbitrary command execution via network
* Add debian/patches/ 90_subprocess_ replacement: use subprocess instead.
* References
https://launchpad. net/bugs/ 149121
CVE-2007-5208 - 27. By Till Kamppeter
-
* New upstream release (closes: LP#82546, LP#83936, LP#85805, LP#87695,
LP#92237, LP#94013, LP#94015, LP#94823, LP#95489)
* HPLIP 1.7.3
+ Added the <nopjl /> tag to hpijs-generator.in. This will remove
the extra foomatic PJL options from most HP LaserJet PPD
files. The extra foomatic PJL options caused some HPIJS PCL data
issues. This fixes a "PCL XL error" on LJ1010/1012 that can
occur on different PCs (closes: LP#92237).
+ Fixed defect (An error occurs when send a fax coverpage with "&"
or "<" character in Regarding or Optional Message field.)
+ Removed banner pages from fax print settings
+ Altered hpfax: device discovery output to match hp: scheme (CUPS
1.2 only)
+ Removed the wait cursor during the password entry screen
[reported by Johannes]
+ Added error messages and suppressed content in toolbox when
device is not found or unsupported
+ A new configure option was added --enable-cups11- build, this
option controls the hp/hpfax device discovery message when no
devices are found. If needed, this option provides backward
compatibility with CUPS 1.1.x applications.
With --enable-cups11- build set the "no_device_found" message is
displayed during device discovery by the "hp" backend.
With --disable-cups11- build (default) set the backend prints a
scheme based on the following conditions.
Condition 1 - no daemons
output nothing stdout return exit 1
Condition 2 - daemons running, no HP devices, output scheme
direct hp "Unknown" "HP Printer (HPLIP)" return exit 0
Condition 3 - daemons running, HP printer found, output URI
direct hp:/... "hp model" "HP model HPLIP" "deviceid"
return exit 0
(closes: LP#87695)
+ Changed the way that hp-setup was being launched from the
toolbox, it was hanging on Edgy
+ Added Tools > Printer Information
+ Added a check for 'lpr' for Debian installation (to force
install of cupsys-bsd)
+ Moved the password prompt in the text/CLI installer past the
distro confirm/select prompts to handle a problem with Mepis
+ Made a change to determine if networking is working during
installation.
+ Added a private copy of sanei_init_debug to libsane-hpaio. This
will remove the libsane.so dependency which was a problem for
WINE.
+ Fixed defect (PPD file "foomatic:HP-PSC_ 2400-hpijs. ppd" can not
be found when set up PSC 2400 in interactive mode, closes
LP#95489)
+ Fixed a page update defect in the toolbox (when switching
devices, update page correctly)
+ Re-wrote hpaioAdvanceDocument function in libsane-hpaio. This
change only effects SCL scanners with an ADF (ie: inkjet
all-in-ones). This fixes a double-feed ADF issue which occurred
when scanning a single page.
+ Fixed defect (An unexpected error occurs when perform color
calibration job in GUI mode on photosmart c7180.)
+ Some toolbox UI improvements
+ Converted hp-print to new UI
+ Fixed some defects in scrollprintview and devmgr
+ Added network detection to text/CLI installer
+ Toolbox internal/built-in print utility
+ Added password entry and validation to text/CLI installer
+ Fixed an issue when the ~/.hplip.conf file is not present on 1st
run, the hp-setup run as root owns the file and doesn't allow the
regular user to write to it.
+ Fixed defect (hp-setup -i can not setup a printer Photosmart
c3100 which has multiple possible PPD files.)
+ Some visual updates to the toolbox
+ Fixed defect (DJ 4x0 power/battery settings not staying set)
+ Added a confirmation dialog to device remove in the toolbox
+ Linked quality and printoutmode in print settings
+ Switched [x] Enable style controls to (*) On ( ) Off style in
print settings
+ Supply icons auto generate (removed supply PNG icons from
data/images)
+ Fixed an issue with r_values in supplies processing
+ Added type 12 head support for PS33xx, PSC61xx, etc.
+ Fixed defect (The Print Settings of Fax device are invalid)
+ Fixed issue where L7xxx color cal wasn't showing the load paper UI
+ Fixed defect (The command "hp-setup -i" can not work normally)
+ Fixed defect (The setup process will hang up when modify the fax
name to a name which contains more than 104 characters on setup
UI.)
+ Changed magic.py to better handle text/plain vs. data detection
+ Added last used working directory support to hp-sendfax,
hp-print, and hp-unload
* HPLIP 1.7.2 (Not published as Ubuntu or Debian package)
+ Fixed defect (The fax file is printed out by the sender when use
printer name with "-p" parameter to perform a fax job.)
+ Added CUPS fax queues to Print Settings and Print Control tabs
+ Added PQ Diag type 2, align type 12, color cal type 6, and LF
cal type 2 for Officejet Pro L7xxx
+ Added agent types 20 and 21 for Officejet Pro L7xxx
+ Fixed defect (There is no response when click "About" in the
"Help" menu in the toolbox window.)
+ Fixed defect (Function Commands configuration was disabled)
+ Fixed an issue where the ending banner page combo box would not
show the proper setting if it were not 'none'
+ Fixed defect (An error occurs when select other ppd files from
toolbox to setup)
+ Fixed defect (The command "hp-setup -i" can not work normally)
+ Fixed defect (The output of "-t" parameter is not the same as
"--prettyprint" parameter when send a fax job using pretty
printing for text files.)
+ Fixed defect (An error occurs when enter "#" in Fax Name field
on "Enter Printer Information" window during setting up a
printer.)
+ Fixed defect (Print outcomes are not full when set the "Page
Orientation" as "Landscape" on "Print Settings" table.) [added
"Fit to page" option in image printing section of Print Settings
tab.]
+ Moved installer/images/ xxx files from SCRIPT to DATA install in
Makefile.am.
+ Fixed non-functioning printer control in hp-toolbox
+ Fixed an issue with the settings dialog not working [reported by
Johannes]
+ Additional fixes to get PPD file handling working on Edgy and
Feisty for CUPS 1.2.
+ Fixes for CUPS 1.2 and auto-generated PPD files for Feisty Fawn
[reported by Till] (closes: LP#95489)
+ Fixed potential subscript array overflow in pcard/fat.c
(reported by Suse).
+ Fixed an issue reported by Till with the device string returned
by hpfax:
+ Fixed an issue in in the NoDeviceForm (missing __tr() method)
+ Fixed defect (Ubuntu Fiesty Herd 3 - ppd file w/hp-setup
problem) [implemented change to PPD file enumeration for CUPS 1.2
as suggested by Till] (closes: LP#95489)
+ Added banner pages to print settings (job-sheets)
+ Fixed problem with watermark angle text in print settings (utf-8
decoding)
+ Added libusb-devel check to configure.in.
+ Added image printing settings to toolbox print settings
+ Added print adjustment settings to toolbox print settings
+ Enhanced the default button behavior in toolbox print settings
+ Removed sticky print settings from hp-print
+ hp_laserjet_p2015_series: Changed embedded- server- type from '0'
to '1'
+ hp_laserjet_p2015_series: Changed panel-check-type from '0' to '1'
+ Fixed a traceback in hpfax: if HPLIP is not running during
device detection (closes: LP#83936)
+ Added print job icons to indicate print job status
+ Updated some status icons
+ Fixed defect (An unexpected error occurs when enter hp-makecopies
-d<device- uri> -m1 -n in terminal)
+ Fixed defect ("See Also:hp-colorcal" should not occur in the
explanation for the hp-colorcal command on hplip website.)
+ Fixed defect (Refresh All button can not work on build
hplip-1.7.1 public release.)
+ Fixed an issue in hpssd that caused history items in the ring
buffer to slotted incorrectly
+ Added duplexer detection to the "sides" setting in the toolbox
Print Settings (no "sides" selection if duplexer == 0)
+ Added new, more useful icons to the status list in the toolbox
+ Major toolbox (Device Manager) upgrade/redesign
+ Added printer settings tab (sets printer options in
~/.cups/ lpoptions)
+ Removed panel tab (merged panel with status tab)
+ Redo of functions tab (new layout)
+ Redo of status tab (new icons, layout, inclusion of front panel
display)
+ Front panel display will show device panel if available,
otherwise most recent status text
+ Redo of supplies tab (new layout)
+ Redo of print jobs tab (now called printer control) (print
control widget, new layout, etc)
+ hpssd will not store multiple history items with the same error
code (last one gets replaced)
+ About box upgraded
+ cupsext extended in functionality (ppd, options, etc)
+ Removed trailing white space in IEEE 1284 model name. This will
fix URIs that have a trailing "_" character in the model
name. This issue crept back into the hpiod code after the libusb
update (closes: LP#85805).
+ Fixed an issue in hp-check that caused a traceback if
'/etc/sane. d/dll.conf' is missing
+ Added some more bug messages to hpaio.
+ Fixed a traceback in hp-levels reported on the mailing list (defect)
+ Set the device list column width in the toolbox splitter to be
more narrow by default
+ Added the toolbox software version to the Device Manager about dialog
* HPIJS 2.7.2
+ Fixed media type for maxdpi printmode for vip printers and its
derivatives
+ Fixed the cause of carriage stall error in C41xx printers
+ Added support for the following new printer(s).
* Officejet Pro L7300 series (OJProKx50)
* Officejet Pro L7500 series (OJProKx50)
* Officejet Pro L7600 series (OJProKx50)
* Officejet Pro L7700 series (OJProKx50)
* HP Officejet Pro K5300 series (OJProKx50)
* HP Officejet Pro K5400 series (OJProKx50)
* HP Officejet J5700 series (DJGenericVIP)
OJProKx50 is derived from DJGenericVIP.
* 80_laserjet1100_fix.dpatch: Fixed problem of accessing an HP LaserJet 1100
on the parallel port (reported in LP#98520).
* 82_scrolltool_py_deskjet_ d4100_claen_ device_ not_found. dpatch: Fixed problem
of Python traceback when DeskJet 4100 not accessible (e. g. turned off),
reported in LP#98520 by Aaron Albright.
* 84_align10form_py_deskjet_ 5440_head_ align.dpatch: Fixed problem of head
alignment GUI not working for DeskJet 5440 (closes: LP#98920).
* Removed patches 00_01_hplevels_fix.dpatch,
80_hpijs_deskjet_ d41xx_hangs. dpatch,
85_hpfax_crash_when_ hpssd_not_ running. dpatch,
90_hpfax_bad_lpinfo_ -v_output. dpatch, merged upstream.
* Remade patch 14_charsign_fixes.dpatch, most of it was merged upstream.
* 61_noqt_message. dpatch: Improved error message which appears when
HPLIP utilities are called from the menu but PyQt is not installed
(closes: LP#86893)..
* Modified the debian/*.desktop files so that the environment variable
"STARTED_FROM_MENU= 1" is set to make the utilities showing the
GTK-based error message window when called from the menu and PyQt is
not installed (closes: LP#86893).
* Added "NoDisplay=true" to the debian/*.desktop files so that the menu
entries for the HPLIP tools are hidden by default (closes: LP#67892).
* Fixed the pelling of the icon file names in the debian/*.desktop files
(closes: LP#88290).
* Removed debian/hp-toolbox. desktop, it was a duplicate menu entry for the
HP Toolbox.
* debian/hplip.postinst: Added clean-up for the ownerships of the user's
.hplip.conf files. hp-setup of HPLIP 1.7.1 (and perhaps some older
versions) created it with root ownerships and this made hp-toolbox not
starting (closes: LP#99326). - 26. By Till Kamppeter
-
* 80_hpijs_
deskjet_ d41xx_hangs. dpatch: Applied offical patch from HP
(1.7.1-1), fixes DeskJet D41xx hanging on second job.
* 85_hpfax_crash_when_ hpssd_not_ running. dpatch: Fixes hpfax CUPS backend
crash when HPLIP daemons are not running (closes: LP#83936).
* 90_hpfax_bad_lpinfo_ -v_output. dpatch: Fixes hpfax CUPS backend returning
an "hp:/..." URI instead of an "hpfax:/..." URI to CUPS. - 25. By Till Kamppeter
-
* Merge from debian CVS (closes: LP#60242, LP#66830,
LP#74809, LP#77307), remaining changes:
- Add hplip to scanner group.
- Additional patches 70_no_fail_on_bad_ locales, 80_no-compiler.h.
- Shuffling of hplip's recommendations/suggestions.
- Remove hplip's shutdown and reboot links.
- Splitting of desktop files, menu entries hidden by default.
- udev rules for MFP devices.
- Don't compress single files to make the package smaller.
* debian/hplip.postrm: Suppress error on uninstalling HPLIP when "scanner"
is not empty.
* 61_noqt_message. dpatch: Removed, functionality implemented upstream.
* 70_no_fail_on_bad_ locales. dpatch: Rediff.
* debian/control: Added missing "libsane-dev" to Build-Depends.
* debian/hplip.install: Removed usr/lib/ libsane* .so.*, not needed any more. - 24. By Anthony Mercatante
-
Fixed hplip.desktop and added hplip-kubuntu.
desktop.
Kubuntu doesn't have any application categorised in "Settings"
so that results a crappy Kmenu. The hplip.desktop file will not
show in KDE, and the kubuntu one, only shows in KDE, in
"System" section. - 22. By Till Kamppeter
-
* Merge from debian unstable, remaining changes:
- Add hplip to scanner group.
- Additional patches 70_no_fail_on_bad_ locales, 80_no-compiler.h.
- Shuffling of hplip's recommendations/suggestions.
- Remove hplip's shutdown and reboot links.
- Splitting of desktop files, menu entries hidden by default.
- udev rules for MFP devices.
- Don't compress single files to make the package smaller.
- "NoQt message" patch.
- Added lines
usr/lib/libsane* .so.*
usr/lib/sane/ libsane* .so.*
to debian/hplip.install to assure that scanning works. - 21. By Till Kamppeter
-
Added again missing libsane-
hpaio.so. 1.0.0 library. It seems that
Debian is not taking care of the missing scanner driver. Fixes
LP#65908 again. - 20. By Matthias Klose
-
* Synchronize with Debian CVS; remaining changes:
- Add hplip to scanner group.
- Additional patches 70_no_fail_on_bad_ locales, 80_no-compiler.h.
- Shuffling of hplip's recommendations/suggestions.
- Remove hplip's shutdown and reboot links.
- Splitting of desktop files, menu entries hidden by default.
- udev rules for MFP devices.
- Don't compress single files to make the package smaller.
- "NoQt message" patch.
* Remove obsolete patches: debian/patches/ 80_no-compiler. h.dpatch.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/ubuntu/lucid/hplip