1402 Commits

Author SHA1 Message Date
vit9696
0ee57bdef1 OcConsoleLib: Fixed builtin text renderer failing to provide ConsoleControl 2020-05-14 09:43:07 +03:00
vit9696
b4ade47942 OcMiscLib: Fix possible assert during USB ownership release 2020-05-14 09:03:28 +03:00
Michael Belyaev
52c7579cd1 Fix documentation comments 2020-05-13 20:46:32 +03:00
vit9696
15fdaf6376 OpenCoreUefiInOut: Removed DirectGopCacheMode due to being ineffective 2020-05-13 16:10:22 +03:00
vit9696
86a49fb2f3 OpenRuntime: Replaced RequestBootVarFallback with DeduplicateBootOrder due to bugs 2020-05-13 16:07:37 +03:00
vit9696
f750d5b7bd OcCpuLib: Add CFG lock debugging 2020-05-13 15:31:56 +03:00
vit9696
6bfd26f381 OcCpuLib: Fixed CPU detection crash with QEMU 5.0 and KVM accelerator
closes acidanthera/bugtracker#914
2020-05-13 15:30:03 +03:00
Download-Fritz
b9f4fff54d OcBootManagementLib: Fix ExpandShortFormBootPath 2020-05-13 10:17:18 +02:00
vit9696
a14c94ca17 OcAcpiLib: Fixed FadtEnableReset with too small FACP tables
closes acidanthera/bugtracker#897
2020-05-13 06:41:58 +03:00
vit9696
30aad505f1 OcBootManagementLib: Fix hiding Time Machine entries with HideAuxiliary 2020-05-12 22:44:52 +03:00
Nikolai SAOUKH
09cbfb9d0b Library/OcBootManagementLib: fix (im?)possible loss of data in PanicUnpack() 2020-05-12 17:49:05 +03:00
vit9696
41b207c242 OcBootManagementLib: Fix audio playback in builtin picker 2020-05-11 22:03:51 +03:00
vit9696
5055be90ea OcBootManagementLib: Fixed incorrect entry order with 2 OS in container 2020-05-11 16:43:02 +03:00
vit9696
4433c92895 OcConsoleLib: Added builtin text renderer compatibility with Shell page mode
For some reason UEFI Shell trashes Cursor positions of the TextOut protocol
even though the spec explicitly forbids this.

