summaryrefslogtreecommitdiffstats
path: root/utils
AgeCommit message (Collapse)AuthorFilesLines
2010-06-19Add error messages to a few more failure cases to beastpatcher.Dominik Riebeling1-1/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26978 a1c6a512-1295-4272-9138-f99709370657
2010-06-19Theme Editor: Fixed typo that broke compileRobert Bieber1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26960 a1c6a512-1295-4272-9138-f99709370657
2010-06-18Theme Editor: Working on rendering viewports, display will now show %V(...) ↵Robert Bieber11-6/+317
viewports as red rectangles over backdrop or background color git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26940 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Theme Editor: Continuing work on rendering, skin preview will now show ↵Robert Bieber6-14/+223
backdrop or background color depending on config file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26900 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Theme Editor: Made allll destructors virtualRobert Bieber4-2/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26895 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Make sure files which aren't windows-specific use \n line endings onlyRafaël Carré7-1758/+1758
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26893 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Theme Editor: Stopped combo boxes in configuration editor from scrolling on ↵Robert Bieber2-2/+12
mouse-wheel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26879 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Theme Editor: Working on renderer infrastructureRobert Bieber8-25/+118
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26878 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Move the skin parser to a seperate libraryJonathan Gordon10-2257/+17
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26877 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Theme Editor: Moved source files into subdirectoriesRobert Bieber35-34/+40
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26876 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Theme Editor: Began working on skin preview viewerRobert Bieber7-7/+183
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26874 a1c6a512-1295-4272-9138-f99709370657
2010-06-16Theme Editor: Items from line under cursor now selected in parse tree viewRobert Bieber3-2/+19
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26870 a1c6a512-1295-4272-9138-f99709370657
2010-06-16Theme Editor: Replaced line edits for key names with combo boxesRobert Bieber4-13/+226
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26868 a1c6a512-1295-4272-9138-f99709370657
2010-06-15Theme Editor: Implemented save/save as in the configuration file editorRobert Bieber5-7/+70
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26863 a1c6a512-1295-4272-9138-f99709370657
2010-06-15Theme Editor: Added copyright headers to ConfigDocument files, continued ↵Robert Bieber2-1/+118
work on configuration editing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26862 a1c6a512-1295-4272-9138-f99709370657
2010-06-15Theme editor: only accept valid colors in the preference dialogMaurus Cuelenaere1-3/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26857 a1c6a512-1295-4272-9138-f99709370657
2010-06-15Theme Editor: Changed color to colour in preferences. Made parse tree ↵Robert Bieber13-46/+435
viewer alternate line colors and auto-scroll/expand with cursor in editor window. Implemented TabContent abstract class so that more than just skin documents can be loaded in tabs. Made SkinDocument implement TabContent. Began implementing ConfigDocument for editing configuration files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26851 a1c6a512-1295-4272-9138-f99709370657
2010-06-14dont reuse vairbale namesJonathan Gordon1-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26845 a1c6a512-1295-4272-9138-f99709370657
2010-06-14some tags need special handling when they are in the wrong branch of a ↵Jonathan Gordon3-4/+65
conditional, so go ahead and make that work :p also replace malloc with skin_alloc git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26842 a1c6a512-1295-4272-9138-f99709370657
2010-06-14Theme Editor: Set window title on the preferences dialogRobert Bieber1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26841 a1c6a512-1295-4272-9138-f99709370657
2010-06-14Theme Editor: Made new tabs raise to forefrontRobert Bieber1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26840 a1c6a512-1295-4272-9138-f99709370657
2010-06-14Theme Editor: Stripped out the sub-classes for ProjectModel and turned ↵Robert Bieber9-580/+56
ProjectModel into a list model, also replaced the project tree view with a list view git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26839 a1c6a512-1295-4272-9138-f99709370657
2010-06-14make the next line after a viewport (if it is on the same skin line) ↵Jonathan Gordon2-2/+18
auto-eat the \n git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26837 a1c6a512-1295-4272-9138-f99709370657
2010-06-13duh, this is needed alsoJonathan Gordon1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26834 a1c6a512-1295-4272-9138-f99709370657
2010-06-13Start dealing with LINE elements... setup a flag which lets tags tell the ↵Jonathan Gordon4-11/+37
renderer to not start a new line in the viewport (i.e %we/d/i %X/x/xd etc) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26833 a1c6a512-1295-4272-9138-f99709370657
2010-06-13get the renderer working more better! "handle" sublines correctly, dont ↵Jonathan Gordon5-49/+70
"draw" in the first viewport if we are using viewports, get rid of the idea of a linear token array (i.e we are going to use the parse tree directly) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26831 a1c6a512-1295-4272-9138-f99709370657
2010-06-13initialise the element->type value so TAG types dont accidently get VIEWPORT ↵Jonathan Gordon4-1/+12
if it element->type == 0 at alloc time git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26825 a1c6a512-1295-4272-9138-f99709370657
2010-06-13count line numbers correctly, handle the VIEWPORT change so it only ever has ↵Jonathan Gordon1-10/+14
one child git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26824 a1c6a512-1295-4272-9138-f99709370657
2010-06-11Theme Editor: Made errors display in status bar when cursor is on error'd lineRobert Bieber3-1/+30
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26801 a1c6a512-1295-4272-9138-f99709370657
2010-06-11Theme Editor: Fixed status bar update bugRobert Bieber2-6/+30
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26798 a1c6a512-1295-4272-9138-f99709370657
2010-06-11Theme Editor: Made editor highlight all errors in a document, not just the ↵Robert Bieber1-4/+15
first one git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26795 a1c6a512-1295-4272-9138-f99709370657
2010-06-11Theme Editor: Fixed bug in parser handling empty lines and made ↵Robert Bieber6-13/+34
ParseTreeModel handle the new VIEWPORT element properly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26792 a1c6a512-1295-4272-9138-f99709370657
2010-06-11Theme Editor: Switched error highlighting to the line numbersRobert Bieber3-13/+13
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26785 a1c6a512-1295-4272-9138-f99709370657
2010-06-11Theme Editor: Modified parser to integrate the %V tag into the VIEWPORT ↵Robert Bieber2-19/+33
element, in the same style as CONDITIONAL git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26762 a1c6a512-1295-4272-9138-f99709370657
2010-06-11Add my new parser playground to svn.Jonathan Gordon6-0/+446
Currently it can load a skin, and walk the parse tree and output the tags as required. It always chooses the first value for a conditional and subline, but a good working start there seems to be a error in the new parser if ROCKBOX is defined... need to fix that git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26757 a1c6a512-1295-4272-9138-f99709370657
2010-06-10Theme Editor: Fixed code generation with new CONDITIONAL elementsRobert Bieber1-16/+22
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26753 a1c6a512-1295-4272-9138-f99709370657
2010-06-10Theme Editor: Fixed issue with parsing conditionals in sublinesRobert Bieber1-2/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26752 a1c6a512-1295-4272-9138-f99709370657
2010-06-10Theme Editor: Applied FS#11389, switched conditional elements to use tag ↵Robert Bieber5-131/+112
fields along with children, instead of holding the tag as the first child git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26751 a1c6a512-1295-4272-9138-f99709370657
2010-06-10Fix the bar type param to use nullable intsJonathan Gordon1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26741 a1c6a512-1295-4272-9138-f99709370657
2010-06-10Theme Editor: Added project settings to the project panel viewRobert Bieber6-11/+199
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26737 a1c6a512-1295-4272-9138-f99709370657
2010-06-10Theme Editor: Opening an already opened document no longer spawns a new tabRobert Bieber2-1/+14
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26736 a1c6a512-1295-4272-9138-f99709370657
2010-06-09Theme Editor: Enabled loading project files from the project panelRobert Bieber6-19/+64
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26732 a1c6a512-1295-4272-9138-f99709370657
2010-06-09Theme Editor: Got project viewer displaying WPS filesRobert Bieber4-4/+121
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26731 a1c6a512-1295-4272-9138-f99709370657
2010-06-09SKIN BREAK: %pb, %bl and %pv (bar types) changed so the image is the last ↵Jonathan Gordon4-7/+26
param instead of the first. skin updater, skins and manual all updated. NEW PARSER: add an 'N' param type which will accept any number of strings, will cause very big problems if this isnt the last param for a tag. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26727 a1c6a512-1295-4272-9138-f99709370657
2010-06-09fix %C, and the viewport colour tags so they parseJonathan Gordon2-3/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26726 a1c6a512-1295-4272-9138-f99709370657
2010-06-09fix %Vp updating... Jonathan Gordon1-1/+16
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26722 a1c6a512-1295-4272-9138-f99709370657
2010-06-09Theme Editor: Working on the project viewer infrastructureRobert Bieber8-16/+226
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26714 a1c6a512-1295-4272-9138-f99709370657
2010-06-08meizu_dfu: supports a single argument to run some code from RAMRafaël Carré2-47/+60
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26708 a1c6a512-1295-4272-9138-f99709370657
2010-06-08Theme Editor: Began implementing classes to display project files and ↵Robert Bieber6-14/+209
settings in the project panel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26706 a1c6a512-1295-4272-9138-f99709370657
2010-06-08Theme Editor: Made parser recover memory on errorRobert Bieber1-0/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26703 a1c6a512-1295-4272-9138-f99709370657