summaryrefslogtreecommitdiffstats
path: root/lib/skin_parser/skin_parser.c
AgeCommit message (Expand)AuthorFilesLines
2013-02-27more error handling for checkwpsJonathan Gordon1-0/+10
2013-02-26checkwps: show a helpful error if the parser callback errors outJonathan Gordon1-0/+6
2012-07-29skin_engine: Support percentages for viewport positioningJonathan Gordon1-5/+17
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 Gordon1-60/+5
2012-04-17Revert "skin_engine: rework the parser to be closer to the langauge grammar."Thomas Martitz1-5/+60
2012-04-17skin_engine: rework the parser to be closer to the langauge grammar.Jonathan Gordon1-60/+5
2012-02-07skin engine: New logical 'and' and 'or' tags to evaluate multiple tags in a s...Jonathan Gordon1-22/+29
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 Gordon1-80/+98
2011-10-08de-tabifyNils Wallménius1-39/+39
2011-09-25Partial fix for FS#12289 - comment lines would waste lots of buffer space. St...Jonathan Gordon1-3/+23
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
2010-12-24Fix FS#11829 - %?xx<....> Crashes on targets where the %xx feature tag isnt a...Jonathan Gordon1-27/+45
2010-11-05Fix unchecked result skin_parse_tag() exposed by r28480.Thomas Martitz1-1/+2
2010-11-05Correct spelling of 'seperate' in the skin parsing code - FS#11724 by Alexand...Bertrik Sikken1-17/+17
2010-11-03Fix a bug introduced with r28370 (feature check tag improvements) where %Rp<f...Jonathan Gordon1-1/+1
2010-10-28skin_parser: Change the way hardware conditionals are done (i.e %?cc)Jonathan Gordon1-1/+13
2010-10-05libskin_parser: fix a annoying bug where viewports required at least one line...Jonathan Gordon1-0/+6
2010-08-19New skin tag: %if(<tag>, <operator>, <operand> [,option count]) which lets yo...Jonathan Gordon1-2/+4
2010-08-14Change %xd to allow for a number to be used to specify the subimage. i.e %xd(...Jonathan Gordon1-9/+67
2010-08-05Add a T type to the tag table which allows parameters to be a single tagJonathan Gordon1-0/+11
2010-08-03make -vvv display the parse tree in checkwps. Fix a potential bug in the pars...Jonathan Gordon1-3/+9
2010-07-31skinparser lib: more const correctnessNils Wallménius1-46/+34
2010-07-31skinparser lib: some const correctness and marking of local vars as 'static'Nils Wallménius1-1/+1
2010-07-29FS#11470 - new skin code, finally svn uses the new parser from the theme edit...Jonathan Gordon1-11/+158
2010-07-18Theme Editor: Added column number to parser error messagesRobert Bieber1-12/+14
2010-07-15Theme Editor: Committed FS#11477 to add a DECIMAL parameter type in the parse...Robert Bieber1-3/+32
2010-07-04s/SUBLINES/LINE_ALTERNATOR/Jonathan Gordon1-1/+1
2010-07-04Theme Editor: Implemented a flags column in the tag table, removed the \n fla...Robert Bieber1-31/+3
2010-07-02Theme Editor: Fixed a warning in the parser due to a stray asteriskRobert Bieber1-1/+1
2010-07-02Theme Editor: Removed some old hash code that caused viewer not to update due...Robert Bieber1-0/+10
2010-07-01Theme Editor: Fixed line numbering bug in parser. Implemented playlist displ...Robert Bieber1-0/+2
2010-07-01minor tweak to r27210 to make it the same as the svn parser... eat everything...Jonathan Gordon1-3/+9
2010-07-01Theme Editor: Implemented JdGordon's tag newline-eating mechanismRobert Bieber1-3/+17
2010-06-22skin_parser: Fixed bug handling sublines with no contentRobert Bieber1-1/+1
2010-06-17tiny clean up of memory allocationJonathan Gordon1-9/+6
2010-06-17make the parser slightly more usable for rockbox, move the buffer allocation ...Jonathan Gordon1-20/+5
2010-06-17Move the skin parser to a seperate libraryJonathan Gordon1-0/+923