Commit Graph

207 Commits (e51c9119f1ff89a56efd4bb673e1870cef59f7be)

Author SHA1 Message Date
Steffen Pankratz 05d4c747a9 - fixed compiler warning: dead initialization (the values are never read)
In order to not get compiler warnings about 'unused return values'
a void cast is used, which also makes it clear the the returned values
are ignored on purpose
2016-03-06 13:45:37 +01:00
Benjamin Dobell 2bab8d9473 Merge pull request #330 from kratz00/misc_fixes
Minor bug fixes.
2016-03-01 17:57:37 +11:00
Steffen Pankratz 34c4636ee0 - fixed possible null pointer access 2016-02-29 19:50:53 +01:00
Steffen Pankratz 46c4f8be14 - fixed logical error, wrong variable was used in error message 2016-02-29 18:42:55 +01:00
Steffen Pankratz 6d7d35fa76 - fixed memory leak
Memory allocated by 'new[]' should be deallocated by 'delete[]'.
2016-02-29 18:39:21 +01:00
Steffen Pankratz a813fee3a0 - fixed typos
prefox <-> prefix
2016-02-29 18:37:21 +01:00
Benjamin Dobell a59a290e23 Merge pull request #287 from yan12125/allow-disable-gui
Add an option to disable the frontend when building
2016-02-21 17:10:13 +11:00
Benjamin Dobell 8e45fd81c9 Merge pull request #325 from vaselo/master
Fixed libpit array overflows
2016-02-08 18:15:52 +11:00
vaselo 4be0c30302 Fixed libpit array overflows 2016-02-08 09:05:32 +02:00
Yen Chi Hsuan f789e25d85 Add an option to disable GUI 2015-08-22 23:23:02 +08:00
Benjamin Dobell d0526a3b74 Do not use static libusb-1.0 by default on Linux. 2015-03-21 14:53:43 +11:00
Benjamin Dobell 8cb7f3dd87 Actually fix #261 (CMake Linux detection) 2015-03-06 00:48:18 +11:00
Benjamin Dobell 2ad53a5100 Due to a Qt bug on OS X we need to browse for *.gz not *.tar.gz 2015-03-06 00:48:18 +11:00
Benjamin Dobell b75bdcbc52 Added missing info to the Windows README 2015-02-21 05:31:14 +11:00
Benjamin Dobell d3335dec58 Fixed a few Heimdall Frontend niggles
Yes, the HeimdallState enum class operator overloading and operator usage is
crazy nonsense. I want to love enum class, but this is just ridiculous.
2015-02-21 03:50:55 +11:00
Benjamin Dobell fae5f627a0 Implemented hack to make WinUSB play nice with empty receive transfers 2015-02-21 03:50:55 +11:00
Benjamin Dobell e98281afb7 Fixed incorrect method arguments causing PIT transfers to fail 2015-02-21 03:50:54 +11:00
Benjamin Dobell b5f771346e New signed codeless kext
In theory this codeless kext should be higher priority than Kies, however it
does not seem to be working consistently.
2015-02-21 03:30:26 +11:00
Benjamin Dobell 30f1968ff3 Make OS X kext installation work irrespective of current directory 2015-02-21 00:12:51 +11:00
Benjamin Dobell 625fdf2736 Fix issue with Linux specific code not compiling (#261) 2015-02-20 23:57:08 +11:00
Benjamin Dobell e2f0470faf Fix FindLibusb.cmake and make CMake setup IDE compatible 2015-02-20 02:15:31 +11:00
Benjamin Dobell df988075c7 Fix case sensitive FS issue and update Linux README 2015-02-19 19:01:13 +11:00
Benjamin Dobell 67c17cc48b Fix Unix build issues and work-around Qt5 Mac UI bugs 2015-02-19 05:22:04 +11:00
Benjamin Dobell b22ae7b89f Removed autotools and VS files, and standardised source dir naming 2015-02-19 04:13:33 +11:00
Benjamin Dobell 39b48f2357 Upgrade Heimdall Frontend to Qt5 and build with cmake 2015-02-19 04:13:26 +11:00
Benjamin Dobell 09ba183922 Update Heimdall CLI build to use an MSYS2 environment 2015-02-19 02:49:11 +11:00
Benjamin Dobell 69c3aafd81 Fix UNIX CMake (and OS X autotools) builds for Heimdall CLI 2014-12-10 00:57:29 +11:00
Benjamin Dobell b9e722768f CMake build fixes 2014-11-17 16:06:06 +11:00
Benjamin Dobell ee53613ec1 Continue to support autotools... for now 2014-11-17 16:05:34 +11:00
Benjamin Dobell 1ddfdc1a88 CMake files for Heimdall CLI and mingw support 2014-11-17 07:02:39 +11:00
Benjamin Dobell d613a87cdb More empty transfer craziness, this time when receving packets
It seems newer devices need more weird empty transfers in order to
function.
2014-07-06 03:50:48 +10:00
Benjamin Dobell fbebc394f4 Autogen'd files for Heimdall 1.4.1 2014-06-01 14:49:56 +10:00
Benjamin Dobell 082fb091f1 Fixed support for large files (up to 2^32 - 1 bytes)
The Loke protocol supports 32-bit unsigned for the size of files being
flashed. However, POSIX file commands only support 32-bit (signed). As
such we now have platform specific support for larger files.
2014-06-01 14:09:56 +10:00
Benjamin Dobell 46d9a51e18 Fixed file transfer sequence bug 2014-06-01 13:12:07 +10:00
Benjamin Dobell 7d6ddcd5d5 Give devices some leeway to handle empty bulk transfers. 2014-05-31 12:09:33 +10:00
Benjamin Dobell 7e29d7ef9a Fixed line endings in install-kext.sh 2014-05-21 03:31:25 +10:00
Benjamin Dobell cadb167e0c Signed the OS X codeless kext. 2014-05-21 03:26:43 +10:00
Benjamin Dobell 900161750e Fixed regression that broke support for GT-I9100 etc. 2014-05-18 05:45:39 +10:00
Benjamin Dobell d1a7f8d693 Tweaked VC++ linker options for Frontend (to ensure quicker builds). 2014-05-18 05:03:57 +10:00
Benjamin Dobell fd23c07ef5 Removed unused optional parameters in BridgeManager. 2014-05-18 04:18:36 +10:00
Benjamin Dobell fc0d542bc2 Fixed Frontend bug that could cause flashing to fail.
The resume boolean did not have a default value set. Consequently if the
memory address containing the boolean was already non-null it resulted in
the heimdall CLI binary being called with the --resume flag even though
the Resume check-box in the UI was not checked.
2014-05-18 03:05:46 +10:00
Benjamin Dobell bd9b2bdee6 Removed VC++ info from Windows README as builds are now statically linked. 2014-05-17 04:43:34 +10:00
Benjamin Dobell b62d66b297 Windows does not provide (or require) va_copy. 2014-05-17 04:36:51 +10:00
Benjamin Dobell ac8fd8500f Updated .gitignore to exclude ./configure and Make output. 2014-05-15 01:00:24 +10:00
Benjamin Dobell ba8600a6c3 Fixed Heimdall Frontend Mac builds. 2014-05-15 00:59:47 +10:00
Benjamin Dobell abea6dbbe0 Added missing new lines to CLI help output. 2014-05-15 00:59:13 +10:00
Benjamin Dobell e6fdafd482 Fixed help output alignment. 2014-05-11 19:26:26 +10:00
Benjamin Dobell 150e3344de Fixed header guard typo. 2014-05-11 19:18:59 +10:00
Benjamin Dobell e28d6c0768 Fixed hard-coded libdir regression. 2014-05-10 11:50:34 +10:00
Benjamin Dobell b518fdc9f6 Merge pull request #199 from m-willers/fix_stdargs 2014-05-10 01:27:19 +10:00