1751 Commits

Author SHA1 Message Date
PMheart
e7f7360076 OpenCanopy: Implement PickerVariant support 2021-01-02 16:34:10 +03:00
vit9696
b8843e6dcd OcAppleKernelLib: Fix assertion when patching AppleImage4 2021-01-02 09:21:26 +03:00
vit9696
34f180af73 OpenCoreAudio: Implement mp3 decoding support 2021-01-02 07:35:16 +03:00
vit9696
f9abab42c9 OcMp3Lib: Fix naming as MPEG3 is not MP3 2021-01-02 05:03:52 +03:00
vit9696
69f775d38d OcMpeg3Lib: Initial version 2021-01-01 21:46:30 +03:00
nms42
f68784c8a8 OpenDuet: Replace custom UsbLegacySupport with EDK II code (#174)
Note: Previous revert was caused by a build issue, presumably with
Xcode 9.2. Anyone having further issues ensure to use supported
compilers, i.e. Xcode 12.x or similar.
2021-01-01 17:52:23 +03:00
nms42
bceef18859 Revert "OpenDuet: Replace custom UsbLegacySupport with EDK II code (#174)"
This reverts commit ae95e683715738a5a587a0486def9052b13d9e7a.
2021-01-01 13:27:17 +03:00
nms42
ae95e68371
OpenDuet: Replace custom UsbLegacySupport with EDK II code (#174) 2021-01-01 02:27:36 +03:00
vit9696
c87ae5bd84 OcConfigurationLib: Fix typos in configuration types, thx @MikeBeaton
references #173
2020-12-28 02:08:09 +03:00
vit9696
d7a27a44b3 OpenCoreUefiAudio: Implement UEFI audio SetupDelay
closes acidanthera/bugtracker#971
2020-12-26 11:26:11 +03:00
vit9696
a2da0c2c35 User: Implement fuzzing and coverage gathering support with docs
closes acidanthera/bugtracker#1372
2020-12-26 11:24:02 +03:00
PMheart
08ddaab469
Utilities: Advanced ocvalidate for error checking (#169) 2020-12-24 20:09:52 +03:00
PMheart
239e2dbc49 OcStringLib: Add UnicodeIsFilteredString API 2020-12-23 14:15:05 +08: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
Goldfish64
bf6e54da6c OcSmbiosPatch: Fix incorrect cast for max memory capacity
Closes https://github.com/acidanthera/bugtracker/issues/1383
2020-12-21 12:15:31 -06:00
vit9696
4682be2cf5 OcInputLib: Workaround timer resolution restoration 2020-12-20 06:56:48 +03: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
Andrey1970AppleLife
db279854b5 DataBase: Updated builtin firmware versions 2020-12-15 21:32:22 +03:00
vit9696
c3dcf2a954 OcFileLib: Implement section reading 2020-12-15 15:54:56 +03:00
vit9696
d3ada7c006 OcBootManagementLib: Fix missing file close 2020-12-15 15:54:46 +03:00
PMheart
cc1ba529c1 OcStringLib: Add OcAsciiStrChr and OcAsciiStrrChr API 2020-12-13 21:42:47 +08:00
PMheart
ec85bc583d OcStringLib: Add IsAsciiAlpha API 2020-12-13 00:41:39 +08:00
PMheart
5c8f473541 OcStringLib: Add OcAsciiStriStr API 2020-12-11 18:12:14 +08:00
vit9696
7c5f19aef1 OcBootManagementLib: Fix default boot option selection regression 2020-12-07 12:40:55 +03:00
vit9696
07efdb57fb BdsDxe: Sync with select upstream changes 2020-12-06 23:34:00 +03:00
vit9696
f0d42cd0c9 OcBootManagementLib: Add support for per-volume image icons for APFS
closes acidanthera/bugtracker#1270
2020-12-06 05:52:56 +03:00
vit9696
f6193c47ca OpenCoreAudio: Implement PlayChime control via StartupMute variable
closes acidanthera/bugtracker#1331
2020-12-06 03:55:50 +03:00
vit9696
feb31d79e1 OcInputLib: Fix key input hang on Toshiba Portege z30a
closes acidanthera/bugtracker#1340
2020-12-05 22:24:06 +03:00
PMheart
8a0323c6be
OcAfterBootCompatLib: Implement booter patch (#165) 2020-12-05 23:30:29 +08:00
vit9696
cc6aa31ca0 OcBootManagementLib: Workaround setting Boot0000 causing ASUS FW issues 2020-12-04 01:05:27 +03:00
vit9696
1f2982bf03 OcBootManagementLib: Allow launching any app via GUID 2020-12-03 17:34:57 +03:00
Download-Fritz
27dcb28327
OcBootManagementLib: Support reordering Bootstrap by the FW (#164) 2020-12-03 03:11:21 +03:00
vit9696
f5a85ddf73 OcMiscLib: Unroll pattern matching loop 2020-12-01 15:25:54 +03:00
vit9696
77808cc2de OcAfterBootCompatLib: Fix macOS version detection
macOS 10.11 has Mac OS X in the first half.
macOS 11.0 has macOS in the first half.
Kill the error-prone optimisation for the time being
2020-12-01 15:21:19 +03:00
vit9696
43d40493e0 OcAfterBootCompatLib: Provide cleaner patches for sur safe mode 2020-12-01 02:34:18 +03:00
Vitaly Cheptsov
260cd29426
OcAfterBootCompatLib: Fix warning with MSVC 2020-12-01 01:05:01 +03:00
vit9696
ee11910915 OcAfterBootCompatLib: Fix regression with Big Sur safe mode quirk
closes acidanthera/bugtracker#1327
2020-12-01 00:26:57 +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
Mike Beaton
e2ae931f35
OcStorageLib: Uninstall EfiDevicePathProtocol on OcStorageFree (#157) 2020-11-29 13:43:45 +03:00
vit9696
510376519f OcBootManagementLib: Fix deleting boot-args without value 2020-11-29 01:25:55 +03:00
dakanji
3be03979a8
OcPngLib: Use Standard OpenCore Function Name Format (#156) 2020-11-22 11:01:17 +03:00
Mykola Grymalyuk
1ae9bb0068 Add AMD 19h support 2020-11-15 21:20:51 -07:00
Vitaly Cheptsov
258fb83ec7
OcAfterBootCompatLib: Implement relocation block support (#153)
closes acidanthera/bugtracker#1125
2020-11-13 19:49:57 +03:00
vit9696
e8cc05f5c3 OcAfterBootCompatLib: Fixed EnableSafeModeSlide on macOS 11.0
closes acidanthera/bugtracker#1276
2020-11-12 21:31:30 +03:00
vit9696
13ec6ae95a OcAfterBootCompatLib: Drop legacy memory location trackers 2020-11-08 22:46:45 +03:00
vit9696
6d0c49e84c OcMemoryLib: Allow overriding page allocator for allocate from top 2020-11-08 20:11:43 +03:00
John Davis
dd25126610
OcAcpiLib: Relocate ACPI tables if they are not writeable (#152) 2020-11-08 19:08:58 +03:00
vit9696
9a2c66969e OcAfterBootCompatLib: Fix MSVC compiler moaning 2020-11-08 05:03:50 +03:00
vit9696
05dc52acd2 OcAfterBootCompatLib: Start using call gate for kernel interception 2020-11-08 04:30:58 +03:00
Andrey1970AppleLife
1bfcb254da DataBase: Updated builtin firmware versions for T2 models 2020-11-07 17:14:16 +03:00