]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - CHANGES.txt
Merge changes from 1.4.0 r8744.
[thirdparty/cups.git] / CHANGES.txt
index 5bb09763042e743bd8e7430d8382c30d577265a0..cd771ba823d08b6ba2703776157255597a260d11 100644 (file)
@@ -1,13 +1,71 @@
-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