commit 728d516affde12a0f75e36844a0501f551223f8a
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Nov 16 19:34:24 2015 +0100

    cssprovider: Only push a new scanner when none exists

    For @import, we want to emit the error as part of the @import
    statement,
    not as part of the new file.

 gtk/gtkcssprovider.c | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

commit e8f70dd82938656f93bb383813669f65df117be7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 16 11:51:16 2015 -0500

    3.18.5

 NEWS         | 9 +++++++++
 configure.ac | 4 ++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 80a362c3c3caf41cb01bcc91c7de18bd03727890
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Wed Nov 11 14:43:55 2015 +0100

    filechooser: ignore double clicks on the selected item

    Since we are now interpreting button press events and
    make our own double-click determination, we should not
    handle double-click events that are generated by GDK.

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

 gtk/gtkfilechooserwidget.c | 1 +
 1 file changed, 1 insertion(+)

commit edff6fa6524d35725efcf6c9bca27c67489f4b9a
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Nov 16 17:36:50 2015 +0100

    cssprovider: Have a section on import error

    When loading a nonexisting CSS file using
    gtk_css_provider_load_from_file() or gtk_css_provider_load_from_path()
    we would emit the error using a NULL scanner. Don't do that, because
    we'll have a NULL section in that case and error handlers don't like
    that.

    Testcase attached.

    https://bugzilla.redhat.com/show_bug.cgi?id=1277959

 gtk/gtkcssprovider.c        | 22 ++++++++++++++--------
 testsuite/gtk/cssprovider.c | 13 +++++++++++++
 2 files changed, 27 insertions(+), 8 deletions(-)

commit 0099b0820dbe528482432e079c180c33d3db8f2f
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 28 19:35:23 2015 +0100

    cssprovider: Have a section when parsing style properties

    Signal handlers expect a section to be present, so provide them with
    one.

    New testcase included.

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

 gtk/gtkcssprovider.c        |  4 +++
 testsuite/gtk/Makefile.am   |  1 +
 testsuite/gtk/cssprovider.c | 63
 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 68 insertions(+)

commit 15cf978d5aee45b48103a17d32d28361d9888454
Author: Carlos Soriano <csoriano@gnome.org>
Date:   Wed Oct 14 21:42:16 2015 +0200

    gtkplacessidebar: improve heuristics for external drives

    Since the change to use GtkPlacesView we don't want to show
    internal storage on the sidebar.

    In our case we were checking for drive_can_eject and
    drive_is_media_removable.

    However for some external hard drives it's reported that they
    are not ejectable nor the have removable media. So the only
    attribute that they have different from internal drives is that
    they can be stopped.
    So check for if the drive can be stopped to decide if it is
    external or internal.

    On the way realized we don't need to check for the mounts associated
    with the volume to know if the volume can be ejected or not. So remove
    that code.

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

 gtk/gtkplacessidebar.c | 27 ++++++++++-----------------
 1 file changed, 10 insertions(+), 17 deletions(-)

commit 2d1a793d575622db937938baad38124cdbb0bdad
Author: YunQiang Su <yqsu@src.gnome.org>
Date:   Sat Nov 14 21:59:24 2015 +0800

    Us ... instead of …  for zh_CN

 po/zh_CN.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7be06688ffc1a47387e4be8c792a684652e69182
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Fri Nov 13 12:54:54 2015 +0100

    win32: do not use g_clear_pointer to destroy the window

    DestroyWindow expects a different calling convenction so
    we endup getting an error at runtime

 gdk/win32/gdkdisplay-win32.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)