summaryrefslogtreecommitdiff
path: root/android/src
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2012-04-16 15:42:24 +1000
committerThomas Martitz <kugel@rockbox.org>2012-04-17 17:05:20 +0200
commite43b856ed0f2fa3cb03a1335c9dc311b572e88e2 (patch)
tree4b22c3178612058c739e4e76500433d11d51615a /android/src
parente92fbb42d7d25311cc03a69390ba758033d5134a (diff)
downloadrockbox-e43b856ed0f2fa3cb03a1335c9dc311b572e88e2.zip
rockbox-e43b856ed0f2fa3cb03a1335c9dc311b572e88e2.tar.gz
rockbox-e43b856ed0f2fa3cb03a1335c9dc311b572e88e2.tar.bz2
rockbox-e43b856ed0f2fa3cb03a1335c9dc311b572e88e2.tar.xz
skin_engine: rework the parser to be closer to the langauge grammar.
The parser was unconditionally scanning things which it thought were conditional/enum lists (or tag arg lists) when they couldn't possibly be (i.e < inside a param which should be valid). This change fixes it (i.e %?and(%if(%pv, <, -50), %if(%mp, > 1)) is perfectly valid now. This *may* break your exsiting skins if you were using %if with < or > Change-Id: Ibcb42bc6bb78908f79de024b61276b91b1ce02a0 Reviewed-on: http://gerrit.rockbox.org/214 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Diffstat (limited to 'android/src')
0 files changed, 0 insertions, 0 deletions