skin engine: New logical 'and' and 'or' tags to evaluate multiple tags in a single...
commit40ecdf6811d9a717ef67ff1833a67dbb521f91be
authorJonathan Gordon <rockbox@jdgordon.info>
Thu, 2 Feb 2012 11:26:16 +0000 (2 22:26 +1100)
committerJonathan Gordon <rockbox@jdgordon.info>
Tue, 7 Feb 2012 10:41:18 +0000 (7 21:41 +1100)
treeddde16bbb941fb70515a6127339b0a2f176e224f
parentf1eedb80a2efbf60cfc25182b72e3da07e0f1250
skin engine: New logical 'and' and 'or' tags to evaluate multiple tags in a single conditional.

Use these tags to stop having multiple conditionals.. e.g:
OLD: %?C<%?Ia<something>>
NEW: %?and(%C, %Ia)<something>

Change-Id: Ia3bbe4611cf808e87dcd1b1147181461fa08294a
apps/gui/skin_engine/skin_parser.c
apps/gui/skin_engine/skin_tokens.c
lib/skin_parser/skin_parser.c
lib/skin_parser/tag_table.c
lib/skin_parser/tag_table.h
manual/appendix/wps_tags.tex