Commit Graph

47 Commits

Author SHA1 Message Date
Lauri Kenttä 449dc6acc6 Create OsIndications if it's missing 2018-07-19 19:10:01 +03:00
Lauri Kenttä 1980e5c05c Clarify default config.txt 2018-07-19 19:10:01 +03:00
Lauri Kenttä 9a59f69a28 Compile C# with csc (not mcs) 2018-07-11 16:59:27 +03:00
Lauri Kenttä 1fffbcff2c Fix member naming 2018-07-11 16:55:26 +03:00
Soheibooo bd7a5f3eea Correct typo in README 2018-03-02 00:45:10 -05:00
Lauri Kenttä 32643fab96 Update change log and tag v1.5.0 v1.5.0 2017-09-30 22:41:00 +03:00
Lauri Kenttä ecbca09419 Update README: clearer installation instructions 2017-09-30 22:41:00 +03:00
Lauri Kenttä fa0f846f79 Implement rebooting to UEFI setup 2017-09-30 22:41:00 +03:00
Lauri Kenttä b469b600ba Reorder the setup process a bit 2017-09-30 22:41:00 +03:00
Lauri Kenttä f7fa54cfee Move Secure Boot handling to another function 2017-09-30 21:23:12 +03:00
Lauri Kenttä e092c4768c Add throwable for graceful exiting 2017-09-30 16:41:25 +03:00
Lauri Kenttä 7ad4762a3d Improve ESP detection and move to another file 2017-09-30 16:40:17 +03:00
Lauri Kenttä cea656631a Reorder some BootLoaderInfo code 2017-09-30 15:40:28 +03:00
Lauri Kenttä 1b6b17ec9a Move some helpers to SetupHelper class 2017-09-30 15:39:52 +03:00
Lauri Kenttä 91aad3b971 Makefile: Add variable for C# file list 2017-09-25 21:18:46 +03:00
Lauri Kenttä cbcb630697 Update change log and tag v1.4.0 v1.4.0 2017-08-29 02:16:22 +03:00
Lauri Kenttä 8531c728e8 Add some recovery instructions 2017-08-29 01:56:58 +03:00
Lauri Kenttä f255b13027 Hard-code a fallback boot loader path
If the config is invalid, try to load the default boot loader backup.
2017-08-29 01:56:58 +03:00
Lauri Kenttä 054f8cc751 Convert config.txt to UTF-8 2017-08-29 01:56:58 +03:00
Lauri Kenttä 24c4a8aa0c Support UTF-8 in config.txt 2017-08-29 01:56:58 +03:00
Lauri Kenttä b3cc80b37b Fix possible buffer overflow 2017-08-29 01:56:58 +03:00
Lauri Kenttä c01cf121a0 Makefile: Add zip target for easier releases 2017-08-29 01:56:58 +03:00
Lauri Kenttä c12bd7a859 Makefile: Set version to 'unknown' if git fails 2017-01-07 14:03:43 +02:00
Lauri Kenttä ce44c3dcb3 Makefile: Build both IA-32 and x86_64 by default 2017-01-07 14:02:51 +02:00
Lauri Kenttä 3b0253f6fc Update change log and tag v1.3.0 v1.3.0 2016-12-22 21:46:06 +02:00
Lauri Kenttä 8921bafa90 Check Secure Boot status before installing 2016-12-22 21:43:50 +02:00
Lauri Kenttä 0347a1d921 Add change log v1.2.0 2016-06-05 12:42:38 +03:00
Lauri Kenttä b78e5cd977 Update README: new installer, IA-32 support 2016-06-05 12:42:37 +03:00
Lauri Kenttä e1d51be11b Add .gitignore to ignore generated files 2016-06-05 12:42:37 +03:00
Lauri Kenttä 19203eceed Add C# to Doxyfile 2016-06-05 12:42:37 +03:00
Lauri Kenttä 3da9e1818a Add git version to setup.exe 2016-06-05 12:42:37 +03:00
Lauri Kenttä b7fd08c978 Add git version to the EFI application 2016-06-05 12:42:37 +03:00
Lauri Kenttä ff838ec0f6 Automatically relaunch the installer as admin 2016-06-05 12:42:37 +03:00
Lauri Kenttä a627895bfb Reimplement the installer with C#
The new installer includes better error handling and automatic
architecture detection to support both x86-64 and IA-32.
2016-06-05 12:42:37 +03:00
Lauri Kenttä 733acccc42 Build IA-32 version 2016-06-02 22:53:23 +03:00
Lauri Kenttä efdd91a6d8 Add support for changing screen resolution 2016-06-02 22:52:05 +03:00
Lauri Kenttä dae1a9abce Fix ACPI table handling and update the main logic
Apparently the BGRT must be stored in every XSDT on the system.
Also some table checksums were not updated correctly.
This patch cleans up the whole process of updating the ACPI tables.
v1.1.0
2016-05-14 20:39:39 +03:00
Lauri Kenttä e9ccec0d76 Add min helper 2016-05-14 20:11:55 +03:00
Lauri Kenttä 51ccb0255e Improve SDT checksum functions 2016-05-14 20:11:54 +03:00
Lauri Kenttä a633eeb781 Use REPLACE and empty path instead of BLACK action 2016-05-14 20:11:17 +03:00
Lauri Kenttä b5006f7771 In debug mode, confirm before booting 2016-05-14 11:49:10 +03:00
Lauri Kenttä c49f0f6cbc Use ReadKey in the confirmation before exiting 2016-05-14 11:46:23 +03:00
Lauri Kenttä 8ed61047dd Add ReadKey to wait and actually read a key 2016-05-14 11:40:49 +03:00
Lauri Kenttä 31323a5111 For ACPI checksum, use header.length, not sizeof
There should be no difference between header.length and sizeof, but if
there is, the correct checksum should be based on header.length.
2016-05-14 10:57:56 +03:00
Lauri Kenttä 9891039b06 Fix a potentian null pointer reference
If GOP is not available and there's no old_bmp, the coordinates can't
be automatically calculated.
2016-05-14 10:51:29 +03:00
Lauri Kenttä cc44e6eb9b Initial release to GitHub v1.0.0 2016-05-11 23:01:22 +03:00
Lauri Kenttä e89bafd392 Initial commit 2016-05-11 22:24:11 +03:00