1 2008-09-20 Marcus Meissner <marcus@jet.franken.de>
3 * sierra.c: Implement storage_info function.
5 2007-04-22 Marcus Meissner <marcus@jet.franken.de>
7 * *-desc.c: Removed "const" from some structures that
8 are written to by the configuration handling code.
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)
14 2006-08-08 Marcus Meissner <marcus@jet.franken.de>
16 * sierra.c: Added Nikon CoolPix 2100, from
17 Ken Restivo <ken@restivo.org>.
19 2005-09-26 Marcus Meissner <marcus@jet.franken.de>
21 * sierra-desc.c: Fixed 2 strict aliasing problems.
23 2005-08-04 Marcus Meissner <marcus@jet.franken.de>
25 * sierra.c: epson photopc 700 has no reg 51 either
27 2005-07-07 Marcus Meissner <marcus@jet.franken.de>
29 * sierra.c: Moved new Olympus entries prodid 0x109 here (from ptp2).
31 2005-06-10 Marcus Meissner <marcus@jet.franken.de>
33 * sierra.c: Added Nikon Coolpix 4300 in wrapper modce.
35 2005-05-30 Marcus Meissner <marcus@jet.franken.de>
37 * sierra.c: Sanyo VPC G250 does not have register 51.
39 2005-05-08 Marcus Meissner <marcus@jet.franken.de>
41 * sierra.c: The olympus c-420l does only like
43 The epson photopc 650 does only like up to 38400.
45 2005-02-27 Marcus Meissner <marcus@jet.franken.de>
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
54 2005-02-16 Marcus Meissner <marcus@jet.franken.de>
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
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.
66 This patch adds support to specify the usb wrapping camera
67 type and also adds the Nikon Coolpix 2500.
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.
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.
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
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.
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.
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.
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.
102 2003-11-15 Patrick Mansfield <patmans@users.sourceforge.net>
103 * sierra.c: Make all ifdef's the same for recursion check and add
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).
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.
117 This also gets rid of a bug where do_percent was no longer
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.
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.
127 2003-11-03 Patrick Mansfield <patmans@users.sourceforge.net>
128 * nikon-desc.c: update a comment about the behaviour of cp 880 and
131 2003-09-17 Marcus Meissner <marcus@jet.franken.de>
133 * library.c: we were closing a context id we never opened. Not good.
135 2003-09-13 Patrick Mansfield <patmans@users.sourceforge.net>
136 * epson-desc.c: remove unused commented out code.
138 2003-09-13 Patrick Mansfield <patmans@users.sourceforge.net>
139 * epson-desc.c sierra.c: get rid of C++ style comments.
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>.
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.
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
154 2003-05-28 Patrick Mansfield <patmans@users.sourceforge.net>
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,
160 2003-03-01 Patrick Mansfield <patmans@users.sourceforge.net>
162 * sierra.c: Fix SIERRA_SKIP_INIT usage and add vendor/product
163 id's for Polaroid PDC 2300Z.
165 2003-02-27 Marcus Meissner <marcus@jet.franken.de>
167 * library.c: We support EXIF download.
169 2003-02-15 Patrick Mansfield <patmans@users.sourceforge.net>
171 * sierra.c, sierra.h: Add and use SIERRA_SKIP_INIT for use with
174 2003-02-15 Patrick Mansfield <patmans@users.sourceforge.net>
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
182 2003-02-02 Patrick Mansfield <patmans@users.sourceforge.net>
184 * library.c: Add locking support just use the action
185 SIERRA_ACTION_PROT_STATE in sierra_set_locked.
187 2003-02-02 Patrick Mansfield <patmans@users.sourceforge.net>
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.
194 2003-02-02 Patrick Mansfield <patmans@users.sourceforge.net>
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.
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.
205 2003-01-30 Lutz Mller <lutz@users.sourceforge.net>
207 * sierra.h: SierraCamera is not needed any more.
208 * sierra.c: Make some calls non-fatal.
210 2003-01-29 Lutz Mueller <lutz@users.sourceforge.net>
212 * sierra.c: It seems the "Agfa ePhoto307" does not support the
213 register 51. Reported by Ullrich Maenz <ullrich@familie-maenz.de>.
215 2003-01-14 Marcus Meissner <marcus@jet.franken.de>
217 * *.c: enabled more translations, added some missing _().
219 2003-01-14 Lutz Müller <lutz@users.sourceforge.net>
221 * sierra.c: Split the model string into manufacturer and model.
223 2003-01-03 Marcus Meissner <marcus@jet.franken.de>
225 * sierra.c: Epson PhotoPC 650 at least partially working.
227 2003-01-03 Marcus Meissner <marcus@jet.franken.de>
229 * library.c: Replaced stack allocated CameraList by dynamic
230 allocated one, since this struct is huge.
232 2002-12-10 Marcus Meissner <meissner@suse.de>
234 * sierra.c, sierra.h: replaced usb_wrap flag value by a generic
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
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.
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>.
249 2002-11-17 Marcus Meissner <marcus@jet.franken.de>
250 * sierra.c: Do not cast between time_t* and int*.
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.
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
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.
270 2002-11-05 Lutz Müller <lutz@users.sourceforge.net>
272 * sierra.c: The 2100UZ seems to use oly3040_cam_desc (reported by
273 C.A. Marby <marby@lhasa.harvard.edu>)
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.
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.
289 2002-10-20 Lutz Müller <lutz@users.sourceforge.net>
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>.
295 2002-10-03 Lutz Müller <lutz@users.sourceforge.net>
297 * Makefile.am: -I$(top_builddir)/libgphoto2
299 2002-09-21 Lutz Müller <lutz@users.sourceforge.net>
301 * library.c: Don't tell the camera to switch to a speed it is
302 currently operating at.
304 2002-09-21 Lutz Müller <lutz@users.sourceforge.net>
307 * sierra.c: Make the check for the precence of a memory card
310 2002-09-19 Lutz Müller <lutz@users.sourceforge.net>
312 * library.c (sierra_check_connection): Fix.
314 2002-09-07 Patrick Mansfield <patmans@users.sourceforge.net>
316 * library.c: Avoid recursive calls from gtkam into get/set
317 functions by not calling gp_context_progress_update.
319 2002-08-11 Patrick Mansfield <patmans@users.sourceforge.net>
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
329 Change GP_DEBUG's to be more consistent.
331 2002-07-09 Gilles Grandou <gilles@grandou.net>
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).
340 2002-07-09 Selmeczi David <david@esr.elte.hu>
342 * olympus-desc.c: Patch aperature to use menu rather than radio.
344 2002-07-08 Patrick Mansfield <patmans@users.sourceforge.net>
346 * nikon-desc.c: Add comment clarifying 995 non-support.
348 * sierra-desc.h: Add sierra_default_cam_desc.
350 2002-07-06 Patrick Mansfield <patmans@users.sourceforge.net>
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.
356 2002-07-05 Lutz Müller <lutz@users.sourceforge.net>
358 Patch by Thomas Reitelbach <tr@erdfunkstelle.de>:
360 * sierra.c: Add support for Epson 850z.
362 2002-07-01 Patrick Mansfield <patmans@users.sourceforge.net>
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
374 2002-07-01 Patrick Mansfield <patmans@users.sourceforge.net>
376 Patch by Selmeczi David <david@esr.elte.hu>:
378 * sierra.c: Use SIERRA_MODEL_CAM_DESC for some olympus models.
380 2002-06-28 Lutz Müller <lutz@users.sourceforge.net>
382 Patch by Selmeczi David <david@esr.elte.hu>:
385 * nikon-desc.c: Prepare for translation.
386 * sierra.c: Use the new configuration dialog for more camera models.
388 2002-06-28 Lutz Müller <lutz@users.sourceforge.net>
392 * sierra-desc.[c,h]: Fix includes.
393 * sierra.c: Remove cruft.
395 2002-06-28 Selmeczi David <david@esr.elte.hu>
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.
402 2002-06-27 Lutz Müller <lutz@users.sourceforge.net>
404 * sierra-usbwrap.c: I missed one < GP_OK.
406 2002-06-27 Lutz Müller <lutz@users.sourceforge.net>
408 Selmeczi David <david@esr.elte.hu> fixed the error checks. I added
409 the CR macro and fixed the headers.
411 * sierra-usbwrap.h: Fix header.
412 * sierra-usbwrap.c: Check for gp_* < GP_OK instead of != GP_OK.
414 2002-06-26 Lutz Müller <lutz@users.sourceforge.net>
416 Selmeczi David <david@esr.elte.hu> is working on supporting
417 his camera. This is a first step to get his camera working:
419 * sierra.c: "Olympus C-3040Z" is supported by this driver, too.
421 2002-05-29 Patrick Mansfield <patmans@users.sourceforge.net>
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.
427 2002-05-26 Lutz Müller <lutz@users.sourceforge.net>
429 * library.c: Handle the error where the camera sends strange bytes.
431 2002-05-26 Lutz Müller <lutz@users.sourceforge.net>
433 * library.c (sierra_check_connection, sierra_set_speed):
434 These functions are only applicable for serial connections.
436 2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
438 * library.c: If we receive SIERRA_PACKET_SESSION_END, reestablish
439 the connection and switch to the default speed.
441 2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
443 * sierra.c (camera_init): It seems the code I '#if 0'ed out is needed
446 2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
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).
452 2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
454 * library.c (sierra_set_speed): A speed change automatically
455 starts a new session.
457 2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
459 * library.c: The first packet after initialization (sierra_init)
460 needs a special flag.
462 2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
464 * sierra.c (camera_init): Check if the computer supports high speeds
467 2002-05-25 Lutz Müller <lutz@users.sourceforge.net>
469 * library.c (sierra_check_connection): GP_ERROR_IO_READ is fine, too.
471 2002-05-24 Lutz Müller <lutz@users.sourceforge.net>
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.
478 2002-05-24 Lutz Müller <lutz@users.sourceforge.net>
481 * sierra.c: Move the check if a speed change is really needed into
484 2002-05-23 Lutz Müller <lutz@users.sourceforge.net>
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.
489 2002-05-22 Lutz Müller <lutz@users.sourceforge.net>
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.
495 2002-05-22 Lutz Müller <lutz@users.sourceforge.net>
497 * sierra.c: If the requested speed is 0, we set it to 115200.
499 2002-05-21 Lutz Müller <lutz@users.sourceforge.net>
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.
508 2002-05-21 Lutz Müller <lutz@users.sourceforge.net>
510 * library.c: Yet another try to handle SIERRA_PACKET_SESSION_END.
512 2002-05-14 Lutz Müller <lutz@users.sourceforge.net>
514 * library.c: Try to handle the strange 0x8c error.
516 2002-05-13 Lutz Müller <lutz@users.sourceforge.net>
518 * library.c: Handle SIERRA_PACKET_SESSION_[END,ERROR] by reinitializing
519 the connection if this error occurs.
521 2002-04-27 Ilya Konstantinov <gphoto@future.shiny.co.il>
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.
528 * library.h, library.c (sierra_ping -> sierra_init):
529 This function isn't really a "ping", since it can be used
532 2002-04-26 Lutz Müller <lutz@users.sourceforge.net>
534 * sierra.c (camera_start): Forgot a gp_port_get_settings before
535 checking settings.serial.speed. Shouldn't affect anything though...
537 2002-04-17 Lutz Müller <lutz@users.sourceforge.net>
539 Patch by Ilya Konstantinov <gphoto@future.shiny.co.il>:
541 * library.c: break on timeout.
543 2002-03-29 Lutz Müller <lutz@users.sourceforge.net>
545 * library.c (sierra_ping): Retry up to 3 times.
547 2002-03-28 Lutz Müller <lutz@users.sourceforge.net>
549 * library.c: Formatting.
550 * sierra.c: Ping the camera before changing the speed.
552 2002-03-14 Patrick Mansfield <patman@aracnet.com>
554 * sierra.c (camera_get_config_olympus, camera_set_config_olympus):
555 Fix getting/setting the shutter speed via conversion to int or
558 2002-02-27 Lutz Müller <lutz@users.sourceforge.net>
560 Patch by Patrick Mansfield <patman@aracnet.com>:
562 * library.c: Stop the progress only if any has been started.
564 2002-02-22 Lutz Müller <lutz@users.sourceforge.net>
566 * library.c (sierra_get_string_register): Retry on timeout (after
569 2002-02-21 Lutz Müller <lutz@users.sourceforge.net>
571 * sierra.c: Olympus C-860L has been reported to work with this driver,
574 2002-02-19 Lutz Müller <lutz@users.sourceforge.net>
576 * library.c (sierra_list_files): No need to set the int register,
577 (sierra_get_string_register) will do that for us.
579 2002-02-18 Lutz Müller <lutz@users.sourceforge.net>
581 Per Gilles Grandou's <gilles@grandou.net> request:
585 2002-02-18 Lutz Müller <lutz@users.sourceforge.net>
587 Reported by Patrick Mansfield <patman@aracnet.com>:
589 * library.c (sierra_read_packet): At least Nikon CoolPix 880 sets
590 the checksum always to 0xffff (?!?).
592 2002-02-11 Lutz Müller <lutz@users.sourceforge.net>
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
600 * sierra.c: Remove wrong use of CHECK
602 2002-02-11 Gilles Grandou <gilles@grandou.net>
604 * sierra.c: added EXIF support.
606 2002-02-08 Lutz Müller <lutz@users.sourceforge.net>
608 * library.c (sierra_read_packet): Improve debugging output by
609 reading several bytes at once. Should make transmission faster,
612 2002-02-06 Lutz Müller <lutz@users.sourceforge.net>
614 * sierra.[c,h]: Lots of additional debugging output.
616 2002-02-06 Lutz Müller <lutz@users.sourceforge.net>
618 * sierra.c (sierra_read_packet_wait): {int res=(res);...
619 just cannot work. Read the macro definitions...
621 2002-02-05 Lutz Müller <lutz@users.sourceforge.net>
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.
627 2002-02-05 Lutz Müller <lutz@users.sourceforge.net>
629 * library.c (sierra_read_packet): TYPE_COMMAND is a multi-byte
630 packet, too, according to protocol.htm (see photopc).
632 2002-02-05 Lutz Müller <lutz@users.sourceforge.net>
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.
639 2002-02-05 Lutz Müller <lutz@users.sourceforge.net>
641 * library.c (sierra_read_packet): Hopefully this fixes problems
642 with serial cameras: TYPE_DATA[_END] identifies packets of more
645 2002-01-29 Lutz Müller <lutz@users.sourceforge.net>
647 * library.c: Cleanup.
649 2002-01-27 Lutz Müller <lutz@users.sourceforge.net>
651 * sierra.c: %s/== GP_OK/>= 0. Fixes camera_config (for example).
653 2002-01-22 Lutz Müller <lutz@users.sourceforge.net>
655 William Bader <william@nscs.fast.net> reported (partial) success
656 with his Polaroid PDC2300Z.
658 * sierra.c: New model.
659 * library.c: Clean-up.
661 2002-01-22 Lutz Müller <lutz@users.sourceforge.net>
663 William Bader <william@nscs.fast.net> reported (partial) success
664 with his Polaroid PDC2300Z.
666 * sierra.c: New model.
668 2002-01-19 Lutz Müller <lutz@users.sourceforge.net>
670 * library.c: I messed up the logic: TYPE_DATA and TYPE_DATA_END
671 are _not_ single byte packets.
673 2002-01-17 Lutz Müller <lutz@users.sourceforge.net>
675 * library.c: Improved debugging messages. I hope I didn't break
678 2002-01-16 Lutz Müller <lutz@users.sourceforge.net>
680 * library.c: Additional debugging messages.
682 2002-01-13 Lutz Müller <urc8@rz.uni-karlsruhe.de>
684 * *.[c,h]: Remove references to gp_camera_set_error.
686 2002-01-09 Dan Fandrich <dan@coneharvesters.com>
688 * sierra-usbwrap.c: Fixed a pointer arithmetic portability issue.
690 2001-12-01 Lutz Müller <urc8@rz.uni-karlsruhe.de>
692 Suggestion from Stefan Höhne <s_hoehne@informatik.uni-kl.de>:
694 * library.c: Check for filename == " ". It seems his
695 camera doesn't support filenames.
696 * sierra.c: Add "Olympus C-2500L".