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