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.
|