Commit Graph

495 Commits

Author SHA1 Message Date
jief
56ca2c3e67 Import XArray and XObjArray.
Create a basic unit test of C++ classes.
2020-02-23 14:21:28 +03:00
jief
0d110b4b72 JIEF_DEBUG instead of CLOVER_DEBUG 2020-02-23 14:20:22 +03:00
Sergey Isakov
160b9231d7 Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2020-02-23 08:53:53 +03:00
Sergey Isakov
c35f9aa052 fix signess, optimize codes
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-23 08:53:21 +03:00
Sherlocks
e4c5d4e8ff Update GS layout for LAPIC patch on 10.15.4 by vit9696 2020-02-23 12:33:39 +09:00
Sergey Isakov
3933f80eb2 correct sorting
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-22 17:07:46 +03:00
Jief L
8199d9b75c Remove unecessary cast. Some cleanups. 2020-02-22 00:22:30 +03:00
Sergey Isakov
9378884f6e fix genconfig compilation
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-21 19:28:24 +03:00
Sergey Isakov
371e80725e fix cbuild.bat and Version file location
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-21 15:37:50 +03:00
Jief L
82aaf09e74 VC2017 compilation 2020-02-21 12:44:15 +03:00
Jief L
c6499afa83 Fix AddListElement
Remove non-const casts
2020-02-21 08:29:22 +03:00
Jief L
241a55ce69 Fixing some CONST. 2020-02-21 08:22:09 +03:00
Jief L
6634c23830 Option /FR doesn't work anymore in VC 2020-02-21 07:53:47 +03:00
Jief L
1d525674f2 Paranthesis in echo command doesn't work. 2020-02-21 07:53:24 +03:00
Jief L
32332dd157 Fix to be able to get typeof of an array member. 2020-02-21 07:51:48 +03:00
Jief L
f537645cec Ignore Conf & VC folder. 2020-02-21 07:49:55 +03:00
Sergey Isakov
eb26300fd6 some more fixes
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-21 06:54:01 +03:00
Sergey Isakov
127b035930 fix GCC53 compilation
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-20 19:24:30 +03:00
Sergey Isakov
8cb786d57e Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2020-02-20 18:49:24 +03:00
Sergey Isakov
57e21d5a60 replace memset with SetMem because of compiler
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-20 18:49:18 +03:00
Sergey Isakov
5b02b51273 more type casting fixes
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-20 17:28:24 +03:00
Sergey Isakov
f8098a8336 some adoptation to VS2017
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-20 15:53:27 +03:00
Sergey Isakov
eb938ce184 improved cbuild.bat
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-20 11:57:10 +03:00
vectorsigma72
e13c81704b Clover.app, another MSI vendor name 2020-02-19 19:50:05 +01:00
Sergey Isakov
db08c98366 speedup png by using quicksort
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-19 20:36:26 +03:00
Sergey Isakov
20237d492a cleanup
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-18 21:49:54 +03:00
jief
41bcb0f618 Wrong type for downward loop. 2020-02-18 10:17:21 +03:00
jief
c59da4d55a Debug message to enable real time debugging. 2020-02-18 09:03:14 +03:00
jief
79e69d1ec7 Recreate Conf at every compilation. 2020-02-18 09:02:44 +03:00
jief
15c1c82a6d Fix build of clover-genconfig 2020-02-18 08:58:56 +03:00
vectorsigma72
f0553398b1 buildme, autoclean after c++ 2020-02-18 00:53:58 +01:00
jief
7fa464fde0 Final switch to C++ compiler 2020-02-17 23:41:09 +03:00
jief
15a4ba4694 wrong name in exitence test of mtoc 2020-02-17 15:14:21 +03:00
jief
1feda1c6ff Fix XCODE8 build. 2020-02-17 14:18:49 +03:00
jief
bfc77330a8 Activate Debug on Console (temporary) 2020-02-17 12:55:09 +03:00
jief
5a63f45f7d Switch to new mtoc 2020-02-17 12:54:54 +03:00
jief
c3a0756851 Recreate Conf at every compilation 2020-02-17 12:52:50 +03:00
jief
3405798581 Keep only on refit.inf 2020-02-17 12:49:43 +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
b71081dc85 add header to OcGuardLib'
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-17 08:08:00 +03:00
Sergey Isakov
60b6eb5c33 use RT instead of RS
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-16 15:00:20 +03:00
Sergey Isakov
d836611308 cpp will be only compilation mode
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-16 13:53:12 +03:00
Sergey Isakov
86cb372de2 add missing files
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-15 17:51:18 +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
28ad1105d3 FreePool differs from gBS->FreePool
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-15 09:13:01 +03:00
Sergey Isakov
dd079d4a9f fix random flub
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-14 21:51:51 +03:00
Sergey Isakov
d8062ceae2 restore DecodeImageData
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-14 14:20:27 +03:00
Sergey Isakov
c9c429969e caller responsibility to allocate memory
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-14 07:48:30 +03:00
Sergey Isakov
74d2351f09 fix library include
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-14 07:23:54 +03:00
Sergey Isakov
82347b1e8d use own implementation for CopyMem and SetMem instead of BIOS
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-14 07:15:10 +03:00