- updated to 2.5.20 release
- ptp2:
* Canon EOS: fixed regression for some EOS series in OLC decoding
* Apple iPhone: disabled PTP Manifest reading again, as IOS seems not to follow the standard
* bugfixes
* new IDs added:
* Sony Alpha-RX10M4
* Canon EOS M50, 4000D
* Fuji XT-3
* synced new MTP ids from libmtp
- pentax:
* refreshed from pktriggercord
- translations:
* updated polish, ukrainian, swedish, danish
OBS-URL: https://build.opensuse.org/request/show/645042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libgphoto2?expand=0&rev=121
- ptp2:
* Canon EOS: fixed regression for some EOS series in OLC decoding
* Apple iPhone: disabled PTP Manifest reading again, as IOS seems not to follow the standard
* bugfixes
* new IDs added:
* Sony Alpha-RX10M4
* Canon EOS M50, 4000D
* Fuji XT-3
* synced new MTP ids from libmtp
- pentax:
* refreshed from pktriggercord
- translations:
* updated polish, ukrainian, swedish, danish
OBS-URL: https://build.opensuse.org/package/show/graphics/libgphoto2?expand=0&rev=194
- updated to 2.5.19 release
- ptp2:
* Canon EOS: handle OLC versions of newer models, which gave incorrect aperture/shutterspeed values
* Fuji X series capture improvements.
* Fuji X series live view support added.
* Panasonic GH5 liveview and capture support. (Needs camera firmware 2.3 or newer)
* Olympus E-M5 Mark II and E-M1 Mark II liveview and capture support added.
* USB IDs added:
* Sony Alpha A99 M2, A7 III, A9
* Nikon Coolpix A900
* Panasonic GH5
* Olympus E-M1 Mark 2
* Fuji X-H1, X-M1, X70, X30
- all: various fixes for warnings from compilers and the coverity scanner
OBS-URL: https://build.opensuse.org/request/show/624594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libgphoto2?expand=0&rev=120
- ptp2:
* Canon EOS: handle OLC versions of newer models, which gave incorrect aperture/shutterspeed values
* Fuji X series capture improvements.
* Fuji X series live view support added.
* Panasonic GH5 liveview and capture support. (Needs camera firmware 2.3 or newer)
* Olympus E-M5 Mark II and E-M1 Mark II liveview and capture support added.
* USB IDs added:
* Sony Alpha A99 M2, A7 III, A9
* Nikon Coolpix A900
* Panasonic GH5
* Olympus E-M1 Mark 2
* Fuji X-H1, X-M1, X70, X30
- all: various fixes for warnings from compilers and the coverity scanner
OBS-URL: https://build.opensuse.org/package/show/graphics/libgphoto2?expand=0&rev=192
- updated to 2.5.17 release
- ptp2:
* Apple iOSX: handle root directory objects that have ParentObject==StorageID instead of 0
* implement PTP 1.1 Manifest reading and hook into filesystem. currently only supported by Apple iOS.
* Canon PowerShot CHDK live view support.
* Canon EOS: prepare capture needs to wait a bit on a crucial place to get all events.
might fix some PTP Device Busy reports.
* Canon EOS: split bulk downloads into pieces of partial downloads. This might cure the Error 70.
* Canon EOS: Improved EOS M capture
* Canon CHDK: live preview capture support added
* Added USB IDs:
* Sony A7r III
* Nikon CoolPix L430
* Nikon D850
* Canon EOS M2, M6, M100
* Canon EOS 6D Mark II
* Fuji Film X-Pro 2
- pentax:
* Code updates imported from pkremote
- libgphoto2:
* Report file changes via GP_EVENT_FILE_CHANGED (hooked up for Canon EOS currently)
- translations:
* updates spanish, chinese
OBS-URL: https://build.opensuse.org/request/show/597212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libgphoto2?expand=0&rev=117
- ptp2:
* Apple iOSX: handle root directory objects that have ParentObject==StorageID instead of 0
* implement PTP 1.1 Manifest reading and hook into filesystem. currently only supported by Apple iOS.
* Canon PowerShot CHDK live view support.
* Canon EOS: prepare capture needs to wait a bit on a crucial place to get all events.
might fix some PTP Device Busy reports.
* Canon EOS: split bulk downloads into pieces of partial downloads. This might cure the Error 70.
* Canon EOS: Improved EOS M capture
* Canon CHDK: live preview capture support added
* Added USB IDs:
* Sony A7r III
* Nikon CoolPix L430
* Nikon D850
* Canon EOS M2, M6, M100
* Canon EOS 6D Mark II
* Fuji Film X-Pro 2
- pentax:
* Code updates imported from pkremote
- libgphoto2:
* Report file changes via GP_EVENT_FILE_CHANGED (hooked up for Canon EOS currently)
- translations:
* updates spanish, chinese
OBS-URL: https://build.opensuse.org/package/show/graphics/libgphoto2?expand=0&rev=183
- updated to 2.5.14 release
* ptp2:
* Canon EOS M remote control / capture support (M3, M5, M10 ... but not the original EOS M currently)
* fix for Canon EOS camera crash bug introduced in 2.5.13.
* Fuji XT-2 capture support (firmware update needed, might work for other Fuji XT too)
* Canon EOS 77D added.
* various bugfixes
* added USB IDs:
* Sony DSC-RX10M3, DSC-HX90V
* Sony UMC-R10C
* Nikon D5600,
* Canon EOS 77D
* Fuji XT-20
* synced MTP device ids from libmtp
* more issues fixed that were found by the AFL fuzzer
* pentax:
* Added Pentax K5-II, Pentax K3-II
* libgphoto2_port:
* fixed gp_log_remove_func
* libgphoto2_port/vusb:
* support f-number, shutterspeed, and exposurebias in the virtual PTP camera
* all:
* several issues found by gcc 7 fixed
* translations:
* updated ukrainian, polish, vietnamese, french, swedish
OBS-URL: https://build.opensuse.org/request/show/501208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libgphoto2?expand=0&rev=112
* ptp2:
* Canon EOS M remote control / capture support (M3, M5, M10 ... but not the original EOS M currently)
* fix for Canon EOS camera crash bug introduced in 2.5.13.
* Fuji XT-2 capture support (firmware update needed, might work for other Fuji XT too)
* Canon EOS 77D added.
* various bugfixes
* added USB IDs:
* Sony DSC-RX10M3, DSC-HX90V
* Sony UMC-R10C
* Nikon D5600,
* Canon EOS 77D
* Fuji XT-20
* synced MTP device ids from libmtp
* more issues fixed that were found by the AFL fuzzer
* pentax:
* Added Pentax K5-II, Pentax K3-II
* libgphoto2_port:
* fixed gp_log_remove_func
* libgphoto2_port/vusb:
* support f-number, shutterspeed, and exposurebias in the virtual PTP camera
* all:
* several issues found by gcc 7 fixed
* translations:
* updated ukrainian, polish, vietnamese, french, swedish
OBS-URL: https://build.opensuse.org/package/show/graphics/libgphoto2?expand=0&rev=172
- updated to 2.5.12.1 temporary snapshot
ptp2:
* iPhone iOS 10.2 storage handling fixed, added dynamic storage handling
* Sony Alpha Live View support.
* Canon EOS M series capture enabled. (might not fully work yet)
* Various crashes and endless loops fixed that were found by the AFL fuzzer.
* Various bugfixes in Nikon, Canon capture
* New USB Ids:
* Sony: SLT A37, DSC-RX100M5
* Nikon KeyMission 360
* Canon PowerShot G16
* Canon EOS M5
* Fuji Fujifilm XT-2
* GoPro Hero 5 Black
OBS-URL: https://build.opensuse.org/request/show/481925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libgphoto2?expand=0&rev=110
ptp2:
* iPhone iOS 10.2 storage handling fixed, added dynamic storage handling
* Sony Alpha Live View support.
* Canon EOS M series capture enabled. (might not fully work yet)
* Various crashes and endless loops fixed that were found by the AFL fuzzer.
* Various bugfixes in Nikon, Canon capture
* New USB Ids:
* Sony: SLT A37, DSC-RX100M5
* Nikon KeyMission 360
* Canon PowerShot G16
* Canon EOS M5
* Fuji Fujifilm XT-2
* GoPro Hero 5 Black
OBS-URL: https://build.opensuse.org/package/show/graphics/libgphoto2?expand=0&rev=166
- updated to 2.5.12 release
ptp2:
* Canon EOS: more fixes for Canon EOS 5D Mark IV and Canon EOS 80D.
* Parrot Sequoia support and property decoding
* Nikon 1: Fixed Nikon 1 capture
* Sony Alpha: various bugfixes.
* New USB IDs:
* Nikon Coolpix AW130
* Nikon DSC D3400
* Parrot Sequoia
* GoPro Hero, Hero4 Silver, Hero +
* bugfixes and cleanups
canon:
* fixed zoom on some older Canon Powershots
translations:
* updated polish, ukrainian, vietnamese, danish, french, svensk
OBS-URL: https://build.opensuse.org/request/show/448921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libgphoto2?expand=0&rev=109
ptp2:
* Canon EOS: more fixes for Canon EOS 5D Mark IV and Canon EOS 80D.
* Parrot Sequoia support and property decoding
* Nikon 1: Fixed Nikon 1 capture
* Sony Alpha: various bugfixes.
* New USB IDs:
* Nikon Coolpix AW130
* Nikon DSC D3400
* Parrot Sequoia
* GoPro Hero, Hero4 Silver, Hero +
* bugfixes and cleanups
canon:
* fixed zoom on some older Canon Powershots
translations:
* updated polish, ukrainian, vietnamese, danish, french, svensk
OBS-URL: https://build.opensuse.org/package/show/graphics/libgphoto2?expand=0&rev=164
- updated to 2.5.11 release
* canon:
* not experimental anymore, for some years
* some bugfixes in configuration handling
* ptp2:
* canon: EOS capture improvements, also supporting new EOS
* sony: tethering and trigger capture implemented, capture stability improvements
* sony: exposure compensation setting fixed
* sony: capture and autofocus configurations, similar to eosremoterelease
* generic: fixed serialnumber retrieval
* nikon: "autofocus" config variable for global autofocus enable/disable (default on, default liveview off)
* various bugs fixed, stability improved
* ptpip: allow different event ports. --port ptpip:IP:dataport:eventport
* New ids reported:
- Sony Alpha 7, DSC-RX100M4, NEX-7, DSC-HX20V, Alpha 6300, A7S II, A7,
- Nikon DSC Df, D7200, D5, D810A, 1 V3
- Canon EOS 1Dx Mark 3, 80D, 5D Mark IV
- Canon Digital IXUS 180
- various music players / android phones imported from libmtp
* libgphoto2:
* Speed up initial startup.
* Win32: store settings in the "User Profile\.gphoto\settings" and not in C:\\Windows anymore.
* gp_widget_changed() no longer clears the "changed" state to make this API more consistent.
Use gp_widget_set_changed(widget,FALSE) to do so.
* examples:
* sample-photobooth: a sample program handling tethering, SIGUSR1 driven capture and SIGUSR2
based configuration reading.
* sample-afl: code to inject afl fuzzing data
OBS-URL: https://build.opensuse.org/request/show/441099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libgphoto2?expand=0&rev=108
* canon:
* not experimental anymore, for some years
* some bugfixes in configuration handling
* ptp2:
* canon: EOS capture improvements, also supporting new EOS
* sony: tethering and trigger capture implemented, capture stability improvements
* sony: exposure compensation setting fixed
* sony: capture and autofocus configurations, similar to eosremoterelease
* generic: fixed serialnumber retrieval
* nikon: "autofocus" config variable for global autofocus enable/disable (default on, default liveview off)
* various bugs fixed, stability improved
* ptpip: allow different event ports. --port ptpip:IP:dataport:eventport
* New ids reported:
- Sony Alpha 7, DSC-RX100M4, NEX-7, DSC-HX20V, Alpha 6300, A7S II, A7,
- Nikon DSC Df, D7200, D5, D810A, 1 V3
- Canon EOS 1Dx Mark 3, 80D, 5D Mark IV
- Canon Digital IXUS 180
- various music players / android phones imported from libmtp
* libgphoto2:
* Speed up initial startup.
* Win32: store settings in the "User Profile\.gphoto\settings" and not in C:\\Windows anymore.
* gp_widget_changed() no longer clears the "changed" state to make this API more consistent.
Use gp_widget_set_changed(widget,FALSE) to do so.
* examples:
* sample-photobooth: a sample program handling tethering, SIGUSR1 driven capture and SIGUSR2
based configuration reading.
* sample-afl: code to inject afl fuzzing data
OBS-URL: https://build.opensuse.org/package/show/graphics/libgphoto2?expand=0&rev=160
- updated to 2.5.10 release
libgphoto2:
* added gp_camera_list_config, gp_camera_get_single_config, gp_camera_set_single_config
additional configuration APIs for faster access to single configuration values.
ptp2:
* allow generic opcode commands with parameters, config variable "opcode"
* fixed pretending that Nikon Coolpix S series is a Nikon 1 S.
* Nikon: fixed problem with SDRAM capture
* Canon EOS: handle "no focus" during capture
* Canon EOS: handle --new correctly
* Canon Powershot: handle lack of object protection setting
* Ricoh Theta: support shutterspeed configuration
* added size checking to PTP unpacking primitives
* various bugfixes
* New ids:
* Imported Media Players and Android phones from libmtp
* Sony Alpha A7S II, ILCE 7M2
* Kodak Z990
* Nikon Coolpix L840, S3600
* Leica SL
* Olympus TG-620, E-M5 Mark 2
* Canon EOS 1D C, 750D
* Canon IXUS 160
* Fuji Film X-T1, X-T10, A-610
pentax:
* fixed some crashes on non-existing config variables
* use portable directory api (helps Visual Studio)
libgphoto2_port/vusb:
* Implemented a virtual PTP camera for test purposes.
libgphoto2_port/disk:
OBS-URL: https://build.opensuse.org/request/show/379059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libgphoto2?expand=0&rev=105