File: NEWS

package info (click to toggle)
colorhug-client 0.2.1-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 5,216 kB
  • ctags: 1,157
  • sloc: sh: 11,978; ansic: 9,221; makefile: 422; xml: 37
file content (331 lines) | stat: -rw-r--r-- 14,363 bytes parent folder | download
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
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
Version 0.2.1
~~~~~~~~~~~~~
Released: 2013-11-11

New Features:
 - Add an AppData file for colorhug-flash and colorhug-ccmx (Richard Hughes)

Bugfixes:
 - Find the new ColorHug VID:PID in the USB example (Richard Hughes)
 - Do not use g_type_init() for new versions of GLib (Richard Hughes)
 - Rely on intltool >= 0.50 for GSettings translation (Richard Hughes)

Version 0.2.0
~~~~~~~~~~~~~
Released: 2013-05-01

Notes:
 - This release requires colord >= 0.1.31 and colord-gtk >= 0.1.24

New Features:
 - Add a command to get the spectral data from the CCD (Richard Hughes)
 - Add a 'get-adc-vrefs' command to show the ADC Vref+ and Vref- (Richard Hughes)
 - Add help buttons to colorhug-flash and colorhug-ccmx (Richard Hughes)
 - Add some yelp documentation for the ColorHug device (Richard Hughes)
 - Add the ability to get and set CCD calibration values (Richard Hughes)
 - Support setting the blue LED in the ColorHug Spectro (Richard Hughes)

Bugfixes:
 - Do not refresh the calibration data twice when setting a custom CCMX (Richard Hughes)
 - Do not use deprecated colord functionality (Richard Hughes)
 - Remove the internal libcolorhug and depend on the system copy (Richard Hughes)
 - Set a title when generating a CCMX file (Richard Hughes)
 - Use gnome-autogen.sh to setup yelp rather than rolling our own thing (Richard Hughes)

Version 0.1.14
~~~~~~~~~~~~~~
Released: 2013-02-04

Notes:
- You can now easily generate a CCMX matrix for your screen and the ColorHug
  if you have a photospectrometer connected whilst running colorhug-ccmx.
- Lots of translation updates.
- If colord 0.1.29 is available then libcolorhug is used from that, although
  for older colord versions the internal version is still used.

New Features:
 - Compile the GtkBuilder files as a GResources to speed up startup (Richard Hughes)
 - Add a 'ccmx-upload' command to colorhug-cmd (Richard Hughes)
 - Allow the user to easily generate a CCMX correction matrix (Richard Hughes)

Bugfixes:
 - Use the UTF-8 '…' rather than '...' in UI code (Richard Hughes)
 - Sort the profiles by name in colorhug-ccmx (Richard Hughes)
 - Don't use the deprecated INCLUDES in Makefile.am (Richard Hughes)
 - Never use -Werror when building (Richard Hughes)
 - Fix two difficult to translate strings (Richard Hughes)
 - Use an external libcolorhug if it exists rather than the internal copy (Richard Hughes)

Version 0.1.13
~~~~~~~~~~~~~~
Released: 2012-11-06

Notes:
 - This is the first release that adds support for the as-yet-unreleased
   ColorHug Spectro. The new application should be regarded as proof of
   concept and unfinished.

New Features:
 - Add various demo programs for resetting the ColorHug (Richard Hughes)
 - Add a utility program to interface with the ColorHug Spectro (Richard Hughes)
 - Add client support for getting the device ambient temperature (Richard Hughes)
 - Add commands to read and write from the SRAM (Richard Hughes)
 - Add defines for the ColorHug Spectro (Richard Hughes)
 - Allow the user to flash an Intel HEX file from the command line (Richard Hughes)
 - Show the spectro temperature in the power utility (Richard Hughes)

