"Fossies" - the Fresh Open Source Software Archive

Member "libgphoto2-2.5.27/NEWS" (21 Feb 2021, 79875 Bytes) of package /linux/privat/libgphoto2-2.5.27.tar.bz2:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "NEWS": 2.5.26_vs_2.5.27.

    1 libgphoto2 2.5.27 release
    2 
    3 ptp2:
    4 * report filesizes larger than 4GB correctly
    5 * download files larger than 4GB
    6 * empty ptp strings are reported as "", not as NULL
    7 * report more MTP object properties
    8 * Nikon
    9   * download of files larger than 4GB using getpartial object method
   10   * handle new application mode
   11   * handle new eventex fetcher on Z series
   12   * fixed movie on recent Z series
   13   * report liveview and movie prohibit conditions, as errors and also in configuration tree
   14   * some Nikon 1 V1 enhancements (the first camera of the 1 series is a bit special)
   15 * report filesize > 4GB correctly, if possible
   16 * Canon EOS:
   17   * EOS M6 Mark 2 is actually more like a EOS DSLR and fully capable, added some work
   18   * Handle OLCINFO for M6 Mark 2 and EOS R5 and new cameras
   19   * added current list of autoexposuremode to expose also Fv and friends
   20   * Canon Liveview size is encoded in "output" (PC / MOBILE / MOBILE2 variants are the different livesizes), try to expose seperately as "liveviewsize"
   21   * decode more options, nickname, eosmoviemode (color/bw), strobofiring, eventmode, flashcharged, oneshotrawon
   22   * bugfixes
   23 * Sony Alpha:
   24   * report f-numbers enum with fixed list
   25   * fixed liveview taking on a new model
   26 * Panasonic
   27   * implement liveviewsize
   28   * implement movie recording ( using --set-config movie=1/0 )
   29   * more doc and minor fixes
   30 * ptp/ip: allow building on Windows
   31 * New IDS:
   32   * Sony DSC-A7S III
   33   * Nikon Coolpix P1000, Z6_2, Z7_2 
   34   * Olympus E-M1 MII
   35   * Canon PowerShot G12, EOS M200
   36   * Fuji Fujifilm X-S10
   37   * Ricoh Theta V, Z1
   38 
   39 canon:
   40 * more shutterspeed reported
   41 
   42 translations:
   43 * updated french
   44 
   45 ------------------------------------------------------------------------------
   46 libgphoto2 2.5.26 release
   47 
   48 ptp2:
   49 * Olympus OMD: fixed the 65 second wait after capture.
   50 * Canon EOS:
   51   * bugfixes
   52 * Nikon 
   53   * D3000, D3100, and D3200 "static opcode list" reduced after reports what works and what not
   54   * Nikon 1 series cameras had some commands listed too much.
   55   * Nikon 1 J5 improvements
   56   * "liveviewsize" can change liveviewsize
   57 * Sony:
   58   * Modern Sony cameras seem to require a 3 second wait on startup. Seems needed on ZV-1, A7 R4, RX100 M7 so far... Unsure why.
   59   * correct shutterspeed, iso and exposurebias decoding for Sony A7r4 and other new models
   60   * some bugfixes in property settings, trying to speed it up
   61   * ZV-1 support, some additional startup wait hack to make it work.
   62   * partial Sony QX support added, can do preview... close to having capture (but not there yet) (also added "liveviewsize")
   63   * report read/write and read/only of properties correctly
   64 * Fuji X:
   65   * stabilized normal capture code
   66   * added bulb capture, added autofocusdrive
   67   * lots of properties listed now, some also decoded
   68   * added "liveviewsize", "shuttercounter", "colortemperature",
   69     "lensname", "devicename", "imagecomment", "filmsimulation", "colorspace"
   70   * Added very experimental Wifi support.
   71 * synced new libmtp device ids
   72 * Cameras added to id list: 
   73   * Sony QX30U, ZV-1, DSC-RX100M7
   74   * Nikon D780, Z5, Coolpix B700
   75   * Panasonic GMC-GX8
   76   * Canon EOS 1D X Mark III, R5, R6
   77   * Canon PowerShot SX70HS
   78   * Fuji FinePix X-E1
   79   * Sigma fp
   80 
   81 pentax:
   82 * small changes synced from pktriggercord, added Pentax 645Z
   83 
   84 docupen:
   85 * new experimental driver, supports the docupen scanner pen.
   86 
   87 all:
   88 * more fuzzing related stability fixes, largely to "outdated" driver set.
   89 * lots of compiler warnings fixes across the codebase
   90 
   91 translations:
   92 
   93 * update pl, sv, uk, zh_CN, fr
   94 
   95 ------------------------------------------------------------------------------
   96 libgphoto2 2.5.25 release
   97 
   98 ptp2:
   99 * Liveview support for Leica SL
  100 * PTP 1.1 Streaming parameters added. 
  101 * Olympus OMD capture fixes
  102 * Nikon DSLR/Z:
  103   * various improvements to liveview error reporting.
  104   * much more properties added, some values added
  105   * allow downloading of "large thumbnails" instead of "regular thumbnails",
  106     can be selected by "thumbsize" gphoto2 local setting.
  107   * fixes for D3000, D3100 methods
  108   * maximum capture wait extended to 1000 seconds (as the D870 has 900 seconds max now)
  109 * Canon EOS
  110   * initialization fixes (if it breaks your EOS M or PowerShot, please report)
  111   * liveview enablement fixed
  112   * maximum capture wait extended to 90seconds
  113   * EOS R shutterspeed , aperture reporting fixed
  114 * various bugfixes
  115 * Cameras added to id list:
  116   * Sony NEX 5
  117   * Canon EOS 90D
  118   * Fuji XT-4
  119   * Sanyo VPC-FH1
  120   * Leica SL Typ 601
  121 
  122 lumix:
  123 * fixed initialisation, might help capture
  124 
  125 all:
  126 * ongoing stability fixes from AFL fuzzing
  127 
  128 translation updates:
  129 * sv
  130 
  131 ------------------------------------------------------------------------------
  132 libgphoto2 2.5.24 release
  133 
  134 ptp2:
  135 * GoPro: fixed all images not visible bug
  136 * Canon EOS: lock/unlock ui before more operations
  137 * Canon Powershot SX / EOS M: some setup adjustments to make powershot sx work better
  138 * Nikon Keymission 170: try override opcodes to allow capture
  139 * Nikon DSLR: fixed a regression where 5 seconds was longer image capture shutterspeed
  140 * Sony: adjusted manualfocusing not to autofocus
  141 * Fuji: access ISO config
  142 * Sony: fixed manual focusing
  143 * Sony: specify capturetarget on camera, available on current 2019/2020 Sony
  144 * bugfixes
  145 * New ids added:
  146   * Sony Alpha RX100V, A7s, RX0 II,
  147   * Nikon Z50, Coolpix L810, KeyMission 170
  148   * Canon PowerShot SX530HS, SX 620HS, 
  149   * Canon EOS 2000D, 1500D, R2, M6 Mark 2, 250D,
  150   * Fuji X-A5, X-E3, GFX100
  151   * GoPro Hero 7 White, 7 Silver, 7 Black, 8 Black
  152 
  153 lumix:
  154 
  155 * New WIFI Lumix camera driver was added, using curl and libxml2.
  156 
  157   Lots of abilities supported already, also capture preview.
  158   However capture itself is not yet working.
  159   This driver needs libxml2 and libcurl to be built.
  160 
  161 all:
  162 
  163 * Selecting camera libraries has changed a bit.
  164 
  165 
  166   --camlibs=everything will select all and outdated drivers
  167   --camlibs=standard  will select "current day" drivers
  168   --camlibs=standard,outdated  will select "current day" and "outdated" drivers
  169 
  170   You can now also use modifiers like +canon or -canon to enable/disable selected camera libraries.
  171 
  172   The default is "standard", same as before.
  173 
  174 * fixed some issues found by AFL fuzzing, mostly in "outdated" drivers.
  175 
  176 * SECURITY.md: Small document added describing security properties of the library.
  177 
  178 ------------------------------------------------------------------------------
  179 libgphoto2 2.5.23 release
  180 
  181 ptp2:
  182 * Sony capture stability and speed improvements
  183 * Canon EOS capture stability improvements, reduce partial read blobs from 5MB to 1MB
  184 * Canon EOS M image format unpacking adjustments
  185 * Olympus OMD: bulb capture added, trigger capture capable
  186 * Panasonic GH5: added manualfocusdrive, capturetarget
  187 * Canon PowerShot X work ... trying to support / improve stability of capture
  188 * PTP string packing adjusted to standard (empty and null strings)
  189 * New ids added:
  190   * Sony Alpha A68, RX100M6, DSC-WX350
  191   * Nikon Coolpix L100
  192   * Canon PowerShot G7X, G9X Mark II
  193   * Canon Rebel T6, EOS 2000D
  194   * Fuji X-A2, GFX 50R, XT-30
  195   * Ricoh WG-M2
  196 * libmtp ids synced.
  197 
  198 pentax:
  199 * synced smaller parts with pktriggercord
  200 
  201 translations:
  202 * updated danish
  203 
  204 fuzzing:
  205 * vusb and sample-afl now able to fuzz all USB cameras (even if slow)
  206 
  207 all:
  208 * Various crashes fixed that were found during AFL fuzzing the USB drivers
  209 
  210 * The camlibs for cameras (and driver) older than 15 years have been
  211   default disabled for installation, to speed up libgphoto2 startup
  212   and also reduce attack surface against malicious USB devices.
  213 
  214   See OUTDATED.txt in git for notes.
  215 
  216   You can reenable them using:
  217 
  218 	./configure --with-camlibs=all,outdated
  219 
  220   or by the camlib driver name (sample: jd11):
  221 
  222 	./configure --with-camlibs=all,jd11
  223 
  224   To get the lists of all camera libraries use:
  225 
  226 	./configure --help
  227 
  228   If you still have an old camera using one of these camlibs in active
  229   use, please report this to the devteam so we can reenable it per
  230   default.
  231 
  232 ------------------------------------------------------------------------------
  233 libgphoto2 2.5.22 release
  234 
  235 ptp2:
  236 * Canon EOS M / PowerShot capture problem solved
  237 * Sony shutterspeed - provide a static list as the camera does not provide one, you can set also different values
  238 * Canon SDRAM capture, try to support more than 500MB of images at once
  239 * New USB Ids added:
  240   * Canon EOS R, 800D
  241   * Canon PowerShot SX600HS, SX740HS
  242   * Sony DSC RX0, RX100-M5A
  243   * Nikon DSC D3500
  244 
  245 generic:
  246 * handle new "bind" udev event in udev rule generator.
  247 
  248 translations:
  249 * updated polish, ukrainian
  250 
  251 ------------------------------------------------------------------------------
  252 libgphoto2 2.5.21 release
  253 
  254 ptp2:
  255 * Nikon Z series support added
  256 * New Canon Powershot SX / GX also support capture, ALPHA support added
  257 * Canon EOS bugfixes
  258 * imported IDs from libmtp
  259 * Added:
  260   * Nikon Z6, Z7
  261   * Canon Powershot SX720HS, G5X
  262   * Canon IXUS 185
  263 
  264 ------------------------------------------------------------------------------
  265 libgphoto2 2.5.20 release
  266 
  267 ptp2:
  268 * Canon EOS: fixed regression for some EOS series in OLC decoding
  269 * Apple iPhone: disabled PTP Manifest reading again, as IOS seems not to follow the standard
  270 * bugfixes
  271 * new IDs added:
  272   * Sony Alpha-RX10M4
  273   * Canon EOS M50, 4000D
  274   * Fuji XT-3
  275   * synced new MTP ids from libmtp
  276 
  277 pentax:
  278 * refreshed from pktriggercord
  279 
  280 translations:
  281 * updated polish, ukrainian, swedish, danish
  282 ------------------------------------------------------------------------------
  283 libgphoto2 2.5.19 release
  284 
  285 ptp2:
  286 * Canon EOS: handle OLC versions of newer models, which gave incorrect aperture/shutterspeed values
  287 * Fuji X series capture improvements.
  288 * Fuji X series live view support added.
  289 * Panasonic GH5 liveview and capture support. (Needs camera firmware 2.3 or newer)
  290 * Olympus E-M5 Mark II and E-M1 Mark II liveview and capture support added.
  291 * USB IDs added:
  292   * Sony Alpha A99 M2, A7 III, A9
  293   * Nikon Coolpix A900
  294   * Panasonic GH5
  295   * Olympus E-M1 Mark 2
  296   * Fuji X-H1, X-M1, X70, X30
  297 
  298 all:
  299 * various fixes for warnings from compilers and the coverity scanner
  300 
  301 ------------------------------------------------------------------------------
  302 libgphoto2 2.5.18 release
  303 
  304 ptp2:
  305 * Canon EOS: Fixed file download on several EOS brands, broken by 2.5.17 release.
  306 
  307 pentax:
  308 * Added K01 and K70 models.
  309 
  310 ------------------------------------------------------------------------------
  311 libgphoto2 2.5.17 release
  312 
  313 ptp2:
  314 * Apple iOSX: handle root directory objects that have ParentObject==StorageID instead of 0
  315 * implement PTP 1.1 Manifest reading and hook into filesystem. currently only supported
  316   by Apple iOS.
  317 * Canon PowerShot CHDK live view support.
  318 * Canon EOS: prepare capture needs to wait a bit on a crucial place to get all events.
  319   might fix some PTP Device Busy reports.
  320 * Canon EOS: split bulk downloads into pieces of partial downloads. This might cure the Error 70.
  321 * Canon EOS: Improved EOS M capture
  322 * Canon CHDK: live preview capture support added
  323 * Added USB IDs:
  324   * Sony A7r III
  325   * Nikon CoolPix L430
  326   * Nikon D850
  327   * Canon EOS M2, M6, M100
  328   * Canon EOS 6D Mark II
  329   * Fuji Film X-Pro 2
  330 
  331 pentax:
  332 * Code updates imported from pkremote
  333 
  334 libgphoto2:
  335 * Report file changes via GP_EVENT_FILE_CHANGED (hooked up for Canon EOS currently)
  336 
  337 translations:
  338 * updates spanish, chinese
  339 
  340 ------------------------------------------------------------------------------
  341 libgphoto2 2.5.16 release
  342 
  343 ptp2:
  344 * A hardening fix broke the string unpacking for 0 length strings which broke Canon EOS
  345 
  346 ------------------------------------------------------------------------------
  347 libgphoto2 2.5.15 release
  348 
  349 ptp2:
  350 * fuji: Fix cameras without new capture properties.
  351 * Canon EOS: config aspectratio, highisonr
  352 * Canon EOS: emit CAPTURECOMPLETE event
  353 * Canon EOS: whitebalanaceadjustment is 32bit signed, not 16bit signed
  354 * usb: better error feedback
  355 * fixed some bugs found by AFL fuzzing
  356 * Added USB ids:
  357   * Sony: A6500, HX400V
  358   * Nikon: D500, D7500
  359   * Olympus: VR360
  360   * Canon PowerShot: ELPH 350 HS
  361   * Canon EOS: 200D, Rebel T7i
  362   * Fuji: GFX 50 S
  363   * Ricoh Theta S, Theta SC
  364 
  365 libgphoto2_port/vusb:
  366 * now default disabled as it confused people, enable with --enable-vusb
  367 
  368 ------------------------------------------------------------------------------
  369 libgphoto2 2.5.14 release
  370 
  371 ptp2:
  372 * Canon EOS M remote control / capture support (M3, M5, M10 ... but not the original EOS M currently)
  373 * fix for Canon EOS camera crash bug introduced in 2.5.13.
  374 * Fuji XT-2 capture support (firmware update needed, might work for other Fuji XT too)
  375 * Canon EOS 77D added.
  376 * various bugfixes
  377 * added USB IDs:
  378   * Sony DSC-RX10M3, DSC-HX90V
  379   * Sony UMC-R10C
  380   * Nikon D5600,
  381   * Canon EOS 77D
  382   * Fuji XT-20
  383 * synced MTP device ids from libmtp
  384 * more issues fixed that were found by the AFL fuzzer
  385 
  386 pentax:
  387 * Added Pentax K5-II, Pentax K3-II
  388 
  389 libgphoto2_port:
  390 * fixed gp_log_remove_func
  391 
  392 libgphoto2_port/vusb:
  393 * support f-number, shutterspeed, and exposurebias in the virtual PTP camera
  394 
  395 all:
  396 * several issues found by gcc 7 fixed
  397 
  398 translations:
  399 * updated ukrainian, polish, vietnamese, french, swedish
  400 ------------------------------------------------------------------------------
  401 libgphoto2 2.5.13 release
  402 
  403 pentax:
  404 * Now using the pktriggercord codebase
  405 * lots of improvements
  406 * Please report missing Pentax K USB ids that are supported by pktriggercord!
  407 
  408 ptp2:
  409 * iPhone iOS 10.2 and later storage handling fixed, added dynamic storage handling
  410 * Sony Alpha Live View support.
  411 * Canon EOS M series capture enabled. (not fully working yet)
  412 * Various crashes and endless loops fixed that were found by the AFL fuzzer.
  413 * Various bugfixes in Nikon, Canon capture
  414 * New USB Ids:
  415   * Sony: SLT A37, DSC-RX100M5
  416   * Nikon KeyMission 360
  417   * Canon PowerShot G16
  418   * Canon EOS M5, EOS M10
  419   * Fuji Fujifilm XT-2
  420   * GoPro Hero 5 Black
  421 
  422 ------------------------------------------------------------------------------
  423 libgphoto2 2.5.12 release
  424 
  425 ptp2:
  426 * Canon EOS: more fixes for Canon EOS 5D Mark IV and Canon EOS 80D.
  427 * Parrot Sequoia support and property decoding
  428 * Nikon 1: Fixed Nikon 1 capture
  429 * Sony Alpha: various bugfixes.
  430 * New USB IDs:
  431   * Nikon Coolpix AW130
  432   * Nikon DSC D3400
  433   * Parrot Sequoia
  434   * GoPro Hero, Hero4 Silver, Hero + 
  435 * bugfixes and cleanups
  436 
  437 canon:
  438 * fixed zoom on some older Canon Powershots
  439 
  440 translations:
  441 * updated polish, ukrainian, vietnamese, danish, french, svensk
  442 ------------------------------------------------------------------------------
  443 libgphoto2 2.5.11 release
  444 
  445 canon:
  446 * not experimental anymore, for some years
  447 * some bugfixes in configuration handling
  448 
  449 ptp2:
  450 * canon: EOS capture improvements, also supporting new EOS
  451 * sony: tethering and trigger capture implemented, capture stability improvements
  452 * sony: exposure compensation setting fixed
  453 * sony: capture and autofocus configurations, similar to eosremoterelease
  454 * generic: fixed serialnumber retrieval
  455 * nikon: "autofocus" config variable for global autofocus enable/disable (default on, default liveview off)
  456 * various bugs fixed, stability improved
  457 * ptpip: allow different event ports. --port ptpip:IP:dataport:eventport
  458 * New ids reported:
  459   - Sony Alpha 7, DSC-RX100M4, NEX-7, DSC-HX20V, Alpha 6300, A7S II, A7, 
  460   - Nikon DSC Df, D7200, D5, D810A, 1 V3
  461   - Canon EOS 1Dx Mark 3, 80D, 5D Mark IV
  462   - Canon Digital IXUS 180
  463   - various music players / android phones imported from libmtp 
  464 
  465 libgphoto2:
  466 * Speed up initial startup.
  467 * Win32: store settings in the "User Profile\.gphoto\settings" and not in C:\\Windows anymore.
  468 * gp_widget_changed() no longer clears the "changed" state to make this API more consistent.
  469   Use gp_widget_set_changed(widget,FALSE) to do so.
  470 
  471 examples:
  472 * sample-photobooth: a sample program handling tethering, SIGUSR1 driven capture and SIGUSR2
  473   based configuration reading.
  474 * sample-afl: code to inject afl fuzzing data
  475 
  476 translations:
  477 * updated swedish, ukrainian, polish, finnish, russian, danish, polish, brazilian, serbian, dutch, chinese
  478 ------------------------------------------------------------------------------
  479 libgphoto2 2.5.10 release
  480 
  481 libgphoto2:
  482 * added gp_camera_list_config, gp_camera_get_single_config, gp_camera_set_single_config
  483   additional configuration APIs for faster access to single configuration values.
  484 
  485 ptp2:
  486 * allow generic opcode commands with parameters, config variable "opcode"
  487 * fixed pretending that Nikon Coolpix S series is a Nikon 1 S.
  488 * Nikon: fixed problem with SDRAM capture
  489 * Canon EOS: handle "no focus" during capture
  490 * Canon EOS: handle --new correctly
  491 * Canon Powershot: handle lack of object protection setting
  492 * Ricoh Theta: support shutterspeed configuration
  493 * added size checking to PTP unpacking primitives
  494 * various bugfixes
  495 * New ids:
  496   * Imported Media Players and Android phones from libmtp
  497   * Sony Alpha A7S II, ILCE 7M2
  498   * Kodak Z990
  499   * Nikon Coolpix L840, S3600
  500   * Leica SL
  501   * Olympus TG-620, E-M5 Mark 2
  502   * Canon EOS 1D C, 750D
  503   * Canon IXUS 160
  504   * Fuji Film X-T1, X-T10, A-610
  505 
  506 
  507 pentax:
  508 * fixed some crashes on non-existing config variables
  509 * use portable directory api (helps Visual Studio)
  510 
  511 libgphoto2_port/vusb:
  512 * Implemented a virtual PTP camera for test purposes.
  513 
  514 libgphoto2_port/disk:
  515 * Support exfat fuse filesystems.
  516 
  517 all:
  518 * fixed various issues found by Coverity static analyzer
  519 * removed unistd.h headers where not needed to help Visual Studio
  520 
  521 translations:
  522 * updated swedish, brazilian portuguese, danish, polish, ukrainian, vietnamese
  523 
  524 ------------------------------------------------------------------------------
  525 libgphoto2 2.5.9 release
  526 
  527 Now maintained (source and issue tracker) in GIT at https://github.com/gphoto/libgphoto2 
  528 
  529 ptp2:
  530 * PTP/IP: fixes to support Ricoh Theta and Sony Alpha over WLAN better
  531 * unification of timeout with backoff handling
  532 * Canon EOS: fixed a timeout bug on wait_event
  533 * Canon EOS: report protection status correctly
  534 * Canon EOS: unlock the ui on close
  535 * Sony: bulb mode support (in manual mode, shutterspeed and bulb option)
  536 * Hook up PTP OpenCapture opcode
  537 * Nikon J5 support. Nikon now hides prop and opcodes even differently.
  538 * Added USB IDs:
  539   - Sony SLT A77V, A7R2, HDR-PJ260VE
  540   - Nikon DSLR D5500
  541   - Canon EOS 760D, 5Ds, 5Ds R
  542   - Nikon Coolpix AW110, S6300, S6800, S3700, S2900
  543   - Nikon 1 S2, J5
  544   - Ricoh Theta m15 (USB and WLAN)
  545   - GoProp Hero 4
  546 
  547 canon:
  548 * readd old Canon IXUS 30.
  549 
  550 translations:
  551 * updated ukrainian, vietnamese, polish, italian
  552 
  553 ------------------------------------------------------------------------------
  554 libgphoto2 2.5.8 release
  555 
  556 all:
  557 * Missing COPYRIGHT headers added.
  558 * Bug fixes for issues detected by Coverity.
  559 
  560 ptp2:
  561 * Canon Powershot/IXUS CHDK support
  562   Install the CHDK firmware and then use "gphoto2 --set-config chdk=On" to enable.
  563 * Canon EOS: Implemented new capture method for new Canon EOS to avoid hangs.
  564 * Canon EOS: New configuration variable: continuousaf
  565 * Canon EOS: event output for focusinfo / focusmask
  566 * Nikon DSLR: New configuration variables: movieiso, movieshutterspeed, moviehighisonr
  567 * Nikon Coolpix A: also manually add override opcodes for capture (please report if it works)
  568 * New USB ids:
  569   Sony: DSC-HX60V, Alpha-A7S, Alpha-A77 M2, Alpha A5100
  570   Panasonic: DMC-LS2
  571   Canon EOS 7D Mark II, Canon EOS M3
  572   Canon Powershot SX520 HS
  573   Fuji Fujifilm X-E2
  574   Samsung NX1
  575 * Media Player IDs synced with the libmtp ID database.
  576 * Lots of bugfixes.
  577 
  578 libgphoto2_port/libusb1:
  579 * Prefer libusb1 over libusb0 if both are present.
  580 * Asynchronous interrupt handling, to avoid losing usb interrupts during other
  581   operations.
  582 
  583 ------------------------------------------------------------------------------
  584 libgphoto2 2.5.7 release
  585 
  586 ptp2:
  587 * Canon EOS focusinfo crash fixed (affected all config operations)
  588 * wait_for_event sleep backoff increased (50 - 100 - 150 - 200ms)
  589 * Nikon: fixes to make Nikon Coolpix S9700 over PTPIP work better
  590 * Nikon: WLAN GUID setting
  591 * Sony: tighten event loop to avoid loss of objectadded events
  592 * New USB ids: Nikon Coolpix 9400, Nikon S9700, Pentax K3 (in PTP).
  593 
  594 pentax:
  595 * added Pentax K100Ds
  596 * added raw capture support
  597 
  598 packaging:
  599 * fixed missing libexif in pkgconfig 
  600 
  601 translations:
  602 * updated ukrainian, vietnamese, french, polish
  603 ------------------------------------------------------------------------------
  604 libgphoto2 2.5.6 release
  605 
  606 ptp2:
  607 * Nikon D3000/D3100/D3200: It hides the "good" capture opcodes from the
  608   DeviceInfo. Override and add them. If you see capture bugs, please report
  609   with debuglogfile.
  610 * "exposurecompensation" now in correct size (-3.0 <-> 3.0 usually)
  611 * Canon EOS: decode and report "focusinfo" variable that outputs the focus information of the camera.
  612 * Canon EOS: autofocusdrive=0 and cancelautofocus=1 added to cancel autofocusing,
  613   to avoid blocking the camera.
  614 * Canon EOS: "eosviewfinder" renamed to "viewfinder"
  615 * Sony SLT: Make property setting work for "iso", "exposurecompensation",
  616   "f-number", "shutterspeed"
  617 * Canon EOS: crash on 700D fixed
  618 * Nikon DSLR: race condition on object addition handled better
  619 * Nikon DSLR: make sure we make a pause a bit during polling after capture.
  620 * IDs added:
  621   Nikon: Coolpix P7800, S1, J4
  622   Nikon: D3300, D610, D4s, D810, D750
  623   Canon: IXUS 125HS, PowerShot Elph340HS
  624   Leica M9
  625 * various bugfixes
  626 
  627 libgphoto2_port/usb1:
  628 * fixed a memory leak
  629 * api changed for gp_log_data to make smaller debuglogs possible
  630 
  631 ------------------------------------------------------------------------------
  632 libgphoto2 2.5.5.1 release
  633 
  634 This is a regression fix release.
  635 
  636 ptp2:
  637 * fixed all Nikon S* coolpix that are not Nikon 1
  638 * Nikon: exit from potential endless loop on trigger capture
  639 
  640 canon:
  641 * On EOS/Rebel DSLR do not query or set "zoom" as its manual always
  642 
  643 translations:
  644 * updated polish, ukrainian, vietnamese
  645 
  646 ------------------------------------------------------------------------------
  647 libgphoto2 2.5.5 release
  648 
  649 ptp2:
  650 * Nikon 1 support. Final fix to get it running by Raj Kumar of archive.org.
  651 * Nikon: liveview capture without autofocus enhanced, now also for card
  652 * Nikon: restart liveview after capture
  653 * Canon EOS: New property reporting method (OLC Info) implemented.
  654 * Print read-only values in configuration table lookup (for Canon EOS mostly)
  655 * Sony: Fixed Sony SLT-A900v capture
  656 * Fixed the various "datetime" hooks for PTP generic, Canon Powershot and Canon EOS
  657   to hopefully work better. --set-config datetime=now sets the camera to the current time.
  658 * CHDK: some changes
  659 * New ids:
  660   Nikon DSC D3x, D5300
  661   Nikon Coolpix P330
  662   Canon PowerShot S95, S120, SX260HS, SX280HS, SX160IS, A2500, A2600, Elph135, IXUS 300HS, IXUS 255HS
  663   Canon EOS 1200D
  664   Sony DSC-A900, Alpha 6000, DSC-HX5V
  665   Casio EX-ZR700, 
  666   Fuji FinePix AV-150, T200
  667 * Massive logging and error handling cleanup by Axel Waggershauser
  668 * cleanup of the USB data handling
  669 * Bugfixes
  670 
  671 st2205:
  672 * add support for a new type of 240x320 picture frames
  673 
  674 all:
  675 * Massive logging and error handling cleanup by Axel Waggershauser.
  676 * Various cleanups from David Berrange for mingw32 builds.
  677 * fixed libgd detection and linking.
  678 
  679 print-camera-list
  680 * add a mode to print udev rules for the non-standard USB support (usbscsi/usbdisk),
  681   needed additional to HWDB databases.
  682 
  683 translations:
  684 * updated ukrainian, vietnamese, polish, french, finish, chinese, danish, dutch,
  685 ------------------------------------------------------------------------------
  686 libgphoto2 2.5.4 release
  687 
  688 ptp2:
  689 * Sony SLT DSLR support: SDRAM capture, Tethering, Triggering movie capture, property reading
  690 * Nikon DSLR: bulb mode implemented in newer DSLRs (D600/D7100/D5200 and later)
  691 * Nikon capture adjustments (always set controlmode before capture).
  692 * Nikon capture in "live view mode" no longer does autofocus, use "autofocusdrive".
  693 * Nikon "applicationmode" setting added.
  694 * Nikon Coolpix capture failure on empty cards fixed.
  695 * Some Canon EOS 5D Mark III config adjustments/additions.
  696 * Canon EOS: enable trigger capture 
  697 * Olympus E-series capture: some improvements.
  698 * ptp2: implemented device property description caching
  699 * New IDs
  700   - Sony DSC-W510, SLT-A58 (control)
  701   - Nikon P80 v1.1
  702   - Canon A3500IS, A1400, SX170IS, SX510HS, A2200
  703   - Fuji FinePix S4850, JX370, S4850
  704   - Apple iPhone 5
  705 
  706 ax203:
  707 * support for picture frame with id 1.
  708 
  709 sierra:
  710 * Reimplemented a libusb based mass storage tunneling driver to support
  711   non-Linux systems (e.g. Mac OS X).
  712 
  713 libusb1:
  714 * fixed timeout detection for USB interrupts
  715 
  716 all:
  717 * Lots of small fixes to build with mingw32.
  718 
  719 Translations updates:
  720 * Danish, Spanish, French, Dutch, Polish, Russian, Serbian, Ukrainian,
  721   Vietnamese
  722 
  723 ------------------------------------------------------------------------------
  724 libgphoto2 2.5.3.1 release
  725 
  726 packaging:
  727 * "print-camera-list hwdb" output mode added for udev versions >= 201.
  728 
  729   Put this to /usr/lib/udev/hwdb/20-gphoto.hwdb (your udev hwdb directory might be different)
  730 
  731   Added a missing "i" in the PTP matcher.
  732 
  733 ------------------------------------------------------------------------------
  734 libgphoto2 2.5.3 release
  735 
  736 packaging:
  737 * "print-camera-list hwdb" output mode added for udev versions >= 201.
  738 
  739   Put this to /usr/lib/udev/hwdb/20-gphoto.hwdb (your udev hwdb directory might be different)
  740 
  741 * "print-camera-list html" output mode added for http://gphoto.org/proj/libgphoto2/support.php
  742 
  743 all:
  744 * Lots of Coverity fixes merged
  745 
  746 ptp2:
  747 * Nikon: added a new PTP capture opcode function, allows capture to card during liveview
  748 * Nikon: rewrote some of the wait logic in the capture routines
  749 * Nikon: enable --trigger-capture support
  750 * Nikon: hook up some more configuration variables (funcbutton, previewbutton, menusandplayback, changeafarea)
  751 * canon: hook up configuration variables (colortemperature)
  752 * ptpip: several contributed bugfixes, and event handling
  753 * panasonic: allow deleting files by setting MTP Responder code.
  754 * new ids:
  755   * Kodak Z8612 IS
  756   * Sony DSC-S780, SLT-A57, SLT-A58, SLT-A99v, DSC-RX100M2, Alpha A3000, NEX 6
  757   * Nikon Coolpix S3200, DSLR D3200, J3, V2, S02, 2200v1.1, S4300, S2700, L27, S02, V2, J3
  758   * Panasonic TZ-8
  759   * Olympus E-M5
  760   * Canon Rebel G15, EOS 70D, A1000IS, SX150IS, A810
  761   * Canon Rebel T3, EOS 1Dx, EOS 70D
  762   * Fuji FinePix SL1000, S2980
  763 * merged ids from libmtp
  764 * lots of bugfixes
  765 
  766 canon:
  767 * label PowerShot S110 from 2001 differently than the 2012 PowerShot S110.
  768 * fixed "new / downloaded" logic
  769 * disable unconditional "clear halt" calls as they confuse newer controllers
  770 
  771 ax203:
  772 * support Nantronics N25S80 chipset
  773 
  774 directory:
  775 * support NRW files
  776 
  777 sierra:
  778 * capture fixed for Olympus C-3030
  779 
  780 pentax:
  781 * Various fixes from Jiri Pinka
  782 
  783 jd11:
  784 * enhanced de-bayering a bit
  785 
  786 translations:
  787 * new czech translation by Pavel Borecki.
  788 * updated czech, danish, dutch, polish, russian, seribian, ukrainian,
  789   french, vietnamese, taiwanese
  790 
  791 libgphoto2:
  792 * use generic macros to check for libGD and libxml2 to allow better handling.
  793 
  794 libgphoto2_port/disk:
  795 * check the right fstab field for ignoring filesystems (avoids autofs scans)
  796 
  797 
  798 ------------------------------------------------------------------------------
  799 libgphoto2 2.5.2 release
  800 
  801 ptp2:
  802 * Fixed Raspberry Pi and USB 3.0 "connect only once" problem.
  803 * Experimental Olympus E-series (not Pen) remote control support. Try in "Control" mode.
  804 * Nikon DSLR: real movie capture! (use --set-config movie=1/0 and --wait-event)
  805 * New ids:
  806   Sony: DSC-A900, SLT-A350, DSC-RX1, HX300, NEX-3N
  807   Nikon Coolpix: P80, L820, S9500, S620, P520, S2500, S2600
  808   Nikon Coolpix A
  809   Nikon DSLR: D2Xs, D4, D7100
  810   Nikon J2
  811   Canon Powershot: S100, A1300IS, A2300IS, 
  812   Canon EOS: 700D, 100D
  813   Fuji FinePix: H20EXR, X20
  814   Samsung: NX1000, EK-GC100
  815   Also various MTP device ids merged from libmtp.
  816 * ptpip: major/minor number was switched in init packet.
  817 * Nikon DSLR: out of focus during capture fixed, various bugfixes
  818 * Nikon "controlmode" config for unlocking the camera.
  819 * Canon DSLR: "keepdeviceon" pinging in get_config, liveview
  820 * Canon thumbnail retrieval fixed.
  821 * Lots of work on getting Olympus E-series DSLRs in Control mode
  822   to run.
  823 
  824 canon:
  825 * wait-for-event: handle when camera goes offline during waiting.
  826 * fixed mtime 0 (Jan 1 1970) issue when downloading files and using --filename
  827 
  828 sierra:
  829 * Fixed the Nikon Coolpix 4300 and 2500 USB over SCSI capture mode.
  830 * Ignore register 4 read errors after capture as Nikon does not supply them.
  831 * added commented code on how to switch the Coolpix 2500 to RAW DIAG mode.
  832 
  833 libgphoto2_port:
  834 * gp_port_reset functionality to do a port reset.
  835 
  836 libgphoto2_port/usbscsi:
  837 * Use timeout supplied by driver, not hardcoded 1.5 seconds (fixes Nikon sierra capture).
  838 
  839 translations:
  840 * updated ukrainian, finish, dutch, polish, russian, french, vietnamese, german
  841 
  842 build:
  843 * specify lots of _BSD_SOURCE et.al. to make the strict MacOS ports
  844   build happier. Might break non Linux platforms, please report this.
  845 
  846 * libxml2 needed for Olympus E series capture support.
  847 
  848 * cleaned up AM_CPPFLAGS/CPPFLAGS usage, do not use both of them together.
  849 
  850 ------------------------------------------------------------------------------
  851 libgphoto2 2.5.1.1 release
  852 
  853 ptp2:
  854 * fixed 32bit architectures
  855 ------------------------------------------------------------------------------
  856 libgphoto2 2.5.1 release
  857 
  858 translations updates
  859 * lots of translations synced to 2.5.0 release
  860 
  861 ptp2:
  862 * Lots of new USB ids added
  863   - Sony RX100, SLT-A65V, HX200V
  864   - Nikon Coolpix S01, S3300, P7700, S8200, P510, J1
  865   - Nikon DSLR D600, D800E, D800, D5200
  866   - Panasonic DMC LX7
  867   - Olympus SP-720UZ, E-PL5
  868   - Canon PowerShot D10, IXUS 310IS, SX220HS, G1 X, SX40HS, 
  869     A4000IS, SX240HS, A2400IS, S110, SX500IS
  870   - Canon EOS M, EOS 650D, EOS 6D
  871   - Fuji FinePix S2950, S4300, X-S1, HS30EXR, XF1
  872 * wait-for-event also for Canon PowerShot (capture capable ones)
  873   now waits for "shutter press" signal and triggers a capture.
  874 * Canon Powershot Preview mode fixes
  875 * various Nikon configurations added: angle, flickerreduction,
  876   rawcompression, remotemode.
  877 * Nikon DSLR to-ram capture fixes
  878 * merged music player ids from libmtp. Includes big Samsung devices rename.
  879 * EOS preview capture bugfixes: some waiting reduced to allow higher
  880   preview / regular capture speed on Canon EOS, understand newer EOS.
  881 * some more bug fixes
  882 
  883 ax203:
  884 * SST25VF080 and SST25VF016 support added.
  885 * ax206 support enhanced.
  886 
  887 canon:
  888 * decode "zoom" settings better
  889 * "shootingmode" fix
  890 
  891 libgphoto2_port/libusb1:
  892 * bugfixes
  893 
  894 examples:
  895 * focus.c, sample-justfocus.c: focusing example added
  896 
  897 ------------------------------------------------------------------------------
  898 libgphoto2 2.5.0 release
  899 
  900 libgphoto2 API:
  901    * gp_context* functions no longer get varargs, but preprocessed
  902      strings. This makes hooking them into other language bindings
  903      easier.
  904 
  905    * gp_file_new_from_handler(): Allow passing data in and out via
  906      handler functions (to allow streaming). See also CameraFileHandler
  907      function pointers.
  908 
  909    * CameraFileInfoFile: removed "name" structmember and GP_FILE_INFO_NAME
  910      flags.
  911      Use direct passing in of the filename to the API functions.
  912 
  913    * New: gp_camera_autodetect(CameraList *list, GPContext*);
  914 
  915      Simple autodetection function returning all current detected cameras.
  916 
  917    * (TODO: not yet New: gp_camera_open (Camera *camera, const char *name, const char *port, GPContext *context);
  918 
  919      Simple open function without needing to involve libgphoto2_port.
  920      )
  921 
  922    * gp_file_set_name() and _get_name() passing in is no longer needed
  923      and the API will go away.
  924 
  925    * New gp_file_get_name_by_type() will convert a regular filename ("normal")
  926      into one depending on type (e.g. "raw_" prefix) and adjusted suffix
  927      (like ".ppm" turning into ".pgm" for grayscale previews).
  928 
  929    * gp_file_set_type() and gp_file_get_type() are gone, these functions
  930      are now implicit passed via arguments to the the put_file and
  931      set_file_noop() functions.
  932 
  933    * gp_filesystem_set_info_noop(), gp_filesystem_set_file_noop(),
  934      gp_filesystem_put_file(), gp_camera_folder_put_file():
  935 
  936      Added "filename" argument to pass in the filename. The one
  937      from CameraFileInfoFile and CameraFile are no longer used.
  938 
  939      Added "type" argument to pass in the filetype (GP_FILE_TYPE_*).
  940 
  941    * Adjusted to new GPPortInfo handling.
  942 
  943    * Rewrote gphoto2-filesys.c to be directory based (in a tree structure).
  944      Change should not be visibile outside of gphoto2-filesys.c.
  945 
  946 libgphoto2_port API:
  947    * GPPortInfo is now abstracted and internal.
  948      
  949      If you need to retrieve name, path or type, use
  950 	     gp_port_info_get_xx (info, &x);
  951      to get the value.
  952      Name and path strings continue to be owned by libgphoto2_port,
  953      do not modify and do not free.
  954 
  955      You are not supposed to create / append new ones to GPPortInfoList.
  956 
  957    * Disk Settings have been removed from the Settings union. Should
  958      not affect frontends at all.
  959 
  960    * Started using symbol versions.
  961 
  962 PTP2 driver:
  963    * Lots of improvements.
  964    * PTP Object management rewritten, able to do "on demand" loading.
  965 
  966 Directory driver:
  967    * Use GPPortInfo instead of settings to pass basepath in.
  968    * Abstracted common functionality.
  969 
  970 Build:
  971    * Removed dummy README file from SVN.
  972    * Ship README.packaging in dist tarball for the first time.
  973    * Allow building "all plus non-default" camlibs.
  974    * Fix libltdl test compile for cases with LDFLAGS defined.
  975 
  976 Documentation:
  977    * Optionally (--enable-internal-docs) build internal doxygen docs
  978      with call graphs and all the dirty details.
  979    * Improved docs on how to selectively build camlibs.
  980 
  981 Test cases:
  982    * Test camlib loading of both uninstalled and installed camlibs.
  983 ------------------------------------------------------------------------
  984 libgphoto2 2.4.14
  985 
  986 packaging:
  987 * new udev 175 mode for print-camera-list (from Ubuntu)
  988 
  989 libgphoto2:
  990 * fixed stupid bug in directory listing (fixes "canon" driver)
  991 
  992 libgphoto2_port/usb:
  993 * Fixed stv680 usb config alternate setting (unbreaks stv680 driver)
  994 
  995 canon:
  996 * enhanced wait_for_event a bit.
  997 
  998 ptp2:
  999 * Nikon viewfinder enable/disable via config
 1000 * added Nikon S6000, Canon PowerShot A3000, PowerShot SX230HS, Canon EOS 5D Mark III, Sony SLT A35, Nikon Coolpix AW100
 1001 * lowlevel Canon EOS CustomFuncEx support added
 1002 * Canon EOS 5D Mark III imagesize packing/unpacking support
 1003 * Samsung Galaxy file handling support restored
 1004 * match configuration table values more exact and correct.
 1005 * mtp player list synced with libmtp
 1006 
 1007 translations:
 1008 * updated russian, ukrainian, danish, czech, german
 1009 
 1010 examples:
 1011 * sample-tether added
 1012 
 1013 libgphoto2 2.4.13
 1014 
 1015 libgphoto2_port/libusb1:
 1016 * fixed accessing freed memory which lead to non-working communication
 1017 * use the correct context everywhere avoid crashes on startup on newer libusb1
 1018 * fixed and rewrote the whole device caching mechanisms for major initial speedup.
 1019 
 1020 ptp2:
 1021 * Implemented fast Canon EOS directory loading
 1022 
 1023 storage:
 1024 * add ogg, mp3, mp4 extensions to "good"
 1025 
 1026 translations:
 1027 * updated polish
 1028   
 1029 libgphoto2:
 1030 * capture to card added a lonely file to a camera folder
 1031   instead of getting the content from the card
 1032 
 1033 ------------------------------------------------------------------------
 1034 libgphoto2 2.4.12
 1035 
 1036 libgphoto2_port:
 1037 * Added libusb 1.0 port driver.
 1038 * removed baudboy.h support from serial driver.
 1039 * Updated translations: czech, german
 1040 
 1041 canon:
 1042 * Secondary RAW 2 format for some cameras.
 1043 
 1044 directory:
 1045 * Handle more suffixes to mimetypes (unknowns will not show up in the
 1046   file list): moov, qt, qtvr, mp2, mpeg, mpe, srw, 3gp, 3g2, dif.
 1047 * set the correct filetime
 1048 
 1049 ptp2:
 1050 * New cameras:
 1051   Kodak C1530
 1052   Sony DSC-HX100V, DSC-A1000, SLT-A55
 1053   Nikon CoolPix P7000, P7100, P500, L120, L23, S5100, S3100, 
 1054   Nikon D2Hs, D5100
 1055   Canon EOS 10D, 1D Mark IV, 1100D, 600D
 1056   Canon PowerShot A2000IS, A3100IS, 
 1057   Fuji FinePix F80EXR, X10
 1058   Apple iPad, iPhone 4
 1059   Panasonic DMC-TZ18, TZ20
 1060 
 1061 * Canon Powershot event handling changed to no longer use PTP Events.
 1062   Should now be more reliable on MacOS.
 1063 
 1064 * Nikon configurations added: videomode, scenemode, exposure program mode,
 1065   effect mode, liveviewaf, liveviewaffocus, cleansensor, microphone, moviequality,
 1066   autodistortioncontrol, autoisopadv renamed to minimumshutterspeed.
 1067 * Allow per-camera configuration tables.
 1068 * Canon EOS configurations added: "Immediate" for shutter button pressing,
 1069 
 1070 * Handle missing runtime iconv module support (as found in embedded devices)
 1071 * Bump retries on EOS liveview getting
 1072 * Fixed stupid EOS event handling bug that caused a 1.5 second delay
 1073 * Fixed more session startup issues
 1074 * Tried a fix for getting bad thumbnail lengths
 1075 
 1076 sierra:
 1077 * Bugfix: handle ACK as valid response code
 1078 
 1079 tp6801:
 1080 * New driver for Tenx tp6801 picture frames from Hans de Goede.
 1081 
 1082 digigr8:
 1083 * added Digital Blue Barbie Camera DC150, Cobra Digital Camera DC150,
 1084   Aries Digital Keychain Camera, ITEM 128986, Lego Bionicle
 1085 
 1086 jl2005c:
 1087 * added Sakar Nickelodeon iCarly no. 88061, Sakar Dora the Explorer no. 88067,
 1088   Jazwares Star Wars no. 15256
 1089 
 1090 libgphoto2:
 1091 * make jpeg and gd support configurable (Gentoo)
 1092 * Updated translations: pl
 1093 
 1094 ------------------------------------------------------------------------
 1095 libgphoto2 2.4.11
 1096 
 1097 ax203:
 1098 * Various new ids:
 1099   GigaDevice GD25Q40, GD25Q80, GD25Q16
 1100   ST M25P08, M25P16, M25P32, M25P64
 1101   Winbond W25Q80, W25Q16, W25Q32
 1102 * Various bugfixes
 1103 
 1104 canon:
 1105 * implemented a basic wait_for_event() so --capture-tethered works
 1106   (not working correctly for CR2+JPG, but JPG or CR2 stand alone will work) 
 1107 * Some bugfixes
 1108 
 1109 digigr8:
 1110 * Added Lego Bionicle camera.
 1111 
 1112 directory:
 1113 * More mimetypes that are images added
 1114 
 1115 jl2005c:
 1116 * Reduced stack usage (do not have 5MB arrays on the stack),
 1117   making it work in programs with stacklimits
 1118 
 1119 mars3:
 1120 * Added Shift3 camera.
 1121 
 1122 sierra:
 1123 * rewrote the USB wrapped command handling to use "usbscsi"
 1124   port. Now its no longer necessary to detach the mass storage
 1125   driver.
 1126 
 1127 ptp2:
 1128 * Allow by-camera specific configuration (used for Nikon DSLR currently)
 1129 * Added some Nikon D90, D3s specific tables.
 1130 * Canon EOS: support remoterelease (remote trigger manipulation) via eosremoterelease
 1131   config option
 1132 * Merge some CHDK code (not tested working with my SX100IS -Marcus)
 1133 * Make setting properties via the "other" config tree work.
 1134 * merged new media player ids from libmtp
 1135 * Timeouts configurable
 1136 * New cameras:
 1137   Kodak Z710, C183
 1138   Nikon CoolPix S7c, P90, P100, S8000, S3000, S9100
 1139   Nikon DSLR D3s, D3100, D7000
 1140   Casio EX-Z65
 1141   Canon Powershot SD1300 IS, SX210 IS, SX130 IS, 
 1142   Canon EOS 60D
 1143   Fuji FinePix A220, Z700EXR, 
 1144 * Some capture bugfixes
 1145 * Lots of bugfixes
 1146 
 1147 st2205:
 1148 * Minor additions
 1149 
 1150 libgphoto2_port/usb:
 1151 * Avoid MTP probing. Done by libmtp these days, also confuses some devices.
 1152 * Do list less usb:XXX,YYY ports for things that are not cameras.
 1153 
 1154 libgphoto2_port/usbscsi:
 1155 * Fixed symlink handling in device detection for newer kernels.
 1156 * Decode SCSI sense data received.
 1157 
 1158 libgphoto2
 1159 * Updated translations: danish, german, spanish, basque, french,
 1160   hungarian, italian, japanese, dutch, polish, russian, swedish, ukrainian,
 1161   vietnamese, simplified chinese
 1162 
 1163 libgphoto2_port
 1164 * Updated translations: czech, danish, german, spanish, basque, french,
 1165   italian, japanese, dutch, polish, brazilian portuguese, russian, slovakian,
 1166   swedish, ukrainian, vietnamese, simplified chinese, traditional chinese
 1167 
 1168 ------------------------------------------------------------------------
 1169 libgphoto2 2.4.10.1
 1170 
 1171 This is a regression + translation fix update only
 1172 
 1173 translations:
 1174 * libgphoto2_port updated: russian, slovakian
 1175 * libgphoto2 updated: italian, polish, russian
 1176 
 1177 sts2205:
 1178 * Fix build without GD development headers due to stray ;
 1179 
 1180 ptp2: 
 1181 * linear backoff waiting for Nikon events to reduce load
 1182 * ptpip senddata fix (was broken before)
 1183 * be more careful with USB interrupt checks on MacOS X, as they do
 1184   not timeout currently.
 1185 
 1186 ------------------------------------------------------------------------
 1187 libgphoto2 2.4.10
 1188 
 1189 This is a 2.4 release branch update.
 1190 
 1191 libgphoto2:
 1192     * Translation updates (polish, vietnamese).
 1193     * The "usb:" generic matcher entry is not reported anymore.
 1194       Auto detection will now always return "usb:XXX,YYY" and "usb:AAA,BBB" values.
 1195 
 1196       You can still pass "usb:" in.
 1197 
 1198     * The generated UDEV rules for version 136 and later have been changed:
 1199       - PTP class is shortcut to avoid 1000 entries to be evaluated for the common camera case.
 1200       - USB Mass Storage is now skipped and not tagged as gphoto supported.
 1201         This should avoid confuse users with MTP players in dual mode.
 1202 
 1203        (Done just for the cameras and MTP players, not for the picture frame drivers).
 1204 
 1205 st2205:
 1206     * Link iconv (MacOS build fix)
 1207     * "delete all files" implemented.
 1208 
 1209 ax203:
 1210     * Various improvements and bug fixes
 1211     * new compression method supported for ax206
 1212 
 1213 ptp2:
 1214     * New PTP event handling added.
 1215       This might have caused some instabilities in capture code.
 1216 
 1217     * Fixed EOS capture to card waiting 1 minute bug
 1218     * Fixed EOS capture "no focus" waiting 1 minute bug
 1219     * EOS "eosviewfinder" enable/disable option.
 1220     * Pass up more EOS events via wait_for_event (property changes, and all unknown events).
 1221     * EOS Viewfinder Zoom Level and Position added
 1222     * Fixed setting multiple configuration values at once.
 1223     * Handle MTP -> Vendor id mapping for PTP/IP cameras.
 1224     * Lots of bug fixes.
 1225     * Added new IDS:
 1226       Kodak Z950
 1227       Sony DSC-S370
 1228       Nikon CoolPix 7600, L110
 1229       Panasonic FZ38, DMC-GF1 (only download support), 
 1230       Canon PowerShot D10, SX120 IS
 1231       Fuji FinePix F60fd, F70 EXR, S1800, S5800
 1232       Pentax Optio W90
 1233 
 1234 sierra:
 1235     * Added Olympus E-520
 1236 
 1237 canon:
 1238     * ability to read and set "shooting mode".
 1239 
 1240 digigr8:
 1241     * merged from TRUNK: new camera "Stop & Shop 87096", some cleanups and bug fixes
 1242 
 1243 jl2005c: 
 1244     * Decompression decoded and driver now working. Enabled by default now.
 1245 
 1246 libgphoto2_port/usbscsi:
 1247     * Check for scsi/sg.h and use it only if present (MacOS build fix)
 1248 
 1249 libgphoto2_port/usb:
 1250     * Do not filter out "usb:XXX,YYY" ... but have both usb: and
 1251       usb:XXX,YYY for now.
 1252 
 1253 ------------------------------------------------------------------------
 1254 libgphoto2 2.4.9
 1255 
 1256 This is a 2.4 release branch update.
 1257 
 1258 ptp2:
 1259    * Fixed EOS viewfinder capture speed (2 images/s -> 20 i/s)
 1260    * EOS event handling cleaned up, so that we can also have
 1261      dual image capture (RAW+JPEG).
 1262    * New Canon EOS properties: autoexposuremode, cameraoutput, evfmode, uilock.
 1263    * New Nikon property: exposuredelaymode
 1264    * Fixed a Canon PowerShot configuration bug that caused hangs.
 1265    * Fixed a Nikon CoolPix configuration bug that caused hangs.
 1266    * Fixed shutterspeed setting to be more generic.
 1267    * New IDs added:
 1268 	Nikon Coolpix 8800, P6000, L20, L19
 1269 	Panasonic FS62
 1270 	Olympus FE4000/X920/X925, 
 1271 	Canon EOS 550D
 1272 	Canon Powershot A2100IS, SD970IS, SX20IS, IXUS 120IS
 1273 	Fuji FinePix S1500, Z35, S2500HD
 1274 	Apple iPhone 3GS
 1275    * Some bugs fixed, some memory leaks closed.
 1276    * music-players.h merged from libmtp, bringing new MTP devices.
 1277 
 1278 ST2205 Driver:
 1279    * New Pictureframe driver from Hans de Goede. st2205 based frames present
 1280      themselves as a regular usb mass storage device, but cannot be used
 1281      as a normal disk! Communication with the device happens by a special
 1282      protocol which consist of reading / writing sectors of the disk at
 1283      certain magic offsets. Also included is a "usbdiskdirect" port driver,
 1284      which allows the direct sector access the camlib for these devices needs.
 1285 
 1286 AX203 Driver: 
 1287    * New Pictureframe driver from Hans de Goede. ax203 based frames present 
 1288      themselves as a usb mass storage cdrom, which contains the windows
 1289      software. Communication with the device happens by issuing special
 1290      (custom) scsi commands. Also included is a "usbscsi" port driver,      
 1291      which allows sending the custom scsi commands.
 1292 
 1293      Note that if your ax203 frame has a usb-id of 1908:1315, you need to
 1294      tell Linux not to touch the HID device this version also presents
 1295      in its USB descriptor. To do this add the following on the linux kernel
 1296      cmdline: "usbhid.quirks=0x1908:0x1315:0x4"
 1297 
 1298 digita:
 1299    Made to work again hopefully after breakage due to filesystem changes.
 1300 
 1301 ------------------------------------------------------------------------
 1302 libgphoto2 2.4.8
 1303 
 1304 This is a 2.4 release branch update.
 1305 
 1306 libgphoto2:
 1307    * Updated translations.
 1308    * Added read-only flag for Widgets. gp_widget_set_readonly / gp_widget_get_readonly.
 1309    * GP_EVENT_CAPTURE_COMPLETE event added from trunk.
 1310    * Some bugfixes.
 1311 
 1312 ptp2:
 1313    * New USB IDs for cameras:
 1314 	Kodak Z915
 1315 	Nikon CoolPix S220, S225,
 1316 	Nikon DSLR D5000, D3000, D300s
 1317 	Canon PowerShot SD770 IS, A580, SD1200, IXUS 95 IS, G11, IXY 220IS, SD940IS
 1318 	Canon EOS 7D
 1319 	Fuji S5 Pro
 1320 	Sea & Sea 2G
 1321    	Also merged new libmtp deviceids.
 1322    * Fuji S5 Pro capture support.
 1323    * Bugfixes in Canon EOS preview code.
 1324    * Fixed NIKON DSLR shutterspeed not able to set bug.
 1325    * Nikon error decoding.
 1326    * Several Canon EOS configuration and capture additions and fixes, focus pulling.
 1327    * PTP protocol stability improvements.
 1328    * Lots of bugfixes.
 1329 
 1330 sierra:
 1331    * restrict list of choices for Nikon Coolpix 4300
 1332 
 1333 directory:
 1334    * Merged from TRUNK to gain the good stuff.
 1335 
 1336 libgphoto2_port/usb:
 1337    * Updated translations.
 1338    * Check for MTP devices by string descriptor first and by OSD later.
 1339 
 1340 ------------------------------------------------------------------------
 1341 libgphoto2 2.4.7
 1342 
 1343 This is a 2.4 release branch update.
 1344 
 1345 libgphoto2:
 1346    * Translation updates from translationproject.org.
 1347    * Widget and choice lists now dynamic, to be able to create longer ones.
 1348    * 3rd generation UDEV rules emission, now able to emit "post HAL"
 1349      UDEV rules.
 1350 
 1351      print-camera-list udev-rules version 136 > /lib/udev/rules.d/40-libgphoto2.rules
 1352   
 1353    * Disabled LRU of images. Not really useful in times of USB 2.0,
 1354      also disabled by at least Debian und Ubuntu already.
 1355 
 1356 libgphoto2_port / USB:
 1357    * If we detached a USB driver, reattach it on close.
 1358      This allows using e.g. cheap camera as both webcam with in-kernel
 1359      driver and still camera with libgphoto2.
 1360 
 1361 PTP2 driver:
 1362    * Renamed various configuration options and changed values to
 1363      match a unified model. Some common names have changed:
 1364           owner->ownername
 1365           exptime->shutterspeed
 1366           eos-* -> non-eos prefixed variants
 1367           etc.
 1368      You will need to review configuration setting code if you have any.
 1369 
 1370    * Create config submenus /actions for action triggers and /status for
 1371      read-only values, moved stuff there.
 1372 
 1373    * New IDs:
 1374    	Kodak M863
 1375 	Canon Digital IXUS 110IS, IXUS 100IS, Powershot SX200IS, SD780 IS, A1100IS
 1376 	Canon EOS 500D
 1377 	Fuji Finepix F200 EXR
 1378 	Apple iPod Touch first generation
 1379 
 1380 
 1381    * Lots of Canon EOS capture improvements, for card capture, for LiveView,
 1382      and for property setting. More properties are now possible.
 1383    * Canon EOS Bulb mode support (available in newer canons).
 1384      --set-config bulb=(0|1)
 1385 
 1386    * Fixed Nikon DSC shutterspeed setting (also for times < 1/1000)
 1387    * Enable Viewfinder on demand for Canon Powershot, not for all capture things.
 1388    * Generic PTP Property Get/Set in the configuration handling.
 1389    * Decode more Nikon DSC properties (for D90 now nearly complete).
 1390    * Turned several PTP generic commands to macros to reduce number of functions.
 1391    * MTP player list synced with libmtp 1.0.
 1392    * Lots of bugfixes.
 1393 
 1394 Canon driver:
 1395    * Renamed various configuration options and changed values to
 1396      match a unified model.
 1397 
 1398 ------------------------------------------------------------------------
 1399 libgphoto2 2.4.6
 1400 
 1401 This is a 2.4 release branch update.
 1402 
 1403 PTP2 driver:
 1404    * Fixed Nikon DSLR capture in LiveView mode (like gtkam uses).
 1405    * More Canon EOS stuff decoded, added experimental "capturetarget" support
 1406      for EOS.
 1407    * Canon EOS LiveView support (experimental, reported working for EOS 1000D).
 1408    * Added new USB ids:
 1409 	- Kodak V803, M1063
 1410 	- Canon PowerShot A650IS, SD990 (aka IXUS 980IS), SD880IS, A480
 1411 	- Canon EOS 50D
 1412 	- Fuji FinePix S1000fd
 1413    * Retrieve filedates again from PTP objects.
 1414    * speedup: Do not list files on / (there aren't any).
 1415    * Bugfixes.
 1416 
 1417 Canon driver:
 1418    * Support Exposure Bias setting.
 1419    * More shutterspeeds.
 1420 
 1421 libgphoto2:
 1422    * Fixed a problem during file retrieval which causes Canon Normal 
 1423      --capture-image-and-download errors, handle CR2 and CRW mimetypes.
 1424    * Fixed ordering of filelists again that broke the digigr8 driver.
 1425    * Translation updates.
 1426 
 1427 digigr8: 
 1428    * Added a new version of the disney pix micro.
 1429 
 1430 ------------------------------------------------------------------------
 1431 libgphoto2 2.4.5
 1432 
 1433 This is a 2.4 release branch update.
 1434 
 1435 PTP2 driver:
 1436    * Increased timeout for Canon Viewfinder enable.
 1437    * Fixed initial Canon timeout (0.5 -> 1.5 seconds), was too small
 1438      for some Canons.
 1439    * Canon EOS capture mode and tethered mode bugfixes.
 1440    * Nikon DSLR LiveView support, with Autofocus and ManualFocus Drive possibility.
 1441    * Nikon tethered capture fixes.
 1442    * New cameras listed:
 1443                 Nikon CoolPix P50, S60
 1444                 Canon Digital IXUS 85
 1445                 Canon PowerShot A740, G10,
 1446                 Canon EOS 5D Mark II
 1447    * Merged new IDs of Music Players from libmtp.
 1448    * Lots of bugfixes.
 1449 
 1450 KODAK DC240:
 1451    * Made driver work again.
 1452    * Cleanups
 1453 
 1454 libgphoto2:
 1455    * rewrote gphoto2-filesys.c to be dynamic and fix LRU problems.
 1456      (backport from TRUNK)
 1457    * Translation updates.
 1458 
 1459 libgphoto2_port:
 1460    * added --enable/--disable configure options for: disk, serial, ptpip
 1461    * added --with/--without configure options for: bonjour, hal
 1462    * backported Gentoo "if just canon driver selected, auto-select ptp2 driver"
 1463      usability fix.
 1464    * Translation updates.
 1465 ------------------------------------------------------------------------
 1466 libgphoto2 2.4.4
 1467 
 1468 libgphoto2:
 1469    * Updated translations from translationproject.org
 1470 
 1471 PTP2 driver:
 1472    * Developed in parallel with TRUNK.
 1473    * Only retrieve and initialize the ptp filesystem if needed
 1474      (this will give speed ups for config operations, basic
 1475       init and summary.)
 1476    * Export the hidden vendor specific properties of the current Nikon DSLRs.
 1477      (over a hundred with all camera configuration details...)
 1478      (D80, D90, D300, D700, D40x got, D200 guessed)
 1479    * Lots of new Nikon DSLR and Canon Powershot properties implemented,
 1480      both printed in summary and available for config functions querying
 1481      and/or setting.
 1482    * Query and Set image protection flags (actually used by digikam).
 1483    * Lots of bugfixes and changes in Canon and Nikon specific capture routines.
 1484    * Some defines for PTP 1.1 added. Will have to wait for implementation until
 1485      a device gets available.
 1486    * New cameras added:
 1487 	Kodak C913
 1488 	Nikon D90
 1489 	Canon Digital IXUS 960IS, EOS 1000D, SD1100 IS, SX10 IS, SX110 IS
 1490 	Fuji FinePix A920, F100fd, S200HD
 1491 	Apple iPod Touch (just saved screenshots and uploaded images)
 1492    * PTP v1.1 defines added (implementation will start once devices are available)
 1493    * Synced MTP device list from libmtp (0.3.5 level).
 1494    * Lots of bugfixes.
 1495 
 1496 jl2005c: 
 1497    * Experimental driver for jl2005c based cameras added.
 1498      Can only retrieve raw images currently, no viewable images yet.
 1499      Not builtin by default. ./configure --with-drivers=all,jl2005c
 1500 
 1501 libgphoto2_port:
 1502    * Updated translations from translationproject.org
 1503 
 1504    * Serial driver: do not lock device during probe to reduce startup
 1505      time.
 1506 
 1507 ------------------------------------------------------------------------
 1508 libgphoto2 2.4.3
 1509 
 1510 This is a 2.4 release branch update.
 1511 
 1512 libgphoto2:
 1513    * Adaptive Homogeneity-Directed Bayer array conversion added, used
 1514      in several camera lib drivers.
 1515    * Translation updates for various languages.
 1516    * libtool 2.x build fixes
 1517    * Various MacOS X compile fixes again.
 1518    * gp-byteorder.m4 fixes for newer glibcs.
 1519 
 1520 Example programs:
 1521    * Addes some basic library usage example programs and helpers.
 1522 
 1523 PTP2 driver:
 1524    * Merged camlib from TRUNK.
 1525    * Tethered Capture support for Canon EOS 40D, 400D, 450D.
 1526    * Always handle "no directory linking to /" problem.
 1527    * Disable more Panasonic cameras (product id 0x2372 is always mass storage)
 1528    * Some MTP fixes, lots of new MTP devices.
 1529    * Fixed canon viewfinder issues on Canon PowerShot SX100IS.
 1530    * Fixed a ptp property packing issue exposed
 1531      by newer Nikons.
 1532    * Added new devices:
 1533   	 Kodak M893 IS, C813
 1534 	 Nikon CoolPix L16, CoolPix 8700, DSC 700
 1535 	 Canon EOS 1D Mark III, IXUS 90IS, EOS 50D
 1536 	 Apple iPhone 3G
 1537 
 1538 Canon driver:
 1539    * Fixed some unlock keys problem for EOS cameras.
 1540    * Moved over several PTP2 supported cameras to the PTP2 driver only.
 1541 
 1542 Sierra driver:
 1543    * Implemented basic Storage Information function.
 1544    * Fixes for big endian or 64bit architectures by fixing struct packing.
 1545 
 1546 smal driver:
 1547    * Added support for Creative CardCam.
 1548 
 1549 sq905 driver:
 1550    * Updated postprocessing, by using "AHD" bayering and new gamma methods.
 1551    * Bugfixes.
 1552 
 1553 stv0680:
 1554    * Storage information function.
 1555 
 1556 digigr8, mars, sonix drivers:
 1557    * Updated postprocessing, by using "AHD" bayering and new gamma methods.
 1558  
 1559 jl2005a driver:
 1560    * Imported from TRUNK, for new small factor cameras.
 1561            American Idol Keychain Camera
 1562 	   NogaNet TDC-15
 1563 ------------------------------------------------------------------------
 1564 libgphoto2 2.4.2
 1565 
 1566 This is a 2.4 release branch update.
 1567 
 1568 
 1569 libgphoto2:
 1570    * Camera abilities list sorting now uses qsort(),
 1571      bringing startup speedups by seconds. (0.4 seconds on 2GHz machine).
 1572 
 1573    * On large files, do not try to retrieve thumbnails.
 1574 
 1575    * Updated lots of translations.
 1576 
 1577 PTP2 driver:
 1578    * Full merge of TRUNK ptp2 camlib.
 1579 
 1580    * Lots of new IDs added. Also changed MTP id handling to share devices
 1581      with current libmtp.
 1582    * Canon now can capture to both CF/SD Card and internal memory
 1583      with extract/retracting the lens. "capturetarget" config option
 1584      determines which ones used.
 1585 
 1586    * EOS capture support made working with newer Canon EOS models,
 1587      now reported working for EOS 400D, 450D, 40D.
 1588 
 1589    * Handle MTP -> Canon/Nikon vendor id transitions better.
 1590    * Download cancellation support.
 1591    * Handle canon cameras with shorter timeouts on startup (hopefully
 1592      does not break) to avoid very long second startup delays.
 1593 
 1594    * Lots of bugfixes.
 1595 
 1596 Canon driver:
 1597    * Configuration of Flash, Beep and Zoom added.
 1598    * Enable/disable remote mode only once per session (on demand)
 1599    * Fixed a CR2 thumbnail download problem.
 1600    * Fixed a THM download problem (for movies).
 1601    * Moved some more cameras over to PTP2 driver.
 1602 
 1603 Topfield driver:
 1604    * New driver for Topfield PVR5000 device(s).
 1605 
 1606 * Sony DSC F1 (old serial) driver:
 1607    * Merged from TRUNK, working now.
 1608 
 1609 libgphoto2 2.4.1
 1610 
 1611 This is a 2.4 release branch update.
 1612 
 1613 Package / System integration:
 1614    * HAL FDI files now use "info.subsystem" instead of "info.bus", required
 1615      by hal after March 2008.
 1616 
 1617    * Suppress another Olympus camera in FDI file that is better of done
 1618      using Mass Storage only.
 1619 
 1620 libgphoto2_port:
 1621    * Suppress more known network filesystems in "disk" autodetection
 1622    * disabled usb_reset for Canon cameras in "usb", broke EOS cameras.
 1623 
 1624 PTP2 driver:
 1625    * Merged all new Camera IDs from TRUNK.
 1626    * Configuration bugfix for multiple options with the same name.
 1627    * Capture bugfix for Nikon Coolpix
 1628    * Various small bugfixes.
 1629 
 1630 Canon driver:
 1631    * Increased the event timeout, so operations work again.
 1632    * Fixed a bug in interval capture
 1633    * some additional configuration values for newer cameras
 1634 
 1635 Mars driver:
 1636    * Synced with SVN TRUNK (1:1 copy).
 1637 	   * Better whitebalance postprocessing
 1638 	   * Camera ids added
 1639 	   * Decompression fixes
 1640 
 1641 Digigr8 driver:
 1642    * Synced with SVN TRUNK (1:1 copy).
 1643 	   * bugfixes
 1644 
 1645 Sonix driver:
 1646    * Synced with SVN TRUNK (1:1 copy).
 1647 	   * bugfixes
 1648 ------------------------------------------------------------------------
 1649 libgphoto2 2.4.0 release
 1650 
 1651 Build:
 1652    * Non-recursive camlib build: Makes "make -j2" useful.
 1653      "./configure --with-drivers=..." still works. Selective camlib
 1654      rebuild is "make -C camlibs agfa_cl20.la" now. Selective camlib
 1655      install is "make DRIVERS='canon.la ptp2.la' install-drivers".
 1656    * Fix sierra and canon drivers picking up old gphoto2 headers.
 1657    * libiconv linking fix for PTP2 driver.
 1658    * Require external libltdl.
 1659    * Ditched autogen.sh, use standard autoreconf from stock autoconf.
 1660    * Put auto* files into auto-aux/ and auto-m4/.
 1661    * Accept utilsdir and udevscriptdir set by user (#1646520).
 1662    * Introduce libgphoto2-uninstalled.pc pkgconfig file (#1643245).
 1663    * Remove make dependency on $(LIBLTDL) aka "-lltdl" (#1548195).
 1664 
 1665 libgphoto2 API:
 1666    * New gp_file_new_from_fd() ... Which allows mapping CameraFile to
 1667      UNIX filedescriptors for both reading and writing.
 1668    * New gp_file_slurp() function (for camlib use) to sequentially
 1669      read out CameraFiles.
 1670    * New gp_camera_get_storageinfo() API added to get programmatically
 1671      the storage information(s), like capability, free space and labels.
 1672 
 1673      On cameras not supporting it returns GP_ERROR_NOT_SUPPORTED.
 1674 
 1675    * Enhanced Bayer algorithm added globally.
 1676 
 1677 Package / System integration:
 1678    * New syntax for print-camera-list's udev output. See help output.
 1679      
 1680      Note that we generate udev >= 0.98 output by default.
 1681 
 1682      Use "version pre-0.98" on the commandline to generate the old version.
 1683 
 1684    * Add new permission setup binary doing Microsoft OS Descriptor
 1685      retrieval for MTP devices not explicitly listed.
 1686      This binary (check-mtp-device) is used by the generated UDEV rules.
 1687      (Not working currently since udev does not create the device before
 1688      calling it.)
 1689 
 1690 disk port:
 1691    * handle automounter properly.
 1692 
 1693 directory driver:
 1694    * ignore anything not starting by '.' because it is not DCF compliant
 1695      and it is use for things like Trash of metadata...
 1696 
 1697 PTP2 driver:
 1698    * For Canon capture capable cameras, enable shutter and aperture control
 1699      using "shootingmode" property (PTP d00c), and focuslock mode.
 1700 
 1701    * New dataflow engine, making it possible to upload/download images
 1702      or songs without taking up any system memory. (think multi GB movies
 1703      on small devices).
 1704 
 1705    * Enhanced MTP protocol handling.
 1706 
 1707    * Cleanups and bugfixes.
 1708 
 1709    * New USB IDs for cameras:
 1710 
 1711  	Canon PowerShot SD1000, SD900, A450, A550, A560, A570, A420, SD40, SD750
 1712  	Canon PowerShot S5 IS, SD1000
 1713 	Canon Digitial IXUS 70, 75, 900Ti, iZ
 1714 	Canon MV750i
 1715 	Nikon CoolPix S4, S6, P4, L10
 1716 	Nikon DSC D40, 
 1717 	Kodak EasyShare C433, C613, C653, C743, C875, V570, V610, V705, P880, V603, Z712 IS
 1718 	HP Photosmart R967
 1719 	Minolta DiMAGE x21
 1720 	Fuji FinePix F20, F40, S9500
 1721 	Casio EX-Z700
 1722 	Sony DSC N2, W35, W200
 1723 	Apple iPhone
 1724 
 1725    * Several new USB IDs for MTP players, including
 1726      all from libmtp:
 1727 	iRiver T20, N12, iFP-800, T20 2, Clix2
 1728 	Archos 504, Toshiba Gigabeat P20
 1729 	Philips PSA235, SA9200
 1730 	Samsung YH-925GS
 1731         SanDisk Sansa c250
 1732 
 1733 Canon driver:
 1734    * Enable formerly experimental 20D support code by default.
 1735 
 1736    * Moved handling of some cameras to PTP2 driver, since they cause
 1737      as yet unidentified errors.
 1738 ------------------------------------------------------------------------
 1739 
 1740 libgphoto2 2.3.1
 1741 
 1742 PTP:
 1743    * Fixed a memory leak in continuous Nikon / Canon capture mode.
 1744 
 1745 Bindings:
 1746    * Moved all bindings into separate packages.
 1747 
 1748 Package / System integration:
 1749    * Add README.packaging file for packagers.
 1750    * Removed obsolete print-usb-usermap. Use
 1751      "print-camera-list usb-usermap usbcam" instead.
 1752    * Fix libgphoto2 symbol list: Removed gpi_gphoto_port_type_map
 1753    * Add new permission setup script doing class based matching for
 1754      PTP class cameras not listed explicitly by USB IDs.
 1755      This script (check-ptp-camera) is used by the generated UDEV rules.
 1756 
 1757      Example usage:
 1758 	 print-camera-list udev-rules mode 660 group plugdev \
 1759               > /etc/udev/rules.d/90-libgphoto2.rules
 1760 
 1761      or similar and set udevscriptdir='/lib/udev' at configure time or adjust
 1762      the path to check-ptp-camera in the generated /etc/udev/rules.d/90-libgpoto2.rules
 1763      file.
 1764 
 1765 ----------------------------------------------------------------------------
 1766 
 1767 libgphoto2 2.3.0
 1768 
 1769 PTP:
 1770    * Improved Nikon remote control
 1771    * Improved Canon file download
 1772 	- faster directory retrieval (especially on cameras with lots of files)
 1773 	- "new" images are marked (gphoto2 --new, digikam)
 1774    * MTP Playlist support (upload and download)
 1775    * MTP Metadata support (upload and download, Artist, Title, Playtime ... )
 1776    * Lots of other MTP related fixes.
 1777    * MTP autodetection on Microsoft OS Descriptor.
 1778    * New devices:
 1779           Canon PowerShot A540, A530, S3 IS, SD430, SD700, IXUS 800,
 1780 		IXUS 60, A630, SD630, G7, Digital IXUS 65, 710IS, EOS 400D,
 1781 		Digital Rebel XTi, IXUS 850 IS, PowerShot A640,
 1782 		IXUS Wireless (USB support only currently)
 1783           iRiver T20 FM, iClix
 1784 	  Creative Zen Vision W, Vision M, Vplus, V
 1785           Dell Pocket DJ
 1786           Nikon Coolpix L4, L3, L1, D80, P3
 1787           Kodak Easyshare Z740, P850, Z612, C633, C643, C530, Z612, CD33
 1788           Sony DSC-U10
 1789           Leica D-LUX 2
 1790 	  Olympus IR-300
 1791           JVC Alneo XA-HD500
 1792 	  All currently known HP Photosmarts (sync with Windows Driver .INF files)
 1793 	  various Samsung devices
 1794 
 1795 Canon:
 1796    * 5D - 20D experimental capture support (default disabled)
 1797 
 1798 Kodak DC120:
 1799    * Bugfixes to make it work.
 1800 
 1801 Mars:
 1802    * RAW files saved with size information.
 1803    * Some new ids, lots of bug fixes.
 1804 
 1805 Ricoh G3:
 1806    * Added Ricoh Caplio R4 id.
 1807 
 1808 Disk port:
 1809    * Addes Solaris filesystem table handling.
 1810    * Fixed a crasher.
 1811    * Skip "fuse" filesystem.
 1812 
 1813 SiPix Blink:
 1814    * Disabled build, since it cannot the downloaded data to usable images.
 1815 
 1816 Sonix:
 1817    * Bugfixes and support for Sakar Digital Keychain 11999.
 1818 
 1819 Bindings:
 1820    * Removed the Mono/.NET bindings due to unclear license.
 1821    * Partial Java bindings
 1822 
 1823 libgphoto2 API:
 1824    * Compiles with -pedantic in gcc's c99 and c++98 modes.
 1825    * Marked a few definitions as being internal to the gphoto project.
 1826    * Added gp_list_find_by_name() function.
 1827    * Made _CameraList details private.
 1828 
 1829 libgphoto2:
 1830    * Fixed some directory handling problems for MTP players.
 1831    * Improved error checking and propagation.
 1832    * New error code for "fixed limit exceeded" (exceptions would be nice)
 1833    * Added a few internal functions.
 1834 
 1835 ----------------------------------------------------------------------------
 1836 
 1837 libgphoto2 2.2.1
 1838 
 1839    * Fix build for FreeBSD users (and other non-Linux)
 1840 
 1841 ----------------------------------------------------------------------------
 1842 
 1843 libgphoto2 2.2.0
 1844 
 1845 
 1846 Build system (packagers beware!):
 1847 
 1848    * You should generate HAL FDI, linux-hotplug usb.usermap, and udev rules
 1849      now via our program:
 1850 
 1851  	  ${libdir}/print-camera-list (hal-fdi|usb-usermap|udev-rules)
 1852 
 1853      During a chrooted build you can use:
 1854 	CAMLIBS=$BUILDROOT/usr/lib/libgphoto2/2.2/ print-camera-list hal-fdi
 1855 
 1856      This obsoletes print-usb-usermap and print-udev-rules.
 1857 
 1858      The hal FDI file should be put into:
 1859 	/usr/share/hal/fdi/information/20thirdparty/10-camera-libgphoto2.fdi
 1860 
 1861      If you need to generate different stuff based on the cameras, please add
 1862      it to the "print-camera-list" helper.
 1863 
 1864    * Added C# (csharp) bindings
 1865 
 1866      Thanks to Patrick van Staveren <trick@vanstaveren.us>'s initiative,
 1867      we now compile, ship and install the C# bindings. However, a few
 1868      things will still change about it, so don't just completely rely on
 1869      it, its file names and locations, etc. just yet.
 1870 
 1871 
 1872 Client programmers (KDE, GNOME, MONO, C....) with specific character
 1873 set requirements:
 1874 
 1875    * We added new function gp_message_codeset(const char*) to API.
 1876       - If you do not call this function, libgphoto2 will give you its
 1877         messages in the codeset defined by the system locale.
 1878 	(The system locale is defined by the LANG, LANGUAGE, and LC_*
 1879 	environment variables.)
 1880       - Call this function with your desired codeset if you require
 1881         libgphoto2 messages in a fixed codeset independent from the
 1882         system locale. For example, GTK+ applications always expect UTF-8.
 1883       - gp_message_codeset() propagates the requested charset to
 1884         libgphoto2_port and then calls gettext's bind_textdomain_codeset()
 1885         function.
 1886     * Added gp_camera_wait_for_event() API, to wait for
 1887       specific camera events and return them to the caller.
 1888 
 1889 
 1890 libgphoto2 changes:
 1891 
 1892    * libgphoto DSO version is now 2.1.0
 1893 
 1894    * Lots of bugs were fixed.
 1895 
 1896    * New translations were added.
 1897 
 1898 Driver changes:
 1899 
 1900    * PTP
 1901 
 1902      - PTP/IP support has been added.
 1903 
 1904      - On selected Nikon and Canon cameras it is now possible to capture
 1905        images into the Camera SDRAM and in turn downloading it to libgphoto2
 1906        internal storage, bypassing the memory card.
 1907 
 1908        To enable it, use the "capturetarget" setting, also saved in
 1909        .gphoto/settings.
 1910 
 1911        This is useful for:
 1912 	   gphoto2 --capture-image -f /store_00010001 -p capt0000.jpg
 1913 
 1914        Or use the timelapse capture of gphoto2:
 1915 	   gphoto2 --capture-image -F <total frames> -I <seconds interval>
 1916 
 1917        Or write your own client using libgphoto2...
 1918 
 1919 
 1920      - Support of MTP devices has been greatly enhanced.
 1921 
 1922        + Creative Zen devices now work.
 1923        + iRiver devices work, but have some protocol subtleties / flaws.
 1924 
 1925        + Object Property (Meta Data) support now works in a basic way.
 1926 
 1927 	   GP_FILE_TYPE_METADATA type get and put can be used to retrieve
 1928 	   and set meta data for files.
 1929 
 1930 	   get: Returns all available properties and their contents.
 1931 
 1932 	   put: Set the properties found in the file to the specified content.
 1933 		The non-listed are untouched.
 1934 
 1935 	   The metadata looks like:
 1936 		   <Artist>Elvis Presley</Artist>
 1937 
 1938 	   gphoto2 -f /store_00010001/Folder... --get-metadata file.mp3 --stdout > meta_file.mp3
 1939 	   ... edit meta_file.mp3 ...
 1940 	   gphoto2 -f /store_00010001/Folder... --upload-metadata meta_file.mp3
 1941 
 1942 	   gphoto2 --get-all-metadata	... retrieves metadata of all files, with meta_ prefix.
 1943 
 1944        - Better --summary output, listing also Storage Devices and Device abilities.
 1945 
 1946        - Lots of new device ids.
 1947          * Canon 5D, 30D, A340, A700, S40, S80
 1948 	 * Nikon D200
 1949          * Casio EX-Z120
 1950          * Kodak C360, Z700
 1951          * HP M317
 1952 	 * Panasonic DMC-LC1
 1953          * Fuji E900
 1954          
 1955 
 1956 ----------------------------------------------------------------------------
 1957 libgphoto2 2.1.99 (pre-release of 2.2)
 1958 
 1959 Build system (packagers beware!):
 1960 
 1961    * now requires libltdl (from system or shipped with tarball)
 1962    * works with contemporary build tools
 1963    * new ./configure parameter set
 1964    * no more accidentally building without libusb (use --without-libusb
 1965      if you insist on that)
 1966    * camlibs and iolibs are now installed into new directories
 1967    * libhal 0.5 is currently an option for the disk: port.
 1968      Distribution that ships it might want to build it with it.
 1969 
 1970 libgphoto2:
 1971 
 1972    * If set, use environment variable CAMLIBS to find the camera drivers.
 1973      Ditto for libgphoto2_port, IOLIBS and IO drivers.
 1974    * disk: "port" for USB Mass Storage support
 1975    * various USB fixes
 1976    * Generate .fdi files for HAL
 1977    * Memory usage greatly reduced by only keeping last 2 pictures
 1978      in memory cache
 1979 
 1980 Drivers (camlibs)
 1981 
 1982    * basic MTP support for iRiver mp3 players using ptp driver T10,
 1983      T20, T30, M415
 1984 
 1985    * canon
 1986      * IXY Digital 600 fixes
 1987      * Added A610
 1988      * Experimental SD500
 1989      * Experimental A620 (not really working)
 1990 
 1991    * casio
 1992      * various fixes in QV-10 driver
 1993 
 1994    * digigr8 (NEW)
 1995      * support Digigr8, Che-Ez Snap SNAP-U, Soundstar TDC-35
 1996 
 1997    * kodak/dc210
 1998      * Added DC215
 1999 
 2000    * ricoh/g3
 2001      * Ricoh Caplio GX, GX 8
 2002      * Ricoh R2, R3
 2003      * Rollei dr5 
 2004 
 2005    * hp215 (NEW)
 2006      * support HP 215
 2007 
 2008    * lg_gsm (NEW)
 2009      * support LG T5100
 2010 
 2011    * mars
 2012      * various fixes
 2013      * Added Argus DC-1620, DC-1610 (experimental)
 2014      * Added Philips P44417B
 2015 
 2016    * pdc640
 2017      * Added Clever CAM 360
 2018 
 2019    * ptp
 2020      * For Nikon, handle ISO speed, aperture, exposure program,
 2021        capture, focus metering mode, flash mode, AF beep toggle
 2022      * Nikon curve
 2023      * Added Kodak Z730, Z7590, C340, LS753, V530, V550, C310, C330
 2024      * Added Nikon D50, D70s, 4600, 4800, 5600, 5900, Coolpix P2
 2025      * Added Canon A410, A520, A610, A620, IXUS 55, SD450, IXUS 750
 2026      * Added HP R817, Photosmart M23
 2027      * Added Olympus D-540z, C-310z, X-100
 2028      * Added Panasonic Lumix FZ5, DMC-LZ2
 2029      * Added Ricoh R3
 2030      * Added Sony DSC-H1, DSC-R1
 2031      * Added MTP devices (mp3 players)
 2032      * Some iRiver MTP devices (mp3/ogg players) are supported too,
 2033        but are experimental.
 2034 
 2035        While the "Creative Zen Micro" is also an MTP device, we were
 2036        not able yet to decipher the PTP protocol deviation.
 2037 
 2038        In general, MTP devices can be supported here, but you need
 2039        to add the ID in camlibs/ptp2/library.c directly, since they
 2040        do not have a USB class id.
 2041 
 2042      * Now supports a "fast filesystem" mode on newer Nikon PTP cameras.
 2043      
 2044        This speeds up initialisation notably on cameras with lots (>50)
 2045        of images.
 2046 
 2047        However, this mode does not find the special files on the camera
 2048        (AUTPRNT.MRK). It also cannot represent the correct directory
 2049        structure.
 2050 
 2051        For normal users (who just download and process the images) the
 2052        "fast" mode is recommended.
 2053 
 2054        It can be toggled in the "Camera Settings" menu and ~/.gphoto/settings.
 2055        
 2056    * sierra
 2057      * various fixes
 2058      * Added C-770UZ
 2059 
 2060    * sq905
 2061      * various fixes
 2062      * fix some crashers
 2063 
 2064 Bindings
 2065 
 2066    * added Java (patch# 1108091)
 2067    * added Python (patch# 1152835)
 2068    * added C#
 2069 
 2070 Translation updates:
 2071 
 2072    * da
 2073    * it
 2074    * ru
 2075    * vi
 2076    * zh_TW
 2077 
 2078 
 2079 
 2080 ----------------------------------------------------------------------------
 2081 libgphoto2 2.1.6
 2082 
 2083 General libgphoto2 features:
 2084 
 2085 
 2086 Drivers (camlibs):
 2087 
 2088    * sierra driver:
 2089      - We now support the hidden Sierra Mode on Nikon and Pentax
 2090        cameras (which are otherwise just USB Storage cameras).
 2091 
 2092        The USB Storage driver is automatically detached on open.
 2093        
 2094        This allows remote image capture with those cameras for
 2095        instance.
 2096 
 2097 
 2098 ------------------------------------------------------------------------
 2099 libgphoto2-2.1.5
 2100 ------------------------------------------------------------------------
 2101 
 2102 On 2004-12-16, we are proud to release libgphoto2 2.1.5 to the world.
 2103 
 2104 libgphoto2 2.1.5 features support for more than 400 digital cameras.
 2105 
 2106 The changes since the 2.1.4 release are mostly bug fixes and support
 2107 for new cameras, and support for multiple cameras of the same type
 2108 at the same time.
 2109 
 2110 See the CHANGES file for more details.
 2111 
 2112 Have fun with libgphoto2 and your pictures!
 2113 
 2114 The gphoto2 team.
 2115 
 2116 ----------------------------------------------------------------------------
 2117 libgphoto2 2.1.5
 2118  
 2119    * Support multiple USB devices by introducing additional USB ports,
 2120      usb:<bus>,<device>. 
 2121    
 2122 drivers (camlibs):
 2123 
 2124    * PTP driver:
 2125      - Lots of new ids were collected (across all vendors).
 2126      - Raw download support for newer cameras fixed.
 2127 
 2128    * sq905, mars, aox drivers:
 2129      - New drivers written by Theodore Kilgore for:
 2130 	- Aiptek Pencam VGA+, Emprex PCD3600 (mars) 
 2131 	- Concord EyeQ mini (aox)
 2132 	- Lots of SQ 905 based cameras (sq905)
 2133 
 2134    * sierra driver:
 2135 	- Toshiba PDR support added.
 2136 
 2137    * sonydscf55 driver:
 2138 	- bugfixes, downloading of MPEGs.
 2139 	
 2140    * casio-qv driver:
 2141 	- working serial support added.
 2142 
 2143    * canon driver:
 2144 	- Several new ids added.
 2145 
 2146 
 2147 ------------------------------------------------------------------------
 2148 libgphoto2-2.1.4
 2149 ------------------------------------------------------------------------
 2150 
 2151 On 2004-01-18, we are proud to release libgphoto2 2.1.4 to the world.
 2152 
 2153 libgphoto2 2.1.4 features support for more than 400 digital cameras.
 2154 
 2155 The changes since the 2.1.3 release are mostly bug fixes and support
 2156 for new cameras, nothing major.
 2157 
 2158 See the CHANGES file for more details.
 2159 
 2160 Have fun with libgphoto2 and your pictures!
 2161 
 2162 The gphoto2 team.
 2163 
 2164 ----------------------------------------------------------------------------
 2165 libgphoto2 2.1.4 
 2166 
 2167 general:
 2168 
 2169    * fixed recursion problems during capturing
 2170 
 2171    * Support for multiple USB cameras NOT included yet.
 2172      Reason: It breaks several applications.
 2173 
 2174 drivers (camlibs):
 2175 
 2176    * Canon driver:
 2177      - added support for G5, Optura 20, ZR-70MC
 2178      - re-added support for A300 and S50
 2179      - fix erroneous file size limits
 2180 
 2181    * PTP driver:
 2182      - enhanced Canon Capture support
 2183      - added id for Canon Digital IXUS i
 2184      - added Olympus C-350Z, D-560Z, X-250
 2185      - added Sony DSC-U20, DSC-P52, DSC-P72, DSC-P92
 2186      - updates from libptp2
 2187 
 2188    * ricoh driver:
 2189      - working G3, G4 support
 2190 
 2191    * sx330z driver:
 2192      - added Maginon SX-410z
 2193 
 2194    * spca50x driver:
 2195      - do not delete everything and fail to download on Aiptek 1.3
 2196 
 2197    * polaroid drivers:
 2198      - fixed support for D-Link 350F, Skanhex SX-35
 2199      - added support for Trust 350FT PowerC@m FLASH
 2200 
 2201 packaging:
 2202 
 2203    * linux hotplug scripts:
 2204      - use correct directories in usbcam.x11-app
 2205 
 2206 libgphoto2_port:
 2207 
 2208    * serial bug fix with speed 0
 2209 
 2210 
 2211 ------------------------------------------------------------------------
 2212 libgphoto2-2.1.3
 2213 ------------------------------------------------------------------------
 2214 
 2215 On 2003-10-19, after a long time, we have finally released a new
 2216 version of libgphoto2.
 2217 
 2218 Version 2.1.3 now features support for almost 400 digital cameras.
 2219 
 2220 The most important changes since the the 2.1.1 release are:
 2221 
 2222 	- PTP driver rewritten completely
 2223 	- support for lots of new cameras
 2224 	- fixed a nasty segfault bug
 2225 
 2226 See the CHANGES file for a more complete list.
 2227 
 2228 Have fun with your photos!
 2229 
 2230 The gphoto2 team.
 2231 
 2232 
 2233 ----------------------------------------------------------------------------
 2234 libgphoto2 2.1.3
 2235 
 2236    * builtin cache:
 2237      - use all available RAM on systems without memory size detection
 2238 
 2239 drivers (camlibs):
 2240 
 2241    * Canon driver:
 2242      - added support for EOS 300D
 2243      - fixed ProductID for PowerShot S45
 2244      - fixed support for serial cameras
 2245      - fixed thumbnail stuff
 2246 
 2247    * New driver for Ricoh Caplio G3.
 2248 
 2249    * Smal driver:
 2250      - misc improvements
 2251 
 2252    * PTP2 driver:
 2253      - added misc cameras
 2254      - thumbnail hacks (?)
 2255 
 2256 
 2257 ----------------------------------------------------------------------------
 2258 libgphoto2 2.1.2
 2259 
 2260    * fixed nasty stack overflow/segfault bug
 2261    * improved/fixed support for Sun
 2262 
 2263 drivers (camlibs):
 2264 
 2265    * All drivers:
 2266      - report vendor/model in a new (formatted) fashion
 2267 
 2268    * Canon driver: 
 2269      - added support for capturing on consumer class cameras, tested on
 2270        Canon PowerShot S45, Canon PowerShot G2
 2271      - G2 works again running from AC adapter
 2272      - multiple new models added (A60, A70, ...)
 2273 
 2274    * PTP2 driver:
 2275      - Next generation PTP driver added, using this as default now.
 2276 
 2277    * New Agfa CL20 driver from http://cl20.poeml.de/.
 2278 
 2279    * New camera library spca50x for all chips supporting the spca50x bridges
 2280      (merging the gsmart, benq and spca504_flash driver into one).
 2281 
 2282 
 2283 ------------------------------------------------------------------------
 2284 libgphoto2-2.1.1
 2285 ------------------------------------------------------------------------
 2286 
 2287 On 2002-12-01, after almost five months, we have finally released a new
 2288 version of libgphoto2.
 2289 
 2290 Version 2.1.1 now features support for almost 300 digital cameras.
 2291 
 2292 The most important changes since the the 2.1.0 release are (see
 2293 CHANGES for a complete list):
 2294 
 2295 	- new support for quite a lot of new cameras
 2296 	- improved/fixed support for a lot "old" cameras
 2297 	- libgphoto2 and the gphoto2 command line utility are now
 2298           separated
 2299 	- also moved documentation to a separate module
 2300 
 2301 Have fun with your photos!
 2302 
 2303 The gphoto2 team.
 2304 
 2305 
 2306 ----------------------------------------------------------------------------
 2307 libgphoto2 2.1.1
 2308 
 2309    * separated libgphoto2 sources from gphoto2 command line interface
 2310 
 2311    * gphoto2 manual moved to separate package gphoto2-manual
 2312 
 2313 drivers (camlibs):
 2314 
 2315    * Ricoh
 2316 
 2317    * Canon driver: 
 2318      - added support for Canon PowerShot A100, Canon PowerShot A200,
 2319        Canon PowerShot S45, Canon PowerShot S230, Canon Digital IXUS v3,
 2320        Canon PowerShot G3
 2321      - fixed Canon EOS D60 unlocking
 2322 
 2323    * PTP driver:
 2324      - fixed some bugs
 2325      - added support for Nikon D100
 2326      - added support for Canon PowerShot S45, Canon PowerShot S230, 
 2327        Canon Digital IXUS v3, Canon PowerShot G3 in PTP mode
 2328 
 2329    * added support for Mustek gSmart mini, Mustek gSmart mini 2, Mustek gSmart
 2330        mini 3 and So. Show 301
 2331 
 2332    * Polaroid driver:
 2333      - added support for USB Jenoptik JD350v
 2334 
 2335    * SoundVision driver:
 2336      - Added support for RCA CDS1005, FujiFilm @xia ix-100,
 2337        Oregon Scientific DShot II, Media-Tech mt-406,
 2338        and Scott APX 30
 2339 
 2340    * added support for Aiptek Pencam and Medion MD 5319
 2341 
 2342 
 2343 --------------------------------------------------------------------------------
 2344 gphoto2 2.1.0
 2345 
 2346    * repaired "make rpm" target
 2347    * started "real" gphoto2 manual
 2348 
 2349 gphoto2 command-line interface:
 2350 
 2351    * optional readline support
 2352 
 2353 libgphoto2:
 2354 
 2355    * support for periodic keep-alive-messages
 2356 
 2357 drivers (camlibs):
 2358 
 2359    * improved support for PTP cameras:
 2360      - multiple storage media
 2361      - image capturing
 2362      - driver stability and robustness improved (less problems with
 2363        different cameras)
 2364 
 2365    * added support for Kodak DX-4900, Sony DSC-P5, Sony DSC-F707V,
 2366         Sony DSC-P30, Sony DSC-P50, Sony DSC-S75, Sony DSC-S85,
 2367         Sony MVC-CD300
 2368 
 2369    * added support for Canon EOS D60, Canon PowerShot A40, 
 2370         Canon PowerShot A30, Canon PowerShot S200 aka 
 2371         Canon Digital IXUS v2, Canon Digital IXUS 330
 2372 
 2373    * fixed support for Canon PowerShot S10
 2374 
 2375    * Added SiPix Web2 support.
 2376 
 2377 --------------------------------------------------------------------------------
 2378 gphoto2 2.0
 2379 
 2380 gphoto2 command-line interface:
 2381    * Added gphoto2 manpage.
 2382 
 2383 --------------------------------------------------------------------------------
 2384 gphoto2 2.0beta5
 2385 
 2386 libgphoto2:
 2387    * Added Sony DCR-PC100 support.
 2388    * Fixed serial cameras bug introduced in beta4. 
 2389    * Removed SiPix StyleCam from the STV0680 cameras list.
 2390 
 2391 gphoto2 command-line interface:
 2392    * EXIF support (extra tags that contain information about the image
 2393       produced by most digital cameras).
 2394    * Fixed broken --delete-all-images. Also, recursion is now the
 2395       default for downloading but _not_ for deleting.
 2396    * Localization for Simplified Chinese.
 2397    * Progress bar à la e2fsck
 2398 
 2399 
 2400 --------------------------------------------------------------------------------
 2401 gphoto2-2.0beta4
 2402 --------------------------------------------------------------------------------
 2403 
 2404 Hello lovers of digital cameras, gphoto2-beta4 is out! 
 2405 
 2406 As you probably know, the word beta doesn't keep us from adding lots 
 2407 of new features:
 2408    * Added/Improved cameras support (Canon PowerShot S30, ...),
 2409    * Most functions report progress and are cancellable,
 2410    * Support for Samsung 800k, PTP cameras,
 2411    * STV0680 improvements,
 2412    * Kodak DC3200 fixes,
 2413    * Camera summary for Kodak DC240 driver,
 2414    * and more ...
 2415 
 2416 Get it from http://www.gphoto.net/dist/gphoto2-2.0beta4.tar.gz and try
 2417 it out!
 2418 
 2419 We are aiming at a final release in about 2 weeks from now, therefore 
 2420 if you want to see gphoto2  (or any frontend) translated, your camera 
 2421 working, or if you have any recommendation, speak up NOW!
 2422 
 2423 Happy downloading!
 2424 
 2425 Your gphoto2 team.
 2426 
 2427 --------------------------------------------------------------------------------
 2428 gphoto2-2.0beta4
 2429 
 2430 libgphoto2:
 2431    * Most functions report progress and are cancellable.
 2432    * Camera libraries are now installed in a versioned subdirectories.
 2433    * Stv0680 improvements.
 2434    * Canon: added PowerShot S30 support, CameraFS support, big-endian
 2435       systems support, RAW-File support.
 2436    * Added ptp cameras support (Kodak DX series and much more).
 2437    * Camera Summary for Kodak DC240 driver.
 2438    * Samsung 800k support.
 2439    * Fixed digita thumbnails bug.
 2440    * French localization.
 2441    * Japanese localization.
 2442 
 2443 gphoto2 command-line interface:
 2444    * Now reports progress information (when user can see it).
 2445    * Folder recursion is now the default behaviour.
 2446    * French localization.
 2447    * Japanese localization.
 2448