metacity:gnome-3-40

Last commit made on 2021-10-08
Get this branch:
git clone -b gnome-3-40 https://git.launchpad.net/metacity

Branch merges

Branch information

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

Recent commits

1e58c8e... by Hugo Carvalho

Update Portuguese translation

6d62a14... 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

e1c1b3c... 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)

bdc5683... by Alberts Muktupāvels

ci: use ubuntu 21.04 image

004362c... by Nathan Follens <email address hidden>

Update Dutch translation

(cherry picked from commit ec22b9368ee3ae44787949f5fa8f65aacb7bd4fe)

707561e... by Alberts Muktupāvels

bump version to 3.40.0, update NEWS

ec33b52... by Asier Sarasua Garmendia <email address hidden>

Update Basque translation

(cherry picked from commit bbe8c7f49a8ea94f8f54a7cb915897dfd845d240)

bf039bc... by Alberts Muktupāvels

misc: remove Coverity annotations

984c7b6... by Balázs Úr

Update Hungarian translation

(cherry picked from commit 535adb5b9f77f71aea23240431ebe8eb10b0af29)

5ad1d1c... by Alberts Muktupāvels

bell: remove unused code