Commit Graph

80 Commits

Author SHA1 Message Date
jief666 d17d02b1f8 Clean [BuildOptions] in inf files.
Add "-flto  -DUSING_LTO" when DISABLE_LTO is not defined.
2020-10-20 15:00:24 +03:00
jief666 0ab6d8a994 First unit test for memory Find-Replace. 2020-10-12 14:51:08 +03:00
jief666 b8a188382c Make Clover path independent. 2020-10-03 20:02:31 +03:00
jief666 48cdadb0b2 Fix bug where StartLoader cannot find kexts.
First implementation of Self object.
2020-09-28 18:57:50 +03:00
jief666 d440b5a7f1 Comment out gAppleDevicePropertyProtocolGuid
Rename gAppleDevicePropertyProtocolGuid to
gEfiDevicePathPropertyDatabaseProtocolGuid
Rename gDevicePropertiesGuid to
gEfiDevicePathPropertyDatabaseProtocolGuid
Debug message for USE_OC_SECTION_xxx
2020-09-21 08:53:36 +03:00
jief666 73f29eb538 Redirect OC log to Clover.
Keep log file handle opened.
Put back -DMDEPKG_NDEBUG.
2020-09-18 11:55:44 +03:00
jief666 5f3adb976e Move all OpenCore initialisation in StarLoader11. 2020-09-07 14:13:44 +03:00
jief666 73f25474b1 Fix package dependency. 2020-09-07 01:51:01 +03:00
jief666 8ccee7054f 1st experiment to use OpenCore to boot Big Sur installer. 2020-09-07 01:19:48 +03:00
SergeySlice da591d7cf6 include headers into inf files as required by build system
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-08-31 21:51:55 +03:00
jief666 5779130ea5 MemLogfVA now use only printf_lite which has better handling of
timestamp at the beginning of lines.
2020-08-26 21:49:49 +03:00
jief666 19ce4d6edf MemLogLib didn't compile.
update Clover.dsc and refit.inf
2020-08-25 19:38:50 +03:00
jief666 9cb4016bc5 Final refactoring of plist : now each tag is a class.
Rename strerror to efiStrError because of conflict when run cpp_tests on
Mac.
Switch base64_decode_block to long to avoid warning and cast.
Correct GetTableType4(). Size was used without being initialized.
2020-08-25 18:35:19 +03:00
jief666 29718aaa0b Fix -W effc++ warnings.
SETTINGS_DATA is a class.
XIcon is separate class.
KernelAndKextPatches in LOADER_ENTRY is not a pointer anymore.
2020-08-11 15:43:53 +03:00
jief666 4555bb9e9f Remove the last PoolPrints. 2020-08-09 18:55:30 +03:00
SergeySlice dddceaae36 exclude double headers
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-21 09:33:43 +03:00
SergeySlice cd23181296 move OcQuirks.plist into config.plist and into GUI menu
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-15 20:29:27 +03:00
Sergey Isakov 620401dca6 preliminary include OcQuirks into the project with huge amount of unnecessary dependencies
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-07-09 22:06:48 +03:00
SergeySlice 0aca20217d rasterize svg when needed
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-05-18 22:40:47 +03:00
asava 2e4aa64d3d Missing file in refit.inf 2020-05-03 22:04:46 +03:00
asava c903faa26a Missing file in refit.inf 2020-04-30 21:50:42 +03:00
jief 7d43ca70d5 XStringArray re-implementation with template. 2020-04-26 13:12:05 +03:00
Jief L b3318cc1a4 Update refit.inf. 2020-04-24 09:39:25 +03:00
Jief L 5d38db4501 Simplify dataSized. Update refit.inf. 2020-04-23 17:02:48 +03:00
Jief L fd0f4589ec New implementation of XString. 2020-04-23 16:20:48 +03:00
Sergey Isakov 6ee56263ec Version.h will be in root clover folder
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-04-16 19:31:46 +03:00
jief ea2cb13808 update refit.inf 2020-04-16 12:22:42 +03:00
jief e429268dfc Remove functions prototypes from Plateform.h 2020-04-16 10:15:26 +03:00
Sergey Isakov 12d9715a1c a template for refactoring ANIME
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-04-13 22:01:40 +03:00
asava fbc970b44d Correct refactoring issues with CustomEntries 2020-04-12 18:36:40 +03:00
Jief L 84f956714f Some prototypes cleaning. 2020-04-11 09:21:06 +03:00
Jief L 751fcfb8df Git rid of unused XStringWP. 2020-04-09 18:53:21 +03:00
Jief L 7ad745cfa1 Replace utf8Conversion by unicode_conversions. 2020-04-09 18:46:17 +03:00
Jief L 879b0c2961 DontStopAtPanic helper, XUINTN remove, PRIuPTR and few warnings. 2020-04-08 13:49:00 +03:00
asava ed86b5eabf add missing files to refit.inf 2020-04-05 21:36:40 +03:00
Jief L b8bb76d51e Refactor LoadOptions as XString. 2020-04-05 15:25:39 +03:00
Jief L 3cac160b6d Put functions back in menu.cpp 2020-04-04 15:27:02 +03:00
Jief L 0449bb7335 Fixes after rename. 2020-04-04 13:13:34 +03:00
Jief L 6f64681239 Fix includes and refit.inf 2020-03-31 19:05:34 +03:00
Jief L 1cb19148e5 Forgot to update refit.inf 2020-03-28 18:54:53 +03:00
Jief L ee6124bd10 Bye bye PoolPrintFloat. 2020-03-26 15:59:20 +03:00
Sergey Isakov 91ab997f5f xtheme support is mostly working
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-03-24 18:17:12 +03:00
asava 3f1eb9a02e add missing files to inf 2020-03-21 18:38:20 +02:00
Jief L 14cdfe29c7 MemLogf and MemLogfVA. Not used yet in Clover. 2020-03-21 16:12:26 +03:00
asava 4d07a7376b add missing files in refit.inf 2020-03-19 23:03:24 +02:00
SergeySlice 9ab5a63908 support for VolumeIcon.icns
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-03-15 14:06:04 +03:00
jief 0484955f0b New platform Posix. Replace strlen, strcmp implementation. 2020-03-13 16:11:58 +03:00
Jief L 3ded70c215 Avoid redefining in XString. refit.inf updated. 2020-03-12 18:23:36 +03:00
jief 19cfe2831a Warning removal. New class XUINTN (not yet used). 2020-03-11 17:23:58 +03:00
jief 51711c1004 Disable assign & ctor with char* and wchar_t* parameter. 2020-03-10 19:50:55 +03:00