aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-05render/vulkan: constrain blend to output subpass to redrawn regionManuel Stoeckl
2023-10-05util: add struct to track union of rectanglesManuel Stoeckl
2023-10-05renderer: Don't crash when trying to fallback to pixmanAlexander Orzechowski
2023-10-05renderer_autocreate_with_drm_fd: Ensure fd isn't bogusAlexander Orzechowski
2023-10-04drop KDE idle protocol supportSimon Zeni
2023-10-04xdg-shell: document wlr_xdg_surface's initialized & initial_commitSimon Ser
2023-10-04contributing: add safety sectionSimon Ser
2023-10-03treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practicalAlexander Orzechowski
2023-10-02docs: replace the less commonly used "::" with "."Kirill Primak
2023-10-02xdg-surface: fix init state flowKirill Primak
2023-10-02xdg-surface: assert that xdg_surface isn't inertKirill Primak
2023-10-02output_defer_present: Calloc right structAlexander Orzechowski
2023-10-02output: defer fake present events until after commitRose Hudson
2023-10-02backend/drm: restore pending page-flip check when tearingSimon Ser
2023-10-02cursor: Unset cursor if texture upload failedAlexander Orzechowski
2023-10-02cursor: Remove dead codeAlexander Orzechowski
2023-10-02cursor: Unset cursor image when there is not available xcursor themeAlexander Orzechowski
2023-10-01types/wlr_tearing_control_v1: use safe list iteration on destroySimon Zeni
2023-09-28backend/drm: Add async page flip support to legacyvaxerski
2023-09-28staging/tearing-control: Add protocol supportvaxerski
2023-09-27Fix possible crash in server-decoration when surface destroyedBrian J. Tarricone
2023-09-22wlr_scene: clarify wlr_scene_output ownership semanticsJohn Lindgren
2023-09-21render/pass: Remove empty box early returnAlexander Orzechowski
2023-09-21renderer: Use wlr_render_rect_options_get_boxAlexander Orzechowski
2023-09-21render/pass: Introduce wlr_render_rect_options_get_boxAlexander Orzechowski
2023-09-11screencopy_v1: only bind, not render with, buffer in shm copy pathManuel Stoeckl
2023-09-11output: Mutate frame_pending needs_frame when there is an explicit output commitAlexander Orzechowski
2023-09-10render/vulkan: fix validation error with vkCmdBlitImageManuel Stoeckl
2023-09-09render/vulkan: de-duplicate VkImageUsageFlagsSimon Ser
2023-09-08wlr_scene: Use cached node coordinates where possibleLeo Li
2023-09-07backend/drm: Compute custom mode correctlyAlexander Orzechowski
2023-09-01xdg-popup: validate parentKirill Primak
2023-09-01tinywl: set minimum wlroots version in MakefileSimon Ser
2023-08-25backend/drm: drop no-op shortcutSimon Ser
2023-08-24render/pass: ensure rect has positive sizeSimon Ser
2023-08-23Unify signal data docsKirill Primak
2023-08-23render: ensure wlr_render_rect_options->box is nonemptyManuel Stoeckl
2023-08-23output: trigger frame/present events on all commits on enabled outputSimon Ser
2023-08-23output: don't forbid multiple commits per frameRose Hudson
2023-08-23backend/drm: report !presented if session is inactiveRose Hudson
2023-08-23backend/drm: don't set frame_pending on modesetRose Hudson
2023-08-23render: only open DRM render node if necessarySimon Ser
2023-08-22scene_output_layout: make output adding explicitRose Hudson
2023-08-22output_layout: return wlr_output_layout_output when adding outputRose Hudson
2023-08-22wlr_output: Set current_mode during new custom modeAlexander Orzechowski
2023-08-21compositor: drop wlr_surface_destroy_role_object()Simon Ser
2023-08-21xdg-shell: rework rolesKirill Primak
2023-08-21xdg-popup: avoid using wlr_surface_destroy_role_object()Kirill Primak
2023-08-21Don't assume xdg_surface.{toplevel,popup} is non-NULLKirill Primak
2023-08-21xdg-shell: don't return anything from create_xdg_surface()Kirill Primak