Update ChangeLog
diff --git a/ChangeLog b/ChangeLog
index df915eb..c8f8108 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,41 @@
+2009-05-03  Richard Low <richard@wentnet.com>
+
+	* src/libmtp.c: add external property types just like file
+	  types so any property can be retrieved/set. Add function
+	  LIBMTP_Is_Property_Supported to determine if a property is
+	  supported for a given object type. Add function
+	  LIBMTP_Get_Allowed_Property_Values to get alowed range/enum
+	  of a property value. Make
+	  LIBMTP_Get_Representative_Sample_Format get the size parameter
+	  to allow us to determine the maximum size for a representative
+	  sample.
+	* src/libmtp.h.in: ditto
+	* src/libusb-glue.c: update to check the handler function return
+	  value so the handler can return PTP_ERROR_CANCEL to cancel the
+	  transfer.
+
+2009-05-02  Richard Low <richard@wentnet.com>
+
+	* src/ptp-pack.c: add a NULL check
+
+2009-04-18  Richard Low <richard@wentnet.com>
+
+	* src/ptp-pack.c: add terminating NULL character
+
+2009-04-11  Richard Low <richard@wentnet.com>
+
+	* src/libusb-glue.c: Make get_playlist_extension return type
+	  const char *
+	* src/libusb-glue.h: ditto
+	* src/libusb-glue.c: In probe_device_descriptor, check to see if
+	  dev->config is NULL before going round the first loop
+	* src/libmtp.c: Add LIBMTP_Get_File_To_Handler,
+	  LIBMTP_Send_File_From_Handler, LIBMTP_Get_Track_To_Handler,
+	  LIBMTP_Send_Track_From_Handler functions to get/send files/tracks
+	  from/to handler functions. Add modificationdate to file and track
+	  structs. Add LIBMTP_FILETYPE_ALBUM and LIBMTP_FILETYPE_PLAYLIST
+	  filetypes.
+
 2009-03-17  Linus Walleij <triad@df.lth.se>
 
 	* src/device-flags.h: discovered a new device that cannot even