about-dialog: link directly to the 3.0 version of GPL licenses

In the unlikely case that there is another GPL released in the future
it would be best if we link directly to the 3.0 version of the
license description instead of the alias to the latest
version.
dialog: set suggested-action even on dialogs without header bars

It is up to the theme whether these should be styled.
dialog: remove suggested action class when changing default action

So that we don't have multiple widgets with the style class set
to suggested-action.
Updated Brazilian Portuguese translation
wayland: Fix margins at startup

GtkWindow calls set_shadow_width then maps the window, meaning
that we never set the margin. Save it when we set and then set
it when we create the XDG surface.
wayland: Remove old, outdated comment
wayland: Seal up a non-declared public member
Remove the return value of GdkWindowImpl::get_root_coords

It's unused by callers, and the historical return values are
undocumented, so just remove it now.
gdkwindow: Always pass the impl window to GdkWindowImpl::get_root_coords

The point of GdkWindowImpl::get_root_coords is to translate the passed
in coordinates against the passed-in impl window. For a child window,
in fact, window->abs_x and window->abs_y already track the child
window's coordinates against the impl window.

If we pass in a child window, and backends don't explicitly get the impl
window from it, we'll double-count the child window.

Really, we should *always* be passing impl windows to backends, and
never child windows. However, I'm a bit worried for regressions late
in the cycle if we want to fix up the rest of the callers, like
gdk_window_get_geometry, so I'm only going to touch get_root_coords
for now after careful review of all the backends.
fixed: Fix drawing order

Restore the drawing order in GtkFixed to what it was in 3.8. With the
GDK drawing changes this will not be correct in some cases (un-windowed
children can now overlap windowed children and native children overlap
everything), but fixes Eclipse drawing.

https://bugzilla.gnome.org/show_bug.cgi?id=725089
reftests: Add a test for a widget stacking regression

GTK 3.10 fails to obey the stacking order when drawing widgets.

https://bugzilla.gnome.org/show_bug.cgi?id=725089
gdkwindow: Call function instead of copying its code

gdk_window_get_origin() is just a variant of
gdk_window_get_root_coords() after all.
New cloudprint GTK+ print module for Google Cloud Print.

This is a web service provided by Google that allows people to
share their printers (https://www.google.com/cloudprint/learn/).

In addition to being able to print to printers shared on Google Cloud
Print, there is an equivalent of "Print to file" in the form of "Save to
Google Drive".

The cloudprint module uses gnome-online-accounts to obtain the OAuth 2.0
access token for the Google account.

Currently it can discover available printers, get simple details about
them such as display name and status, and submit jobs without any
special options.

https://bugzilla.gnome.org/show_bug.cgi?id=723368
Updated POTFILES.in and POTFILES.skip
Updated Brazilian Portuguese translation
Updated Hebrew translation
Updated Hebrew properties translation
Updated Kazakh translation
trivial: fix typo in docs of gtk_css_provider_to_string
autogen.sh: fail faster/clearer if g-i not found

GOBJECT_INTROSPECTION_CHECK macro can be missing if introspection
is not installed, so this way the following error is prevented:

"gtk/Makefile.am:1324: error: HAVE_INTROSPECTION does not appear
in AM_CONDITIONAL"

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