Commit Graph

110 Commits (df9dbf31706254887652b54214e2c9ee2346f0e8)

Author SHA1 Message Date
Drew DeVault 1d9be89e2d
Revert "ELF Visibility" 7 years ago
Scott Anderson 86269052eb Explicitly export EFL symbols 7 years ago
emersion 392d54a35d
Wrap wl_resource_get_user_data into safer helper functions 7 years ago
emersion c2e1474010
Reformat all #include directives 7 years ago
emersion 36ead80cd1
Make wlr_signal_emit_safe private 7 years ago
emersion 5e58d46cc1
Add wlr_signal_emit_safe 7 years ago
emersion 4d282c8590
rootston: damage tracking for drag icons 7 years ago
Tony Crisci b6f29e87e8 dont use pointer for modifiers 7 years ago
Tony Crisci b40a5f084a keyboard grab enter with modifiers 7 years ago
Tony Crisci 2bd3a75f80 fix send modifiers in wlr-seat set keyboard 7 years ago
Tony Crisci 670d336099 Merge branch 'master' into modifier-fixes 7 years ago
Markus Ongyerth 6834067ef5 sends the modifiers on wlr_seat_set_keyboard 7 years ago
Tony Crisci 0ef2df21f2 compositor modifier hook 7 years ago
emersion 38ed3b4245
seat: rename selection_source to selection_data_source, remove unused data_device 7 years ago
emersion f237b5c7a7
Make wlr_data_source abstract. 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 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 from acrisci/bug/seat-clear-focus 7 years ago
Tony Crisci b23dd6a6f8 wlr-seat bug: dont set focus surface to null then clear focus 7 years ago