commit 728d516affde12a0f75e36844a0501f551223f8a Author: Benjamin Otte 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 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 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 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 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 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 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 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(-)