54 Commits (d6f0fc251e675d85e1d8e6f23165b0ba0b503b83)

Author SHA1 Message Date
Simon Ser e035f2b9c4 Fix invalid uses of wl_array_for_each
3 years ago
Simon Ser ea585dba0f tablet-v2: fix pad and tool object versions
3 years ago
Simon Ser 5888c96da8 tablet: stop using wlr_list
3 years ago
Justus Rossmeier b9e9e0e133 tablet_v2: Fix implicit grab end detection
4 years ago
Manuel Stoeckl a290d7a78d Make implementation function lists static const
4 years ago
Isaac Freund e06c9e43af Remove unneeded includes from wlr_input_device.h
4 years ago
Tudor Brindus c9c31f803e util/time: de-duplicate `timespec_to_msec`
5 years ago
Simon Ser 1a23c1425f Add comments for missing tablet tool entries
5 years ago
Simon Ser 781ed1ff02 Fix -Wreturn-type warnings
5 years ago
Tudor Brindus 7693fdb8a7 tablet: expose wlr_tablet_tool_v2_has_implicit_grab function
5 years ago
Tudor Brindus 74c0d03f00 tablet: pass motion events to implicitly grabbed surface
5 years ago
Simon Ser 22d345d982
Remove .swp file added by mistake
5 years ago
Tudor Brindus d698334620 input/tablet: clear focused surface on surface destroy
5 years ago
myfreeweb 774548696c Send tablet tool frame on proximity_out
5 years ago
Simon Ser 5cde35923c Simplify globals implementation by removing destructors
5 years ago
György Kurucz b81bb2ef30 Fix heap-use-after-free in wlr_send_tablet_v2_tablet_pad_leave
5 years ago
Markus Ongyerth 57babd2e13 Move initialization of wlr_tablet_pad into types/wlr_tablet_pad
5 years ago
Drew DeVault 94f65e354d Add libinput-1.14 support
5 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes
5 years ago
Manuel Stoeckl 1ef0c03a46 wlr_tablet_v2: Register event serials
5 years ago
Markus Ongyerth 09b2833dcd send proximity_out in proximity in for tablet_v2
6 years ago
Stuart Dilts 08454adada types/meson.build: Add compile args for libinput to lib_wlr_types (#1636)
6 years ago
Markus Ongyerth fc9838b15e Prevent NULL dereference in tablet_tool handler
6 years ago
emersion 0fafab87e3
Fix a few typos
6 years ago
emersion 3ca7ca5306
tablet-v2: fix wlr_tablet_seat_v2 leak
6 years ago
emersion 89ec624f81
tablet-v2: fix segfault on display destroy
6 years ago
emersion a9e02a9ea6 tablet-v2: fix memory leak on OOM, fix resource version
6 years ago
emersion 769a8e9917
Merge pull request #1160 from Ongy/tablet-grabs
6 years ago
Markus Ongyerth 21e1cc9ab4 Implement feedback
6 years ago
emersion d22431d969
Merge pull request #1228 from arandomhuman/misc-mem
6 years ago
random human 9f511ae942
Remove listener link after tablet_manager destroy
6 years ago
random human 568b0ffe2c
Call wl_global_create first in case of failure
6 years ago
cnt0 6946134883 fix incorrect NULL check
6 years ago
random human 8589ae19de Fix bugs listed by clang's static analyzer
6 years ago
Alexander Bakker 221d412824 Init the new destroy signals added by #1200
6 years ago
Alexander Bakker 20db29779e Add destroy signals to types that are destroyed by wl_display_destroy
6 years ago
Markus Ongyerth 3ad7b146eb Fix typos/order in tablet-v2
6 years ago
Markus Ongyerth f64962ace8 tablet-v2 tool: Implement implicit grab
6 years ago
Markus Ongyerth d5950255de tablet-v2 tablet_tool grab implementation
6 years ago
Drew DeVault 4b096fc114 Revert "Merge pull request #1153 from emersion/include-config"
6 years ago
emersion 41094a7df5 Always include config.h
6 years ago
Markus Ongyerth 454f2a84a8 tablet-v2 tablet_pad grab implementation
6 years ago
Markus Ongyerth 9a6f77fc2c tablet-v2: fix merge commits and test again
6 years ago
Markus Ongyerth 74ca2f8fcf Another round of feedback from acrisci
6 years ago
Markus Ongyerth 43b20bfea2 First feedback pass from acrisci
6 years ago
Markus Ongyerth d9e978e1b3 rename wlr_tablet_tool to wlr_tablet
6 years ago
Markus Ongyerth 101080a382 Another feedback pass
6 years ago
Markus Ongyerth 6b51f3b57a use previous resource versions and destroy pads
6 years ago
Markus Ongyerth 503f9d6e52 emersion feedback
6 years ago
Markus Ongyerth 2bc09d91c3 Silent conversion from double to int should be illegal
6 years ago