summaryrefslogtreecommitdiff
path: root/utils/themeeditor (follow)
Commit message (Collapse)AuthorAge
...
* Theme Editor: Renderer now correctly handles special case with only one ↵Robert Bieber2010-07-29
| | | | | | branch in a conditional git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27609 a1c6a512-1295-4272-9138-f99709370657
* ThemTheme Editor: Enabled sbs rendering underneath fms documentsRobert Bieber2010-07-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27608 a1c6a512-1295-4272-9138-f99709370657
* Update theme editor app name for OS X bundle.Dominik Riebeling2010-07-28
| | | | | | | | | The OS X bundle Info.plist needs to hold the filename of the executable for the application bundle to work correctly. Update it according to the recent name change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27605 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Modified themeeditor.pro to call svnversion when qmake ↵Robert Bieber2010-07-28
| | | | | | executes and include the revision in the version number, if building in debug mode git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27590 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added ditor: Added a version number to the project fileRobert Bieber2010-07-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27581 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Changed binary name to rbthemeeditorRobert Bieber2010-07-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27580 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added targetdb download to preferences dialog, fixed Cancel ↵Robert Bieber2010-07-25
| | | | | | button on FontDownloader git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27565 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added recent docs/projects menus. Modified buildtargetdb.php ↵Robert Bieber2010-07-25
| | | | | | to add a do-not-modify warning to the top of its output, and generated a new targetdb file with the warning in place git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27564 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: fix building on Windows.Dominik Riebeling2010-07-25
| | | | | | | | | The imported qtfindreplacedialog assumes getting compiled as library. Including the files directly causes problems on Windows because of its __declspec() handling. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27559 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added resource check to project exportRobert Bieber2010-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27543 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented zip file project exportRobert Bieber2010-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27537 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added interface for project export, exporting files to zip is ↵Robert Bieber2010-07-23
| | | | | | still todo git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27534 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Switched back to Lorenzo Bettini's find/replace dialog (with ↵Robert Bieber2010-07-23
| | | | | | some modifications) as he changed the license to LGPL v2.1 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27528 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Filled out the targets table in buildtargetdb.php and ↵Robert Bieber2010-07-23
| | | | | | generated a new targetdb with it git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27527 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Wrote buildtargetdb.php to automatically generate a targetdb ↵Robert Bieber2010-07-22
| | | | | | file from the target config files in /firmware/export/config. All that remains is to fill out the names of the targets and run the script to build the db git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27516 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Changed default directories for fonts and targetdb, font ↵Robert Bieber2010-07-21
| | | | | | downloader will now make download directory if it doesn't exist git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27515 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added file filters with capitalized extensions for WPS, SBS, ↵Robert Bieber2010-07-21
| | | | | | etc. files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27514 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added support for upper-case wps file extensionsRobert Bieber2010-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27513 a1c6a512-1295-4272-9138-f99709370657
* Support cross-compiling Theme Editor.Dominik Riebeling2010-07-21
| | | | | | | | Adjust project file with some quirks to make cross-compiling a Windows binary for the Theme Editor work. Only tested on Fedora 13, so might not work on other distributions without further modifications. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27512 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented download and decompression of font pack in the ↵Robert Bieber2010-07-21
| | | | | | preferences dialog. Dialog will also allow the user to set a directory for a custom target database, but the update button doesn't work yet. Also fixed the file filters for open file/open project actions and resized the preferences dialog git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27509 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added column number to parser error messagesRobert Bieber2010-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27477 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: If a pr project specifies a valid #target value, its settings ↵Robert Bieber2010-07-18
| | | | | | 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
* Theme Editor: Integrated target db with project creation code. Now changing ↵Robert Bieber2010-07-17
| | | | | | 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
* Theme Editor: Added target database, now populates combo box in new project ↵Robert Bieber2010-07-16
| | | | | | dialog but otherwise not used yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27450 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added New Project featureRobert Bieber2010-07-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27439 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Corrected last commit. Touch areas should have been made ↵Robert Bieber2010-07-15
| | | | | | relative, not absolute git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27436 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made toutouch area coordinates absolute rather than relativeRobert Bieber2010-07-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27435 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Committed FS#11477 to add a DECIMAL parameter type in the ↵Robert Bieber2010-07-15
| | | | | | 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
* Theme Editor: Added optional plaintext editing for config filesRobert Bieber2010-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27415 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added Close Project featureRobert Bieber2010-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27412 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made %pv tag display bar and select from conditional branches ↵Robert Bieber2010-07-12
| | | | | | correctly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27398 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented some touch area click eventsRobert Bieber2010-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27397 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added support for larger fontsRobert Bieber2010-07-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27379 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed rendering behavior of default viewport. Now when other ↵Robert Bieber2010-07-11
| | | | | | 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
* Theme Editor: Added RBTouchArea class. Touch areas on a theme can now be ↵Robert Bieber2010-07-10
| | | | | | displayed, but they're not clickable yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27369 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented timer panel functionality, added missing seconds ↵Robert Bieber2010-07-09
| | | | | | field to device control panel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27354 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Built a ui for the timer panel, not functional yetRobert Bieber2010-07-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27353 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Simplified clock tab in device control panel, now one set of ↵Robert Bieber2010-07-08
| | | | | | values controls all the cX tags git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27351 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented the song time (pS, pE, px, pc, etc.) in the device ↵Robert Bieber2010-07-08
| | | | | | 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
* Theme Editor: Began working on special cases for device option panel. ↵Robert Bieber2010-07-08
| | | | | | Implemented path info for current and next file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27346 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Removed papause from line scrollingRobert Bieber2010-07-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27345 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented line scrollingRobert Bieber2010-07-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27344 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made auto-expand/highlight of parse tree optional (through ↵Robert Bieber2010-07-07
| | | | | | 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
* Theme Editor: Implemented caching for rendered text, added profiling info to ↵Robert Bieber2010-07-07
| | | | | | 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
* Theme Editor: Fixed rendering bug that caused text in sublines not to ↵Robert Bieber2010-07-07
| | | | | | appear, implemented a global font cache git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27331 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Delaying rendering of text lines until newline reachedRobert Bieber2010-07-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27330 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: WorkingWorking on speeding up the renderer, replaced for-loops ↵Robert Bieber2010-07-07
| | | | | | with faster method call git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27329 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made all lines of text render as a single graphic, viewport ↵Robert Bieber2010-07-07
| | | | | | size limits now enforced on text width git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27327 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Moved volume options in device configuration panelRobert Bieber2010-07-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27326 a1c6a512-1295-4272-9138-f99709370657
* Add Theme Editor application icon for WindowsDominik Riebeling2010-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27325 a1c6a512-1295-4272-9138-f99709370657