wlroots-hyprland/backend
sghctoma 2bd6fbf20e Fix that major(st_rdev) have no meaning on FreeBSD
The major device number does not indicate the device type on FreeBSD,
and AFAIK the only way to differentiate between DRM, input, and other
devices is checking the fd path. This commit implements that.

The drmDropmaster and drmSetmaster calls are necessary, because the
implicit drop (that should occur when the DRM fd is closed) seems not
to be working in some scenarios (e.g. if you have a tmux session
running - maybe the fd is retained somehow by tmux?). This is a
problem, because once you exit the compositor, you can't start it (or
any other program that wants to be DRM master) again until you close
all your tmux sessions.
2018-08-30 11:15:39 +02:00
..
drm Use legacy modesetting for gamma control 2018-08-29 23:05:38 +02:00
headless rename wlr_tablet_tool to wlr_tablet 2018-07-14 09:49:58 +02:00
libinput Remove last remnant of tool_tool in libinput 2018-07-14 09:49:58 +02:00
multi multi-backend: do not expose internal renderers 2018-08-03 07:43:22 +02:00
session Fix that major(st_rdev) have no meaning on FreeBSD 2018-08-30 11:15:39 +02:00
wayland Fix build on FreeBSD 2018-08-16 10:54:45 +01:00
x11 Revert "Revert "Merge pull request #1194 from ascent12/meson_feature"" 2018-08-24 19:35:02 +12:00
backend.c Revert "Merge pull request #1153 from emersion/include-config" 2018-07-21 09:44:20 -04:00
meson.build Revert "Revert "Merge pull request #1194 from ascent12/meson_feature"" 2018-08-24 19:35:02 +12:00