aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2023-08-21egl: Don't assume display is owned when KHR_display_reference is unsupportedAlexander Orzechowski
2023-08-21egl: Remove dead codeAlexander Orzechowski
2023-08-21buffer: make wlr_client_buffer functions privateSimon Ser
2023-08-21backend/headless: fix broken output frame eventsSimon Ser
2023-08-20renderer/vulkan: Defer device lost signal until end of passAlexander Orzechowski
2023-08-19xdg-decoration: store an xdg_toplevel instead of xdg_surfaceLeonardo Hernández Hernández
2023-08-16backend/wayland: wait for xdg_surface.configure explicitlySimon Ser
2023-08-16render: split render pass API into separate headerSimon Ser
2023-08-16wlr_output: Nuke wlr_output_update_enabledAlexander Orzechowski
2023-08-16output: Schedule mode updates to happen with rest of output eventsAlexander Orzechowski
2023-08-16output: Inline wlr_output_update_{custom,}_modeAlexander Orzechowski
2023-08-16wlr_output: Make wlr_output_update_{custom,}_mode privateAlexander Orzechowski
2023-08-16backend/drm: Use output state to set init modeAlexander Orzechowski
2023-08-16backend/drm: Move output variable up in connect_drm_connectorAlexander Orzechowski
2023-08-16backend/headless: Use output state to set init custom modeAlexander Orzechowski
2023-08-16backend/wayland: Use output state to set init custom modeAlexander Orzechowski
2023-08-16backend/x11: Use output state to set init custom modeAlexander Orzechowski
2023-08-16output: Add initialization state to wlr_output_initAlexander Orzechowski
2023-08-16output: Extract common commit logicAlexander Orzechowski
2023-08-16examples/embedded: new exampleSimon Ser
2023-08-16backend/wayland: add wlr_wl_output_create_from_surface()Simon Ser
2023-08-16backend/wayland: tag wl_surfaceSimon Ser
2023-08-16backend/wayland: take existing wl_display in wlr_wl_backend_create()Simon Ser
2023-08-14renderer: Sanity check texture source boundsAlexander Orzechowski
2023-08-12screencopy_v1: Implement copy regions with gpu blit pathAlexander Orzechowski
2023-08-12screencopy_v1: Use new renderer API for gpu blit pathAlexander Orzechowski
2023-08-03Avoid using memcpy() to copy structsSimon Ser
2023-08-03xwayland: drop wlr_xwayland_surface.events.set_pidSimon Ser