jief666
|
7765a988fe
|
XStringArray self assignament test.
Rename SPrintf S8Printf.
Rename NullXString NullXString8.
Rename XStringArray XString8Array.
|
2020-08-11 09:00:19 +03:00 |
|
jief666
|
4555bb9e9f
|
Remove the last PoolPrints.
|
2020-08-09 18:55:30 +03:00 |
|
jief666
|
feba2f1399
|
Rework APFS Preboot and Recovery volumes
|
2020-08-07 11:23:46 +03:00 |
|
SergeySlice
|
76c0e3fe55
|
text formatting
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-08-06 21:53:01 +03:00 |
|
SergeySlice
|
0724be965a
|
kext patching works in bigsur
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-27 16:09:30 +03:00 |
|
SergeySlice
|
b291971c46
|
names table shifted
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-27 11:45:17 +03:00 |
|
Sergey Isakov
|
15b65bd95b
|
different addressing in the case of kc
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-07-26 16:44:38 +03:00 |
|
SergeySlice
|
32eba04396
|
more debugging
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-25 09:36:00 +03:00 |
|
SergeySlice
|
fab169defe
|
account kext address can be decimal
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-24 21:59:51 +03:00 |
|
SergeySlice
|
c87aabd9fe
|
kernel addresses are shifted
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-23 23:42:29 +03:00 |
|
SergeySlice
|
0143e228ee
|
right way to patch kexts
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-23 22:14:20 +03:00 |
|
SergeySlice
|
f7c13f0b84
|
repair kext patching
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-22 23:23:38 +03:00 |
|
SergeySlice
|
69e0e0327c
|
debug kext patching
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-21 12:17:02 +03:00 |
|
SergeySlice
|
dddceaae36
|
exclude double headers
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-21 09:33:43 +03:00 |
|
SergeySlice
|
33816ae90a
|
separate prelinked and symtab
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-20 19:05:18 +03:00 |
|
SergeySlice
|
7188cde799
|
repaired symbolic patching for bigsur
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-20 11:52:36 +03:00 |
|
Sergey Isakov
|
b544e86e4b
|
extend memory range to find boot structure
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-07-19 16:41:52 +03:00 |
|
Sergey Isakov
|
cf5b919627
|
force init patcher
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-07-19 11:50:00 +03:00 |
|
Sergey Isakov
|
762eac695c
|
fix find kernel container
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-07-18 21:06:10 +03:00 |
|
Sergey Isakov
|
5e911e4b1d
|
added bigsur to Clovy theme
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-07-18 15:27:17 +03:00 |
|
SergeySlice
|
bfe7db9208
|
shift symbolic table
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-17 23:45:01 +03:00 |
|
SergeySlice
|
df946b75f4
|
fix mistakes
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-17 14:40:16 +03:00 |
|
SergeySlice
|
16ef973a71
|
more definitions for macho
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-17 14:36:51 +03:00 |
|
SergeySlice
|
d320eb9693
|
made kext injection in bigsur with the method by kuckkuck
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-17 06:28:17 +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 |
|
SergeySlice
|
38106e53a7
|
add ability to dump smc
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-14 10:51:12 +03:00 |
|
SergeySlice
|
6dbdf12257
|
extend OS version numeration
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-13 19:30:43 +03:00 |
|
SergeySlice
|
7e728f542e
|
take version string 11.0 if present
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-13 10:12:18 +03:00 |
|
SergeySlice
|
bb59d21a01
|
take into account that BigSur can be 10.16 or 11.0
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-13 09:59:31 +03:00 |
|
SergeySlice
|
9efd195bbb
|
one more quirk for dsdt by Exception
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-12 22:10:21 +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
|
b0444eac74
|
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
|
2020-07-07 09:22:43 +03:00 |
|
SergeySlice
|
56ad0e511a
|
update MachoLib
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-07-07 09:19:59 +03:00 |
|
Sergey Isakov
|
b9f87e1443
|
reduce search range, by tluck
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-07-06 07:04:01 +03:00 |
|
Steve
|
34759a5bd5
|
Update FixRenameByBridge2() to let it work in SSDTs
|
2020-06-30 14:28:37 -04:00 |
|
Steve
|
3281303260
|
Add missing TgtBridge check in AcpiPatcher::PatchAllTables(), fix unexpected rename in OEM SSDTs when TgtBridge is set
|
2020-06-30 08:56:16 -04:00 |
|
SergeySlice
|
90588855bd
|
exclude unused variable, it was used for debugging
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-28 20:53:37 +03:00 |
|
SergeySlice
|
982332e440
|
more robust search symbols
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-27 05:57:27 +03:00 |
|
SergeySlice
|
428c6bb35a
|
update apple's headers
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-24 13:31:00 +03:00 |
|
SergeySlice
|
1856b519e5
|
position in installer bigsur
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-24 07:20:45 +03:00 |
|
SergeySlice
|
a0948b2515
|
prepare for 10.16
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-22 21:47:45 +03:00 |
|
SergeySlice
|
109d1f581c
|
unload audiodxe before system start
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-18 19:08:00 +03:00 |
|
SergeySlice
|
ad0b325a04
|
correct platform dat, thanks to andrey1970
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-12 08:23:30 +03:00 |
|
SergeySlice
|
65969fd0a4
|
correct platfrom feature for new imac
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-11 05:00:42 +03:00 |
|
SergeySlice
|
f8a010245f
|
disable boot by space press
to avoid side effects
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-09 14:11:05 +03:00 |
|
SergeySlice
|
0f5da727e0
|
reset HDA after use
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-05 15:15:31 +03:00 |
|
SergeySlice
|
98b3d37277
|
security update for startup sound
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-05 12:43:12 +03:00 |
|
SergeySlice
|
18b35c87f4
|
correct entry find algo for Catalina
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-04 20:53:23 +03:00 |
|
SergeySlice
|
15432aafe3
|
check media path when choose boot volume updating Catalina, issue 84
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-04 13:53:53 +03:00 |
|
SergeySlice
|
6baadc62b7
|
check ru localization of Clover.app
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-02 18:08:12 +03:00 |
|
asava
|
28ca396699
|
An additional location with Cyrillic character
|
2020-05-30 19:49:12 +03:00 |
|
vectorsigma72
|
77ce5d0072
|
Replacement of Cyrillic character with latin one
|
2020-05-30 18:22:31 +02:00 |
|
SergeySlice
|
d36f1ae23a
|
embedded patch to cure 8 apples
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-27 21:04:31 +03:00 |
|
SergeySlice
|
59c3764c27
|
additional settings for vector theme
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-26 20:12:54 +03:00 |
|
SergeySlice
|
be079edc92
|
dynamic images again with memory free
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-23 14:16:02 +03:00 |
|
Sherlocks
|
307b02fdb7
|
Update FW Version from 10.15.5 beta5
|
2020-05-21 21:52:23 +09:00 |
|
Sherlocks
|
bbcc916bba
|
Updated firmware versions for T2 models. by Andrey1970
Added MBP162 and MBP163 models
|
2020-05-20 22:23:49 +09:00 |
|
SergeySlice
|
5c61d2a0ea
|
default is daylight
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-18 23:10:38 +03:00 |
|
SergeySlice
|
0aca20217d
|
rasterize svg when needed
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-18 22:40:47 +03:00 |
|
SergeySlice
|
85d3bd1ad9
|
dynamic daylight, some optimisation
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-17 21:56:10 +03:00 |
|
SergeySlice
|
22f9adcbc9
|
using XIcon class for dynamic images
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-16 22:30:29 +03:00 |
|
SergeySlice
|
730f3c77be
|
wrong format for serial string
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-15 09:12:50 +03:00 |
|
SergeySlice
|
7af605b0b6
|
eliminate some warnings by gcc10
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-15 06:23:33 +03:00 |
|
Sergey Isakov
|
42d5aa6a97
|
eliminate some VS warnings
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-05-14 13:39:50 +03:00 |
|
SergeySlice
|
32d18af83e
|
advance svg theme
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-14 10:03:06 +03:00 |
|
SergeySlice
|
de7ac1c1c6
|
disable deprecated functions
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-13 11:18:12 +03:00 |
|
SergeySlice
|
56c4e4dd48
|
exclude unused variables, move globals into class
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-11 18:44:00 +03:00 |
|
SergeySlice
|
84ebcbb439
|
NoDefaultProperties will be true by default, AddProperties to be deprecated
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-11 09:30:45 +03:00 |
|
SergeySlice
|
bcaecf0c57
|
advance xcpm patch by vector sigma
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-10 21:21:51 +03:00 |
|
Jief L
|
a2b23b391f
|
Add XStringArray::remove and removeIC tests. Create var for "quiet" and
"splash".
|
2020-05-10 12:41:34 +03:00 |
|
Jief L
|
1279ce374d
|
Little improvement + comment related to strguid.
|
2020-05-10 10:05:34 +03:00 |
|
Jief L
|
f7b99e3005
|
Fix strerror and strguid.
|
2020-05-10 09:49:46 +03:00 |
|
SergeySlice
|
0b7eed38f1
|
no more drop DSM method, it is not universal
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-09 12:15:03 +03:00 |
|
SergeySlice
|
d5305c8cc8
|
exclude Kernel support CPU patch as redundand and not correct
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-09 11:55:33 +03:00 |
|
SergeySlice
|
7e2dcf5583
|
make XCPM patch more symbolic
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-09 11:36:20 +03:00 |
|
SergeySlice
|
dc4d0062a8
|
Kernel pointer will be member of loader class
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-09 10:56:30 +03:00 |
|
SergeySlice
|
c36b0438b3
|
remake some patches to symbolic
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-09 08:51:12 +03:00 |
|
SergeySlice
|
5cb5243b79
|
always patch PM if XCPM
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-09 08:22:31 +03:00 |
|
SergeySlice
|
4ed54a19cd
|
advance KernelPM for Catalina
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-09 07:59:38 +03:00 |
|
SergeySlice
|
1c637c0515
|
use const arrays
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-08 10:11:47 +03:00 |
|
SergeySlice
|
9b673232f7
|
use new method for RTC patch
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-07 21:13:08 +03:00 |
|
SergeySlice
|
8f5a4616b2
|
dont hang on AICPUPM patch
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-06 16:35:25 +03:00 |
|
SergeySlice
|
562e571d32
|
take into account longer DSDT
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-06 09:21:30 +03:00 |
|
SergeySlice
|
1a3081dc27
|
new lapic patch, simplify searchProc
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-05 22:15:59 +03:00 |
|
SergeySlice
|
6a4d892667
|
correct KernelPm patch
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-05 15:12:01 +03:00 |
|
SergeySlice
|
33a9cc85ab
|
print as hex, not bytes
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-05 10:38:58 +03:00 |
|
SergeySlice
|
bdcc953ecd
|
wrong print format
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-05 10:19:15 +03:00 |
|
SergeySlice
|
f0c8a7c96f
|
testing KernelPm patch
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-05 09:09:48 +03:00 |
|
asava
|
cf41491adc
|
Menu width fixes, proportional font fixes, other menu tweaks
|
2020-05-05 02:52:00 +03:00 |
|
SergeySlice
|
85aee74658
|
remake kernelPm patch, not enabled yet
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-04 22:31:12 +03:00 |
|
Jief L
|
ce9538bb4e
|
strcpy bug. DecodeOptions bug.
|
2020-05-03 23:53:50 +03:00 |
|
SergeySlice
|
9166ed8c9c
|
correct format for debug output
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-03 20:34:46 +03:00 |
|
SergeySlice
|
486f6473ff
|
fix conflicts
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-03 20:20:34 +03:00 |
|
SergeySlice
|
70fea56ee4
|
change a way to find symbols in kexts
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-03 20:16:50 +03:00 |
|
Sergey Isakov
|
2502b0d825
|
temporary disable new RTC patch
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-05-03 14:16:44 +03:00 |
|
asava
|
d10cadac4b
|
Correct typo in previous commit
|
2020-05-03 10:21:50 +03:00 |
|
asava
|
ccfbc5b558
|
Correct some mistakes with kernel/kext patcher
|
2020-05-03 10:03:06 +03:00 |
|
SergeySlice
|
d7d3c960a9
|
simplify SIP patch
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-03 07:10:02 +03:00 |
|
asava
|
06f1f9301a
|
Correct LoadOptions lost after pressing SpaceBar, and arch= (older systems) not being used
|
2020-05-02 22:57:41 +03:00 |
|
SergeySlice
|
5ed90999d2
|
simplify AppleRTC patch by RodionS
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-02 19:00:31 +03:00 |
|
SergeySlice
|
abc41b5b64
|
one more case for sip patch take into account
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-02 16:30:33 +03:00 |
|
SergeySlice
|
e9d9b22f37
|
advance kernel patch using proc names
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-02 13:12:53 +03:00 |
|
SergeySlice
|
2eb070776b
|
wromg mask
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-02 08:03:29 +03:00 |
|
SergeySlice
|
b673288e5d
|
improve catalina sip patch
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-02 07:53:18 +03:00 |
|
SergeySlice
|
355e99d6bf
|
new way kext allowing patch
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-02 06:38:38 +03:00 |
|
SergeySlice
|
314652c49c
|
resolve conflicts
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-01 19:30:22 +03:00 |
|
SergeySlice
|
6b33696c93
|
kext and kernel patches will be part of LOADER_ENTRY class
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-01 19:26:28 +03:00 |
|
asava
|
64de6d0fef
|
Correct some problems when changing config files
|
2020-05-01 03:14:11 +03:00 |
|
asava
|
1ec91d72cd
|
A few corrections needed for Linux booting in some cases
|
2020-04-30 21:17:54 +03:00 |
|
Jief L
|
e170b16516
|
Rename XString to XString8.
|
2020-04-30 09:03:56 +03:00 |
|
Jief L
|
82b679bcbd
|
Avoid memory copy at XString initialisation.
|
2020-04-30 08:17:51 +03:00 |
|
Jief L
|
d27afce852
|
Comment out unused global var.
|
2020-04-29 23:32:22 +03:00 |
|
SergeySlice
|
804bca204a
|
disable new patching until verified
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-29 23:09:59 +03:00 |
|
Sergey Isakov
|
93d6fb6fdf
|
restrict search
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-29 18:13:35 +03:00 |
|
Sergey Isakov
|
6b610f5b24
|
correct commit c4357fd
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-29 18:07:10 +03:00 |
|
SergeySlice
|
c4357fd984
|
simplify kext allowing patch
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-29 11:06:44 +03:00 |
|
SergeySlice
|
3b75317d14
|
advance kernel patch
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-29 07:58:43 +03:00 |
|
SergeySlice
|
0ecb066a4b
|
get preloaded linux icons for the case of svg theme
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-28 23:42:53 +03:00 |
|
jief
|
e26fe8ba0c
|
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
|
2020-04-28 22:31:05 +03:00 |
|
jief
|
2ff93a346a
|
BootOption.VariableSize was left uninitialized.
|
2020-04-28 15:19:28 +03:00 |
|
SergeySlice
|
d7c710f9e3
|
fix some addresses issue, format text
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-28 13:49:24 +03:00 |
|
Sergey Isakov
|
279fbaffa8
|
use partial string for procedure name
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-28 10:51:58 +03:00 |
|
vectorsigma72
|
e5983bdf6a
|
Punctuations
|
2020-04-27 17:39:35 +02:00 |
|
SergeySlice
|
216606d566
|
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
|
2020-04-27 18:17:20 +03:00 |
|
SergeySlice
|
a621438d7c
|
symbolic kexts and kernel patcher
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-27 18:16:43 +03:00 |
|
vectorsigma72
|
dca2aafe40
|
New _xcpm_bootstrap patch location fo 10.15.4 +
|
2020-04-27 16:05:41 +02:00 |
|
Jief L
|
a188e19f02
|
Remove unneeded wc_str(). Correct comparison order.
|
2020-04-27 15:13:09 +03:00 |
|
Jief L
|
de2bb5f950
|
Refactor some Path to XStringW.
|
2020-04-27 12:50:49 +03:00 |
|
Jief L
|
af28b47c72
|
Refactor BootOptions as XStringArray.
|
2020-04-26 16:07:30 +03:00 |
|
jief
|
3475414580
|
Move REFIT_CONFIG in Settings.
|
2020-04-26 12:39:41 +03:00 |
|
asava
|
b609bfef1c
|
Typo
|
2020-04-26 12:12:11 +03:00 |
|
SergeySlice
|
5eef6624f1
|
avoid infinite loop while kext patch
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-26 08:32:48 +03:00 |
|
SergeySlice
|
db50b1e4b2
|
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
|
2020-04-25 19:18:35 +03:00 |
|
SergeySlice
|
615b710944
|
a feature to double search pattern in kernel/kext/boot
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-25 19:18:18 +03:00 |
|
Jief L
|
a71fe28d34
|
Fix VS compilation.
|
2020-04-25 12:59:07 +03:00 |
|
Jief L
|
d075078a48
|
Fix warning.
|
2020-04-24 18:26:27 +03:00 |
|
Jief L
|
fc0b83c34b
|
Fix warnings.
|
2020-04-24 18:15:05 +03:00 |
|
Jief L
|
0dca81990b
|
Comment unreachable code in abort.cpp
|
2020-04-24 13:37:50 +03:00 |
|
Jief L
|
5f195c9d8a
|
More cleaning in tests.
|
2020-04-24 12:30:09 +03:00 |
|
Sergey Isakov
|
21f4bc6cb4
|
allow kext patches length will be less then find
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-24 12:01:28 +03:00 |
|
Jief L
|
ad33a3b16a
|
Replace XToolsCommon by XToolsConf in include. Improved panic().
|
2020-04-24 09:36:29 +03:00 |
|
Jief L
|
73411bbc47
|
Cleaning in XString. Some method renaming.
|
2020-04-23 23:43:35 +03:00 |
|
asava
|
775d5abc5f
|
Correct typo
|
2020-04-23 19:34:01 +03:00 |
|
SergeySlice
|
c48bb89e2e
|
decorations
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-23 19:05:21 +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 |
|
SergeySlice
|
574cc3261c
|
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
|
2020-04-23 12:08:23 +03:00 |
|
SergeySlice
|
01f33f7552
|
detect unknown linux versions,
stylish change: remove space between func and brace
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-23 12:08:10 +03:00 |
|
jief
|
22ba40a466
|
Deactivate XStringW operator with native type (to catch things like
"Title != NULL")
|
2020-04-23 11:23:57 +03:00 |
|
SergeySlice
|
d3da5e1a21
|
parsing float values in plists
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-22 20:52:21 +03:00 |
|
asava
|
15a9eebae6
|
Correct ACPI DropTables parsing
|
2020-04-22 19:37:28 +03:00 |
|
SergeySlice
|
34e2e6e52e
|
copy oem table 41
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-22 18:46:41 +03:00 |
|
SergeySlice
|
dc419a5f0e
|
use length 5 for failure report (?)
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-22 07:42:10 +03:00 |
|
SergeySlice
|
b1024a3627
|
set wake-failure variable
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-21 22:51:07 +03:00 |
|
asava
|
d7a38dce3e
|
Implement possibility to drop tables for any OS
|
2020-04-20 19:33:42 +03:00 |
|
asava
|
a28edd4a35
|
FONT_ALFA not needed also when starting embedded
|
2020-04-19 13:54:05 +03:00 |
|
asava
|
7058252f89
|
Don't set FONT_ALFA when using dark embedded
|
2020-04-19 13:26:13 +03:00 |
|
Sergey Isakov
|
414cfbc03e
|
double word Clover
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-17 18:12:06 +03:00 |
|
asava
|
11b6542852
|
Restrict SemiWhite pixel for dark embedded theme & allow embedded theme properties also when starting with other themes
|
2020-04-17 17:50:31 +03:00 |
|
jief
|
4faa0aa8a2
|
Fix %X and %u format for char and short.
|
2020-04-17 16:14:24 +03:00 |
|
jief
|
647955dd8c
|
Fix %x format for char and short.
|
2020-04-17 15:27:38 +03:00 |
|
asava
|
cde5fa908c
|
Move initial theme draw to before menu run, to prevent theme appearing when menu is unused, and visual delay in system scans
|
2020-04-16 19:21:13 +03:00 |
|
jief
|
3388819d58
|
Fix Build info unknown.
|
2020-04-16 15:24:21 +03:00 |
|
jief
|
7cce3899b8
|
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
|
2020-04-16 14:20:15 +03:00 |
|
jief
|
81c0b45e45
|
Fix and clean Version.h include.
|
2020-04-16 14:19:37 +03:00 |
|
asava
|
f86e36a7e5
|
Correct theme Daylight, DarkEmbedded, some other theme issues
|
2020-04-16 14:04:24 +03:00 |
|
jief
|
9dc66aee39
|
Remove macro from Platform.h.
|
2020-04-16 12:09:22 +03:00 |
|
jief
|
89933f64ac
|
Remove struct definitions from Plateform.h
|
2020-04-16 10:48:13 +03:00 |
|
jief
|
e429268dfc
|
Remove functions prototypes from Plateform.h
|
2020-04-16 10:15:26 +03:00 |
|
Sergey Isakov
|
36b908900a
|
cleanup anime for xcinema
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-16 07:45:53 +03:00 |
|
jief
|
ff91406362
|
Update unicode_conversions
|
2020-04-15 20:28:59 +03:00 |
|
Sergey Isakov
|
631a024373
|
refactoring anime into xcinema
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-15 19:30:39 +03:00 |
|
Sergey Isakov
|
0733b704ff
|
avoid memory leak at sound play
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-15 12:13:51 +03:00 |
|
asava
|
1f85d633c4
|
Correct refactoring of CustomBoot
|
2020-04-14 23:33:36 +03:00 |
|
jief
|
e471eb744a
|
Make Id protected in XCinema
|
2020-04-14 22:37:44 +03:00 |
|
Sergey Isakov
|
c32de7f2d2
|
draft xcinema to be replacement for GUI_ANIME
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-14 19:52:13 +03:00 |
|
Sergey Isakov
|
95976da8c6
|
string compatible should not have leading zeroes
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-14 07:34:10 +03:00 |
|
asava
|
f81078e79b
|
Correct Linux scan
|
2020-04-13 18:43:32 +03:00 |
|
asava
|
31079aea32
|
Add back full paths possibility to custom entries
|
2020-04-13 14:13:37 +03:00 |
|
jief
|
3ed1a89bcc
|
Swicth %X to %x in snprintf and get rid of LowCase.
|
2020-04-13 10:25:42 +03:00 |
|
asava
|
5eadae5eb8
|
More corrections to Custom Entries
|
2020-04-13 01:28:01 +03:00 |
|
Sergey Isakov
|
de181aecfb
|
change background of embedded theme
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-11 23:08:03 +03:00 |
|
Sergey Isakov
|
3433041756
|
use char8 for KPATIConnectorsController
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-11 18:36:40 +03:00 |
|
Sergey Isakov
|
9440b56a61
|
refactor custom boot
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-11 15:34:59 +03:00 |
|
Jief L
|
84f956714f
|
Some prototypes cleaning.
|
2020-04-11 09:21:06 +03:00 |
|
Sherlocks
|
400640b902
|
Added modern Intel CPUID
|
2020-04-11 14:38:09 +09:00 |
|
Sherlocks
|
edd3864b10
|
Added MBA91, updated firmware versions for T2 models by Andrey1970
|
2020-04-11 13:40:17 +09:00 |
|
Sergey Isakov
|
6039faefa2
|
improve oem string, refactor font name
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-10 20:00:37 +03:00 |
|
Sergey Isakov
|
3ef56cd78d
|
improve smbios information
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-10 17:35:24 +03:00 |
|
Jief L
|
325b576b1d
|
End of AsciiSPrintf replacement.
|
2020-04-10 16:52:49 +03:00 |
|
Jief L
|
521485c852
|
Adjust format.
|
2020-04-10 16:32:34 +03:00 |
|
Jief L
|
109cbc1cda
|
Some more checked conversion to snprintf.
|
2020-04-10 16:27:04 +03:00 |
|
Jief L
|
79c36b193d
|
AsciiSPrint format error in ATIConnectorsPatchInit. Switch to snprintf.
|
2020-04-10 16:17:50 +03:00 |
|
Jief L
|
6d54a4c0b6
|
Get rid of AsciiPrintf used with %d
|
2020-04-10 15:35:25 +03:00 |
|
Jief L
|
c8f3a40532
|
Get rid of AsciiPrintf use for char.
|
2020-04-10 15:26:35 +03:00 |
|
Jief L
|
9c100f2a3f
|
Get rid of AsciiPrintf use for string (CHAR8 and CHAR16)
|
2020-04-10 15:17:23 +03:00 |
|
Sergey Isakov
|
84a320ba5d
|
big cleanup to XTHEME
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-10 13:04:21 +03:00 |
|
Sergey Isakov
|
d74b431b6f
|
repaired system info
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-10 10:15:36 +03:00 |
|
Sergey Isakov
|
dc52af47f0
|
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
|
2020-04-09 20:01:30 +03:00 |
|
Sergey Isakov
|
c995284c06
|
some pointer copy must be replaced by value copy
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-09 20:01:23 +03:00 |
|
Jief L
|
91b0145ab9
|
Disable automatic conversion of XString to wchar_t*.
|
2020-04-09 19:32:46 +03:00 |
|
Jief L
|
751fcfb8df
|
Git rid of unused XStringWP.
|
2020-04-09 18:53:21 +03:00 |
|
Sergey Isakov
|
97d1d23eb0
|
repaired font handling
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-09 16:04:12 +03:00 |
|
Jief L
|
879b0c2961
|
DontStopAtPanic helper, XUINTN remove, PRIuPTR and few warnings.
|
2020-04-08 13:49:00 +03:00 |
|
Sergey Isakov
|
4be33ca401
|
correct codepage for help screen
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-08 12:45:36 +03:00 |
|
Sergey Isakov
|
75427f2d83
|
refactoring text handling
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-07 22:48:36 +03:00 |
|
Sergey Isakov
|
7b173d7f08
|
do not recalculate background and draw it twice
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-05 17:27:42 +03:00 |
|
Jief L
|
b8bb76d51e
|
Refactor LoadOptions as XString.
|
2020-04-05 15:25:39 +03:00 |
|
Jief L
|
1c1db57638
|
Get rid of UnicodeSPrint.
|
2020-04-04 16:50:13 +03:00 |
|
Jief L
|
3cac160b6d
|
Put functions back in menu.cpp
|
2020-04-04 15:27:02 +03:00 |
|
Sergey Isakov
|
f61d46411b
|
x,y have to be signed int
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-04 05:59:17 +03:00 |
|
Sergey Isakov
|
8b5ec83c6a
|
refactoring menu entries
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-03 23:00:42 +03:00 |
|
Jief L
|
418b4f4cc3
|
Get SelectionImage to work.
|
2020-04-02 22:27:10 +03:00 |
|
Sergey Isakov
|
ddccb001e6
|
repair scroll position
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-02 17:03:58 +03:00 |
|
Sergey Isakov
|
5b84f64f61
|
pixel operations
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-01 20:07:57 +03:00 |
|
Sergey Isakov
|
f70c4e14d2
|
refactoring DrawText and Pixels
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-01 15:57:32 +03:00 |
|
Jief L
|
fbfc206a41
|
Renamed SPrintf to SWPrintf for XStringW
|
2020-03-31 19:10:30 +03:00 |
|
Jief L
|
6f64681239
|
Fix includes and refit.inf
|
2020-03-31 19:05:34 +03:00 |
|
Jief L
|
0b19538bee
|
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
|
2020-03-31 18:59:42 +03:00 |
|
Jief L
|
23b45d569a
|
Get rid of XStringWP + few cleanings.
|
2020-03-31 18:59:35 +03:00 |
|
Sergey Isakov
|
a37196ab8c
|
repair background draw
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-31 17:25:07 +03:00 |
|
Sergey Isakov
|
0c62865b22
|
eliminate mouse edge effect
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-31 15:35:04 +03:00 |
|
asava
|
6c816f8595
|
add cast to previous commit
|
2020-03-31 03:16:18 +03:00 |
|
asava
|
e149dafe4d
|
Correct mistake with nvidia inject name
|
2020-03-31 03:09:53 +03:00 |
|
Sherlocks
|
6d19576520
|
Update KernelXCPM for 10.15.4
|
2020-03-30 23:11:18 +09:00 |
|
Sergey Isakov
|
f7254f53e6
|
load icons as in xtheme
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-30 11:34:16 +03:00 |
|
Sergey Isakov
|
941244d894
|
merge conflict
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-29 19:19:08 +03:00 |
|
Sergey Isakov
|
4a541a5469
|
include parseXthem to xtheme class
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-29 19:17:27 +03:00 |
|
Jief L
|
e734530b9b
|
Get rid of AsciiSPrint.
|
2020-03-29 16:44:08 +03:00 |
|
Jief L
|
5006d33c5d
|
Get rid of AsciiPrint.
|
2020-03-29 15:47:04 +03:00 |
|
Jief L
|
651f7a02c6
|
Get rid of Print() calls.
|
2020-03-28 18:14:18 +03:00 |
|
jief
|
020fe5a2f0
|
Do not use Print() anymore.
|
2020-03-28 09:36:07 +03:00 |
|
SergeySlice
|
ace46a5646
|
correct more variables
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-03-27 22:47:06 +03:00 |
|
SergeySlice
|
20124ba433
|
reduce timeout after OS start caused by debug.log with dsdt patching
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-03-27 20:35:39 +03:00 |
|
Sergey Isakov
|
8f2c4b5efd
|
separate data in global config
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-27 19:50:17 +03:00 |
|
Sergey Isakov
|
a65aa874a2
|
move types declarations
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-26 20:00:53 +03:00 |
|
Sergey Isakov
|
9b85ac2a5b
|
merge
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-26 17:25:49 +03:00 |
|
Sergey Isakov
|
1abcd07489
|
apply theme settings to xtheme
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-26 17:24:20 +03:00 |
|
Jief L
|
ee6124bd10
|
Bye bye PoolPrintFloat.
|
2020-03-26 15:59:20 +03:00 |
|
Sergey Isakov
|
a1d4a74efb
|
update GUI settings for xtheme
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-26 11:18:28 +03:00 |
|
Jief L
|
e8fd94bb8f
|
Switch to new printf format for DebugLog.
|
2020-03-25 21:32:44 +03:00 |
|
Sherlocks
|
83da928616
|
Correct common 0xE2 prologue patterns for KernelPM patch info
|
2020-03-24 22:23:05 +09:00 |
|
Sherlocks
|
26166b6aec
|
Change DBG to DBG_RT for essential kernel patch to trace patch easily
|
2020-03-24 21:55:35 +09:00 |
|
Sherlocks
|
af8a84f478
|
Add missed return
|
2020-03-23 23:11:27 +09:00 |
|
Sherlocks
|
425a71629c
|
Fix previous commit that KernelPM patch
|
2020-03-23 22:49:06 +09:00 |
|
Sherlocks
|
d62ea4f7f6
|
Fix KernelPM Patch for 10.14.6 beta 6
Add debug line for trace
|
2020-03-23 22:31:04 +09:00 |
|
asava
|
18a38138e4
|
Fix hang before Clover GUI caused by the use of freepool to free alligned pages
|
2020-03-21 18:02:01 +02:00 |
|
Jief L
|
14cdfe29c7
|
MemLogf and MemLogfVA. Not used yet in Clover.
|
2020-03-21 16:12:26 +03:00 |
|
Sergey Isakov
|
23ba4b218e
|
reduce dbg messages
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-20 05:54:20 +03:00 |
|
Sergey Isakov
|
3c9332b833
|
fix fonts release
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-20 05:47:58 +03:00 |
|