61 Commits (975501642269efa0c3a2a401f9821cd7ced29547)

Author SHA1 Message Date
Simon Ser 21254737bf backend: use time helpers to implement timeouts
2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable
2 years ago
Chris Chamberlain d8ca494558 backend/drm: add wlr_drm_backend_monitor
3 years ago
Simon Ser a37f538ca0 Introduce WLR_DEVICE_LEASE events
3 years ago
Simon Ser 2ff4e113e2 backend/session: introduce wlr_device_change_event
3 years ago
Simon Ser 72ee196efa backend/session: use DRM_PRIMARY_MINOR_NAME
4 years ago
Simon Ser fb933d3204 backend/session: use drmIsKMS
4 years ago
Simon Ser 5597776914 backend/session: add wlr_device.events.remove
4 years ago
Kenny Levinsen 3432ab2ba7 backend/session: Close remaining devices on destroy
4 years ago
Kenny Levinsen e7515529ce backend/session: Close fd in wlr_session_close_file
4 years ago
Kenny Levinsen 7f09085461 backend/session: Remove session_impl
4 years ago
Kenny Levinsen 3f87c2caea backend/session: Remove noop backend
4 years ago
Kenny Levinsen d037c2dddc backend/session: Remove direct backend
4 years ago
Kenny Levinsen 95b657ba80 backend/session: Make libseat mandatory
4 years ago
Kenny Levinsen d50bbf0bbc backend/session: Remove logind backend
4 years ago
Simon Ser 73137ace84 backend/session: fix KMS device filtering
4 years ago
Manuel Stoeckl a290d7a78d Make implementation function lists static const
4 years ago
Simon Ser e8d56ca415 backend/session: allow wlr_session_find_gpus to return an error
4 years ago
Simon Ser 754179dacd backend/session: add a timeout waiting for GPUs
4 years ago
Simon Ser 0e76f92de7 backend/session: replace session_signal with events.active
4 years ago
Simon Ser fbf11a41e1 backend/session: wait for DRM device if none found
4 years ago
Simon Ser 76bcddf071 backend/session: introduce wlr_session.events.add_drm_card
4 years ago
Simon Ser 768fbaad54 backend/session: filter udev events by sysname
4 years ago
Simon Ser 44a4792fd8 backend/session: operate on wlr_device
4 years ago
Simon Ser 63df2bcbe6 backend/session: don't return FD on failure in open_file
4 years ago
Kenny Levinsen bad1e9afa8 session: Add libseat backend
4 years ago
Jan Beich 2bad34e024 backend/session: allow GPU enumeration on FreeBSD
5 years ago
Antonin Décimo 68b4a5305e backend/session: non-void function should return a value
5 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes
6 years ago
emersion 8efeca528f backend/session: add noop session
6 years ago
emersion 51bfdd620e
Use #if instead of #ifdef for wlroots config data
6 years ago
random human 572dfcdba7
Add support for WLR_SESSION env variable
6 years ago
Alexander Bakker 221d412824 Init the new destroy signals added by #1200
6 years ago
Alexander Bakker 20db29779e Add destroy signals to types that are destroyed by wl_display_destroy
6 years ago
Ilia Bozhinov cb42e16f64 session: load GPU devices even if they have zero crtcs/connectors/encoders
6 years ago
Drew DeVault 4b096fc114 Revert "Merge pull request #1153 from emersion/include-config"
7 years ago
emersion 41094a7df5 Always include config.h
7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
7 years ago
Scott Anderson 47985d2dc5 Multiseat fixes
7 years ago
Drew DeVault 1d9be89e2d
Revert "ELF Visibility"
7 years ago
Scott Anderson 86269052eb Explicitly export EFL symbols
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
emersion 36ead80cd1
Make wlr_signal_emit_safe private
7 years ago
emersion 5e58d46cc1
Add wlr_signal_emit_safe
7 years ago
Johannes Schramm dcc743047b style: include brackets for if/while/for, even if it's a single statement
7 years ago
PoroCYon 7574e27c6a fix build without systemd
7 years ago
Björn Esser ff13849624
config: Avoid clash with other config-headers
7 years ago
Björn Esser 57a09c8ca4
config: Put all defines into config.h
7 years ago
emersion 6001235b04
Listen to display destroy in session
7 years ago
emersion bb79ada49f
Fix a bunch of mistakes detected with scan-build
7 years ago