summaryrefslogtreecommitdiff
path: root/utils (follow)
Commit message (Collapse)AuthorAge
...
* elftosb: implement encryption support; now fully workingAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29743 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: fix to handle unencrypted files (minor tweak)Amaury Pouly2011-04-17
| | | | | | elftosb: properly generate sb file (encryption not implemented yet) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29742 a1c6a512-1295-4272-9138-f99709370657
* elftosb: more code toward sb productionAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29741 a1c6a512-1295-4272-9138-f99709370657
* sbtoslf: command size doesn't include itself, but section can be padded with ↵Amaury Pouly2011-04-17
| | | | | | random data git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29740 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: include a raw command mode to see hidden command used by the ↵Amaury Pouly2011-04-17
| | | | | | bootrom (tag and nop) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29739 a1c6a512-1295-4272-9138-f99709370657
* sbtools: move internal elf definition to elf.c, implement elf readingAmaury Pouly2011-04-17
| | | | | | | sbtoelf: generate a correct section name for undef and string table sections elftosb: static'ify functions, add cmd file to sb file conversion git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29738 a1c6a512-1295-4272-9138-f99709370657
* sbtools: add elftosb tool, yet to be finished (parsing of keys and command ↵Amaury Pouly2011-04-17
| | | | | | files done) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29735 a1c6a512-1295-4272-9138-f99709370657
* sbtools: update Makefile; fix whitespacesAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29734 a1c6a512-1295-4272-9138-f99709370657
* Rename sbinfo to sbtools and sbinfo.c to sbtoelf.c; preparing for future elftosbAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29733 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: make the time calculation clearerAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29732 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: use a define instead of hardcoded valuesAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29731 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: move more things to sb.h, rewrite code to use structures instead of ↵Amaury Pouly2011-04-16
| | | | | | hardcoded offsets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29723 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: move sb specific bits of its own headerAmaury Pouly2011-04-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29722 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: fix section flags, don't output more than 80 characters per line, ↵Amaury Pouly2011-04-16
| | | | | | fix colours git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29720 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: fix section headers generation (first section is always undefined)Amaury Pouly2011-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29714 a1c6a512-1295-4272-9138-f99709370657
* Update parse_testcodec to parse AAC-HE files with parametric stereo.Michael Giacomelli2011-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29707 a1c6a512-1295-4272-9138-f99709370657
* deploy.py: insert version number into sources.Dominik Riebeling2011-04-06
| | | | | | | | | After downloading the sources insert the number of the revision checked out into the code. Results in the Rockbox Utility about dialog showing the actual revision instead of the one of the last change to version.h. Only applied when building from trunk for now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29684 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made touch area position relative to enclosing viewportsRobert Bieber2011-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29618 a1c6a512-1295-4272-9138-f99709370657
* Fix wrong theme base path when loading a wps.Dominik Riebeling2011-03-08
| | | | | | | | | 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
* Fix cross compiling on Linux: Python uses "linux2" as platform name.Dominik Riebeling2011-03-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29539 a1c6a512-1295-4272-9138-f99709370657
* Fix a potential variable problem. Change some messages a bit.Dominik Riebeling2011-03-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29534 a1c6a512-1295-4272-9138-f99709370657
* Support cross compiling for Windows target.Dominik Riebeling2011-03-06
| | | | | | | | | | | | Restructure deploy.py by moving the platform decisions out of the calling scripts. This is necessary when cross compiling since this is only decided in deploy.py. Add support for passing a cross compiler prefix on the command line and always build targeting Windows if set. Correct some whitespace errors and long lines while at it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29531 a1c6a512-1295-4272-9138-f99709370657
* Remove outdated and unmaintained wpseditor.Dominik Riebeling2011-03-05
| | | | | | | | The wpseditor is superseded by the Theme Editor these days. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29528 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: make cross compiling on OS X work.Dominik Riebeling2011-03-05
| | | | | | | | | 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
* sbinfo: fix a few typos (thanks to Kane Xie), correct coding style, now ↵Amaury Pouly2011-03-03
| | | | | | generate segments along with program sections to make elf files appear more valid (this allows to rebuild an .sb file using elftosb2) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29510 a1c6a512-1295-4272-9138-f99709370657
* Revert nonsense change.Andree Buschmann2011-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29195 a1c6a512-1295-4272-9138-f99709370657
* Fix red. Replace remaining MEM's mit MEMORYSIZE.Andree Buschmann2011-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29190 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Updated rendering code to accomodate new format for %xd tags, ↵Robert Bieber2011-01-22
| | | | | | 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
* parse_testcodec.rb: add new 'pegase' filenames so they get a heading and fix ↵Nils Wallménius2010-12-22
| | | | | | printing of the MHz needed for realtime values. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28876 a1c6a512-1295-4272-9138-f99709370657
* Use more than one core in deployment script.Dominik Riebeling2010-12-19
| | | | | | | | | Try to detect the number of cores in the system and use that value for make -j. Gives a noticable speedup depending on the system (OS X doesn't seem to benefit from it). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28859 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: fix crazy condition to avoid empty elf file generation (it is reversed)Amaury Pouly2010-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28731 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: fix arm hasentry flags, otherwise elf files are marked as having to ↵Amaury Pouly2010-12-01
| | | | | | entry point... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28718 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: first try at creating an elf file out of the .sb messAmaury Pouly2010-12-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28717 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: add a file containing key used to encrypt the Fuze+ firmware (it ↵Amaury Pouly2010-11-29
| | | | | | uses the zero key) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28709 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: add full support for various kind of cryptographic checksAmaury Pouly2010-11-29
| | | | | | | | | - now have a AES128, SHA1 and CRC implementation - now crc check the boot section chunks as well as the instruction headers - now sha1 check the sb header and the whole file - nearly all fields of the sb format are now documented git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28708 a1c6a512-1295-4272-9138-f99709370657
* sbinfo: add decryption support and pretty print boot section structureAmaury Pouly2010-11-28
| | | | | | The encryption/decryption uses a public domain source code git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28696 a1c6a512-1295-4272-9138-f99709370657
* Initial version of sbinfo, a utility to analyse .sb files (used for the ↵Bertrik Sikken2010-11-28
| | | | | | fuze+ for example) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28691 a1c6a512-1295-4272-9138-f99709370657
* tcctool: add support for Cowon J3 - FS#11747Bertrik Sikken2010-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28551 a1c6a512-1295-4272-9138-f99709370657
* Fix themeeditor building by correcting spelling of 'seperate'.Teruaki Kawashima2010-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28528 a1c6a512-1295-4272-9138-f99709370657
* Replace parse_testcodec.pl with a bit more powerful script.Thomas Martitz2010-10-18
| | | | | | | | | It can compare more than one result file at a time giving additional speedup colums, is more robust (RaaA results don't have the "MHz needed for realtime" line which is handled with this one) and has a mode to output the results in a form readable by spreadsheet software for nice graphs. Needs Ruby 1.9.x git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28305 a1c6a512-1295-4272-9138-f99709370657
* Fix matching of DLL name in deployment script.Dominik Riebeling2010-09-23
| | | | | | | Allow DLL filenames to contain the plus sign. Fixes libstdc++-6.dll not getting recognized as DLL. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28150 a1c6a512-1295-4272-9138-f99709370657
* Remove duplicated license file.Dominik Riebeling2010-09-04
| | | | | | | | Remove the plain text license file below the rbutilqt folder and move the HTML variant to the top-level docs folder. It's all GPL, so there's no need to duplicate those files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27996 a1c6a512-1295-4272-9138-f99709370657
* Support resolving of DLLs when running on Windows.Dominik Riebeling2010-08-30
| | | | | | | | | | | | | | | Resolve the DLLs required by the built executable and try to add the required DLL files that are not recognized as system libraries to the resulting zip / NSIS installer. This means that it's now possible to easily build both Theme Editor and Rockbox Utility as dynamically linked binary without the risk of missing required DLLs in the package. The major advantage of this is that it's not necessary anymore to have a statically built Qt installation for building releases. The drawback is that the created binaries will rely on additional DLL files, so it's no longer a single-run binary. Binary release of Rockbox Utility should still be statically build. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27945 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Changed playlist rendering to match new syntaxRobert Bieber2010-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27819 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Editor font/color settings are now applied to config documentsRobert Bieber2010-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27818 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added warning messages for missing resourcesRobert Bieber2010-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27803 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Enabled __list_icons__ special file name for %xl tagsRobert Bieber2010-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27799 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Altered implementation of %ax tag so that viewport now simply ↵Robert Bieber2010-08-13
| | | | | | mirrors itself across the screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27798 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented some basic viewport/text mirroring with the %ax tagRobert Bieber2010-08-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27795 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: RTC tags will now display nothing if RTC is not available on ↵Robert Bieber2010-08-12
| | | | | | device git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27793 a1c6a512-1295-4272-9138-f99709370657