path: root/lib/skin_parser
AgeCommit message (Expand)AuthorFilesLines
2022-09-18Suppress bogus GCC 12 -Waddress warnings for SKINOFFSETTOPTRAidan MacDonald1-2/+13
2022-05-02Fix some non-portable alignment valuesAidan MacDonald1-2/+2
2021-08-05lib/skin_parser check that malloc succeededWilliam Wilgus1-0/+5
2020-09-04skin_parser: Modernize Makefile.Dominik Riebeling1-10/+17
2020-07-24[3/4] Completely remove HWCODEC supportSolomon Peachy1-1/+1
2020-05-04skins: Fix buffer overflow in skin_error_format_message()Solomon Peachy1-1/+1
2015-01-11Limit more variables to file scopeThomas Jarosch2-5/+5
2015-01-08Clarify usb_powered() and fix some code.Amaury Pouly2-2/+2
2015-01-05Fix yellowThomas Jarosch4-40/+41
2015-01-05Make thirty functions static to reduce binary sizeThomas Jarosch4-10/+10
2014-07-21add supports for x,y value in percentage to several tags.Chiwen Chang1-7/+6
2013-02-27more error handling for checkwpsJonathan Gordon1-0/+10
2013-02-26checkwps: show a helpful error if the parser callback errors outJonathan Gordon3-1/+11
2013-02-08Fix Theme Editor build.Dominik Riebeling1-1/+1
2012-12-099 segment bitmap drawing:Jonathan Gordon2-0/+2
2012-07-29skin_engine: Support percentages for viewport positioningJonathan Gordon4-8/+24
2012-07-05skin_engine: Allow the %St() (setting) skin tag be used as a barJonathan Gordon2-2/+4
2012-07-05skin_engine: Fix a obscure parser bugJonathan Gordon1-2/+2
2012-04-22skin_engine: rework the parser to be closer to the langauge grammar.Jonathan Gordon3-80/+57
2012-04-17Revert "skin_engine: rework the parser to be closer to the langauge grammar."Thomas Martitz3-57/+80
2012-04-17skin_engine: rework the parser to be closer to the langauge grammar.Jonathan Gordon3-80/+57
2012-03-26build system: unify/simplify library handling a bit.Thomas Martitz1-8/+8
2012-03-15skin_engine: Reenable skin debugging in the sim (use --debugwps)Jonathan Gordon3-5/+5
2012-03-15skin_engine: New tag to draw a rectangle (optionally with a gradient)Jonathan Gordon2-0/+3
2012-02-29Call skinlist_set_cfg() unconditionally, i.e. also if do_refresh==falseFrank Gevaerts1-1/+1
2012-02-29skin_engine: ease the restrictions on %x/%xlJonathan Gordon1-2/+2
2012-02-28skin_engine: Clean up %x() handling - beware theme issuesJonathan Gordon1-1/+1
2012-02-28lcd/skin_engine: Add the ability to draw onto the backdrop layerJonathan Gordon2-1/+3
2012-02-25Add %LR and %LC to get at the current row and columm in skinned lists.Frank Gevaerts2-0/+4
2012-02-26FS#12586 - Modify %ss to be able to use numbers for conditionalsJonathan Gordon1-1/+1
2012-02-21skin engine: Add 'touch' command to the %vs() tagJonathan Gordon1-1/+1
2012-02-21skin engine: Make %vs() dynamic so it updated every screen updateJonathan Gordon1-1/+1
2012-02-14Fix FS#12585 - bar tags stopped workingJonathan Gordon1-1/+1
2012-02-07skin engine: New logical 'and' and 'or' tags to evaluate multiple tags in a s...Jonathan Gordon3-27/+39
2012-02-01skin parser: Allow the first character after conditional seperators to be \nJonathan Gordon1-1/+10
2012-02-01skin parser: skip \t characters at the begining of lines to allow for more re...Jonathan Gordon1-0/+5
2011-11-15Use buflib for all skin engine allocations.Jonathan Gordon5-163/+165
2011-10-16Fix FS#12320 - need substitute to /.rockbox/skin_buffer_size.txtThomas Martitz1-15/+16
2011-10-08de-tabifyNils Wallménius1-39/+39
2011-09-25Add a simple perl script to display info about what is allocating skin buffer.Jonathan Gordon3-0/+50
2011-09-25Partial fix for FS#12289 - comment lines would waste lots of buffer space. St...Jonathan Gordon1-3/+23
2011-09-18Add "%LN" tag to retrieve the list item number of the current item. This allo...Frank Gevaerts2-0/+2
2011-09-11Rework how the skin gets the list item text to save some ram. Also allow the ...Jonathan Gordon1-2/+2
2011-09-11New tag %ss() which lets you get a substring of another tag.Jonathan Gordon2-1/+4
2011-09-06Lists can now be completly draw using the skin engine!Jonathan Gordon2-0/+12
2011-08-14New skin tags: %Vs() to set the text style and %Vg() to get the viewports gra...Jonathan Gordon2-0/+4
2011-05-01Fix further 'variable set but not used' warnings reported from GCC 4.6.0.Andree Buschmann1-3/+0
2011-04-17Remove duplicate #include in skin_parser.cBertrik Sikken1-1/+0
2011-03-27Skin variables for touchscreen targets (origional implementation by Jens Theeß)Jonathan Gordon2-1/+10
2011-03-05Theme Editor: make cross compiling on OS X work.Dominik Riebeling1-1/+2