CloverBootloader/rEFIt_UEFI/Platform
jief 42cece9885 Fix nanosvg leaks.
Move global variable textfaces in XTheme.
Move global variable fontsDB in XTheme.
Remove XTheme member SVGParser. SVGParser is deleted just after use.
Remove XTheme members ImageSVG and ImageSVGnight. All images are
rasterized at load, so no need to keep that.
Remove XIcon setFilled because XIcon knows if it's filled or not by
checking Image & ImageNight
2023-11-08 14:35:22 +01:00
..
plist Make GetSizeInBytes() in XImage public. 2023-11-07 11:02:22 +01:00
AcpiPatcher.cpp BlockSkywalk will be false by default 2023-09-05 19:54:23 +03:00
AcpiPatcher.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
AmlGenerator.cpp Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
AmlGenerator.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
APFS.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
APFS.h Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
ati_reg.h initial commit Clover sources 5061 and modules from EDK2 latest with legacy codes from UDK2018 2019-09-03 12:58:42 +03:00
ati.cpp add new id to ati collection 2023-10-14 23:02:00 +03:00
ati.h define new framebuffers 2022-03-19 16:48:22 +03:00
b64cdecode.cpp Fix visual studio compilation. 2021-05-08 12:34:17 +03:00
b64cdecode.h Do not use OC quirks struct anymore in settings. 2021-04-11 08:18:52 +03:00
BasicIO.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
BdsConnect.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
boot.h 1st experiment to use OpenCore to boot Big Sur installer. 2020-09-07 01:19:48 +03:00
BootLog.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
BootOptions.cpp redirect selfdir in the case of pseudo MS 2022-08-01 22:34:35 +03:00
BootOptions.h Convert bool to XBool. 2021-09-28 16:54:31 +03:00
card_vlist.cpp Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
card_vlist.h Convert bool to XBool. 2021-09-28 16:54:31 +03:00
CloverVersion.cpp Fix include path. 2023-11-05 18:56:53 +01:00
CloverVersion.h New parser XML. New ConfigManager. A lot of refactoring... 2021-04-28 21:30:34 +03:00
Console.cpp Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
Console.h Make Clover path independent. 2020-10-03 20:02:31 +03:00
cpu.cpp take into account MeteorLake CPU 2023-10-24 19:12:53 +03:00
cpu.h take into account MeteorLake CPU 2023-10-24 19:12:53 +03:00
DataHub.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
DataHub.h add missing files 2021-02-07 18:56:01 +03:00
DataHubCpu.cpp some research 2023-01-05 11:42:49 +03:00
DataHubCpu.h Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
DataHubExt.h add missing files 2021-02-07 18:56:01 +03:00
device_inject.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
device_inject.h join same device properties 2022-03-24 20:04:30 +03:00
Edid.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
Edid.h Make Clover path independent. 2020-10-03 20:02:31 +03:00
Events.cpp code style: exclude tabs 2022-02-13 21:21:04 +03:00
Events.h Make Clover path independent. 2020-10-03 20:02:31 +03:00
FixBiosDsdt.cpp dont use HDEF and HDAU names, it is AppleALC business 2023-09-21 21:48:03 +03:00
FixBiosDsdt.h use count for dsdt patches 2022-08-17 13:58:30 +03:00
gma.cpp check default extended features for more models 2022-01-15 10:06:07 +03:00
gma.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
guid.cpp BlockSkywalk will be false by default 2023-09-05 19:54:23 +03:00
guid.h add gibraltar 2022-08-04 20:22:25 +03:00
hda.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
hda.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
HdaCodecDump.cpp some style check 2022-01-25 20:07:33 +03:00
HdaCodecDump.h one more compatibility issue 2021-10-05 19:00:02 +03:00
Hibernate.cpp Make GetSizeInBytes() in XImage public. 2023-11-07 11:02:22 +01:00
Hibernate.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
Injectors.cpp embed AppleKeyAggregator 2022-08-18 19:27:04 +03:00
Injectors.h Create SETTINGS_DATA Devices section. 2021-03-29 11:50:02 +03:00
KERNEL_AND_KEXT_PATCHES.cpp MatchBuild absent should means allowed 2021-12-24 21:22:53 +03:00
KERNEL_AND_KEXT_PATCHES.h make block skywalk to be conditional 2023-08-27 22:14:02 +03:00
kernel_patcher.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
kernel_patcher.h Convert bool to XBool. 2021-09-28 16:54:31 +03:00
kext_inject.cpp Make GetSizeInBytes() in XImage public. 2023-11-07 11:02:22 +01:00
kext_inject.h Refactoring to allow Clover to be compiled as a macOs app. 2021-02-06 20:16:46 +03:00
kext_patcher.cpp Convert bool to XBool. 2021-09-28 16:54:31 +03:00
KextList.cpp Make GetSizeInBytes() in XImage public. 2023-11-07 11:02:22 +01:00
KextList.h Refactoring to allow Clover to be compiled as a macOs app. 2021-02-06 20:16:46 +03:00
LegacyBiosThunk.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
LegacyBiosThunk.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
LegacyBoot.cpp workarounds for gcc12 bug 2022-11-22 22:13:55 +03:00
LegacyBoot.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
MacOsVersion.cpp Refactoring to allow Clover to be compiled as a macOs app. 2021-02-06 20:16:46 +03:00
MacOsVersion.h Convert bool to XBool. 2021-09-28 16:54:31 +03:00
MemoryOperation.c restrict str_version conversion to 3 groups 2023-05-31 00:17:19 +03:00
MemoryOperation.h Handle Skip in patches. 2020-10-23 21:52:01 +03:00
memvendors.h New parser XML. New ConfigManager. A lot of refactoring... 2021-04-28 21:30:34 +03:00
nvidia.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
nvidia.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
Nvram.cpp Remove unnecessary casts. 2023-11-07 11:29:52 +01:00
Nvram.h Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
platformdata.cpp BlockSkywalk will be false by default 2023-09-05 19:54:23 +03:00
platformdata.h update versions for modern machines 2023-05-31 21:34:30 +03:00
PlatformdataModels.h Rename MACHINE_TYPES enum to MacModel. 2021-10-18 21:06:19 +02:00
PlatformDriverOverride.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
PlatformDriverOverride.h Make Clover path independent. 2020-10-03 20:02:31 +03:00
Settings.cpp Fix nanosvg leaks. 2023-11-08 14:35:22 +01:00
Settings.h Fix nanosvg leaks. 2023-11-08 14:35:22 +01:00
SettingsUtils.cpp Fix visual studio compilation. 2021-05-08 12:34:17 +03:00
SettingsUtils.h DO NOT explicitly call default ctor with new because of clang bug. 2021-05-05 20:10:10 +03:00
smbios.cpp fix clang 13 compatibility 2022-08-12 22:09:53 +03:00
smbios.h Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
SmbiosFillPatchingValues.cpp Refactor array of RamSlotInfo and RAM_SLOT_INFO to avoid allocating 2021-10-02 20:44:16 +03:00
SmbiosFillPatchingValues.h Convert bool to XBool. 2021-09-28 16:54:31 +03:00
sound.cpp Correct some refactoring bugs. 2020-08-17 22:40:52 +03:00
spd.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
spd.h Make Clover path independent. 2020-10-03 20:02:31 +03:00
sse3_5_patcher.h initial commit Clover sources 5061 and modules from EDK2 latest with legacy codes from UDK2018 2019-09-03 12:58:42 +03:00
sse3_patcher.h initial commit Clover sources 5061 and modules from EDK2 latest with legacy codes from UDK2018 2019-09-03 12:58:42 +03:00
StartupSound.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
StartupSound.h Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
StateGenerator.cpp take into account MeteorLake CPU 2023-10-24 19:12:53 +03:00
StateGenerator.h Refactoring to allow Clover to be compiled as a macOs app. 2021-02-06 20:16:46 +03:00
usbfix.cpp dont fix ownership on non-intel usb3 2022-11-30 18:34:43 +03:00
usbfix.h Make Clover path independent. 2020-10-03 20:02:31 +03:00
Utils.cpp XIcon::GetBest now returns a reference, which save time and memory. 2023-11-07 17:40:28 +01:00
Utils.h XIcon::GetBest now returns a reference, which save time and memory. 2023-11-07 17:40:28 +01:00
VersionString.cpp restrict str_version conversion to 3 groups 2023-05-31 00:17:19 +03:00
VersionString.h Refactoring KEXT_PATCH. 2020-08-12 18:15:47 +03:00
Volume.cpp Make GetSizeInBytes() in XImage public. 2023-11-07 11:02:22 +01:00
Volume.h Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
Volumes.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
Volumes.h Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00