GtkMenuSectionBox: Add tooltip to iconic buttons
popover: Add show/hide transition
GtkDialog: Connect to activate signals only once

If the widget is an action widget, it's been previously added with
gtk_dialog_add_action_widget, which calls add_response_data on it, which
in turn connects to the clicked/activate signal of that widget, so we
don't need to connect to that signal a second time in
gtk_buildable_custom_finished.
Revert "popover: Add show/hide transition"

This reverts commit 17f48e3a9e3623df2feb76dd209fe80b94b8b5c1.
Revert "GtkMenuSectionBox: Add tooltip to iconic buttons"

This reverts commit 7543e7b279200ed0aad80574c0a3fa2672f297ce.
Updated Greek translation
GtkStack: Fix an oversight in child renaming

We currently emit a warning if you rename a child to the name
it already has. We shouldn't do that.
GtkPopoverMenu: expose more properties

Expose the position as a child property and the visible page
as a property. These are useful in glade.
Adwaita: typo fix
Updated Spanish translation
Updated Norwegian bokmål translation.
Updated Norwegian bokmål translation.
GtkPopoverMenu: be more careful about change notification

Only emit notify for ::visible-submenu when the visible page
in the stack actually changed.
GtkModelButton: Don't show both text and icon

The intention was that ::iconic indicates which representation is
preferred (text or icon). We fall back to the other representation
if one is missing.
mir: add OpenGL support

Implement GdkGLContext using EGL and use hardware mir surfaces
when a GdkWindow uses gl rendering.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=740346
mir: don't use struct MirConnection*, just the latter
mir: add public getter for the internal MirSurface
mir: swap buffer async only when a repaint has been requested

And ignore swapping while still processing a request.