blob: b7c356d80bb28b847cb5cd4fc97cf22e869f41d4 [file] [log] [blame]
Richard Low64fa3992006-11-06 21:24:11 +000012006-11-06 Richard Low <richard@wentnet.com>
2
3 * src/libmtp.c: added a check for NULL filenames in
4 LIBMTP_Get_Folder_List.
5
Linus Walleij99310d42006-11-01 08:29:39 +000062006-11-01 Linus Walleij <triad@df.lth.se>
7
8 * src/libmtp.h.in: set/get uint8 to/from objects
9 * src/libmtp.c: send object property list.
10 * src/ptp.c: dito.
11 * src/ptp.h: dito.
12 * src/ptp-pack.c: dito.
13
mopoke90be30e2006-10-30 08:47:41 +0000142006-10-29 Andy Kelk <andy@mopoke.co.uk>
15
16 * examples/albumart.c: simple tool for adding album art.
17 * src/libmtp.c: graceful handling of players not supporting
18 abstract album objects.
19
Linus Walleij0c33ec02006-10-27 10:15:40 +0000202006-10-27 Linus Walleij <triad@df.lth.se>
21
22 * src/Makefile.am: bump library interface to reflect the new
23 album methods.
24 * configure.ac: bump to 0.0.22 for the next release.
25
262006-10-27 Andy Kelk <andy@mopoke.co.uk>
27
28 * src/libmtp.c: add support form abstract audio/video albums.
29 * src/libmtp.h.in: dito.
30
Linus Walleij7347d0f2006-10-23 07:23:39 +0000312006-10-23 Linus Walleij <triad@df.lth.se>
32
33 * src/libmtp.c: retire opcode rendering (moved to ptp.c)
34 * src/ptp.c: sync to upstream.
35 * src/ptp.h: dito.
36 * src/ptp-pack.c: dito.
37
Linus Walleij9efe75f2006-10-20 09:09:45 +0000382006-10-20 Linus Walleij <triad@df.lth.se>
39
40 * Release 0.0.21 to get all the new device support out.
41
Linus Walleij501ba4d2006-10-16 06:17:04 +0000422006-10-16 Linus Walleij <triad@df.lth.se>
43
44 * configure.ac: bump to 0.0.21.
45 * src/libusb-glue.c: add code to unload a kernel driver for
46 the primary interface if it is already in use under Linux.
47 * src/libusb-glue.h: add a device flag to make this possible.
48
Linus Walleij37253292006-10-11 08:38:14 +0000492006-10-11 Linus Walleij <triad@df.lth.se>
50
51 * examples/delfile.c: patch from Chris Debenham
52 straingtening out the command-line interface a bit
53 more.
54
Linus Walleij43ff8fc2006-10-10 11:16:53 +0000552006-10-10 Linus Walleij <triad@df.lth.se>
56
Linus Walleij37253292006-10-11 08:38:14 +000057 * examples/delfile.c: patch from Chris Debenham to make
58 this command take an optional filename as parameter
59 instead of file ID.
Linus Walleij43ff8fc2006-10-10 11:16:53 +000060
Linus Walleij955e6ba2006-09-26 16:55:10 +0000612006-09-26 Linus Walleij <triad@df.lth.se>
62
63 * libmtp.pc.in: require libusb instead of just linking it.
64 * configure.ac: bump release to 0.0.20 and release.
65
Linus Walleijb1318d12006-09-25 14:59:26 +0000662006-09-25 Linus Walleij <triad@df.lth.se>
67
68 * examples/evolution-sync.sh: example script to illustrate
69 to to transfer calendar, task and contact information
70 to a device supporting this.
71
Linus Walleij4ef39e62006-09-19 14:11:52 +0000722006-09-19 Linus Walleij <triad@df.lth.se>
73
74 * src/libmtp.h.in: fixed attribute IDs to be 16bit.
75 * src/libmtp.c: dito.
76 * examples/sendfile.c: support vcard3.
77
Linus Walleijf248fdd2006-09-16 20:11:40 +0000782006-09-16 Linus Walleij <triad@df.lth.se>
79
80 * configure.ac: bump to 0.0.19 and release. There are some
81 new devices as well.
Linus Walleij5b5c7852006-09-16 20:23:37 +000082 * src/unicode.c: retire unused code.
Linus Walleijf248fdd2006-09-16 20:11:40 +000083
Linus Walleijb8bfcb22006-09-13 12:14:28 +0000842006-09-13 Linus Walleij <triad@df.lth.se>
85
86 * examples/format.c: formatting test program.
87 * examples.Makefile.am: added format.
88
Linus Walleij13374a42006-09-13 11:55:30 +0000892006-09-13 Andy Kelk <andy@mopoke.co.uk>
90
91 * src/libmtp.h.in: added interface to format storage.
92 * src/libmtp.c: dito.
93 * src/ptp.c: dito.
94 * src/ptp.h: dito.
95
Linus Walleijd31e6192006-09-12 07:55:27 +0000962006-09-12 Linus Walleij <triad@df.lth.se>
97
98 * configure.ac: bump release. Released 0.0.18 yesterday.
99 * src/libmtp.c: do not try to read battery max level unless
100 the device supports it. (Bug occurred on Toshiba Gigabeat
101 P10.)
102
Linus Walleijd5d51c82006-09-11 06:57:50 +00001032006-09-11 Linus Walleij <triad@df.lth.se>
104
105 * src/libusb-glue.c: messed around a bit with device descriptor
106 detection so as to bring closer to libgphoto2 detection algorithm.
107 I've seen things that might be false positives, possibly USB mass
108 storage devices with additional MSFT descriptors to indicate they
109 have Janus DRM.
110 * src/libmtp.c: use UCS-2-INTERNAL if we're not on glibc. glibc
111 knows that UCS-2 is in machine endianness but Darwin and *BSD does
112 not. Detect C library and switch accordingly.
113 * src/unicode.c: retire old unicode code only keep things we cannot
114 live without. Remove the own internal UCS-2 conversion engine and
115 the internal iconv() engine and use the one already available in
116 PTPParams.
117 * src/unicode.h: dito.
118
Linus Walleij0558ac52006-09-07 06:55:03 +00001192006-09-07 Linus Walleij <triad@df.lth.se>
120
121 * src/libusb-glue.h: added device flags so we can make
122 the code behave differently on certain devices.
123 * src/libusb-glue.c: dito, plus removed some debug prints.
124 * src/libmtp.c: docs.
125 * src/libmtp.h.in: added device_flags to device list struct.
126 * src/Makefile.am: bumped to compatible library interface.
127 * configure.ac: bump version to 0.0.18 (0.0.17 released
128 yesterday).
129
Richard Low6ec2cc12006-09-06 16:59:16 +00001302006-09-06 Richard Low <richard@wentnet.com>
131
132 * src/libusb-glue.c: changed packet sizes to improve
133 transfer speeds.
134 * src/libmtp.c: changed packet sizes to improve transfer
135 transfer speeds. Also stopped extra ptp_getobjectinfo
136 calls when getting directories on connect.
137
Linus Walleij7f0c72e2006-09-06 13:01:58 +00001382006-09-06 Linus Walleij <triad@df.lth.se>
139
140 * src/libusb-glue.c: fixed some endpoint size detection
141 and sending special file sizes stuff. Real hairy bug...
142 Also messed around a bit with the callbacks.
143 * src/libmtp.c: changes for callback size detection.
144
Linus Walleija9310fa2006-09-04 06:47:42 +00001452006-09-04 Linus Walleij <triad@df.lth.se>
146
147 * src/libmtp.c: bug in streaming code, use defined USB_BULK_HDR_SIZE
148 instead of magic values.
149
Linus Walleijd7aa5b22006-09-02 11:52:31 +00001502006-09-02 Linus Walleij <triad@df.lth.se>
151
Linus Walleijcd3eb3d2006-09-02 21:33:22 +0000152 * src/libmtp.c: add some code to have
153 LIBMTP_Send_File_From_File_Descriptor() accept a stream
154 if size is set to (uint64_t) -1, plus documentation fixes.
155 I don't think the streaming code will work but whoever want
156 to experiment with it has a place to start.
157 * examples/refactortest.c: removed. Who uses this?
Linus Walleijd7aa5b22006-09-02 11:52:31 +0000158
Linus Walleijda9500d2006-08-30 13:17:06 +00001592006-08-30 Linus Walleij <triad@df.lth.se>
160
161 * configure.ac: version bump.
162 * src/libmtp.c: more debug prints.
163 * src/libusb-glue.c: new iRiver device called Clix. By
164 the way I released libmtp 0.0.16 yesterday.
165
Linus Walleija823a702006-08-27 21:27:46 +00001662006-08-28 Linus Walleij <triad@df.lth.se>
167
168 * configure.ac: version bump.
169 * src/ptp-pack.c: upstream has committed my patch giving full
170 unicode support in libgphoto2 ptp2 camlib. No need for
171 any more ugly workarounds, plus we now have full unicode
172 filenames!
173 * src/ptp.c: dito.
174 * src/ptp.h: dito.
175 * src/libmtp.c: revamp to use the new unicode support in
176 libgphoto2.
177 * src/unicode.c: remove unused functionality.
178 * src/unicode.h: dito.
179
Linus Walleijee73ef22006-08-27 19:56:00 +00001802006-08-27 Linus Walleij <triad@df.lth.se>
181
182 * configure.ac: version bump. Release all these fixes
183 as 0.0.15.
184 * src/libusb-glue.c: fixed sucky errors. Added callback
185 code when reading files.
186 * src/libusb-glue.h: const correctness.
187 * src/libmtp.h.in: finally fixup the type on the callbacks.
188 * src/libmtp.c: more accurate sending callbacks. Callbacks
189 when getting files also, working correctly. Typeing of
190 callbacks now OK.
191 * examples/getfile.c: some display bar cosmetic fixup.
192 * TODO: lots of the things todo are now done.
193
Linus Walleijd214b9b2006-08-26 22:08:37 +00001942006-08-26 Linus Walleij <triad@df.lth.se>
195
196 * configure.ac: version bump.
197 * src/libmtp.c: fix bug and reinstate callbacks.
198 * src/libusb-glue.h: dito.
199 * src/libusb-glue.c: dito.
200
Linus Walleije7f44be2006-08-25 19:32:29 +00002012006-08-25 Linus Walleij <triad@df.lth.se>
202
203 * src/libmtp.c: use the new file descriptor sender function.
204 Going to release this as 0.0.13.
205 * src/ptp.c: upstream accepted patches synced in.
206 * src/ptp.h: dito.
207
Linus Walleijeab650b2006-08-21 23:26:37 +00002082006-08-22 Linus Walleij <triad@df.lth.se>
209
Linus Walleij80d134a2006-08-22 21:41:37 +0000210 * src/libusb-glue.c: found a real nasty endpoint bug,
211 code from libgphoto2 was assuming max packet size of
212 512 bytes while it is 64 when a USB 2.0 device is
213 plugged into an UHCI hub.
214
2152006-08-22 Linus Walleij <triad@df.lth.se>
216
Linus Walleijeab650b2006-08-21 23:26:37 +0000217 * configure.ac: bump to 0.0.13, also released 0.0.12 now.
218
Linus Walleij924236a2006-08-20 22:17:58 +00002192006-08-21 Linus Walleij <triad@df.lth.se>
220
221 * src/libmtp.c: fixup mmap() usage and add madvise()
Linus Walleij96c62432006-08-21 10:04:02 +0000222 as result of experiments by Gavin McCullagh. Upstream
223 accept patch to get files directly to file descriptor.
Linus Walleij3ec86312006-08-21 13:25:24 +0000224 Move iconv() converters into device struct for thread
225 safety.
Linus Walleij96c62432006-08-21 10:04:02 +0000226 * src/ptp.c: sync to upstream which merges patch to get
227 file directly to file descriptor.
228 * src/ptp.h: dito.
Linus Walleij3ec86312006-08-21 13:25:24 +0000229 * src/unicode.c: move iconv() converters into the device
230 struct for thread safety.
231 * src/unicode.h: dito.
Linus Walleij924236a2006-08-20 22:17:58 +0000232
Linus Walleij30658792006-08-19 22:18:55 +00002332006-08-20 Linus Walleij <triad@df.lth.se>
234
235 * src/libmtp.h.in: set friendly name and sync partner,
236 rename ownername to friendlyname.
237 * src/libmtp.c: dito.
238 * examples/detect.c: reflect changes.
239 * src/Makefile.am: interface is incompatible so age it.
240
Linus Walleijfae27482006-08-19 20:13:25 +00002412006-08-19 Linus Walleij <triad@df.lth.se>
242
243 * src/libmtp.h.in: add function to get syncronization
244 partner for the device.
245 * src/libmtp.c: dito.
246 * examples/detect.c: use that function.
247 * src/Makefile.am: backward-compatible interface bump.
248
Linus Walleij16571dc2006-08-17 20:27:46 +00002492006-08-17 Linus Walleij <triad@df.lth.se>
250
251 * configure.ac: bump to 0.0.12 and require iconv.h.
252
2532006-08-16 Linus Walleij <triad@df.lth.se>
254
255 * src/unicode.c: remove bigendian weirdness and switch
256 to using iconv() instead.
257 * src/unicode.h: dito.
258 * src/libmtp.c: reflect changes.
259
Linus Walleij3e188f12006-08-09 20:46:05 +00002602006-08-09 Linus Walleij <triad@df.lth.se>
261
262 * Release libmtp 0.0.11.
263
Linus Walleij2eb884b2006-08-04 19:17:36 +00002642006-08-04 Linus Walleij <triad@df.lth.se>
265
266 * src/libmtp.c: patch from Dan Aloni to make sendfile
267 use mmap and avoid memory drainage.
Linus Walleij9eb3d312006-08-04 19:25:59 +0000268 * src/libusb-glue.c: patch from Andy Kelk to avoid
269 exit():ing when the interface cannot be claimed.
Linus Walleij232943d2006-08-04 19:26:53 +0000270 * configure.ac: version bump.
Linus Walleij2eb884b2006-08-04 19:17:36 +0000271
Linus Walleijaa4b0752006-07-26 22:21:04 +00002722006-07-27 Linus Walleij <triad@df.lth.se>
273
274 * Release libmtp 0.0.10.
275
Linus Walleij17b55ea2006-07-26 13:54:00 +00002762006-07-26 Linus Walleij <triad@df.lth.se>
277
278 * src/libusb-glue.c: new SanDisk devices.
Linus Walleij00cf0642006-07-26 20:40:59 +0000279 * src/libmtp.c: only set metdata properties supported by
280 the device, duh.
Linus Walleijaa4b0752006-07-26 22:21:04 +0000281 * src/ptp.c: sync to upstream.
282 * src/ptp.h: sync to upstream.
283 * configure.ac: bump to 0.0.10.
Linus Walleij17b55ea2006-07-26 13:54:00 +0000284
Linus Walleijc187cb92006-06-22 17:58:13 +00002852006-06-22 Linus Walleij <triad@df.lth.se>
286
287 * Release libmtp 0.0.9.
288
Linus Walleij8ab54262006-06-21 07:12:28 +00002892006-06-21 Linus Walleij <triad@df.lth.se>
290
291 * src/libmtp.h.in: added function to retrieve supported
292 filetypes.
293 * src/libmtp.c: ditto.
294 * examples/detect.c: use that function.
295
Linus Walleijcf223e62006-06-19 09:31:53 +00002962006-06-19 Linus Walleij <triad@df.lth.se>
297
298 * src/unicode.c: support all endianness, detect
299 byte-order-mark
300 * src/unicode.h: ditto.
301 * src/libmtp.c: ditto.
302 * examples/detect.c: use proper tempfile function.
303 * src/libmtp.h.in: add some more track properties.
304 * src/libmtp.c: ditto.
305 * examples/tracks.c: ditto.
306
Linus Walleij2e4b5f92006-06-16 14:00:49 +00003072006-06-16 Linus Walleij <triad@df.lth.se>
308
309 * src/libmtp.h.in: new interfaces for single metadata post
310 retrieveal.
311 * src/libmtp.c: ditto.
312 * examples/playlists.c: display track info using the new
313 individual track metadata retrieveal method.
314 * examples/getplaylist.c: ditto.
315
Linus Walleij05ccbe72006-06-13 07:46:58 +00003162006-06-13 Linus Walleij <triad@df.lth.se>
317
318 * src/libmtp.h.in: added default folders to device struct.
Linus Walleij545c7792006-06-13 15:22:30 +0000319 Add some new function prototypes.
Linus Walleij05ccbe72006-06-13 07:46:58 +0000320 * src/libmtp.c: discover and use the default folders if
Linus Walleij545c7792006-06-13 15:22:30 +0000321 we can find them. Retrieve device secure time and cert
322 out of sheer curiosity.
323 * src/ptp.c: sync to libgphoto2 with my patches.
324 * src/ptp.h: ditto.
Linus Walleij05ccbe72006-06-13 07:46:58 +0000325
Linus Walleij438bd7f2006-06-08 11:35:44 +00003262006-06-07 Linus Walleij <triad@df.lth.se>
327
328 * src/libmtp.h.in: new playlist API and refactorings.
329 * src/libmtp.c: ditto, and refactorings.
330 * src/unicode.h: const correctness.
331 * src/unicode.c: ditto.
332 * examples/playlists.c: new example program.
333 * configure.ac: bump to 0.0.9
334 * src/Makefile.am: bump library interface.
335
Linus Walleij52e3ac52006-06-05 10:30:00 +00003362006-06-05 Linus Walleij <triad@df.lth.se>
337
338 * examples/sendtr.c: fixed annoying bug that made this
339 program totally useless.
340 * src/libmtp.c: cosmetics.
341 * configure.ac: bump to 0.0.8.
342
Linus Walleij345a3372006-06-03 20:55:25 +00003432006-06-03 Linus Walleij <triad@df.lth.se>
344
345 * src/libmtp.c: metadata bugs, album name and genre
346 confused. Fixe it and released libmtp 0.0.7.
347
Linus Walleijdc09dc02006-06-01 14:23:41 +00003482006-06-01 Linus Walleij <triad@df.lth.se>
349
350 * Released libmtp 0.0.6.
351
Linus Walleij549ec4d2006-05-31 19:59:52 +00003522006-05-31 Linus Walleij <triad@df.lth.se>
353
354 * src/libmtp.c: fixed mapping for JPEG vs JFIF
355 * src/libmtp.h.in: added proper type for JPEG
356 * examples/sendfile.c: send proper JPEG type
357
Linus Walleijd3fdd972006-05-30 15:51:37 +00003582006-05-30 Flavien Lebarbe <flavien+libmtp@lebarbe.net>
359
360 * src/libmtp.c: fixed a bug in update metadata due to
361 bad use of return code.
362 * src/libusb-glue.c: fixed a loop exiting problem with
363 good 'ol GOTO.
364
Linus Walleij9b1fcd92006-05-29 08:35:29 +00003652006-05-29 Linus Walleij <triad@df.lth.se>
366
367 * src/libusb-glue.c: one more device.
368 * doc/examples.h: produce correct documentation.
369 * configure.ac: bump to 0.0.6.
Linus Walleijf67bca92006-05-29 09:33:39 +0000370 * src/ptp.c: sync to libgphoto2.
371 * src/ptp.h: ditto.
372 * src/ptp-pack.c: ditto.
Linus Walleijf0f3d482006-05-29 14:10:21 +0000373 * src/libmtp.c: fixed all filetype API related functions
374 not to use any PTP intrinsic defines at all, made all
375 parameters to functions use the internal libmtp interface
376 enumerations and definitions. Removed LIBMTP_Release():
377 we can live with the memory lost during init. You're not
378 supposed to re-initialize the device. Consequently removed
379 the delete function that cleaned the filetype assoc list.
380 * examples/refactortest.c: reflect changes.
Linus Walleij9b1fcd92006-05-29 08:35:29 +0000381
ravelox088180b2006-05-26 23:55:40 +00003822006-05-26 Dave Kelly <libmtp@ravelox.co.uk>
383
384 * src/libmtp.c: refactored object handling to be more generic
385 * src/libmtp.h.in: ditto
386 * examples/refactortest.c: Added simple example to use refactoring
387 * examples/getplaylist.c: Added example to extract playlist data
Linus Walleij9b1fcd92006-05-29 08:35:29 +0000388 * src/ptp.c: Re-added ptp_get/set_objectreferences to allow
389 for playlist handling
390 * src/ptp.h: ditto
ravelox088180b2006-05-26 23:55:40 +0000391
Linus Walleij1fd2d272006-05-08 09:22:01 +00003922006-05-08 Linus Walleij <triad@df.lth.se>
393
394 * src/libmtp.h.in: add simple detection function.
395 * src/libusb-glue.c: implement MTP "OS descriptor" for
396 looking for MTP devices.
397 * examples/detect.c: make it possible to do very
398 rudimentary detection with "detect -p".
399 * configure.ac: bump to 0.0.5.
400
Linus Walleij685137f2006-05-07 18:09:02 +00004012006-05-07 Linus Walleij <triad@df.lth.se>
402
403 * COPYING: since we no longer use any parts of libptp2
404 and only files from libgphoto2, we switch to the GNU
405 Lesser General Public License (GNU LGPL). libptp2 is
406 a derived work from libgphoto2, and so is libmtp, there
407 are no remnants of libptp2 in libmtp anymore.
408
Linus Walleij16c51f02006-05-04 13:20:22 +00004092006-05-04 Linus Walleij <triad@df.lth.se>
410
411 * examples/sendfile.c: fixes some more filetypes.
Linus Walleij453813c2006-05-04 19:46:43 +0000412 * src/libmtp.c: respectfully rearranged to use a filetype mapping
413 table.
414 * src/ptp-pack.c: real nasty unicode packing bug.
415 * Release libmtp 0.0.4.
Linus Walleij16c51f02006-05-04 13:20:22 +0000416
Linus Walleijd6a49972006-05-02 08:24:54 +00004172006-05-02 Linus Walleij <triad@df.lth.se>
418
419 * src/libmtp.c: general shaping up for release. All track
420 and file sending functions now respects a parent ID to be
421 sent along with files and tracks.
422 * src/libmtp.h.in: dito.
423 * src/libusb-glue.c: dito.
424 * examples/sendfile.c: interface dependency changes.
425 * examples/sendtr.c: dito.
426
Linus Walleijc60275a2006-04-30 10:58:11 +00004272006-04-30 Linus Walleij <triad@df.lth.se>
428
429 * src/ptp.c: sync upstream.
430 * src/ptp.h: dito.
431
Linus Walleij370c68d2006-04-27 14:19:01 +00004322006-04-27 Linus Walleij <triad@df.lth.se>
433
434 * examples/sendfile.c: first file sender program based
435 on API implementation and changes by Chris Allegretta.
436 * examples/Makefile.am: new program, new entry.
437 * src/libmtp.c: reflect this new functionality.
438 * src/libmtp.h.in: dito.
439
Linus Walleijb02a0662006-04-25 08:05:09 +00004402006-04-25 Linus Walleij <triad@df.lth.se>
441
442 * Rebased the sources around libgphoto2 instead.
443 This was a major revision...
444 * src/ptp.c: imported libgphoto2 version verbatim.
445 * src/ptp.h: imported libgphoto2 version, minor patch.
446 * src/ptp-pack.c: imported libgphoto2 version, minor patch.
Linus Walleij9a96f0b2006-04-25 08:46:59 +0000447 * src/ptp-pack.h: dropped, libgphoto2 does not use it.
Linus Walleijb02a0662006-04-25 08:05:09 +0000448 * src/mtp.c: dropped, since all functions are now in ptp.c
449 * src/mtp-pack.c: dropped, same reason.
450 * src/mtp.h: dropped, same reason.
451 * src/mtp-pack.h: dropped, same reason.
452
Linus Walleije5f3ad42006-04-21 07:44:36 +00004532006-04-21 Linus Walleij <triad@df.lth.se>
454
Linus Walleij902c0b92006-04-21 10:52:48 +0000455 * Released libmtp 0.0.3
456 * Bumped source to 0.0.4
457
4582006-04-21 Linus Walleij <triad@df.lth.se>
459
Linus Walleije5f3ad42006-04-21 07:44:36 +0000460 * src/ptp-pack.c: GCC 4.x compilation patch from
461 Diego Pettenò.
Linus Walleija06a2792006-04-21 07:52:26 +0000462 * src/libusb-glue.c: New Samsung device and some
463 from libgphoto2.
Linus Walleij9c6ca022006-04-21 10:24:15 +0000464 * src/ptp.h: some defines from libgphoto2 to get
465 a bit more compatible.
466 * src/libmtp.c: Added a folder API implementation by
467 Dave "ravelox" Kelly.
468 * src/libmtp.h.in: dito.
469 * examples/folders.c: dito.
470 * examples/newfolder.c: dito.
471 * examples/trexist.c: dito.
Linus Walleije5f3ad42006-04-21 07:44:36 +0000472
Linus Walleij6fd2f082006-03-28 07:19:22 +00004732006-03-28 Linus Walleij <triad@df.lth.se>
474
475 * m4/*: updated macros to work with GCC 4.1.0.
476 * examples/hotplug.c: new program to create device
477 ID lists.
478 * libmtp.rules: now an auto-generated file.
479 * libmtp.usermap: now an auto-generated file.
480
Linus Walleijf6bc1782006-03-24 15:12:47 +00004812006-03-24 Linus Walleij <triad@df.lth.se>
482
483 * Beginning a file API, fixed some example program
484 names and such.
485
Linus Walleij6946ac52006-03-21 06:51:22 +00004862006-03-18 Linus Walleij <triad@df.lth.se>
487
488 * Fixed up callback interface to a simpler version,
489 the old one was bloated stuff from libnjb anyway.
490 Bump to 0.0.2.
491
Linus Walleij9b28da32006-03-16 13:47:58 +00004922006-03-16 Linus Walleij <triad@df.lth.se>
493
494 * Fixed the .h file and implementation so you really only
495 need this one .h file to interface the library.
496
Linus Walleij80124062006-03-15 10:26:09 +00004972006-03-15 Linus Walleij <triad@df.lth.se>
498
499 * Added three device information retrieval functions.
500
Linus Walleij15e344f2006-03-06 15:15:00 +00005012006-03-06 Linus Walleij <triad@df.lth.se>
502
503 * Moving some things around to structure the source. More
504 will be needed...
505
Linus Walleij93218602006-02-27 08:53:38 +00005062006-02-27 Linus Walleij <triad@df.lth.se>
507
508 * Release libmtp 0.0.1 so people have something to play with,
509 what the heck. Probably saves someones day.
510
Linus Walleij95698cd2006-02-24 10:40:40 +00005112006-02-24 Linus Walleij <triad@df.lth.se>
512
513 * Deltr example program to delete tracks, plus corresponding
514 interface call.
515
Linus Walleij17e39f72006-02-23 15:54:28 +00005162006-02-23 Linus Walleij <triad@df.lth.se>
517
518 * Fixed up sendtr program and metadata tagging function that is
519 used after sending files.
520
Linus Walleij394bbbe2006-02-22 16:10:53 +00005212006-02-22 Linus Walleij <triad@df.lth.se>
Linus Walleijeb8c6fe2006-02-03 09:46:22 +0000522
Linus Walleij394bbbe2006-02-22 16:10:53 +0000523 * Untested gettr.c and sendtr.c programs to get and send tracks
524 created.
525
Linus Walleijeb8c6fe2006-02-03 09:46:22 +00005262006-01-30 Linus Walleij <triad@df.lth.se>
527
528 * Created the initial GNU source directory structure.
529 * Added the most basic files.