summaryrefslogtreecommitdiffstats
path: root/bindings/python
diff options
context:
space:
mode:
authorteuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2008-10-07 18:56:51 +0000
committerteuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2008-10-07 18:56:51 +0000
commitd15ac949b5c12e39a0acaaa3bba917aa2866e975 (patch)
tree6faa4e8065b4dcb199853ad16d657f521ebceb22 /bindings/python
parent3be68dfa4dd725e3364bc3aa98f2590205a6e80f (diff)
downloadlibgpod-d15ac949b5c12e39a0acaaa3bba917aa2866e975.tar.gz
libgpod-d15ac949b5c12e39a0acaaa3bba917aa2866e975.tar.xz
libgpod-d15ac949b5c12e39a0acaaa3bba917aa2866e975.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')
0 files changed, 0 insertions, 0 deletions