Carter Li
|
4f6a329ea3
|
Gamepad (Windows): ensures cancelled read completion is fully awaited
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-10-13 21:29:52 -05:00 |
|
Carter Li
|
1e8b4eb974
|
Gamepad (Windows): tidy
|
2026-10-11 14:53:32 +08:00 |
|
Carter Li
|
1b3594f600
|
Global: adds more FF_DEBUG
|
2026-10-03 18:09:17 +08:00 |
|
Carter Li
|
ae1288d087
|
Global (Windows): adds more FF_DEBUG
|
2026-10-03 12:29:52 +08:00 |
|
李通洲
|
866c5e89c8
|
Global: fixes several issues found by AI
|
2026-09-25 17:28:44 +08:00 |
|
李通洲
|
bba45429ae
|
Global: fixes issues found by AI
|
2026-09-24 21:27:51 +08:00 |
|
Carter Li
|
e1e2de0929
|
Gamepad (macOS): adds battery level detection support
|
2026-09-24 11:15:28 +08:00 |
|
李通洲
|
982313063d
|
Gamepad (Windows): fixes battery level detection
|
2026-09-24 00:02:27 +08:00 |
|
李通洲
|
61656a1a7a
|
Global: replaces __attribute__ to C23 [[attribute]]
|
2026-07-11 08:14:21 +08:00 |
|
李通洲
|
ba18705d2e
|
Global: replaces NULL to nullptr
|
2026-07-10 18:10:09 +08:00 |
|
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 |
|