jief666
|
2961827dce
|
Correct some refactoring bugs.
|
2020-08-17 22:40:52 +03:00 |
|
jief666
|
f6903b7579
|
Refactor the hidden flag. All menu entries are now created, allowing to
toogle hidden flag on and off after creation.
|
2020-08-15 23:39:25 +03:00 |
|
jief666
|
bc04c86a93
|
Refactoring some CHAR8* and CHAR16* to XString.
|
2020-08-15 16:47:56 +03:00 |
|
jief666
|
59d8cbad7f
|
Refactoring KEXT_PATCH.
Change numerous CHAR8* CHAR16* to XString.
|
2020-08-12 18:15:47 +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
|
7765a988fe
|
XStringArray self assignament test.
Rename SPrintf S8Printf.
Rename NullXString NullXString8.
Rename XStringArray XString8Array.
|
2020-08-11 09:00:19 +03:00 |
|
jief666
|
1c4bb3f823
|
Some CHAR16* refactored to XStringW.
Add insertAtPos, deleteCharsAtPos.
Bug : moved trim, lowerAscii, upperAscii in XStringAbstract.
|
2020-08-10 14:06:06 +03:00 |
|
jief666
|
4555bb9e9f
|
Remove the last PoolPrints.
|
2020-08-09 18:55:30 +03:00 |
|
jief666
|
8c8a67cd0c
|
Remove hard coded Preboot and Recovery partition name.
|
2020-08-07 16:17:30 +03:00 |
|
jief666
|
feba2f1399
|
Rework APFS Preboot and Recovery volumes
|
2020-08-07 11:23:46 +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
|
1856b519e5
|
position in installer bigsur
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-06-24 07:20:45 +03:00 |
|
asava
|
a4d5cbf163
|
Correct a case where removing -v via options was not fully respected, when it was present by default
|
2020-05-30 21:03:19 +03:00 |
|
SergeySlice
|
5c61d2a0ea
|
default is daylight
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-18 23:10:38 +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
|
6236534ec4
|
include AddDefaultMenu to class
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-16 23:07:27 +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
|
813b0d22cc
|
prepare to dynamic svg
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-15 11:17:06 +03:00 |
|
SergeySlice
|
ffec5b89c1
|
StrnCpy must create null-terminating string
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-05-12 09:01:46 +03:00 |
|
asava
|
cfaf51cee4
|
Some additions to previous commit
|
2020-05-10 23:31:35 +03:00 |
|
asava
|
67e3f0db79
|
Minor corrections to Linux Kernel entries
|
2020-05-10 18:50:24 +03:00 |
|
asava
|
e1b5f06006
|
Avoid hang due to double free: FileInfo is also freed by DirIter* methods
|
2020-05-10 14:06:04 +03:00 |
|
Jief L
|
6710f1daba
|
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
|
2020-05-10 12:41:45 +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 |
|
asava
|
fd32cd95e7
|
Shorten displayed name when volume label missing
|
2020-05-10 10:59:33 +03:00 |
|
asava
|
296db9ebc5
|
Correct Linux Kernel scanning; Some more gui tweaks
|
2020-05-10 02:40:55 +03:00 |
|
asava
|
b7470f8638
|
Typo in previous commit
|
2020-05-06 01:37:43 +03:00 |
|
asava
|
9926ff019e
|
Refactor LinuxScan, use in Custom Entries as well
|
2020-05-06 01:23:59 +03:00 |
|
Jief L
|
0c88de9390
|
Rename _XS to _XS8
|
2020-04-30 09:22:26 +03:00 |
|
Jief L
|
e170b16516
|
Rename XString to XString8.
|
2020-04-30 09:03:56 +03:00 |
|
Jief L
|
0c0c2d53d4
|
Missing L before literals (bis).
|
2020-04-29 23:33:45 +03:00 |
|
Jief L
|
db7f483cbd
|
Missing L before literals.
|
2020-04-29 23:32:44 +03:00 |
|
asava
|
fbbaa8ad2f
|
Same handling for non-standard grub paths
|
2020-04-29 03:33:41 +03:00 |
|
asava
|
d521fc1c10
|
Make LinuxScan first try preloaded, and if such doesn't exist, load from dir
|
2020-04-29 02:00:40 +03:00 |
|
asava
|
592b75ff01
|
Correct comment
|
2020-04-29 00:49:23 +03:00 |
|
asava
|
4f5133deeb
|
Make LinuxScan use LoadOSIcon
|
2020-04-29 00:32:05 +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 |
|
SergeySlice
|
5834434d93
|
addition to the commit before
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-27 18:18:36 +03: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
|
7d43ca70d5
|
XStringArray re-implementation with template.
|
2020-04-26 13:12:05 +03:00 |
|
asava
|
0847234281
|
Enhance Linux Scan and some other GUI corrections
|
2020-04-26 02:54:13 +03:00 |
|
asava
|
469750c6e6
|
Correct loading of os_unknown and os_clover
|
2020-04-25 23:14:53 +03:00 |
|
asava
|
ca199712c4
|
LinuxScan should scan not only the directory where Clover is
|
2020-04-24 14:50:52 +03:00 |
|
Jief L
|
73411bbc47
|
Cleaning in XString. Some method renaming.
|
2020-04-23 23:43:35 +03:00 |
|
SergeySlice
|
c48bb89e2e
|
decorations
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-23 19:05:21 +03:00 |
|
Jief L
|
fd0f4589ec
|
New implementation of XString.
|
2020-04-23 16:20:48 +03:00 |
|
SergeySlice
|
16806d435f
|
demo other linux
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-23 14:36:35 +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
|
0e57155f2f
|
repair Badge size
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
|
2020-04-21 12:08:55 +03:00 |
|
Sergey Isakov
|
e37d782aad
|
VS2019 compatibility
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-20 15:45:25 +03:00 |
|
jief
|
4faa0aa8a2
|
Fix %X and %u format for char and short.
|
2020-04-17 16:14:24 +03:00 |
|
Sergey Isakov
|
e1345d7ba0
|
cleanup from EG_IMAGE, they remain in separate drivers/protocols
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-17 15:21:15 +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 |
|
Sergey Isakov
|
79af8de0a0
|
separated EG_IMAGE to exclude them
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-16 14:42:14 +03:00 |
|
jief
|
9dc66aee39
|
Remove macro from Platform.h.
|
2020-04-16 12:09:22 +03:00 |
|
jief
|
e429268dfc
|
Remove functions prototypes from Plateform.h
|
2020-04-16 10:15:26 +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 |
|
asava
|
1f85d633c4
|
Correct refactoring of CustomBoot
|
2020-04-14 23:33:36 +03:00 |
|
asava
|
7951eb69ba
|
Exclude redundant calls to LoadXImage in Linux Scan
|
2020-04-14 09:51:00 +03:00 |
|
asava
|
b828a3b2e1
|
Correct previous commit
|
2020-04-13 18:55:20 +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 |
|
asava
|
5eadae5eb8
|
More corrections to Custom Entries
|
2020-04-13 01:28:01 +03:00 |
|
asava
|
15a2b3ec53
|
correct more CustomEntries mistakes
|
2020-04-12 20:20:47 +03:00 |
|
asava
|
fbc970b44d
|
Correct refactoring issues with CustomEntries
|
2020-04-12 18:36:40 +03:00 |
|
Sergey Isakov
|
c572e50ec6
|
repair add options
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-11 23:39:51 +03:00 |
|
Sergey Isakov
|
da0022e7c5
|
revert check for empty option
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-11 21:16:05 +03:00 |
|
Sergey Isakov
|
3796920a60
|
repaired boot-args
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-11 20:55:47 +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 |
|
asava
|
986af76df2
|
Correct missing icons for Linux entries
|
2020-04-10 22:02:30 +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 |
|
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
|
92ecdbf630
|
repair vector themes
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-10 06:11:00 +03:00 |
|
Jief L
|
91b0145ab9
|
Disable automatic conversion of XString to wchar_t*.
|
2020-04-09 19:32:46 +03:00 |
|
Sergey Isakov
|
13588fb67c
|
allow triple os name like chrome,grub,linux
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-09 06:32:57 +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
|
5a85883180
|
update linux list
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-06 20:06:48 +03:00 |
|
Sergey Isakov
|
0a3f4c3575
|
fix uninitialized disk type
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-06 18:40:45 +03:00 |
|
Sergey Isakov
|
2971779ddf
|
load os icons for legacy
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-06 00:14:27 +03:00 |
|
Sergey Isakov
|
c12f59a551
|
change type of scanvolumedefault
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-05 21:56:36 +03:00 |
|
Sergey Isakov
|
4d9c1efd0c
|
take optional os icons
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-05 18:54:10 +03:00 |
|
Jief L
|
b8bb76d51e
|
Refactor LoadOptions as XString.
|
2020-04-05 15:25:39 +03:00 |
|
Jief L
|
0bcabfe9e3
|
Remove a hundred of PoolPrint.
|
2020-04-04 19:22:07 +03:00 |
|
Jief L
|
1c1db57638
|
Get rid of UnicodeSPrint.
|
2020-04-04 16:50:13 +03:00 |
|
Sergey Isakov
|
f638ad999a
|
correct add legacy entry
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-04-04 06:46:41 +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 |
|
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
|
23b45d569a
|
Get rid of XStringWP + few cleanings.
|
2020-03-31 18:59:35 +03:00 |
|
Jief L
|
8b806cf4e7
|
Example of UTF16 conversion with XString.
|
2020-03-31 10:27:50 +03:00 |
|
Sergey Isakov
|
6dc43d9d8e
|
a possibility to use wchar in icon names
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
|
2020-03-30 18:31:52 +03: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 |
|
Jief L
|
e734530b9b
|
Get rid of AsciiSPrint.
|
2020-03-29 16:44:08 +03:00 |
|
jief
|
020fe5a2f0
|
Do not use Print() anymore.
|
2020-03-28 09:36:07 +03:00 |
|