Bugfixes:
 - Add self-test to the list of completion commands (Richard Hughes)
 - Add the ChSha1 symbol to the introspection data (Richard Hughes)
 - Add the missing GObjectIntrospection markup to ChDeviceQueue (Richard Hughes)
 - Cope with device errors without aborting when taking a raw measurement (Richard Hughes)
 - Don't return flashing success when the device failed to re-appear (Richard Hughes)
 - Fix flashing firmware with libusbx 1.0.13 (Richard Hughes)
 - Fix make check when a ColorHug Spectro is inserted (Richard Hughes)
 - Fix the example to work when firmware > 1.2.0 is used (Richard Hughes)
 - Fix up the remaining introspection warnings (Richard Hughes)
 - Increase the device reset timeout for slow USB hubs (Richard Hughes)
 - Only require colord-gtk when building the debugging tools (Richard Hughes)
 - Remove some dead code spotted by coverity (Richard Hughes)

Version 0.1.12
~~~~~~~~~~~~~~
Released: 2012-08-20

New Features:
 - Add colorhug-profile to compare the measurement modes (Richard Hughes)
 - Add subcommands to get and set the measurement mode (Richard Hughes)

Bugfixes:
 - Accept full HID packets from devices with firmware >= 1.2.0 (Richard Hughes)
 - Fix a small memory leak when commands with helpers and callbacks fail (Richard Hughes)
 - Return a uint32 type for TAKE_READING_RAW (Richard Hughes)

Version 0.1.11
~~~~~~~~~~~~~~
Released: 2012-07-02

Notes:
 - If you've used the set-dark-offsets command, you've probably
   overwritten your dark cal with values that are 3000x too large.
 - Just install this version of colorhug-client and re-execute
   '$ colorhug set-dark-offsets' and save the new values.

New Features:
 - Show the calibration types when doing 'list-calibration' (Richard Hughes)
 - Ask the user to cover the aperture before doing a dark cal (Richard Hughes)

Bugfixes:
 - Do not hardcode the type as 'all' when loading a CCMX  (Richard Hughes)
 - Recognise the INVALID_CALIBRATION error enum (Richard Hughes)
 - Recognise the NO_WELCOME errata enum (Richard Hughes)
 - Do not spin if enter is pressed at [Y/n] (Richard Hughes)
 - Set the post-scale to unity for the dark offsets (Richard Hughes)

Version 0.1.10
~~~~~~~~~~~~~~
Released: 2012-06-11

Bugfixes:
 - Add support for TYPE_FACTORY when loading CCMX files from disk (Richard Hughes)
 - Also reset the calibration map when resetting the factory calibration (Richard Hughes)
 - Do not offer to repair twice when using 'colorhug-ccmx --repair' on a broken device (Richard Hughes)
 - Initialize the multiplier before calling into ch_device_queue_get_multiplier (Richard Hughes)
 - Re-enable support for legacy USB IDs in colorhug-ccmx (Thilo Fromm)
 - Support LED types in colorhug-cmd get/set-calibration (Ian Munsie)

Version 0.1.9
~~~~~~~~~~~~~
Released: 2012-05-22

New Features:
 - Add commands to get and set the remote profile hash on the device (Richard Hughes)
 - Add support for the new self-test command (Richard Hughes)
 - Allow the colorhug tool to download and upload icc profiles (Richard Hughes)
 - Hughski Limited now has its own USB Vendor ID (Richard Hughes)
 - Remove the device blacklist anti-feature (Richard Hughes)

Bugfixes:
 - Fix up the documentation for the command line tool options (Richard Hughes)
 - Install the colorhug command line tool as /usr/bin/colorhug-cmd (Richard Hughes)
 - Remove colorhug-gui, it's no longer useful (Richard Hughes)
 - Set the multiplier to maximum when doing 'take-readings' (Richard Hughes)
 - Use CdIt8 for ccmx parsing and bump the colord dep to 0.1.20 (Richard Hughes)
 - When failing, set the device error enum as the GError code (Richard Hughes)

Version 0.1.8
~~~~~~~~~~~~~
Released: 2012-04-17

