-CHANGES.txt - 2009-05-14
+CHANGES.txt - 2009-07-02
------------------------
+CHANGES IN CUPS V1.4.0
+
+ - Localization updates (STR #3223, STR #3246, STR #3248)
+ - Documentation updates (STR #3225, STR #3230)
+ - The web interface didn't show the default options (STR #3244)
+ - The IPP and LPD backends needed print data before they would do an
+ SNMP query.
+ - Fixed a GNU TLS compatibility issue (STR #3231)
+ - Fixed a HTML error in the add and modify printer web interface
+ templates (STR #3229)
+ - The scheduler did not minimize the number of printer state events that
+ were generated by filter STATE: messages, which could lead to poor
+ performance.
+ - The USB backend on Mac OS X did not cleanly cancel a job.
+ - The network backends now set the connecting-to-device printer-state-
+ reasons value when looking up the address and copying the print data
+ for consistency.
+ - The scheduler now supports the com.apple.print.recoverable-warning
+ reason on all platforms.
+
+
+CHANGES IN CUPS V1.4rc1
+
+ - The PPD compiler documentation was missing information on localization
+ (STR #3212)
+ - The IPP backend now reconnects after every request when talking to
+ printers that claim IPP support but only use HTTP/1.0.
+ - The PPD compiler crashed when both "Resolution" and "Group foo Option
+ Resolution" were specified in the .drv file.
+ - The PPD compiler's #if/#elif/#else/#endif did not work for undefined
+ variables (STR #3210)
+ - Static libraries could not be installed by a non-root user on systems
+ needing a ranlib program (STR #3209)
+ - The scheduler incorrectly always tried to copy Kerberos credentials
+ for print jobs.
+ - Updated the Spanish localization (STR #3204)
+ - The scheduler crashed when getting the default paper size from
+ libpaper (STR #3205, STR #3206)
+ - The PPD compiler now defines six variables: CUPS_VERSION,
+ CUPS_VERSION_MAJOR, CUPS_VERSION_MINOR, CUPS_VERSION_PATCH,
+ PLATFORM_NAME, and PLATFORM_ARCH (STR #3203)
+ - Fixed a whitespace skipping bug in cupsRasterInterpretPPD.
+ - The scheduler did not return HTTP 403 (Forbidden) for authenticated
+ users that were not authorized to do IPP operations (STR #3193)
+ - The scheduler did not report more than 8 Product strings from a PPD
+ file. Some PPD files have as many as 24.
+ - ppdOpen*() could crash if a keyword had no value string (something
+ that cupstestppd looks for...)
+ - cupsLangDefault() did not return the correct language on Mac OS X.
+ - The Mac OS X USB backend did not handle aborted or stalled pipe
+ conditions properly, which prevented drivers from ejecting partial
+ pages when a job was canceled or held.
+
+
CHANGES IN CUPS V1.4b3
- - Documentation fixes (STR #3044, STR #3057, STR #3153)
+ - Documentation fixes (STR #3044, STR #3057, STR #3153, STR #3158,
+ STR #3173)
- Added complete localizations for German, Japanese, Polish, and
Russian and partial localizations for Chinese, Danish, Finnish,
French, Italian, Korean, Norwegian, Portuguese, and Swedish
(STR #3096, STR #3098, STR #3109, STR #3111, STR #3141)
+ - Updated the configure check for -fstack-protector (STR #3198)
+ - The network backends now correctly convert SNMP supply descriptions to
+ UTF-8 encoding as needed.
- The scheduler could crash when deleting an attribute (STR #3197)
- The cups-driverd program did not detect symlink loops (STR #3185)
- The EPSON 24-pin series driver should now feed the correct amount