jief666
cc3c8fe0a7
Fix bug : it was ignoring legacy with PBR, MBR and CD.
...
Uncomment eComStation, BeOS, ZETA and Haiku legacy boot sector
detection.
Return unknown icon instead of dummy.
Improve legacy entries title when _LoaderTitle is empty.
Create log_technical_bug(). Temporary redirected to panic.
Hardened egLoadFile().
Hardened SelfOem.
Copy ctor in XStringArray.
Improve qemu launch scripts.
2021-04-23 15:20:48 +03:00
jief666
975ac8f4fb
Implement the possibility to cache XString size. Not activated.
...
Improve unicode_conversions.
Move strlen declaration to string.h.
2021-04-08 18:07:05 +03:00
jief666
5d20632984
Move ctors symbol in its own section to force alignment.
...
Add -g3 flag for release compilation.
2021-04-05 23:35:34 +03:00
jief666
d54fc63747
new folder PosixCompilation. Ressources to compile Clover as a mac
...
application, for unit tests.
2021-04-03 13:55:25 +03:00
jief666
11ca2c36c6
Adapt compiler options for compilation as a macOs app.
...
Rename CustomBoot to CustomLogoType, CustomLogo to CustomLogoImage.
2021-03-20 17:29:34 +03:00
jief666
d33d0479fa
Continuing refactoring SETTINGS_DATA.
2021-03-19 18:35:01 +03:00
jief666
60e9707d0e
move SetTable132 in GlobalConfig.
...
Fix in GenFw.
2021-03-19 16:04:19 +03:00
jief666
4e3a18b2dd
Fix duplicated GCC compiler option.
2021-03-19 10:36:26 +03:00
jief666
bcbcbc0ae5
Fix memory allocation in GenFw.
2021-03-19 10:33:58 +03:00
jief666
95be95c531
Reactivate warnings.
...
Clean warnings reactivated.
Clean build flags in the 4 configurations to make RELEASE_XCODE8 works
in QEMU.
2021-02-10 15:32:07 +03:00
jief666
d4e748b87c
Restore no-strict-aliasing.
...
Fix a warning.
2021-02-09 15:28:07 +03:00
jief666
b346d25c32
Align and clean GCC and Xcode build flags.
...
Removed some warnings.
2021-02-09 14:50:23 +03:00
jief666
1a02f530db
Refactoring to allow Clover to be compiled as a macOs app.
2021-02-06 20:16:46 +03:00
jief666
333b6ce1ca
Hide dead installer prebooter.
...
Do not hide installer if there is a main partition.
2021-02-04 17:04:31 +03:00
jief666
d4f314559d
Use gcc instead of cc for VfrCompile compilation.
2020-11-26 08:41:35 +03:00
jief666
b6a13a9f53
Fix GenFW, remove -no-lto for CppMemLib.
2020-11-09 16:19:33 +03:00
jief666
cb29f59457
build_rule.template : echo before the compilation step.
2020-11-09 16:05:03 +03:00
Jief L
da8ad5c0eb
MSVC compilation.
2020-11-02 16:45:11 +03:00
Jief L
9d8bf1fa29
Add a verbose mode for compilation.
2020-11-02 14:14:54 +03:00
jief666
e7fe794c4d
Generate debug symbol with Xcode8
...
Quick patch to make DumpEfiCalls works with OpenCore.
2020-09-14 15:56:48 +03:00
SergeySlice
b0547701a9
svg theme parse success not depend on individual icons, just whole parse
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-05-20 20:56:01 +03:00
asava
b6e39e1a32
Move ctors function pointers to .data section, and add .init_array, to fix compilation on Linux
2020-04-26 19:01:14 +03:00
Jief L
a71fe28d34
Fix VS compilation.
2020-04-25 12:59:07 +03:00
Sergey Isakov
446b3cc6f6
revert build_rule
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-03-24 07:36:39 +03:00
Jief L
14cdfe29c7
MemLogf and MemLogfVA. Not used yet in Clover.
2020-03-21 16:12:26 +03:00
jief
579b28b4f3
Build system improvements.
...
Rationalize optimizing flags and lto.
build_rule to generate and keep .debug file.
GenFW generate section at the same address as compiler for debugging.
2020-03-09 15:32:09 +03:00
Jief L
8199d9b75c
Remove unecessary cast. Some cleanups.
2020-02-22 00:22:30 +03:00
jief
1feda1c6ff
Fix XCODE8 build.
2020-02-17 14:18:49 +03:00
jief
5a63f45f7d
Switch to new mtoc
2020-02-17 12:54:54 +03:00
Sergey Isakov
5d2a7f34d1
fix conf.templates
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-17 11:03:09 +03:00
Sergey Isakov
d2ac4d7de9
merge master and c++_globals
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-15 17:29:59 +03:00
Sergey Isakov
12e023a860
correct python indentation again
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-25 20:52:02 +03:00
Sergey Isakov
32a3befcc3
correct python indentation
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-25 16:48:59 +03:00
Sergey Isakov
4f3cce8594
BaseTools: init DependencyHeaderFileSet for each MakeFile class as Tiano did
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-25 16:05:31 +03:00
Sergey Isakov
66218af8aa
update python tools
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-20 07:56:20 +03:00
Sergey Isakov
14a7206c5b
some fighting with idiotic ASSERTs
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-15 21:27:19 +03:00
Sergey Isakov
9daea8b734
apply changes to build_rule by Zenith432
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-15 08:11:26 +03:00
Sergey Isakov
ecab494bd2
fix conflict
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-13 22:35:36 +03:00
Sergey Isakov
cec0fcbb68
changes for legacy hardware
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-13 21:50:51 +03:00
Sergey Isakov
a5e5da3717
move gcc flags from gcc48 to gcc49 definition
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-13 11:04:57 +03:00
Sergey Isakov
73ea83b9ae
add -Wno-unused-but-set-variable to GCC* flags
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-12 15:19:48 +03:00
vectorsigma
f8ee287db0
Deleted ignored file from the cache
2019-09-11 13:22:17 +02:00
Sergey Isakov
ff099df45a
change build rules, tested on VS
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-11 12:11:51 +03:00
Sergey Isakov
f95941f24e
sync with sf.net
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-08 21:52:29 +03:00
vectorsigma
7e526c275b
Fixed GCC compilation in macOS
2019-09-07 14:06:03 +02:00
Sergey Isakov
fcc7767592
add absent files
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-05 20:54:56 +03:00
vectorsigma
1ec5de9534
Make Clover compilable in UNIX Systems using git
...
ebuild.sh/buildme update
2019-09-05 13:30:12 +02:00
Sergey Isakov
c3e9b956c6
include python build
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-05 07:32:53 +03:00
Sergey Isakov
b1264ef1e3
changes of BaseTools
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-04 23:02:41 +03:00
Sergey Isakov
15dada20e6
sync sources wuth new edk2
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-04 13:44:38 +03:00