FS#11470 - new skin code, finally svn uses the new parser from the theme editor....
commit3b1d4cd1cbecc61344c90fb5c6818985d631119a
authorjdgordon <jdgordon@a1c6a512-1295-4272-9138-f99709370657>
Thu, 29 Jul 2010 12:37:48 +0000 (29 12:37 +0000)
committerjdgordon <jdgordon@a1c6a512-1295-4272-9138-f99709370657>
Thu, 29 Jul 2010 12:37:48 +0000 (29 12:37 +0000)
treeb85ca1bede3e83695619064ee9a323f0a8da1865
parent981cdbb6cf1dbe82648b4230949caa3001803e76
FS#11470 - new skin code, finally svn uses the new parser from the theme editor. This means that a skin that passes the editor WILL pass svn and checkwps (unless the target runs out of skin buffer or something.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27613 a1c6a512-1295-4272-9138-f99709370657
44 files changed:
apps/SOURCES
apps/cuesheet.c
apps/gui/skin_engine/skin_backdrops.c
apps/gui/skin_engine/skin_buffer.c [deleted file]
apps/gui/skin_engine/skin_buffer.h [deleted file]
apps/gui/skin_engine/skin_display.c
apps/gui/skin_engine/skin_display.h [new file with mode: 0644]
apps/gui/skin_engine/skin_engine.h
apps/gui/skin_engine/skin_fonts.c
apps/gui/skin_engine/skin_fonts.h
apps/gui/skin_engine/skin_parser.c
apps/gui/skin_engine/skin_render.c [new file with mode: 0644]
apps/gui/skin_engine/skin_tokens.c
apps/gui/skin_engine/skin_tokens.h [copied from lib/skin_parser/skin_scan.h with 60% similarity]
apps/gui/skin_engine/wps_debug.c
apps/gui/skin_engine/wps_internals.h
apps/gui/statusbar-skinned.c
apps/gui/theme_settings.c
apps/gui/viewport.c
apps/gui/viewport.h
apps/gui/wps.c
apps/main.c
apps/menus/main_menu.c
apps/misc.c
apps/misc.h
apps/radio/radio.c
apps/recorder/albumart.h
apps/settings.h
lib/skin_parser/SOURCES
lib/skin_parser/skin_buffer.c
lib/skin_parser/skin_buffer.h
lib/skin_parser/skin_debug.c
lib/skin_parser/skin_debug.h
lib/skin_parser/skin_parser.c
lib/skin_parser/skin_parser.h
lib/skin_parser/skin_scan.c
lib/skin_parser/skin_scan.h
lib/skin_parser/tag_table.c
lib/skin_parser/tag_table.h
tools/checkwps/SOURCES
tools/checkwps/checkwps.c
tools/checkwps/checkwps.make
tools/root.make
utils/newparser/skin_render.c