vit9696
9d53b61d4d
OcBootManagementLib: Fix compiler warning
...
closes acidanthera/bugtracker#898
2020-05-10 20:29:48 +03:00
Download-Fritz
9440cd057b
OcBootManagementLib: Use static functions for Boot Policy
...
Includes fixing an issue where generic booters were added for file systems that already had a primary booter by the use of "core" Apple Boot Policy predefined paths.
2020-05-07 17:34:53 +02:00
vit9696
796765ca7c
OcBootManagementLib: Rework boot management ( #42 )
...
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Download-Fritz <download-fritz@outlook.com>
2020-05-05 19:45:32 +03:00
vit9696
616505ca2b
OcBootManagementLib: Added experimental BootProtect Security option
...
closes acidanthera/bugtracker#859
2020-04-24 00:56:57 +03:00
vit9696
aac39637f6
OpenCanopy: Various improvements ( #28 )
...
- Implemented disk label support
- Implemented volume icon support
- Separated PickerAttrbutes from ConsoleAttributes
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Michael Belyaev <usrsse2@me.com>
2020-04-06 00:39:17 +03:00
vit9696
d0e2c8ee9b
Build: Fix warnings found with static analysis
2020-03-11 10:18:14 +03:00
vit9696
a4a46e9a70
OcBootManagementLib: Added tool and custom entry separation in audio assistant
2020-03-08 16:25:49 +03:00
vit9696
1766201abc
OcBootManagementLib: Improve boot type detection
2020-03-07 01:23:43 +03:00
vit9696
9684069ced
OcBootManagementLib: Added TimeMachine detection to picker
2020-03-06 23:23:16 +03:00
vit9696
2c9ffe76a3
OcBootManagementLib: Expose OcToggleVoiceOver
2020-02-29 15:57:25 +03:00
vit9696
66979ff5c5
Build: Fix analysis warnings
...
closes acidanthera/bugtracker#722
2020-02-16 15:46:12 +03:00
vit9696
89db20417e
OcBootManagementLib: Provide DeviceHandle for CustomEntries on broken fws
...
closes acidanthera/bugtracker#712
2020-02-16 07:23:57 +03:00
vit9696
e2ee015647
OcBootManagementLib: Remove AvoidHighAlloc
2020-02-06 19:29:32 +03:00
vit9696
13dfbef836
OcBootManagementLib: Fix implicit value truncation, thx @nms42
...
closes acidanthera/bugtracker#650
2020-01-11 16:27:47 +03:00
vit9696
f8f50e7351
OcBootManagementLib: Fix NULL pointer dereference
2020-01-10 11:26:16 +03:00
vit9696
ea8db157ca
OcBootManagementLib: Permit custom entries to be default
2020-01-10 11:26:16 +03:00
vit9696
0bdc7ce485
OcBootManagementLib: Implement setting default entry from booter support
2020-01-10 03:18:47 +03:00
vit9696
70fe07f83a
OcBootManagementLib: Disable experimental ballooning allocation
...
Currently this feature does not seem to be benefitial, as on low memory
machines it prevents booting from recovery by allocating too much memory
instead of actually improving the situation. Perhaps this feature is to
be removed in the future.
2019-11-04 20:39:44 +03:00
vit9696
4421b5a758
OcBootManagementLib: Debug restyle
2019-11-04 18:51:48 +03:00
vit9696
f1143c83f1
OcAppleDiskImageLib: Improve debugging
2019-11-04 15:46:09 +03:00
vit9696
e9da01e7fa
OcBootManagementLib: Implement ballooning stubs
2019-11-04 15:46:09 +03:00
Download-Fritz
11f3a52b0a
OcBootManagementLib: Fix AsciiStrLen ASSERT for empty entry args
2019-10-09 18:35:42 +02:00
Download-Fritz
b7beb073a5
OcBootManagementLib: Assign image LoadOptions as Unicode
2019-10-07 21:23:46 +02:00
Download-Fritz
ae040f053b
OcBootManagementLib: Assign load options to the correct image handle
2019-10-06 15:09:45 +02:00
vit9696
72faecb453
OcBootManagementLib: Avoid assertion on NULL free
2019-09-06 23:45:19 +03:00
vit9696
06b3ee2641
OcBootManagementLib: Do not let BootNext override arguments
...
Change this after security model analysis.
2019-09-06 23:43:11 +03:00
Download-Fritz
b7f0f60701
OcBootManagementLib: Support system boot entries for "Reset NVRAM"
2019-09-03 19:10:11 +02:00
Download-Fritz
aa5bb56640
OcBootManagementLib: Add missing type-cast
...
Fixes https://github.com/acidanthera/bugtracker/issues/474
2019-09-03 16:01:15 +02:00
vit9696
95a0166f58
OcBootManagementLib: Add support for more combinations
2019-09-02 02:57:08 +03:00
vit9696
8fe7bef825
OcBootManagement: Support OPT and CMD+R with picker
2019-09-01 22:33:14 +03:00
Download-Fritz
8fc1eb14f7
OcBootManagementLib: Support absolute custom entries
2019-07-26 11:01:23 +02:00
vit9696
598a106c22
OcDebugLogLib: Add hex dumping
2019-07-21 12:25:51 +03:00
vit9696
4f887c7117
OcBootManagementLib: Disable boot option reporting as it is broken
2019-06-23 20:35:47 +03:00
vit9696
ee180ad318
OcBootManagementLib: Set BootCurrent at boot
2019-06-22 19:46:15 +03:00
Download-Fritz
dbee02e35f
OcFileLib: Return ESP Device Path size
2019-06-18 20:34:58 +02:00
Download-Fritz
880ce8e875
OcBootManagementLib: Correct BootCampHD vendor GUID
2019-06-18 19:02:24 +02:00
Download-Fritz
2888c8c420
OcBootManagementLib: Fix AppleLegacyLoadApp FvFile node type
2019-06-18 18:15:00 +02:00
vit9696
d3a626cdc5
OcInterface: Implement initial OcInterface protocol with test sample
2019-06-18 12:49:24 +03:00
Download-Fritz
b2f858b7e5
[WIP] Add more logging
2019-06-17 09:36:27 +02:00
Download-Fritz
53b6b4fc1c
[WIP] Support legacy and borked UEFI BC paths
2019-06-17 09:22:42 +02:00
Download-Fritz
39f9566070
OcDevicePathLib: Return the number of fixed Apple DP nodes
2019-06-12 15:14:35 +02:00
Download-Fritz
10ff0faa63
OcBootManagementLib: Fix short-form DP matching
2019-06-11 19:06:42 +02:00
Download-Fritz
d23fb68eab
OcBootManagementLib: Fix potential NULL free after failed DP expansion
2019-06-10 14:45:20 +02:00
Download-Fritz
a1fde550be
OcBootManagementLib: Support DP short-form expansion for default entry choice
2019-06-09 22:05:27 +02:00
vit9696
660c3c93c5
OcBootManagementLib: Fix assertion on null device path
2019-06-08 13:03:06 +03:00
vit9696
9a27675992
OcBootManagementLib: Restructuring, no functional changes
2019-05-22 23:52:08 +03:00