13 Commits

Author SHA1 Message Date
d8b01cdaee
eizoctl: add an option to filter by serial number
Some checks failed
Alpine 3.21 Scripts failed
It turns out that this is actually critical when switching inputs
in certain wild setups.
2025-07-31 21:16:16 +02:00
135f336a7c
eizoctl: add an option to list monitors 2025-07-31 21:15:26 +02:00
55984bc7ef
Bump copyright years
All checks were successful
Alpine 3.20 Success
2025-01-18 20:32:02 +01:00
dab190e857
eizoctl: fix message formatting on Windows
This increases the binary size, but at least we stop showing
Chinese characters instead of ASCII.
2025-01-18 20:32:02 +01:00
2594f8467d
eizoctl: also report USB-C from --input '?'
And related cleanup.
2025-01-18 20:32:02 +01:00
9039db44f6
eizoctl: make --events work with GUIs
Also add a --quiet option, and expand the program help.
2025-01-18 20:32:01 +01:00
89cab6fa39
eizoctl: display non-first numbers correctly
Humans count from 1, not from 0.
2025-01-18 18:57:16 +01:00
9d619115be
Port eizoctltray to macOS
Also bump minimum CMake version for hidapi_ROOT,
and don't try to run the help2man Perl script in MSYS2.

AppKit is a very miserable thing.
2024-11-28 11:22:32 +01:00
ef82918f78
eizoctl: more careful data handling 2024-11-26 02:57:15 +01:00
46f83a033f
Improve OpenBSD build compatibility
All checks were successful
Alpine 3.20 Success
It still doesn't build, though, because 7.6 doesn't have 0.14 yet.
2024-11-26 00:59:31 +01:00
2a0cac2b42
General fixes and cleanup
All checks were successful
Alpine 3.20 Success
Haste makes waste, and my sleep is all disturbed.

Notable fixes:
 - Windows linking should be completely static,
 - eizoctltray: input port switching was dysfunctional,
 - eizoctl*: some failure messages got eaten up.
2024-11-25 12:08:34 +01:00
0283189070
Port eizoctl build to CMake
The GNU Makefile approach has its limits.
2024-11-25 05:46:26 +01:00
15ea5b6a8e
Initial commit: eizoctl 2024-11-25 02:52:59 +01:00