blob: 1ce5c849133557624d74897349d0a837995fdf99 [file] [log] [blame]
Linus Walleij9b1fcd92006-05-29 08:35:29 +000012006-05-29 Linus Walleij <triad@df.lth.se>
2
3 * src/libusb-glue.c: one more device.
4 * doc/examples.h: produce correct documentation.
5 * configure.ac: bump to 0.0.6.
Linus Walleijf67bca92006-05-29 09:33:39 +00006 * src/ptp.c: sync to libgphoto2.
7 * src/ptp.h: ditto.
8 * src/ptp-pack.c: ditto.
Linus Walleij9b1fcd92006-05-29 08:35:29 +00009
ravelox088180b2006-05-26 23:55:40 +0000102006-05-26 Dave Kelly <libmtp@ravelox.co.uk>
11
12 * src/libmtp.c: refactored object handling to be more generic
13 * src/libmtp.h.in: ditto
14 * examples/refactortest.c: Added simple example to use refactoring
15 * examples/getplaylist.c: Added example to extract playlist data
Linus Walleij9b1fcd92006-05-29 08:35:29 +000016 * src/ptp.c: Re-added ptp_get/set_objectreferences to allow
17 for playlist handling
18 * src/ptp.h: ditto
ravelox088180b2006-05-26 23:55:40 +000019
Linus Walleij1fd2d272006-05-08 09:22:01 +0000202006-05-08 Linus Walleij <triad@df.lth.se>
21
22 * src/libmtp.h.in: add simple detection function.
23 * src/libusb-glue.c: implement MTP "OS descriptor" for
24 looking for MTP devices.
25 * examples/detect.c: make it possible to do very
26 rudimentary detection with "detect -p".
27 * configure.ac: bump to 0.0.5.
28
Linus Walleij685137f2006-05-07 18:09:02 +0000292006-05-07 Linus Walleij <triad@df.lth.se>
30
31 * COPYING: since we no longer use any parts of libptp2
32 and only files from libgphoto2, we switch to the GNU
33 Lesser General Public License (GNU LGPL). libptp2 is
34 a derived work from libgphoto2, and so is libmtp, there
35 are no remnants of libptp2 in libmtp anymore.
36
Linus Walleij16c51f02006-05-04 13:20:22 +0000372006-05-04 Linus Walleij <triad@df.lth.se>
38
39 * examples/sendfile.c: fixes some more filetypes.
Linus Walleij453813c2006-05-04 19:46:43 +000040 * src/libmtp.c: respectfully rearranged to use a filetype mapping
41 table.
42 * src/ptp-pack.c: real nasty unicode packing bug.
43 * Release libmtp 0.0.4.
Linus Walleij16c51f02006-05-04 13:20:22 +000044
Linus Walleijd6a49972006-05-02 08:24:54 +0000452006-05-02 Linus Walleij <triad@df.lth.se>
46
47 * src/libmtp.c: general shaping up for release. All track
48 and file sending functions now respects a parent ID to be
49 sent along with files and tracks.
50 * src/libmtp.h.in: dito.
51 * src/libusb-glue.c: dito.
52 * examples/sendfile.c: interface dependency changes.
53 * examples/sendtr.c: dito.
54
Linus Walleijc60275a2006-04-30 10:58:11 +0000552006-04-30 Linus Walleij <triad@df.lth.se>
56
57 * src/ptp.c: sync upstream.
58 * src/ptp.h: dito.
59
Linus Walleij370c68d2006-04-27 14:19:01 +0000602006-04-27 Linus Walleij <triad@df.lth.se>
61
62 * examples/sendfile.c: first file sender program based
63 on API implementation and changes by Chris Allegretta.
64 * examples/Makefile.am: new program, new entry.
65 * src/libmtp.c: reflect this new functionality.
66 * src/libmtp.h.in: dito.
67
Linus Walleijb02a0662006-04-25 08:05:09 +0000682006-04-25 Linus Walleij <triad@df.lth.se>
69
70 * Rebased the sources around libgphoto2 instead.
71 This was a major revision...
72 * src/ptp.c: imported libgphoto2 version verbatim.
73 * src/ptp.h: imported libgphoto2 version, minor patch.
74 * src/ptp-pack.c: imported libgphoto2 version, minor patch.
Linus Walleij9a96f0b2006-04-25 08:46:59 +000075 * src/ptp-pack.h: dropped, libgphoto2 does not use it.
Linus Walleijb02a0662006-04-25 08:05:09 +000076 * src/mtp.c: dropped, since all functions are now in ptp.c
77 * src/mtp-pack.c: dropped, same reason.
78 * src/mtp.h: dropped, same reason.
79 * src/mtp-pack.h: dropped, same reason.
80
Linus Walleije5f3ad42006-04-21 07:44:36 +0000812006-04-21 Linus Walleij <triad@df.lth.se>
82
Linus Walleij902c0b92006-04-21 10:52:48 +000083 * Released libmtp 0.0.3
84 * Bumped source to 0.0.4
85
862006-04-21 Linus Walleij <triad@df.lth.se>
87
Linus Walleije5f3ad42006-04-21 07:44:36 +000088 * src/ptp-pack.c: GCC 4.x compilation patch from
89 Diego Pettenò.
Linus Walleija06a2792006-04-21 07:52:26 +000090 * src/libusb-glue.c: New Samsung device and some
91 from libgphoto2.
Linus Walleij9c6ca022006-04-21 10:24:15 +000092 * src/ptp.h: some defines from libgphoto2 to get
93 a bit more compatible.
94 * src/libmtp.c: Added a folder API implementation by
95 Dave "ravelox" Kelly.
96 * src/libmtp.h.in: dito.
97 * examples/folders.c: dito.
98 * examples/newfolder.c: dito.
99 * examples/trexist.c: dito.
Linus Walleije5f3ad42006-04-21 07:44:36 +0000100
Linus Walleij6fd2f082006-03-28 07:19:22 +00001012006-03-28 Linus Walleij <triad@df.lth.se>
102
103 * m4/*: updated macros to work with GCC 4.1.0.
104 * examples/hotplug.c: new program to create device
105 ID lists.
106 * libmtp.rules: now an auto-generated file.
107 * libmtp.usermap: now an auto-generated file.
108
Linus Walleijf6bc1782006-03-24 15:12:47 +00001092006-03-24 Linus Walleij <triad@df.lth.se>
110
111 * Beginning a file API, fixed some example program
112 names and such.
113
Linus Walleij6946ac52006-03-21 06:51:22 +00001142006-03-18 Linus Walleij <triad@df.lth.se>
115
116 * Fixed up callback interface to a simpler version,
117 the old one was bloated stuff from libnjb anyway.
118 Bump to 0.0.2.
119
Linus Walleij9b28da32006-03-16 13:47:58 +00001202006-03-16 Linus Walleij <triad@df.lth.se>
121
122 * Fixed the .h file and implementation so you really only
123 need this one .h file to interface the library.
124
Linus Walleij80124062006-03-15 10:26:09 +00001252006-03-15 Linus Walleij <triad@df.lth.se>
126
127 * Added three device information retrieval functions.
128
Linus Walleij15e344f2006-03-06 15:15:00 +00001292006-03-06 Linus Walleij <triad@df.lth.se>
130
131 * Moving some things around to structure the source. More
132 will be needed...
133
Linus Walleij93218602006-02-27 08:53:38 +00001342006-02-27 Linus Walleij <triad@df.lth.se>
135
136 * Release libmtp 0.0.1 so people have something to play with,
137 what the heck. Probably saves someones day.
138
Linus Walleij95698cd2006-02-24 10:40:40 +00001392006-02-24 Linus Walleij <triad@df.lth.se>
140
141 * Deltr example program to delete tracks, plus corresponding
142 interface call.
143
Linus Walleij17e39f72006-02-23 15:54:28 +00001442006-02-23 Linus Walleij <triad@df.lth.se>
145
146 * Fixed up sendtr program and metadata tagging function that is
147 used after sending files.
148
Linus Walleij394bbbe2006-02-22 16:10:53 +00001492006-02-22 Linus Walleij <triad@df.lth.se>
Linus Walleijeb8c6fe2006-02-03 09:46:22 +0000150
Linus Walleij394bbbe2006-02-22 16:10:53 +0000151 * Untested gettr.c and sendtr.c programs to get and send tracks
152 created.
153
Linus Walleijeb8c6fe2006-02-03 09:46:22 +00001542006-01-30 Linus Walleij <triad@df.lth.se>
155
156 * Created the initial GNU source directory structure.
157 * Added the most basic files.