Summary of Argyll CMS Changes since last release
For detailed change list please see the log.txt file.
[V1.0.4 -> V1.1.0]
- Spyder3 and ColorMunki Design, Photo and Create instrument
support.
- Added a complete printer calibration system. This can work either
with a print system that supports per channel print calibration curves,
or purely using ICC profiling mechanisms.
- Default targen (OFPS) test point distribution has been re-written
to generate test points on the gamut surface, refine the point
locations when using a guide profile, and use a better error estimate
model to determine the test point locations.
- Changed chartread strip reading mode to allow navigating about
the strips, saving a partially read chart, and resuming a partially
read chart.
- Improved and re-tuned
gamut mapping. This is noticeably smoother and better retains source
image detail.
- Re-tuned the cLUT profile creation smoothness vs.
accuracy.
- Fixed viewgam so that the number of gamuts that can be viewed is
unlimited. Also added error when computing intersecting volume if the
two gamuts are incompatible.
- Improved CMYK black generation control and smoothness near the
black point.
- Improved collink special black and colorant handling so that the
gamut mapping is consistent with the special black and colorant
mapping
- Changed profile/colprof to generate matrix tags for Display XYZ
PCS cLUT profiles, to improve compatibility with other CMMs.
By default (-ax) the matrix tags will be a dummy transform that swaps
red and green, while using -aX will create real matrix tags.
- Added -V option to dispcal and dispread to allow use of i1pro
adaptive mode to give better low level consistency.
- Changed dispcal to default to -f 1.0 (assume black is all output
offset) to make it work in more sympathy to a typical display response.
Also changed default gamma to 2.4 for OS X 10.6 systems.
- Improved X11 XRandR CRTC detection.
- Added spotread option to save spectral reading of an illuminant
to a .sp file.
- Added Color Rendering Index (Ra) to spotread measurement results.
- Added i1pro & ColorMunki flash measurement
support.
- Improve reliability of detecting backwards read i1pro/Munki
strips.
- Fixed bug in i1pro driver that subtly affected accuracy.
- Modified xicc/cam02 to clip the blue to avoid crazy behavior
outside the spectrum locus.
- Simplified the Linux installation instructions, particularly with
regard to USB and serial permissions.
- Added working MSWindows 64 bit libusb drivers, which will work on
Vista 64 and MSWindows 7 64 bit. Because of Microsoft's driver signing
requirements though, they won't be usable unless a driver code signing
workaround is used.
- Changed printtarg so that the TIFF output has the paper margin
subtracted from it. This is so that the resulting TIFF can be placed on
that sized paper without clipping or scaling. Set the margin to zero to
get a TIFF that exactly fits into the specified paper size
[V1.0.3 -> V1.0.4]
- Modify icc/icclib to protect against integer overflow exploits,
and fixes to minor bugs. Bump icclib version to 2.11 to reflect this.
- Fix bug in spectro/hidio.c that can cause a crash (bus error) on
OS X for any program that accesses the instruments.
- Fix bug in xicc/xfit.c where too little memory was being
allocated.
[V1.0.2 -> V1.0.3]
- Added multi-TIFF and popularity filtering to tiffgamut.
- Modified gamut mapping in colprof
and collink to be consistent,
and have higher perceptual intent saturation.
- Fixed timeout problem with the Eye-One Display colorimeter.
- Fix segmentation fault in dispread.
- Fix out of memory error in colprof
for systems with > 3Gig Ram.
- Add support for the Eye-One Monitor spectrometer.
- Added -L option to printtarg
to suppress the i1pro target holder clip margin.
- Fixed bug in dispcal
when using -a with -t
[V1.0.1 -> V1.0.2]
Various bug fixes, the main ones being:
- Fixed some colprof performance
and memory usage issues.
- Fixed issues with Eye-One Pro Rev B timeouts.
- Added new option to collink -fk, that forces 000K input to K only
output.
- Added device target value quantization option to printtarg, as well as making it
default for
TIFF output files.put files.
- Fixed leak that was affecting printtarg.
[V0.70 Beta 8 -> V1.0.0]
Apart from numerous bug fixes and many minor feature additions and
improvements, the main changes to this version compared to the previous
one are:
- Speedup in profile and device link generation (inversion code),
and better memory usage.
- Support for embedded profiles in TIFF files.
- Support for installing and uninstalling and loading of display
profiles for all operating systems, and a micro CMM system for X11/Linux
- Improved display calibration and profiling, including ambient
light adjustment.
- X11 XRandR 1.2 support added.
- Raster test charts now supported, as well as PS and EPS.
- Guidance for installing on a wider range of systems.
- Fixed luminance and ambient calibration issues with various
instruments.
- Renamed "profile" to "colprof", and "icclink" to "collink" to
avoid clashes that have arisen with other executable names.
- Streamlined source code build system, for much easier building.
- Installation archives now include a top directory, and gzip/tar
format for OS X and Linux.
- Added B2A table to input device LUT profiles by default.
As usual, a more detailed description of all changes is in the log.txt
file that accompanies the
source
code.
[V0.60 -> V0.70 Beta 8]
- Added quick display ICC profile creation as part of calibration.
- Added support for the Huey, Spyder 2, DTP20, Eye-One Pro,
DTP22/Digital Swatchbook, Eye-One Display 1 and 2 instruments.
- Changed to GPL Version 3 license.
- Countless other bug fixes and feature enhancements.