summaryrefslogtreecommitdiffstats
path: root/rbutil
AgeCommit message (Collapse)AuthorFilesLines
2011-05-08Rockbox Utility: bump version to 1.2.10.rbutil_1.2.10Dominik Riebeling2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29834 a1c6a512-1295-4272-9138-f99709370657
2011-05-07SAPI voice creating: add slovak to languages.Dominik Riebeling1-1/+2
Extend sapi_voice.vbs with slovak (FS#10904). Additionally add it to the list of supported languages in Rockbox Utility and fix the country code used for slovenscina (by myself). Author: Peter Lecky Flyspray: FS#10904 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29830 a1c6a512-1295-4272-9138-f99709370657
2011-05-07Rockbox Utility: Add some more cases to version check test.Dominik Riebeling1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29829 a1c6a512-1295-4272-9138-f99709370657
2011-05-05deploy.py: support adding a build id.Dominik Riebeling1-3/+3
Add support for passing and injecting a build ID to the souces prior to compiling. Allows to easily create rebuilds of Rockbox Utility without creating false positives on update detection. Fix a typo in version.h. Thanks to sideral for noting. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29825 a1c6a512-1295-4272-9138-f99709370657
2011-05-04Rockbox Utility: add build id to version string.Dominik Riebeling1-1/+5
The purpose of this is to allow versioning of builds. This is useful when a new build is made to fix problems with the build itself that haven't been noticed earlier (like the accessibility issue reported as FS#12089) as it will avoid false positives for the update check. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29824 a1c6a512-1295-4272-9138-f99709370657
2011-04-30Rockbox Utility: fix some names missing from the CREDITS.Dominik Riebeling1-1/+1
The regexp used when displaying the names didn't take into account that names could start with non-ASCII letters. Use a different approach when filtering the header to make them not disappear. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29803 a1c6a512-1295-4272-9138-f99709370657
2011-04-30Rockbox Utility: bump version to 1.2.9.rbutil_1.2.9Dominik Riebeling2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29801 a1c6a512-1295-4272-9138-f99709370657
2011-04-29Add missing strings to German Rockbox Utility translation.Dominik Riebeling16-4839/+3688
Run lupdate on all other translation files as well and drop obsolete strings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29795 a1c6a512-1295-4272-9138-f99709370657
2011-04-22Fix SAPI default speed being way too fast.Dominik Riebeling1-2/+5
The settings currently can't differentiate between default values for different subitems (i.e. different TTS systems). As a result the default value returned for SAPI speed was way out of bounds, leading to the upper limit getting used. Work around this limitation by checking the value for bounds and use a sensible value in that case. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29763 a1c6a512-1295-4272-9138-f99709370657
2011-04-22Implement simple run for non-multithreaded TTS.Dominik Riebeling2-27/+49
Since setting the maximum number of threads to use to 1 causes sporadically files missing add a simple alternative implementation that doesn't use futures. This is a stop-gap solution to fix voice files not creating (reported on Windows with SAPI voices, see FS#11994). Encoding doesn't seem to be affected by the problem and is unchanged. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29762 a1c6a512-1295-4272-9138-f99709370657
2011-04-22Better hilight detected item after autodetection.Dominik Riebeling1-0/+6
To have a better indication what player has been detected and to keep this information in view make the entry for the detected player bold. This also (partly) addresses FS#10694. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29761 a1c6a512-1295-4272-9138-f99709370657
2011-04-22Fix "Test TTS" button not working.Dominik Riebeling1-2/+3
Make sure the temporary file doesn't get destroyed before it has been played. Fixes the "Test TTS" button not giving a test playback anymore for TTS systems that cannot do the playback themselves. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29760 a1c6a512-1295-4272-9138-f99709370657
2011-04-22Make TTS names translatable and change Sapi to SAPI.Dominik Riebeling1-6/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29759 a1c6a512-1295-4272-9138-f99709370657
2011-04-22Use System TTS if none is set.Dominik Riebeling1-1/+7
If no TTS has been selected previously default to the system one if any. Otherwise use espeak. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29758 a1c6a512-1295-4272-9138-f99709370657
2011-04-05Fix a warning.Dominik Riebeling1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29681 a1c6a512-1295-4272-9138-f99709370657
2011-04-03Properly remove the configuration dialog.Dominik Riebeling1-0/+3
The configuration dialog isn't needed anymore once the finished() signal is emitted. In that case schedule it for deletion by the event loop. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29674 a1c6a512-1295-4272-9138-f99709370657
2011-04-03OS X TTS: add pitch setting.Dominik Riebeling4-1/+20
The current TTS configuration doesn't allow querying the system values so it currently can't be displayed. A value of 0 will use the system default. The default pitch is dependent on the voice; most voices should have a default pitch of 45 - 55. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29673 a1c6a512-1295-4272-9138-f99709370657
2011-04-03Add capability to speak directly from the TTS engine.Dominik Riebeling3-36/+48
The OS X TTS engine (and likely others) allows outputting its speech directly to the sound system. This avoids the extra step of creating a temporary file to play for TTS preview. Currently implemented as TTS capability reported. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29672 a1c6a512-1295-4272-9138-f99709370657
2011-04-02Update build instructions for Rockbox Utility.Dominik Riebeling1-6/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29671 a1c6a512-1295-4272-9138-f99709370657
2011-04-02Fix a warning.Dominik Riebeling1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29670 a1c6a512-1295-4272-9138-f99709370657
2011-04-02Use template pattern for genlang url.Dominik Riebeling2-4/+7
Instead of hard coding the query part of the genlang url store the full url as template and replace parts as done for other urls as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29669 a1c6a512-1295-4272-9138-f99709370657
2011-03-25Rockbox Utility: Replace OSDaB Zip with QuaZip.Dominik Riebeling36-3485/+5880
This change fixes problems with zip files created with newer zip utilities (a known issue is the iLike theme). QuaZip also allows better feedback during operations without changing the imported code. Additionally Rockbox Utility and the Theme Editor are now both using QuaZip; currently Rockbox Utility uses a copy of the sources, merging them later is planned. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29645 a1c6a512-1295-4272-9138-f99709370657
2011-03-20Fix MTP detection only working on e200v1.Dominik Riebeling2-9/+11
Autodetection only showed an MTP device error for e200v1 and an unspecified error for all other players (except if the detected player is an Ipod, in which case the error indicates a WinPod). Consider all non-Ipod errors as MTP error. Fix wrong MTP USB ID for e200v1 which made that detection fail even for e200v1. Should fix FS#11563. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29621 a1c6a512-1295-4272-9138-f99709370657
2011-03-20Update copyright information in about box. We're still working on this.Dominik Riebeling17-25/+25
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29620 a1c6a512-1295-4272-9138-f99709370657
2011-03-19Fix Rockbox Utility update detection on Linux 64bit.Dominik Riebeling1-17/+23
Remove the "64bit" part of the filename before comparing. We're checking for that in the filename explicitly but the version number doesn't contain it, so the comparison will otherwise misinterpret it as additional version information. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29617 a1c6a512-1295-4272-9138-f99709370657
2011-03-13Improve visual feedback when testing TTS.Dominik Riebeling1-8/+14
Disable the "Test TTS" button during a running test and on invalid TTS configuration. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29581 a1c6a512-1295-4272-9138-f99709370657
2011-03-03Don't link libz explicitly on Windows.Dominik Riebeling1-1/+4
On Windows Qt already includes libz. Since the Qt SDK comes without a separate libz linking it explicitly fails. Also, if libz is installed via MinGW linking it explicitly will clash with the libz functions in Qt. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29512 a1c6a512-1295-4272-9138-f99709370657
2011-02-27Rockbox Utility voicefile generation: add Latvian to supported languages.Dominik Riebeling1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29436 a1c6a512-1295-4272-9138-f99709370657
2011-02-23Rockbox Utility: Move the USB ID for the HDD16x0 into the right place.Robert Menes1-3/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29385 a1c6a512-1295-4272-9138-f99709370657
2011-02-22Enable installation for the GoGear HDD16x0 and HDD63x0.Robert Menes1-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29382 a1c6a512-1295-4272-9138-f99709370657
2011-02-04Replace list of languages with map.Dominik Riebeling6-56/+60
- Use ISO codes as keys for voice languages instead of enumeration. - Instead of trying to select a suitable voicefile language from the UI language use the ISO codes stored as UI language and match against the mapping. - Always store the selected UI language. Fixes the voicefile creation language lookup to fail if the language used is the system language. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29207 a1c6a512-1295-4272-9138-f99709370657
2011-02-04systrace: convert input strings using local codepage.Dominik Riebeling1-2/+1
The message handler uses C strings so no information about encoding is present. Since an 8 bit encoding is used convert them to make the systrace window show non-ASCII characters properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29206 a1c6a512-1295-4272-9138-f99709370657
2011-02-01Fix sansac200v2 not showing up in device selection.Dominik Riebeling1-8/+9
When adding new targets it's necessary to also add them to the [platforms] section since that is used to determine which devices to show and in which order. Sort Sansa players while at it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29184 a1c6a512-1295-4272-9138-f99709370657
2011-01-31mkamsboot: restructure model / firmware file information.Dominik Riebeling3-103/+46
Merge the various arrays holding model specific information into a structure and give it a distinct name. Avoids problems when linking with Rockbox Utility. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29177 a1c6a512-1295-4272-9138-f99709370657
2011-01-31mkmpioboot: restructure model / firmware file information.Dominik Riebeling1-26/+21
Collect the various arrays holding model names, numbers etc. into a structure. This makes the code cleaner since there aren't multiple arrays that need to be kept in sync any more and avoids issues with other tools (like mkamsboot) when linked together with Rockbox Utility. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29176 a1c6a512-1295-4272-9138-f99709370657
2011-01-07Rockbox Utility: update the Russian translation (FS#11861 by Simon Zhukovsky ↵Alexander Levin1-110/+113
with minor tweaks by me) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28997 a1c6a512-1295-4272-9138-f99709370657
2010-12-30Rockbox Utility: Add in support to install Rockbox on the PhilipsRobert Menes1-0/+28
GoGear HDD16x0, HDD18x0, and HDD63x0 series. Currently disabled for now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28936 a1c6a512-1295-4272-9138-f99709370657
2010-12-23Tweak Makefiles a bit to allow cross compiling Rockbox Utility.Dominik Riebeling4-15/+16
- pass AR to the lib Makefiles to make sure the correct one gets used. - create an archive index for archives. - simplify ucl Makefile a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28883 a1c6a512-1295-4272-9138-f99709370657
2010-12-23Set APPVERSION for libmkamsboot and libmkmpioboot.Dominik Riebeling1-5/+12
This avoids an ugly "file not found" error for version.sh when building with deploy.py since the latter doesn't retrieve version.sh. Doing so would be pointless since the export doesn't know about the version, and the svn version string isn't used when building with Rockbox Utility. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28882 a1c6a512-1295-4272-9138-f99709370657
2010-12-19Check if creating the dictionary worked before accessing it, not afterwards.Dominik Riebeling1-3/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28860 a1c6a512-1295-4272-9138-f99709370657
2010-12-19Respect TARGET_DIR when building.Dominik Riebeling1-2/+4
When building out-of-tree (which is the case when building for Rockbox Utility) no objects should get placed in the source folder. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28857 a1c6a512-1295-4272-9138-f99709370657
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