New Features:
 - Add a libusb0.1 example program that can run on RHEL5
 - Add a simple colorhug-ccmx icon
 - Make a sound when colorhug-flash fails or completes the update

Bugfixes:
 - Add gmodule-2.0 to the GLib configure check
 - Automatically use the correct proxy server using glib-networking
 - Check the buffer size before attempting to parse
 - Don't assume const data is available when verifying firmware
 - Keep track of the device state in ChDeviceQueue
 - Prevent critical warnings when doing 'colorhug list-calibration'
 - Use the device state to work out if there are pending commands

Version 0.1.7
~~~~~~~~~~~~~
Released: 2012-03-15

New Features:
 - Add a class responsible for async-queued-operations to multiple devices
 - Allow the user to update to test firmware if enabled in GSettings
 - Create a libcolorhug library that is designed for low level access to the device

Bugfixes:
 - Add self test code to test the new incomplete-request functionality
 - Convert colorhug-ccmx to using ChDeviceQueue to decrease the startup delay
 - Convert colorhug-flash to using ChDeviceQueue to increase the flash speed
 - Convert the colormgr tool to using ChDeviceQueue
 - Correctly detect the failure to re-enumerate
 - Do not hardcode the server path, instead set it in the GSettings schema
 - Do not show an empty warning box if there is no firmware flash warning
 - Do not use g_usleep() when waiting for a device reconnect

Version 0.1.6
~~~~~~~~~~~~~
Released: 2012-03-04

New Features:
 - Add a flash-firmware-force command (Richard Hughes)
 - Add a new icon for colorhug-flash (Lapo Calamandrei)
 - Add a new inactive colorimeter-colorhug icon for future use (Lapo Calamandrei)
 - Add support for getting and setting the PCB errata value (Richard Hughes)
 - Add support for TakeReadingArray and plot a simple graph with the results (Richard Hughes)
 - Allow the user to set the default LED correction matrix (Richard Hughes)

Bugfixes:
 - Check the calibration determinant before writing to the device (Richard Hughes)
 - Do not write temp files with predictable names to /tmp (Richard Hughes)
 - Implement loading CCMX from file (Michal Čihař)
 - Increase the device reconnect timeout after flashing (Richard Hughes)
 - Intialize leds to 0 in ch_device_cmd_get_leds() (Jussi Kukkonen)
 - Recognise TYPE_FACTORY in the ccmx loader (Richard Hughes)
 - Remove all locale dependent string parsing functions (Richard Hughes)
 - Repair device only once while forced (Michal Čihař)
 - Set correct return value (Michal Čihař)
 - set_leds/get_leds() argument is not ChStatusLed, but guint8 (Jussi Kukkonen)
 - Use G_GSIZE_FORMAT when printing gsize values (Jussi Kukkonen)

Version 0.1.5
~~~~~~~~~~~~~
Released: 2012-01-26

Notes:
 - We've now switched to a XML manifest format which allows us to check
   the size and sha1sum of the firmware file, and also to show the user
   any warnings about the new firmware.

New Features:
 - Add an interactive version of 'colorhug set-dark-offsets' (Richard Hughes)
 - Add a --repair command line argument to colorhug-ccmx (Richard Hughes)
 - Add a simple HID client example (Richard Hughes)
 - Added name and email fields in client (Matthew Hirsch)
 - Add icons for the application/x-ccmx mime type (Richard Hughes)
 - Add some raw EEPROM commands to the command line tool (Richard Hughes)
 - Allow the user to flash stand alone files with colorhug-flash (Richard Hughes)
 - Check the SHA1 of the firmware before using it (Richard Hughes)
 - Show warning messages about firmware in a modal dialog box (Richard Hughes)

Bugfixes:
 - Always pad the flash .bin file to a 64 byte chunk (Richard Hughes)
 - Fix handing device endianess (Michal Čihař)
 - Increase the USB timeout for dark reads (Richard Hughes)
 - Show the user the sensor conditions before showing CLI results (Richard Hughes)

