metacity:gnome-3-36

Last commit made on 2021-06-27
Get this branch:
git clone -b gnome-3-36 https://git.launchpad.net/metacity

Branch merges

Branch information

Name:
gnome-3-36
Repository:
lp:metacity

Recent commits

145e5a9... by Alberts Muktupāvels

window-props: don't set override-redirect window as parent

Before commit c656c658940d override-redirect windows was not
registered with meta_display_register_x_window. This means
that Metacity was treating WM_TRANSIENT_FOR hint as invalid
if it was pointing to override-redirect window.

EWMH specification [1] says that WM_TRANSIENT_FOR property is
defined for managed windows and extends its usage for
override-redirect windows. Client should set WM_TRANSIENT_FOR
on override-redirect window if it is child/popup for another
window.

As specification does not say anyting about using
override-redirect windows as parent for managed windows and
because it causes crashes in Metacity ignore WM_TRANSIENT_FOR
if it is pointing to override-redirect window.

[1] https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html#idm46291029654544

https://gitlab.gnome.org/GNOME/metacity/-/issues/18

b2822c0... by Alberts Muktupāvels

surface-xrender: restore opacity handling

Commit 1021494e347da7045c1db834bf9e4f1b5e076f17 removed too much.

https://gitlab.gnome.org/GNOME/metacity/-/issues/19

(cherry picked from commit 15161227389385a1d55c86d4c27eb1254eb88500)

89997c0... by Daniel Șerbănescu

Update Romanian translation

0d37646... by Efstathios Iosifidis

Update Greek translation

41269db... by Alberts Muktupāvels

compositor-xrender: fix memory leaks

4f593af... by Alberts Muktupāvels

ci: use ubuntu 20.04 image

39bdb16... by Alberts Muktupāvels

draw-workspace: use correct enum type

fb92b23... by Alberts Muktupāvels

compositor-xrender: do not create shadows when disabled

https://gitlab.gnome.org/GNOME/metacity/-/issues/12

8e02c8e... by Yuri Chornoivan <email address hidden>

Update Ukrainian translation

1c9d9eb... by Alberts Muktupāvels

build: fix enum type generation

Replace filename with basename in template file and also regenerate
enum types if Makefile.am changes.