From 1a03de334fd4e6aafb91b806ea35092a7774a8d7 Mon Sep 17 00:00:00 2001 From: Didier Raboud Date: Mon, 19 Jul 2010 15:56:58 +0200 Subject: Imported Upstream version 4.0.4 --- ChangeLog | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 368dddd..ed9eac8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,114 @@ +2010-02-15 Till Kamppeter + + * Tagged branch for release 4.0.4. + + * VERSION, README, USAGE, configure.ac: Updated for release 4.0.4. + + * README, USAGE: Reflected that libgs is not needed any more. + +2010-02-12 Till Kamppeter + + * pdf.c, configure.ac: Removed dependency on libgs by calling + Ghostscript via the command line. This makes packaging for Linux + distributions easier and also building on Mac OS X and Solaris + gets simplified (Bugs #303, #382, #384). + +2010-02-05 Till Kamppeter + + * options.c, spooler.c: Made suppression of CUPS accounting PostScript + code into a PostScript data stream actually working: + PPD keyword is "*FoomaticRIPCommandLinePDF", value must be "true", + and check of the ps_accounting variable must be done after parsing + the PPD file (Ubuntu bug #513690). + +2010-02-03 Till Kamppeter + + * postscript.c: Added NULL pointer check to avoid segfault when + custom margins option is added to the PPD file via the + alignmargins script (Bug #413, Debian bug #539676). + +2010-02-02 Till Kamppeter + + * foomaticrip.c: If incoming PDF needs to get converted to + PostScript remove /usr/lib/cups/filter from $PATH, so that + "pdftops" of Poppler or XPDF gets called and not "pdftops" of + CUPS. The latter has another command line and does undesired page + management operations (Ubuntu bug #463059). + +2010-01-19 Lars Uebernickel + + * *.[ch], README: Added license headers to all source files and + clarified in the README that the license is GPLv2 or later. + +2010-01-16 Till Kamppeter + + * options.c: Fixed the previous revision to have bug #399 also + fixed for float options. + +2010-01-15 Till Kamppeter + + * options.c: When building the driver command line do not use the + empty code fields of automatically generated choices of + numerical options of Foomatic-based PPDs (bug #399). + +2009-08-19 Till Kamppeter + + * Tagged branch for release 4.0.3. + + * VERSION, README, USAGE, configure.ac: Updated for release 4.0.3. + + * foomaticrip.c: If PDF input has to be converted to PostScript + due to a PPD which does not support PDF (like the PPDs of the + Foomatic "Postscript" driver), we try at first to use "pdftops" + (Poppler) and only if this fails we use Ghostscript. This is + because Ghostscript blows up PDFs to huge PostScript + files (which many PostScript printers failed on), whereas + Poppler's output stays compact. As "pdftops" does not support + reading from stdin, we create a temporary file with the input + before starting to convert. Note that "pdftops" will get only + used if it has the "-origpagesizes" option (Poppler 0.11.x or + newer), as otherwise documents with pages of different sizes do + not get converted correctly (bug #365). + + * pdf.c, util.c, util.h: Moved temp_dir() function from pdf.c to util.c + as it is now also needed by foomaticrip.c. + + * foomaticrip.c: Fixed LPRng support (bug #337): PPD file names + were not read correctly from /etc/printcap (PRINTCAP_ENTRY + environment variable), starting 8 characters after the beginning + of the path and not stopping at a colon. Also the last command + line argument of the foomatic-rip call was always considered the + name of the PPD file, even if the PPD file name was already + determined by the PRINTCAP_ENTRY environment variable or the + "--ppd" command line argument. + +2009-07-01 Till Kamppeter + + * foomaticrip.c: Do not use JCL which is preceeded to the input + data. We can generate it on our own and even merge it with the JCL + coming from the driver. + + * renderer.c: Make sure that "@PJL SET ..." commands from the PPD + file do not get nmerged into the driver's PJL header too early, + expecially not before "@PJL JOB ..." lines, as then the commands + get ignored. This happened especially with the "InputSlot" + option for the "cdnj500" driver. + +2009-06-24 Till Kamppeter + + * Tagged branch for release 4.0.2. + + * VERSION, README, USAGE, configure.ac: Updated for release 4.0.2. + +2009-05-31 Till Kamppeter + + * configure.ac: Add support for cups-config (bug #349). + +2009-05-27 Till Kamppeter + + * renderer.c: Fixed no-return-in-nonvoid-function compiler warning + caused by the write_binary_data() function (bug #348). + 2009-04-23 Till Kamppeter * Re-tagged branch for release 4.0.1. -- cgit v1.2.3