------------------------------------------------------------------- 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