79 Commits (f409fcc772683d7ab1ff28d9408258fe9f1d320e)

Author SHA1 Message Date
nerdopolis 35c3194ae5 backend/libinput: Fix call of handle_libinput_readable() when WLR_LIBINPUT_NO_DEVICES is set
6 months ago
Simon Zeni cc10a5259d backend/libinput: avoid potential NULL access in wlr_libinput_get_device_handle
7 months ago
Isaac Freund b821be5749
input-device: unconfuse tablet naming
9 months ago
Simon Ser ee70932422 backend/libinput: use NULL to indicate missing device name
9 months ago
Simon Ser f5e8fa48f3 backend/libinput: drop wl_display argument
10 months ago
Simon Ser 3cc4374542 backend: stop calling wl_display_terminate()
10 months ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Simon Ser fe06e5f49a Use wl_container_of() instead of casts
1 year ago
Alexander Orzechowski 8bd7170fd9 Use env helpers
2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable
2 years ago
Isaac Freund 91943a68a6 wlr_input_device: remove anon union field
2 years ago
Simon Zeni d0718a9b32 backend/libinput: public API cleanup
3 years ago
Simon Zeni 0d21496e53 backend/libinput: rework tablet_pad interface
3 years ago
Simon Zeni c8456086a1 backend/libinput: rework tablet interface
3 years ago
Simon Zeni 4f4dd95223 backend/libinput: rework touch interface
3 years ago
Simon Zeni d750c5ac67 backend/libinput: rework switch interface
3 years ago
Simon Zeni d60cdad3ea backend/libinput: rework pointer interface
3 years ago
Simon Zeni 5eefda1ffe backend/libinput: rework keyboard interface
3 years ago
Simon Zeni 9dd6e2b905 backend/libinput: add devices wl_list
3 years ago
Simon Zeni 91ba28e020 backend/libinput: remove wlr_input_device_impl
3 years ago
Simon Ser 1d9c1bcea6 input-device: remove wlr_input_device.link
3 years ago
Simon Ser 18c2dce65e backend: unify startup messages
3 years ago
Simon Ser e035f2b9c4 Fix invalid uses of wl_array_for_each
3 years ago
Simon Ser e6cb11d882 backend/libinput: stop using wlr_list internally
3 years ago
Simon Ser 7ec5bf6b10 backend: introduce wlr_backend_finish
4 years ago
Simon Ser 846e0838d6 backend/libinput: terminate display on error
4 years ago
Simon Ser 0e76f92de7 backend/session: replace session_signal with events.active
4 years ago
Simon Ser 44a4792fd8 backend/session: operate on wlr_device
4 years ago
Isaac Freund e06c9e43af Remove unneeded includes from wlr_input_device.h
4 years ago
Simon Ser 45c1a3621c backend/libinput: improve logger callback
4 years ago
Simon Ser 8681e4ab8a backend/drm, backend/libinput: listen to session destroy
5 years ago
emersion 7bcf0d9599 backend/libinput: add assertions
6 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
6 years ago
Scott Anderson 47985d2dc5 Multiseat fixes
7 years ago
morganamilo 6305e6327f
Fix typos in comments and strings
7 years ago
emersion 625a7a48dc
Don't use the wlr_ prefix for static functions
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 56deff41b6 Implement input inhibit in rootston
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
emersion 9d43adaafa
Listen to display destroy in backends
7 years ago
emersion 016744ef4d
Refactor wlr_list inside wlroots
7 years ago