~ubuntu-branches/ubuntu/saucy/argyll/saucy

« back to all changes in this revision

Viewing changes to log.txt

  • Committer: Package Import Robot
  • Author(s): Christian Marillat
  • Date: 2012-04-25 07:46:07 UTC
  • mfrom: (1.2.2) (13.1.15 sid)
  • Revision ID: package-import@ubuntu.com-20120425074607-yjqadetw8kum9skc
Tags: 1.4.0-4
Should Build-Depends on libusb-dev (Closes: #670329).

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
Argyll CMS change log
3
3
=====================
4
4
 
 
5
Version 1.4.0 
 
6
-------------
 
7
 
 
8
*       Modified spectro/ccxxmake so that a colorimeter can be used
 
9
        as a reference to make ccmx files if two .ti3 files are used.
 
10
        Added ref/ccxx.ti1 as convenient way of creating ccmx .ti3 files.
 
11
        
 
12
*       Added dither/screening support for 8 bit output of 
 
13
        render, and then made it available in target/printtarg.
 
14
 
 
15
*       Added JPEG file support to imdi/cctiff, xicc/tiffgamut and xicc/extracticc.
 
16
        ICC profiles embedded in JPEG files can now be used anywhere a TIFF
 
17
        file with embedded ICC profile can be used as a source of an ICC profile.
 
18
 
 
19
*       Fixed memory leaks in usbio.c, xdg_bds.c & conv.c
 
20
 
 
21
*       Fixed double memory free bug in icc/icc.c when
 
22
        iccdump'ing a profile that has a duplicate tag.
 
23
 
 
24
*       Changed license of xicc/ccmx.[ch] to GPL2.
 
25
 
 
26
*       Removed dispcal -K option, since it is not
 
27
        needed with more graceful handling of no
 
28
        VideoLUT access.
 
29
 
 
30
*       Made display calibration and profile making
 
31
        deal with displays without hardware calibration
 
32
        support (VideoLUT support) more graceful.
 
33
        Added tutorial section covering this.
 
34
 
 
35
*       Added option to dispwin/dispcal/dispread/ccxxmake to
 
36
        redirect the test patches to a web browser via
 
37
        a local web server. This augments Argyll's existing
 
38
        local and remote display capability.
 
39
 
 
40
*   Fixed bug in spectro/i1d3.c which results in NAN if a
 
41
    low level readings drops to zero at a particular time.
 
42
    Improved refresh rate calibration accuracy. Fixed bugs
 
43
    in adaptive measurement logic that caused a channel to
 
44
    be pre-measured when it shouldn't. This seems to noticeably
 
45
    improve repeatability on refresh displays.
 
46
 
 
47
*       Fixed bug in ucmm/jcnf where it was failing to locate 
 
48
        the correct profile for a display.
 
49
 
 
50
*       Fix bugs in ColorMunki Transmissive measurement mode
 
51
        calibration.
 
52
 
 
53
Version 1.3.7 (26 March 2012)
 
54
-------------
 
55
 
 
56
*       Fix regression in Spyder support - ccmx files were not
 
57
        being handled (bug introduced in 1.3.6).
 
58
 
 
59
*       Fix packaging problem - Spyder4 MSWin .inf file was missing.
 
60
 
 
61
*       Change dispwin so that it will install a profile when
 
62
        there is no access to the display VideoLUT if the profile
 
63
        has no vcgt.
 
64
 
 
65
Version 1.3.6  (19th March 2012)
 
66
-------------
 
67
 
 
68
*       Experimental ColorHug support is compiled in, but is disabled
 
69
        unless the environment variable "ENABLE_COLORHUG" is set.
 
70
        (The ColorHug currently doesn't seem to work reliably
 
71
         accross all platforms Argyll supports). 
 
72
 
 
73
*       Modified spectro/hidio.c for OS X so that it only
 
74
        attaches run loop when an hid call is made,
 
75
        to make the SW more GUI friendly.
 
76
 
 
77
*       Fixed bug in Spyder 2 driver, where aborting a reading
 
78
        (ie. in interactive dispcal), leaves hardware out of sync
 
79
        with driver, leading to a bad next reading.
 
80
 
 
81
*       Reworked i1disp driver slightly to improve repeatability
 
82
        when in CRT mode.
 
83
 
 
84
*       Added a -V option to spotread to allow tracking
 
85
        reading consistency.
 
86
 
 
87
*       Tweaked i1d3 integration times, and added refresh
 
88
        period calibration to the refresh display mode.
 
89
        Refresh display measurement times are double
 
90
        non-refresh displays.
 
91
        
 
92
*       Added Spyder4 support. Note the need for sptd4en.
 
93
        Speeded up Spyder on brighter colors. Hopefully
 
94
        this doesn't affect accuracy.
 
95
 
 
96
*       Changed ccxxmake to create default .ccss with just
 
97
        RGBW, and not to weight W. This may give better
 
98
        matching. Made corresponding change to CCMX, giving
 
99
        the white patch 1/4 weighting of sum of all other patches.
 
100
 
 
101
*       Changed display selection (-y flag) to be instrument
 
102
        specific. This is to support the Spyder4 and ColorHug.
 
103
 
 
104
*       Improved i1d3 period measurement logic to improve
 
105
        measurement speed and accuracy for dark colors.
 
106
 
 
107
*       Removed Linux serial port filtering code for USB serial
 
108
        ports, since it may interfere with other devices.
 
109
 
 
110
*       Fixed OS X and Linux profile installation so that if you run
 
111
        dispwin -I as root (ie. sudo), the profile is still installed
 
112
        as the underlying user, not to the root user location.
 
113
 
 
114
*       Fixed bug in black point finding code in xicc/xicc.c that 
 
115
        affected xicclu.
 
116
 
 
117
*       Fixed txt2ti3 to cope with inputs that don't have any device values.
 
118
        This is useful for dealing with input chart reference values.
 
119
 
 
120
*       Fixed applycal so that it applies calibration to both A2B and B2A tables,
 
121
        to preserve softproofing.
 
122
 
 
123
*       Changed ICC unknown manufracturer and model Tags to value 0, rather than "????".
 
124
 
 
125
*       Fixed timeout in SpectroScanT reference transmission measurement.
 
126
 
 
127
*       Switched ucmm over to using spectro/xdg_bds code,
 
128
        to solve problem with multiple paths in
 
129
        XDG_*_DIRS. Changed xdg_bds and aglob code to
 
130
        an "MIT" license, consistent with all the ucmm code.
 
131
 
 
132
*       Made DTRP94 driver ignore with a warning any
 
133
        NEEDS_OFFSET_DRIFT_CAL_ERR after a full reset.
 
134
        It seems that occasionally a few instruments do this,
 
135
        and X-Rite don't appear to be prepared to treat this
 
136
        as an instrument fault.
 
137
 
 
138
*       Added support for Datacolor SpyderCheckr (Thanks to Jos Pereira).
 
139
 
 
140
*       Improved the ability of spyd2en to cope with slightly
 
141
        different setup.exe formats.
 
142
 
 
143
*       Made sure that dispcal and dispread now error if
 
144
    reading of ccmx or ccss files fail.
 
145
 
 
146
*       Add support for NEC SpectraSensor Pro version of the i1d3.
 
147
 
 
148
*       Add smoothing control flag to printcal.
 
149
 
 
150
*       Fix bug in ccxxmake with regard to -I and -T options.
 
151
 
 
152
*       Fix bug in ccxxmake that stops the test patch from being scaled
 
153
        properly using -P
 
154
 
 
155
*       Supress TIFF open message errors better when attempting to
 
156
        open an ICC profile embedded within a TIFF file.
 
157
 
 
158
Version 1.3.5  (24th October 2011)
 
159
-------------
 
160
 
 
161
*       Add support for the OEM version of the i1d3.
 
162
 
 
163
*       Fix bug in dispread where spectral instrument readings weren't being
 
164
        normalized to the display white Y when they were supposed to be.
 
165
 
 
166
*       Kill i1ProfileTray.exe process if unable to open i1d3 on MSWin.
 
167
 
 
168
*       Tweak gamut mapping to improve dark area mapping, non-monotonic
 
169
        profile inversion, and contrast preservation to small gamut.
 
170
 
 
171
*       Fix bug that stopped ccxxmake being able to make ccmx's.
 
172
        (Unable to use colorimeter due to "instrument doesn't support spectral or CCSS"
 
173
        error).
 
174
 
 
175
*       Fix bug (crash) that affects ColorMunki design/photo display measurement.
 
176
        This also stops it restoring a calibration (-N flag).
 
177
 
 
178
*       Fix DTP20 chart printing - TID was sometimes incomplete.
 
179
        This shows up on a 4x6 chart.
 
180
 
 
181
*       Changed DTP20 chart to use a much smaller and ligher row label
 
182
        to try and avoid mis-reads.
 
183
 
 
184
Version 1.3.4 (31 August 2011)
 
185
-------------
 
186
 
 
187
*       Fix gamut code to ignore setting primary/secondary cusps that
 
188
        are unlikely to be true. This avoids buggy gamut mapping
 
189
        behaviour for gamuts that are very small and odd shaped.
 
190
        Tweak saturation intent very slightly to improved hue consistency.
 
191
 
 
192
*       Changed Linux USB code to avoid doing a set_configuration
 
193
        if possible, since the USB driver does this by default.
 
194
        This then avoids triggering a bug in the Spyder2, which
 
195
        allows it to work on Linux version without the reset_ep fix,
 
196
        and may also allow the Spyder to work better with USB hubs.
 
197
 
 
198
*       Added support for the X-Rite i1 Display Pro and ColorMunki Display
 
199
        colorimeters. As part of this, added support for CCSS calibration
 
200
        files for the instruments and added CCSS support to ccxxmake (renamed from ccmxmake).
 
201
        Provide new tool i1d3ccss to translating and installing CCSS files as well as
 
202
    the manufacturers calibration files for these instruments.
 
203
    Added non-default observer support for these instruments too.
 
204
 
 
205
*       Fix all colorimeters so that the ccmx matrix is used only
 
206
        for non-Ambient measurements.
 
207
 
 
208
*       Change printtarg for DTP20 to allow for variable patch size.
 
209
        Note that patch length must me 6.5, 7, 10, 12.5 or 13 mm.
 
210
 
 
211
*       Changed dummy display matrix table to have channels rotated
 
212
        rather than R & G swapped, to make it more obvious.
 
213
 
 
214
*       Added option to colprof to allow setting the default profile
 
215
        rendering intent.
 
216
 
 
217
*       Fix bug in spectro/average.c - field match check index was wrong variable.
 
218
 
 
219
*       Fix bug in xicc/xlut.c that caused bad reverse lookup
 
220
        values at some clipped grid points.
 
221
 
 
222
*       Increase number of re-seeding retries in target/ofps.c,
 
223
        and fix bug that caused failure to finish rather than
 
224
        error.
 
225
 
 
226
*       Enhanced spectro/fakeread so that it will process a .ti3
 
227
        file that has been renamed to .ti1.
 
228
 
 
229
*       Fix bug in matrix input profile white point selection,
 
230
        + add in slight neutral bias code used in clut profiles.
 
231
 
 
232
*       New profcheck -I wasn't working - fix option parsing.
 
233
 
5
234
Version 1.3.3 (12th May 2011)
6
235
-------------
7
236
 
1369
1598
        some systems usb_detach_kernel_driver_np() needs
1370
1599
        to be called before usb_set_configuration().
1371
1600
 
1372
 
*       Added option to dispread to allow a shell callout
 
1601
*       Added option to dispread (-C) to allow a shell callout
1373
1602
        with each color being tested, to allow relaying the
1374
1603
        test patch value to a remote display via a script.
1375
1604