1. 2d3c43d skin_engine: rework the parser to be closer to the langauge grammar. by Jonathan Gordon · 13 years ago
  2. 728db21 Revert "skin_engine: rework the parser to be closer to the langauge grammar." by Thomas Martitz · 13 years ago
  3. e43b856 skin_engine: rework the parser to be closer to the langauge grammar. by Jonathan Gordon · 13 years ago
  4. 40ecdf6 skin engine: New logical 'and' and 'or' tags to evaluate multiple tags in a single conditional. by Jonathan Gordon · 13 years ago
  5. f417312 skin parser: Allow the first character after conditional seperators to be \n by Jonathan Gordon · 13 years ago
  6. 5f387c2 skin parser: skip \t characters at the begining of lines to allow for more readable skins by Jonathan Gordon · 13 years ago
  7. 9e07ef2 Use buflib for all skin engine allocations. by Jonathan Gordon · 13 years ago
  8. e52600e de-tabify by Nils Wallménius · 13 years ago
  9. d737253 Partial fix for FS#12289 - comment lines would waste lots of buffer space. Still not perfect but should get 90+% of comments completly ignored now. by Jonathan Gordon · 13 years ago
  10. f7c4594 Fix further 'variable set but not used' warnings reported from GCC 4.6.0. by Andree Buschmann · 14 years ago
  11. 837b8cc Remove duplicate #include in skin_parser.c by Bertrik Sikken · 14 years ago
  12. 78a11cf Fix FS#11829 - %?xx<....> Crashes on targets where the %xx feature tag isnt avilable. rather hacky fix though better than crashing. by Jonathan Gordon · 14 years ago
  13. d98f292 Fix unchecked result skin_parse_tag() exposed by r28480. by Thomas Martitz · 14 years ago
  14. fffbdcc Correct spelling of 'seperate' in the skin parsing code - FS#11724 by Alexander Levin by Bertrik Sikken · 14 years ago
  15. f6cf295 Fix a bug introduced with r28370 (feature check tag improvements) where %Rp<foo> would fail to parse if the target had recording. Also enable debugging in the checkwps build line by Jonathan Gordon · 14 years ago
  16. 943de3c skin_parser: Change the way hardware conditionals are done (i.e %?cc) by Jonathan Gordon · 14 years ago
  17. d402abe libskin_parser: fix a annoying bug where viewports required at least one line (even %Vi()). multiple %Vi lines direclty under eachother should now work by Jonathan Gordon · 14 years ago
  18. 74ec011 New skin tag: %if(<tag>, <operator>, <operand> [,option count]) which lets you do very simple logical comparissons on other tags. by Jonathan Gordon · 14 years ago
  19. 863d239 Change %xd to allow for a number to be used to specify the subimage. i.e %xd(Ac) can now we written as %xd(A, 3). subimage count start at 1 so a=1, b=2 etc. by Jonathan Gordon · 14 years ago
  20. 145571d Add a T type to the tag table which allows parameters to be a single tag by Jonathan Gordon · 14 years ago
  21. 1e0a010 make -vvv display the parse tree in checkwps. Fix a potential bug in the parser where recursive tags (the playlist viewier) would share params with its parant which meant bad things by Jonathan Gordon · 14 years ago
  22. 597ccdd skinparser lib: more const correctness by Nils Wallménius · 14 years ago
  23. c2529c3 skinparser lib: some const correctness and marking of local vars as 'static' by Nils Wallménius · 14 years ago
  24. 2d31d77 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. by Jonathan Gordon · 14 years ago
  25. 3c4fb8a Theme Editor: Added column number to parser error messages by Robert Bieber · 14 years ago
  26. 15488a0 Theme Editor: Committed FS#11477 to add a DECIMAL parameter type in the parser and adapt the Theme Editor to accomodate the change by Johnathan Gordon. Fixed bug in the parser caused by the patch (error was thrown on zero value) and adapted tag rendering for new format by Robert Bieber · 14 years ago
  27. dc34785 s/SUBLINES/LINE_ALTERNATOR/ by Jonathan Gordon · 14 years ago
  28. 32ff4e9 Theme Editor: Implemented a flags column in the tag table, removed the \n flag at the end of the param list and replaced it with a NOBREAK flag to prevent the renderer from inserting a line break at the end of the line. Modified the theme editor's renderer to accomodate this flag by Robert Bieber · 14 years ago
  29. 00a3024 Theme Editor: Fixed a warning in the parser due to a stray asterisk by Robert Bieber · 14 years ago
  30. 4429fb0 Theme Editor: Removed some old hash code that caused viewer not to update due to hash collisions. Made Vf and Vb tags attached to viewport definition eat newline at end of line' by Robert Bieber · 14 years ago
  31. 26a2f81 Theme Editor: Fixed line numbering bug in parser. Implemented playlist display in renderer: playlist will use info for next track for all tracks other than the current track by Robert Bieber · 14 years ago
  32. aa1a126 minor tweak to r27210 to make it the same as the svn parser... eat everything up to and including the \n after these tags by Jonathan Gordon · 14 years ago
  33. 7dfd0c0 Theme Editor: Implemented JdGordon's tag newline-eating mechanism by Robert Bieber · 14 years ago
  34. 09db2ae skin_parser: Fixed bug handling sublines with no content by Robert Bieber · 14 years ago
  35. 95b0cef tiny clean up of memory allocation by Jonathan Gordon · 14 years ago
  36. b2ea95e make the parser slightly more usable for rockbox, move the buffer allocation into the lib (maybe not the best spot?) by Jonathan Gordon · 14 years ago
  37. 36b934d Move the skin parser to a seperate library by Jonathan Gordon · 14 years ago[Renamed from utils/themeeditor/parser/skin_parser.c]
  38. ca56428 Theme Editor: Moved source files into subdirectories by Robert Bieber · 14 years ago[Renamed from utils/themeeditor/skin_parser.c]
  39. 35b09cb initialise the element->type value so TAG types dont accidently get VIEWPORT if it element->type == 0 at alloc time by Jonathan Gordon · 14 years ago
  40. 3c95dbb Theme Editor: Fixed bug in parser handling empty lines and made ParseTreeModel handle the new VIEWPORT element properly by Robert Bieber · 14 years ago
  41. 1b613f5 Theme Editor: Modified parser to integrate the %V tag into the VIEWPORT element, in the same style as CONDITIONAL by Robert Bieber · 14 years ago
  42. 4b77e82 Theme Editor: Fixed issue with parsing conditionals in sublines by Robert Bieber · 14 years ago
  43. 64321ad Theme Editor: Applied FS#11389, switched conditional elements to use tag fields along with children, instead of holding the tag as the first child by Robert Bieber · 14 years ago
  44. 9ac4b44 SKIN BREAK: %pb, %bl and %pv (bar types) changed so the image is the last param instead of the first. skin updater, skins and manual all updated. by Jonathan Gordon · 14 years ago
  45. 6c9b035 Theme Editor: Made parser recover memory on error by Robert Bieber · 14 years ago
  46. 06ea93d Theme Editor: Factored out code to skip over enum/arg lists while scanning for children counts, and fixed all of the parsing bugs caused by innacurate children counts by Robert Bieber · 14 years ago
  47. 594d734 Theme Editor: Added a clear erros function to the parser by Robert Bieber · 14 years ago
  48. b807cb0 Theme Editor: Fixed another conditional child-counting bug by Robert Bieber · 15 years ago
  49. f3491e9 Theme Editor: Began working on open document functionality (still incomplete), fixed a nested conditional parsing bug in the parser, and fixed segfault-on-codegen-from-empty-tree bug by Robert Bieber · 15 years ago
  50. 496bcf3 Theme Editor: Fixed parsing and code generation for nested conditionals by Robert Bieber · 15 years ago
  51. 7f10b03 Theme Editor: Fixed some more code generation bugs by Robert Bieber · 15 years ago
  52. ea864be Fixed another code generation bug with viewports and enabled negative numbers in tag parameters by Robert Bieber · 15 years ago
  53. e25c903 Theme Editor: Fixed bugs in code generation and viewport parsing by Robert Bieber · 15 years ago
  54. 4003f35 Theme Editor: Removed the NEWLINE parse tree element by Robert Bieber · 15 years ago
  55. 999990c Theme Editor: Fixed a small bug with asterisk handling in tag parameter argument codes and fixed bugs with handling escaped characters by Robert Bieber · 15 years ago
  56. f02a244 Theme Editor: Altered the way the parser handles asterisks in the tag argument specifiers by Robert Bieber · 15 years ago
  57. a9848ce Theme Editor: Put together a simple GUI to test going back and forth between a tree view and a text edit box by Robert Bieber · 15 years ago
  58. 2799696 Theme Editor: Made text and comments editable from a treeview by Robert Bieber · 15 years ago
  59. 5943f4c Theme Editor: Enabled editing tag parameters from a treeview by Robert Bieber · 15 years ago
  60. 47cd878 Theme Editor: Made the viewport tag a top-level child under VIEWPORT elements in the parse tree by Robert Bieber · 15 years ago
  61. 0a054b2 Committing FS#11345 by JdGordon. Theme editor parser now includes full tag information in the skin_element struct by Robert Bieber · 15 years ago
  62. d1659d6 Theme Editor: Made Viewport the top level parse tree element, along with a bugfix to the tag parsing function by Robert Bieber · 15 years ago
  63. f9f6f90 Theme Editor: Fixed parsing bug that allowed comments to form a new logical line in a skin document by Robert Bieber · 15 years ago
  64. 6980c1e Theme Editor: Got code generation tentatively working along with a solid C++ tree structure for WPS parse trees by Robert Bieber · 15 years ago
  65. 8ea056d Theme Editor: Fixed a bug in the subline parser, added a LINE element to contain logical lines, working on data model by Robert Bieber · 15 years ago
  66. 0769fc5 Fixed some memory leaks in the theme editor by Robert Bieber · 15 years ago
  67. 1937b1b Fixed some bugs in the theme editor, added the tags with parameters to the tag table by Robert Bieber · 15 years ago
  68. d5b24dd Adding the new WPS parser, code works but need to build the tag table by Robert Bieber · 15 years ago