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