]> git.ipfire.org Git - thirdparty/cups.git/blob - CHANGES-IPPTOOL.txt
Add cupsRasterInitPWGHeader API to setup a raster header using IPP Everywhere
[thirdparty/cups.git] / CHANGES-IPPTOOL.txt
1 CHANGES-IPPTOOL.txt - 2015-05-15
2 --------------------------------
3
4 This file provides a list of changes to the ipptool binary distribution posted
5 on CUPS.org.
6
7 2014-05-15
8
9 - Added support for simultaneous XML and test output from ipptool.
10 - Added support for PAUSE directive in ipptool test files.
11
12
13 2013-07-15
14
15 - New ippfind tool now included with ipptool.
16 - Added support for automatically extending the timeout when all of the
17 request data has not yet been written (all platforms but Windows
18 which does not support it...)
19 - Fixed several ipptool test files that used old STATUS names.
20
21
22 2013-04-18
23
24 - Fixed some HTTP issues with authentication and compression.
25 - The IPP/1.1 test file did not allow for sufficient retries when
26 printing.
27 - The IPP/1.1 test file did not allow for empty printer-name values.
28 - The IPP Everywhere test file contained numerous errors.
29 - The color.jpg test file used a progressive mode instead of the
30 baseline JPEG mode.
31 - The IPP/1.1 test file referenced "color.jpeg" instead of "color.jpg".
32
33
34 2013-01-31
35
36 - Added support for DEFINE-MATCH and DEFINE-NO-MATCH as STATUS
37 predicates.
38 - Added support for WITH-VALUE and resolution values.
39 - Added support for SKIP-IF-MISSING (skip test if file is missing)
40 - Added support for octetString values.
41 - Added support for document compression in Print-Job and Send-Document
42 requests.
43 - Fixed REPEAT-MATCH for STATUS and EXPECT - was incorrectly erroring
44 out.
45 - Fixed a bug where bad IPP responses would cause ipptool to crash.
46
47
48 2012-02-28
49
50 - Changed behavior of WITH-VALUES "/regex/" to not require all values to
51 match.
52 - Added WITH-ALL-VALUES directive for EXPECT predicates that require all
53 values to match.
54 - Updated test files to use WITH-ALL-VALUES where necessary.
55 - Updated test files to use new ABNF for media names from PWG Media
56 Names 2.0.
57
58
59 2012-02-06
60
61 - Fixed the packaging of ipptool on Windows (removed unnecessary DLLs)
62 - Fixed an crash in ipptool when mixing DISPLAY with -I and a failed
63 request.
64 - Added a Print-Job test file.
65 - Added a "setdebug" batch file for Windows
66 - Added support for a CUPS_DISABLE_ASYNC_CONNECT environment variable.
67
68
69 2012-01-10
70
71 - Fixed an issue with the IPP/1.1 test file where the "waiting for job
72 completion" test did not work.
73 - The attribute groups out of order error was not shown for the
74 operation-attributes-tag group.
75
76
77 2011-12-02
78
79 - Fixed a truncated XML output bug that would happen for certain errors.
80 - Fixed the order-of-groups tests.
81 - Fixed "WITH-VALUE >N" for rangeOfInteger attributes.
82 - The Windows installer was missing the get-printer-attributes.test
83 file.
84 - The Linux binaries are now compiled for all LSB 4.x-compliant Linux
85 distributions.
86 - The Linux binaries no longer support SSL or TLS.
87
88
89 2011-10-05
90
91 - Fixed a crasher bug that showed up on Windows.
92 - The IPP/1.1 test would hang if the initial Print-Job test failed.
93 - Fixed a typo in the IPP/2.0 test.
94
95
96 2011-10-03
97
98 - Using OF-TYPE with the "no-value" or "unknown" out-of-band value tags
99 now works without special WITH-VALUE strings.
100 - ipptool now shows an error when an attribute appears more than once
101 within the same attribute group.
102 - ipptool did not display attributes as specified by the DISPLAY
103 directive when a test error failed.
104 - Fixed one spot where DEFINE-VALUE was still treated as an error when
105 the EXPECT test failed.
106 - uriScheme values were not displayed properly.
107 - Updated the IPP/1.1 tests to properly validate support for
108 job-hold-until-default and job-hold-until-supported when the Hold-Job
109 operation is supported.
110 - Updated the IPP/1.1 tests to properly check for the various standard
111 media sizes for the printing tests.
112 - Updated the IPP/1.1 tests to accept "no-value" for media-default an
113 orientation-requested-default.
114 - Updated the IPP/1.1 tests to accept "unknown" for job-state.
115 - Updated the IPP/1.1 tests to not perform the bogus URI printing tests
116 unless the "document-uri" variable is defined.
117 - Updated the IPP/2.0 tests to properly validate media-col
118 "media-xxx-supported" attributes.
119 - Updated the IPP/2.2 tests to properly validate media-ready and
120 media-col-ready.
121
122
123 2011-09-28
124
125 - Test output now includes a summary and overall score at the end.
126 - The MATCH-VALUE predicate now correctly deals with a failed EXPECT
127 condition.
128 - The IPP/1.1 test suite now looks for legacy media names and uses them
129 if the corresponding PWG standard names are not present.
130 - The IPP/1.1 test suite now tests the Print-Job+Release-Job when the
131 printer supports the job-hold-until attribute, Hold-Job operation, and
132 Release-Job operation.
133
134
135 2011-09-21
136
137 - Fixes for HTTP chunking, timeout, and encryption issues reported by
138 various users.
139 - Greatly improved IPP tests with added IPP/2.2 tests.
140 - New test documents - 1-page and 4-page mixed A4/Letter PDF/PS and a
141 couple JPEGs.
142 - New REPEAT directives to programmatically repeat tests as needed.
143
144
145 2011-08-16
146
147 - The Windows version no longer requires Visual Studio to be installed.
148 - The Windows version now supports SSL.
149 - Added "ipps" URI support.
150 - Added a new "-T" option.
151 - Added support for fractional seconds for the -i option and DELAY
152 directive.
153 - Added support for authentication.
154 - Added DEFINE-MATCH, DEFINE-NO-MATCH, DEFINE-VALUE, IF-NOT-DEFINED,
155 IGNORE-ERRORS, SKIP-IF-DEFINED, SKIP-IF-NOT-DEFINED,
156 SKIP-PREVIOUS-ERROR directives.
157 - WITH-VALUE now supports variable expansion.
158 - Updated the IPP/1.1 conformance test to skip the "my-jobs different
159 user" test if the printer URI contains a username.
160 - Updated the IPP conformance tests to validate media, media-default,
161 and media-supported values.
162 - No longer error out if a Printer returns a different version number in
163 the response when the request contains the version 0.0.
164
165
166 2010-10-16
167
168 - Initial release of standalone binary.