Carter Li
|
b282ac5d47
|
Packages (Linux): support am-user
Fix #771
|
2025-01-08 09:46:12 +08:00 |
|
Carter Li
|
3ea0406b69
|
CPU (Linux): fix var content was unexpectedly modified
|
2025-01-06 10:57:29 +08:00 |
|
Carter Li
|
3dc51d5f88
|
FFstrbuf: improve performance of copying static strings
|
2025-01-03 10:59:01 +08:00 |
|
李通洲
|
0fde835629
|
WM (Windows): detect version of DWM
|
2025-01-02 16:35:53 +08:00 |
|
Peter Zmanovsky
|
2a83b86ba4
|
Platform (Linux): fix exe path detection (#1468)
On error, -1 is returned from readlink()
|
2024-12-29 09:53:20 +08:00 |
|
李通洲
|
41240e9460
|
FFlist: fix return value of ffListPop
|
2024-12-20 11:12:14 +08:00 |
|
Carter Li
|
d897472572
|
Edid: use screen size in DTD if make sense
|
2024-12-06 19:20:06 +08:00 |
|
Carter Li
|
9955e9da02
|
CPU: remove duplicate whitespaces in CPU name
Eg. `Intel(R) Xeon(R) CPU E5620 @ 2.40GHz`
|
2024-11-26 21:27:36 +08:00 |
|
Carter Li
|
8b41cbd508
|
CPU (Linux): refactor; fix cpu count detection
|
2024-11-26 16:05:01 +08:00 |
|
李通洲
|
64287eed21
|
Display: change physical size detection to use basic display parameters
Some monitor report invalid data in DTD.
Ref: #1406
|
2024-11-24 01:02:06 +08:00 |
|
Carter Li
|
864fb918bc
|
Chore: silence some warnings
|
2024-11-22 14:20:50 +08:00 |
|
李通洲
|
5efb87997b
|
Util (macOS): cleanup cf_helpers.c
|
2024-11-13 10:38:40 +08:00 |
|
李通洲
|
e618303343
|
Media (macOS): try fixing error CFStringGetCString() failed
|
2024-11-12 21:52:12 +08:00 |
|
李通洲
|
748b7df0d7
|
Smbios: clean up more garbage values
Ref: #1391
|
2024-11-12 10:45:09 +08:00 |
|
李通洲
|
7c8250c68c
|
StringUtil: rename ffStrCopy and correctly reflect its usage
|
2024-11-11 18:02:23 +08:00 |
|
apocelipes
|
7b81ffc8e4
|
FFstrbuf: fix small FFstrbuf allocations in ffStrbufEnsureFree (#1383)
|
2024-11-10 08:27:57 +08:00 |
|
李通洲
|
07f2a71b3c
|
Bluetooth (Windows): detect battery level
|
2024-11-09 20:23:25 +08:00 |
|
李通洲
|
acb38fa3ee
|
Bluetooth (Windows): detect battery (WIP)
|
2024-11-06 08:25:54 +08:00 |
|
李通洲
|
2389d7b580
|
FFstrbuf: correct definition of StrStrIA
|
2024-11-06 08:25:06 +08:00 |
|
李通洲
|
9a34cb98dc
|
Bluetooth (macOS): normalize mac address strings
|
2024-11-05 16:39:04 +08:00 |
|
李通洲
|
47b9d0a3a4
|
Library (Windows): load dlls at current exe path
|
2024-11-04 10:32:17 +08:00 |
|
Carter Li
|
f7288fec01
|
Global: support DragonFly BSD
|
2024-11-03 08:35:11 +08:00 |
|
Carter Li
|
c3d04d067d
|
Platform (NetBSD): fix exe path detection
|
2024-10-31 00:13:34 +08:00 |
|
Carter Li
|
a3a042f02b
|
Global: remove stb_printf
Doesn't gain any performance boost
|
2024-10-29 08:51:17 +08:00 |
|
Carter Li
|
e19ed4c8f6
|
CMake: allow to replace native *printf to stb_*printf
|
2024-10-28 14:47:08 +08:00 |
|
李通洲
|
4665fdd145
|
Global: make it compile on NetBSD
Doesn't work yet.
|
2024-10-27 11:43:36 +08:00 |
|
李通洲
|
fd26373c8f
|
Global: overall optimization
|
2024-10-26 11:42:07 +08:00 |
|
李通洲
|
b257134d74
|
Chore: introduce macro ARRAY_SIZE
|
2024-10-18 16:44:41 +08:00 |
|
李通洲
|
188dbde595
|
Chore: remove all #ifndef guards
|
2024-10-17 22:33:52 +08:00 |
|
李通洲
|
48bb5b8746
|
Chore: use ffStrCopyN instead of strlcpy
|
2024-10-17 22:29:38 +08:00 |
|
李通洲
|
fba33df1d3
|
Kernel: don't print ( -
|
2024-10-14 16:28:53 +08:00 |
|
李通洲
|
e70589483d
|
Kernel (Windows): detect wine
|
2024-10-14 15:52:12 +08:00 |
|
Carter Li
|
a32d9d788c
|
OpenBSD: init platform support
|
2024-10-04 17:49:18 +08:00 |
|
李通洲
|
a3a4f0a64a
|
Kmod: support macOS
|
2024-09-27 09:02:00 +08:00 |
|
李通洲
|
af067c7c3f
|
Util: rename KernelMod to Kmod
|
2024-09-27 08:39:21 +08:00 |
|
Carter Li
|
fc05d728f3
|
Util: add function ffKernelModLoaded and use it
|
2024-09-26 16:05:34 +08:00 |
|
李通洲
|
4d7d367e72
|
FFstrbuf: add new methods ffStrbufPrependC and ffStrbufInsertNC
|
2024-09-26 14:34:51 +08:00 |
|
李通洲
|
81b0ddb2da
|
Chore: rename temps_apple
|
2024-09-24 10:37:54 +08:00 |
|
Carter Li
|
1e4601485a
|
Binary (FreeBSD): update comments [ci skip]
|
2024-09-07 15:47:52 +08:00 |
|
Carter Li
|
d8fb8d439e
|
Binary (FreeBSD): use system libelf
There are pkg elfutils. However it is not ABI compatible with system
libelf
|
2024-09-07 15:22:38 +08:00 |
|
李通洲
|
c9d539090d
|
Global: remove --lib-xxx support
|
2024-09-04 15:56:11 +08:00 |
|
李通洲
|
5c8e771939
|
Binary (Linux): fix building without libelf enabled
|
2024-08-28 09:41:08 +08:00 |
|
李通洲
|
df729938c5
|
Binary: improve performance
|
2024-08-27 16:41:23 +08:00 |
|
Carter Li
|
c8d85e09d7
|
Editor (SunOS): enable libelf on SunOS
|
2024-08-24 13:52:53 +08:00 |
|
李通洲
|
e199a2fb79
|
Editor: fix bug of executable searching
|
2024-08-23 13:51:45 +08:00 |
|
李通洲
|
b4aac9d7d7
|
Binary: support Windows
|
2024-08-23 00:07:57 +08:00 |
|
李通洲
|
22e25d0c78
|
Binary: support macOS
|
2024-08-21 15:33:14 +08:00 |
|
李通洲
|
dd2d343630
|
Global: fix build on Windows
|
2024-08-20 23:52:29 +08:00 |
|
李通洲
|
4860bc35d6
|
Editor: improve performance of version detection
|
2024-08-20 20:30:22 +08:00 |
|
Carter Li
|
79c02ebf7c
|
CI: fix build on FreeBSD & SunOS
|
2024-08-08 15:36:17 +08:00 |
|