jief
a9b0654a59
Improve XString forgetDataWithoutFreeing() to avoid freeing a literal.
...
Improve XString stealValueFrom to avoid a memory leak
Change GlobalConfig.ACPIDropTables to a XObjArray.
2023-11-12 03:48:29 +01:00
jief
187400d0ae
Why did I put the FreePool parameter as const. That's stupid !
...
You must never free a const pointer, by definition.
2023-11-11 15:57:02 +01:00
jief
22d277d1e4
Change DiscoveredHdaProperties.controller_name to avoid a memory leak.
2023-11-11 14:36:33 +01:00
jief
87d5576923
Forgotten warning.
2023-11-11 07:20:58 +01:00
jief
c35c0c520c
Renames in nano svg to follow conventions nsvg__
...
Remove global FrameTime and NumFrames.
2023-11-11 06:50:58 +01:00
Slice
d512413977
print memory map for log
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-11-09 23:05:33 +03:00
jief
2289e2edc0
Fix some warnings that come up with Xcode.
2023-11-09 19:38:11 +01:00
jief
652c25fa69
Fix release compilation.
2023-11-08 14:56:43 +01:00
jief
42cece9885
Fix nanosvg leaks.
...
Move global variable textfaces in XTheme.
Move global variable fontsDB in XTheme.
Remove XTheme member SVGParser. SVGParser is deleted just after use.
Remove XTheme members ImageSVG and ImageSVGnight. All images are
rasterized at load, so no need to keep that.
Remove XIcon setFilled because XIcon knows if it's filled or not by
checking Image & ImageNight
2023-11-08 14:35:22 +01:00
jief
8de61a22fb
XIcon::GetBest now returns a reference, which save time and memory.
...
Added some const.
Remove GetIconP from XTheme.
2023-11-07 17:40:28 +01:00
jief
dbb93abca9
Remove unnecessary casts.
2023-11-07 11:29:52 +01:00
jief
0130602198
Make GetSizeInBytes() in XImage public.
...
Change ParseXML first parameter to UINT8 to avoid casts.
2023-11-07 11:02:22 +01:00
jief
c1ce6aa406
Fix a memory waste in efiStrError().
...
Create displayFreeMemory().
Few renaming and details that doesn't change behavior.
2023-11-06 23:51:16 +01:00
jief
a107644cf2
nanosvg memory allocation tracer.
2023-11-06 22:46:13 +01:00
jief
45795ccfcc
Make ThemeX a pointer.
2023-11-06 21:53:57 +01:00
jief
88a2a69734
Fix include path.
...
Revert a FreePool mistakenly commented out.
2023-11-05 18:56:53 +01:00
Slice
883e27b0a2
add BlockSkywalk into GUI menu
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-11-02 21:34:45 +03:00
Slice
5fb1f0b048
take into account MeteorLake CPU
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-10-24 19:12:53 +03:00
Slice
06e0d72e40
set priority for wifi legacy kext
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-10-21 20:26:52 +03:00
Slice
cc7603a832
add new id to ati collection
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-10-14 23:02:00 +03:00
Slice
e375956169
dont use HDEF and HDAU names, it is AppleALC business
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-09-21 21:48:03 +03:00
Slice
d21d5b2e65
skywalk priority
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-09-12 22:14:41 +03:00
SergeySlice
7adb640a42
BlockSkywalk will be false by default
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-09-05 19:54:23 +03:00
Slice
99fa51da2f
support nvram in legacy boot
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-09-04 21:56:03 +03:00
Slice
2711170df4
make block skywalk to be conditional
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-08-27 22:14:02 +03:00
Slice
c653a7378a
block skywalk version2
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-08-27 20:00:02 +03:00
SergeySlice
772746c694
test version for blocking skywalk
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-08-27 13:29:21 +03:00
Slice
ee2b479b19
revert ventura, cleanup
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-07-20 20:25:33 +03:00
Slice
5fb19df839
advance vector graphics support, update cesium theme
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-07-19 23:39:43 +03:00
Slice
9c3e5436ac
some text formatting
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-07-16 19:45:53 +03:00
Slice
f8c6d764d4
some cleanup
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-06-28 22:01:41 +03:00
Slice
8f611a004f
updated standard themes
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-06-28 20:05:58 +03:00
Slice
2d142970c0
make FakeCPUID from SMBIOS
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-06-22 22:50:58 +03:00
Slice
f7c434ca89
add missing systems
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-06-18 21:54:30 +03:00
Slice
2cb4b24a5d
smbios automatic chooser
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-06-17 00:44:39 +03:00
SergeySlice
76614b3208
some cleanup
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-06-12 14:35:14 +03:00
SergeySlice
3238813474
clean codes for better readability
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-06-11 22:08:12 +03:00
SergeySlice
a1d46ccde7
fix misprint
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-06-11 21:34:02 +03:00
chris1111
6c3777e0b8
Update lib.h
2023-06-10 09:44:15 -04:00
chris1111
bd7cb72ffa
Update XIcon.cpp
2023-06-10 09:41:50 -04:00
Slice
420cf17421
new icon name os_sonoma
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-06-10 09:30:00 +03:00
Slice
5a6e6e363d
Sonoma compatibility
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-06-05 22:23:36 +03:00
Slice
18e1640d92
switch to gcc-13
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-06-03 15:54:38 +03:00
Slice
88cca2a814
update versions for modern machines
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-05-31 21:34:30 +03:00
Slice
e0bde75175
restrict str_version conversion to 3 groups
...
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-05-31 00:17:19 +03:00
SergeySlice
6e94e88437
some research
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-01-05 11:42:49 +03:00
SergeySlice
ff1681ad80
dont fix ownership on non-intel usb3
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-11-30 18:34:43 +03:00
SergeySlice
ac66179352
fix misprint
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-11-23 22:33:41 +03:00
SergeySlice
edd275d82c
take into account Raptor Lake
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-11-23 22:18:52 +03:00
SergeySlice
0fc7980fa8
workarounds for gcc12 bug
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-11-22 22:13:55 +03:00