summaryrefslogtreecommitdiffstats
path: root/utils
AgeCommit message (Collapse)AuthorFilesLines
2010-06-03Theme Editor: Added syntax highlightingRobert Bieber6-7/+183
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26506 a1c6a512-1295-4272-9138-f99709370657
2010-06-02Changed build subdirectoryRobert Bieber6-8/+130
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26492 a1c6a512-1295-4272-9138-f99709370657
2010-06-02clip int scanning to 15 digits to remove an unecessary malloc().Jonathan Gordon2-8/+7
fix %xl tag git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26477 a1c6a512-1295-4272-9138-f99709370657
2010-06-02change the %Cl tag to be cleaner. it it now %Cl(x, y, width, height [, ↵Jonathan Gordon2-2/+73
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
2010-06-02we need to escape more chars now, so fix that. test skins with this update ↵Jonathan Gordon1-2/+19
parse correctly with the themeditor :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26468 a1c6a512-1295-4272-9138-f99709370657
2010-06-02Theme Editor: Fixed parsing and code generation for nested conditionalsRobert Bieber3-1/+40
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26467 a1c6a512-1295-4272-9138-f99709370657
2010-06-02Theme Editor: Fixed some more code generation bugsRobert Bieber2-4/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26466 a1c6a512-1295-4272-9138-f99709370657
2010-06-02Fixed another code generation bug with viewports and enabled negative ↵Robert Bieber3-5/+6
numbers in tag parameters git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26465 a1c6a512-1295-4272-9138-f99709370657
2010-06-02Theme Editor: Fixed bugs in code generation and viewport parsingRobert Bieber2-7/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26464 a1c6a512-1295-4272-9138-f99709370657
2010-06-02Theme Editor: Removed the NEWLINE parse tree elementRobert Bieber4-42/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26463 a1c6a512-1295-4272-9138-f99709370657
2010-06-02Theme Editor: Fixed code generation with escaped charactersRobert Bieber1-5/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26462 a1c6a512-1295-4272-9138-f99709370657
2010-06-02Theme Editor: Fixed a small bug with asterisk handling in tag parameter ↵Robert Bieber3-3/+9
argument codes and fixed bugs with handling escaped characters git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26460 a1c6a512-1295-4272-9138-f99709370657
2010-06-02Theme Editor: Altered the way the parser handles asterisks in the tag ↵Robert Bieber2-3/+4
argument specifiers git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26459 a1c6a512-1295-4272-9138-f99709370657
2010-06-01Theme Editor: Put together a simple GUI to test going back and forth between ↵Robert Bieber10-28/+219
a tree view and a text edit box git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26455 a1c6a512-1295-4272-9138-f99709370657
2010-06-01Theme Editor: Made text and comments editable from a treeviewRobert Bieber3-30/+49
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26453 a1c6a512-1295-4272-9138-f99709370657
2010-06-01Theme Editor: Enabled editing tag parameters from a treeviewRobert Bieber6-8/+119
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26452 a1c6a512-1295-4272-9138-f99709370657
2010-06-01Theme Editor: Made the viewport tag a top-level child under VIEWPORT ↵Robert Bieber2-5/+22
elements in the parse tree git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26450 a1c6a512-1295-4272-9138-f99709370657
2010-06-01Committing FS#11345 by JdGordon. Theme editor parser now includes full tag ↵Robert Bieber6-13/+19
information in the skin_element struct git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26448 a1c6a512-1295-4272-9138-f99709370657
2010-06-01Theme Editor: Made Viewport the top level parse tree element, along with a ↵Robert Bieber7-13/+114
bugfix to the tag parsing function git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26442 a1c6a512-1295-4272-9138-f99709370657
2010-05-31Theme Editor: Added extern C declarations to header filesRobert Bieber8-11/+43
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26433 a1c6a512-1295-4272-9138-f99709370657
2010-05-31Add a tool to compare the binsizes of plugins and codecs of 2 build dirsRafaël Carré1-0/+159
Doesn't handle IRAM (yet) Synopsys: ./cmp-plugins-size build1 build2 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26428 a1c6a512-1295-4272-9138-f99709370657
2010-05-30add support for the possible viewport colour tags (%Vf and %Vb). use -c to ↵Jonathan Gordon1-2/+45
disable them git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26408 a1c6a512-1295-4272-9138-f99709370657
2010-05-30Applied JdGordon's patch to add tokens to the Theme Editor tag tableRobert Bieber2-181/+400
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26405 a1c6a512-1295-4272-9138-f99709370657
2010-05-30and woopsJonathan Gordon1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26404 a1c6a512-1295-4272-9138-f99709370657
2010-05-30zip up the output after doing all the skinsJonathan Gordon1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26403 a1c6a512-1295-4272-9138-f99709370657
2010-05-30Theme Editor: Fixed parsing bug that allowed comments to form a new logical ↵Robert Bieber1-0/+4
line in a skin document git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26402 a1c6a512-1295-4272-9138-f99709370657
2010-05-30Theme Editor: Got a barely functional treeview in placeRobert Bieber4-21/+54
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26401 a1c6a512-1295-4272-9138-f99709370657
2010-05-30Themeditor: Got the ParseTreeNode class in good shape, preparing to start on ↵Robert Bieber4-62/+170
ParseTreeModel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26400 a1c6a512-1295-4272-9138-f99709370657
2010-05-29make the script zip the outputJonathan Gordon1-3/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26373 a1c6a512-1295-4272-9138-f99709370657
2010-05-29be smarter about %xd so it only eats 2 letters if that image has subimagesJonathan Gordon1-3/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26371 a1c6a512-1295-4272-9138-f99709370657
2010-05-29fix error when a comment is on the last line of the fileJonathan Gordon1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26370 a1c6a512-1295-4272-9138-f99709370657
2010-05-29Theme Editor: Got code generation tentatively working along with a solid C++ ↵Robert Bieber7-91/+245
tree structure for WPS parse trees git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26367 a1c6a512-1295-4272-9138-f99709370657
2010-05-28Add the beggingings of a perl script to run the update over a whole theme ↵Jonathan Gordon2-0/+74
zip file... someoene who knows perl please finish this :D git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26351 a1c6a512-1295-4272-9138-f99709370657
2010-05-28dead simple MakefileJonathan Gordon1-0/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26348 a1c6a512-1295-4272-9138-f99709370657
2010-05-28fix %Xl tag... this shuold be useable nowJonathan Gordon1-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26347 a1c6a512-1295-4272-9138-f99709370657
2010-05-28%aX should have been %ax..Jonathan Gordon3-15/+83
setup the skinupdater to allow options (currently only -m to set mono display because the viewport definition is different on mono). still not completly working git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26346 a1c6a512-1295-4272-9138-f99709370657
2010-05-27Theme Editor: Fixed a bug in the subline parser, added a LINE element to ↵Robert Bieber7-27/+58
contain logical lines, working on data model git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26337 a1c6a512-1295-4272-9138-f99709370657
2010-05-27handle # comments and fix some printfs which should be fprintfJonathan Gordon1-2/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26334 a1c6a512-1295-4272-9138-f99709370657
2010-05-27make it slightyl more useful.. read in a up to 10Kb file, dump to stdout or ↵Jonathan Gordon1-6/+26
outfile git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26333 a1c6a512-1295-4272-9138-f99709370657
2010-05-27first go at a general skin updater program. not very useful yetJonathan Gordon3-0/+533
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26332 a1c6a512-1295-4272-9138-f99709370657
2010-05-27fix rtc tag mistakeJonathan Gordon1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26331 a1c6a512-1295-4272-9138-f99709370657
2010-05-26Trying to implement QAbstractItemModel for parse trees, haven't got it ↵Robert Bieber6-3/+267
working yet (current state will spawn an empty treeview window) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26318 a1c6a512-1295-4272-9138-f99709370657
2010-05-26add all the known tags to the table. Nothing is done about target specific ↵Jonathan Gordon1-11/+168
tags yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26297 a1c6a512-1295-4272-9138-f99709370657
2010-05-25Added a README and a missing copyright header to the theme editor filesRobert Bieber3-1/+49
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26293 a1c6a512-1295-4272-9138-f99709370657
2010-05-25Fixed some memory leaks in the theme editorRobert Bieber8-26/+76
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26292 a1c6a512-1295-4272-9138-f99709370657
2010-05-25Fixed some bugs in the theme editor, added the tags with parameters to the ↵Robert Bieber6-106/+119
tag table git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26288 a1c6a512-1295-4272-9138-f99709370657
2010-05-25Adding the new WPS parser, code works but need to build the tag tableRobert Bieber11-0/+1579
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26281 a1c6a512-1295-4272-9138-f99709370657
2010-05-24mkamsboot/rbutil/amsinfo : do not try to detect the model of a given Sansa ↵Rafaël Carré1-35/+2
AMS OF The field we thought was representative of the model is not, it has changed in the past for fuzev1 and fuzev2. For example the value 0x23 is found in 2 old fuzev1 OF versions, and in the c200v2 OF The only reliable way to detect the model of a given OF is by using the built-in list of md5sums. Modify mkamsboot and rbutilqt to load the rockbox bootloader first, and then check if the model in the bootloader corresponds to the model of the known md5sum of the given OF. That way we can continue to present the user with a list of known OF versions in case the OF is unknown to mkamsboot Also explicit the dependency of main.c on mkamsboot.h in case the prototypes change Correct the header's description not updated in r21648 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26248 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Take version number from SVN, or via VERSION variable in Makefile - i.e. use ↵Dave Chapman2-4/+6
"make VERSION=v1.0" to build with that version number. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25774 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Add support for the Cowon S9, based on the information from ↵Dave Chapman2-0/+4
http://iaudiophile.net/forums/showthread.php?t=36073 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25773 a1c6a512-1295-4272-9138-f99709370657