- Nov 28, 2018
-
-
Drew DeVault authored
xcursor: port a few fixes
-
Drew DeVault authored
backend/wayland: fix zero-length VLA
-
- Nov 27, 2018
-
-
Nowadays ~/.icons is not used anymore as the preferred location for custom user icon themes; XDG_DATA_HOME/icons (aka ~/.local/share/icons) is what toolkits like GTK prefer. Prepend that location to the default xcursor path, so that cursor themes installed there can be used by apps and toolkits that use libXcursor. Port of https://cgit.freedesktop.org/xorg/lib/libXcursor/commit/src?id=2263c196cb0dcb8547b378df7b35f83b8b99c01e
-
Simon Ser authored
-
- Nov 26, 2018
-
-
Drew DeVault authored
Rename wlr_primary_selection to wlr_gtk_primary_selection
-
Drew DeVault authored
data-device: allow multiple devices for the same seat
-
Drew DeVault authored
surface: fix destroyed subsurfaces handling
-
Simon Ser authored
wlr_subsurface_from_wlr_surface can return NULL if the wl_surface is still alive and if the wl_subsurface has been destroyed. Make sure we check for NULL. Fixes https://github.com/swaywm/sway/issues/3195
-
Simon Ser authored
The source could be used in another offer.
-
Simon Ser authored
This commit makes it possible for a single client to have multiple data devices for the same seat. This fixes issues with Firefox. This mainly removes wlr_data_source.offer. We make sure we create one data offer per device. We now make the offer inert when the source is destroyed. Fixes the second half of https://github.com/swaywm/wlroots/issues/1041
-
Ryan Dwyer authored
text-input-v3: remove newline in log message
-
Simon Ser authored
-
- Nov 25, 2018
-
-
Drew DeVault authored
Disable Clang static analysis
-
Drew DeVault authored
tablet-v2: fix segfault on display destroy
-
Simon Ser authored
-
- Nov 24, 2018
-
-
Simon Ser authored
Fixed loc count in readme
-
buffet authored
-
Simon Ser authored
output: add wlr_output_preferred_read_format()
-
Ilia Bozhinov authored
The read format is dependent on the output, so we first need to make it current. This fixes a race condition in wlr-screencopy-v1 where a dmabuf client would cause EGL_NO_SURFACE to be bound at the time when screencopy needs to query for the preferred format, causing GL errors.
-
- Nov 23, 2018
-
-
Simon Ser authored
-
- Nov 22, 2018
-
-
Simon Ser authored
Fix interlaced mode rejection
-
Rostislav Pehlivanov authored
-
- Nov 21, 2018
-
-
Simon Ser authored
gtk-primary-selection: support multiple devices
-
Simon Ser authored
Skip interlaced modes during drm mode detection
-
Rostislav Pehlivanov authored
Fixes #3167 A better solution could be made if there's a need to.
-
Simon Ser authored
-
Simon Ser authored
When a client was creating multiple data devices for the same seat, we were only creating one resource. This is a protocol error. Instead, create one offer per data device. This commit also makes offers inert when their source is destroyed. Fixes part of https://github.com/swaywm/wlroots/issues/1041 Supersedes https://github.com/swaywm/wlroots/pull/1113
-
- Nov 13, 2018
-
-
Drew DeVault authored
Render software cursors in compositor
-
Simon Ser authored
-
Simon Ser authored
Rendering in wlr_output_swap_buffers has unfortunate side-effects.
-
Simon Ser authored
This wasn't using direct scan-out. Direct scan-out will probably work differently with @ascent12's work anyway.
-
Simon Ser authored
X11 backend improvements
-
- Nov 12, 2018
-
-
Scott Anderson authored
-
Scott Anderson authored
This also allows us to remove xcb-xkb, since Xinput will now give us the appropriate XKB modifiers with each event.
-
Scott Anderson authored
-
Scott Anderson authored
-
Scott Anderson authored
There isn't any real reason to delay this until the backend is started.
-
Scott Anderson authored
-
Scott Anderson authored
When the Xlib connection is removed, this _conn suffix is going to be pointless. I'm removing this preemtively for that.
-