metacity:gnome-3-24

Last commit made on 2018-03-24
Get this branch:
git clone -b gnome-3-24 https://git.launchpad.net/metacity

Branch merges

Branch information

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

Recent commits

5fc2cfe... by wsxy162

Update zh_CN translation

de4ff70... by Owen Taylor

Fix crash when struts change during grab operation

Since meta_workspace_invalidate_work_area() frees the edges
workspace->screen_edges and workspace->monitor_edges, we must clean up
our cached edge resistance data when the invalidate_work_area() is
called on the active workspace, or when the workspace changes.

Make the computation of the edge resistance data lazy so that it
will be recomputed the next time we try to access it.
meta_display_compute_resistance_and_snapping_edges() is made
private to edge-resistance.c

Invaliding the data when active workspace changes also will improve
correctness for edge resistance when the current workspace changes
during a grab operation. (Even with this fix we still don't try to
handle window positions changing during a grab operation; that can't
cause a crash since, unlike screen and monitor edges, the window edges
are freshly allocated, it will just cause slight oddness in that
corner case.)

Root cause tracked down due to much effort by Jon Nettleton.
https://bugzilla.gnome.org/show_bug.cgi?id=608800 (Mutter)
https://bugzilla.gnome.org/show_bug.cgi?id=603632 (Metacity)

04f3e5f... by Owen Taylor

Accept an empty string as well as "disabled" for keybindings

Treat the empty string the same as "disabled" for GConf keybinding
keys. gnome-keybinding-properties was changed to write disabled
keys as the empty string a year or so ago.

https://bugzilla.gnome.org/show_bug.cgi?id=559816

7cacf68... by Alberts Muktupāvels

libmetacity: fix copy/paste errors

6a3383e... by Alberts Muktupāvels

theme-viewer: fix copy/paste error

b42ff5f... by Alberts Muktupāvels

keybindings: fix window menu position

143ac97... by Alberts Muktupāvels

menu: fix build with gtk+ 3.20.x

37a32dc... by Alberts Muktupāvels

fixedtip: fix build with gtk+ 3.20.x

7ef03f5... by Alberts Muktupāvels

bump GTK+ required version to 3.20.0

e920a1a... by Alberts Muktupāvels

bump version to 3.24.1, update NEWS