442 Commits

Author SHA1 Message Date
vit9696
f6e1be577b OpenPartitionDxe: Fix accidentally committed CRLF source files 2021-01-31 01:43:57 +03:00
vit9696
09099c69af OpenPartitionDxe: Initial version with APM support for <= 10.9 dmg 2021-01-31 01:36:50 +03:00
vit9696
20aebce6b1 OcAfterBootCompatLib: Fixed non-RT SetVirtualAddressMap for non-macOS 2021-01-28 03:17:41 +03:00
vit9696
1c445a99d6 OpenCore: Switch to application type for better FW compatibility
This resolves booting issues with Microsoft Surface firmwares
references acidanthera/bugtracker#1446
2021-01-26 22:13:27 +03:00
vit9696
dc1a0d8a22 OcMainLib: Move startup code to a separate library 2021-01-26 21:19:21 +03:00
vit9696
d26aa6c43d OpenCoreKernelPatch: Fix assertion in SetApfsTrimTimeout 2021-01-26 20:54:02 +03:00
vit9696
f45df2f124 OpenCoreKernelPatch: Added SetApfsTrimTimeout to tune APFS trim 2021-01-24 21:13:43 +03:00
vit9696
17d3390f7f OpenUsbKbDxe: Import typo fixes from MdeModulePkg 2021-01-23 20:51:39 +03:00
vit9696
997afa2f4b OpenUsbKbDxe: Fixed crashes when handling unsupported keyboards 2021-01-23 20:47:28 +03:00
dakanji
67677d50c7
OcApfsLib: Clarify Function Names (#181) 2021-01-21 06:41:32 +03:00
Goldfish64
c6509d41c4 OcAudioLib: Implement SysReport dumping of HDA information 2021-01-18 19:09:36 -06:00
Marvin Häuser
c4b2f06bb2 OpenCanopy: Fix buggy ASSERT
Fixes https://github.com/acidanthera/bugtracker/issues/1439
2021-01-18 11:19:18 +01:00
khronokernel
f32fdd186e Fix MaxBIOSVersion value 2021-01-11 07:26:30 -07:00
Mykola Grymalyuk
dfd459a7f0
OpenCorePlatform: Add MaxBIOSVersion option to Generic (#179)
closes acidanthera/bugtracker#1427
2021-01-11 12:31:52 +03:00
Marvin Häuser
a655f60e93 OpenCanopy: Fix re-entrance initialisation 2021-01-06 17:13:15 +01:00
Marvin Häuser
aeb0fb4cd6 OpenCanopy: Fix broken selector click event 2021-01-06 17:13:15 +01:00
Marvin Häuser
20b4db3322 OpenCanopy: Support variably-sized selector 2021-01-06 17:13:15 +01:00
Marvin Häuser
4f9f186e32 OpenCanopy: Center picker by icons and labels 2021-01-06 17:13:15 +01:00
Marvin Häuser
126cbf6aa1 OpenCanopy: Fix inconsistent initialisation issues 2021-01-06 17:13:15 +01:00
Marvin Häuser
a377110df6 OpenCanopy: Add scroll buttons for mouse and touch usage 2021-01-06 17:13:15 +01:00
Marvin Häuser
6698ee9c36 OpenCanopy: Do not draw children outside their parent's bounds 2021-01-06 17:13:15 +01:00
Marvin Häuser
31c82e3bc0 OpenCanopy: Small optimisations 2021-01-06 17:13:15 +01:00
Marvin Häuser
378fb8ab2d OpenCanopy: Support centred background images 2021-01-06 17:13:15 +01:00
Marvin Häuser
0ddb54a6b0 OpenCanopy: Support basic keyboard-based scrolling 2021-01-06 17:13:15 +01:00
nms42
196cdb27e9 Platform/OpenUsbKbDxe/EfiKey: cherry pick from edk2 Fix endpoint selection
commit f9c2c71ed69ca1d92687a55d3ef947cfb4413b3e
Author: Matt DeVillier <matt.devillier@gmail.com>
Date:   Mon Jan 6 12:12:05 2020 +0800

    MdeModulePkg/Usb/EfiKey: Fix endpoint selection

    The endpoint selected by the driver needs to not
    only be an interrupt type, but have direction IN
    as required to set up an asynchronous interrupt transfer.

    Currently, the driver assumes that the first INT endpoint
    will be of type IN, but that is not true of all devices,
    and will silently fail on devices which have the OUT endpoint
    before the IN. Adjust the endpoint selection loop to explictly
    check for direction IN.

    Test: detachable keyboard on Google Pixel Slate now works.

    Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
    Reviewed-by: GuoMinJ <newexplorerj@gmail.com>
    Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
2021-01-03 12:07:49 +03:00
PMheart
e7f7360076 OpenCanopy: Implement PickerVariant support 2021-01-02 16:34:10 +03:00
vit9696
c23174e701 OpenCanopy: Fix timeout sound in audio assistant 2021-01-02 16:19:56 +03:00
vit9696
34f180af73 OpenCoreAudio: Implement mp3 decoding support 2021-01-02 07:35:16 +03:00
PMheart
d0bf0e4a8a Utilities: Sanitise UEFI->ReservedMemory->Type with ocvalidate 2020-12-29 12:35:31 +08:00
vit9696
d7a27a44b3 OpenCoreUefiAudio: Implement UEFI audio SetupDelay
closes acidanthera/bugtracker#971
2020-12-26 11:26:11 +03:00
vit9696
9f1cee637a OpenCanopy: Fix double-click regression introduced in 0.6.5
closes acidanthera/bugtracker#1386
2020-12-23 20:15:23 +03:00
Vitaly Cheptsov
9aae05f53b
OpenCoreUefi: Fix compilation 2020-12-23 02:07:04 +03:00
vit9696
befa997b12 OpenCoreUefi: Remove DeduplicateBootOrder quirk
This quirk was required earlier to workaround ASUS bios issues.
A better workaround for these issues was added in 0.6.4.
At this point DeduplicateBootOrder may only mask issues related
to incorrect Bootstrap/BootstrapShort preference for the board
and is thus removed due to being essentially harmful.

Note, that for some firmwares it is normal to have 2 Windows
entries, and DeduplicateBootOrder had nothing to do with it.
2020-12-23 00:36:20 +03:00
vit9696
4682be2cf5 OcInputLib: Workaround timer resolution restoration 2020-12-20 06:56:48 +03:00
PMheart
c79caac5fe
OpenCoreDevProps: Remove redundant arguments 2020-12-18 09:45:11 +08:00
Michael Belyaev
d815a83be0
OpenCanopy: Basic audio assist support (#74)
Co-authored-by: Michael Belyaev <usrsse2@me.com>
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
2020-12-16 23:03:11 +03:00
vit9696
7c5f19aef1 OcBootManagementLib: Fix default boot option selection regression 2020-12-07 12:40:55 +03:00
vit9696
ce8d5be4a5 OpenUsbKbDxe: Removed HII dependency from OpenUsbKbDxe driver 2020-12-06 23:34:00 +03:00
vit9696
8de0843341 OpenCanopy: Do not try to draw cursor when pointer control is disabled 2020-12-06 05:13:58 +03:00
vit9696
b480c025ed OpenCanopy: Fix assertion with disabled mouse pointer 2020-12-06 05:04:29 +03:00
vit9696
f6193c47ca OpenCoreAudio: Implement PlayChime control via StartupMute variable
closes acidanthera/bugtracker#1331
2020-12-06 03:55:50 +03:00
vit9696
5c9e826cc7 OpenCanopy: Made pointer control optional via PickerAttributes 2020-12-06 03:38:20 +03:00
PMheart
8a0323c6be
OcAfterBootCompatLib: Implement booter patch (#165) 2020-12-05 23:30:29 +08:00
vit9696
814b3d81b8 OpenRuntime: Store Boot options with different prefix 2020-12-05 04:59:52 +03:00
Download-Fritz
27dcb28327
OcBootManagementLib: Support reordering Bootstrap by the FW (#164) 2020-12-03 03:11:21 +03:00
Download-Fritz
b2bec0f340 OcBmLib: Revamp Bootstrap for compatibility reasons
- Support short-form paths to prevent boot entry duplication on broken UEFI firmwares.
- Support low boot entry indices to prevent purging on broken UEFI firmwares.
- Remove unused namespace BootProtect component.
2020-11-29 11:44:51 +01:00
dakanji
3be03979a8
OcPngLib: Use Standard OpenCore Function Name Format (#156) 2020-11-22 11:01:17 +03:00
dakanji
325b843973
CrScreenshotDxe: Lower AppleEvent version checking for MacPro 3,1 (#155)
fixes acidanthera/bugtracker#1299
2020-11-19 16:01:55 +03:00
Vitaly Cheptsov
258fb83ec7
OcAfterBootCompatLib: Implement relocation block support (#153)
closes acidanthera/bugtracker#1125
2020-11-13 19:49:57 +03:00
Vitaly Cheptsov
3e8f52b9e5
OpenCore: Fix load path reporting regression
closes acidanthera/bugtracker#1264
2020-11-07 07:55:44 +03:00