Commit Graph

116 Commits (09f16b2a9c43cd4901dfbfe3853c266d32fc44ba)

Author SHA1 Message Date
Jan Beich 2bad34e024 backend/session: allow GPU enumeration on FreeBSD 5 years ago
Scott Anderson cff1c2f740 meson: Various improvements 5 years ago
Ting-Wei Lan fc6c0ca12e backend/session/freebsd: Fix the way to get TTY path 5 years ago
Scott Anderson 626c98d754 session/logind: Clean up add_signal_matches 5 years ago
Ronan Pigott 3ebf079a9a session/logind: support CanGraphical property 5 years ago
Antonin Décimo 68b4a5305e backend/session: non-void function should return a value 6 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes 6 years ago
Jan Chren 151b7d1d94 session/logind: check for XDG_SESSION_ID first 6 years ago
Jan Chren e04e1ba197
session/logind: specify seat exactly 6 years ago
Brian Ashworth 90c284bded session/logind: keep active for pause_device gone 6 years ago
Niklas Schulze 2baad6eba6 backend/session: Allow setting a custom tty via WLR_DIRECT_TTY 6 years ago
emersion d02548d87a
backend/session: open TTY with O_CLOEXEC for direct session 6 years ago
emersion 8efeca528f backend/session: add noop session 6 years ago
emersion 5445d8aad0 meson: enable more compiler warnings 6 years ago
mnussbaum c138da233b Allow compositors to run as systemd user units 6 years ago
emersion 22faddde9e
backend/session/logind: dup FD with CLOEXEC 6 years ago
Jan Beich f80d174e8b Simplify evdev includes on FreeBSD by relying on up-to-date package 6 years ago
emersion e23fe328a6
backend/session/logind: improve logging 6 years ago
emersion 51bfdd620e
Use #if instead of #ifdef for wlroots config data 6 years ago
nyorain b4d46aa9c2 Use sd_bus_get_property_trivial & remove numbering 6 years ago
nyorain 7b52388424 Rework session handling 6 years ago
sghctoma 9383e1f76c Apply multiseat fixes to FreeBSD direct backend 6 years ago
emersion 07ea98dab9 backend/session: add assertions 6 years ago
random human 572dfcdba7
Add support for WLR_SESSION env variable 6 years ago
sghctoma ba5df0d21d Fix build failure on non-FreeBSD systems 6 years ago
sghctoma 7a5d3c4d3b Implement device type discovery using ioctl calls 6 years ago
sghctoma d948bffd3e Activate last active VT after compositor exit 6 years ago
sghctoma 2bd6fbf20e Fix that major(st_rdev) have no meaning on FreeBSD 6 years ago
Alexander Bakker 221d412824 Init the new destroy signals added by 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 7 years ago
Drew DeVault 4b096fc114 Revert "Merge pull request 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
Vincent Vanlaer ece58514b4 Close fd's obtained from logind 7 years ago
Dominique Martinet 266898ca1f direct session backend: fix closing -1 on error 7 years ago
Tobias Blass 482fc48c74 FIX: Suprocess loops endlessly when the control socket closes. 7 years ago
Scott Anderson 964e0a50be Check for seat0 properly 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 e37ebf6869 style: add comment to empty while loop in logind.c 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
n3rdopolis 8a2d54c24a
Fix style and string comparison 7 years ago
n3rdopolis a8d8a63fe0
Attempt to fix 7 years ago
Greg V 1ae944c071 Use SIGUSR2 for vt switching instead of SIGUSR1 7 years ago
emersion bb79ada49f
Fix a bunch of mistakes detected with scan-build 7 years ago
Stefano Ragni f092a37955 Fix typos 7 years ago
Eric Molitor 5be11a5c95 Remove VLA from session.h 7 years ago
Greg V a5fe9aa736 Add FreeBSD compatibility 7 years ago
Scott Anderson 9ec9edc40d Check for fd failure properly 7 years ago
Scott Anderson 6cfe47d1d8 Add explicitly picking GPUs with environment var 7 years ago
Scott Anderson fa3d0ed929 Change wlr_session to open every GPU 7 years ago
dudemanguy 175f89f4ff Add elogind support 7 years ago
Scott Anderson d16b2977f6 Remove single GPU assumptions from wlr_session 8 years ago
Scott Anderson fb93628bda Merge wlr_udev into wlr_session 8 years ago
Scott Anderson 46823152ea Rename functions to be consistent with 8 years ago
Scott Anderson cb4d50e22c Changed header paths. 8 years ago
Scott Anderson 2ae5cd6539 Moved session/ into backend/ 8 years ago