Bugs fixed:
- Fix LIBMTP_STORAGE_SORTBY_MAXSPACE not working (copy-paste mistake)
- fix warnings regarding mismatched parameter docs
- fix comment above sort_storage_bysort_storage_by
- Revert "ptp_pack_string: check string length for no iconv situation"
- remove dependency on ptp.h
- fixed paste error vendor/product id
- libusb-glue: check return value of ptp_init_send_memory_handler
- ptp_pack_string: check string length for no iconv situation
- ptp-pack: fix ucs2str overflow
Features:
- add a LIBMTP_FreeMemory function that wraps free()
- added functions to get device by serial number
- added serial number of device to output of 'mtp-files'
- added optional serial number parameter to 'mtp-getfile'
- added optional serial number parameter to 'mtp-delfile'
- feat: Add LIBMTP_Get_Children() to read the list of raw IDs of a folder.
- merge a patch from google https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/third_party/chromiumos-overlay/media-libs/libmtp/files/libmtp-1.1.20-10_remove_nexus_s_from_device_list.patch
- several new devices added, some device renaming for consistency.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmtp?expand=0&rev=109
- Soname libmtp.so.9.2.0 - binary compatible, new interfaces
have been added.
- Compilation fixes for older GCC and non-GCC compilers.
- Finalize >4GB file transfer changes so this works now.
- A new API to check for device capabilities has been added.
- Sync in latest upstream ptp2 changes.
- Support for USB 3.0! (A patch adding async buffering was
reverted after deemed instable by Debian.)
- Some migration toward the new API in the examples.
- Use parent storage if available as default storage media.
- Force reset on close for Android devices.
- Handle integrated USB hubs in mtp-probe.
- Devices, devices, devices...
- mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch: is upstream
- music-players.h: use up to date 1.1.7 version again.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmtp?expand=0&rev=67
- Soname libmtp.so.9.1.0 - binary compatible, new interfaces
have been added.
- Devices, devices, devices... I think I had a hundred (no kidding)
reports for the Nexus 4. It seems hackers just love this device
and cannot wait for me to spin a new libmtp.
- More careful autoprobing code for Linux, running around in
sysfs to try to avoid opening non-MTP devices. The libusb devs
do not uniformly like this idea but what shall I do? People
still want their devices to autodetect. Any hints welcome,
any patches will be reviewed.
- Interface extenstions from Philip Langdale to support the
Android in-place read/write extensions. This will be used by
GVFS for editing files etc, it is actually very useful when
treating the MTP device as a "real" filesystem. It only works
on Android devices with Google's MTP stack, but hey, that is
a fair share of the MTP devices used today.
- Several fixes and memory leaks fixed by Lei Zhang courtesy if
the Chromebook project, thanks Google!
- Windows Phone 8 should work out of the box.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmtp?expand=0&rev=57
- updated to 1.1.5
+ - Soname libmtp.so.9.0.5 - binary compatible
+ - Stop forcing altinterface 0! That bug has been around like
+ forever and libgphoto2 never did this. It screws up some
+ Samsung devices and is the prime reason for releasing this
+ update so soon after 1.1.4 as I know a lot of people out there
+ have Samsung devices!
+ - Integrated Sajid Anwars hard long-term work on MTPZ. There are
+ no secret keys or certificates inside libmtp, if you need these
+ to talk to your MTPZ device (Zune models, Windows Phones) you
+ need to get a file of secrets from some other place, preferably
+ Microsoft.
+ - Expose getthumbnail method and the Add Storage events as needed
+ for a GNOME VFS project by Philip Langdale.
+ - Rearrange and try to understand some SONY device modes again
+ and again.
+ - A udev script fix from Alessio Treglia to avoid poking around
+ on Canon EOS 3D.
+ - Devices, devices, devices...
+- Add libgrypt buildrequires for MTPZ support
OBS-URL: https://build.opensuse.org/request/show/135354
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmtp?expand=0&rev=51
- Soname libmtp.so.9.0.3 - binary compatible.
- Probably nailed the bugs in the Samsung Galaxy Tab S2 family
of devices. Ignacio Martinez helped us fixing this!
- Build fixes by Alessio Treglia and others.
- A horde of new devices in the database.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmtp?expand=0&rev=47