39 Commits (master)

Author SHA1 Message Date
Simon Ser edbf8bf2ce input-device: drop wlr_input_device.{vendor,product}
9 months ago
Simon Ser ee70932422 backend/libinput: use NULL to indicate missing device name
9 months ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
10 months ago
Sergei Trofimovich f3e1f7b2a7 backend: fix build against upcoming `gcc-14` (`-Werror=calloc-transposed-args`)
12 months ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Simon Ser 2d9659d765 backend/libinput: use struct initializers for events
1 year ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable
2 years ago
Simon Zeni d1f543a9d8 types/wlr_tablet_pad: uniformize events name
3 years ago
Simon Zeni a5b032cb1e interface/wlr_tablet_pad: rework destroy sequence
3 years ago
Simon Zeni 0d21496e53 backend/libinput: rework tablet_pad interface
3 years ago
Simon Zeni 91ba28e020 backend/libinput: remove wlr_input_device_impl
3 years ago
Simon Zeni a662743610 types/wlr_tablet_pad: add base wlr_input_device
3 years ago
Simon Ser 5888c96da8 tablet: stop using wlr_list
3 years ago
Markus Ongyerth 57babd2e13 Move initialization of wlr_tablet_pad into types/wlr_tablet_pad
5 years ago
emersion 7bcf0d9599 backend/libinput: add assertions
6 years ago
random human 8589ae19de Fix bugs listed by clang's static analyzer
6 years ago
Markus Ongyerth 0c9a26828a Use wlr_list for paths, and improve inert resource handling
6 years ago
Markus Ongyerth 31cec36b74 1st feedback pass
6 years ago
Markus Ongyerth 599f84f736 Fix borked rebase
6 years ago
Markus Ongyerth f375246657 Implement basic tablet_pad handling (bound to keyboard focus)
6 years ago
Markus Ongyerth e235f7d336 Basic tablet_v2 object lifetime
6 years ago
Markus Ongyerth 77bac448cc storage commit #2
6 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 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
Tony Crisci 875a5b446f remove time usec
7 years ago
Tony Crisci a224e74fad refactor input time_sec to time_msec
7 years ago
Dominique Martinet a289940bff Refactor out wlr_tablet_pad_state
7 years ago
Dominique Martinet 5c82d2f5c3 libinput backend: massive renaming
7 years ago
Dominique Martinet 0663b6d1e1 Build libinput events on the stack instead of allocating
7 years ago
Scott Anderson cb4d50e22c Changed header paths.
7 years ago
Drew DeVault 3d71969b2a Make event names consistent
8 years ago
Drew DeVault f4453d104d Reorganize wlr-common
8 years ago
Drew DeVault fd91244e83 Update everyone to use new headers
8 years ago
Drew DeVault ecb04afcad Implement tablet pads
8 years ago