Skip to content

libppd 2.0rc1

Compare
Choose a tag to compare
@tillkamppeter tillkamppeter released this 11 Apr 22:06
· 32 commits to master since this release

Release Candidate: Bug fixes to make driverless color printers print in color by default, CUPS filters not choke on PPDs with duplicate page sizes, and the testppdfile utility get installed.

  • PPD generator for driverless printers: Set default color mode when printer attrs say "auto"
    Actual printer default color mode did not get set and then often "Gray" got set for color printers. Now we always choose the "best" mode (Ubuntu bug 2014976).
  • ppdLoadAttributes(): Find default page size also by dimensions
    Some PPDs can contain the same page size twice with different names, whereas the PWG cache created from the PPD contains each size only once. This could make the default size not being found when the PPD is converted to IPP attributes. Now we search also by size and not only by name (Caused Ubuntu bug 2013131).
  • PPD generator for driverless printers: Add *LandscapeOrientation: according to the landscape-orientation-requested-preferred printer IPP attribute.
  • ppdFilterLoadPPD(): Corrected PPD attribute name so that for printers which receive PWG Raster a sample Raster header gets created.
  • Make the testppdfile utility getting built and installed by default.
  • Improved formatting of reports generated by ppdTest().