jief666
63fc9e198a
targetLoaderEntry was used when NULL.
2020-09-04 10:06:11 +03:00
jief666
87bc06495c
Panic message goes in log over serial port.
...
Qemu launch script.
2020-09-04 00:35:36 +03:00
jief666
efb3c44b0f
Tag panic instead of silently fail when wrong get[type] is called.
...
Handle Prop </false> in InjectKexts.
Replace FreePool by delete.
2020-09-04 00:34:44 +03:00
jief666
8276e8b4f9
Wrong test of Prop instead of arrayProp.
2020-09-03 23:05:11 +03:00
SergeySlice
1fe7cc1cfc
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2020-09-02 20:32:47 +03:00
SergeySlice
9f74f728b6
exclude extra u
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-09-02 20:32:40 +03:00
jief666
734f292a3d
Comment out debug message.
2020-09-02 18:21:32 +03:00
SergeySlice
67d332ce14
somehow resolve conflict between c++ and swift
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-09-01 20:58:59 +03:00
vectorsigma72
e4d1a403ad
Restoring the bridging header
2020-08-31 23:41:39 +02: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
8449a39e4f
Remove "ZeroMem(&gSettings.BootArgs, 256);" because BootArgs is now an
...
XString.
2020-08-31 15:24:00 +03:00
jief666
1963d37ef1
Fix SortedOrderArray test.
2020-08-31 12:43:18 +03:00
jief666
2447e1fea7
Refactor BlackList as XStringWArray and rename to DisabledDriverArray.
2020-08-31 12:00:52 +03:00
jief666
da29292e22
refactor ThemesList as XStringWArray and rename to ThemeNameArray.
2020-08-31 10:22:11 +03:00
jief666
e7d14cc70e
Refactor HDA_OUTPUTS as a class and AudioList as a XObjArray.
2020-08-31 10:07:36 +03:00
jief666
823e0efc9f
Refactor RT_VARIABLES as a class and RtVariables as a XObjArray.
...
Renamed RtVariables to BlockRtVariableArray.
2020-08-31 09:22:21 +03:00
jief666
babba4de6e
make TagData::setDataValue accept NULL value for data.
2020-08-30 22:53:40 +03:00
SergeySlice
352c75c711
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2020-08-30 20:25:30 +03:00
SergeySlice
6dd178030b
more informative print
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-08-30 20:25:16 +03:00
Sergey Isakov
493aa8f946
some dangerous misprints
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-08-30 17:21:54 +03:00
Sergey Isakov
b58f4bbbd3
allow empty data in plist
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-08-30 14:12:46 +03:00
Sergey Isakov
3493015cf2
fix DSDT patching
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-08-30 11:02:55 +03:00
jief666
e9f0f8ccd8
DSDT Patches refactor as an array of object.
...
Entry->VolName renamed Entry->DisplayedVolName because VolName already
exits in the hierarchie.
2020-08-27 21:47:56 +03:00
jief666
a721bb0a29
ROM setting can now be string or data, like it was before.
2020-08-27 16:02:25 +03:00
jief666
74a5477c26
un-inline some function to allow GCC compilation.
2020-08-26 22:39:39 +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
8703ccab7f
Fix SerialPortWrite call in MemLogfVA.
2020-08-26 10:56:05 +03:00
jief666
19ce4d6edf
MemLogLib didn't compile.
...
update Clover.dsc and refit.inf
2020-08-25 19:38:50 +03:00
jief666
c7cc003809
Xcode project.
...
printf_lite. Add test guard.
2020-08-25 19:08:05 +03:00
jief666
b68cd5ec56
Use SerialPortWrite instead of DebugPrint to avoid 256 chars message
...
length limitation.
2020-08-25 18:43:53 +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
d8c912e420
Fix debug message "patch disabled at config"
2020-08-23 14:54:35 +03:00
jief666
b6d578fe06
int value are 4 bytes like it was before in
...
gSettings.ArbProperties->Child
2020-08-23 14:47:58 +03:00
jief666
3684ef21a1
wrong return value in TagStruct::getTypeAsXString8()
2020-08-23 14:19:49 +03:00
jief666
d2f3714171
Qemu portable.
2020-08-22 16:40:24 +03:00
jief666
85716960f9
Further refactor of plist.
2020-08-22 16:39:24 +03:00
jief666
2607bd4fbb
Wrong cast in GetBootFromOption().
2020-08-19 22:29:26 +03:00
jief666
8b6f19f2c6
Bug in GetDataSetting.
...
Bug near "GetProperty(DictPointer, "KextsToPatch")"
2020-08-19 16:56:19 +03:00
jief666
95d477c9a3
Refactor tagNext in tagSruct as a XObjArray<TagStruct>
2020-08-19 15:50:26 +03:00
jief666
3eece0918c
Prevent panic in XTheme::ClearScreen()
2020-08-19 10:52:33 +03:00
jief666
2ef2b9df0d
Allow empty dict
2020-08-19 10:52:07 +03:00
jief666
5b1eea4df0
PutNvramPlistToRtVars buf after plist refactoring
2020-08-18 22:30:14 +03:00
jief666
8dcf25dc6d
Hardened plist.
2020-08-18 19:45:44 +03:00
jief666
2961827dce
Correct some refactoring bugs.
2020-08-17 22:40:52 +03:00
Sergey Isakov
29d559aec8
copypool should copy zero ending byte
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-08-17 22:00:26 +03:00
jief666
d6192ab7ab
Correct unicode_conversion (but unused in Clover).
2020-08-16 18:02:01 +03:00
jief666
a9bfb87ec2
CmpDev in FIXAirport() could still crash is
...
AirportBridgeDeviceName.length() != 4.
2020-08-16 16:54:14 +03:00
jief666
d4b3fb9b7a
Bug I introduced in StrHToBuf.
...
Remove PRINTF_EMIT_CR=1.
ReleaseDate wrongly had a \n at the end.
Bug in utf8_stringnn_from_utf16_string.
XString replaceAll(XString,XString) function.
2020-08-16 16:21:12 +03:00
jief666
de45197556
Correct trim() in XString.
2020-08-16 12:33:41 +03:00
jief666
11817925ae
Add test in CmpDev.
...
Do not call CmpDev if gSettings.AirportBridgeDeviceName is empty()
2020-08-16 11:41:44 +03:00