Carter Li
|
d1bf208a92
|
Chore: renames stringUtils to strutil
|
2026-05-28 15:58:08 +08:00 |
|
李通洲
|
abc6c0593c
|
Chore: IndentPPDirectives: BeforeHash [ci skip]
|
2026-04-15 16:17:08 +08:00 |
|
李通洲
|
c7ecc33b64
|
Global: removes FFlist::elementSize
Improves performance of module Sound and PhysicalMemory
|
2026-04-14 15:47:26 +08:00 |
|
Carter Li
|
f6a363f7ad
|
Global: unifies GCC attributes usage
|
2026-04-09 20:02:04 +08:00 |
|
李通洲
|
831659966f
|
Style: adds Cpp11BracedListStyle: Block
|
2026-03-31 14:20:21 +08:00 |
|
李通洲
|
e0eba8ce21
|
Chore: run clang-format
```bash
find . -type f \( -name "*.c" -o -name "*.h" -o -name "*.cpp" -o -name "*.hpp" \) ! -path "src/3rdparty/*" -print0 | xargs -0 clang-format -i
```
|
2026-03-29 10:03:32 +08:00 |
|
李通洲
|
81984e6e97
|
Global (Windows): prefers NtWaitForSingleObject
|
2026-03-14 23:36:59 +08:00 |
|
Carter Li
|
d60b25e424
|
Refactor: renames src/util to src/common
|
2026-01-06 09:48:38 +08:00 |
|
Carter Li
|
61690a1804
|
Util: moves util/io/io.h to util/io.h
|
2026-01-06 09:13:40 +08:00 |
|
李通洲
|
1e43e35857
|
Chore: merges common/* into util/*
|
2026-01-05 17:54:41 +08:00 |
|
李通洲
|
4b6f2a9efa
|
Gamepad / Keyboard / Mouse (FreeBSD): break detection earlier
|
2025-03-27 14:40:33 +08:00 |
|
李通洲
|
3fb773eedd
|
Gamepad / Mouse / Keyboard (FreeBSD): fix memleaks
|
2025-03-27 14:08:01 +08:00 |
|
Carter Li
|
8e5c2adda3
|
Gamepad (Haiku): add support
|
2025-02-16 11:05:58 +08:00 |
|
Carter Li
|
f7288fec01
|
Global: support DragonFly BSD
|
2024-11-03 08:35:11 +08:00 |
|
李通洲
|
b257134d74
|
Chore: introduce macro ARRAY_SIZE
|
2024-10-18 16:44:41 +08:00 |
|
李通洲
|
3eb081561d
|
Gamepad: report joystick too
|
2024-10-10 09:42:56 +08:00 |
|
李通洲
|
ee29f767a0
|
Mouse / Keyboard: try harder to get device name
|
2024-10-09 21:43:33 +08:00 |
|
李通洲
|
bf9963cf85
|
Gamepad (Windows): fix invalid handle testing
|
2024-10-09 16:26:00 +08:00 |
|
Carter Li
|
a2b32ef564
|
Mouse / Keyboard: add new modules
|
2024-10-09 14:36:09 +08:00 |
|
Carter Li
|
3ba899261f
|
Util: add ffCharIsDigit and use it
|
2024-05-28 15:34:59 +08:00 |
|
李通洲
|
89db425a03
|
Gamepad (Windows): use nonblocking read to get battery information
|
2024-01-13 13:33:29 +08:00 |
|
李通洲
|
bc52613410
|
Gamepad: rename identifier to serial number
|
2024-01-09 15:53:42 +08:00 |
|
李通洲
|
a160bc8de5
|
Gamepad (macOS): detect manufacturer
|
2024-01-09 15:28:03 +08:00 |
|
李通洲
|
8e78fadbeb
|
Gamepad: don't provide device names of XBox compatible controllers
|
2024-01-08 10:38:40 +08:00 |
|
李通洲
|
1215eb06ca
|
Gamepad (Windows): support battery detection of NS Pro
|
2024-01-07 19:07:15 +08:00 |
|
李通洲
|
2aa899d83c
|
Gamepad (Linux): support battery level detection of NS Pro controller
|
2024-01-07 17:59:50 +08:00 |
|
李通洲
|
cf096eb101
|
Gamepad (Windows): detect serial number and battery (PS4 controller)
|
2024-01-06 23:43:35 +08:00 |
|
李通洲
|
5b4a26393d
|
Gamepad (Linux): detect battery capacity
|
2024-01-06 20:40:20 +08:00 |
|
Carter Li
|
cf98e6f5a1
|
Global: remove unexpected trailing line endings
Ref: https://github.com/fastfetch-cli/fastfetch/pull/671#issuecomment-1867777472
|
2023-12-23 00:19:50 +08:00 |
|
Marius Messerschmidt
|
40e977be31
|
Spelling: fix spelling of files in src/detection/
|
2023-11-18 15:47:22 +01:00 |
|
李通洲
|
f9597eba39
|
Global: remove #ifndef FF_INCLUDED_* guards
|
2023-11-09 13:46:45 +08:00 |
|
李通洲
|
154657b455
|
NetUsage: rename to NetIO
|
2023-09-27 00:06:11 +08:00 |
|
李通洲
|
d0f093c567
|
Global: make FFinstance instance a global variable
As discussed in https://github.com/fastfetch-cli/fastfetch/discussions/473
|
2023-06-24 17:28:05 +08:00 |
|
李通洲
|
da76c6efbe
|
Global: refactor strncmp to ffStrStartsWith
|
2023-06-19 17:11:57 +08:00 |
|
CarterLi
|
30dd291d3d
|
Gamepad (FreeBSD): fix detection
|
2023-06-17 19:17:10 +08:00 |
|
Carter
|
592354b449
|
Gamepad (FreeBSD): add support
|
2023-06-15 14:22:47 +00:00 |
|
李通洲
|
c7119498a3
|
Global: major FFstrbuf related code refactor
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
4f19bf9a18
|
Windows: use ffStrbufInitWS
|
2023-05-27 23:34:03 +08:00 |
|
李通洲
|
8006b0ca4f
|
Gamepad (Windows): change the name of Pro Controller
|
2023-04-02 20:41:18 +08:00 |
|
李通洲
|
9ee4c08790
|
Gamepad (Windows): detect gamepad name by productId
Also improve performance
|
2023-03-25 00:50:40 +08:00 |
|
李通洲
|
749bd8db0e
|
Gamepad (Windows): display attached controllers only
|
2023-02-05 21:42:59 +08:00 |
|
李通洲
|
b49b583e64
|
Gamepad (Linux): add support
|
2023-02-01 21:46:23 +08:00 |
|
李通洲
|
0b8e8ad4f2
|
Gamepad (macOS): add support
|
2023-02-01 21:46:23 +08:00 |
|
李通洲
|
7fc2c4dcf1
|
Gamepad: init support for Windows
|
2023-02-01 21:46:23 +08:00 |
|