summaryrefslogtreecommitdiff
path: root/utils/themeeditor (follow)
Commit message (Collapse)AuthorAge
...
* Theme Editor: Made parser recover memory on errorRobert Bieber2010-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26703 a1c6a512-1295-4272-9138-f99709370657
* change to %Cd to display albumart (instead of %C to make it more consistant ↵Jonathan Gordon2010-06-08
| | | | | | | | | with %Vd/%Vl and %xd/%xl) Also assume ; in skins are for sublines.. this means if you want ; in text you need to manually escape it (%;) far less false positives then git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26693 a1c6a512-1295-4272-9138-f99709370657
* FS#11383 - fix the touchregion param stringJonathan Gordon2010-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26692 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added line numbering in the text editor, thanks to some code ↵Robert Bieber2010-06-08
| | | | | | from Nokia. Also made newly opened documents scroll to the top of the document after loading git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26683 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Updated the README fileRobert Bieber2010-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26680 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Factored out code to skip over enum/arg lists while scanning ↵Robert Bieber2010-06-07
| | | | | | for children counts, and fixed all of the parsing bugs caused by innacurate children counts git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26679 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Changed default font to monospaced, changed organization for ↵Robert Bieber2010-06-07
| | | | | | the application to rockbox.org, moved tab bar in preferences dialog to the top of the window git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26677 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made status label a permanent widget and made editor highlight ↵Robert Bieber2010-06-07
| | | | | | line that causes parse error git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26676 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added a clear erros function to the parserRobert Bieber2010-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26673 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Changed anged error reporting method in parser, added error ↵Robert Bieber2010-06-07
| | | | | | messages to status bar in editor git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26672 a1c6a512-1295-4272-9138-f99709370657
* add the Vf and Vb colour tags to the theme editorJonathan Gordon2010-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26652 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made text editor scroll horizontallyRobert Bieber2010-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26651 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added font selectionRobert Bieber2010-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26650 a1c6a512-1295-4272-9138-f99709370657
* temporariliy use S for the timeout param because the parser doesnt handle ↵Jonathan Gordon2010-06-07
| | | | | | decimals yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26647 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added a preferences dialog and allowed modification of the ↵Robert Bieber2010-06-07
| | | | | | syntax highlighting and editor colors git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26640 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented document load functionalityRobert Bieber2010-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26639 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed another conditional child-counting bugRobert Bieber2010-06-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26610 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Began working on open document functionality (still ↵Robert Bieber2010-06-06
| | | | | | incomplete), fixed a nested conditional parsing bug in the parser, and fixed segfault-on-codegen-from-empty-tree bug git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26609 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added code generation with tabsRobert Bieber2010-06-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26608 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Altered the SkinDocument class' handling of tab titles and ↵Robert Bieber2010-06-06
| | | | | | added a title to the confirm close dialog box, changed tab order in the EditorWindow class git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26607 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Got save/save-as functionality working and added Tango icons ↵Robert Bieber2010-06-05
| | | | | | to the toolbar git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26593 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Basic save-as functionality working, but only invoked when a ↵Robert Bieber2010-06-05
| | | | | | tab is closed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26568 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Got document title change signal working, beginning work on ↵Robert Bieber2010-06-05
| | | | | | save function git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26567 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Enabled tag closingRobert Bieber2010-06-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26566 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Enabled persistent window and panel locationsRobert Bieber2010-06-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26565 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Began implementing tabbingRobert Bieber2010-06-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26541 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed bugs with menu signals, rearranged UI some moreRobert Bieber2010-06-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26540 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added missing copyright headersRobert Bieber2010-06-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26526 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added a window icon and made menus alt-navigableRobert Bieber2010-06-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26525 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Mocked up most of the UI, added View menu items for all ↵Robert Bieber2010-06-03
| | | | | | dockable widgets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26520 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Refactored main window init code, moved parse tree into dock ↵Robert Bieber2010-06-03
| | | | | | widget git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26519 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added syntax highlightingRobert Bieber2010-06-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26506 a1c6a512-1295-4272-9138-f99709370657
* Changed build subdirectoryRobert Bieber2010-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26492 a1c6a512-1295-4272-9138-f99709370657
* clip int scanning to 15 digits to remove an unecessary malloc().Jonathan Gordon2010-06-02
| | | | | | | fix %xl tag git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26477 a1c6a512-1295-4272-9138-f99709370657
* change the %Cl tag to be cleaner. it it now %Cl(x, y, width, height [, ↵Jonathan Gordon2010-06-02
| | | | | | | | | | | xalign][, yalign]) d,i,s modifiers are no longer supported (were there for origional compatability) and +,- modifiers are not supported anymore either. Legal values for xalign are: l,c,r (left, center, right) Legal values for xalign are: t,c,b (top, center, bottom) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26475 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed parsing and code generation for nested conditionalsRobert Bieber2010-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26467 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed some more code generation bugsRobert Bieber2010-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26466 a1c6a512-1295-4272-9138-f99709370657
* Fixed another code generation bug with viewports and enabled negative ↵Robert Bieber2010-06-02
| | | | | | numbers in tag parameters git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26465 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed bugs in code generation and viewport parsingRobert Bieber2010-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26464 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Removed the NEWLINE parse tree elementRobert Bieber2010-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26463 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed code generation with escaped charactersRobert Bieber2010-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26462 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed a small bug with asterisk handling in tag parameter ↵Robert Bieber2010-06-02
| | | | | | argument codes and fixed bugs with handling escaped characters git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26460 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Altered the way the parser handles asterisks in the tag ↵Robert Bieber2010-06-02
| | | | | | argument specifiers git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26459 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Put together a simple GUI to test going back and forth between ↵Robert Bieber2010-06-01
| | | | | | a tree view and a text edit box git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26455 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made text and comments editable from a treeviewRobert Bieber2010-06-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26453 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Enabled editing tag parameters from a treeviewRobert Bieber2010-06-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26452 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made the viewport tag a top-level child under VIEWPORT ↵Robert Bieber2010-06-01
| | | | | | elements in the parse tree git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26450 a1c6a512-1295-4272-9138-f99709370657
* Committing FS#11345 by JdGordon. Theme editor parser now includes full tag ↵Robert Bieber2010-06-01
| | | | | | information in the skin_element struct git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26448 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made Viewport the top level parse tree element, along with a ↵Robert Bieber2010-06-01
| | | | | | bugfix to the tag parsing function git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26442 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added extern C declarations to header filesRobert Bieber2010-05-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26433 a1c6a512-1295-4272-9138-f99709370657