Dominik Riebeling
7bcfa84c4a
Don't check for external rbutil.ini anymore -- doing so didn't gave a real benefit but caused trouble instead. The file is built-in anyway.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15174 a1c6a512-1295-4272-9138-f99709370657
2007-10-17 22:32:31 +00:00
Dominik Riebeling
28936603be
When portable installation is finished set progress value to 100%.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15154 a1c6a512-1295-4272-9138-f99709370657
2007-10-16 21:30:13 +00:00
Dominik Riebeling
79d358baca
Add new "actions" menu which allows accessing the install / uninstall actions from the menu. Manual and Info tab are still missing from the menu.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15088 a1c6a512-1295-4272-9138-f99709370657
2007-10-12 16:19:35 +00:00
Dominik Riebeling
983409383f
Fix a crash when trying to download the manual.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15086 a1c6a512-1295-4272-9138-f99709370657
2007-10-12 06:42:00 +00:00
Dominik Riebeling
00db400819
Fix typo.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14925 a1c6a512-1295-4272-9138-f99709370657
2007-09-30 20:20:25 +00:00
Dominik Riebeling
d2560a20d7
Oops, missed that when changing the default proxy to system ...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14832 a1c6a512-1295-4272-9138-f99709370657
2007-09-23 16:34:48 +00:00
Dominik Riebeling
74154436a5
w32: implement "system proxy" settings. This uses the IE setting by reading its values from the registry. Make system proxy the default value if no configuration file is found.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14827 a1c6a512-1295-4272-9138-f99709370657
2007-09-23 13:12:34 +00:00
Dominik Riebeling
a26110c52d
Set correct value for proxy when uninstalling, otherwise uninstallation will fail in proxied environments.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14804 a1c6a512-1295-4272-9138-f99709370657
2007-09-21 14:58:31 +00:00
Antoine Cellerier
344f45165f
Spelling fix.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14732 a1c6a512-1295-4272-9138-f99709370657
2007-09-17 08:50:46 +00:00
Dominik Riebeling
f90837f80e
Check target / mountpoint selection before performing any installation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14729 a1c6a512-1295-4272-9138-f99709370657
2007-09-16 18:32:49 +00:00
Antoine Cellerier
e6dab6d0ac
Factorize smallInstall and completeInstall code.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14724 a1c6a512-1295-4272-9138-f99709370657
2007-09-15 23:00:02 +00:00
Antoine Cellerier
1464c9b5d0
Cosmetics: remove trailing spaces.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14723 a1c6a512-1295-4272-9138-f99709370657
2007-09-15 22:57:07 +00:00
Dominik Riebeling
2da04fdae9
Use the correct config group when checking the bootloader requirement.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14719 a1c6a512-1295-4272-9138-f99709370657
2007-09-15 22:42:12 +00:00
Antoine Cellerier
ef425feeb3
Fixes to the Complete and Small Installation routines: Don't try installing a bootloader if the target doesn't have one, Don't install doom WADs if the target doesn't have a doom plugin.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14717 a1c6a512-1295-4272-9138-f99709370657
2007-09-15 22:32:14 +00:00
Dominik Riebeling
fc25266440
Device detection based on USB PIDs. This is currently linux only and requires libusb. There is also no way to figure the mount point from the USB PID so the old methods are tried for this.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14698 a1c6a512-1295-4272-9138-f99709370657
2007-09-14 20:52:38 +00:00
Antoine Cellerier
3d41c1c466
Do not allow install doom files on a target that doesn't have a doom.rock plugin.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14697 a1c6a512-1295-4272-9138-f99709370657
2007-09-14 20:48:40 +00:00
Dominik Riebeling
b9dbd4ee9c
- rework language selection a bit: use language string as key instead of language file basename. Display the language string in the selection list too. This makes it possible to distinguish between two variants of the same language without adjusting the language name.
...
- move user settings from "defaults" section to "general". Makes the code cleaner and has been that way for historical reasons only anyway.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14592 a1c6a512-1295-4272-9138-f99709370657
2007-09-03 14:37:00 +00:00
Dominik Riebeling
a449a3a7a3
make sure closing the application aborts the remaining HttpGet objects. Should fix the crash upon exit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14591 a1c6a512-1295-4272-9138-f99709370657
2007-09-03 09:46:15 +00:00
Dominik Riebeling
b93621d2ae
add a "help" entry to the about menu. For now this opens the system browser with the rbutil wiki page.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14522 a1c6a512-1295-4272-9138-f99709370657
2007-08-29 17:43:11 +00:00
Dominik Wenger
322d2b46cd
rbutilQt: fix a bootloader message, and fixed that the bootloader log entry was shown in the normal uninstall dialog.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14521 a1c6a512-1295-4272-9138-f99709370657
2007-08-29 17:41:06 +00:00
Dominik Riebeling
be4d0a7795
Rename logfile section for base install to something more descriptive (as it is displayed in the uninstall dialog)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14489 a1c6a512-1295-4272-9138-f99709370657
2007-08-28 13:07:25 +00:00
Dominik Riebeling
5ef236869f
Implement download caching. Set the folder for the cache data in the configuration dialog. Caching is disabled per default and defaults to the systems temp folder.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14476 a1c6a512-1295-4272-9138-f99709370657
2007-08-27 17:40:35 +00:00
Dominik Wenger
8f9717ae6f
rbutiQt: fix a bug with font installation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14466 a1c6a512-1295-4272-9138-f99709370657
2007-08-26 20:53:34 +00:00
Dominik Wenger
aabc1305bc
rbtutilQt: incorporate the complete and small install into rbutil.cpp, remove the multiinstaller files..
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14465 a1c6a512-1295-4272-9138-f99709370657
2007-08-26 20:32:20 +00:00
Dominik Wenger
388506ec78
rbutilqt: first attempt to Small and Complete Installation, could be improved.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14463 a1c6a512-1295-4272-9138-f99709370657
2007-08-26 19:06:40 +00:00
Dominik Wenger
0aeea5d9a7
rbutilQt: Add downloading of a bootloaders-info file, with md5sums from the bootloaders, to make a version check. Also added the bootloader to the installlog.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14462 a1c6a512-1295-4272-9138-f99709370657
2007-08-26 16:44:23 +00:00
Dominik Riebeling
848abc8037
Add info window which shows details about the currently installed files based on the installation log file. Rework the log file and save revision number / timestamps instead of an arbitrary number.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14461 a1c6a512-1295-4272-9138-f99709370657
2007-08-26 16:03:56 +00:00
Dominik Riebeling
b6b10837f2
simplify setting of proxy value.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14459 a1c6a512-1295-4272-9138-f99709370657
2007-08-26 11:31:55 +00:00
Dominik Riebeling
1c69293d91
add portable installation if built as static binary.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14434 a1c6a512-1295-4272-9138-f99709370657
2007-08-22 22:25:04 +00:00
Dominik Riebeling
9295e0a489
enable downloading of the manual. It will get saved to the players root folder for now.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14429 a1c6a512-1295-4272-9138-f99709370657
2007-08-22 10:55:05 +00:00
Dominik Riebeling
653b996828
Add theme installation. This relies on a modified server script so the themes site need to incorporate the changes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14363 a1c6a512-1295-4272-9138-f99709370657
2007-08-15 21:54:15 +00:00
Dominik Wenger
9789d303f2
rbutilQt: reworked bootloaderinstallation. removed the bootloaderinstalldialog, added a small dialog to ask for the original firmware, if you install a bootloader for a fwpatcher target.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14356 a1c6a512-1295-4272-9138-f99709370657
2007-08-15 14:16:20 +00:00
Dominik Wenger
6bc9abcceb
rbutilQt: Add Uninstallation for Rockbox and Bootloaders. Also add Talkfiles to the installlog
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14275 a1c6a512-1295-4272-9138-f99709370657
2007-08-10 22:17:43 +00:00
Dominik Riebeling
edf54496ad
small simplification.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14260 a1c6a512-1295-4272-9138-f99709370657
2007-08-09 18:40:32 +00:00
Dominik Wenger
36b150e5dc
rbutilQt: renamed installbl to installbootloaderwindow.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14259 a1c6a512-1295-4272-9138-f99709370657
2007-08-09 16:44:27 +00:00
Dominik Riebeling
c3bf746f83
Oops.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14258 a1c6a512-1295-4272-9138-f99709370657
2007-08-09 16:25:42 +00:00
Dominik Riebeling
8dbc7e350b
add voice file installation. This also extends the ZipInstaller class a bit to handle copying the downloaded file instead of unzipping.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14256 a1c6a512-1295-4272-9138-f99709370657
2007-08-09 16:06:27 +00:00
Dominik Wenger
fe5acf2dc5
rbutilQt: fix missing sansapatcher init.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14244 a1c6a512-1295-4272-9138-f99709370657
2007-08-08 20:16:33 +00:00
Dominik Wenger
e70f7f4ca8
rbutilQt: added Talkfile creation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14197 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 16:17:35 +00:00
Dominik Riebeling
7aceb93589
- display better values if no user configuration is found
...
- make it possible to cancel device selection
- accept new device path also if it's not selected from the browser and ignore it if it's not a path.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14162 a1c6a512-1295-4272-9138-f99709370657
2007-08-03 16:55:27 +00:00
Dominik Riebeling
fbad89782d
Remove zip installation window as it's not needed anymore. Use a simple confirmation dialog for installing fonts / game files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14159 a1c6a512-1295-4272-9138-f99709370657
2007-08-03 16:20:48 +00:00
Dominik Riebeling
e4d0f0e638
Remove mountpoint entry line from installation form and use config setting instead. Add some nice tango icons.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14151 a1c6a512-1295-4272-9138-f99709370657
2007-08-02 22:27:51 +00:00
Dominik Riebeling
7a62bb04d8
Move device and mountpoint selection to configuration to eliminate the need of asking for the mountpoint in every installation window. Use a QListWidget to make the devices list nicer. Remove scrobbler settings as this will most likely get implemented as plugin.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14149 a1c6a512-1295-4272-9138-f99709370657
2007-08-02 21:29:31 +00:00
Dominik Wenger
f358d4ad94
rbutilQt: fix Dialogs, so they are modal.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14080 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 19:35:48 +00:00
Dominik Riebeling
a52d172934
Put links to the manual on the manual tab. Downloading the manual isn't finished yet.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14077 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 18:11:21 +00:00
Dominik Riebeling
e2dca3e92a
add link to homepage to about window.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14076 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 17:33:46 +00:00
Dominik Riebeling
d77a7eaaac
linux: respect http_proxy value for "system" proxy settings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14062 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 18:41:15 +00:00
Dominik Riebeling
57fbb39ce2
fix line endings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14058 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 17:35:31 +00:00
Dominik Wenger
e90999fcf1
rbutilQt: Font and Doom installation. Also some fixes to the signals in the installers.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14044 a1c6a512-1295-4272-9138-f99709370657
2007-07-28 21:42:43 +00:00
Dominik Wenger
64f36a19e4
rbutilQt: first attempt for bootloader installation. Sansa and irivers are still missing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14032 a1c6a512-1295-4272-9138-f99709370657
2007-07-27 22:46:49 +00:00
Martin Arver
4a115d81da
Use a html version of gpl for the licence in the about box. Make the box use word wrap as well
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14011 a1c6a512-1295-4272-9138-f99709370657
2007-07-26 20:59:24 +00:00
Dominik Riebeling
680408f4ac
First stab at porting rbutil to Qt4. Currently only installing a current or archived build is working. To build, run qmake && make in the source folder. Beware that the syntax of rbutil.ini has slightly changed. Caching of the downloaded files is also still missing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13989 a1c6a512-1295-4272-9138-f99709370657
2007-07-25 20:21:06 +00:00