summaryrefslogtreecommitdiffstats
path: root/utils
AgeCommit message (Collapse)AuthorFilesLines
2010-07-18Theme Editor: Added column number to parser error messagesRobert Bieber2-1/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27477 a1c6a512-1295-4272-9138-f99709370657
2010-07-18Theme Editor: If a pr project specifies a valid #target value, its settings ↵Robert Bieber4-3/+43
are now loaded into the device configuration panel when the theme is loaded git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27476 a1c6a512-1295-4272-9138-f99709370657
2010-07-17Theme Editor: Integrated target db with project creation code. Now changing ↵Robert Bieber4-1/+49
the target option in the New Project dialog will change the available options for wps documents, and the target id is stored in the new config file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27451 a1c6a512-1295-4272-9138-f99709370657
2010-07-16Theme Editor: Added target database, now populates combo box in new project ↵Robert Bieber9-11/+424
dialog but otherwise not used yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27450 a1c6a512-1295-4272-9138-f99709370657
2010-07-15Theme Editor: Added New Project featureRobert Bieber7-43/+581
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27439 a1c6a512-1295-4272-9138-f99709370657
2010-07-15Theme Editor: Corrected last commit. Touch areas should have been made ↵Robert Bieber1-2/+2
relative, not absolute git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27436 a1c6a512-1295-4272-9138-f99709370657
2010-07-15Theme Editor: Made toutouch area coordinates absolute rather than relativeRobert Bieber1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27435 a1c6a512-1295-4272-9138-f99709370657
2010-07-15Theme Editor: Committed FS#11477 to add a DECIMAL parameter type in the ↵Robert Bieber5-38/+53
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 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27426 a1c6a512-1295-4272-9138-f99709370657
2010-07-14Theme Editor: Added optional plaintext editing for config filesRobert Bieber10-28/+232
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27415 a1c6a512-1295-4272-9138-f99709370657
2010-07-14Theme Editor: Added Close Project featureRobert Bieber3-1/+43
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27412 a1c6a512-1295-4272-9138-f99709370657
2010-07-12Theme Editor: Made %pv tag display bar and select from conditional branches ↵Robert Bieber4-4/+48
correctly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27398 a1c6a512-1295-4272-9138-f99709370657
2010-07-12Theme Editor: Implemented some touch area click eventsRobert Bieber3-6/+65
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27397 a1c6a512-1295-4272-9138-f99709370657
2010-07-11Theme Editor: Added support for larger fontsRobert Bieber1-4/+18
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27379 a1c6a512-1295-4272-9138-f99709370657
2010-07-11Theme Editor: Fixed rendering behavior of default viewport. Now when other ↵Robert Bieber2-1/+9
viewports are present in the skin, only _text_ from the default viewport is not rendered git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27378 a1c6a512-1295-4272-9138-f99709370657
2010-07-10Theme Editor: Added RBTouchArea class. Touch areas on a theme can now be ↵Robert Bieber5-2/+131
displayed, but they're not clickable yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27369 a1c6a512-1295-4272-9138-f99709370657
2010-07-09Theme Editor: Implemented timer panel functionality, added missing seconds ↵Robert Bieber5-5/+146
field to device control panel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27354 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Built a ui for the timer panel, not functional yetRobert Bieber15-4/+391
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27353 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Simplified clock tab in device control panel, now one set of ↵Robert Bieber2-20/+138
values controls all the cX tags git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27351 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Implemented the song time (pS, pE, px, pc, etc.) in the device ↵Robert Bieber3-1/+82
configuration panel, all depending on one value for current time in song and one value for length of song git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27347 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Began working on special cases for device option panel. ↵Robert Bieber4-21/+67
Implemented path info for current and next file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27346 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Removed papause from line scrollingRobert Bieber2-34/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27345 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Implemented line scrollingRobert Bieber5-3/+126
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27344 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Made auto-expand/highlight of parse tree optional (through ↵Robert Bieber7-16/+66
preferences dialog), added Simulation Time variable to device config panel, subline alternation is now dependent on that rather than time in song git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27342 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Implemented caching for rendered text, added profiling info to ↵Robert Bieber11-18/+158
debug build, added a 500msec delay when rendering after code changes to prevent editor from hanging on large themes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27332 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Fixed rendering bug that caused text in sublines not to ↵Robert Bieber6-22/+124
appear, implemented a global font cache git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27331 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Delaying rendering of text lines until newline reachedRobert Bieber1-3/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27330 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: WorkingWorking on speeding up the renderer, replaced for-loops ↵Robert Bieber1-15/+6
with faster method call git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27329 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Made all lines of text render as a single graphic, viewport ↵Robert Bieber6-38/+59
size limits now enforced on text width git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27327 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Moved volume options in device configuration panelRobert Bieber1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27326 a1c6a512-1295-4272-9138-f99709370657
2010-07-06Add Theme Editor application icon for WindowsDominik Riebeling3-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27325 a1c6a512-1295-4272-9138-f99709370657
2010-07-06Add Info.plist and application icon to Theme Editor on OS X.Dominik Riebeling3-0/+22
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27324 a1c6a512-1295-4272-9138-f99709370657
2010-07-06Rework libskin_parser Makefile for OS X support.Dominik Riebeling1-5/+13
- add similar trickery that is used for the libraries used by Rockbox Utility to allow building as universal binary. - don't overwrite CC, we need to set this from outside for building OS X 10.4 compatible binaries. - extend Theme Editor project file to build 10.4 compatible binaries on OS X. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27323 a1c6a512-1295-4272-9138-f99709370657
2010-07-06Theme Editor: Added font directory option in preferences dialog, renderer ↵Robert Bieber4-4/+82
will now search that directory for fonts if they're not found in the project directory git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27322 a1c6a512-1295-4272-9138-f99709370657
2010-07-06Theme Editor: Default theme font is now correctly loadedRobert Bieber1-1/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27321 a1c6a512-1295-4272-9138-f99709370657
2010-07-06Theme Editor: Rockbox FNT files now supported. Theme editor will currently ↵Robert Bieber6-19/+217
load fonts from the current project directory, or use the built-in font if they're not present git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27318 a1c6a512-1295-4272-9138-f99709370657
2010-07-05Theme Editor: Began working on font loading. Font header info is now read ↵Robert Bieber2-2/+69
and spewed out onto the debug console git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27301 a1c6a512-1295-4272-9138-f99709370657
2010-07-05Theme Editor: Added the built-in font to the project resourcesRobert Bieber2-74/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27300 a1c6a512-1295-4272-9138-f99709370657
2010-07-05Theme Editor: Fixed redundant directory separator bug in addresourcedir scriptRobert Bieber1-4/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27299 a1c6a512-1295-4272-9138-f99709370657
2010-07-05Theme Editor: Added a small PHP script to auto-generate a qrc entry for a ↵Robert Bieber2-0/+122
directory with aliases for each file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27298 a1c6a512-1295-4272-9138-f99709370657
2010-07-05Theme Editor: Enabled conditional display of ID3/file info with checkbox on ↵Robert Bieber2-0/+9
the device panel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27296 a1c6a512-1295-4272-9138-f99709370657
2010-07-05Theme Editor: Fixed bug that caused WPS skins without SBS parents not to ↵Robert Bieber3-2/+22
render their backdrops correctly. Added support for RTL-dependant text alignment git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27295 a1c6a512-1295-4272-9138-f99709370657
2010-07-04s/SUBLINES/LINE_ALTERNATOR/Jonathan Gordon1-7/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27271 a1c6a512-1295-4272-9138-f99709370657
2010-07-04Theme Editor: WPS documents rendered within SBS documents can now set backdropsRobert Bieber4-6/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27269 a1c6a512-1295-4272-9138-f99709370657
2010-07-04Theme Editor: Implemented a flags column in the tag table, removed the \n ↵Robert Bieber2-1/+8
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 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27268 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Switched device configuration panel to a QFormLayoutRobert Bieber1-15/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27267 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Fixed cd code generation bug: Tags whose paramlists end in \n ↵Robert Bieber1-0/+2
will now have a newline inserted after them git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27266 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: SBS will now render underneath WPS, if both are present in projectRobert Bieber6-10/+88
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27265 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Status bar no longer drawn by defaultRobert Bieber3-13/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27263 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Implemented replace and replace all in find/replace dialogRobert Bieber2-16/+31
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27254 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Made irrelevant menu items disabled at startup, made ↵Robert Bieber3-2/+48
wrap-around search work in the find/replace dialog git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27253 a1c6a512-1295-4272-9138-f99709370657