Commit Graph

33 Commits

Author SHA1 Message Date
c8f3b9ba38 eizoctl: fix compatibility with newer MinGW-w64
All checks were successful
Alpine 3.21 Success
2025-08-02 17:47:40 +02:00
d8b01cdaee eizoctl: add an option to filter by serial number
All checks were successful
Alpine 3.21 Success
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
b4c1817c10 Update README.adoc
All checks were successful
Alpine 3.20 Success
2025-01-22 13:36:34 +01:00
32ea934947 Update README.adoc
All checks were successful
Alpine 3.20 Success
2025-01-22 13:25:39 +01: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
aea9c334e0 Bump liberty, replace help2man with help2adoc
All checks were successful
Alpine 3.20 Success
2025-01-01 06:09:49 +01:00
e53cddb030 Fix up code style adjustments 2024-12-26 12:26:19 +01:00
8832ba2227 Improve Windows packaging
All checks were successful
macOS Success
Alpine 3.20 Success
2024-12-23 17:14:59 +01:00
7bd6993b59 Bump liberty
All checks were successful
Alpine 3.20 Success
2024-12-17 06:38:47 +01:00
8717f425f4 eizo-pcap-decode.go: update for newer models
All checks were successful
Alpine 3.20 Success
2024-11-28 13:29:55 +01:00
7e008c154b Bump release
All checks were successful
Alpine 3.20 Success
v1.1.0
2024-11-28 11:22:43 +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
02da76e958 eizo-pcap-decode.go: figure out USBHID
All checks were successful
Alpine 3.20 Success
2024-11-27 10:00:08 +01:00
be50fd4b8f Add an EIZO packet decoding tool
All checks were successful
Alpine 3.20 Success
It is fairly dumb, but it allows to make more sense of what is
going on over the wires while using EIZO software.
2024-11-26 11:10:15 +01:00
781fd392fe README.adoc: fix a typo
All checks were successful
Alpine 3.20 Success
2024-11-26 03:27:09 +01:00
f8179494b6 Bump version, link to releases
All checks were successful
Alpine 3.20 Success
v1.0.0
2024-11-26 03:07:40 +01:00
ef82918f78 eizoctl: more careful data handling 2024-11-26 02:57:15 +01:00
c3f20ee473 Improve README.adoc
All checks were successful
Alpine 3.20 Success
2024-11-26 02:28:41 +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
a1d7cb40bd CMakeLists.txt: don't enforce setuid bit
All checks were successful
Alpine 3.20 Success
Arch Linux AUR This was not supposed to build
2024-11-25 06:10:42 +01:00
b5dec466c6 Support cross-compiling for Windows 2024-11-25 05:46:26 +01:00
0283189070 Port eizoctl build to CMake
The GNU Makefile approach has its limits.
2024-11-25 05:46:26 +01:00
3219d87bc4 razer-bw-te-ctl: adjust code style
And import the newer find_device() from elksmart-comm.
2024-11-25 05:46:25 +01:00
e46eee0a7f Import razer-bw-te-ctl
This is for a very old keyboard that I no longer own.
2024-11-25 05:46:22 +01:00
f68bf51234 elksmart-comm: adjust code style 2024-11-25 05:45:48 +01:00
26b38ecb88 Import elksmart-comm for transceiving IR codes
The receive functionality in the EXK4S is quite unstable,
however useful enough for something that is officially unsupported.

The gadgets are picky about cables and/or ports,
but it has ridiculous reach when it works.

This utility has previously been in the desktop-tools repository.
2024-11-25 05:45:43 +01:00
15ea5b6a8e Initial commit: eizoctl 2024-11-25 02:52:59 +01:00