70 Commits (3a91dc1b483fbcb480c69b4dd2af1073cf69b52f)

Author SHA1 Message Date
Kirill Primak 0de3659698 Drop wl_client and user data assertions in bind handlers
1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Kirill Primak a09d649439 docs: replace the less commonly used "::" with "."
1 year ago
Kirill Primak 0f67580aab compositor: introduce wlr_surface_set_role_object()
2 years ago
Kirill Primak 753f3cc4fa compositor: add wlr_surface_role.no_object
2 years ago
Kirill Primak 2acc74a3db Clear input regions if they're ignored
2 years ago
Alexander Orzechowski 9f28366b55 wlr_tablet_v2_tool: Tablet tool surfaces are always mapped
2 years ago
Väinö Mäkelä f988a75a80 tablet: Handle inert seats
2 years ago
Kirill Primak 7eedbde878 tablet-v2: fix event parameters
2 years ago
Kirill Primak 7333a4602a util/set: overhaul
2 years ago
Kirill Primak 20c208d46a util/array: unclutter
2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable
2 years ago
Isaac Freund 91943a68a6 wlr_input_device: remove anon union field
3 years ago
Simon Ser 99f63b03e7 Remove remaining wl_signal_emit calls
3 years ago
David96 7a2c96dcbd types/wlr_tablet_tool: remove name ambiguity
3 years ago
Kirill Primak 617eb4fb93 surface: deprecate wlr_surface.h
3 years ago
Simon Ser e035f2b9c4 Fix invalid uses of wl_array_for_each
4 years ago
Simon Ser ea585dba0f tablet-v2: fix pad and tool object versions
4 years ago
Simon Ser 5888c96da8 tablet: stop using wlr_list
4 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
6 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