- Oct 07, 2019
-
-
Drew DeVault authored
-
- Sep 27, 2019
-
- Sep 26, 2019
-
-
GBM_BO_IMPORT_FD_MODIFIER doesn't accept the INVALID modifier.
-
Mostly address feedback from emersion on PR #1694 Remove const qualifier from char *name, to allow free() call
-
This allows wlroots based compositors to properly use graphic tablets with the wayland backend. This should be a decent quality of life improvement when working on tablet related features.
-
-
- Sep 19, 2019
-
-
- Sep 17, 2019
-
-
Simon Ser authored
-
xdg-output version 3 requires to send wl_output.done "after all xdg_output properties have been sent when the object is created"
-
- Sep 15, 2019
-
-
- Sep 14, 2019
-
-
Since e26217c51e3a5e1d7dfc95a8a76299e056497981, touchpoints can outlive surfaces. This works fine as long as the client stays around, but fails horribly otherwise; therefore we have to make sure that touchpoints don't outlive their clients. Fixes #1788
-
- Sep 13, 2019
-
-
When the surface is closed, we destroy all pending serials waiting to be accepted. This means we need to ignore any future ack events, because we can have the following events: 1. -> configure() 2. -> close() 3. <- ack_configure() At point 3, wlroots will error the client because of invalid serial, however the client hasn't processed close() yet.
-
- Sep 05, 2019
-
-
Instead of checking that the path property is not 0 to determine if the connector is an MST connector, check if the path contains the mst: string. Fixes #1813
-
- Aug 31, 2019
-
-
- Aug 27, 2019
-
-
Drew DeVault authored
-
Drew DeVault authored
-
Sebastian Krzyszkowiak authored
This reverts commit 52037d13. Fixes #1801
-
- Aug 24, 2019
-
-
Brian Ashworth authored
This destroys the xdg popups associated with a layer surface when the layer surface is unmapped. It does not make sense to keep the popups open when unmapped.
-
- Aug 19, 2019
-
-
All instances of libinput_event_touch_get_slot need to be converted to libinput_event_touch_get_seat_slot for things to work.
-
- Aug 15, 2019
-
-
libinput_event_touch_get_slot always returns -1 for single touch devices. Using libinput_event_touch_get_seat_slot instead ensures that they are assigned actual slot ids. Also, this is what Weston does, so this change yields a more consistent behaviour between different compositors.
-
From the xdg-shell specification: If the parent is unmapped then its children are managed as though the parent of the now-unmapped parent has become the parent of this surface. If no parent exists for the now-unmapped parent then the children are managed as though they have no parent surface.
-
Simon Ser authored
The loop populating the format list was exiting early if ARGB8888 was found.
-
- Aug 12, 2019
-
-
Drew DeVault authored
This reverts commit c1be9b69.
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
Prevents an integer promotion bug during the byte-shift.
-
Antonin Décimo authored
With assertions disabled, it should make sense to return NULL.
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Antonin Décimo authored
-
Sebastian Krzyszkowiak authored
Fixes #897
-
Sebastian Krzyszkowiak authored
Fixes #933
-
Sebastian Krzyszkowiak authored
-
- Aug 11, 2019
-
-
Drew DeVault authored
This libinput version adds a new tablet tool type.
-
- Aug 08, 2019
-
-
Drew DeVault authored
-