rockbox/apps/gui
Thomas Martitz e28bfd1349 Rework how feature skin tags work (%cc currently) when used conditionally (i.e. to detect a feature).
If the feature is known to be unavailable at compile time or runtime detected, then let parsing skip over the true case. That enables parsing skins that properly put tags not available on a target within these tags. In the past the true case was parsed even if never could be true, which led to unexpected parsing failures.
Parsing %cc<%St|time format|[..]|> is now possible on target where that setting doesn't exist (the %St parser wold fail).
More of these tags are to be added, for example to indicate fm radio or recording capabilities.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23479 a1c6a512-1295-4272-9138-f99709370657
2009-11-01 23:35:14 +00:00
..
bitmap Fix position calculation of title icon. 2009-10-06 13:32:37 +00:00
charcell Make the formatter functions used by the settings return a pointer to avoid usless copying of lang strings, this brought with it a long chain of const correctness and a few random cleanups 2009-08-20 16:47:44 +00:00
skin_engine Rework how feature skin tags work (%cc currently) when used conditionally (i.e. to detect a feature). 2009-11-01 23:35:14 +00:00
backdrop.c Correct yet another typo causing reds and greater shame on me. 2009-08-06 00:48:08 +00:00
backdrop.h Move find_viewport() and find_image() to skin_parser.c where the reset of the linked-list handling sits. That enables removing duplicated code from checkwps. Also remove a few stubs in favor having the restart playback mechanism on albumart change #ifdef __PCTOOL__ 2009-11-01 15:48:31 +00:00
buttonbar.c FS#10080 2009-07-14 13:57:45 +00:00
buttonbar.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
color_picker.c RTL: Cosmetic changes, no functional change - Rename constants 2009-10-11 20:15:22 +00:00
color_picker.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
icon.c Fine tuning of gui elements positioning in RTL mode 2009-10-05 23:41:59 +00:00
icon.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
list.c FS#10722: some improvements for gui/list.c 2009-10-27 13:18:54 +00:00
list.h revert r23093 and r 23094, since the title pointer is used to modify the title of the list from the callback function in one place 2009-10-11 09:40:47 +00:00
option_select.c Fix FS#10745 - %mv not working in sbs... 2009-11-01 02:36:51 +00:00
option_select.h Make the formatter functions used by the settings return a pointer to avoid usless copying of lang strings, this brought with it a long chain of const correctness and a few random cleanups 2009-08-20 16:47:44 +00:00
pitchscreen.c Correct a small misaligned brace. 2009-10-15 21:35:10 +00:00
pitchscreen.h Fix red in bootloaders 2009-07-11 17:16:23 +00:00
quickscreen.c Const correctness 2009-10-29 15:09:09 +00:00
quickscreen.h Quickscreen: 4th item 2009-08-29 14:42:03 +00:00
scrollbar.c Fix STRIDE macro for multiscreen and add stride support for picture lib. 2009-09-04 00:46:24 +00:00
scrollbar.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
splash.c RTL: Cosmetic changes, no functional change - Rename constants 2009-10-11 20:15:22 +00:00
splash.h FS#9281 Rename of splash functions. 2008-08-15 08:27:39 +00:00
statusbar-skinned.c Remove all update event callbacks if the custom statusbar is unused. 2009-10-20 23:29:13 +00:00
statusbar-skinned.h Initial custom statusbar commit. 2009-10-19 15:28:15 +00:00
statusbar.c Initial custom statusbar commit. 2009-10-19 15:28:15 +00:00
statusbar.h Fix red - statusbar_position() is a macro. 2009-11-01 13:36:57 +00:00
usb_screen.c FS#10704 - Make a configuration option to disable USB HID 2009-10-23 13:29:19 +00:00
usb_screen.h Extract usb_screen logic out of screens.c into apps/gui/usb_screen.c 2009-10-19 21:19:30 +00:00
viewport.c * code police on a macro which has no reason for being 2009-10-29 03:27:13 +00:00
viewport.h Initial custom statusbar commit. 2009-10-19 15:28:15 +00:00
wps.c Remove a wps function call from skin engine, hopefully the last one. 2009-11-01 13:36:52 +00:00
wps.h Remove a wps function call from skin engine, hopefully the last one. 2009-11-01 13:36:52 +00:00
yesno.c Fix FS#9842 by stopping scrolling before leaving the yesno screen. 2009-09-05 18:10:41 +00:00
yesno.h Clean up some more #includes 2009-03-08 18:37:32 +00:00