CloverBootloader/rEFIt_UEFI/libeg
jief 32fbf76326 Update BaseLib.h with macro BASE_LIST_FOR_EACH.
Introduce class apd (automatic pointer destruction)
Introduce MemoryTracker
Weak symbols in MemoryAllocationLib to be able to redefine them (see
MemoryTracker).
Embed LegacyOS instead of a pointer.
Fixed a lot of memory leaks.
2023-11-18 11:04:54 +01:00
..
AppleImageCodec.cpp embed AppleImageCodec protocol 2022-08-16 21:30:49 +03:00
BmLib.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
BmLib.h Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
EfiFileLib.h Convert bool to XBool. 2021-09-28 16:54:31 +03:00
egemb_font.cpp Final switch to C++ compiler 2020-02-17 23:41:09 +03:00
egemb_icons_dark.cpp Final switch to C++ compiler 2020-02-17 23:41:09 +03:00
egemb_icons.cpp Final switch to C++ compiler 2020-02-17 23:41:09 +03:00
FloatLib.cpp Create XBool to avoid nasty side effect when assigning int to bool. 2021-09-28 11:28:45 +03:00
FloatLib.h some style check 2022-01-25 20:07:33 +03:00
image.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
image.h cleanup from EG_IMAGE, they remain in separate drivers/protocols 2020-04-17 15:21:15 +03:00
libeg.h c++20 compatibility 2021-10-03 20:33:03 +03:00
libegint.h Remove include <Platform.h> from headers. Keep them in sources. 2021-02-07 17:39:03 +03:00
libscreen.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
load_icns.cpp Make Clover path independent. 2020-10-03 20:02:31 +03:00
lodepng.cpp Replace EFI_GUID by a class EFI_GUID. 2022-04-26 00:55:56 +02:00
lodepng.h Replace XToolsCommon by XToolsConf in include. Improved panic(). 2020-04-24 09:36:29 +03:00
nanosvg.cpp Update BaseLib.h with macro BASE_LIST_FOR_EACH. 2023-11-18 11:04:54 +01:00
nanosvg.h Renames in nano svg to follow conventions nsvg__ 2023-11-11 06:50:58 +01:00
nanosvgrast.cpp Renames in nano svg to follow conventions nsvg__ 2023-11-11 06:50:58 +01:00
scroll_images.cpp Final switch to C++ compiler 2020-02-17 23:41:09 +03:00
text.cpp Fix nanosvg leaks. 2023-11-08 14:35:22 +01:00
VectorGraphics.cpp Update BaseLib.h with macro BASE_LIST_FOR_EACH. 2023-11-18 11:04:54 +01:00
VectorGraphics.h Make Clover path independent. 2020-10-03 20:02:31 +03:00
XCinema.cpp Fix nanosvg leaks. 2023-11-08 14:35:22 +01:00
XCinema.h Fix nanosvg leaks. 2023-11-08 14:35:22 +01:00
XIcon.cpp Fix nanosvg leaks. 2023-11-08 14:35:22 +01:00
XIcon.h Fix nanosvg leaks. 2023-11-08 14:35:22 +01:00
XImage.cpp Fix nanosvg leaks. 2023-11-08 14:35:22 +01:00
XImage.h XIcon::GetBest now returns a reference, which save time and memory. 2023-11-07 17:40:28 +01:00
XPointer.cpp XIcon::GetBest now returns a reference, which save time and memory. 2023-11-07 17:40:28 +01:00
XPointer.h XIcon::GetBest now returns a reference, which save time and memory. 2023-11-07 17:40:28 +01:00
XTheme.cpp Update BaseLib.h with macro BASE_LIST_FOR_EACH. 2023-11-18 11:04:54 +01:00
XTheme.h Improve XString forgetDataWithoutFreeing() to avoid freeing a literal. 2023-11-12 03:48:29 +01:00