Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-01 | seat: use wlr_button_state enum instead of uint32_t | emersion | |
2019-02-28 | wlr_xdg_shell: Remove redundant declaration in the same file | Guido Günther | |
2019-02-28 | Unbreak build with '-Wstrict-prototypes' | Guido Günther | |
2019-02-20 | data-device: unbreak wl_data_source.cancel during drag-and-drop | emersion | |
2019-02-20 | data-device: refactor wlr_drag | emersion | |
2019-02-19 | Merge pull request #1493 from emersion/primary-selection-v1 | Drew DeVault | |
primary-selection-v1: copy from gtk-primary-selection | |||
2019-02-17 | subsurface: add map/unmap events | emersion | |
Fixes https://github.com/swaywm/wlroots/issues/1414 | |||
2019-02-13 | primary-selection-v1: copy from gtk-primary-selection | emersion | |
2019-02-13 | Add a wlr_output_set_subpixel() | Geoff Greer | |
drmModeConnector.subpixel doesn't seem to detect subpixel order on many displays (especially laptops). Allow subpixel order to be manually set. The corresponding PR for sway adds a subpixel output option: https://github.com/swaywm/sway/pull/3645 Once both are merged, https://github.com/swaywm/sway/issues/3163 will be fixed. | |||
2019-02-10 | data-control: add primary selection support | Ivan Molodetskikh | |
data-control: separate out a data_offer struct This is a prerequisite to adding primary selection support. data-control: separate out data_control_source This is a prerequisite to adding primary selection support, since that doesn't use wlr_data_source, but rather wlr_primary_selection_source. Update the data-control protocol data-control: add primary selection support Merge create_offer and create_primary_offer Extract code into data_control_source_destroy() Fix pointer style Move resource neutralization to destructor Store wl_resource in the data_offer Extract data_offer destruction into a function | |||
2019-02-09 | Deprecate old protocols | emersion | |
2019-01-30 | relative-pointer-v1: time is in usec, not msec | emersion | |
2019-01-30 | seat: don't send motion if pointer hasn't moved | emersion | |
2019-01-29 | Require libdrm >= 2.4.95 | emersion | |
2019-01-28 | Implement the pointer-gestures-unstable-v1 protocol | Greg V | |
This protocol relays touchpad gesture events produced by libinput to supporting clients (e.g. Evince, Eye of GNOME). | |||
2019-01-26 | pointer: add a frame event | emersion | |
Frame events group logically connected pointer events. It makes sense to make the backend responsible for sending frame events, since once the events are split (ie. once the frame events are stripped) it's not easy to figure out which events belongs to which frame again. This is also how Weston handles frame events. Fixes https://github.com/swaywm/wlroots/issues/1468 | |||
2019-01-24 | data-device: keep track of wlr_data_offer in wlr_seat lists | emersion | |
2019-01-24 | data-device: add wlr_data_offer.type | emersion | |
2019-01-24 | data-device: unexport wlr_seat_client_send_selection | emersion | |
2019-01-24 | data-device: make sources inert, rename cancel to destroy | emersion | |
2019-01-24 | data-device, primary-selection: add request_set_selection | emersion | |
This makes compositors able to block and/or customize set_selection requests coming from clients. For instance, it's possible for a compositor to disable rich selection content (by removing all MIME types except text/plain). This commit implements the design proposed in [1]. Two new events are added to wlr_seat: request_set_selection and request_set_primary_selection. Compositors need to listen to these events and either destroy the source or effectively set the selection. Fixes https://github.com/swaywm/wlroots/issues/1138 [1]: https://github.com/swaywm/wlroots/issues/1367#issuecomment-442403454 | |||
2019-01-21 | primary-selection: add a serial argument | emersion | |
The serial needs to be bumped when X11 clients set the selection, otherwise some Wayland clients (e.g. GTK) will overwrite it when they gain focus. | |||
2019-01-20 | Add wlr_x11_output_set_title | Jente Hidskes | |
2019-01-20 | wlr/backend/x11.h: add documentation | Jente Hidskes | |
Copied from wlr/backend/wayland.h and modified accordingly. | |||
2019-01-20 | Merge pull request #1476 from emersion/fullscreen-shell | Drew DeVault | |
fullscreen-shell-v1: initial protocol implementation | |||
2019-01-19 | Add noop.h to include/wlr/backend/meson.build | Ryan Dwyer | |
2019-01-17 | Introduce noop backend | Ryan Dwyer | |
The noop backend is similar to headless, but it doesn't contain a renderer. It can be used as a place to stash views for when there's no physical outputs connected. | |||
2019-01-13 | Remove wlr_xdg_surface_send_close. | Connor E | |
2019-01-10 | Add wlr_wl_output_set_title | Drew DeVault | |
2019-01-06 | Merge pull request #1423 from emersion/data-control | Drew DeVault | |
Implement data-control-unstable-v1 | |||
2019-01-06 | relative-pointer-v1: move pointer iteration in wlroots | emersion | |
This makes sure we always send events to the right client. | |||
2019-01-06 | fullscreen-shell-v1: initial protocol implementation | emersion | |
2019-01-04 | Merge pull request #1432 from ForTheReallys/relative-pointers | emersion | |
Relative pointers | |||
2019-01-02 | Finish addressing @emersion's comments | Alex Maese | |
2018-12-30 | data-control-v1: update to latest protocol proposal | emersion | |
2018-12-30 | data-control-v1: initial protocol implementation | emersion | |
2018-12-22 | Protect against redefining MESA_EGL_NO_X11_HEADERS | Jente Hidskes | |
2018-12-21 | Standardize the wlr_box input paramaters | Timidger | |
Fixes #1094 | |||
2018-12-21 | Add a listener for when the pointer gets destroyed | Alex Maese | |
2018-12-21 | Address more of @emersion's comments | Alex Maese | |
2018-12-21 | Add unaccelerated pointer values to wlr_event_pointer_motion events | Alex Maese | |
2018-12-21 | Address @emersion's comments | Alex Maese | |
2018-12-21 | Remove pointer resource from relative pointer | Alex Maese | |
2018-12-21 | Removed relative pointers from wlr_seat | Alex Maese | |
2018-12-21 | Remove wl_client from wlr_relative_pointer_v1 | Alex Maese | |
2018-12-21 | Add wlr_relative_pointer_v1.h to meson.build | Alex Maese | |
2018-12-21 | relative_pointer: implementation and code fixes | random human | |
In particular, modified public creator and destructor function names, added a display destroy listener, safely extract user data from resources, send correct time (in usecs) in rootston, etc. | |||
2018-12-21 | relative_pointer: send frame event to pointer for Xwayland | random human | |
2018-12-21 | relative_pointer: code formatting fixes | random human | |
2018-12-21 | relative_pointer: implement protocol events | random human | |
Implement zwp_relative_pointer_v1.relative_motion event, along with some glue code in wlr_seat_pointer and rootston. |