diff options
| author | Jonathan Gordon <rockbox@jdgordon.info> | 2012-04-21 23:34:42 +1000 |
|---|---|---|
| committer | Jonathan Gordon <rockbox@jdgordon.info> | 2012-04-22 00:24:16 +1000 |
| commit | 2d3c43dffeb048297313cd9333731d47d66010a0 (patch) | |
| tree | c5f305939f17cd1014c02991790290be7987a146 /apps/plugins | |
| parent | 2315a23c04ec03bbe4496dd079bb68a450658cf7 (diff) | |
| download | rockbox-2d3c43dffeb048297313cd9333731d47d66010a0.zip rockbox-2d3c43dffeb048297313cd9333731d47d66010a0.tar.gz rockbox-2d3c43dffeb048297313cd9333731d47d66010a0.tar.bz2 rockbox-2d3c43dffeb048297313cd9333731d47d66010a0.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, >i, 1))
is perfectly valid now.
This *may* break your exsiting skins if you were using %if with < or >
Change-Id: Ia24dbdf0b11fc7d8a735c1111d648c3bebd68ac6
Diffstat (limited to 'apps/plugins')
0 files changed, 0 insertions, 0 deletions