Last 0.2.4 changes
diff --git a/ChangeLog b/ChangeLog
index 05eafa2..39a2757 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-11-22 Linus Walleij <triad@df.lth.se>
+
+ * configure.ac: bump to 0.2.4.
+ * src/Makefile.am: bump age of soversion (compatible).
+ * RELEASE 0.2.4 mainly to get some new device support out there.
+
2007-11-09 Linus Walleij <triad@df.lth.se>
* src/libusb-glue.c: avoid probing deeper into interfaces
diff --git a/README b/README
index 9c6d475..a350e6c 100644
--- a/README
+++ b/README
@@ -114,6 +114,11 @@
if you really need to get your dual-mode device to work
with MTP.
+Another flag which is easy to identify is the
+DEVICE_FLAG_NO_ZERO_READS, which remedies connection
+timeouts when getting files, and some timeouts on e.g.
+successive "mtp-connect" calls.
+
If you are a device vendor, please consider assigning one
of your employees as a contact person for libmtp, have them
sign up to the libmtp development list and answer questions
diff --git a/configure.ac b/configure.ac
index eaf4044..b37de69 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.52)
-AC_INIT([libmtp], [0.2.3], [libmtp-users@lists.sourceforge.net])
+AC_INIT([libmtp], [0.2.4], [libmtp-users@lists.sourceforge.net])
AM_INIT_AUTOMAKE([foreign])
AC_CONFIG_SRCDIR([src/libmtp.c])
AM_CONFIG_HEADER(config.h)
diff --git a/src/Makefile.am b/src/Makefile.am
index f68de52..bb9ba7d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -30,7 +30,7 @@
# ---------------------------------------------------------------------------
CURRENT=7
AGE=0
-REVISION=0
+REVISION=1
SOVERSION=$(CURRENT):$(REVISION):$(AGE)
if COMPILE_MINGW32
diff --git a/src/music-players.h b/src/music-players.h
index d1c13bb..52bc176 100644
--- a/src/music-players.h
+++ b/src/music-players.h
@@ -36,7 +36,10 @@
* Initially the Creative devices was all we supported so these are
* the most thoroughly tested devices. Presumably only the devices
* with older firmware (the ones that have 32bit object size) will
- * need the DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL flag.
+ * need the DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL flag. This bug
+ * manifest itself when you have a lot of folders on the device,
+ * some of the folders will start to disappear when getting all objects
+ * and properties.
*/
{ "Creative", 0x041e, "ZEN Vision", 0x411f, DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
{ "Creative", 0x041e, "Portable Media Center", 0x4123, DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL },
@@ -68,6 +71,8 @@
* Samsung
* We suspect that more of these are dual mode.
* We suspect more of these might need DEVICE_FLAG_NO_ZERO_READS
+ * YP-NEU, YP-NDU, YP-20, YP-800, YP-MF Series, YP-100, YP-30
+ * YP-700 and YP-90 are NOT MTP, but use a Samsung custom protocol.
*/
// From anonymous SourceForge user, not verified
{ "Samsung", 0x04e8, "YP-900", 0x0409, DEVICE_FLAG_NONE },