github apple/cups release-1.4b2
v1.4b2
on GitHub

Changes in CUPS v1.4b2:

  • Documentation updates (Issue #2983, Issue #2998, Issue #3021)
  • The cupstestppd utility now validates the FileVersion and FormatVersion values in PPD files.
  • The default cupsd.conf file did not reflect the –with-local-protocols value set at compile-time (Issue #3037)
  • The cupsGetPPD* APIs now create symlinks to local PPD files rather than copying them whenever possible.
  • Various performance optimizations in the string pool, dests, and options implementations.
  • The cupsGetDests* APIs now return the marker and printer-commands attributes.
  • Side-channel SNMP lookups would not work when cupsSNMPSupplies was set to False in the PPD file.
  • Localized the device descriptions for the SCSI, serial, and network backends (Issue #3014)
  • Added a Spanish localization (Issue #3015)
  • Added support for marker-low-levels and marker-high-levels attributes.
  • The scheduler could hang writing a long log line.
  • The cupsGetDevices() function now has an “include_schemes” parameter.
  • The lpinfo command now supports –include-schemes and –exclude-schemes options.
  • The CUPS-Get-PPDs operation now supports the include-schemes and exclude-schemes attributes.
  • The CUPS-Get-Devices operation now supports the include-schemes attribute.
  • The print filters now support a replacement for the fitplot option called “fit-to-page”.
  • The LPD backend no longer tries to collect page accounting information since the LPD protocol does not allow us to prevent race conditions.
  • The scheduler did not save the last marker-change-time value.
  • Fixed a problem with printing to some IPP printers, including CUPS 1.1.x.
  • Fixed a redirection problem with the printer web page (Issue #3012)
  • Fixed a PPD compiler problem with the loading of message catalogs (Issue #2990)
  • Fixed a PPD compiler problem with the loading of .strings files (Issue #2989)
  • The cupsfilter utility did not set the CONTENT_TYPE environment variable when running filters.
  • The scheduler now waits to allow system sleep until the jobs have all stopped.
  • The IPP, LPD, and socket backends used different “connecting” progress messages.
4 years ago