File _patchinfo of Package patchinfo

<patchinfo incident="6648">
  <issue id="982339" tracker="bnc">libgphoto2: missing prerequires</issue>
  <issue id="1033790" tracker="bnc">Apple iOS access problems</issue>
  <category>recommended</category>
  <rating>moderate</rating>
  <packager>msmeissn</packager>
  <description>
The digital camera access library libgphoto2 was updated to 2.5.13 to bring features
and bugfixes.

- require: udev in the library package for the hwdb refresher. (boo#982339)

- pentax:
  - Now using the pktriggercord codebase.
  - Lots of improvements.
  - Please report missing Pentax K USB ids that are supported by pktriggercord!

- ptp2:
  - iPhone iOS 10.2 storage handling fixed, added dynamic storage handling. (boo#1033790)
  - Canon: EOS capture improvements, also supporting new EOS.
  - Canon EOS M series capture enabled. (might not fully work yet)
  - Canon EOS: Fixed a timeout bug on wait_event.
  - Canon EOS: Report protection status correctly.
  - Canon EOS: Unlock the ui on close.
  - Canon EOS: More fixes for Canon EOS 5D Mark IV and Canon EOS 80D.
  - Canon EOS: Handle "no focus" during capture.
  - Canon EOS: Handle --new correctly.
  - Canon Powershot: Handle lack of object protection setting.
  - Canon: Re-add old Canon IXUS 30.
  - Sony Alpha Live View support.
  - Sony: Tethering and trigger capture implemented, capture stability
          improvements.
  - Sony: Exposure compensation setting fixed.
  - Sony: Capture and autofocus configurations, similar to eosremoterelease.
  - Sony: Bulb mode support (in manual mode, shutterspeed and bulb option).
  - Nikon: Fixed problem with SDRAM capture.
  - Nikon: "autofocus" config variable for global autofocus 
           enable/disable (default on, default liveview off).
  - Nikon 1: Fixed Nikon 1 capture.
  - Nikon J5 support. Nikon now hides prop and opcodes even differently.
  - ptpip: Allow different event ports. --port ptpip:IP:dataport:eventport
  - Allow generic opcode commands with parameters, config variable "opcode".
  - Fixed pretending that Nikon Coolpix S series is a Nikon 1 S.
  - Ricoh Theta: Support shutterspeed configuration.
  - Added size checking to PTP unpacking primitives.
  - PTP/IP: Fixes to support Ricoh Theta and Sony Alpha over WLAN better.
  - Unification of timeout with backoff handling.
  - Hook up PTP OpenCapture opcode.
  - Parrot Sequoia support and property decoding.
  - Generic: Fixed serialnumber retrieval.
  - Various bugs fixed, stability improved.
  - 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, Alpha 7, DSC-RX100M4, NEX-7, DSC-HX20V,
      Alpha 6300, A7S II, A7, A7S II, ILCE 7M2, SLT A77V, A7R2, HDR-PJ260VE
    - Nikon KeyMission 360
    - Nikon Coolpix AW130, L840, S3600, AW110, S6300, S6800, S3700, S2900
    - Nikon DSC D3400, Df, D7200, D5, D810A, 1 V3, D5500
    - Nikon 1 S2, J5  
    - Canon PowerShot G16, Digital IXUS 180, IXUS 160
    - Canon EOS M5, EOS 1Dx Mark 3, 80D, 5D Mark IV, EOS 1D C, 750D, 760D, 5Ds, 5Ds R
    - Fuji Fujifilm XT-2, X-T1, X-T10, A-610
    - Parrot Sequoia
    - GoPro Hero 5 Black, Hero, Hero4 Silver, Hero +, Hero 4
    - Kodak Z990
    - Leica SL
    - Olympus TG-620, E-M5 Mark 2
    - Ricoh Theta m15 (USB and WLAN)
    - various music players / android phones imported from libmtp 

- canon:
  - Fixed zoom on some older Canon Powershots.

- libgphoto2:
  - Speed up initial startup.
  - 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.
  - 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.
  - libgphoto2_port/vusb:
    - Implemented a virtual PTP camera for test purposes.
  - libgphoto2_port/disk:
    - Support exfat fuse filesystems.

- all:
  - Fixed various issues found by Coverity static analyzer.

- translations:
  - updated polish, ukrainian, vietnamese, danish, french, svensk, swedish, 
    finnish, russian, brazilian, serbian, dutch, chinese, portuguese, italian
 
- examples:
  - sample-photobooth: A sample program handling tethering, SIGUSR1 driven capture and SIGUSR2
    based configuration reading.
  - sample-afl: Code to inject afl fuzzing data.
  </description>
  <summary>Recommended update for libgphoto2</summary>
</patchinfo>
openSUSE Build Service is sponsored by