~ubuntu-branches/ubuntu/precise/libmtp/precise-updates

Viewing all changes in revision 36.

  • Committer: Bazaar Package Importer
  • Author(s): Alessio Treglia
  • Date: 2011-06-20 10:48:47 UTC
  • mfrom: (0.2.3 upstream) (16.1.17 oneiric)
  • Revision ID: james.westby@ubuntu.com-20110620104847-lzaxr0i03hkvjpix
Tags: 1.1.0-1
* New upstream release:
  - Soname libmtp.so.9.0.0 - new ABI:
    + New state fields are added in an exposed public struct. Programs need
      to be recompiled and relinked against the new libmtp but then they
      should work.
  - New interfaces:
    + LIBMTP_Open_Raw_Device_Uncached()
    + LIBMTP_Get_Files_And_Folders()
  - Tentative event interface: LIBMTP_Read_Event
    + Support for some basic device event. It should be polled by a separate
      thread in clients, and we expect to handle most events internally in
      libmtp (such as updating the data cache when objects are added or
      removed) but this thread is required to drive it.
  - Even more careful device probe code in the mtp-probe executable. Some
    distros reported problems with some rouge devices with custom interfaces
    going into endless probe loops. This should now be fixed: we're making
    sure we have exactly the right kind of endpoints before probing.
  - udev rule prio for probe command set to match what comes with stock udev.
  - Probing for IAD (Interface Association Descriptors).
  - A horde of new devices in the database.
* Delete 0001-new_devices.patch, applied upstream.
* Refresh 1001-kfreebsd_hurd_ftbfs.patch
* debian/{control,rules}: Bump SOVERSION to 9.
* Move libmtp8.symbols to libmtp9.symbols.
* Update symbols file.
* udev rules file has been renamed: 45-libmtp.rules -> 39-libmtp.rules.
* debian/control:
  - Drop ancient udev << 0.136-1 from the libmtp9's Breaks field.
  - libmtp{9,-runtime} depend on libmtp-common.
  - Relax mtp-tools' dependency on libmtp@SONAME@.
* Update mtp-tools' manpage to document the new mtp-filetree utility.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: