summaryrefslogtreecommitdiffstats
path: root/utils/themeeditor
AgeCommit message (Collapse)AuthorFilesLines
2022-03-12utils: rework cmake deploy function.Dominik Riebeling1-5/+6
Use named arguments for function and allow passing additional executable targets to be copied to the deploy tree. Update current uses and add ipodpatcher and sansapatcher to Rockbox Utility deployment. This is in preparation for moving ipodpatcher / sansapatcher functionality out of Rockbox Utility so we eventually can avoid elevation / sudo of the whole installer. Currently this only results in Rockbox Utility releases shipping ipodpatcher / sansapatcher executables. Change-Id: Ibb6601b7e437648135059c580e2ce2532574835a
2021-12-28themeeditor: Fix dmg deploy steps.Dominik Riebeling2-1/+18
- Fix binary name in Info.plist. - Run dmgbuild as Python module, in some cases it isn't available directly. - Add missing dmgbuild configuration for themeeditor. Change-Id: I2db50959b88283f43e2203cf71b130cdb33103dd
2021-12-28themeeditor: Create MacOS AppBundle / Win32 GUI application.Dominik Riebeling1-1/+1
cmake needs to know about this, otherwise we'll only get an executable. Change-Id: If40a2a5d021ca49df4afe6bb5bce538d2b466426
2021-12-28themeeditor: Fix cmake Qt major version.Dominik Riebeling1-1/+1
Use the correct variable. Change-Id: I5c59664cb86b0e4d3731e7c9ad13a276a1720cbc
2021-12-28themeeditor: Remove qmake project files.Dominik Riebeling1-221/+0
It is now part of building with cmake. Change-Id: I6e6317f3070311c7921f93a3ec44eefdd4f55baf
2021-12-27themeeditor: Convert to cmake.Dominik Riebeling1-0/+149
Change-Id: Ib46842c157121c64cd0091118aa9b7e43d83b8b3
2021-12-27themeeditor: Add svg application icon and desktop file.Dominik Riebeling2-0/+83
Change-Id: I3213e60679330b5312bddd37669da2b18e7f9627
2021-08-14Remove the (very) incomplete port for the Tatung TPJ-1102Solomon Peachy1-9/+0
It was barely even a stub, and hasn't seen any development since 2009 Change-Id: I0aa15d9a7b90ae8c771924d9f401380d4cc0fab9
2020-09-04themeeditor: Get revision info from git.Dominik Riebeling1-6/+6
We're not using svn anymore. This isn't used, but at least try to get the right value. Change-Id: I66e726d28b504a0f15d5b6497a02963243ba466a
2020-09-03themeeditor: Update targetdb.Dominik Riebeling1-94/+400
Change-Id: Iec78635b46e08a508a20048a14687f3be830ad63
2020-09-03themeeditor: Make NSIS script work with mxe.Dominik Riebeling1-1/+1
Change-Id: I592a28f64f88c4ec0d1c4f45aeb8148ac2bc7d9b
2020-09-03themeeditor: Make it compile with current Qt5.Dominik Riebeling10-35/+35
- Replace use of obsolete members with their replacements. - Fix type issue that requires explicitly creating the right object now. - Update project file to work with Qt5. Change-Id: I3af2b1520796e977e58c0a01e165c77c469a23b9
2020-09-03themeeditor: Fix download URL for targetdb.Dominik Riebeling1-2/+3
We're not using svn anymore since long. Change-Id: I408b1c59dfaafe1e403b0fa49b912862b68c72f8
2020-09-03themeeditor: Fix menu Quit entry not working.Dominik Riebeling1-1/+1
Change-Id: Ib527b4b4a7b450dee713dea93eaf93d85c0d4bfd
2011-11-06Convert one more file from DOS to UNIX.Torne Wuff1-132/+132
Missed one, oops. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30925 a1c6a512-1295-4272-9138-f99709370657
2011-11-06Bulk convert all DOS line endings to UNIX.Torne Wuff4-258/+258
For the git migration we want a nice clean repository with UNIX line endings. git does not use svn:eol-style, we just need the file contents to be sane. Sorry everybody. I know this messes up blame. Scumbag *NIX developer says migrating to git will make line ending issues go away; commits giant change to svn which changes line endings anyway. :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30924 a1c6a512-1295-4272-9138-f99709370657
2011-05-29Theme Editor: add libskin_parser files to clean rule.Dominik Riebeling1-0/+4
Since those are created below the build folder but unknown to qmake the generated Makefile doesn't remove those. Explicitly add appropriate wildcards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29932 a1c6a512-1295-4272-9138-f99709370657
2011-03-20Theme Editor: Made touch area position relative to enclosing viewportsRobert Bieber3-4/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29618 a1c6a512-1295-4272-9138-f99709370657
2011-03-08Fix wrong theme base path when loading a wps.Dominik Riebeling1-1/+2
When loading a wps in the Theme Editor without having a theme cfg loaded the base path derived from it would be wrong. Make sure to start from the wps files folder when deriving it. Still assumes the wps file to be in the standard layout, i.e. in a folder called wps/. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29545 a1c6a512-1295-4272-9138-f99709370657
2011-03-05Theme Editor: make cross compiling on OS X work.Dominik Riebeling1-1/+1
The attempt to detect if building a fat library is necessary for libskin_parser makes cross compiling fail on OS X. Allow overriding the target platform for libskin_parser to fix that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29515 a1c6a512-1295-4272-9138-f99709370657
2011-01-22Theme Editor: Updated rendering code to accomodate new format for %xd tags, ↵Robert Bieber2-9/+63
including long names, numerical tile specification, tag-evaluating tile specification, and tile offset git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29107 a1c6a512-1295-4272-9138-f99709370657
2010-11-07Fix themeeditor building by correcting spelling of 'seperate'.Teruaki Kawashima2-6/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28528 a1c6a512-1295-4272-9138-f99709370657
2010-08-15Theme Editor: Changed playlist rendering to match new syntaxRobert Bieber3-60/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27819 a1c6a512-1295-4272-9138-f99709370657
2010-08-15Theme Editor: Editor font/color settings are now applied to config documentsRobert Bieber4-2/+50
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27818 a1c6a512-1295-4272-9138-f99709370657
2010-08-13Theme Editor: Added warning messages for missing resourcesRobert Bieber5-1/+28
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27803 a1c6a512-1295-4272-9138-f99709370657
2010-08-13Theme Editor: Enabled __list_icons__ special file name for %xl tagsRobert Bieber1-4/+18
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27799 a1c6a512-1295-4272-9138-f99709370657
2010-08-13Theme Editor: Altered implementation of %ax tag so that viewport now simply ↵Robert Bieber1-12/+11
mirrors itself across the screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27798 a1c6a512-1295-4272-9138-f99709370657
2010-08-12Theme Editor: Implemented some basic viewport/text mirroring with the %ax tagRobert Bieber5-4/+27
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27795 a1c6a512-1295-4272-9138-f99709370657
2010-08-12Theme Editor: RTC tags will now display nothing if RTC is not available on ↵Robert Bieber1-0/+3
device git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27793 a1c6a512-1295-4272-9138-f99709370657
2010-08-12Theme Editor: Fixed a bug that prevented ID3 info tags from working ↵Robert Bieber1-5/+5
correctly in conditionals git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27792 a1c6a512-1295-4272-9138-f99709370657
2010-08-12Theme Editor: Added a warning console to the renderer, but haven't made any ↵Robert Bieber7-6/+212
rendering classes use it yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27775 a1c6a512-1295-4272-9138-f99709370657
2010-08-09Theme Editor: Co Used a more efficient/less error-prone system for rendering ↵Robert Bieber10-45/+71
SBS documents underneath WPS documents git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27765 a1c6a512-1295-4272-9138-f99709370657
2010-08-07Add NSIS installer script. Expects to find a static build of the Theme Editor.Dominik Riebeling2-0/+132
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27745 a1c6a512-1295-4272-9138-f99709370657
2010-08-06Theme Editor: Added coordinate display when moving mouse around preview windowRobert Bieber10-9/+130
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27738 a1c6a512-1295-4272-9138-f99709370657
2010-08-06Theme Editor: Restricted resizing/moving of graphical elements to integer ↵Robert Bieber1-6/+12
coordinates git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27737 a1c6a512-1295-4272-9138-f99709370657
2010-08-06Theme Editor: Made default viewport non-interactive in skin preview. ↵Robert Bieber1-0/+4
Selecting and resizing the default viewport was causing lockups and segfaults git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27736 a1c6a512-1295-4272-9138-f99709370657
2010-08-06Theme Editor: Made progress bar display correctly when resized, fixed some ↵Robert Bieber3-0/+14
segfaults caused by editing SBS elements from a WPS document and then turning SBS rendering off git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27735 a1c6a512-1295-4272-9138-f99709370657
2010-08-06Theme Editor: Made SBS elements in WPS documents non-interactive, which ↵Robert Bieber3-3/+15
makes it a little more difficult to crash the editor git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27734 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Implemented resizing in RBMovable subclasses. Implementation ↵Robert Bieber10-38/+249
is still somewhat crash-prone, but mostly works at this point git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27729 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Made progress bars fully movable/savable from the preview panelRobert Bieber4-13/+46
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27726 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Fixed bug that crashed conditionals nested in sublines, began ↵Robert Bieber3-2/+16
work on making progress bars implement RBMovable git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27714 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Implemented saveGeometry() in RBAlbumArtRobert Bieber4-6/+25
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27713 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Stopped bug that caused segfault if SBS element was moved from ↵Robert Bieber2-6/+12
within a WPS preview git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27712 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Fixed image positioning bug, implemented saveGeometry() in RBImageRobert Bieber3-9/+33
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27711 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Fixed ParseTreeModel's paramChanged function to emit the ↵Robert Bieber1-2/+3
correct dataChanged range git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27709 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Removed empty lines after comments in generated codeRobert Bieber1-1/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27708 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Added code generate/undo functionality to SkinViewerRobert Bieber15-39/+154
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27704 a1c6a512-1295-4272-9138-f99709370657
2010-08-04Theme Editor: Overhauled main window toolbarRobert Bieber12-17/+78
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27697 a1c6a512-1295-4272-9138-f99709370657
2010-08-04Theme Editor: Replaced zoom icons with modified Tango iconsRobert Bieber5-0/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27696 a1c6a512-1295-4272-9138-f99709370657
2010-08-04Theme Editor: Switched playback icons to tango iconsRobert Bieber8-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27695 a1c6a512-1295-4272-9138-f99709370657