Source code upload
[framework/connectivity/libgphoto2.git] / camlibs / sierra / ChangeLog
1 2008-09-20      Marcus Meissner <marcus@jet.franken.de>
2
3         * sierra.c: Implement storage_info function.
4
5 2007-04-22      Marcus Meissner <marcus@jet.franken.de>
6
7         * *-desc.c: Removed "const" from some structures that 
8           are written to by the configuration handling code.
9
10 2007-02-13      Chandra Curtis <chandracurtis@ntu.edu.sg>
11         *sierra.c, sierra-desc.h, olympus-desc.c: Added support for Olympus SP-500UZ.  
12         (Works with gtkam, still some issue with gphoto2)
13
14 2006-08-08  Marcus Meissner  <marcus@jet.franken.de>
15
16         * sierra.c: Added Nikon CoolPix 2100, from
17           Ken Restivo <ken@restivo.org>.
18
19 2005-09-26  Marcus Meissner  <marcus@jet.franken.de>
20
21         * sierra-desc.c: Fixed 2 strict aliasing problems.
22
23 2005-08-04  Marcus Meissner  <marcus@jet.franken.de>
24         
25         * sierra.c: epson photopc 700 has no reg 51 either
26
27 2005-07-07  Marcus Meissner  <marcus@jet.franken.de>
28
29         * sierra.c: Moved new Olympus entries prodid 0x109 here (from ptp2).
30
31 2005-06-10  Marcus Meissner  <marcus@jet.franken.de>
32
33         * sierra.c: Added Nikon Coolpix 4300 in wrapper modce.
34
35 2005-05-30  Marcus Meissner  <marcus@jet.franken.de>
36
37         * sierra.c: Sanyo VPC G250 does not have register 51.
38
39 2005-05-08  Marcus Meissner  <marcus@jet.franken.de>
40         
41         * sierra.c: The olympus c-420l does only like
42           speeds up to 57600.
43           The epson photopc 650 does only like up to 38400.
44
45 2005-02-27  Marcus Meissner  <marcus@jet.franken.de>
46
47         Aurelien Jarno <aurelien@aurel32.net>
48         * library.c: Increase buffer size to the one we will try to
49           to read. Newer libusb and kernels give more than 4k back to
50           read()s.
51
52           Debian bug#296708.
53
54 2005-02-16  Marcus Meissner  <marcus@jet.franken.de>
55         
56         * sierra.c: Added Pentax Optio 450. Thanks to Jack
57           for lending me his camera for some minutes. :)
58           (Capture works, but only if you plug it in with the lens
59            extracted already.)
60
61 2005-02-14  Marcus Meissner <marcus@jet.franken.de>
62         * library.c, sierra-desc.h, sierra.c, sierra.h, sierra-usbwrap.c:
63           Nikon Coolpix * and Pentax cameras also support the Sierra 
64           protocol (usb wrapped), however with different command bytes.
65
66           This patch adds support to specify the usb wrapping camera
67           type and also adds the Nikon Coolpix 2500.
68
69 2005-01-22  Patrick Mansfield <patmans@users.sourceforge.net>
70         * sierra-desc.c, sierra-desc.h: Add code in case we ever need a
71           GP_WIDGET_BUTTON/callback created, not currently used.
72
73 2005-01-05  Patrick Mansfield <patmans@users.sourceforge.net>
74         * olympus-desc.c: Add other Olympus C750UZ camera settings, they
75           were using the C3040 ones except for the zoom. Also use
76           GP_WIDGET_MENU instead of GP_WIDGET_RADIO for the resolutions,
77           as the radio with many elements takes up to much space.
78
79 2005-01-04  Patrick Mansfield <patmans@users.sourceforge.net>
80         * sierra-desc.c: Call gp_widget_set_name to properly set the
81           "name", so new gphoto2 --list-config and such are easier to
82           use.
83
84 2004-12-11  Patrick Mansfield <patmans@users.sourceforge.net>
85         * sierra.c, sierra.h: Per report from Emmanuel Beranger, add and
86           use a SIERRA_MID_SPEED flag so we only use download speeds of
87           9600 to 38400 for the Olympus C820-L.
88
89 2004-07-30  Patrick Mansfield <patmans@users.sourceforge.net>
90         * library.c, sierra.c, sierra.h: Patch from Sean Bruno
91           <sean.bruno@dsl-only.net> to support Toshiba cameras. Added and
92           use SIERRA_NO_USB_CLEAR and SIERRA_NO_REGISTER_40 flags.
93
94 2003-11-16  Patrick Mansfield <patmans@users.sourceforge.net>
95         * library.c: Only do progress updates in sierra_get_string_register
96           if a command requires multiple packets.
97
98 2003-11-16  Patrick Mansfield <patmans@users.sourceforge.net>
99         * library.c, sierra.c: Enable progress checks, since the recursion
100           cases have been removed from libgphoto2 and gtkam.
101
102 2003-11-15  Patrick Mansfield <patmans@users.sourceforge.net>
103         * sierra.c: Make all ifdef's the same for recursion check and add
104           a missing ifdef.
105
106 2003-11-15  Patrick Mansfield <patmans@users.sourceforge.net>
107         * olympus-desc.c, sierra-desc.h, sierra.c: Add basic camera
108           description for the oly 750uz (just the zoom support and
109           oly750uz_manual for now).
110
111 2003-11-03  Patrick Mansfield <patmans@users.sourceforge.net>
112         * library.c: get rid of all progress updates to fix recursion
113           during capture per bug report 805858 from Harry Mangalam. The
114           fix sucks, since we now can't update gtkam (like scroll) while
115           operations are pending, but it fixes the bug.
116
117           This also gets rid of a bug where do_percent was no longer
118           getting initialized.
119
120           This really needs a change to gtkam or the gtkam <-> gphoto
121           interface, so we do not allow recursion but we do allow updates.
122
123 2003-11-03  Patrick Mansfield <patmans@users.sourceforge.net>
124         * sierra.c: mark Epson PhotoPC 650 as SIERRA_NO_51, per bug 
125           report 831290 from Brian Lee.
126
127 2003-11-03  Patrick Mansfield <patmans@users.sourceforge.net>
128         * nikon-desc.c: update a comment about the behaviour of cp 880 and
129           register 30.
130
131 2003-09-17  Marcus Meissner <marcus@jet.franken.de>
132         
133         * library.c: we were closing a context id we never opened. Not good.
134
135 2003-09-13  Patrick Mansfield <patmans@users.sourceforge.net>
136         * epson-desc.c: remove unused commented out code.
137
138 2003-09-13  Patrick Mansfield <patmans@users.sourceforge.net>
139         * epson-desc.c sierra.c: get rid of C++ style comments.
140
141 2003-08-30  Patrick Mansfield <patmans@users.sourceforge.net>
142         * olympus-desc.c, sierra.c, sierra-desc.h: Add specific values
143           for the Olympus 3000z, based on input from Till Kamppeter
144           <till.kamppeter@gmx.net>.
145
146 2003-08-26  Patrick Mansfield <patmans@users.sourceforge.net>
147         * library.c: Fix so on receipt of an unknown packet and a read of
148           zero bytes, we don't loop forever.
149
150 2003-06-14  Dan Fandrich <dan@coneharvesters.com>
151         * epson-desc.c, nikon-desc.c, olympus-desc.c, sierra-desc.c, sierra.c:
152           include _stdint.h instead of stdint.h
153
154 2003-05-28  Patrick Mansfield <patmans@users.sourceforge.net>
155
156         * epson-desc.c, nikon-desc.c, olympus-desc.c, and sierr.c
157           sierra-desc.c, sierra-desc.h, sierra.c: change u_int* to uint*_t,
158           and include stdint.h
159
160 2003-03-01  Patrick Mansfield <patmans@users.sourceforge.net>
161
162         * sierra.c: Fix SIERRA_SKIP_INIT usage and add vendor/product
163           id's for Polaroid PDC 2300Z.
164
165 2003-02-27  Marcus Meissner <marcus@jet.franken.de>
166         
167         * library.c: We support EXIF download.
168
169 2003-02-15  Patrick Mansfield <patmans@users.sourceforge.net>
170
171         * sierra.c, sierra.h: Add and use SIERRA_SKIP_INIT for use with 
172           Polaroid PDC 2300Z.
173
174 2003-02-15  Patrick Mansfield <patmans@users.sourceforge.net>
175
176         * epson-desc.c, library.c, nikon-desc.c olympus-desc.c
177           sierra-desc.h, sierra.c, sierra.h: Remove use_extended_protocol
178           field and use a bit in the flags field instead.
179         * sierra.c: cleanup some of the init code
180         * sierra-desc.h: cleanup a comment
181
182 2003-02-02  Patrick Mansfield <patmans@users.sourceforge.net>
183
184         * library.c: Add locking support just use the action
185           SIERRA_ACTION_PROT_STATE in sierra_set_locked.
186
187 2003-02-02  Patrick Mansfield <patmans@users.sourceforge.net>
188         
189         * library.c: Allow sierra_get_pic_info to always work even if
190           register 47 return no data - use other registers to get the data. 
191         * sierra.c: Use register 43 to get audio, not sierra_get_pic_info,
192           so register 47 is not used prior to downloading.
193
194 2003-02-02  Patrick Mansfield <patmans@users.sourceforge.net>
195
196         Idea based on a patch in a bug report from Valentin Rusu
197         <sourceforge@valentinrusu.net>, this should also fix other cameras
198         that do not return valid data for register 47.
199
200         * library.c, library.h: added sierra_get_size
201         * sierra.c: call sierra_get_size to get sizes via register 12 or
202           13, only call sierra_get_pic_info to get sizes for audio files.
203           Treat 0 length file size as unsupported.
204
205 2003-01-30  Lutz Mller <lutz@users.sourceforge.net>
206
207         * sierra.h: SierraCamera is not needed any more.
208         * sierra.c: Make some calls non-fatal.
209
210 2003-01-29  Lutz Mueller <lutz@users.sourceforge.net>
211
212         * sierra.c: It seems the "Agfa ePhoto307" does not support the 
213           register 51. Reported by Ullrich Maenz <ullrich@familie-maenz.de>.
214
215 2003-01-14  Marcus Meissner <marcus@jet.franken.de>
216         
217         * *.c: enabled more translations, added some missing _().
218
219 2003-01-14  Lutz Müller <lutz@users.sourceforge.net>
220
221         * sierra.c: Split the model string into manufacturer and model.
222
223 2003-01-03  Marcus Meissner <marcus@jet.franken.de>
224         
225         * sierra.c: Epson PhotoPC 650 at least partially working.
226
227 2003-01-03  Marcus Meissner <marcus@jet.franken.de>
228         
229         * library.c: Replaced stack allocated CameraList by dynamic 
230           allocated one, since this struct is huge.
231
232 2002-12-10  Marcus Meissner <meissner@suse.de>
233
234         * sierra.c, sierra.h: replaced usb_wrap flag value by a generic
235           flags value.
236
237           Added a hack for "low speed" cameras and cameras which do not
238           like the register 51 being retrieved, like the Agfa ePhoto 780c
239           apparently.
240
241 2002-11-17  Patrick Mansfield <patmans@users.sourceforge.net>
242         * sierra.c: start off with folder set to empty rather than "/",
243           since we have no idea of the camera directory on startup.
244
245 2002-11-17  Patrick Mansfield <patmans@users.sourceforge.net>
246         * sierra.c: Change 2100UZ to be SIERRA_MODEL_CAM_DESC per
247           patch from C.A. Marby <marby@lhasa.harvard.edu>.
248
249 2002-11-17  Marcus Meissner <marcus@jet.franken.de>
250         * sierra.c: Do not cast between time_t* and int*.
251
252 2002-11-10  Patrick Mansfield <patmans@users.sourceforge.net>
253         * library.c: oops accidentally took out the retrieval of the
254           current picture number (it's used to set the file name if no
255           valid file name is retrieved), put it back.
256
257 2002-11-10  Patrick Mansfield <patmans@users.sourceforge.net>
258         * library.c: Conditionally save the file path on capture.
259           Note that this requires gp_camera_capture() to allow a NULL
260           path, else the the sierra_capture is never called with a NULL
261           path.
262
263 2002-11-10  Patrick Mansfield <patmans@users.sourceforge.net>
264         * library.c: Per patch and details from C.A. Marby
265           <marby@lhasa.harvard.edu>, fix bugs with capture: fix a bug I
266           introduced, put back the read after action of a SIERRA_PACKET_ENQ.
267           Move the timeout increase before the capture, and increase the
268           timeout to 20 seconds.
269
270 2002-11-05  Lutz Müller <lutz@users.sourceforge.net>
271
272         * sierra.c: The 2100UZ seems to use oly3040_cam_desc (reported by
273           C.A. Marby <marby@lhasa.harvard.edu>)
274
275 2002-11-01  Patrick Mansfield <patmans@users.sourceforge.net>
276         * PROTOCOL, epson-desc.c, library.c, nikon-desc.c
277         * olympus-desc.c, sierra-desc.h, sierra.c, sierra.h: Add changes to
278           support the 0x6 get register strings, the extended protocol.
279           This gives roughly twice the download speed. This is not
280           supported for the default cases. Thanks to Selmeczi David
281           <david@esr.elte.hu> for discovering and coding up the original
282           patch for this support. Also includes a minor change in
283           library.c for the message when a recursive call is detected.
284
285 2002-10-27  Patrick Mansfield <patmans@users.sourceforge.net>
286         * library.c: rename ifdef around recursive call problem, and 
287           change ifdef-ed out code to use gp_context_progress_start.
288
289 2002-10-20  Lutz Müller <lutz@users.sourceforge.net>
290
291         * sierra.c (camera_init): Don't call sierra_init if the camera is
292           a 'Polaroid PDC 2300Z'. Reported by William Bader
293           <williambader@hotmail.com>.
294
295 2002-10-03  Lutz Müller <lutz@users.sourceforge.net>
296
297         * Makefile.am: -I$(top_builddir)/libgphoto2
298
299 2002-09-21  Lutz Müller <lutz@users.sourceforge.net>
300
301         * library.c: Don't tell the camera to switch to a speed it is 
302           currently operating at.
303
304 2002-09-21  Lutz Müller <lutz@users.sourceforge.net>
305
306         * library.c
307         * sierra.c: Make the check for the precence of a memory card
308           non-fatal.
309
310 2002-09-19  Lutz Müller <lutz@users.sourceforge.net>
311
312         * library.c (sierra_check_connection): Fix.
313
314 2002-09-07  Patrick Mansfield <patmans@users.sourceforge.net>
315         * sierra.c
316         * library.c: Avoid recursive calls from gtkam into get/set
317           functions by not calling gp_context_progress_update.
318
319 2002-08-11  Patrick Mansfield <patmans@users.sourceforge.net>
320
321         * sierra-desc.c: set the widget info field.
322         * sierra.c: Change GP_DEBUG's to be more consistent.
323         * library.c: Do not call sierra_read_packet_wait after a
324           sierra_transmit_ack, since it's called by sierra_transmit_ack.
325           Add file name to progress bar in sierra_get_string_register.
326           Add recursion protection to sierra_get_string_register.
327           Increase the timeout temporarily for the next command after
328           capture completes.
329           Change GP_DEBUG's to be more consistent.
330
331 2002-07-09  Gilles Grandou <gilles@grandou.net>
332
333         * epson-desc.c
334         * sierra-desc.h
335         * sierra.h
336         * Makefile.am: add initial configuration support for epson
337           3000z through cam_desc. original code is still here for
338           other cameras which may rely on it (if any).
339
340 2002-07-09  Selmeczi David <david@esr.elte.hu>
341
342         * olympus-desc.c: Patch aperature to use menu rather than radio.
343
344 2002-07-08  Patrick Mansfield <patmans@users.sourceforge.net>
345
346         * nikon-desc.c: Add comment clarifying 995 non-support.
347         * olympus-desc.c:
348         * sierra-desc.h: Add sierra_default_cam_desc.
349
350 2002-07-06  Patrick Mansfield <patmans@users.sourceforge.net>
351
352         * sierra.c: Output summary with warning if no memory card present.
353         * library.c: Check for memory card before capture or listing.
354         * sierra-desc.c: add extern round() rather than a complete hack.
355
356 2002-07-05  Lutz Müller <lutz@users.sourceforge.net>
357
358         Patch by Thomas Reitelbach <tr@erdfunkstelle.de>:
359
360         * sierra.c: Add support for Epson 850z.
361
362 2002-07-01  Patrick Mansfield <patmans@users.sourceforge.net>
363
364         * nikon-desc.c
365         * olympus-desc.c
366         * sierra-desc.c
367         * sierra-desc.h
368         * sierra.c
369         * sierra.h: Add the ability to put the camera manual text in the
370           camera descriptor. Added text for cp880 and cp995. Put text in
371           for the Oly 3040.
372
373
374 2002-07-01  Patrick Mansfield <patmans@users.sourceforge.net>
375
376         Patch by Selmeczi David <david@esr.elte.hu>:
377
378         * sierra.c: Use SIERRA_MODEL_CAM_DESC for some olympus models.
379
380 2002-06-28  Lutz Müller <lutz@users.sourceforge.net>
381
382         Patch by Selmeczi David <david@esr.elte.hu>:
383
384         * olympus-desc.c:
385         * nikon-desc.c: Prepare for translation.
386         * sierra.c: Use the new configuration dialog for more camera models.
387
388 2002-06-28  Lutz Müller <lutz@users.sourceforge.net>
389
390         * sierra.h:
391         * library.[c,h]:
392         * sierra-desc.[c,h]: Fix includes.
393         * sierra.c: Remove cruft.
394
395 2002-06-28  Selmeczi David <david@esr.elte.hu>
396
397         * olympus-desc.c: New.
398         * Makefile.am: Add above file.
399         * sierra-desc.h: Reference to olympus-desc.c
400         * sierra.c: Use new configuration dialog for the 3040Z.
401
402 2002-06-27  Lutz Müller <lutz@users.sourceforge.net>
403
404         * sierra-usbwrap.c: I missed one < GP_OK.
405
406 2002-06-27  Lutz Müller <lutz@users.sourceforge.net>
407
408         Selmeczi David <david@esr.elte.hu> fixed the error checks. I added
409         the CR macro and fixed the headers.
410
411         * sierra-usbwrap.h: Fix header.
412         * sierra-usbwrap.c: Check for gp_* < GP_OK instead of != GP_OK.
413
414 2002-06-26  Lutz Müller <lutz@users.sourceforge.net>
415
416         Selmeczi David <david@esr.elte.hu> is working on supporting
417         his camera. This is a first step to get his camera working:
418
419         * sierra.c: "Olympus C-3040Z" is supported by this driver, too.
420
421 2002-05-29  Patrick Mansfield <patmans@users.sourceforge.net>
422
423         * library.[hc], sierra.[hc], sierra-desc.[ch], nikon-desc.c: 
424           Add camera description table for camera configuration settings.
425           Add support for nikon coolpix 880 using the description table.
426
427 2002-05-26  Lutz Müller <lutz@users.sourceforge.net>
428
429         * library.c: Handle the error where the camera sends strange bytes.
430
431 2002-05-26  Lutz Müller <lutz@users.sourceforge.net>
432
433         * library.c (sierra_check_connection, sierra_set_speed):
434           These functions are only applicable for serial connections.
435
436 2002-05-25  Lutz Müller <lutz@users.sourceforge.net>
437
438         * library.c: If we receive SIERRA_PACKET_SESSION_END, reestablish
439           the connection and switch to the default speed.
440           
441 2002-05-25  Lutz Müller <lutz@users.sourceforge.net>
442
443         * sierra.c (camera_init): It seems the code I '#if 0'ed out is needed
444           by USB cameras...
445
446 2002-05-25  Lutz Müller <lutz@users.sourceforge.net>
447
448         * sierra.c: '#if 0' some code that I don't think is needed at all.
449         * library.c (sierra_init): Logs show that sierra_init does not
450           start a new session (i.e. no 0x53 instead of 0x43 needed).
451
452 2002-05-25  Lutz Müller <lutz@users.sourceforge.net>
453
454         * library.c (sierra_set_speed): A speed change automatically 
455           starts a new session.
456
457 2002-05-25  Lutz Müller <lutz@users.sourceforge.net>
458
459         * library.c: The first packet after initialization (sierra_init)
460           needs a special flag.
461
462 2002-05-25  Lutz Müller <lutz@users.sourceforge.net>
463
464         * sierra.c (camera_init): Check if the computer supports high speeds
465           (i.e. 115200).
466
467 2002-05-25  Lutz Müller <lutz@users.sourceforge.net>
468
469         * library.c (sierra_check_connection): GP_ERROR_IO_READ is fine, too.
470
471 2002-05-24  Lutz Müller <lutz@users.sourceforge.net>
472
473         * library.c: Imitate the behavior of the Windows driver and
474           check before each sierra_write_packet if the connection is
475           still open (sierra_check_connection), i.e. if the camera
476           has sent SIERRA_PACKET_SESSION_END.
477
478 2002-05-24  Lutz Müller <lutz@users.sourceforge.net>
479
480         * library.c
481         * sierra.c: Move the check if a speed change is really needed into
482           sierra_set_speed.
483
484 2002-05-23  Lutz Müller <lutz@users.sourceforge.net>
485
486         * library.c (sierra_init): Don't use sierra_read_packet_wait, 
487           use sierra_read_packet and resend the request on GP_ERROR_TIMEOUT.
488
489 2002-05-22  Lutz Müller <lutz@users.sourceforge.net>
490
491         * library.c (sierra_init): Portmon logs show that the port
492           is closed and reopened after SIERRA_PACKET_SESSION_END
493           has been received and before the initial handshake.
494
495 2002-05-22  Lutz Müller <lutz@users.sourceforge.net>
496
497         * sierra.c: If the requested speed is 0, we set it to 115200.
498
499 2002-05-21  Lutz Müller <lutz@users.sourceforge.net>
500
501         * sierra.c
502         * library.[c,h] (sierra_set_speed): Introduce SierraSpeed - makes
503           reading the code easier. Set GP_PIN_DTR before initialization and
504           after speed changes. According to Portmon logs, sierra_init
505           must be called after a SIERRA_PACKET_SESSION_END has been received.
506           Implement that.
507
508 2002-05-21  Lutz Müller <lutz@users.sourceforge.net>
509
510         * library.c: Yet another try to handle SIERRA_PACKET_SESSION_END.
511
512 2002-05-14  Lutz Müller <lutz@users.sourceforge.net>
513
514         * library.c: Try to handle the strange 0x8c error.
515
516 2002-05-13  Lutz Müller <lutz@users.sourceforge.net>
517
518         * library.c: Handle SIERRA_PACKET_SESSION_[END,ERROR] by reinitializing
519           the connection if this error occurs.
520
521 2002-04-27  Ilya Konstantinov <gphoto@future.shiny.co.il>
522
523         * sierra.c (camera_start, camera_init): Send the
524           initialization sequence only on init. Olympus C-860L
525           stops communications when receiving an initialization
526           sequence after some communications have already occured.
527         
528         * library.h, library.c (sierra_ping -> sierra_init):
529           This function isn't really a "ping", since it can be used
530           only on startup.
531
532 2002-04-26  Lutz Müller <lutz@users.sourceforge.net>
533
534         * sierra.c (camera_start): Forgot a gp_port_get_settings before
535           checking settings.serial.speed. Shouldn't affect anything though...
536
537 2002-04-17  Lutz Müller <lutz@users.sourceforge.net>
538
539         Patch by Ilya Konstantinov <gphoto@future.shiny.co.il>:
540
541         * library.c: break on timeout.
542
543 2002-03-29  Lutz Müller <lutz@users.sourceforge.net>
544
545         * library.c (sierra_ping): Retry up to 3 times.
546
547 2002-03-28  Lutz Müller <lutz@users.sourceforge.net>
548
549         * library.c: Formatting.
550         * sierra.c: Ping the camera before changing the speed.
551
552 2002-03-14  Patrick Mansfield <patman@aracnet.com>
553
554         * sierra.c (camera_get_config_olympus, camera_set_config_olympus):
555           Fix getting/setting the shutter speed via conversion to int or
556           float.
557
558 2002-02-27  Lutz Müller <lutz@users.sourceforge.net>
559
560         Patch by Patrick Mansfield <patman@aracnet.com>:
561
562         * library.c: Stop the progress only if any has been started.
563
564 2002-02-22  Lutz Müller <lutz@users.sourceforge.net>
565
566         * library.c (sierra_get_string_register): Retry on timeout (after
567           sending nak).
568
569 2002-02-21  Lutz Müller <lutz@users.sourceforge.net>
570
571         * sierra.c: Olympus C-860L has been reported to work with this driver,
572           too.
573
574 2002-02-19  Lutz Müller <lutz@users.sourceforge.net>
575
576         * library.c (sierra_list_files): No need to set the int register,
577           (sierra_get_string_register) will do that for us.
578
579 2002-02-18  Lutz Müller <lutz@users.sourceforge.net>
580
581         Per Gilles Grandou's <gilles@grandou.net> request:
582
583         * #undef HAVE_EXIF
584
585 2002-02-18  Lutz Müller <lutz@users.sourceforge.net>
586
587         Reported by Patrick Mansfield <patman@aracnet.com>:
588
589         * library.c (sierra_read_packet): At least Nikon CoolPix 880 sets 
590           the checksum always to 0xffff (?!?).
591
592 2002-02-11  Lutz Müller <lutz@users.sourceforge.net>
593
594         * Makefile.am: As long as there is EXIF code in here, add
595           EXIF_[CFLAGS,LIBS]. However, there shouldn't be any EXIF code here,
596           it should all be done by the CameraFilesystem...
597         * library.c (sierra_list_files): Some cameras don't support filenames.
598           We are now that good in catching errors that we needed to adjust
599           the check here.
600         * sierra.c: Remove wrong use of CHECK
601
602 2002-02-11  Gilles Grandou <gilles@grandou.net>
603
604         * sierra.c: added EXIF support.
605
606 2002-02-08  Lutz Müller <lutz@users.sourceforge.net>
607
608         * library.c (sierra_read_packet): Improve debugging output by
609           reading several bytes at once. Should make transmission faster,
610           too.
611
612 2002-02-06  Lutz Müller <lutz@users.sourceforge.net>
613
614         * sierra.[c,h]: Lots of additional debugging output.
615
616 2002-02-06  Lutz Müller <lutz@users.sourceforge.net>
617
618         * sierra.c (sierra_read_packet_wait): {int res=(res);... 
619           just cannot work. Read the macro definitions...
620
621 2002-02-05  Lutz Müller <lutz@users.sourceforge.net>
622
623         * sierra.c (camera_init): Pass NULL as context, because we will
624           ignore those error messages and are just probing for the level of
625           support for filenames or folders.
626
627 2002-02-05  Lutz Müller <lutz@users.sourceforge.net>
628
629         * library.c (sierra_read_packet): TYPE_COMMAND is a multi-byte
630           packet, too, according to protocol.htm (see photopc).
631
632 2002-02-05  Lutz Müller <lutz@users.sourceforge.net>
633
634         * library.c (sierra_list_files): For cameras that don't support
635           filenames, it is useless to try to get a filename for each 
636           file. Just try on the first one. If this fails, come up with 
637           dummy filenames for each file.
638
639 2002-02-05  Lutz Müller <lutz@users.sourceforge.net>
640
641         * library.c (sierra_read_packet): Hopefully this fixes problems
642           with serial cameras: TYPE_DATA[_END] identifies packets of more
643           than one byte.
644
645 2002-01-29  Lutz Müller <lutz@users.sourceforge.net>
646
647         * library.c: Cleanup.
648
649 2002-01-27  Lutz Müller <lutz@users.sourceforge.net>
650
651         * sierra.c: %s/== GP_OK/>= 0. Fixes camera_config (for example).
652
653 2002-01-22  Lutz Müller <lutz@users.sourceforge.net>
654
655         William Bader <william@nscs.fast.net> reported (partial) success
656         with his Polaroid PDC2300Z.
657
658         * sierra.c: New model.
659         * library.c: Clean-up.
660
661 2002-01-22  Lutz Müller <lutz@users.sourceforge.net>
662
663         William Bader <william@nscs.fast.net> reported (partial) success
664         with his Polaroid PDC2300Z.
665
666         * sierra.c: New model.
667
668 2002-01-19  Lutz Müller <lutz@users.sourceforge.net>
669
670         * library.c: I messed up the logic: TYPE_DATA and TYPE_DATA_END 
671           are _not_ single byte packets.
672
673 2002-01-17  Lutz Müller <lutz@users.sourceforge.net>
674
675         * library.c: Improved debugging messages. I hope I didn't break
676           the logic...
677
678 2002-01-16  Lutz Müller <lutz@users.sourceforge.net>
679
680         * library.c: Additional debugging messages.
681
682 2002-01-13  Lutz Müller <urc8@rz.uni-karlsruhe.de>
683
684         * *.[c,h]: Remove references to gp_camera_set_error.
685
686 2002-01-09  Dan Fandrich <dan@coneharvesters.com>
687
688         * sierra-usbwrap.c: Fixed a pointer arithmetic portability issue.
689
690 2001-12-01  Lutz Müller <urc8@rz.uni-karlsruhe.de>
691
692         Suggestion from Stefan Höhne <s_hoehne@informatik.uni-kl.de>:
693
694         * library.c: Check for filename == "        ". It seems his 
695           camera doesn't support filenames.
696         * sierra.c: Add "Olympus C-2500L".