Version 0.1.4
~~~~~~~~~~~~~
Released: 2011-01-10

New Features:
 - A massive number of new translations from Transifex, thanks!
 - Add a missing manpage for colorhug-ccmx (Michal Čihař)

Bugfixes:
 - Add transifex integration (Richard Hughes)
 - Add some button tooltips (Richard Hughes)
 - Move the command helpers out of ChClient (Richard Hughes)
 - Ensure we never delete the factory calibration matrix in colorhug-ccmx (Richard Hughes)
 - Allow the user to repair a device without a factory calibration matrix (Richard Hughes)

Version 0.1.3
~~~~~~~~~~~~~
Released: 2011-12-26

New Features:
 - Add an 'auto' argument to set-serial-number (Richard Hughes)
 - Allow the GUI command line tools to run without hardware attached (Richard Hughes)
 - Deactivate devices that have been identified as missing or stolen (Richard Hughes)

Bugfixes:
 - Add a new device error for bootloader >= 0.1.1 (Richard Hughes)
 - Assign the LEDs colors (Richard Hughes)
 - Do not allow the user to easily clear the calibration data (Richard Hughes)
 - Do not show the refresh button when no device is inserted (Richard Hughes)
 - Do not try to issue two commands in parallel when using colorhug-ccmx (Richard Hughes)
 - Fix getting the serial number (Richard Hughes)
 - Fix the markdown parser (Richard Hughes)
 - Fix to actually include the UI files in the translations (Łukasz Jernaś)

Version 0.1.2
~~~~~~~~~~~~~
Released: 2011-12-09

New Features:
 - Add a new command GetHardwareVersion (Richard Hughes)
 - Add a 'colorhug clear-calibration' functionality (Richard Hughes)
 - Add a 'colorhug list-calibration' functionality (Richard Hughes)
 - Get a list of potential CCMX files from a remote server (Richard Hughes)
 - Add a bash completion script for the colorhug tool (Richard Hughes)
 - Add a --verbose command line option to the tools (Richard Hughes)
 - The update text is markdown formatted, so add a simple markdown parser (Richard Hughes)

Bugfixes:
 - Fix the version comparison in colorhug-flash (Richard Hughes)
 - Allow the user to unplug and plug in colorhug-flash (Richard Hughes)
 - Remove the duplicate file filter from the import dialog (Richard Hughes)
 - Fix the error messages when importing a ccmx file fails (Richard Hughes)

Version 0.1.1
~~~~~~~~~~~~~
Released: 2011-11-30

New Features:
 - Add a flash update GTK program (Richard Hughes)
 - Add a man page for colorhug-flash (Richard Hughes)
 - Add a new colorhug-inhx32-to-bin binary to make the firmware image (Richard Hughes)
 - Add a simple GUI CCMX file loader (Richard Hughes)
 - Add calibration remapping functionality (Richard Hughes)
 - Add support for the reset device command (Richard Hughes)
 - Add two new commands to test booting into the firmware (Richard Hughes)
 - Install a colorhug logo (Richard Hughes)
 - Support pre-scaling the sensor result for maximum accuracy (Richard Hughes)
 - Support setting the post scale value (Richard Hughes)
 - Support the new LED flashing options (Richard Hughes)
 - Support up to 64 calibration matrices to be stored in the device (Richard Hughes)
 - Support writing replacement firmware (Richard Hughes)
 - Use a 32 bit packed struct to return readings from the sensor (Richard Hughes)

Bugfixes:
 - Allow erasing flash in chunks larger than 256 bytes (Richard Hughes)
 - Don't abort 'make check' if there is no hardware attached (Richard Hughes)
 - Get the calibration description from the CCMX file (Richard Hughes)
 - Make the client code work on big endian machines (Johannes Berg)

Version 0.1.0
~~~~~~~~~~~~~
Released: 2011-11-11

Notes:
 - Initial tarball release

New Features:
 - Every ColorHug command can be controlled using the colorhug CLI tool.