Tizen 2.0 Release
[external/lcms.git] / ChangeLog
1 2.0 Major version bump
2 -----------------------
3
4 Fixed a bug on V2 CHAD construction, affects absolute colorimetric intent
5 Fixed a bug that prevented linkicc to work
6 Fixed a bug on transicc that made profiles with output colorants info to malfunction
7 Fixed a bug on Lab + Alpha float formatters, added such predefined formatters as well
8 Added cmsChangeBufferFormat for backwards compatibility
9 Added UTILS_UNUSED_PARAMETER for samples
10 Added a check on jpgicc for NULL transforms
11 Fixed VC2010, VC2008 projects
12 Added cmsTagLinkedTo
13 Fixed some typos in error messages
14 Peliminary Delphi wrapper 
15 Fixed a bug in tificc in floating point formats
16 Fixed a bug in device link creation on v4 profiles
17 Fixed a bug in psid and profile sequence tags 
18 Fixed memory leaks on when recovering from errors
19 Fixed an issue on curve inversion
20 Fixed several integer overflow and other integrity checks, thanks to Chris Evans
21 linkicc now stores the rendering intent in the profile header
22 Fixed delphi interface
23 Added Duotone support (Bilinear interpolation)
24 Fixed a bug on curve reversing when source curves have few points
25 Added bound check in floating point interpolation
26
27 2.1 Maintenance release
28 -----------------------
29
30 Fixed severa bugs in absolute colorimetric intent
31 Removed pthreads need
32 Updated linkicc to 2.1, cleanup
33 Fixed some potential issues as NULL dereferencing
34 Fixed GBD bug (out of bounds memory overwrite) 
35 changed memmove to memcpy in cache for xput improvement 
36 Profiles with weird curves are not prone to p`relinearization optimization.
37 Added functions to retrieve formatters from transforms
38 Fixed a bug that made crash black preservation on CMYK2CMYK devicelinks
39 Added named color functionality
40 Fixed a bug in black preservation and sligtly non-monotonic curves
41 Added dictionary metatag support
42 Fixed a bug on ReadRAWtag 
43 Pascal unit now is supported by Free Pascal Compiler
44
45
46 2.2 Maintenance release
47 -----------------------
48
49 Fixed a 0 byte allocation issue in _cmsCreateSubAllocChunk
50 Fixed encoding for floating point tags in Lab/XYZ 
51 Fixed Absolute colorimetric intent issues
52 Fixed a bug on the range of data in transicc, when colorant tag is specified
53 Adding a memory alignment macro for CGATS parser
54 Updated to ICC spec 4.3