Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Fix up a11y tests for recent changes

The fix for child properties made the a11y dump for the assistant
case change. After close inspection, the new output is what the
code intends to produce, so update the expected result.
Updated Irish translation
Don't mark a space as translatable

There is no point in translating a string that consists just
of a single space. Pointed out in

https://bugzilla.gnome.org/show_bug.cgi?id=706778
Revert "Deprecate and ignore gtk-entry-password-hint-timeout"

This reverts commit 4b5a389e88af7e7a1fa9e33294642dcfbc2832ec.

This change caused considerable concern about accidental
leaking of passwords, see e.g.

https://bugzilla.gnome.org/show_bug.cgi?id=706563
https://bugzilla.gnome.org/show_bug.cgi?id=706873
https://bugzilla.redhat.com/show_bug.cgi?id=994237

We may have to do something else for password entries, such
as the windows-style 'peekabo' icon.
Update Kazakh translation
Fix an age-old typo

GtkIconView was not properly propagating key release events,
since forever.

https://bugzilla.gnome.org/show_bug.cgi?id=706740
printsettings: Add missing docs for output constants

GTK_PRINT_SETTINGS_OUTPUT_DIR and GTK_PRINT_SETTINGS_OUTPUT_BASENAME
doesn't have documentation.

https://bugzilla.gnome.org/show_bug.cgi?id=706802
css shadow: Fix memory leak

https://bugzilla.gnome.org/show_bug.cgi?id=706493
GtkClipboardWayland: Fix memory leak

https://bugzilla.gnome.org/show_bug.cgi?id=706493
GdkWaylandWindow: Fix memory leak

https://bugzilla.gnome.org/show_bug.cgi?id=706493
gdkwindow-x11: Correct math for filling in the _NET_WM_OPAQUE_REGION property

This fixes incorrect rendering under mutter and other WMs that implement
_NET_WM_OPAQUE_REGION.
win32: use the input locale to decide the default input method

GTK+ tries to automatically assign the best input module based on the
'system locale'. In the specific case of the IME input method, it will
be the default for the whole GTK+ application if the system locale is
either Japanese (ja), Korean (ko) or Chinese (zh). Other defaults are
equally applicable, e.g. if system locale is Catalan (ca), the special
'Cedilla' input module is chosen.

System locale can be changed (e.g. Win7) through the following sequence
(reboot required):
  Control Panel
    Region and Language
      Administrative
        Language for non-Unicode Programs
          Change system locale...

The problem with this behaviour is that changing the 'default input
language' (e.g. from English to Japanese+IME) doesn't affect the GTK+
application. Therefore, I can have an English system locale (where GTK+
will choose Simple IM by default) but then have Japanese+IME as input
language.

Default input language can be changed (e.g. Win7) through the following
sequence (no reboot required):
  System locale can be changed (e.g. Win7) through:
    Control Panel
      Region and Language
        Keyboards and Languages
          Keyboards and other input languages
            Change keyboards...

Default input language can also be changed using the language bar directly.

So, instead of using the system-wide default locale to decide which input
method to use as default, better use the input language specified by the
user, which may be the same as the system-wide default locale, or different.
Following the previous example, with an English system locale and a
Japanese+IME input language, the default input method will now be IME
instead of Simple, which is closer to what's expected by the user.

This change only affects the application during startup; i.e. if the user
changes the input language while the application is running, we wouldn't be
changing the default input method to use. We could do this processing the
WM_INPUTLANGCHANGE messages, though.

https://bugzilla.gnome.org/show_bug.cgi?id=700428
gtkwindow: Don't set an opaque region if the window is app-paintable

This means the background is effectively unused. This fixes bad drawing
errors with cc-rr-labeller and potentially also notify-osd.
Revert "a11y: Check whether a widget is mapped before querying its parent"

This reverts commit 7e3db6fdd36960fca0ae0e7e078b448b5f8b220a.

It broke the testsuite.
Fix up a11y tests again

This change was caused by the recently reverted patch.
Updated Polish translation
GtkPathBar: Don't make current dir bold

This is closer to the nautilus path bar.

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