summaryrefslogtreecommitdiffstats
path: root/rbutil
AgeCommit message (Collapse)AuthorFilesLines
2010-12-09fix rbutil.ini entries for MPIOs as pointed out by Michael LeslieMarcin Bukat1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28781 a1c6a512-1295-4272-9138-f99709370657
2010-12-08Add MPIO HD300 to rbutil.iniMarcin Bukat1-0/+13
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28779 a1c6a512-1295-4272-9138-f99709370657
2010-12-05MinGW: prefer C99 compliance by using replacement implementations.Dominik Riebeling2-0/+4
This addresses several warnings caused by format modifiers that are not supported by MSVCRT. MinGW provides replacement functions since mingw-runtime 3.15 so use them. See also http://article.gmane.org/gmane.comp.gnu.mingw.user/27539/ git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28735 a1c6a512-1295-4272-9138-f99709370657
2010-11-28rbutil: r28687 touched too much. Restore some accelerator keys.Mustapha Senhaji3-26/+26
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28692 a1c6a512-1295-4272-9138-f99709370657
2010-11-28Make model_names static in mkmpioboot.Dominik Riebeling1-1/+1
Both mkmpioboot and mkamsboot use an array model_names which clash when linking with Rockbox Utility so don't export the mkmpioboot one. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28690 a1c6a512-1295-4272-9138-f99709370657
2010-11-28rbutil: Bring the french translation up to date.Mustapha Senhaji1-16/+19
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28688 a1c6a512-1295-4272-9138-f99709370657
2010-11-27rbutil: Fix typos in french translation plus some minor changes (fix few ↵Mustapha Senhaji4-120/+119
typos on source strings too while I was here). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28687 a1c6a512-1295-4272-9138-f99709370657
2010-11-15mkmpioboot - Add support for HD300, increase verbosity.Marcin Bukat3-39/+114
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28605 a1c6a512-1295-4272-9138-f99709370657
2010-10-05Fix crash on proxy detection on OS X (FS#11654).Dominik Riebeling1-20/+27
If the proxy dialog doesn't contain any values searching for the values in the system returns NULL pointers instead of empty values. Check for them to fix crashes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28212 a1c6a512-1295-4272-9138-f99709370657
2010-09-27Remove obsolete 2nd gen nano checkFrank Gevaerts1-9/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28178 a1c6a512-1295-4272-9138-f99709370657
2010-09-26Improve some trace messages.Dominik Riebeling3-4/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28171 a1c6a512-1295-4272-9138-f99709370657
2010-09-23Bump Rockbox Utility version to 1.2.8.rbutil_1.2.8Dominik Riebeling2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28154 a1c6a512-1295-4272-9138-f99709370657
2010-09-23Link libstdc++ and libgcc statically.Dominik Riebeling1-0/+3
Since the current MinGW version behaves differently here explicitly link libstdc++ and libgcc statically. Avoids dependency to those DLLs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28152 a1c6a512-1295-4272-9138-f99709370657
2010-09-23Escape Backslash and improve version check.Dominik Riebeling1-2/+2
Since Qt 4.7 unescaped backslashes are deprecated so escape it. Change the order of the version check message to make sure it gets displayed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28149 a1c6a512-1295-4272-9138-f99709370657
2010-09-20rbutil: update french translationAmaury Pouly1-37/+37
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28122 a1c6a512-1295-4272-9138-f99709370657
2010-09-19Make tooltip for Offline Mode setting wrap properly.Dominik Riebeling17-34/+34
Qt wraps tooltip texts automatically when it detects the text to be Rich text. Embed the tooltip text into <p> tags to get it recognized as such. Manually update translations to avoid the need to retranslation that line. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28117 a1c6a512-1295-4272-9138-f99709370657
2010-09-18Display number of processors in System Info dialog.Dominik Riebeling1-0/+1
Oops: on Windows, ask the system about the values before displaying it instead of expecting the structure to fill itself. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28107 a1c6a512-1295-4272-9138-f99709370657
2010-09-18Display number of processors in System Info dialog.Dominik Riebeling1-2/+11
Since Rockbox Utility got support for utilizing more than one CPU / Core this value might be helpful in case of issues like FS#11496 (QThreadPool defaults to the number of CPUs found as maximum number of threads). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28106 a1c6a512-1295-4272-9138-f99709370657
2010-09-05Implement USB VID / PID retrieval using IOKit on OS X.Dominik Riebeling2-4/+84
Instead of using libusb as wrapper query the USB IDs via IOKit. Since libusb is only used for that this means that it's no longer necessary on OS X. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28001 a1c6a512-1295-4272-9138-f99709370657
2010-09-05Don't search for libspeex on Windows and Mac.Dominik Riebeling1-8/+17
Make sure to not try to dynamically link libspeex on Mac, since it's not a standard library, and application bundles aren't statically linked anyway. Remove looking up libspeex on Windows since it's not a standard library there either. Don't search for libspeex multiple times but instead pass it to the librbspeex Makefile. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27999 a1c6a512-1295-4272-9138-f99709370657
2010-09-05Add -config intel option to allow building for Intel targets only on Mac.Dominik Riebeling1-3/+12
This doesn't change building of the used libraries, so librbspeex etc. are still built as universal libraries. Building for Intel also targets 10.5 and up instead of 10.4 and up which is targeted by default. Addresses FS#10938. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27997 a1c6a512-1295-4272-9138-f99709370657
2010-09-04Remove duplicated license file.Dominik Riebeling3-771/+1
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
2010-09-01Remove Ipod Video 64MB handling.Dominik Riebeling3-25/+3
Since the builds for the Ipod Video 32MB and 64MB are now unified there is no need to handle them separately in Rockbox Utility anymore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27966 a1c6a512-1295-4272-9138-f99709370657
2010-08-30Update INSTALL file and move it in preparation of merging rbutil/ and utils/.Dominik Riebeling2-8/+18
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27946 a1c6a512-1295-4272-9138-f99709370657
2010-08-12Update Brazilian Portuguese translation for Rockbox UtilityDominik Riebeling1-37/+37
Author: Adilson Xavier Flyspray: FS#11528 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27778 a1c6a512-1295-4272-9138-f99709370657
2010-07-29rbutil: c200v2Rafaël Carré1-0/+13
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27621 a1c6a512-1295-4272-9138-f99709370657
2010-07-29mkamsboot: don't boot OF if USB is plugged (AMSv1 only)mkamsboot_1.4Rafaël Carré3-121/+48
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27618 a1c6a512-1295-4272-9138-f99709370657
2010-07-28Add deployment script for Theme Editor.Dominik Riebeling2-565/+0
Also move scripts to utils folder, in preparation of merging rbutil and utils folders. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27600 a1c6a512-1295-4272-9138-f99709370657
2010-07-28Restructure and rename deploy-release.py.Dominik Riebeling2-44/+79
Move actual working functionality into a python module, and write a simple script to use it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27598 a1c6a512-1295-4272-9138-f99709370657
2010-07-28Fix a typo.Dominik Riebeling1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27597 a1c6a512-1295-4272-9138-f99709370657
2010-07-25Fix USB ID retrieval on Windows 7.Dominik Riebeling1-16/+8
The device string containing the USB IDs differs in casing on Windows 7 so always convert to upper case before scanning the string. Use DEVICEDESC instead of LOCATION_INFORMATION for the user visible device string as the latter doesn't show anything useful to the user on W7, at least for the devices I've tried. Unfortunately DEVICEDESC is less descriptive than the previously used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27561 a1c6a512-1295-4272-9138-f99709370657
2010-07-18mkamsboot: take in account the additional 0x200 block when calculating sizeRafaël Carré2-12/+14
Align sizes of different blocks on mkamsboot output git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27482 a1c6a512-1295-4272-9138-f99709370657
2010-07-16mkamsboot: update outdated commentRafaël Carré1-6/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27442 a1c6a512-1295-4272-9138-f99709370657
2010-07-16mkamsboot: fix for newer fuzev2Rafaël Carré4-173/+162
These models are restricted to OF >= v02.3.31, probably because of a hardware change The OF checks a version string located between 0x0 and 0x200 in the firmware block, so let's keep this part unmodified We put our dualboot code at 0x200, and insert a branch + vectors at 0x0 That way our patched file will present the OF version to the fuzev2 OF patching it, and we only waste 512 bytes on other models git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27441 a1c6a512-1295-4272-9138-f99709370657
2010-07-10Generalize the application bundle copy workaround to simplify later reuse.Dominik Riebeling1-3/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27377 a1c6a512-1295-4272-9138-f99709370657
2010-07-02Rockbox Utility: Explicitly link zlib.Dominik Riebeling1-0/+4
zlib is required by the zip class. Explicitly link it instead of relying it to get implicitly linked via Qt. Fixes link errors on distributions with implicit linking disabled. Don't do this on Windows as things are different here. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27251 a1c6a512-1295-4272-9138-f99709370657
2010-06-30FS#11439: Fix version comparison regression.Dominik Riebeling2-4/+23
Improve string suffix handling by distinguishing between version number separators (i.e. dots) and extended separators and additional version characters. Corrects false update information displayed for 64bit binaries of Rockbox Utility. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27201 a1c6a512-1295-4272-9138-f99709370657
2010-06-23Detect when building for 64bit Linux and adjust tarball name.Dominik Riebeling1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27095 a1c6a512-1295-4272-9138-f99709370657
2010-06-23Remove the unused ENRD0_USB_STATUS define, I'll leave the other button ↵Tobias Diedrich1-1/+0
defines in, maybe someone wants his bootloader to use one of those instead ;) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27081 a1c6a512-1295-4272-9138-f99709370657
2010-06-23Use DBOP to check for left button on C200v2 like we are supposed to instead ↵Tobias Diedrich3-14/+19
of right button git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27080 a1c6a512-1295-4272-9138-f99709370657
2010-06-23Use DBOP to check for left button on C200v2 like we are supposed to instead ↵Tobias Diedrich1-7/+52
of right button git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27079 a1c6a512-1295-4272-9138-f99709370657
2010-06-22Bump Rockbox Utility version to 1.2.7.rbutil_1.2.7Dominik Riebeling2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27062 a1c6a512-1295-4272-9138-f99709370657
2010-06-22Don't close libusb device handle if opening failed.Dominik Riebeling1-1/+1
This issue has been pointed out as FS#11420. Redone by myself because the change is trivial and the submitter didn't state his real name. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27061 a1c6a512-1295-4272-9138-f99709370657
2010-06-18Log filesystem free value to system trace.Dominik Riebeling1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26935 a1c6a512-1295-4272-9138-f99709370657
2010-06-18Rockbox Utility translation updates.Dominik Riebeling16-1349/+1136
- Update german translation. - lupdate all other translations and drop obsolete strings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26932 a1c6a512-1295-4272-9138-f99709370657
2010-06-18Make System and Utils class based on QObject.Dominik Riebeling4-11/+15
Those classes use Qt objects anyway, and making them based on QObject moved the strings into the appropriate class when translating. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26931 a1c6a512-1295-4272-9138-f99709370657
2010-06-18Fix source string spelling.Dominik Riebeling1-6/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26925 a1c6a512-1295-4272-9138-f99709370657
2010-06-17Make sure files which aren't windows-specific use \n line endings onlyRafaël Carré2-26/+26
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26893 a1c6a512-1295-4272-9138-f99709370657
2010-06-15Remove ugly RTL writing direction hack.Dominik Riebeling17-3514/+6021
Instead of hard coding the languages to be rendered as RTL make it dependent on a translation string. Translate the string LTR to RTL to switch to RTL layout. This is equivalent to the handling done in the i18n example for Qt Jambi and while not the best solution at least cleaner than hardcoded languages. Update hebrew translation for this which is currently the only RTL translation. lupdate all other translations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26865 a1c6a512-1295-4272-9138-f99709370657
2010-06-15Add cleaned up tests used for Utils::compareVersionStrings().Dominik Riebeling3-0/+149
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26861 a1c6a512-1295-4272-9138-f99709370657