libx52/daemon
nirenjan 74fe559f4a build!: Update build to use system inih
When the x52d daemon was originally implemented, the inih library was
not bundled with any major distribution, and had to be compiled from
source everytime. However, with recent distributions (starting with
Ubuntu 22.04 LTS), this is no longer an issue, and inih is available in
the distro package manager. As a result, there is no longer a need to
vendor the inih sources with thiis repository.

However, as a result of this change, third party packaging scripts such
as those on the AUR or other similar registries that directly query the
git repository will fail unless they update the dependencies.

BREAKING CHANGE: Packaging scripts (AUR, etc.) need dependency update
2026-03-12 09:50:58 -07:00
..
tests Add test case for setting unknown configuration value 2022-09-22 22:14:44 -07:00
Makefile.am build!: Update build to use system inih 2026-03-12 09:50:58 -07:00
daemon.dox Update daemon documentation to include notify socket 2022-09-21 20:08:58 -07:00
protocol.dox Update daemon protocol documentation 2023-01-04 10:07:20 -08:00
test_daemon_comm.py Use x52ctl to test daemon communication 2022-09-23 10:02:17 -07:00
x52ctl.c Add notify API 2022-09-06 23:19:03 -07:00
x52d.conf Add option to reverse mouse scroll direction 2022-06-14 09:36:13 -07:00
x52d.service.in Revert "Enable verbose logging in systemd service" 2021-10-05 22:38:34 -07:00
x52d_client.c fix: Avoid backward jumps using goto 2026-03-12 08:34:58 -07:00
x52d_client.h Add notify API 2022-09-06 23:19:03 -07:00
x52d_clock.c fix: Fix potential error scenarios 2026-03-09 00:13:19 -07:00
x52d_clock.h Add clock update functionality 2021-07-23 10:13:18 -07:00
x52d_comm_client.c Add notify API 2022-09-06 23:19:03 -07:00
x52d_comm_internal.c Move common socket code into x52d_comm_internal.c 2023-01-04 08:42:47 -08:00
x52d_command.c fix: Fix potential error scenarios 2026-03-09 00:13:19 -07:00
x52d_command.h Move command processing into separate thread 2022-07-27 12:47:53 -07:00
x52d_config.c Add a callback to apply one configuration item immediately 2022-02-11 13:30:17 -08:00
x52d_config.def Add option to reverse mouse scroll direction 2022-06-14 09:36:13 -07:00
x52d_config.h Add option to reverse mouse scroll direction 2022-06-14 09:36:13 -07:00
x52d_config_dump.c Cleanup config dump routine 2022-09-22 21:31:49 -07:00
x52d_config_parser.c Update int_parser to reject invalid input 2022-09-01 20:50:36 -07:00
x52d_const.h Add notify API 2022-09-06 23:19:03 -07:00
x52d_device.c Add notifications when device is connected/disconnected 2022-09-23 15:15:49 -07:00
x52d_device.h Disable device check routine in daemon 2021-09-14 09:10:52 -07:00
x52d_io.c Integrate pinelog module logging functionality 2021-11-10 09:29:27 -08:00
x52d_io.h Create I/O thread to read and process events 2021-09-14 13:33:36 -07:00
x52d_led.c Integrate pinelog module logging functionality 2021-11-10 09:29:27 -08:00
x52d_main.c Ensure notification socket is bound when starting daemon 2022-09-22 21:28:20 -07:00
x52d_mouse.c Add option to reverse mouse scroll direction 2022-06-14 09:36:13 -07:00
x52d_mouse.h Add option to reverse mouse scroll direction 2022-06-14 09:36:13 -07:00
x52d_mouse_evdev.c Add option to reverse mouse scroll direction 2022-06-14 09:36:13 -07:00
x52d_mouse_test.c Add unit tests for mouse reverse scroll 2022-07-03 16:00:13 -07:00
x52d_notify.c fix: Avoid backward jumps using goto 2026-03-12 08:34:58 -07:00
x52d_notify.h Add notifications when device is connected/disconnected 2022-09-23 15:15:49 -07:00
x52dcomm-internal.h Move common socket code into x52d_comm_internal.c 2023-01-04 08:42:47 -08:00
x52dcomm.h Add notify API 2022-09-06 23:19:03 -07:00