83 Commits (376d1cc0da0a7cd2bbcb6fcb500caaddd9561a50)

Author SHA1 Message Date
Drew DeVault bfc0e95d2c Add mode support to libinput backend
7 years ago
Scott Anderson 3c9fc7c68e Add const to x11 and input interfaces
7 years ago
Dan Robertson 99e6cba3c3
Fix null deref in wlr_libinput_backend_destroy
7 years ago
Drew DeVault 1d9be89e2d
Revert "ELF Visibility"
7 years ago
Scott Anderson 86269052eb Explicitly export EFL symbols
7 years ago
Scott Anderson f27c0b44b8 Remove usec_to_msec from public API
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
emersion 36ead80cd1
Make wlr_signal_emit_safe private
7 years ago
emersion 10ecf871f2
Remove wlr_backend.events.{output_remove,device_remove}
7 years ago
emersion 5e58d46cc1
Add wlr_signal_emit_safe
7 years ago
emersion babdd6ccf7
backend: fix use-after-free when destroying backends
7 years ago
Dominique Martinet 3e228b0b2a libinput backend: add wlr_input_device_is_libinput
7 years ago
emersion 9d43adaafa
Listen to display destroy in backends
7 years ago
emersion 016744ef4d
Refactor wlr_list inside wlroots
7 years ago
Tony Crisci f61986e8db rename touch slot to touch id
7 years ago
emersion bb79ada49f
Fix a bunch of mistakes detected with scan-build
7 years ago
Drew DeVault 6d8e1abfc0 Improve input sensitivity
7 years ago
Dominique Martinet b53db8c39e libinput backend destroy: fix small leak
7 years ago
Dominique Martinet 43cd3c7aea Indentation fix
7 years ago
Dominique Martinet e3ee2cd9c7 rootston exit: fix libinput destroy
7 years ago
Tony Crisci 875a5b446f remove time usec
7 years ago
Tony Crisci a224e74fad refactor input time_sec to time_msec
7 years ago
Drew DeVault c5fff08f8a Forgot to rename these
7 years ago
Drew DeVault 169b68b17c Rename remaining refs to wlr_list
7 years ago
Heghedus Razvan e1f196a3e9 Replace list_t with wl_list for wlr_input_device
7 years ago
D.B 7cdc19d57f Fix duplicated pointer axis events
7 years ago
Versus Void 568b270cdf Use xkb_state_update_mask() with Wayland backend
7 years ago
Tony Crisci 0f56326cb8 fix libinput wlr-keyboard use after free
7 years ago
Drew DeVault 61e451ea1b Move keyboard logic to wlr_{keyboard,seat}
7 years ago
Drew DeVault 6daf9e9ab2 Merge pull request #120 from acrisci/feature/wlr-cursor
7 years ago
Tony Crisci df0ee7f25f implement tablet tool devices
7 years ago
Tony Crisci c914697676 add device to touch events
7 years ago
Tony Crisci 98f4cdfccb implement wlr_cursor_map_input_to_output
7 years ago
Scott Anderson fb93628bda Merge wlr_udev into wlr_session
7 years ago
Dominique Martinet 12782eabfe libinput: wl_event_source_remove on destroy
7 years ago
Drew DeVault beb84940cf Improve no device detection support
7 years ago
Drew DeVault 3ac10a81bd Merge pull request #94 from martinetd/libinput_no_device
7 years ago
Calvin Lee 901c14c409 Prevent alloc errors from crashing in `list_t`
7 years ago
Dominique Martinet 880c239657 libinput: fail if no input found on init
7 years ago
Drew DeVault 27c13d621d Merge pull request #88 from 4e554c4c/alloc_crashing
7 years ago
Calvin Lee 5cc7342606 Prevent alloc errors from crashing
7 years ago
nyorain f998bb8299 Fix style issues
7 years ago
Dominique Martinet ba20d5b3ca Refactor out wlr_touch_state
7 years ago
Dominique Martinet bd67849c03 Refactor out wlr_tablet_tool_state
7 years ago
Dominique Martinet a289940bff Refactor out wlr_tablet_pad_state
7 years ago
Dominique Martinet 53e7bebd23 Refactor out wlr_pointer_state
7 years ago
Dominique Martinet 0a3246ad97 Refactor out wlr_keyboard_state
7 years ago
Dominique Martinet e6ad67911b Refactor out wlr_input_device_state
7 years ago
Calvin Lee de66bdb867 Add backend detection functions
7 years ago
Drew DeVault 4386816889 wlr_backend_init -> wlr_backend_start
7 years ago