File: ChangeLog

package info (click to toggle)
paintlib 2.6.2-14
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 7,920 kB
  • ctags: 3,874
  • sloc: cpp: 25,209; sh: 10,605; ansic: 1,891; makefile: 120
file content (256 lines) | stat: -rw-r--r-- 7,632 bytes parent folder | download | duplicates (3)
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
16/4/2004: Ver 2.6 (Ulrich von Zadow)
  Added SGI support
  Initial Mac OS X support
  DirectFB surface bitmaps
  SDL surface bitmaps

13/3/2004:
  Added amiga iff decoder (Rupert Welch)

13/4/2003:
  Added counted pointer classes (Mike Franklin)
  Added exif loading - windows ver. (Mike Franklin)

6/4/2003:
  Fixed PNG encoder palette memory leak (Markus Ppping).
  Fixed bug in 8 bpp PSD decoder (Duncan Robertson).
  Fixed error handling in TIFF decoder (Duncan Robertson).

28/02/2003:
  Added url data source.
  Added PLFilterRotate (Mike Franklin).

26/01/2003: Ver 2.5 (Ulrich von Zadow)

12/01/2003: Ver 2.5rc2 (Ulrich von Zadow)
  Fixed bug decoding uncompressed psd files.
  Re-added missing VBPaintX.
  Fixed jconfig.h build problem under windows.
  Moved otherlib, bin, lib and obj directories under windows.
  Updated docs.
  Changed warning levels under windows so libjpeg, libtiff and libungif compile without warnings.

11/27/2002: Ver 2.5rc1 (Ulrich von Zadow)
  Changes to support bsd unixes.
  Tests compile and run now if TIFF, PNG and/or JPEG support are not available.

11/18/2002:
  Added PLPNGEncoder::SetCompressionLevel (Rene Dencker Eriksen)
  Loads of fixes for *nix system builds.
  Updated to work with gcc 3.1.
  Moved testimages directory location.
  Distribution is now built using automake and make dist.

11/02/2002: (Ulrich von Zadow)
  Fixed CMYK tiff handling.
  Added gif transparency handling (Mark Richarme)

10/21/2002: (Ulrich von Zadow)
  Added PLBmpInfo class and the ability to extract metainformation from images without loading the whole image
  Improved greyscale support.
  Added VS .NET project files.
  Added tests for every image in the testsuite.
  Fixed support for 64 bpp tiff files.

3/29/2002: (Ulrich von Zadow)
  Added support for 16 bpp bitmaps with BI_BITFIELDS (persys@adinet.com.uy).
  Fixed bug in piclook's use of PLFilterCrop (anonymous).

3/16/2002: (Ulrich von Zadow)
  Fixed minor gif decoder bug (Serge Birj)

3/3/2002: (Ulrich von Zadow)
  Updated configure scripts and makefiles for cygwin.
  Fixed 2.4 jconfig.vc dependency bug.
  Changed PLFilter to pure virtual.

2/24/2002: Ver 2.4 (Ulrich von Zadow)
  Added documentation to cvs.
  Updated docs.
  Removed buggy PLFilterRotate.

10/21/2001: (Ulrich von Zadow)
  Added PSD decoder beta.
  Removed BPPWanted from all decoders.
  Added PLFilterPixel.

10/18/2001: (Ulrich von Zadow)
  Added support for photoshop tiff alpha channels.

10/17/2001: (Ulrich von Zadow)
  Added support for resolution information (Luca Piergentili)
  Added ppm support (Todd Harris)

10/7/2001: (Ulrich von Zadow)
  Changed names of basic data types (BYTE->PLBYTE etc.)
  Fixed bmp encoder palette handling for non-windows systems.

10/5/2001: (Ulrich von Zadow)
  Bilinear resize filter is now lots more accurate & faster.
  Improved support for OS/2 bitmap decoding (Martin Weber).
  Added global name prefix PL.
  Added some 24 bpp support.

9/15/2001: (Ulrich von Zadow)
  Added FilterFill and FilterFillRect.
  Fixed bug decoding tiffs with bpp < 8.
  Fixed CPixel32 constructor typo.
  Added CPixel8.
  Optimized JPEG codec (Petr Kures).
  Added Quantization to user-defined palette (Andreas Kpf)
  Cleaned up stdpch.h and config.h to make them internal headers.

1/21/2001: (Ulrich von Zadow)
  Changed array cleanups from delete to delete[] (Erik Hoffmann)

1/15/2001: (Ulrich von Zadow)
  Fixed bug in gif decoder.
  Fixed bug in CAnyBmp::operator =().
  Added CBmp::ApplyFilter() and CBmp::CreateFilteredCopy()

1/14/2001: Ver 2.3a (Ulrich von Zadow)
  Added CFilterFlip and CFilterMirror (Richard Hollis)
  Added CAnyPicDecoder::GetFileFormat() (Richard Hollis)
  Fixed unix build
  Fixed Bug: PicLook doesn't allow infinite zooms anymore (Thomas
  Hirschmann)
  Added support for decoding OS/2 bitmaps (Emidio Marchese)

