emersion
|
f237b5c7a7
|
Make wlr_data_source abstract.
This removes some fields specific to sources coming from clients.
This adds some drag'n'drop-related callbacks.
|
7 years ago |
Dominique Martinet
|
d7cefccaee
|
wlr_seat_destroy: emit seat itself as data on destroy event
|
7 years ago |
Dominique Martinet
|
58488ec5ce
|
wlr_seat: add destroy signal
|
7 years ago |
Dominique Martinet
|
3eb4fa15ee
|
ENOMEM checks: consistently check wl_array_add return
|
7 years ago |
Tony Crisci
|
e8b810ce3e
|
keep track of number of keycodes pressed
|
7 years ago |
Tony Crisci
|
815d71a3aa
|
validate grab serial for shell events
|
7 years ago |
emersion
|
077bdfa789
|
Send primary selection when clients get keyboard focus
|
7 years ago |
emersion
|
a95d09d561
|
Add missing gtk-primary-selection interfaces
|
7 years ago |
Tony Crisci
|
37c83d5c6d
|
misc keyboard fixes
|
7 years ago |
emersion
|
9e345f0f98
|
Simplify seat pointer functions
|
7 years ago |
emersion
|
8af6fbd7a0
|
Support multiple resources per seat client for data_device
|
7 years ago |
emersion
|
4f0443a344
|
Support multiple resources per seat client for pointer, keyboard, touch
|
7 years ago |
emersion
|
c67a5824b8
|
Merge branch 'master' into display-destroy
|
7 years ago |
Dominique Martinet
|
542d886984
|
wlr_seat: send keyboard modifiers to the right client on enter
We were previously sending modifiers to the leaving client instead.
Fixes #476.
|
7 years ago |
emersion
|
a3c0f97810
|
Make keyboard repeat info configurable
|
7 years ago |
emersion
|
983ea3033f
|
Listen to display destroy in seat
|
7 years ago |
Tony Crisci
|
af23192ede
|
wlr-seat: remove client bound and unbound signal
|
7 years ago |
Tony Crisci
|
3b74db467b
|
data-device: wlr-drag-icon
|
7 years ago |
Tony Crisci
|
fb18e345a6
|
wlr-seat: return serial from touch down interface
|
7 years ago |
Tony Crisci
|
4434be835d
|
wlr-seat: clear touch focus on touch point destroy
|
7 years ago |
Tony Crisci
|
12758a00a2
|
rootston: touch to focus
|
7 years ago |
Tony Crisci
|
ac4841ba37
|
put dnd icon in the right place
|
7 years ago |
Tony Crisci
|
a337e95505
|
wlr-touch: make dnd work
|
7 years ago |
Tony Crisci
|
4eab61f86f
|
wlr-seat: refactor touch grab interface
|
7 years ago |
Tony Crisci
|
6a516f7c41
|
basic touch dnd
|
7 years ago |
Tony Crisci
|
94e7dc8a3e
|
data-device: touch grab stubs
|
7 years ago |
Tony Crisci
|
cbb6fd7352
|
wlr-seat: touch grab begin and end
|
7 years ago |
Tony Crisci
|
4240096b83
|
wlr-seat: default touch grab
|
7 years ago |
Tony Crisci
|
e5a31ae870
|
wlr-seat: basic touch
|
7 years ago |
Drew DeVault
|
1e0e73efaa
|
Spawn views on last active output
|
7 years ago |
emersion
|
882e620639
|
Always read state from wlr_keyboard in the seat
|
7 years ago |
emersion
|
84d5e6bbb4
|
Send current keyboard state when entering a surface
|
7 years ago |
emersion
|
f8de7aa0fd
|
Add checks for wl_resource_create
|
7 years ago |
emersion
|
0df7a3c22d
|
Add wlr_seat_pointer_request_set_cursor_event.serial
|
7 years ago |
Drew DeVault
|
b2ff9f13b7
|
Merge pull request #368 from acrisci/bug/seat-clear-focus
wlr-seat bug: dont set focus surface to null then clear focus
|
7 years ago |
Tony Crisci
|
b23dd6a6f8
|
wlr-seat bug: dont set focus surface to null then clear focus
|
7 years ago |
Tony Crisci
|
1a756b3123
|
bugfix: dnd force cancel
|
7 years ago |
emersion
|
816d6890ee
|
Fix remaining unchecked allocs in types and code style
|
7 years ago |
Tony Crisci
|
74bca7251b
|
rename wlr_seat to seat on seat structs
|
7 years ago |
Tony Crisci
|
fddef4d58e
|
rename seat handle to seat client
|
7 years ago |
Drew DeVault
|
4281aefbf8
|
Merge pull request #324 from acrisci/feature/keyboard-redesign
wlr-seat: keyboard redesign
|
7 years ago |
Tony Crisci
|
1dbe314937
|
Merge branch 'master' into feature/data-device-selection
|
7 years ago |
Tony Crisci
|
06d8893543
|
wlr-seat: edit todos
|
7 years ago |
Tony Crisci
|
d33a9f8eaa
|
wlr-seat: keyboard redesign
|
7 years ago |
emersion
|
4952a633ca
|
Remove interface version checks
|
7 years ago |
Tony Crisci
|
3c7ef3aae6
|
Merge branch 'master' into feature/data-device-selection
|
7 years ago |
emersion
|
c8570d0e42
|
Remove wl_list_init when using wl_signal_add
|
7 years ago |
Tony Crisci
|
b7c622a319
|
Merge branch 'master' into feature/data-device-selection
|
7 years ago |
Drew DeVault
|
62371a9974
|
Merge pull request #257 from emersion/fix-client-cursors
[WIP] Fix client cursors
|
7 years ago |
Tony Crisci
|
09f16058c8
|
cleanup: redo buggy set pointer function
|
7 years ago |