All pastes #561707 Raw Edit

philip5

public text v1 · immutable
·published 2007-06-12 15:28 UTC
rendered paste body
CHANGES IN CUPS V1.2.11

	- Updated the launchd support on Mac OS X to better
	  support reconfiguration.
	- "make distclean" didn't remove all generated files
	  (STR #2366)
	- Fixed a bug in the advertisement of classes (STR
	  #2373)
	- The IPP backend now stays running until the job is
	  actually printed by the remote server; previously
	  it would stop monitoring the job if it was held or
	  temporarily stopped (STR #2352)
        - PDF files were not always printed using the correct
          orientation (STR #2348)
        - The scheduler could crash if you specified a bad file:
          URI for a printer (STR #2351)
        - The Renew-Subscription operation now returns the
          notify-lease-duration value that was used (STR #2346)
        - The IPP backend sent job options to IPP printers,
          however some printers tried to override the options
          embedded in the PS/PCL stream with those job options
          (STR #2349)
	- ppdLocalize() now also tries a country-specific
	  localization for when localizing to a generic locale
	  name.
	- The cupstestppd program now allows for partial
	  localizations to reduce the size of universal PPD
	  files.
	- Chinese PPD files were incorrectly tagged with the
	  "cn" locale (should have been "zh")
	- The backends now manage the printer-state-reasons
	  attribute more accurately (STR #2345)
	- Java, PHP, Perl, and Python scripts did not work
	  properly (STR #2342)
	- The scheduler would take forever to start if the
	  maximum number of file descriptors was set to
	  "unlimited" (STR #2329)
	- The page-ranges option was incorrectly applied to the
	  banner pages (STR #2336)
	- Fixed some GCC compile warnings (STR #2340)
	- The DBUS notification code was broken for older
	  versions of DBUS (STR #2327)
	- The IPv6 code did not compile on HP-UX 11.23 (STR
	  #2331)
	- PPD constraints did not work properly with custom
	  options.
	- Regular PPD options with the name "CustomFoo" did
	  not work.
	- The USB backend did not work on NetBSD (STR #2324)
	- The printer-state-reasons attribute was incorrectly
	  cleared after a job completed (STR #2323)
	- The scheduler did not set the printer operation policy
	  on startup, only on soft reload (STR #2319)
	- The AP_FIRSTPAGE_InputSlot option did not clear any
	  ManualFeed setting that was made, which caused problems
	  with some PPD files (STR #2318)
	- cupsDoFileRequest() and cupsDoRequest() did not abort
	  when getting an error in the response (STR #2315)
	- The scheduler did not schedule jobs properly to remote
	  or nested classes (STR #2317)
	- Updated the mime.types and mime.convs headers to warn
	  that the files are overwritten when CUPS is installed.
	  Local changes should go in local.types or local.convs,
	  respectively (STR #2310)
	- The scheduler could get in an infinite loop if a
	  printer in an implicit class disappeared (STR #2311)
	- The pstops filter did not handle %%EndFeature comments
	  properly (STR #2306)
	- Fixed a problem with the Polish web page printer icons
	  (STR #2305)
	- ppdLocalize() now also localizes the cupsICCProfile
	  attributes.
	- The scheduler still had a reference to the incorrect
	  "notify-recipient" attribute (STR #2307)
	- The "make check" and "make test" subscription tests did
	  not set the locale (STR #2307)
	- The "make check" and "make test" subscription tests
	  incorrectly used the notify-recipient attribute instead
	  of notify-recipient-uri (STR #2307)
	- cupsRasterInterpretPPD() incorrectly limited the
	  cupsBorderlessScalingFactor when specified in the
	  job options.