aboutsummaryrefslogtreecommitdiff
path: root/libseat/libseat.c
AgeCommit message (Collapse)Author
2021-08-15Make libseat_seat_listener constSimon Ser
libseat will never write to that struct. Let's allow callers to make it read-only.
2021-03-26Avoid a clang-format quirkKenny Levinsen
clang-format wants to put the terminating NULLs on the same line as the noop backend when it doens't have any immediate non-NULL neighbors. Add a newline to stop it.
2021-03-26Add no-op sessionSimon Ser
This is useful for headless testing, for instance with VKMS: modprobe vkms export WLR_DRM_DEVICES=/dev/dri/card1 export WLR_BACKENDS=drm export LIBSEAT_BACKEND=noop sway We don't need any of the VT handling in this case.
2020-10-11libseat: Better error reporting from open_seatKenny Levinsen
2020-08-29libseat: Assert that listener is non-NULLKenny Levinsen
2020-08-28libseat: Only print backend attempts for matchesKenny Levinsen
2020-08-28Introduce libseat_set_log_levelSimon Ser
The default level is SILENT. log_init no longer takes an initial log level (so that calls to libseat_set_log_level prior to log_init work correctly).
2020-08-28Nuke LIBSEAT_LOGLEVELSimon Ser
This will be replaced with a libseat API to set the log level.
2020-08-28Rename enum log_level to libseat_log_levelSimon Ser
This is preparatory work for exposing a public function to set libseat's log handler.
2020-08-05libseat: Rename libseat_impl to seat_implKenny Levinsen
2020-08-05log: Remove libseat prefixesKenny Levinsen
2020-08-05Remove pointless compiler.hKenny Levinsen
2020-08-03libseat: Use LIBSEAT_LOGLEVEL instead of SEATD_LOGLEVELKenny Levinsen
2020-08-03libseat: Use symbol file instead of -fvisibilityKenny Levinsen
2020-07-31Initial implementation of seatd and libseatKenny Levinsen