323 Commits (f9d578700e6f28d2d4dc1db3c81469640484473e)

Author SHA1 Message Date
Tony Crisci f9d578700e bug: fix seat handle destroy handler
7 years ago
Tony Crisci c0e8585a4c data-device: handle multiple data devices
7 years ago
Tony Crisci 2d35e20691 data-device: keyboard grabs
7 years ago
Tony Crisci 570a951947 data-device: button release drag bugfixes
7 years ago
Tony Crisci 3f3110452c wlr-seat: pointer state button info
7 years ago
Tony Crisci 34f27ff691 wlr-seat: selection signal
7 years ago
Tony Crisci 02f4acc69f data-device: refactor set selections for xwayland
7 years ago
Tony Crisci df0a8d3abe wlr-data-device: drag icons
7 years ago
Tony Crisci a1bfa4a2f2 wlr-data-device: basic drag and drop
7 years ago
Tony Crisci 07259cf8ea wlr-data-device: source actions
7 years ago
Tony Crisci 25831d287e wlr-data-device: offer set actions
7 years ago
Tony Crisci 3892acecac wlr-data-device: basic clipboard
7 years ago
Tony Crisci 6a7560fae0 wlr-data-device interface
7 years ago
Tony Crisci 327f656c35 bug: emit wlr-seat pointer grab end event
7 years ago
Drew DeVault 2272f3d47c Don't segfault wlr_keyboard when no xkb state
7 years ago
Drew DeVault f73cb2aa1f Merge pull request #260 from versusvoid/fix-accessing-freed-client
7 years ago
Versus Void 508a21f93e Destroy surfaces on client destruction
7 years ago
Drew DeVault bf5299a3a5 Merge pull request #252 from myfreeweb/freebsd-compat
7 years ago
Greg V a5fe9aa736 Add FreeBSD compatibility
7 years ago
emersion 669a452aef
Fix wlr_output_layout_intersects
7 years ago
Tony Crisci 821cf92498 wl-shell: fix popup grab
7 years ago
Tony Crisci f7e7f6271d wl-shell: cleanup
7 years ago
Tony Crisci 1b2742d0b2 bug: emit surface new event later
7 years ago
Tony Crisci d4c065e59b wl_shell: map transient surfaces closer to parent
7 years ago
Tony Crisci 22a16a59ca wl-shell: basic pointer grab
7 years ago
Tony Crisci cd1204f71f wl-shell: render popups in the right place
7 years ago
Drew DeVault fbddc81b59 Merge pull request #254 from versusvoid/fix-frame-callback-double-free
7 years ago
Versus Void d3af2c09c2 Destroy callbacks before callback list reinitialization
7 years ago
Versus Void a6db47196c Upload texture on surface commit
7 years ago
Drew DeVault c39bfe7f84 Merge pull request #206 from emersion/client-cursor
7 years ago
Drew DeVault 1c3c2ff90a Merge pull request #250 from acrisci/feature/surface-finder-to-wlr
7 years ago
Tony Crisci 100b39c608 bug: null buffer commit detection
7 years ago
Tony Crisci 654e2ccd6b move surface finder functions to wlroots
7 years ago
emersion b1cba36aeb
Call frame_callback_list after rendering the cursor
7 years ago
emersion 8f7962ed44
Do not commit surface on set_cursor, breaks GTK+ apps
7 years ago
emersion b76e64e7bf
Fix cleanup old cursor surface in wlr_output_set_cursor_surface
7 years ago
emersion c4c948c5d9
Use attach x,y when computing hotspot, set sx,sy in surface_attach
7 years ago
emersion 008e1d596d
Fix cursor stride
7 years ago
emersion c7a4346bfc
Hide cursor when surface == NULL
7 years ago
emersion bceaee6eb7
Stop listening to cursor surface when manually setting cursor data
7 years ago
emersion cebb202f7d
Set and check cursor surface role
7 years ago
emersion 8a77d1b6a2
Listen to cursor surface commit & destroy events
7 years ago
Tony Crisci 761b35339e bug: handle commit empty buffer
7 years ago
emersion 17354b630a
Read surface buffer to set output cursor
7 years ago
emersion 9b83caa658
Add wlr_output_set_cursor_surface
7 years ago
emersion 65d57920e5
rootston: handle request_set_cursor
7 years ago
emersion 78d3582b70
Add request_set_cursor event
7 years ago
emersion 7b6d785f52
Rename wlr_surface->signals to events
7 years ago
Tony Crisci db15ab77b4 use input bounds for pointer events
7 years ago
Drew DeVault 9e1ff2dce9 Merge pull request #140 from emersion/screenshooter
7 years ago