60 Commits (94e7165e853cfafe9bf692ca5b009856aa0dff0f)

Author SHA1 Message Date
Simon Ser 94dbb3cfb5 backend/libinput: check bus type before setting tablet USB IDs
10 months ago
Simon Ser edbf8bf2ce input-device: drop wlr_input_device.{vendor,product}
10 months ago
Simon Ser e21b975f5d tablet-tool: add usb_vendor_id and usb_product_id to wlr_tablet
10 months ago
Simon Ser ee70932422 backend/libinput: use NULL to indicate missing device name
10 months ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
11 months 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
Simon Ser 2d9659d765 backend/libinput: use struct initializers for events
2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable
2 years ago
Simon Zeni e732c5c895 types/wlr_tablet_tool: uniformize events name
3 years ago
Simon Zeni 96ccc50c57 types/wlr_input_device: move width_mm and height_mm fields to wlr_tablet and wlr_touch
3 years ago
Simon Zeni 8d3cb94b41 interface/wlr_tablet_tool: rework destroy sequence
3 years ago
Simon Zeni c8456086a1 backend/libinput: rework tablet interface
3 years ago
Simon Zeni 91ba28e020 backend/libinput: remove wlr_input_device_impl
3 years ago
Simon Zeni 7dfee50350 types/wlr_tablet_tool: add base wlr_input_device
3 years ago
Tudor Brindus 0c19a28266 input/tablet: fix `wl_array_for_each` usage on tablet proximity
3 years ago
Simon Ser e035f2b9c4 Fix invalid uses of wl_array_for_each
4 years ago
Simon Ser 0a522cb798 backend/libinput: use wl_array for wlr_libinput_tablet.tools
4 years ago
Simon Ser 5888c96da8 tablet: stop using wlr_list
4 years ago
Manuel Stoeckl a290d7a78d Make implementation function lists static const
4 years ago
Simon Ser aaa3fcf66f
backend/libinput: require libinput 1.14
4 years ago
Simon Ser 781ed1ff02 Fix -Wreturn-type warnings
5 years ago
Tudor Brindus 39af3535c3 input/tablet: populate tool tip event position
5 years ago
Tudor Brindus f0d818f36e backend/libinput: correctly populate x/y fields on tablet proximity in
5 years ago
Drew DeVault 94f65e354d Add libinput-1.14 support
5 years ago
emersion 7bcf0d9599 backend/libinput: add assertions
6 years ago
Markus Ongyerth 36955204cf Remove last remnant of tool_tool in libinput
7 years ago
Markus Ongyerth d9e978e1b3 rename wlr_tablet_tool to wlr_tablet
7 years ago
Markus Ongyerth 48e2cba9b6 Handle relative motion for mouse tools
7 years ago
Markus Ongyerth 3be916f9b8 Add asserts and rename destroy function in libinput backend
7 years ago
Markus Ongyerth 0c9a26828a Use wlr_list for paths, and improve inert resource handling
7 years ago
Markus Ongyerth adba68a3c1 Use tablet_tool impl in libinput backend
7 years ago
Markus Ongyerth 31cec36b74 1st feedback pass
7 years ago
Markus Ongyerth 599f84f736 Fix borked rebase
7 years ago
Markus Ongyerth 5c7a37f309 Add tool buttons
7 years ago
Markus Ongyerth 391eef6ea9 Propagate most axis events to clients
7 years ago
Markus Ongyerth e235f7d336 Basic tablet_v2 object lifetime
7 years ago
Markus Ongyerth 77bac448cc storage commit #2
7 years ago
Markus Ongyerth 000b305ecc backend/libinput: Manage tablet tool livetimes
7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
7 years ago
emersion 71ca45e2c0
Make sure we don't use others' prefixes
7 years ago
emersion b0d99f5c67
Remove wlr_ prefix from local symbols
7 years ago
Drew DeVault ac219cbda6 Remove width_mm from tablet events
7 years ago
Drew DeVault bfc0e95d2c Add mode support to libinput backend
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
Drew DeVault 6d8e1abfc0 Improve input sensitivity
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