aboutsummaryrefslogtreecommitdiff
path: root/include/wlr/interfaces/wlr_keyboard.h
AgeCommit message (Collapse)Author
2022-05-25Reformat doc commentsSimon Ser
Unify the way we document our APIs. See CONTRIBUTING.md for the rules.
2022-03-17types/wlr_keyboard: uniformize events nameSimon Zeni
2022-03-07interface/wlr_keyboard: rework destroy sequenceSimon Zeni
The destroy member in wlr_keyboard_impl has been removed. The function `wlr_keyboard_finish` has been introduce to clean up the resources owned by a wlr_keyboard. `wlr_input_device_destroy` no longer destroys the wlr_keyboard, attempting to destroy a wlr_keyboard will result in a no-op. The field `name` has been added to the wlr_keyboard_impl to be able to identify a given wlr_keyboard device.
2022-02-21types/wlr_keyboard: add base wlr_input_deviceSimon Zeni
wlr_keyboard owns its base wlr_input_device. It will be initialized when the keyboard is initialized, and finished when the keyboard is destroyed.
2018-07-29Initial pass on API stability guaranteesDrew DeVault
This introduces -DWLR_USE_UNSTABLE and adds information regarding the stability status to all headers. I started with a conservative set of headers to mark as stable: - types/wlr_matrix.h - util/edges.h - util/log.h - util/region.h - xcursor.h
2018-04-28backend/x11: correctly destroy input devicesemersion
2018-02-12Reformat all #include directivesemersion
2017-10-06Use xkb_state_update_mask() with Wayland backendVersus Void
Fix #158
2017-09-25Merge branch 'master' into rootstonDrew DeVault
2017-09-24Move keyboard logic to wlr_{keyboard,seat}Drew DeVault
2017-09-23Fix some include guard names in interfaces/emersion
2017-09-23Use more consistent include guard namesemersion
2017-08-14Refactor out wlr_keyboard_stateDominique Martinet
2017-06-21Split out types.h and wlr/types.hDrew DeVault
TODO: Update the code accordingly and move other types into the same paradigm