summaryrefslogtreecommitdiff
path: root/apps/gui/skin_engine/wps_debug.c (follow)
Commit message (Collapse)AuthorAge
* skin_engine: Reenable skin debugging in the sim (use --debugwps)Jonathan Gordon2012-03-15
| | | | Change-Id: I2881edda45cd3ea69f5284d93bc93c47bb63b3f2
* Merge a bunch of code which is 99% identical so it makes it easier to add ↵Jonathan Gordon2011-03-07
| | | | | | more of these later git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29535 a1c6a512-1295-4272-9138-f99709370657
* FS#11470 - new skin code, finally svn uses the new parser from the theme ↵Jonathan Gordon2010-07-29
| | | | | | 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
* skin engine: fix simulator buildsRafaël Carré2010-07-11
| | | | | | include the needed headers before checking DEBUG_SKIN_ENGINE git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27390 a1c6a512-1295-4272-9138-f99709370657
* enable skin debug only in the simulatorRafaël Carré2010-07-11
| | | | | | it's controled by sim --debugwps option git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27389 a1c6a512-1295-4272-9138-f99709370657
* FS#10853 - Skin support in the radio screen! Check CustomWPS for the new tagsJonathan Gordon2010-05-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25964 a1c6a512-1295-4272-9138-f99709370657
* Make it possible to move the UI viewport using conditional viewports.Jonathan Gordon2010-05-05
| | | | | | | | %Vi|<label>|<Usual %Vi params>| <- specify the possible viewports to use %VI<label> <- make the UI viewport use the %Vi definition with the <label> label. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25826 a1c6a512-1295-4272-9138-f99709370657
* fix yelllow and add those tags to the debug outputJonathan Gordon2010-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25240 a1c6a512-1295-4272-9138-f99709370657
* fiddle with the skin debug output so the load lines arnt shown unless ↵Jonathan Gordon2010-03-14
| | | | | | debugwps is enabled git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25162 a1c6a512-1295-4272-9138-f99709370657
* skin: don't calculate id3->elapsed+state->ff_rewind_count each time. remove ↵Teruaki Kawashima2010-03-06
| | | | | | trailing spaces. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25045 a1c6a512-1295-4272-9138-f99709370657
* some small debug info fixes, add %Li and %lt and make uppercase subimage ↵Jonathan Gordon2010-03-03
| | | | | | labels display correctly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24996 a1c6a512-1295-4272-9138-f99709370657
* remove a nonsense outdate warning. there is no token limit anymoreJonathan Gordon2010-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24995 a1c6a512-1295-4272-9138-f99709370657
* Fix further tabsAndree Buschmann2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24156 a1c6a512-1295-4272-9138-f99709370657
* Make debug builds compile againBertrik Sikken2010-01-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24150 a1c6a512-1295-4272-9138-f99709370657
* FS#10783 - WPS translationTomer Shalev2009-11-15
| | | | | | | | | - Use the %Sx skin tag in WPS to translate 'Next Track', 'Next', and 'of' (X of Y tracks) - New conditional skin token 'Sr' which checks whether the currently loaded language is an RTL language (Hebrew/Arabic). It uses lang_is_rtl(). - Added Hebrew translation git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23638 a1c6a512-1295-4272-9138-f99709370657
* Add a bunch of markers into the tokens enum to make figuring out which token ↵Jonathan Gordon2009-11-09
| | | | | | | | | isnt in the bugout output easier. ("FIXME code(80)" is alot worse than "FIXME: TOKEN_MARKER_SOUND+5") Also, slightly reorder the enum to group misc items together git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23573 a1c6a512-1295-4272-9138-f99709370657
* * code police on a macro which has no reason for beingJonathan Gordon2009-10-29
| | | | | | | | * add the TOKEN_RTC_PRESENT value to the skin debugger listing * Allow the width and height of a viewport to be negative values (so width -50 means extend to 50pixels inside from the right edge) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23393 a1c6a512-1295-4272-9138-f99709370657
* new skin tag: %Sx|<english>| will display the current languages translation ↵Jonathan Gordon2009-09-26
| | | | | | | | | | | | | of the "<english>" string. the <english> is the Source: bit in the .lang files. (must be exactly as it is there...) checkwps cannot verify that the string is correct so make sure to use the sim to verify the string is acurate. Also "fix" checkwps so %St|<setting>| can be accepted for the theme site git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22837 a1c6a512-1295-4272-9138-f99709370657
* Show the name of the setting in the WPS debug outputAlexander Levin2009-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22781 a1c6a512-1295-4272-9138-f99709370657
* add the %St setting to the debug output for checkwps/parser.... needs mroe ↵Jonathan Gordon2009-09-22
| | | | | | work to make it more useful git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22780 a1c6a512-1295-4272-9138-f99709370657
* FS#10602 - show the viewport label instead of an int in the debug outputJonathan Gordon2009-09-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22727 a1c6a512-1295-4272-9138-f99709370657
* Remove some trailing whitespaces in in the skin engine files.Thomas Martitz2009-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22694 a1c6a512-1295-4272-9138-f99709370657
* Hopefully make the wps debug info more understandable... display tokens the ↵Jonathan Gordon2009-09-11
| | | | | | same way they are displayed... i.e viewports->lines->sublines->tokens git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22672 a1c6a512-1295-4272-9138-f99709370657
* stupid yellow.... I'm going to bedJonathan Gordon2009-09-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22648 a1c6a512-1295-4272-9138-f99709370657
* add a bit more debug info for skins... show the subimage id in the display ↵Jonathan Gordon2009-09-07
| | | | | | image token's debug line git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22647 a1c6a512-1295-4272-9138-f99709370657
* rework AA load/display handling in the skins to get them working in ↵Jonathan Gordon2009-09-07
| | | | | | viewports again git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22646 a1c6a512-1295-4272-9138-f99709370657
* rename wps_[sub]line to skin_[sub]lineJonathan Gordon2009-09-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22606 a1c6a512-1295-4272-9138-f99709370657
* Almost the last of the skin ram wastage fixing... This one moved the ↵Jonathan Gordon2009-09-02
| | | | | | | | | line/subline handling into the alloced buffer and links them more sensibly with their viewports. now it works something like this: a skin is a list of viewports, each viewport has a list of lines, each line is a list of sublines, each subline has an *index* of its first and last tokens... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22602 a1c6a512-1295-4272-9138-f99709370657
* hopefully fix the yellowJonathan Gordon2009-08-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22421 a1c6a512-1295-4272-9138-f99709370657
* get the skin debug output working again, add a line to say how much of the ↵Jonathan Gordon2009-08-19
| | | | | | buffer is being used to aid themers... let me know if this gets close to full on any targets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22420 a1c6a512-1295-4272-9138-f99709370657
* store the image label instead of a number so debug output is actually useful ↵Jonathan Gordon2009-08-18
| | | | | | when %xd is used witout a coresponding %xl git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22404 a1c6a512-1295-4272-9138-f99709370657
* move viewports into the skin buffer, no more viewport limit on the skinJonathan Gordon2009-08-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22403 a1c6a512-1295-4272-9138-f99709370657
* more wps->skin engine work..Jonathan Gordon2009-08-16
| | | | | | | | | | start redoing memory management in the skins to use a single larger buffer instead of lots of arrays for things like images and progressbars. This commit removes the limit on the amount of progressbars allowed on the screen, still 1 per viewport, but unlimited otherwise(!) Also a larger buffer for remote targets, same size for non-remote targets but very easy to make it bigger (technically removed the 52(?) image limit in skins, except still limited to 1 char identifiers) Unlimited "string" tokens now (limit was 1024 which was rediculously wasteful) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22350 a1c6a512-1295-4272-9138-f99709370657
* more wps->skin moving/renamingJonathan Gordon2009-08-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22180 a1c6a512-1295-4272-9138-f99709370657
* part two of the grand overall wps/skinning engine cleanup work:Jonathan Gordon2009-08-03
* rename wps_engine to skin_engine as that was agreed on * rename music_screen back to wps * clean up the skin display/update functions a bit * make skin_data_load setup the hardcoded default if a skin cant be loaded for whatever reason instead of doing it when it is first displayed ignore any gui_wps or wps_ or gwps_ nameing in skin_engine/ ... these will be renamed as this work gets finished git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22135 a1c6a512-1295-4272-9138-f99709370657