Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-15 | Make libseat_seat_listener const | Simon Ser | |
libseat will never write to that struct. Let's allow callers to make it read-only. | |||
2021-07-09 | libseat: Rename dispatch_background in backends | Kenny Levinsen | |
This name never made much sense. dispatch_and_execute is more meaningful, especially when compared to the non-executing dispatch function. | |||
2021-02-27 | logind: Fix return values from close_device/get_fd | Kenny Levinsen | |
2020-12-23 | logind: Send ReleaseControl when closing seat | Kenny Levinsen | |
This is not strictly speaking necessary as detaching from the bus should trigger this automatically, but elogind apparently has issues with this. Doing this explicitly does no harm, so let's just do that. | |||
2020-12-04 | libseat/backend/logind: stop waiting for CanGraphical | Simon Ser | |
Upstream says compositors should wait for DRM nodes using udev instead. | |||
2020-11-24 | logind: switch_session should return 0 on success | Kenny Levinsen | |
It currently returned -1 on failure and 1 on success. The API is intended to return -1 on failure and 0 on success, so fix that. | |||
2020-10-11 | logind: clang-format | Kenny Levinsen | |
2020-10-10 | logind: Use seat_path for SwitchTo | Kenny Levinsen | |
2020-09-28 | logind: close_device should not close fd | Kenny Levinsen | |
2020-08-28 | logind: Merge PropertiesChanged handlers | Kenny Levinsen | |
2020-08-28 | libseat: Expand logging in all backends | Kenny Levinsen | |
2020-08-24 | libseat: Remove useless logind fallbacks | Kenny Levinsen | |
The logind code is based on the wlroots implementation, which in turn contained copy-paste code from Mutter that serves no purpose here. | |||
2020-08-23 | logind: Set session type from env | Kenny Levinsen | |
2020-08-23 | logind: Remove session type check | Kenny Levinsen | |
2020-08-23 | logind: Remove useless check | Kenny Levinsen | |
2020-08-06 | logind: Allow SwitchTo for all seats | Kenny Levinsen | |
2020-08-06 | logind: close_device always returned error | Kenny Levinsen | |
Error handling was broken in close_device, always returning -1. Use the return value, and add a few errno assignments while we're at it. | |||
2020-08-05 | libseat: Rename libseat_impl to seat_impl | Kenny Levinsen | |
2020-08-03 | libseat: Convert clients to linked_list | Kenny Levinsen | |
2020-07-31 | Initial implementation of seatd and libseat | Kenny Levinsen | |