12/8/2000: (Ulrich von Zadow)
  Fixed png detection in configure script.
  Added filter tests.
  Added gif decoder by Michael Salzlechner.

11/21/2000: (Ulrich von Zadow)
  Added automated tests.
  Added CBmp::operator ==().
  Fixed bug: CBmpEncoder now writes out 8 bpp CAnyBmps correctly.

11/10/2000:
  Fixed JPEGEncoder and JPEGDecoder GNU/Linux bugs. (Jos Miguel
  Buenaposada).

11/7/2000:
  Added contrast and intensity filters (Thomas Hirschmann)

11/7/2000: (Jos M. Buenaposada)
  Moved windows defines from stdpch.h to paintlibdefs.h
  Moved the pixel stuff defines from bitmap.h to pixeldefs.h
  Changed bitmap.h to include pixeldefs.h
  The pixeldefs.h is generated by configure script (on VC++ dosen't)

10/27/2000:
  Fixed bug #117544 (Marcus J. Hodge).

10/27/2000:
  Introduced the autotools scripts for Unix builds (Jos M.
  Buenaposada).

10/24/2000:
  Fixed windows build problem.
  Fixed bug #116362 (Marcus J. Hodge).

10/12/2000:
  Added CreateFromHDIBBitmap() and CopyPalette() (Richard Hollis)
  Added CF_DIB support to FromClipboard() (Richard Hollis)
  Added CMemSink (Richard Hollis)

Build 28, 9/29/2000:
  Added VBPaintX demo program (Martin Skinner).

Build 27, 9/26/2000:
  Added threshold filter (Iyad Hatem).
  Refactored quantization.
  pcx decoder now decodes right border correctly even when bpp < 8.

Build 26, 9/2/2000:
  Added VCPaintXDemo (Martin Skinner).
  Removed MFC from paintX (Martin Skinner).
  Added CBmpEncoder (Martin Skinner).

Build 25, 8/13/2000:
  Added DirectDraw support.

Build 24, 8/2/2000:
Build 23, 8/2/2000:
Build 22, 8/2/2000:
  Corrected memory overwrite bug in CWinBmp::CreateFromHBitmap()

Build 21, 7/19/2000:
Build 20, 7/19/2000:
Build 19, 7/19/2000:
  Changed HANDLE in CDIBSection to HBITMAP.
  Added CreateFromHBitmap test (1,8 and 32 bpp) to TestDec.

Build 18, 7/11/2000:
  Added save in bitmap format to piclook (Thomas Hirschmann).
  Added support for banded printing (Kal Krishnan).
  Added support for RGBA pixel ordering (Jose Miguel Buenaposada
  Biencinto).

Build 17, 7/7/2000:
  Corrected bug in bitmap decoder.

Build 16, 5/28/2000:
  Corrected bug in CBmp::CreateCopy().
  Corrected quantization bug.
  Enhanced test routines.

Build 15, 5/27/2000:
  Corrected bug in Mac Pict decoder.
  Unix compatibility changes.

Build 14, 5/22/2000:
  Added SetQuality(), SetDensity(), SetOptimizeCoding() and
  SetSmoothingFactor() to CJPEGEncoder.

Build 13, 5/2/2000:
  Updated Documentation.

Build 12, 4/4/2000:
  Fixed broken build 11.

Build 11, 3/31/2000 (Version 2.2):
  Added CBmp::CreateRotatedCopyPoint() (Sven Schuchmann).
  Added quantization support (Michael Salzlechner and Yaron Mizrahi).
  Added CBmpDecoder::MakeBmpFromMemory() (Markus Ewald).

Build 10, 3/28/2000:
  Added zoom mode to PicLook (Bernard Delme).

Build 9, 3/17/2000:
  Fixed bug decoding b/w pcx images

Build 8, 3/16/2000:
  Added PGM decoder (Jose Miguel Buenaposada Biencinto).
  Added CMemSource class (Patrick Strmstedt).
  Testdec now allows resizing of its window (Amos Di Gennaro).
  Corrected bug in Mac Pict decoder.

Build 7, 1/18/2000:
  Removed MFC from the library.
  Corrected copy constructor bug.

Build 6, 1/9/2000:
  Updated workspaces to Visual C++ 6.0.
  Corrected wierd libtiff callback bug.

Build 5, 1/9/2000:
  Added support for 8 bpp files to the png encoder.

Build 4, 1/8/2000:
  Added beta of PNG encoder.
  Corrected minor error in the bmp decoder.

Build 3, 12/31/1999:
  Fixed paintX error handling.
  Corrected error in CBmp::SetPixel for 1 bpp.
  Corrected interpolation error in 2passscale.h.
  Corrected error in CDibSection::createCopyHandle().

Build 2, 12/30/1999:
  Added FromClipboard and CreateFromHBitmap.
  Renamed ToClipBoard to ToClipboard.

Build 1, 12/29/1999:
  Change log added.