aboutsummaryrefslogtreecommitdiff
path: root/tinywl/tinywl.c
AgeCommit message (Expand)Author
2023-12-07tinywl: check initialized instead of initial_commitKirill Primak
2023-12-07tinywl: don't send configures to uninitialized xdg_surfacesKirill Primak
2023-11-23xdg-{shell,decoration}: improve eventsKirill Primak
2023-11-23output-layout: take wl_display in constructorSimon Ser
2023-11-14tinywl: don't use "I"/"my" in docsKirill Primak
2023-11-14tinywl: fix xdg_toplevel_destroy() docsKirill Primak
2023-11-14tinywl: stop using the word "view" to refer to toplevelsSimon Ser
2023-11-13tinywl: fix crash when previously focused surface is not a toplevelSimon Ser
2023-10-03treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practicalAlexander Orzechowski
2023-08-22scene_output_layout: make output adding explicitRose Hudson
2023-08-21Don't assume xdg_surface.{toplevel,popup} is non-NULLKirill Primak
2023-07-10scene_output: optionally record and report timingsRose Hudson
2023-06-27tinywl: enable new outputsSimon Ser
2023-06-23output: add wlr_output_state_init()Simon Ser
2023-06-15cursor: add wlr_cursor_set_xcursor()Simon Ser
2023-06-13tinywl: Drop usage of wlr_output.pendingAlexander Orzechowski
2023-06-02xdg-shell: use unified map logicKirill Primak
2023-05-02tinywl: Release everything before destroyAlexander Orzechowski
2023-04-14compositor: pass version in wlr_compositor_createSimon Ser
2023-03-04tinywl: init server to zerosKirill Primak
2023-02-04wlr_scene: Rename wlr_scene_surface_from_bufferAlexander Orzechowski
2023-02-01xdg-shell: convert to try_fromSimon Ser
2023-02-01examples, tinywl: use "default" cursor instead of "left_ptr"Simon Ser
2023-01-24tinywl: fix extra whitespaceSimon Ser
2023-01-04tinywl: Nuke view->{x, y}Alexander Orzechowski
2022-12-06tinywl: handle wlr_output.events.request_stateKirill Primak
2022-11-15backend: return wlr_session in wlr_backend_autocreate() callSimon Ser
2022-11-07tinywl: handle view unmap while grabbedKirill Primak
2022-06-28tinywl: exit on backend, renderer or allocator creation failureSimon Zeni
2022-06-21wlr_input_device: remove anon union fieldIsaac Freund
2022-05-31wlr_scene: Only allow parenting on a wlr_scene_treeAlexander Orzechowski
2022-05-31wlr_scene: Refactor wlr_scene (the root element) to encase a wlr_scene_treeAlexander Orzechowski
2022-05-27tinywl: use xdg-shell v3Kirill Primak
2022-05-19wlr_scene: Refactor wlr_scene_surface to be a helper on top of wlr_scene_bufferAlexander Orzechowski
2022-05-15xdg-shell: specify version in wlr_xdg_shell_createSimon Ser
2022-05-10tinywl: don't crash when there is no keyboardSimon Ser
2022-05-06tinywl/tinywl: clean up tinywl_output when wlr_output is gonexiaoyaobing
2022-04-13xdg-toplevel: don't schedule configures on state requestsKirill Primak
2022-03-23seat: take wlr_keyboard in wlr_seat_set_keyboard()Leonardo Hernández Hernández
2022-03-17types/wlr_keyboard: uniformize events nameSimon Zeni
2022-03-17types/wlr_pointer: uniformize events nameSimon Zeni
2022-03-17tinywl: init cursor_modeSimon Zeni
2022-03-07tinywl: destroy keyboard on wlr_input_device eventSimon Zeni
2022-02-02xdg-toplevel: fix functions' main argument typeKirill Primak
2022-01-14tinywl: fix check whether client is focused or notIsaac Freund
2022-01-13subcompositor: split out from compositorKirill Primak
2021-12-13scene: fix wlr_scene_send_frame_done() APIIsaac Freund
2021-12-13tinywl: use wlr_scene_send_frame_done()Isaac Freund
2021-12-01Fix uninitialized variable errors in release modeQuantum
2021-11-30tinywl: use wlr_sceneIsaac Freund