summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/base/bootloaderinstallbase.cpp (follow)
Commit message (Collapse)AuthorAge
* rbutil: add abort signal for bootloader install/uninstallCástor Muñoz2016-08-15
| | | | | | | | During the bootloader install/uninstall process, a signal is emitted when "Abort" button is pressed, the installers can attach this signal and cancel the process. Change-Id: I7f297b8031d7a2d93da0022081aaef03ef041baf
* Use cutelogger for Rockbox Utility internal trace.Dominik Riebeling2013-11-04
| | | | | | | | Change tracing from qDebug() to use cutelogger, which is available under the LGPL2.1. This allows to automatically add filename and line number to the log, and also provides multiple log levels. Change-Id: I5dbdaf902ba54ea99f07ae10a07467c52fdac910
* Add support for CAB archives to rbutilAmaury Pouly2013-11-04
| | | | | | Change-Id: Ia8b4953343caf8bc2b3c5a6cfd53c921c6d082b1 Reviewed-on: http://gerrit.rockbox.org/418 Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
* Remove HttpGet::error() function.Dominik Riebeling2013-01-13
| | | | | | | | | This function returns an internal enum value of QHttp (which is also deprecated). It was only used for showing an error to the user / showing it in the system trace. Since it is an enum value it doesn't have much value. Log / show the error string instead. Change-Id: I54b9b6026969f8108f779b02a04477f0ad9201ab
* Fix bootloader zip extraction filename case sensitivity.Dominik Riebeling2012-06-23
| | | | | | | | When searching for the bootloader file in a zip archive the filename in the archive might use a different casing than the one we're looking after. Make the search case-insensitive to not fail to find the file in this case. Change-Id: I05ffc67421e67fae045eabb7851cd99a3757b6d7
* Move bootloader class initialiation into helper.Dominik Riebeling2012-05-01
| | | | | | | | | | Create a BootloaderInstallHelper class for handling post installation hints and creating the installation instance depending on the player model. This removes the base class handling its derived classes which always has been weird, and removes the need to change the base class when adding a new installation method, since the base shouldn't be affected. Change-Id: I2a156d70fd1cff6c48bdd46d10c33d75c953ea90
* Fix post installation hint for h100 / h300 players.Dominik Riebeling2012-02-22
| | | | Change-Id: I7af8883253281c85fef52001b291fcd942772e3d
* Remove duplicate entry from postinstall hint.Dominik Riebeling2012-02-22
| | | | | | | The Fuze+ has its own "disconnect player" message, so don't show the generic one here. Change-Id: Ibecac46d2434cb2c2b0369ff87649093252594ef
* Support reading OF files from zip.Dominik Riebeling2012-01-15
| | | | | | | | | Several devices require the original firmware to be able installing the bootloader. Most vendors distribute the firmware file in zip format. Extend reading the original firmware file to support reading the file from the zip directly instead of requiring the user to separately extract it. Change-Id: Ic4e89053456d8f7d6adc294f6657aceddbc354ba
* Rockbox Utility: add support for mkimxboot bootloader.Dominik Riebeling2012-01-04
| | | | | | | | | | | | Reworked version of FS#12402 by Jean-Louis Biasini. Since the mkimxboot process takes quite a while which blocks the UI it has been adjusted to perform the actual firmware patching in a separate process. Various other small changes have been made to make it fit better into Rockbox Utility's dialogs / messages and update the code to latest changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31580 a1c6a512-1295-4272-9138-f99709370657
* Extend flashing hint a bit.Dominik Riebeling2012-01-04
| | | | | | | | Since flashing the firmware is a rather critical process extend the post installation hint to advise the user of charging the player first. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31579 a1c6a512-1295-4272-9138-f99709370657
* Various adjustments for MSVC.Dominik Riebeling2011-12-08
| | | | | | | | - MSVC uses different namings in some places. Adjust the sources via the preprocessor if build with MSVC. - MSVC doesn't know about __func__, use name instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31185 a1c6a512-1295-4272-9138-f99709370657
* Remove svn keyword lines from sources.Dominik Riebeling2011-10-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30806 a1c6a512-1295-4272-9138-f99709370657
* rbutil: add mpio hd200 as disabled target (all untested)Dominik Wenger2010-06-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26561 a1c6a512-1295-4272-9138-f99709370657
* rbutil: move bootloaderInstall object creation switches to ↵Dominik Wenger2010-05-07
| | | | | | bootloaderInstallBase . git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25882 a1c6a512-1295-4272-9138-f99709370657
* Move utils.cpp functions into separate class and split it up.Dominik Riebeling2010-04-02
| | | | | | | | | Move class-less functions in utils.cpp into a new Utils class and make the old functions static. This prevents clashes with system C functions. Rename some functions to avoid macro problems (check() is a macro on OS X). Split out the RockboxInfo class into a separate file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25441 a1c6a512-1295-4272-9138-f99709370657
* Add missing class prefix to logging call.Dominik Riebeling2010-02-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24801 a1c6a512-1295-4272-9138-f99709370657
* Revert r24174 following the discussion on mailing-listTomer Shalev2010-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24213 a1c6a512-1295-4272-9138-f99709370657
* rbutil: Fix some messagesTomer Shalev2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24174 a1c6a512-1295-4272-9138-f99709370657
* FS#10100: Wait for the system to remount the player after bootloader ↵Dominik Riebeling2009-11-22
| | | | | | | | | | | | | | installation. OS X requires to unmount the player during bootloader installation on Sansas / Ipods. The system remounts the player automatically after a short while. Not waiting for the system to remount the player will result in a changed mount point, making the small / full install write the main build to the wrong location. This currently waits up to 60 seconds for the player to get remounted until it errors out. This value seems to be sufficient, if it's not please report so we can adjust it. Also, the waiting can't be interrupted right now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23716 a1c6a512-1295-4272-9138-f99709370657
* Rockbox Utility: add preliminary support for installing the bootloader (+ ↵Maurus Cuelenaere2009-08-16
| | | | | | dual boot) on ChinaChip targets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22356 a1c6a512-1295-4272-9138-f99709370657
* Extend bootloader installation to accept alternatives for the destination ↵Dominik Riebeling2009-08-09
| | | | | | | | filename. Remove the hardcoded special case for the H10 bootloader installation and uninstallation. Allow multiple bootloader filenames to be present and pick the existing one on (un)installation. This is also needed for easily adding support for the Samsung YH players (to make FS#10373 actually work). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22220 a1c6a512-1295-4272-9138-f99709370657
* Clean up bootloader installation debug output a bit.Dominik Riebeling2009-08-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22219 a1c6a512-1295-4272-9138-f99709370657
* Add some more bootloader install progress messages and call processEvents() ↵Dominik Riebeling2009-01-08
| | | | | | more often before performing player disk accesses. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19724 a1c6a512-1295-4272-9138-f99709370657
* Various small rbutil source string cleanups.Dominik Riebeling2008-12-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19436 a1c6a512-1295-4272-9138-f99709370657
* Separate basic functionality from GUI parts by moving it into a separate ↵Dominik Riebeling2008-10-12
folder. Some files still need to get cleaned up prior moving them too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18788 a1c6a512-1295-4272-9138-f99709370657