------------------------------------------------------------------- Thu Jul 26 09:15:21 CEST 2007 - jsmeix@suse.de - Changed change-udev-rules.diff so that 55-hpmud.rules matches also against the new SUBSYSTEM=="usb" but keep "usb_device" for backward compatibility (Novell/Suse Bugzilla bug #294161). ------------------------------------------------------------------- Fri Jul 6 10:26:21 CEST 2007 - jsmeix@suse.de - fix-printing-white-spaces-and-empty-lines.diff fixes printing white spaces and empty lines according to a mail from HP on the hplip-help@lists.sourceforge.net list. ------------------------------------------------------------------- Tue Jul 3 11:54:28 CEST 2007 - jsmeix@suse.de - Updated to version 2.7.6: No more start-up daemons: hpiod is replaced by new direct device I/O (via hpmud library), hpssd (for device status) still exists but is started by default as a daemon by the first user who needs it which is not nice because this results a random user which runs hpssd therefore we (i.e. Novell/Suse) still provide /etc/init.d/hplip which is used to start hpssd as before during system boot. Many bug fixes (no Suse bugs) and some enhancements. Some more supported Photosmart, Color LaserJet, and DeskJet printers. For details see release_notes.html ------------------------------------------------------------------- Thu Jun 21 15:46:12 CEST 2007 - jsmeix@suse.de - Added stop_on_removal to preun, insserv_cleanup to postun, and ldconfig to post and postun for the hpijs sub-package. ------------------------------------------------------------------- Thu May 24 01:46:16 CEST 2007 - ro@suse.de - Added libusb-devel to BuildRequires. ------------------------------------------------------------------- Fri Apr 27 14:28:27 CEST 2007 - jsmeix@suse.de - Updated to version 1.7.4a: Resolved a build issue that caused a couple missing files in the 1.7.4 release and a fix for hp-check (no Suse bugs). ------------------------------------------------------------------- Mon Apr 23 13:50:13 CEST 2007 - jsmeix@suse.de - Updated to version 1.7.4: Many bug fixes (no Suse bugs). Some more supported DeskJet printers. For details see release_notes.html ------------------------------------------------------------------- Mon Mar 26 08:53:51 CEST 2007 - jsmeix@suse.de - Updated to version 1.7.3: Many bug fixes (no Suse bugs). No new supported models but enhancements for some models. For details see release_notes.html ------------------------------------------------------------------- Thu Mar 1 13:34:43 CET 2007 - jsmeix@suse.de - Updated to version 1.7.2: Several more supported Officejet Pro devices. New OJProKx50 device class (derived from DJGenericVIP). Major hp-toolbox upgrade/redesign. Many bug fixes (no Suse bugs). fix-buffer-overflow.patch and hplip-1.7.1-1.patch are no longer needed because the bugs are now fixed in the sources. ------------------------------------------------------------------- Fri Feb 16 11:52:28 CET 2007 - jsmeix@suse.de - Added a fix for fat.c to fix-buffer-overflow.patch to aviod access when array subscript is above array bounds (Suse Bugzilla bug #243047). - Remove all byte-compiled Python .pyc (and perhaps .pyo) files which are created at run-time in /usr/share/hplip/ via preun script (Suse Bugzilla bug #244451). ------------------------------------------------------------------- Mon Feb 5 14:24:24 CET 2007 - jsmeix@suse.de - fix-buffer-overflow.patch fixes a too small string buffer which overflows in line 310 in ljcolor.cpp. - Moved the hpijs man page to the hplip-hpijs sub-package so that there is no same file in hplip and hpijs-standalone (hplip-hpijs and hpijs-standalone conflict with each other). ------------------------------------------------------------------- Thu Feb 1 15:02:59 CET 2007 - jsmeix@suse.de - hplip-1.7.1-1.patch from HP fixes Deskjet D4100/D4160 christmas-tree (firmware hangs up with flashing LEDs) on second print job. - Removed /usr/bin/hpijs.without-libcups from hplip-hpijs to get rid of confusing RPM package requirements (hplip-hpijs requires cups-libs because of /usr/bin/hpijs). - Created new package hpijs-standalone and hpijs-standalone.spec for a special version of /usr/bin/hpijs which neither needs a HPLIP library nor a CUPS library to run it. ------------------------------------------------------------------- Wed Jan 31 13:50:12 CET 2007 - jsmeix@suse.de - Removed explicite fstack-protector-all from CFLAGS and CXXFLAGS because fstack-protector will be enabled by default. ------------------------------------------------------------------- Mon Jan 29 15:40:16 CET 2007 - jsmeix@suse.de - Package 'sane' was renamed to 'sane-backends'. Adapted it so that it works with 'sane-backends'. ------------------------------------------------------------------- Thu Jan 25 14:53:05 CET 2007 - jsmeix@suse.de - Updated to version 1.7.1: Many bug fixes (no Suse bugs). No new supported models but enhancements for several models. For details see release_notes.html - Removed the fix for uninitialized file pointer in api/model.c from fix-uninitialized-variables.diff because it is now fixed in the sources. ------------------------------------------------------------------- Fri Jan 19 16:01:20 CET 2007 - jsmeix@suse.de - Added fix for uninitialized file pointer in api/model.c to fix-uninitialized-variables.diff (Suse Bugzilla bug #236709). ------------------------------------------------------------------- Fri Jan 12 15:13:35 CET 2007 - jsmeix@suse.de - Since version 1.6.12 /usr/bin/hpijs is linked with libcups so that the package hplip-hpijs could be no longer installed without at least the package cups-libs. Therefore an additional special /usr/bin/hpijs.without-libcups is built which does not require the CUPS library. ------------------------------------------------------------------- Wed Dec 20 14:45:25 CET 2006 - jsmeix@suse.de - Updated to version 1.6.12: Three more supported LaserJet printers. Many bug fixes (no Suse bugs). For details see release_notes.html Added SANE_DEBUG_HPAIO support for the hpaio SANE backend. The new models.dat file replaces the .xml files. The hplip_api can be used to get model attributes without running the HPLIP daemons. See hplip_api.h for reference (this affects the Suse Bugzilla bugs #184798 and #184824). - Fixed hp-toolbox.wrapper to catch 'error' regardless of the case (see Suse Bugzilla bug #229620). ------------------------------------------------------------------- Tue Oct 17 09:59:50 CEST 2006 - jsmeix@suse.de - Updated to version 1.6.10: Several more supported LaserJet printers. Many bug fixes (no Suse bugs). - Fixed typo in keyword in some LaserJet PPDs ("* PageRegion" -> "*PageRegion"). ------------------------------------------------------------------- Mon Sep 18 11:02:03 CEST 2006 - jsmeix@suse.de - Updated to version 1.6.9: Added support CD/DVD label printing (ie: PS D5100). Several more supported Photosmart printers. Many bug fixes (no Suse bugs). ------------------------------------------------------------------- Mon Sep 11 12:14:32 CEST 2006 - jsmeix@suse.de - Using generalised cupsext* and pcardext* in the files section (instead of explicit only cupsext.so and pcardext.so) so that it works now both for Python 2.4 and 2.5 (the latter installs additional *.egg-info files). ------------------------------------------------------------------- Mon Sep 4 12:00:12 CEST 2006 - jsmeix@suse.de - Exchanged the hard RPM requirement for ghostscript_any by a supplements entry for hplip-hpijs so that there is no longer a mutual (cyclic) hard RPM dependency between hplip-hpijs and ghostscript-library. ------------------------------------------------------------------- Thu Aug 3 11:37:07 CEST 2006 - jsmeix@suse.de - Updated to version 1.6.7: Changed from dynamic IP ports to static IANA IP ports for hpiod (2208) and hpssd (2207). Two more supported Photosmart printers. Several bug fixes (no Suse bugs). ------------------------------------------------------------------- Mon Jul 17 13:52:36 CEST 2006 - jsmeix@suse.de - Fixed PPDs which contain "1284DeviceId" which must be "1284DeviceID" (detected by new CUPS 1.2 cupstestppd). ------------------------------------------------------------------- Wed Jun 28 14:47:47 CEST 2006 - jsmeix@suse.de - Updated to maintenance release 1.6.6a: This provides various minor fixes and enhancements. For details see doc/release_notes.html in the source or /usr/share/doc/packages/hplip/release_notes.html ------------------------------------------------------------------- Mon Jun 19 13:46:28 CEST 2006 - jsmeix@suse.de - Updated to version 1.6.6: HPLIP has reached 1.0 status. With this release a date encoded revision number x.y.m is used: x = major release number, y = year (6=2006), m = month (6=June) Correct URLs in HTML docs (obsoletes fix-doc-hrefs.diff). Removed DeviceOpen from hp backend. This fixes two problems: 1) usblp will no longer be removed for device discovery 2) device discovery will no longer cause Inkjets to power-up. Added hpaio.desc file for SANE. Several more supported printers. - Cleaned up build (simplified spec file): Changed install dir for PPDs and doc in Makefile.am. Using configure without rpm-install. Using configure with --disable-cups-install. Links to work around inconsistent naming of python scripts and links to hpfax backend and its associated PPD file are no longer needed. ------------------------------------------------------------------- Fri Jun 9 12:19:59 CEST 2006 - jsmeix@suse.de - Added man page for /usr/bin/hpijs (hpijs.1.gz). - Fixed wrong URLs in HTML documentation (fix-doc-hrefs.diff). - Added links to work around inconsistent naming of python scripts. - Added links to hpfax backend and its associated PPD file to make them available as usual for CUPS setup tools. ------------------------------------------------------------------- Mon May 22 14:04:20 CEST 2006 - jsmeix@suse.de - Fixed typo (missing '"') in hplip-init-script.diff ------------------------------------------------------------------- Fri May 19 13:04:46 CEST 2006 - jsmeix@suse.de - Updated to version 0.9.11: Revised and updated documentation. Some more supported all-in-one devices and printers. Several bug fixes (no Suse bugs). - Updated to version 0.9.10: Several bug fixes (no Suse bugs). - Updated to version 0.9.9: Uses libusb for all USB I/O. CUPS USB DeviceURIs must be changed from "hp:/hp_model?device=/dev/usb/lpX" (no longer supported) to "hp:/hp_model?serial=xxxxxxxx". One more supported all-in-one device. Several bug fixes (no Suse bugs). - Updated to version 0.9.8: New PC send fax support via special CUPS backend (hpfax) and special HP-Fax-hplip.ppd PPD file and a new send fax UI (hp-sendfax). Some more supported printers. Several bug fixes (no Suse bugs). ------------------------------------------------------------------- Wed Apr 26 12:11:00 CEST 2006 - jsmeix@suse.de - Fixed PPDs for "LaserJet 5Si" and "LaserJet 5MP" (see Suse bugzilla bug #164991). ------------------------------------------------------------------- Fri Feb 24 14:11:01 CET 2006 - jsmeix@suse.de - Fixed an array index underflow (for LJ1010, LJ1012) in ljfastraster.cpp (Suse Bugzilla #152720). ------------------------------------------------------------------- Wed Jan 25 21:36:29 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Thu Jan 12 11:13:05 CET 2006 - jsmeix@suse.de - Set compiler flag "-fstack-protector-all" to build it with "Stack Protector" via a so called "canary" (requires gcc >= 4.1) ------------------------------------------------------------------- Wed Jan 4 16:08:08 CET 2006 - jsmeix@suse.de - Moved /usr/lib[64]/libhpip.* library files to the hplip-hpijs sub-package because /usr/bin/hpijs requires libhpip but for special cases (e.g. for a minimal printing system) it should be possible to use only HPIJS without the rest of HPLIP. ------------------------------------------------------------------- Tue Jan 3 14:52:07 CET 2006 - jsmeix@suse.de - Updated to version 0.9.7 including the additional hplip-0.9.7-2.patch from HP. ------------------------------------------------------------------- Thu Dec 22 15:29:13 CET 2005 - ro@suse.de - requires: PyQt -> python-qt ------------------------------------------------------------------- Thu Dec 1 16:01:58 CET 2005 - jsmeix@suse.de - Removed unneeded KDE packages from "neededforbuild" since the new package python-qt was split from kdebindings3-python (see Suse bugzilla bug #135250). ------------------------------------------------------------------- Mon Nov 28 11:30:30 CET 2005 - jsmeix@suse.de - Replaced requirement for the package kdebindings3-python by a generic requirement for the RPM capability PyQt to avoid needless dependencies to KDE libraries (see Suse bugzilla bug #135250). ------------------------------------------------------------------- Tue Nov 22 12:31:52 CET 2005 - jsmeix@suse.de - Added -fno-strict-aliasing to the CXXFLAGS to avoid problems in ljfastraster.cpp (line 1213) and hpijs.cpp (lines 86, 223). ------------------------------------------------------------------- Fri Nov 18 15:55:05 CET 2005 - jsmeix@suse.de - Updated to version 0.9.6 ------------------------------------------------------------------- Wed Sep 21 16:58:51 CEST 2005 - jsmeix@suse.de - Updated to version 0.9.5 including the additional hplip-0.9.5-3.patch from HP. ------------------------------------------------------------------- Mon Sep 12 14:02:17 CEST 2005 - jsmeix@suse.de - Several PPDs contain "600x600x2dpi" which is not allowed according to the Adobe PPD specification section 5.9 and which is therefore simply replaced by "600x1200dpi" (see Suse bugzilla bug #116393). ------------------------------------------------------------------- Mon Aug 29 17:09:07 CEST 2005 - jsmeix@suse.de - Removed a non-working PPD. - Fix "... is used uninitialized ..." warning. ------------------------------------------------------------------- Tue Jul 26 17:33:13 CEST 2005 - jsmeix@suse.de - Updated to version 0.9.4 - Removed obsolete fixes for missing class prototypes. - Removed obsolete fixes for HP_Business_Inkjet_3000.ppd - Added a fix for condrestart in /etc/init.d/hplip ------------------------------------------------------------------- Tue May 31 17:07:13 CEST 2005 - jsmeix@suse.de - Updated to version 0.9.3 ------------------------------------------------------------------- Tue May 24 10:48:26 CEST 2005 - jsmeix@suse.de - Fixed missing class prototypes, otherwise it fails with "error: ISO C++ forbids declaration of 'xxx' with no type". ------------------------------------------------------------------- Tue May 17 14:10:49 CEST 2005 - jsmeix@suse.de - Fix "... is used uninitialized ..." warnings. ------------------------------------------------------------------- Wed May 4 12:14:09 CEST 2005 - jsmeix@suse.de - Updated to version 0.9.2 which does no longer need the "fix C" (i.e. hplip-0.8.8.diff) from below. ------------------------------------------------------------------- Sun Apr 10 12:13:29 CEST 2005 - coolo@suse.de - fix C ------------------------------------------------------------------- Tue Mar 22 11:59:00 CET 2005 - jsmeix@suse.de - Added PreReq. ------------------------------------------------------------------- Thu Mar 17 10:53:11 CET 2005 - jsmeix@suse.de - Fixed a bug in HP-DeskJet_3740-hpijs.ppd.gz: According to hpijs_readme.html the DeskJet 3740 belongs to the DJ3320 device class. ------------------------------------------------------------------- Tue Mar 8 11:59:09 CET 2005 - jsmeix@suse.de - Added %suse_update_desktop_file stuff for hp-toolbox. - Moved %{_libdir}/libsane-hpaio.* to %{_libdir}/sane/ instead of creating symlinks (see Tue Mar 1 11:15:33). ------------------------------------------------------------------- Tue Mar 1 11:15:33 CET 2005 - jsmeix@suse.de - Added python-xml to RPM requirements because otherwise hpssd (i.e. /usr/share/hplip/hpssd.py) doesn't work. - Create symlinks (via '%triggerin -- sane') to all %{_libdir}/libsane-hpaio.* so that SANE will find them. - Added kdebindings3-python to RPM requirements because otherwise hp-toolbox (i.e. /usr/share/hplip/toolbox) doesn't work. ------------------------------------------------------------------- Tue Feb 22 10:48:35 CET 2005 - jsmeix@suse.de - Changed default media size from Letter to A4 if this is an available choice in the PPD. ------------------------------------------------------------------- Tue Feb 15 16:57:52 CET 2005 - jsmeix@suse.de - Updated to version 0.8.8, for details see ChangeLog and http://hpinkjet.sourceforge.net/updates.php - Removed the "compatibility"-links because they are not needed. - Fixed basic stuff in the init script (needs further improvement). - Source should be x86_64 clean (SUSE patch no longer needed). ------------------------------------------------------------------- Tue Feb 1 17:06:20 CET 2005 - jsmeix@suse.de - Updated to version 0.8.7, for details see ChangeLog and http://hpinkjet.sourceforge.net/updates.php - Added triggerin and postun scripts to add and remove the SANE backend "hpaio" in /etc/sane.d/dll.conf - Replaced hplip-0.8.4-models.xml.diff by hplip-0.8.7-models.xml.diff because the "HP LaserJet 1220" is now in the models.xml file but the entry is buggy. ------------------------------------------------------------------- Tue Jan 25 15:40:55 CET 2005 - jsmeix@suse.de - Branched the sub-package hplip-hpijs which contains only the plain HPIJS binary so that Ghostscript can require only this sub-package (without all the other stuff). - Added a link to the toolbox program to have it accessible via the user's PATH. - Added the usual 'rc'-link to the runlevel script. - Added the following RPM requirements regarding printing: hplip requires hplip-hpijs and foomatic-filters hplip-hpijs requires ghostscript_any (There are no RPM requirements regarding scanning because HPLIP will be also used for plain printers.) - Exchanged the destructive line for the cupsd in the runlevel script because cupsd runs as user lp and dies in case of a SIGHUP. ------------------------------------------------------------------- Tue Jan 18 14:36:29 CET 2005 - jsmeix@suse.de - patch hplip-0.8.4-models.xml.diff adds the "HP LaserJet 1220" to the list of known models of the SANE backend "hpaio" ------------------------------------------------------------------- Wed Jan 12 11:23:00 CET 2005 - sf@suse.de - add --libdir=%_libdir to build on multilib archs - add patch for cups search path for backends ------------------------------------------------------------------- Thu Dec 2 12:21:55 CET 2004 - jsmeix@suse.de - initial version