Commit Graph

1221 Commits (755a1c9138d82b5184f36d5373dac7cf8fc642da)

Author SHA1 Message Date
Ian Fan 2e1dd4ae36 seat: fix remaining wlr_button_state enum rename 6 years ago
emersion e8f012c993 seat: only store serial if pressing a button 6 years ago
emersion 2fde5c95d8 seat: use wlr_button_state enum instead of uint32_t 6 years ago
emersion 4135fafecd seat: guard against button count corruption 6 years ago
emersion d425206719 data-device: check if there's a source before sending dnd_finish 6 years ago
emersion d6de640440
data-device: unbreak wl_data_source.cancel during drag-and-drop 6 years ago
emersion 7d367a9e21
data-offer: send WL_DATA_OFFER_ERROR_INVALID_FINISH 6 years ago
emersion 44ec3afb27
data-device: fix drag cleanup if not started 6 years ago
emersion 6291e84532
data-device: refactor wlr_drag 6 years ago
Drew DeVault ea28887a23
Merge pull request from emersion/primary-selection-v1 6 years ago
Markus Ongyerth fc9838b15e Prevent NULL dereference in tablet_tool handler 6 years ago
Drew DeVault b455df3b91
Merge pull request from emersion/inert-offers 6 years ago
emersion 07e1bedb08
data-device: make old offers inert before sending selection 6 years ago
emersion 81ed1efe4f
xwayland, data-device: fix surface state on unmap 6 years ago
emersion 943e918a96
subsurface: add map/unmap events 6 years ago
Brian Ashworth 3c9f791d0e wlr_output: do not modeset to current mode 6 years ago
Drew DeVault 8b203c28f8
Merge pull request from emersion/error-invalid-transform 6 years ago
Ivan Molodetskikh b59370088e Update data-control 6 years ago
emersion d238cc9f56
surface: error out on invalid transform 6 years ago
Sebastian Krzyszkowiak 69b9e2ae8f Post protocol error on invalid wl_surface scale 6 years ago
emersion 8163f7e1e2
primary-selection-v1: copy from gtk-primary-selection 6 years ago
Geoff Greer 5c8d2da0a1 Add a wlr_output_set_subpixel() 6 years ago
Ivan Molodetskikh 9e49ceb129 data-control: add primary selection support 6 years ago
Drew DeVault 20d404a091
Merge pull request from emersion/better-dnd-fix 6 years ago
emersion 7f5967234c
xdg-shell: destroy child popups on unmap 6 years ago
emersion 556bf3ac31
data-device: destroy previous source when starting drag 6 years ago
Connor E c1d0729d9a Make popup inert when destroyed. 6 years ago
John Chen f24e17259e Fix . 6 years ago
Drew DeVault 28f11aec31
Merge pull request from emersion/set-same-selection-crash 6 years ago
Drew DeVault 16a93eddfb
Merge pull request from emersion/dedup-source-mime-type 6 years ago
emersion f1d3aeff9a
data-device: fix crash when setting the same selection twice 6 years ago
emersion 790f0c52a1
De-duplicate data source MIME types 6 years ago
emersion 7defb30781
relative-pointer-v1: time is in usec, not msec 6 years ago
emersion 29952dee19
data-device: only allow one drag at a time 6 years ago
emersion d6de329d98
seat: don't send motion if pointer hasn't moved 6 years ago
emersion c505ce3019
data-device: fix use-after-free on drop 6 years ago
emersion 2624f667bf
Add missing frame events to shell pointer grabs 6 years ago
emersion 75371d2c88
Require libdrm >= 2.4.95 6 years ago
Greg V 9fe8e37961 Implement the pointer-gestures-unstable-v1 protocol 6 years ago
Drew DeVault 018727b1fc
Merge pull request from emersion/pointer-frame 6 years ago
emersion 5fdf22b5d3
data-control-v1: handle NULL sources in set_selection 6 years ago
emersion 5de26ad8ed
pointer: add a frame event 6 years ago
emersion a1f9d7ad9e
data-device: keep track of wlr_data_offer in wlr_seat lists 6 years ago
emersion 909b3b16f3
data-device: add wlr_data_offer.type 6 years ago
emersion 3f82eb1853
data-device: make device inert when seat is destroyed 6 years ago
emersion 9d6cb85b2d
seat: simplify data source destroy 6 years ago
emersion c20d413f8a
data-device: fix missing listener removal 6 years ago
emersion 703a160078
data-control-v1: use new wlr_data_source API 6 years ago
emersion 0040f7089f
data-device: unexport wlr_seat_client_send_selection 6 years ago
emersion 1a2727cc38
data-device: send offer on get_data_device 6 years ago