]>
Commit | Line | Data |
---|---|---|
b94498cf | 1 | CHANGES.txt - 2007-05-03 |
ef416fc2 | 2 | ------------------------ |
3 | ||
f7deaa1a | 4 | CHANGES IN CUPS V1.3 |
5 | ||
b94498cf | 6 | - Documentation updates (STR #1775, STR #2130, STR #2131, |
7 | STR #2263, STR #2356) | |
8 | - Added new -R and -W options to the cupstestppd program | |
9 | for greater control over the testing of PPDs. | |
10 | - Added a new cupsGetServerPPD() function for getting | |
11 | an available PPD from the server (STR #2334) | |
12 | - Added a new cupsDoIORequest() function for reading | |
13 | and writing files via IPP requests (STR #2334) | |
14 | - Added a new CUPS_GET_PPD operation for getting an | |
15 | available PPD file on the server (STR #2334) | |
16 | - CUPS_GET_PPDS now reports multiple ppd-product values | |
17 | if the corresponding PPD contains multiple products | |
18 | (STR #2334) | |
19 | - CUPS_GET_PPDS now reports the PSVersion attributes | |
20 | from a PPD file in the ppd-psversion attribute | |
21 | (STR #2334) | |
22 | - Added a new printer attribute called "cups-version" | |
23 | which reports the version of CUPS that is running | |
24 | (STR #2240) | |
25 | - backendRunLoop() now aborts immediately on SIGTERM | |
26 | if no data has been written yet (STR #2103) | |
27 | - Due to poor IPP support from the vendors, the SNMP | |
28 | backend no longer tries IPP connections; instead, | |
29 | it now uses a lookup file with fallback to port 9100 | |
30 | (socket://address) and 515 (lpd://address) printing | |
31 | (STR #2035, STR #2354) | |
32 | - The scheduler now recreates the CUPS log directory as | |
33 | needed (STR #2353) | |
34 | - cupsLangDefault() now maps new-style Apple locale names | |
35 | to the traditional ll_CC form (STR #2357) | |
36 | - Add new cupsArrayNew2() API to support hashed lookups | |
37 | of array elements (STR #2358) | |
38 | - ppdConflicts() optimizations (STR #2358) | |
323c5de1 | 39 | - The cupstestppd program now tests for existing filters, |
40 | icons, profiles, and dialog extensions (STR #2326) | |
41 | - The web interface no longer lists new printers on the | |
42 | main administration page. Instead, a new "List Available | |
43 | Printers" button is provided that shows a separate page | |
44 | with the list of printers. | |
45 | - The web interface now supports setting the banner and | |
46 | policy options on raw printers and classes (STR #2238) | |
47 | - The socket backend now reads any pending back-channel | |
48 | data before shutting down the socket (STR #2325) | |
49 | - Added a new ErrorPolicy directive in the cupsd.conf | |
50 | file (STR #1871) | |
51 | - Printers that use JCL options are now exported to Samba | |
52 | correctly (STR #1985) | |
53 | - The IPP backend now relays printer-state-message values | |
54 | from the server to the client (STR #2109) | |
55 | - Added support for the PWG printer-alert and | |
56 | printer-alert-description attributes (STR #2088) | |
f42414bf | 57 | - Added support for LPD "stream" mode (STR #2036) |
f899b121 | 58 | - The scheduler now reports the PostScript product string |
59 | from PPD files in CUPS-Get-PPDs responses (STR #1900) | |
60 | - Raw printing with queues pointing to the file pseudo- | |
61 | device and multiple files and/or banners now works (STR | |
62 | #1933) | |
7594b224 | 63 | - Added new public cupsAdminGetServerSettings() and |
64 | cupsAdminSetServerSettings() APIs. | |
65 | - Added new "makebuttons" script in the "tools" directory | |
66 | for creating web interface buttons (STR #2231) | |
f7deaa1a | 67 | - Added support for DNS-SD (aka "Bonjour") printer sharing |
68 | (STR #1171) | |
69 | - Job operations (cancel, hold, release, etc.) from the | |
70 | web interface now return back to the original page (STR | |
71 | #2239) | |
72 | - The classes or printers list is now shown after a | |
73 | successful deletion from the web interface (STR #1999) | |
74 | - The default configuration now allows browse packets from | |
75 | any address (STR #2008) | |
76 | - The web interface now provides an "allow printing from the | |
77 | Internet" check box (STR #1897) | |
78 | - The notify-events-default and | |
79 | notify-lease-duration-default attributes can now be set | |
80 | (STR #1671) | |
81 | - Server-side default options are now sent to clients when | |
82 | the "printer-defaults" attribute group is requested (STR | |
83 | #1923) | |
84 | - Added support for Linux "relro" linker option (STR #1614) | |
85 | - CUPS now validates the number-up option value (STR #1329) | |
86 | - The on-line help now provides better search capabilities | |
87 | (STR #1701) | |
88 | - The web interface "Add This Printer" button now allows you | |
89 | to change the printer name, description, and location | |
90 | (STR #1646) | |
91 | - Added support for Mac OS X authorization services | |
92 | (STR #2206) | |
93 | - Added support for driver-specific pre-filters (STR #2108) | |
94 | - Added a new side-channel API for drivers and backends | |
95 | for basic device control and information queries (STR | |
96 | #1898) | |
97 | - The scheduler now uses poll(), epoll(), or /dev/kqueue | |
98 | instead of select() when possible (STR #1261) | |
99 | - Added new cupsArrayGetIndex() and cupsArrayGetInsert() | |
100 | functions to get the current index and insertion | |
101 | positions of an array. | |
102 | - Added a new --with-max-copies configure option (STR | |
103 | #2090) | |
104 | - Added new cupsRemoveDest() and cupsSetDefaultDest() | |
105 | functions. | |
106 | - Added support for cupsPJLCharset attribute in PPD files | |
107 | which specifies the character set that is used in PJL | |
108 | strings (STR #1969) | |
109 | - Moved the definition of the (private) _http_s structure | |
110 | to http-private.h; code that directly accesses the | |
111 | http_t members will no longer compile! | |
112 | - Added support for setting the document-format-default | |
113 | attribute on a per-printer basis. | |
114 | - Added support for IntelliBar label printers. |