李通洲
|
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
|
61968ca95c
|
Chore: tidy
|
2026-06-22 13:18:27 +08:00 |
|
Carter Li
|
d1bf208a92
|
Chore: renames stringUtils to strutil
|
2026-05-28 15:58:08 +08:00 |
|
李通洲
|
1f211cf8d1
|
Brightness: adds ddcciSleep: null to skip DDC/CI detection
|
2026-05-24 10:58:10 +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 |
|
李通洲
|
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 |
|
李通洲
|
c9b7c65ba5
|
Brightness (Linux): prefers FF_LIBRARY_LOAD_SYMBOL_LAZY
|
2026-03-11 22:40:14 +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 |
|
李通洲
|
8c86003220
|
Common: introduces FF_LIBRARY_LOAD_MESSAGE to simplify library-loading
|
2026-01-05 17:54:41 +08:00 |
|
李通洲
|
bc869f1be9
|
Chore: refines usage of PATH_MAX
|
2025-12-12 09:03:18 +08:00 |
|
李通洲
|
61f2823903
|
Global: fixes -ffast-math compatibility
Unifies unset double handling using `-DBL_MAX` sentinel
Fixes #1894
|
2025-08-14 10:01:34 +08:00 |
|
李通洲
|
75da934815
|
Brightness: detect & print screen type
|
2025-02-26 09:31:09 +08:00 |
|
Carter Li
|
864fb918bc
|
Chore: silence some warnings
|
2024-11-22 14:20:50 +08:00 |
|
李通洲
|
b257134d74
|
Chore: introduce macro ARRAY_SIZE
|
2024-10-18 16:44:41 +08:00 |
|
Carter Li
|
1c598add39
|
Chore (Linux): always ignore hidden files when enumerating directories
|
2024-10-15 10:16:58 +08:00 |
|
李通洲
|
c9d539090d
|
Global: remove --lib-xxx support
|
2024-09-04 15:56:11 +08:00 |
|
Carter Li
|
3c9d9b3c67
|
Brightness (Linux): use brightness instead of actual_brightness
`actual_brightness` are above `max_brightness` on asahi. See also https://bugzilla.kernel.org/show_bug.cgi?id=203905
|
2024-07-21 12:44:31 +08:00 |
|
Carter Li
|
3ba899261f
|
Util: add ffCharIsDigit and use it
|
2024-05-28 15:34:59 +08:00 |
|
Carter Li
|
5302a82444
|
Fastfetch: disable dlsym function call if dlopen is disabled
|
2024-05-24 15:30:35 +08:00 |
|
李通洲
|
14d3bd89a7
|
Brightness (Linux): fix ddcutil 2.1 compatibility
|
2024-03-01 22:07:54 +08:00 |
|
Carter Li
|
a4f5a9af03
|
Brightness (Linux): show meaningfull name on asahi
|
2023-12-20 16:44:30 +08:00 |
|
李通洲
|
f2fc92dbf7
|
Brightness (Linux): better ddcutil 2.x compatibility
|
2023-11-12 10:47:04 +08:00 |
|
李通洲
|
2c49dcceaf
|
Options (Library): split code
|
2023-10-25 16:24:24 +08:00 |
|
李通洲
|
7362808d5d
|
Brightness (Linux): fix compatibility for ddcutil 2.0
3rd try
|
2023-10-15 13:46:58 +08:00 |
|
李通洲
|
27cfec68ed
|
Brightness (Linux): fix compatibility for ddcutil 2.0
|
2023-10-15 12:27:38 +08:00 |
|
李通洲
|
d29931a91a
|
Brightness (Linux): fix compatibility for ddcutil 2.0
Ref: https://github.com/fastfetch-cli/fastfetch/issues/576#issuecomment-1763184172
|
2023-10-15 10:52:05 +08:00 |
|
李通洲
|
e9c2a43de1
|
Brightness: add --brightness-ddcci-sleep to set the sleep times (in ms) when sending DDC/CI requests
Fix #580
|
2023-10-14 10:04:08 +08:00 |
|
李通洲
|
af94596202
|
Revert "Brightness (Linux): allow specifying busno for ddcutil"
This doesn't seem to improve much performance, but increase code
complexity a lot
This reverts commit 42e87b498c.
|
2023-10-14 09:35:40 +08:00 |
|
李通洲
|
42e87b498c
|
Brightness (Linux): allow specifying busno for ddcutil
Ref: #580
|
2023-10-14 01:38:02 +08:00 |
|
李通洲
|
085d0924db
|
Brightness (Linux): try improving compatibility of ddcutil 2.0
ddcutil 2.0 increases SONAME version to `libddcutil.so.5`. More testing needed
Ref: #576
|
2023-10-08 10:34:01 +08:00 |
|
李通洲
|
26e5790a78
|
Brightness: report more detailed values
|
2023-09-19 13:25:50 +08:00 |
|
李通洲
|
069c20be40
|
Brightness: don't make DDC/CI a slow operation
|
2023-08-19 02:16:04 -04:00 |
|
李通洲
|
e0c59b9395
|
Brightness (Linux): try detect monitor name
|
2023-08-10 10:39:48 +08:00 |
|
李通洲
|
1ddecf4cdb
|
Brightness (Linux): work around #499
|
2023-07-15 13:30:10 +08:00 |
|
李通洲
|
d3d121a965
|
Brightness (Linux): use display model name as a fallback if we fail to match the display with edid
|
2023-07-14 11:16:05 +08:00 |
|
李通洲
|
d0ce6aabb6
|
Brightness (Linux): detect brightness of external monitors with DDC/CI
|
2023-07-09 17:22:04 +08:00 |
|
李通洲
|
baa8992322
|
Global: refactor strcmp() == 0 to ffStrEquals()
|
2023-06-19 17:11:57 +08:00 |
|
Linus Dierheimer
|
47bf785752
|
Include limits.h when needed
Fixes #472
|
2023-06-12 15:10:45 +02:00 |
|
李通洲
|
c7119498a3
|
Global: major FFstrbuf related code refactor
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
393857b067
|
Brightness (Linux): print more useful display name instead of intel_backlight
|
2023-05-30 20:57:05 +08:00 |
|
Linus Dierheimer
|
a1ea7804f3
|
IO: Separate platform specific implementations
|
2023-01-28 12:40:12 +01:00 |
|
李通洲
|
b1f63ab822
|
Global: rename FF_UNUSED_PARAM to FF_MAYBE_UNUSED since it can be used on functions too.
|
2023-01-11 14:47:10 +08:00 |
|
李通洲
|
85098a6627
|
Brightness: add support for Linux
|
2023-01-09 22:26:56 +08:00 |
|