2006-07-27 Linus Walleij <triad@df.lth.se>
* Release libmtp 0.0.10. 2006-07-26 Linus Walleij <triad@df.lth.se> * src/libusb-glue.c: new SanDisk devices. * src/libmtp.c: only set metdata properties supported by the device, duh. * src/ptp.c: sync to upstream. * src/ptp.h: sync to upstream. * configure.ac: bump to 0.0.10. 2006-06-22 Linus Walleij <triad@df.lth.se> * Release libmtp 0.0.9. 2006-06-21 Linus Walleij <triad@df.lth.se> * src/libmtp.h.in: added function to retrieve supported filetypes. * src/libmtp.c: ditto. * examples/detect.c: use that function. 2006-06-19 Linus Walleij <triad@df.lth.se> * src/unicode.c: support all endianness, detect byte-order-mark * src/unicode.h: ditto. * src/libmtp.c: ditto. * examples/detect.c: use proper tempfile function. * src/libmtp.h.in: add some more track properties. * src/libmtp.c: ditto. * examples/tracks.c: ditto. 2006-06-16 Linus Walleij <triad@df.lth.se> * src/libmtp.h.in: new interfaces for single metadata post retrieveal. * src/libmtp.c: ditto. * examples/playlists.c: display track info using the new individual track metadata retrieveal method. * examples/getplaylist.c: ditto. 2006-06-13 Linus Walleij <triad@df.lth.se> * src/libmtp.h.in: added default folders to device struct. Add some new function prototypes. * src/libmtp.c: discover and use the default folders if we can find them. Retrieve device secure time and cert out of sheer curiosity. * src/ptp.c: sync to libgphoto2 with my patches. * src/ptp.h: ditto. 2006-06-07 Linus Walleij <triad@df.lth.se> * src/libmtp.h.in: new playlist API and refactorings. * src/libmtp.c: ditto, and refactorings. * src/unicode.h: const correctness. * src/unicode.c: ditto. * examples/playlists.c: new example program. * configure.ac: bump to 0.0.9 * src/Makefile.am: bump library interface. 2006-06-05 Linus Walleij <triad@df.lth.se> * examples/sendtr.c: fixed annoying bug that made this program totally useless. * src/libmtp.c: cosmetics. * configure.ac: bump to 0.0.8. 2006-06-03 Linus Walleij <triad@df.lth.se> * src/libmtp.c: metadata bugs, album name and genre confused. Fixe it and released libmtp 0.0.7. 2006-06-01 Linus Walleij <triad@df.lth.se> * Released libmtp 0.0.6. 2006-05-31 Linus Walleij <triad@df.lth.se> * src/libmtp.c: fixed mapping for JPEG vs JFIF * src/libmtp.h.in: added proper type for JPEG * examples/sendfile.c: send proper JPEG type 2006-05-30 Flavien Lebarbe <flavien+libmtp@lebarbe.net> * src/libmtp.c: fixed a bug in update metadata due to bad use of return code. * src/libusb-glue.c: fixed a loop exiting problem with good 'ol GOTO. 2006-05-29 Linus Walleij <triad@df.lth.se> * src/libusb-glue.c: one more device. * doc/examples.h: produce correct documentation. * configure.ac: bump to 0.0.6. * src/ptp.c: sync to libgphoto2. * src/ptp.h: ditto. * src/ptp-pack.c: ditto. * src/libmtp.c: fixed all filetype API related functions not to use any PTP intrinsic defines at all, made all parameters to functions use the internal libmtp interface enumerations and definitions. Removed LIBMTP_Release(): we can live with the memory lost during init. You're not supposed to re-initialize the device. Consequently removed the delete function that cleaned the filetype assoc list. * examples/refactortest.c: reflect changes. 2006-05-26 Dave Kelly <libmtp@ravelox.co.uk> * src/libmtp.c: refactored object handling to be more generic * src/libmtp.h.in: ditto * examples/refactortest.c: Added simple example to use refactoring * examples/getplaylist.c: Added example to extract playlist data * src/ptp.c: Re-added ptp_get/set_objectreferences to allow for playlist handling * src/ptp.h: ditto 2006-05-08 Linus Walleij <triad@df.lth.se> * src/libmtp.h.in: add simple detection function. * src/libusb-glue.c: implement MTP "OS descriptor" for looking for MTP devices. * examples/detect.c: make it possible to do very rudimentary detection with "detect -p". * configure.ac: bump to 0.0.5. 2006-05-07 Linus Walleij <triad@df.lth.se> * COPYING: since we no longer use any parts of libptp2 and only files from libgphoto2, we switch to the GNU Lesser General Public License (GNU LGPL). libptp2 is a derived work from libgphoto2, and so is libmtp, there are no remnants of libptp2 in libmtp anymore. 2006-05-04 Linus Walleij <triad@df.lth.se> * examples/sendfile.c: fixes some more filetypes. * src/libmtp.c: respectfully rearranged to use a filetype mapping table. * src/ptp-pack.c: real nasty unicode packing bug. * Release libmtp 0.0.4. 2006-05-02 Linus Walleij <triad@df.lth.se> * src/libmtp.c: general shaping up for release. All track and file sending functions now respects a parent ID to be sent along with files and tracks. * src/libmtp.h.in: dito. * src/libusb-glue.c: dito. * examples/sendfile.c: interface dependency changes. * examples/sendtr.c: dito. 2006-04-30 Linus Walleij <triad@df.lth.se> * src/ptp.c: sync upstream. * src/ptp.h: dito. 2006-04-27 Linus Walleij <triad@df.lth.se> * examples/sendfile.c: first file sender program based on API implementation and changes by Chris Allegretta. * examples/Makefile.am: new program, new entry. * src/libmtp.c: reflect this new functionality. * src/libmtp.h.in: dito. 2006-04-25 Linus Walleij <triad@df.lth.se> * Rebased the sources around libgphoto2 instead. This was a major revision... * src/ptp.c: imported libgphoto2 version verbatim. * src/ptp.h: imported libgphoto2 version, minor patch. * src/ptp-pack.c: imported libgphoto2 version, minor patch. * src/ptp-pack.h: dropped, libgphoto2 does not use it. * src/mtp.c: dropped, since all functions are now in ptp.c * src/mtp-pack.c: dropped, same reason. * src/mtp.h: dropped, same reason. * src/mtp-pack.h: dropped, same reason. 2006-04-21 Linus Walleij <triad@df.lth.se> * Released libmtp 0.0.3 * Bumped source to 0.0.4 2006-04-21 Linus Walleij <triad@df.lth.se> * src/ptp-pack.c: GCC 4.x compilation patch from Diego Pettenò. * src/libusb-glue.c: New Samsung device and some from libgphoto2. * src/ptp.h: some defines from libgphoto2 to get a bit more compatible. * src/libmtp.c: Added a folder API implementation by Dave "ravelox" Kelly. * src/libmtp.h.in: dito. * examples/folders.c: dito. * examples/newfolder.c: dito. * examples/trexist.c: dito. 2006-03-28 Linus Walleij <triad@df.lth.se> * m4/*: updated macros to work with GCC 4.1.0. * examples/hotplug.c: new program to create device ID lists. * libmtp.rules: now an auto-generated file. * libmtp.usermap: now an auto-generated file. 2006-03-24 Linus Walleij <triad@df.lth.se> * Beginning a file API, fixed some example program names and such. 2006-03-18 Linus Walleij <triad@df.lth.se> * Fixed up callback interface to a simpler version, the old one was bloated stuff from libnjb anyway. Bump to 0.0.2. 2006-03-16 Linus Walleij <triad@df.lth.se> * Fixed the .h file and implementation so you really only need this one .h file to interface the library. 2006-03-15 Linus Walleij <triad@df.lth.se> * Added three device information retrieval functions. 2006-03-06 Linus Walleij <triad@df.lth.se> * Moving some things around to structure the source. More will be needed... 2006-02-27 Linus Walleij <triad@df.lth.se> * Release libmtp 0.0.1 so people have something to play with, what the heck. Probably saves someones day. 2006-02-24 Linus Walleij <triad@df.lth.se> * Deltr example program to delete tracks, plus corresponding interface call. 2006-02-23 Linus Walleij <triad@df.lth.se> * Fixed up sendtr program and metadata tagging function that is used after sending files. 2006-02-22 Linus Walleij <triad@df.lth.se> * Untested gettr.c and sendtr.c programs to get and send tracks created. 2006-01-30 Linus Walleij <triad@df.lth.se> * Created the initial GNU source directory structure. * Added the most basic files. |