~ubuntu-branches/ubuntu/natty/foomatic-filters/natty

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Till Kamppeter
  • Date: 2009-08-19 20:13:17 UTC
  • mfrom: (1.1.31 upstream)
  • Revision ID: james.westby@ubuntu.com-20090819201317-vcjm7b2jburausgy
Tags: 4.0.3-0ubuntu1
* New upstream release
   - Do PDF-to-PostScript conversion with Poppler, as Ghostscript produces
     huge files (Upstream bug #365).
   - Fixed LPRng support (Upstream bug #337).
   - Do not use JCL which is preceeded to the input data by a CUPS filter, as
     this does not get merged with the driver's JCL.
   - When merging the JCL from the PPD options with the JCL of the driver,
     make sure that no "@PJL SET ..." commands gets before a "@PJL JOB ..."
     command as such commands get ignored.
* debian/patches/10_jcl-merge-fixes.patch: Removed patch with upstream fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2009-08-19  Till Kamppeter <till.kamppeter@gmail.com>
 
2
 
 
3
        * Tagged branch for release 4.0.3.
 
4
 
 
5
        * VERSION, README, USAGE, configure.ac: Updated for release 4.0.3.
 
6
 
 
7
        * foomaticrip.c: If PDF input has to be converted to PostScript
 
8
          due to a PPD which does not support PDF (like the PPDs of the
 
9
          Foomatic "Postscript" driver), we try at first to use "pdftops"
 
10
          (Poppler) and only if this fails we use Ghostscript. This is
 
11
          because Ghostscript blows up PDFs to huge PostScript
 
12
          files (which many PostScript printers failed on), whereas
 
13
          Poppler's output stays compact. As "pdftops" does not support
 
14
          reading from stdin, we create a temporary file with the input
 
15
          before starting to convert. Note that "pdftops" will get only
 
16
          used if it has the "-origpagesizes" option (Poppler 0.11.x or
 
17
          newer), as otherwise documents with pages of different sizes do
 
18
          not get converted correctly (bug #365).
 
19
 
 
20
        * pdf.c, util.c, util.h: Moved temp_dir() function from pdf.c to util.c
 
21
          as it is now also needed by foomaticrip.c.
 
22
 
 
23
        * foomaticrip.c: Fixed LPRng support (bug #337): PPD file names
 
24
          were not read correctly from /etc/printcap (PRINTCAP_ENTRY
 
25
          environment variable), starting 8 characters after the beginning
 
26
          of the path and not stopping at a colon. Also the last command
 
27
          line argument of the foomatic-rip call was always considered the
 
28
          name of the PPD file, even if the PPD file name was already
 
29
          determined by the PRINTCAP_ENTRY environment variable or the
 
30
          "--ppd" command line argument.
 
31
 
 
32
2009-07-01  Till Kamppeter <till.kamppeter@gmail.com>
 
33
 
 
34
        * foomaticrip.c: Do not use JCL which is preceeded to the input
 
35
          data. We can generate it on our own and even merge it with the JCL
 
36
          coming from the driver.
 
37
 
 
38
        * renderer.c: Make sure that "@PJL SET ..." commands from the PPD
 
39
          file do not get nmerged into the driver's PJL header too early,
 
40
          expecially not before "@PJL JOB ..." lines, as then the commands
 
41
          get ignored. This happened especially with the "InputSlot"
 
42
          option for the "cdnj500" driver.
 
43
 
1
44
2009-06-24  Till Kamppeter <till.kamppeter@gmail.com>
2
45
 
3
46
        * Tagged branch for release 4.0.2.