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