11 Commits

Author SHA1 Message Date
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