Package: marco / 1.24.1-3

Metadata

Package Version Patches format
marco 1.24.1-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001_no shadows for side tiled windows.patch | (download)

src/compositor/compositor-xrender.c | 13 13 0 - 0 !
src/core/window.c | 12 12 0 - 0 !
src/include/window.h | 2 2 0 - 0 !
3 files changed, 27 insertions( )

 [patch] window: do not render shadows on left/right tiled windows

This pull request prevents shadows being rendered for left and right side titled windows. This behaviour is consistent with maximised windows, which also do not render shadows.

The rationale for this change is so that when two windows are titled along side each other, it prevents central shadows bleeding into the touching points of the windows.

metacity-theme-x.xml has provision to style left/right titled windows. This patch makes it possible to to create window themes that present clean side-by-side tiled windows.

0002_tabpopup fix cairo surface leak.patch | (download)

src/ui/draw-workspace.c | 8 7 1 - 0 !
1 file changed, 7 insertions( ), 1 deletion(-)

 [patch] tabpopup: fix cairo surface leak

Commit 6b05da5e49996a2101edfd703dd3f5d91011d726 introduced a Cairo
surface leak, by calling gdk_cairo_surface_create_from_pixbuf() but then
never freeing those surfaces with cairo_surface_destroy().

This manifested in leaking resources when switching between virtual
desktops, as observed using xrestop ("Pxms" column), which made the
desktop slow and ultimately unusable after a few weeks of uptime.

Fixes #685