CVSROOT: /cvs/gnome Module name: libipoddevice Changes by: jwillcox 06/09/18 09:42:49
Modified files: . : ChangeLog Makefile.am configure.ac src : Makefile.am ipod-device.c ipod-device.h Added files: data : 20-ipod-info.fdi Makefile.am src : hal-ipod-info.c Log message: 2006-09-18 Aaron Bockover <[EMAIL PROTECTED]> Work by James Willcox <[EMAIL PROTECTED]>: * src/hal-ipod-info.c: Use SG_IO to dump hidden XML plist document from iPod to the data partition<mount>/iPod_Control/Device/SysInfoExtended; is a standalone program to be called by HAL; implementation of the HAL method WriteIpodInfo, see data/20-ipod-info.fdi * src/ipod-device.c: Call WriteIpodInfo HAL method to try to generate SysInfoExtended and process it if it exists to get the serial number and artwork format info from the iPod, which is now required with iTunes 7, the latest iPod firmware, and new iPods as SysInfo is now obsolete SysInfo is still supported, the serial number->model number translation still has holes in it due to a lack of data XML DOM and XPath is used to read the serial number from SysInfoExtended and also if the device supports artwork, the information is read from this plist document as well (no longer do we need the static artwork tables) * data/20-ipod-info.fdi: FDI file to merge WriteIpodInfo/hal-ipod-info as a method on the mounted iPod data volume * data/Makefile.am: Added to build, install the FDI file * configure.ac: require libsgutils and libxml-2.0 Work by Aaron Bockover <[EMAIL PROTECTED]> * configure.ac: Bump to 0.5.0 * ipod-device.c: Parse the iPod serial number into its constituent components and make them available as properties (manufacturer ID, production year, production week, production index) Properly support unknown iPod models - even if a serial number or SysInfo file can't properly identify an iPod in our table, it should still be available as an unknown iPod to applications URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libipoddevice&who=jwillcox&date=explicit&mindate=2006-09-18%2009:41&maxdate=2006-09-18%2009:43 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list