summaryrefslogtreecommitdiffstats
path: root/bindings/python/ipod.py
diff options
context:
space:
mode:
authorChristophe Fergeau <teuf@gnome.org>2008-10-07 18:56:51 +0000
committerChristophe Fergeau <teuf@gnome.org>2008-10-07 18:56:51 +0000
commitf082ce290051e2153f5fd269cf017b2ec83ba8f9 (patch)
tree6faa4e8065b4dcb199853ad16d657f521ebceb22 /bindings/python/ipod.py
parent75c8fb016afb635fa4d0746cd3bfb14eb1fa8ea2 (diff)
downloadlibgpod-f082ce290051e2153f5fd269cf017b2ec83ba8f9.tar.gz
libgpod-f082ce290051e2153f5fd269cf017b2ec83ba8f9.tar.xz
libgpod-f082ce290051e2153f5fd269cf017b2ec83ba8f9.zip
Add array support to the plist parser
The SysInfoExtended file on the ipod used to contain the artwork formats in <array> tags containing <key> tags as well as the value. This is not valid according to the plist DTD, and this was fixed with the 4th generation Nanos (but not with the 120GB ipod classic). libgpod was written using invalid (wrt to the XML DTD) files, and thus handled <array> elements as if they were <dict> elements (because of the <key> tags). This was wrong, and prevented it from parsing the fixed SysInfoExtended file on the new Nanos. This changeset implements support for <array> tags (ignoring tags like <key> in the process so as not to fail with older SysInfoExtended files) git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2135 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'bindings/python/ipod.py')
0 files changed, 0 insertions, 0 deletions