File: relnotes.html

package info (click to toggle)
cupsddk 1.2.3-5
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 4,488 kB
  • ctags: 1,125
  • sloc: ansic: 7,074; cpp: 5,423; makefile: 526; xml: 227; sh: 153
file content (348 lines) | stat: -rw-r--r-- 9,547 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
<HTML>
<BODY>

<DIV ALIGN='JUSTIFY'>

<H1 ALIGN='RIGHT'><A NAME='RELNOTES'>E - Release Notes</A></H1>

<P>This appendix provides a description of the changes in each
release of the CUPS DDK.</P>

<h2>Changes in v1.2.3</h2>

<ul>

	<li>Added a missing test file (foo-fr.po) to the source distribution.</li>

</ul>

<h2>Changes in v1.2.2</h2>

<ul>

	<li>The PPD compiler hung when the driver info file contained attributes (STR #2541)</li>
	<li>The PPD compiler did not include "en" in the cupsLanguages attribute value.</li>

</ul>

<h2>Changes in v1.2.1</h2>

<ul>

	<li>&quot;#include foo&quot; was (incorrectly) treated like &quot;{ #include foo }&quot; (STR #2514)</li>
	<li>Color profiles and other localizable attributes were not localized in generated PPD files (STR #2507)</li>
	<li>Page sizes were not properly localized in multi- language PPD files (STR #2524)</li>
	<li>&quot;#include &lt;file name&gt;&quot; did not work (STR #2506)</li>
	<li>The ppdpo utility did not include localizable attributes (STR #2479)</li>
	<li>The ppdc utility did not add a newline at the end of boolean and keyword attributes (STR #2481)</li>
	<li>The ppdc utility incorrectly wrote Product attributes twice.</li>

</ul>

<h2>Changes in v1.2.0</h2>

<ul>

	<li>The DDK is now owned and licensed by Apple Inc.
	<li>Added many new and updated message catalogs for the default localization strings.
	<li>The ppdc utility did not generate localized PageSize, InputSlot, or MediaType options.
	<li>The ppdpo utility incorrectly included the copyright text in the .po file.
	<li>The ppdc utility incorrectly included two copies of the &lt;font.defs&gt; file.
	<li>The ppdc utility did not allow you to override the cupsVersion attribute.
	<li>The ppdmerge utility now recognizes "Korean" as a LanguageVersion.
	<li>The ppdmerge utility incorrectly used "cn" for the Chinese locale.

</ul>


<h2>Changes in v1.1.1</h2>

<ul>

	<li>The ppdmerge utility incorrectly used "jp" for the Japanese locale (STR #2300)

</ul>


<h2>Changes in v1.1.0</h2>

<ul>

	<li>The ppdpo utility no longer includes the LanguageEncoding or LanguageVersion strings (STR #1525)
	<li>The PPD compiler now provides a -D option to set variables from the command-line (STR #2066)
	<li>If the PCFileName uses a lowercase ".ppd" extension, the PPD compiler will not convert the entire filename to lowercase (STR #2065)
	<li>Added the ppdmerge utility.
	<li>The "dymo" driver has been renamed to "label", which is the name used in CUPS 1.2 and higher.
	<li>The PPD compiler now supports generation of compressed PPD files.
	<li>The PPD compiler now supports generation of PPD files with line endings other than just a line feed.
	<li>The PPD compiler now supports generation of globalized (multi-language) PPD files.
	<li>Fixed the MacOS X Universal Binary support.
	<li>The drivers now have their own man pages.
	<li>The drivers are now bundled in a separate "cupsddk-drivers" package to allow vendors to provide the drivers separate from the developer kit.

</ul>


<h2>Changes in v1.0.1</h2>

<ul>

	<li>The ppdc utility did not return a non-zero exit code
	when it was unable to load a message catalog.</li>

	<li>The ppdc utility now looks for and uses existing
	ModelName, NickName, ShortNickName, LanguageEncoding,
	and LanguageVersion attributes; if missing, the
	previous auto-generated values are used (STR #709)</li>

	<li>The ppdi utility could add extra "*" characters to the
	beginning of main keywords in UIConstraints depending
	on the version of CUPS that was used (STR #703)</li>

	<li>Added man pages for the rastertoescpx and rastertopclx
	filters (STR #626)</li>

	<li>The ppdi utility crashed when importing a PPD file
	without Manufacturer, ModelName, PCFileName, or
	FileVersion attributes (STR #883)</li>

	<li>The configure script did not use the cups-config
	reported compiler options when testing for the presence
	of the cups/cups.h include file (STR #748)</li>

	<li>Fixed MacOS X 10.4 compilation problems.</li>

	<li>Fixed the comments in the included localization files.</li>

	<li>Fixed the R300 tutorial.</li>

	<li>Some attribute values were incorrectly quoted (STR
	#706)</li>

	<li>UIConstraints were incorrectly quoted (STR #705)</li>

	<li>The attribute strings containing quotes were not
	quoted properly when saved in the driver information
	file; this was most visible in the ppdi utility (STR
	#702)</li>

</ul>


<H2>Changes in v1.0</H2>

<ul>

	<li>No changes.</li>

</ul>

<H2>Changes in v1.0rc2</H2>

<UL>

	<li>Fixed some makefile errors that prevented installation
	of the software.</li>

	<li>Added ppdhtml utility to produce a summary of the
	options for each driver in a file.</li>

	<li>The configure script did not use the output of
	"cups-config --ldflags" to properly set the LDFLAGS
	variable (STR #657)</li>

	<li>The ppdi utility didn't remove the leading
	manufacturer prefix from the existing ModelName
	string.</li>

	<li>The ppdi utility added an extra * in front of the
	option keywords in constraints.</li>

	<li>Imported PPDs might contain NULL code, causing
	problems with exported files.</li>

</UL>

<H2>Changes in v1.0rc1</H2>

<UL>

	<LI>Much improved documentation.</LI>

	<LI>Added support for cupsAllXY and cupsAllGamma CMYK
	transform attributes.</LI>

	<LI>Updated ESC/P driver to support both the old ESC . and
	new ESC i graphics commands.</LI>

	<li>The ESC/P driver no longer uses the individual remote
	mode model number bits, but instead relies on the CUPS
	attributes instead.</li>

	<li>The ESC/P driver now supports automatic paper feed
	value computation.</li>

	<li>The ESC/P driver now uses a more intuitive value for
	the row count.</li>

	<LI>Added the CUPS simple profile generator,
	cupsprofile.</LI>

	<LI>Added driver types for the CUPS sample drivers.</LI>

	<LI>Reorganized the build system and directory structure
	for DDK components.</LI>

	<LI>Changed the default PCL media type to 'PLAIN' instead
	of 'Plain'.</LI>

	<LI>The PCL driver did not set the default PPD options.</LI>

</UL>

<H2>Changes in v0.20</H2>

<UL>

	<LI>First public release.</LI>

	<LI>Updated dither lookup code to support density values
	beyond 2.0.</LI>

	<LI>Added PCL command filter for cleaning the print heads.</LI>

	<LI>The PCL driver did not support grayscale/black output
	with Mode 10 compression.</LI>

	<LI>The PCL driver did not support 7-color modes.</LI>

</UL>

<H2>Changes in v0.15</H2>

<UL>

	<LI>The cupsCheckValue() function did its comparisons
	incorrectly, causing missing lines.</LI>

	<LI>The PPD compiler internally limited the size of code
	in PPD files to 1024 bytes; this has been increased to
	10240 bytes (10k)</LI>

	<LI>The ESC/P driver did not support the softweaved modes
	properly.</LI>

	<LI>The PCL driver did not initialize the seed buffer
	correctly for mode 3 compression, causing spooky
	prints on PCL color devices in RGB mode.</LI>

	<LI>The PCL driver did not set the DISPLAY variable in its
	PJL JOB command, so some printers did not display the
	job info on the printer's LCD.</LI>

	<LI>Initial prototype of GUI development environment
	(ppddevel).</LI>

	<LI>First draft of PPDC manual.</LI>

</UL>

<H2>Changes in v0.14</H2>

<UL>

	<LI>Improved the performance of the ppdi utility.</LI>

	<LI>The ppdc utility now converts the PCFileName string to
	lowercase when creating PPD files.</LI>

	<LI>Added new 'Fonts *' directive to include base fonts;
	otherwise PS PPD files would get non-PS base fonts.</LI>

	<LI>Added new 'CustomMedia' directive for non-standard
	media sizes/commands.</LI>

	<LI>Generated PPD files now use attributes instead of
	the standard values if defined (e.g. PSVersion's,
	Product's, etc.)</LI>

	<LI>The advanced PCL driver now uses non-standard cupsXYZ
	option names for all finishing options to avoid
	conflicts with HP and Lexmark PPD plug-ins on OSX.</LI>

	<LI>The advanced ESC/P driver now sets the correct top
	margin and position.</LI>

</UL>

<H2>Changes in v0.13</H2>

<UL>

	<LI>Added the advanced PCL driver.</LI>

	<LI>The cupsCMYKLoad() function looked for the
	cupsBlackGeneration attribute instead of
	cupsBlackGamma for the black gamma correction and
	density lookup table.</LI>

	<LI>Fixed some spots where the ppdcDriver class did not
	localize the UI strings using the current message
	catalog.</LI>

	<LI>UIConstraints for Custom options now correctly map to
	NonUIConstraints in the output PPD file.</LI>

</UL>

<H2>Changes in v0.12</H2>

<UL>

	<LI>Added hooks for cut method and pressure on high-end
	EPSON Stylus Pro models.</LI>

	<LI>The CMYK LUT code incorrectly required the
	cupsBlackGeneration attribute.</LI>

</UL>

<H2>Changes in v0.11</H2>

<UL>

	<LI>Added hooks for keeping track of the driver "type" so
	that known drivers (ESC/P and PCL) can have meaningful
	ModelNumber values in the driver info/source files
	when saved.</LI>

	<LI>Now support localization via GNU gettext-like .po
	files.</LI>

	<LI>Changed the names of all CMYK lookup table attributes
	to be shorter and less specific to the CMYK code.</LI>

	<LI>Fixed the CMYK lookup table XY code - need to do a
	reverse transform from the provided data to get the
	proper results.</LI>

	<LI>The Lab color management code now generates 8-bit
	N-channel data for use with the CMYK lookup table
	stuff.  This should make profiling a lot easier.</LI>

	<LI>The ESC/P driver now uses more PPD attributes for
	printer-specific stuff.</LI>
</UL>

<H2>Changes in v0.10</H2>

<UL>

	<LI>Initial private release.</LI>

</UL>

</DIV>

</BODY>
</HTML>