1
0
mirror of https://git.sr.ht/~grimler/Heimdall synced 2025-02-28 14:11:16 +00:00

Commit Graph

  • 7ebee1e877 Merge pull request #333 from kratz00/superfluous_semicolon Benjamin Dobell 2016-04-02 00:49:09 +11:00
  • e8a77e6686 - removed superfluous semicolons from namespace definitions Steffen Pankratz 2016-03-06 16:31:00 +01:00
  • 86b7be8329 Merge pull request #332 from kratz00/unused_variables Benjamin Dobell 2016-03-07 01:47:06 +11:00
  • 05d4c747a9 - fixed compiler warning: dead initialization (the values are never read) Steffen Pankratz 2016-03-06 13:45:37 +01:00
  • 2bab8d9473 Merge pull request #330 from kratz00/misc_fixes Benjamin Dobell 2016-03-01 17:57:37 +11:00
  • 34c4636ee0 - fixed possible null pointer access Steffen Pankratz 2016-02-29 19:50:53 +01:00
  • 46c4f8be14 - fixed logical error, wrong variable was used in error message Steffen Pankratz 2016-02-29 18:42:55 +01:00
  • 6d7d35fa76 - fixed memory leak Steffen Pankratz 2016-02-29 18:39:21 +01:00
  • a813fee3a0 - fixed typos Steffen Pankratz 2016-02-29 18:37:21 +01:00
  • a59a290e23 Merge pull request #287 from yan12125/allow-disable-gui Benjamin Dobell 2016-02-21 17:10:13 +11:00
  • 8e45fd81c9 Merge pull request #325 from vaselo/master Benjamin Dobell 2016-02-08 18:15:52 +11:00
  • 4be0c30302 Fixed libpit array overflows vaselo 2016-02-08 09:05:32 +02:00
  • f789e25d85 Add an option to disable GUI Yen Chi Hsuan 2015-08-22 23:23:02 +08:00
  • d0526a3b74 Do not use static libusb-1.0 by default on Linux. Benjamin Dobell 2015-03-21 14:53:43 +11:00
  • 8cb7f3dd87 Actually fix #261 (CMake Linux detection) Benjamin Dobell 2015-03-06 00:46:51 +11:00
  • 2ad53a5100 Due to a Qt bug on OS X we need to browse for *.gz not *.tar.gz Benjamin Dobell 2015-03-05 18:10:28 +11:00
  • b75bdcbc52 Added missing info to the Windows README Benjamin Dobell 2015-02-21 05:31:14 +11:00
  • d3335dec58 Fixed a few Heimdall Frontend niggles Benjamin Dobell 2015-02-21 03:44:07 +11:00
  • fae5f627a0 Implemented hack to make WinUSB play nice with empty receive transfers Benjamin Dobell 2015-02-21 03:38:07 +11:00
  • e98281afb7 Fixed incorrect method arguments causing PIT transfers to fail Benjamin Dobell 2015-02-21 03:37:32 +11:00
  • b5f771346e New signed codeless kext Benjamin Dobell 2015-02-21 01:51:35 +11:00
  • 30f1968ff3 Make OS X kext installation work irrespective of current directory Benjamin Dobell 2015-02-21 00:12:51 +11:00
  • 625fdf2736 Fix issue with Linux specific code not compiling (#261) Benjamin Dobell 2015-02-20 23:56:47 +11:00
  • e2f0470faf Fix FindLibusb.cmake and make CMake setup IDE compatible Benjamin Dobell 2015-02-20 02:13:02 +11:00
  • df988075c7 Fix case sensitive FS issue and update Linux README Benjamin Dobell 2015-02-19 19:01:13 +11:00
  • 67c17cc48b Fix Unix build issues and work-around Qt5 Mac UI bugs Benjamin Dobell 2015-02-19 05:08:26 +11:00
  • b22ae7b89f Removed autotools and VS files, and standardised source dir naming Benjamin Dobell 2015-02-19 03:13:56 +11:00
  • 39b48f2357 Upgrade Heimdall Frontend to Qt5 and build with cmake Benjamin Dobell 2015-02-19 02:51:00 +11:00
  • 09ba183922 Update Heimdall CLI build to use an MSYS2 environment Benjamin Dobell 2015-02-17 01:23:22 +11:00
  • 69c3aafd81 Fix UNIX CMake (and OS X autotools) builds for Heimdall CLI Benjamin Dobell 2014-12-10 00:50:30 +11:00
  • b9e722768f CMake build fixes Benjamin Dobell 2014-11-17 16:06:06 +11:00
  • ee53613ec1 Continue to support autotools... for now Benjamin Dobell 2014-11-17 16:05:25 +11:00
  • 1ddfdc1a88 CMake files for Heimdall CLI and mingw support Benjamin Dobell 2014-11-17 07:02:07 +11:00
  • d613a87cdb More empty transfer craziness, this time when receving packets Benjamin Dobell 2014-07-06 03:50:48 +10:00
  • fbebc394f4 Autogen'd files for Heimdall 1.4.1 v1.4.1 Benjamin Dobell 2014-06-01 14:49:56 +10:00
  • 082fb091f1 Fixed support for large files (up to 2^32 - 1 bytes) Benjamin Dobell 2014-06-01 14:09:56 +10:00
  • 46d9a51e18 Fixed file transfer sequence bug Benjamin Dobell 2014-06-01 13:12:07 +10:00
  • 7d6ddcd5d5 Give devices some leeway to handle empty bulk transfers. Benjamin Dobell 2014-05-31 12:05:02 +10:00
  • 7e29d7ef9a Fixed line endings in install-kext.sh Benjamin Dobell 2014-05-21 03:31:25 +10:00
  • cadb167e0c Signed the OS X codeless kext. Benjamin Dobell 2014-05-21 03:26:43 +10:00
  • 900161750e Fixed regression that broke support for GT-I9100 etc. Benjamin Dobell 2014-05-18 05:45:39 +10:00
  • d1a7f8d693 Tweaked VC++ linker options for Frontend (to ensure quicker builds). Benjamin Dobell 2014-05-18 05:03:57 +10:00
  • fd23c07ef5 Removed unused optional parameters in BridgeManager. Benjamin Dobell 2014-05-18 04:18:36 +10:00
  • fc0d542bc2 Fixed Frontend bug that could cause flashing to fail. Benjamin Dobell 2014-05-18 03:05:46 +10:00
  • bd9b2bdee6 Removed VC++ info from Windows README as builds are now statically linked. Benjamin Dobell 2014-05-17 04:43:34 +10:00
  • b62d66b297 Windows does not provide (or require) va_copy. Benjamin Dobell 2014-05-17 04:36:51 +10:00
  • ac8fd8500f Updated .gitignore to exclude ./configure and Make output. Benjamin Dobell 2014-05-15 01:00:24 +10:00
  • ba8600a6c3 Fixed Heimdall Frontend Mac builds. Benjamin Dobell 2014-05-15 00:59:47 +10:00
  • abea6dbbe0 Added missing new lines to CLI help output. Benjamin Dobell 2014-05-15 00:59:13 +10:00
  • e6fdafd482 Fixed help output alignment. Benjamin Dobell 2014-05-11 19:26:26 +10:00
  • 150e3344de Fixed header guard typo. Benjamin Dobell 2014-05-11 19:18:59 +10:00
  • e28d6c0768 Fixed hard-coded libdir regression. Benjamin Dobell 2014-05-06 13:30:28 +10:00
  • b518fdc9f6 Merge pull request #199 from m-willers/fix_stdargs Benjamin Dobell 2014-05-10 01:25:20 +10:00
  • d5cd49b73c fix --stdout-errors handling Martin Willers 2014-05-08 12:32:56 +02:00
  • ce486f7ecb Removed a few unused variables. Benjamin Dobell 2014-05-07 06:48:00 +10:00
  • 9b56396ba1 It would seem that messing around with line coding etc. is not necessary. Benjamin Dobell 2014-05-07 00:23:19 +10:00
  • 9f957a1937 Updated copyright notices to 2014 Benjamin Dobell 2014-05-06 22:52:10 +10:00
  • 32383b994d Merge pull request #168 from r-craig/master Benjamin Dobell 2014-05-06 22:40:04 +10:00
  • 7d0d608473 Fixed statically linked builds on Windows. Benjamin Dobell 2014-05-06 21:36:27 +10:00
  • ca6db9a647 Upgraded to libusb-1.0 (1.0.18) post libusbx merge. Benjamin Dobell 2014-05-05 04:36:40 +10:00
  • a5452e884a Cleaned up command line interface Benjamin Dobell 2014-05-05 03:33:12 +10:00
  • 0767cff624 autogen'd for 1.4.1 Benjamin Dobell 2013-06-21 01:36:44 +10:00
  • 3dae56a596 Bumped version number to 1.4.1 Benjamin Dobell 2014-05-04 02:53:57 +10:00
  • 1e345bcd7c Fix support for SGS4 (with empty bulk transfers) Benjamin Dobell 2014-04-30 03:49:19 +10:00
  • a934ad2608 Project file changes (for statically linked vc++ library builds). Benjamin Dobell 2014-04-30 01:41:51 +10:00
  • 3af0c3ad63 Minor code clean up. Benjamin Dobell 2014-04-30 01:40:10 +10:00
  • 4435da4a8a Merge pull request #180 from marclaporte/master Benjamin Dobell 2014-05-05 02:57:14 +10:00
  • f7d8c18636 Merge pull request #179 from marclaporte/patch-1 Benjamin Dobell 2014-05-05 02:56:16 +10:00
  • 0624b2fb3b Fix typo Marc Laporte 2014-01-13 17:56:49 -05:00
  • 3277922cb6 Fix typo Marc Laporte 2014-01-13 17:55:49 -05:00
  • cdd53cdb9b Fix typos Marc Laporte 2014-01-13 17:48:25 -05:00
  • 5cd4141c98 Fix error condition check on finding correct usb interface. Robert Craig 2013-10-30 10:30:26 -04:00
  • f95619028f Merge pull request #131 from jorti/master Benjamin Dobell 2013-06-26 20:41:24 -07:00
  • e9311908a0 Fix udev rules directory Juan Orti Alcaine 2013-06-12 09:35:26 +02:00
  • 910ae1d1fe After swapping to clang for OS X, I've now swapped to GNU GCC 4.7+, instead of Apple's out-dated version. v1.4.0 Benjamin Dobell 2013-06-08 18:04:12 +10:00
  • f47b69d037 Modified Heimdall Frontend so it can find Heimdall CLI in /usr/local/bin on OS X. Also updated the OS X build files, as well as READMEs for all platforms. Benjamin Dobell 2013-06-08 14:58:37 +10:00
  • b8a92f1c71 Fixed configure/libtool issue on OS X by placing AC_PROG_LIBTOOL after AC_PROG_CXX. Benjamin Dobell 2013-06-06 22:06:53 +10:00
  • 3d6a35972b Renamed udev rules file and explictly added /usr/include to the include search path for Heimdall Frontend on UNIX systems. Benjamin Dobell 2013-06-04 22:49:48 +10:00
  • 858a3470e9 Moved LICENSE to root of the repo and deleted heimdall-frontend duplicate documentation in doc-pak. Benjamin Dobell 2013-05-14 00:09:19 +10:00
  • 9fa0a13022 Minor build file clean-up for linux and regenerated autotools output for 1.4.0 release. Benjamin Dobell 2013-05-13 23:38:33 +10:00
  • 797fbeea69 Updated zadig (Windows driver installer) to a newer version. Benjamin Dobell 2013-05-13 00:28:24 +10:00
  • e8b00e6426 Updated copyright in source repo README. Benjamin Dobell 2013-05-13 00:24:03 +10:00
  • 07dcba54fc Update copyright notices, version identifier and documentation for 1.4.0 release. Benjamin Dobell 2013-05-13 00:08:30 +10:00
  • 4b089d8084 Fix OS X qmake/environment variable usage in .pro file. Benjamin Dobell 2013-05-13 00:06:44 +10:00
  • c9e4f764c2 Removed bad Galaxy Camera device identifier, as it was the PID for regular boot, not download mode. Benjamin Dobell 2013-05-11 13:36:05 +10:00
  • 59cc6133d5 Fixed bug in Heimdall Frontend where "resume" wasn't being checked when it should have been. Benjamin Dobell 2013-05-06 00:01:04 +10:00
  • f46ef9d47a For devices that support variable packet size - decreased sequence size from 100 MiB to 30 MiB. Benjamin Dobell 2013-05-05 23:59:47 +10:00
  • 8301663c99 Minor command line output changes - No functional changes. Benjamin Dobell 2013-05-05 20:57:50 +10:00
  • 55d6c9551e Fixed two major bugs in libpit related functionality: Benjamin Dobell 2013-05-05 20:53:36 +10:00
  • a653a4800b Changed Arguments.h constructors with default parameters so it compiles with clang. Benjamin Dobell 2013-03-14 00:28:39 +11:00
  • 973ad82fef Regenerated autoconf files. Benjamin Dobell 2013-03-14 00:18:50 +11:00
  • e4011af213 Ancient Mac GCC does not support C++11/C++0x. Swapped to using clang on OS X. Benjamin Dobell 2013-03-14 00:09:39 +11:00
  • f7f29172cb Updated Linux build files and fixed a string formatting warning in Heimdall Frontend. Benjamin Dobell 2013-03-10 02:32:16 +11:00
  • ef7c9a6377 Fixed output bug attempting to log a std::string instead of a C-style string with printf. Benjamin Dobell 2013-03-10 01:26:22 +11:00
  • ebbc3e7cd2 - Removed legacy command line hard-coded partition name parameters. - As a result of the above two points, there are no "known boot partitions", and hence boot partitions are not automatically flashed last. - Made partitions flash in the order in order in which partition arguments are specified. Hence, it's recommended that you specify boot partitions last. - Added --usb-level argument that can be used for debugging libusbx, or flashing issues in general. - Removed generally non-functional firmware dumping behaviour. - Removed auto-resume functionality - Although this feature was definitely nice to have; I believe it may be responsible for flashing compatibility issues for a variety of devices. - As a result of the above. In order perform another action after a --no-reboot action, you must provide the --resume flag. - Heimdall Frontend also has support for specifying the --resume flag via a GUI. Heimdall Frontend also tries to keep track of your actions and enable "Resume" automatically after a "No Reboot" action. - Refactored quite a few of the actions, and code responsible for flashing (particularly PIT file flashing). - Bumped version to 1.4RC3 *however* this commit is not yet an official release candidate. It's still a WIP. In particular build files still have not been updated for Linux and OS X. Benjamin Dobell 2013-03-08 00:00:52 +11:00
  • 9d7008e4ba Previous libusbx fix was a red herring of sorts. Inadvertedly it did fix the issue. However, the correct solution was much simpler: https://github.com/libusbx/libusbx/pull/80 Benjamin Dobell 2013-02-02 01:57:41 +11:00
  • fec8bbc4db Actually fixed the bug (race condition) in libusbx-1.0 this time! Source available at https://github.com/libusbx/libusbx/pull/79 Benjamin Dobell 2013-02-01 01:37:44 +11:00
  • 1d2927be56 Added a patched version of libusbx that fixes device claiming on Windows. Changes to libusbx are documented here: https://github.com/libusbx/libusbx/issues/78 Benjamin Dobell 2013-01-27 02:37:51 +11:00
  • 8c6b20a487 - Incrementing to 1.4 RC2. - Fixed Release xcopy command that was referring to libusb instead of libusbx. Benjamin Dobell 2013-01-24 00:51:32 +11:00
  • 5212bf58c5 Added libusbx-1.0 library and DLL missed due to .gitignore Benjamin Dobell 2013-01-24 00:46:25 +11:00