closes acidanthera/bugtracker#837
2020-05-11 04:44:51 +03:00
vit9696
bd0cc2f54f OpenCanopy: Added partial hotkey support (e.g. Ctrl+Enter) 2020-05-11 02:55:25 +03:00
vit9696
76e889f89a OpenCanopy: Fix black splash with non-black bg 2020-05-10 23:03:45 +03:00
vit9696
8b5099bf1f Docs: Fixed launching Shell with text over it 2020-05-10 21:58:27 +03:00
vit9696
da8302f3b9
OcBootManagementLib: Fix memory leak in ApplePanic handling 2020-05-10 20:38:42 +03:00
vit9696
9d53b61d4d OcBootManagementLib: Fix compiler warning
closes acidanthera/bugtracker#898
2020-05-10 20:29:48 +03:00
vit9696
6caff2a456 OpenCoreUefiInOut: Fixed ReconnectOnResChange reconnecting even without res change 2020-05-10 20:13:06 +03:00
vit9696
7dac5f8f8f OcBootManagementLib: Fix panic expansion and zero shrinking 2020-05-10 19:14:01 +03:00
vit9696
eece2befc9
OcBootManagementLib: Fix compiler warning 2020-05-10 05:42:28 +03:00
vit9696
462876603f OpenCoreMisc: Added ApplePanic to store panic logs on ESP root 2020-05-10 01:42:00 +03:00
vit9696
def8866ef3 OcBootManagementLib: Fix locating default Windows with DuetPkg 2020-05-08 00:49:54 +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
Download-Fritz
913fb12a3f OcAppleBootPolicyLib: Introduce concept of "Core" paths 2020-05-07 17:34:53 +02:00
Download-Fritz
b7bb88473f OcAppleBootPolicyLib: Do not return unused APFS handle by OC API
The handle is unused by all calls within OC and finding it has a considerable overhead considering scanning many partitions, hence limit it to Apple protocol API.
2020-05-07 17:34:53 +02:00
vit9696
e4f182ee9f Build: Fix doxygen issues 2020-05-06 23:16:51 +03:00
Download-Fritz
c9c9979fd2 OcBootManagementLib: Adapt to OcAppleBootPolicyLib changes 2020-05-06 21:12:00 +02:00
Download-Fritz
cc4cb23796 OcAppleBootPolicy: Move parameter checking to protocol functions 2020-05-06 21:11:23 +02:00
Download-Fritz
3d97abb86f OcAppleBootPolicyLib: Fix Apple UB 2020-05-06 20:56:04 +02:00
Download-Fritz
971e412a5c OcAppleBootPolicyLib: Expose functions statically 2020-05-06 20:56:04 +02:00
vit9696
3e5cbe6b86 OcBootManagementLib: Fix custom entry listing when ResetNVRAM is off 2020-05-06 21:41:48 +03:00
Download-Fritz
8e42201f04 OcDevicePathLib: Fix restore struct fields 2020-05-06 14:52:53 +02:00
Nikolai SAOUKH
52aee52fa4 OpenCorePkg\Library\OcDevicePathLib\OcDevicePathLib.c: Fix warning C4244: '=': conversion from 'const UINT32' to 'UINT{8|16}', possible loss of data 2020-05-06 12:45:44 +03:00
vit9696
9bbd9f0395 OcBootManagementLib: Invoke bless for every BootOrder entry
This resolves a problem with locating recovery and other macOS installs
2020-05-06 01:25:23 +03:00
vit9696
8411a4ba2e OcBootManagementLib: Fix accessing freed device path for APFS recovery 2020-05-06 01:20:23 +03:00
vit9696
5f32fc7eb9 OcBootManagementLib: Log APFS recovery location failure code 2020-05-06 00:26:27 +03:00
vit9696
f5eed13321 OcStringLib: Fix a typo 2020-05-06 00:09:33 +03:00
vit9696
ef1c9b02f2 OcStringLib: Fix OcStrStrLength to match equal strings 2020-05-06 00:02:20 +03:00
vit9696
6336f034ca OcBootManagementLib: Fix the use of uninitialised value 2020-05-05 22:46:30 +03:00
Michael Belyaev
d7e47bed07
Docs: Fix Doxygen comments (#46) 2020-05-05 22:46:14 +03: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
Michael Belyaev
b4e2820be3
OpenCanopy: Improve font support (#43)
- Fix various issues during BMF font loading.
- Add 2x font support (requires the height to be 12*Scale, like bless-generated).
- Add fonts without kerning support.
- Rename `Light` to `LightBackground` and fix color comparison direction.
- Add support loading images that already have premultiplied alpha (use it for font).
- Improve font/label size assertion messages
- Draw font-rendered labels and image lebels with alpha to fix background blending.
- Update Xcode project to work with indexing.
- OcAppleDiskImageLibInternal: fix error handling issues.
2020-05-05 18:46:21 +03:00
vit9696
7aef9de457 OcAppleImageConversionLib: Conform to the latest protocol discoveries 2020-05-04 15:42:21 +03:00
vit9696
001340fc2a OcAppleImageConversion: Fix scale argument handling 2020-05-03 23:47:58 +03:00
vit9696
cbfbc3487f OpenCoreMisc: Fix excluded handled initialisation 2020-04-29 05:14:06 +03:00
vit9696
525b6a6ada OcConsoleLib: Fixed handling 24-bit screen resolutions 2020-04-26 06:28:30 +03:00
Download-Fritz
fbecde8066 OcBmLib: Add missing EFIAPI decorator 2020-04-24 11:11:03 +02:00
vit9696
616505ca2b OcBootManagementLib: Added experimental BootProtect Security option
closes acidanthera/bugtracker#859
2020-04-24 00:56:57 +03:00