Commit graph

287 commits

Author SHA1 Message Date
Dominik Riebeling
a0e6641c10 progress indication should start at 1, not 0.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16994 a1c6a512-1295-4272-9138-f99709370657
2008-04-06 19:07:53 +00:00
Dominik Riebeling
c3969ed4c5 create an UnZip derived class for zip file extraction to allow showing progress while unzipping. Makes the unzip process somewhat interruptable and the UI more responsible.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16993 a1c6a512-1295-4272-9138-f99709370657
2008-04-06 18:12:56 +00:00
Dominik Riebeling
5076dca58e Oops: don't report an error during cache initialization if the cache folder already exists.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16992 a1c6a512-1295-4272-9138-f99709370657
2008-04-06 18:00:32 +00:00
Dominik Riebeling
2bcc5f782d make sure cachefolder is existent when enabling it using setCache(bool). Fixes cache not working properly if the cache folder didn't exist.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16991 a1c6a512-1295-4272-9138-f99709370657
2008-04-06 17:20:13 +00:00
Dominik Riebeling
be698f086d make resolvePathCase work properly on windows, the drive letter needs special handling.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16980 a1c6a512-1295-4272-9138-f99709370657
2008-04-05 23:49:23 +00:00
Dominik Riebeling
229c64ba67 Upon autodetection tell the user if an incompatible player model (newer Sansa / Nano) was found. Detection is usb based only.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16979 a1c6a512-1295-4272-9138-f99709370657
2008-04-05 21:48:54 +00:00
Dominik Riebeling
00a3e13b1f fix a stupid bug which made mountpoint detection based on folders non-functional on Ipod and Gigabeat.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16978 a1c6a512-1295-4272-9138-f99709370657
2008-04-05 18:59:54 +00:00
Dominik Riebeling
a5d749c15d the player name shouldn't include the manufacturer, m:robe entry repeated that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16977 a1c6a512-1295-4272-9138-f99709370657
2008-04-05 18:21:36 +00:00
Dominik Riebeling
5f5dca72a9 Make USB ID handling recognize multiple values in the configuration. That way players using multiple PIDs can now get detected by any valid PID. Same applies to PIDs indicating a wrong player model.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16958 a1c6a512-1295-4272-9138-f99709370657
2008-04-03 23:14:58 +00:00
Dominik Wenger
1363881148 rbutil:let autodetection::detectUsb also use the rbsettings object.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16952 a1c6a512-1295-4272-9138-f99709370657
2008-04-03 20:05:13 +00:00
Dominik Riebeling
3bb88b6190 Fix issues with file-based bootloader installation:
- resolve the path with real case. Fixes errors on case-sensitive OS.
- unset internal error after the (silent) creation of a backup copy. The error isn't checked and if one occured the file renaming afterwards would fail.
- make some wiki links nicer.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16934 a1c6a512-1295-4272-9138-f99709370657
2008-04-02 21:17:35 +00:00
Dominik Riebeling
92717eb9ed Implement a function to resolve a given path case-insensitively. This is needed by file-based bootloader installs on case-sensitive systems. Bootloader installation not updated yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16921 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 20:30:41 +00:00
Dominik Wenger
0a73b16a93 rbutil: fix closing of installwindow after successful install.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16920 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 20:22:45 +00:00
Dominik Wenger
2016ab4c96 rbutil: let rbutil use the new voice.zip files. Also make the download cache working again. (make sure to connect signals before calling getFile() ).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16917 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 18:02:56 +00:00
Dominik Riebeling
c70f81ff93 Rename InstallProgress form to ProgressLogger as it's a generic logger window now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16865 a1c6a512-1295-4272-9138-f99709370657
2008-03-28 17:30:37 +00:00
Dominik Riebeling
8406d92475 Clean up double path in resource file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16854 a1c6a512-1295-4272-9138-f99709370657
2008-03-27 23:39:49 +00:00
Dominik Riebeling
22e1329c72 When trying to check for an installed bootloader treat an empty bootloader md5sum in the installation log as a missing bootloader. Should fix issues with rbutil reporting an up-to-date bootloader even if none was installed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16851 a1c6a512-1295-4272-9138-f99709370657
2008-03-27 22:27:11 +00:00
Dominik Riebeling
7b2982ac62 On windows check for iPod_Control folder to allow resolving the drive letter for Ipods.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16724 a1c6a512-1295-4272-9138-f99709370657
2008-03-20 20:29:17 +00:00
Dominik Riebeling
ba193a8065 Oops. Should commit patches correctly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16710 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 23:22:08 +00:00
Dominik Riebeling
6deb9f31ff Fix rbutil building with gcc 4.3 on linux (FS#8757 by Dennis Schridde).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16707 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 22:45:54 +00:00
Dominik Wenger
10a05edb31 rbutil: support for iaudio m3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16698 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 21:06:04 +00:00
Dominik Wenger
c0fb5b815e rbutil: fix a debug output, so it compiles again on windows.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16677 a1c6a512-1295-4272-9138-f99709370657
2008-03-15 14:50:42 +00:00
Dominik Riebeling
77e036af7d when changing settings from the Talk and Voice window also update the main widgets settings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16668 a1c6a512-1295-4272-9138-f99709370657
2008-03-14 18:27:39 +00:00
Dominik Riebeling
c7052c341c When unsetting the proxy in the settings dialog unset the global proxy too. Update settings in prior to re-downloading the info files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16596 a1c6a512-1295-4272-9138-f99709370657
2008-03-09 23:33:53 +00:00
Dominik Riebeling
8a2a474ba0 fix USB id for m:robe100
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16556 a1c6a512-1295-4272-9138-f99709370657
2008-03-08 14:24:32 +00:00
Dominik Riebeling
5a75184c4a add global proxy / cache settings to httpget class. This removes the need of passing proxy / cache values around all the time. Each object can still override the global values.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16530 a1c6a512-1295-4272-9138-f99709370657
2008-03-05 21:12:24 +00:00
Dominik Wenger
c3485867e1 rbuti: Ups, revert the Bootloader download URL.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16479 a1c6a512-1295-4272-9138-f99709370657
2008-03-02 12:26:13 +00:00
Dominik Wenger
3c7b060511 rbutil: add m:robe100 support.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16478 a1c6a512-1295-4272-9138-f99709370657
2008-03-02 12:24:01 +00:00
Dominik Riebeling
b792c5577c oops, removed a bit too much.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16464 a1c6a512-1295-4272-9138-f99709370657
2008-03-01 13:58:18 +00:00
Dominik Riebeling
c7727da19f httpget class: if a request is cancelled before a response is available give a hint about this instead of returning a nonsense response value.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16463 a1c6a512-1295-4272-9138-f99709370657
2008-03-01 13:52:02 +00:00
Dominik Riebeling
05f24a1ec4 Fix voicefile / talkfile generation windows not updating the displayed settings if the user used the "change" button.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16462 a1c6a512-1295-4272-9138-f99709370657
2008-03-01 13:42:14 +00:00
Dominik Riebeling
d6adda1356 Add 2008 to the copyright notice.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16454 a1c6a512-1295-4272-9138-f99709370657
2008-02-29 07:29:42 +00:00
Dominik Riebeling
cdfd39e3a1 Make sure to create the logger first. Fixes a segfault due to a race with info download process (happened in offline mode)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16453 a1c6a512-1295-4272-9138-f99709370657
2008-02-29 07:19:59 +00:00
Dominik Wenger
4e1f2d3da3 rbutil: fix FS#8661 (Log Windows showed OK button instead of abort while complete installation).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16447 a1c6a512-1295-4272-9138-f99709370657
2008-02-28 20:28:15 +00:00
Dominik Wenger
86a9baf1dc rbutil: make a backup of the OF in gigabeat and h10 bootloader installation. (in /<homedir>/Gigabeat Original Firmware Backup/ or /<homedir>/Iriver H10 Original Firmware Backup/).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16446 a1c6a512-1295-4272-9138-f99709370657
2008-02-28 20:18:40 +00:00
Dominik Wenger
d809d186f7 rbutil: fix a problem with voicing and encoding of non-latin chars.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16420 a1c6a512-1295-4272-9138-f99709370657
2008-02-25 22:02:55 +00:00
Barry Wardell
580eee51b4 Make rbutil compile on OSX 10.5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16398 a1c6a512-1295-4272-9138-f99709370657
2008-02-23 21:36:22 +00:00
Dominik Riebeling
f352281d42 Fix preprocessor directive
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16397 a1c6a512-1295-4272-9138-f99709370657
2008-02-23 21:34:45 +00:00
Dominik Wenger
a4de1b8ecb rbutil: fix segfault for mac and wrong proxy default.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16396 a1c6a512-1295-4272-9138-f99709370657
2008-02-23 21:27:00 +00:00
Dominik Riebeling
d03514a8dc When applying the system proxy values really use the values.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16395 a1c6a512-1295-4272-9138-f99709370657
2008-02-23 21:18:30 +00:00
Dominik Riebeling
5f540c784c When building a static linux binary link libusb static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16363 a1c6a512-1295-4272-9138-f99709370657
2008-02-21 19:55:42 +00:00
Dominik Wenger
9d99f9764f bump version to m1.0.4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16357 a1c6a512-1295-4272-9138-f99709370657
2008-02-19 20:26:45 +00:00
Dominik Wenger
e319f68a81 rbutil:check if a Sapi voice is selected.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16307 a1c6a512-1295-4272-9138-f99709370657
2008-02-13 19:16:46 +00:00
Dominik Wenger
b30181a14b rbutil: fix bug with wrong downloadURL for h10.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16306 a1c6a512-1295-4272-9138-f99709370657
2008-02-13 18:25:01 +00:00
Dominik Riebeling
8f0c7908b0 Make encoder name conversion functions static to the base class.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16305 a1c6a512-1295-4272-9138-f99709370657
2008-02-13 18:11:09 +00:00
Dominik Riebeling
8820c0114b Make TTS name conversion functions static members.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16294 a1c6a512-1295-4272-9138-f99709370657
2008-02-12 21:45:50 +00:00
Dominik Wenger
05bc9f3983 rbutil: new shiny Talkfile Button icon, by Dave Hooper.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16288 a1c6a512-1295-4272-9138-f99709370657
2008-02-11 21:40:26 +00:00
Dominik Wenger
5f641ed3c2 rbutil: fix a Bug in the sapi settings. Allow sapi4 (not sure if it really works).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16284 a1c6a512-1295-4272-9138-f99709370657
2008-02-11 17:39:07 +00:00
Dominik Riebeling
ee09cb7f0d Untie rbutil core logic from QtGui for cli:
- include QtCore instead of QtGui if possible
- replace qApp with QCoreApplication::instance(), as qApp is only defined for QtGui
- use QCoreApplication instead of QApplication for inherited static members.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16274 a1c6a512-1295-4272-9138-f99709370657
2008-02-10 18:25:49 +00:00
Dominik Wenger
855d8297a8 rbutil: h10 bootloaderinstallation: fixed wrong OF.mi4 name for dualboot.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16264 a1c6a512-1295-4272-9138-f99709370657
2008-02-10 11:42:17 +00:00