commit 4217fccbc9fc4f278b6823e13fd2065b131f4938 Author: Matthias Clasen Date: Mon May 11 14:40:10 2015 -0400 3.16.3 NEWS | 38 ++++++++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 40 insertions(+), 2 deletions(-) commit 086e885c02b903337e0403b8fd4c51905489dedc Author: Matthias Clasen Date: Mon May 11 14:46:45 2015 -0400 Fix a11y tests The output of the about dialog test is affected by the keynav fixes. testsuite/a11y/about.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit b737bfec24f1858620a9c28ed95bad46282fdd6e Author: Lars Uebernickel Date: Fri Apr 10 17:18:50 2015 +0200 Allow overriding WM_CLASS from the command line Even when the program itself calls gdk_set_program_class(). There's currently no way for this function to be called without breaking gdk's --class command line option, because you cannot call it before gtk_init(). https://bugzilla.gnome.org/show_bug.cgi?id=747634 gdk/gdk.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 570fd6c185494c858a53374920329d8c2c9e8bfa Author: Matthias Clasen Date: Sun May 10 21:00:08 2015 -0400 gtk-demo: Remove an unncessary define The changedisplay example no longer uses and deprecated API, so don't disable deprecations. demos/gtk-demo/changedisplay.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 151e74c12dc8c487fe4201b5514f27fc57a2c15e Author: Matthias Clasen Date: Sun May 10 01:05:52 2015 -0400 Revert "Work around a pkg-config bug" This reverts commit 57751fa391fce8b9f208c41260e8968dd4cdc800. I've been told that this is not, in fact, a pkg-config bug, but a pkg-config feature. configure.ac | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 09408aca1efd08c1763a31b4b941175ab187612b Author: Philip Chimento Date: Wed Apr 8 23:31:51 2015 -0700 quartz: Non-implementation of GdkGLContext This makes sure the Quartz backend returns an error when asked to create a GL context, rather than crashing because of a NULL vfunc. https://bugzilla.gnome.org/show_bug.cgi?id=740199 gdk/quartz/Makefile.am | 2 ++ gdk/quartz/gdkglcontext-quartz.c | 39 ++++++++++++++++++++++++++++++++++++++ gdk/quartz/gdkglcontext-quartz.h | 41 ++++++++++++++++++++++++++++++++++++++++ gdk/quartz/gdkwindow-quartz.c | 2 ++ 4 files changed, 84 insertions(+) commit 103346c780ec00ecd55d2f624ab52e5ca8b38f44 Author: Sjoerd Simons Date: Wed May 6 12:39:14 2015 +0200 notify test: Don't test object relying on dbus connections Don't test types that rely on a pre-existing dbus session bus. https://bugzilla.gnome.org/show_bug.cgi?id=749009 testsuite/gtk/notify.c | 4 ++++ 1 file changed, 4 insertions(+) commit ed9b598e9b449aae68ba41f2cea643ca21aa4488 Author: Matthias Clasen Date: Thu May 7 22:36:00 2015 -0400 GtkRecentChooser: Use a better busy cursor gtk/gtkrecentchooserdefault.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) commit 927d8e84dc9ce408b0f20dd5879ed63e5a0c0719 Author: Matthias Clasen Date: Thu May 7 22:24:19 2015 -0400 GtkPrintUnixDialog: Use a better busy cursor gtk/gtkprintunixdialog.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 9c307fedc93caee22a677074aab3b026d1d69835 Author: Garrett Regier Date: Tue May 5 22:24:16 2015 -0700 GtkFontChooserWidget: Remove unused struct field This was added accidentally in a recent patch. Signed-off-by: Garrett Regier https://bugzilla.gnome.org/show_bug.cgi?id=748992 gtk/gtkfontchooserwidget.c | 1 - 1 file changed, 1 deletion(-) commit 27130ab6b12b170f8541100eec067506a56aa721 Author: Jakub Steiner Date: Thu May 7 10:16:46 2015 +0200 Adwaita: tone down popover dropshadow gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 0f18e907345838c0eeba7630e1bbb3a138147c9a Author: Jonas Ådahl Date: Thu May 7 23:06:32 2015 +0800 GtkWindow: Manually set CSD should enable shadow width calculation If CSD is enabled with shadow even though it "shouldn't"*, the width should still be calculated correctly. This fixes a regression caused by b1e5ad469c753ea3eed967056ca814ecb0117c7b. * gtk_window_should_use_csd () returns false https://bugzilla.gnome.org/show_bug.cgi?id=748615 gtk/gtkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit be8ff8e56a942b3193804a14f707f83851b464d0 Author: Jonas Ådahl Date: Wed Apr 29 15:08:44 2015 +0800 GtkWindow: Get the correct shadow width even before window is realized The window state 'client_decorated' will only be set the window is being realized. If anyone tries to get the shadow size before that it'd get the with as if there always was no shadow. This avoids negative sized opaque regions caused by the allocation being smaller than shadow. https://bugzilla.gnome.org/show_bug.cgi?id=748615 gtk/gtkwindow.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 6e92757ed0357a047612ca3dd9b00968bec19884 Author: Matthias Clasen Date: Wed May 6 00:52:23 2015 -0400 GtkFontChooserWidget: Listen for fontconfig changes We were relying on indirectly getting notify when fontconfig configuration changes, by GtkSettings translating the timestamp change into a style-invalidation, which gets fed through the css invalidation machinery. That machinery has gotten good enough at optimizing away redundant changes that it no longer emits ::style-updated in this case. So, instead make the font chooser listen directly to what it cares about: the fontconfig change notification from GtkSettings. gtk/gtkfontchooserwidget.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit d2df0aa7ca175f20a983e2bc7b8e94056b8a627b Author: Emmanuele Bassi Date: Mon May 4 13:25:27 2015 +0100 fontchooser: Use gtk-fontconfig-timestamp setting We can use the GtkSettings:gtk-fontconfig-timestamp property to decide whether or not we should reload fonts on style and screen changes. This should avoid doing a lot of work with large font collections when only the theme has changed. https://bugzilla.gnome.org/show_bug.cgi?id=748782 gtk/gtkfontchooserwidget.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit db4b1e62fe8aa247668f82c1abfa167312b936fa Author: Emmanuele Bassi Date: Mon May 4 13:28:14 2015 +0100 settings: Wayland-only systems also use fontconfig We're relying on the X11 backend being compiled in, but that may not be the case. https://bugzilla.gnome.org/show_bug.cgi?id=748782 gtk/gtksettings.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 68e31e19feca04dec8ec7086fd3b4513acefc039 Author: Christian Hergert Date: Tue May 5 12:19:10 2015 -0700 inspector: allow object read-only properties in prop-editor If we have a GObject property that is also a GObject, we should be able to view additional information on that object (even if the param spec is read-only). gtk/inspector/prop-editor.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 9cbcd541d9b9943112e0db24838fcacc3234be0f Author: Руслан Ижбулатов Date: Mon May 4 17:18:35 2015 +0000 W32: Add a mapping for "left_ptr_watch" cursor This is purely to support gdk_cursor_new_from_name(). In particular, its counterpart, gdk_cursor_new_for_display(), will not be affected, because there's no GDK_LEFT_PTR_WATCH cursor type, and because i don't have a fallback cursor bitmask for gdk/win32/xcursors.h gdk/win32/gdkcursor-win32.c | 1 + 1 file changed, 1 insertion(+) commit 3d9f024debbde527f65876e3ffd77406ca122f79 Author: Jakub Steiner Date: Mon May 4 14:39:40 2015 +0200 HC: implement overlay scrollbar theming while the behavior was in place, the specific theming for overlay scrollbars was missing, and content was hidden. gtk/theme/HighContrast/_common.scss | 37 +++++++++++++++++++++++++++++++++++++ gtk/theme/HighContrast/gtk.css | 19 +++++++++++++++++++ 2 files changed, 56 insertions(+) commit 2252876614acccd4b6bea1ec6ba0ef4b0d76df2c Author: Matthias Clasen Date: Mon May 4 08:01:36 2015 -0400 Drop PANGO_ENABLE_BACKEND Not needed for a long time now. https://bugzilla.gnome.org/show_bug.cgi?id=748783 gtk/gtksettings.c | 2 -- 1 file changed, 2 deletions(-) commit 2d873f3449d3433dd9e352cc7474c74a33a7406e Author: Matthias Clasen Date: Sat May 2 11:55:00 2015 -0400 docs: Add a note about button 4 & 5 gdk/gdktypes.h | 4 ++++ 1 file changed, 4 insertions(+) commit adeca58af7d21c868ade8d8ac1854567c9640dac Author: Matthias Clasen Date: Sat May 2 11:51:38 2015 -0400 xi2: Don't set button mask 4 and 5 We interpret buttons 4-7 as old-school scroll events, so it does not make sense to add these to the mask. Also fix an off-by-one in the loop here, buttons_mask is 1-based. gdk/x11/gdkdevice-xi2.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit ee184e895acd274c7f3e661319f074ea7e308e87 Author: Matthias Clasen Date: Sat May 2 10:42:15 2015 -0400 GtkAboutDialog: Make credits section keyboard navigatable Its the right thing to do. gtk/gtkaboutdialog.c | 1 + 1 file changed, 1 insertion(+) commit 2f91f31b1ae5a10ec0442edba70953ed39498c21 Author: Matthias Clasen Date: Sat May 2 10:26:07 2015 -0400 GtkAboutDialog: Fix some focus issues Making a container focusable is rarely the right thing to do. It typically breaks the focus chain, and makes the container contents unfocusable, as was the case here. gtk/ui/gtkaboutdialog.ui | 4 ---- 1 file changed, 4 deletions(-) commit 6f7e6f68bedc4c2cfe4c8c0a5297241e6974e10e Author: Timm Bäder Date: Sat May 2 17:14:38 2015 +0200 inspector/misc-info: Fix typo gtk/inspector/misc-info.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7802bbd9c5e927c77a8444b9043a9d586257b814 Author: Matthias Clasen Date: Fri May 1 15:34:08 2015 -0400 GtkSearchEngine: Use all search engines Just using tracker does not work well if you are searching in non-indexed locations, such as git checkouts or network mounts. Ideally, we'd decide the 'best' engine to use for each location. Since that is not easy to do, just run them in parallel for now, which is the same strategy that nautilus uses. gtk/gtksearchengine.c | 218 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 209 insertions(+), 9 deletions(-) commit 1bb0c94767a83dd76a7d886ba97d6b4457a3cdbe Author: Руслан Ижбулатов Date: Thu Apr 30 17:46:27 2015 +0000 Rewrite simple search engine to use GFile and breadth order https://bugzilla.gnome.org/show_bug.cgi?id=746916 gtk/gtksearchenginesimple.c | 187 +++++++++++++++++++++++++++++--------------- 1 file changed, 125 insertions(+), 62 deletions(-) commit 1062be11159c076a558ab645450f3cf2ee893fc0 Author: Matthias Clasen Date: Fri May 1 12:44:11 2015 -0400 GtkSearchEngine: Drop unused functionality gtk/gtksearchengine.c | 9 --------- gtk/gtksearchengine.h | 4 +--- gtk/gtksearchenginequartz.c | 7 ------- gtk/gtksearchenginesimple.c | 7 ------- gtk/gtksearchenginetracker.c | 7 ------- 5 files changed, 1 insertion(+), 33 deletions(-) commit 2954c9c09b2f282950c811ac8c3234bb3b90d83c Author: Matthias Clasen Date: Thu Apr 30 22:42:49 2015 -0400 Drop a redundant call g_thread_supported() is always TRUE nowadays, so drop the call. gtk/gtksearchengine.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit f9bf9295c551b798ab35221e57083b49d8ca897a Author: Matthias Clasen Date: Thu Apr 30 22:40:45 2015 -0400 GtkFileChooser: Use a better busy cursor It is possible to interact with the file chooser while things are loading, so use a cursor that indicates this, if we have one. gtk/gtkfilechooserwidget.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit d041ff409a8b644f1062152745d1989889366bdc Author: Руслан Ижбулатов Date: Thu Apr 30 20:43:18 2015 +0000 Fix use-after-free in gdk_window_end_paint() It's a miracle that this code ever worked. gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit efaaa3a4a8db87c7e41844e63a583d9de737e72b Author: Alexander Larsson Date: Thu Apr 30 10:26:52 2015 +0200 wayland: Don't send bogus values for cursor surface buffer/scale I was getting really weird values for scale for the blank cursor used when hiding the cursor in a GtkEntry when typing, this was caused by gdk_wayland_device_update_window_cursor sending random values when the returned buffer was NULL. We fix this by just not sending any buffer or scale updates in this case. gdk/wayland/gdkdevice-wayland.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 385798c89fe00a2e7d36d8db530fdc5cb4e700dc Author: Matthias Clasen Date: Wed Apr 29 14:04:26 2015 -0400 Fix inclusion of examples in docs in non-srcdir builds This is a bit messy, since xsltproc insists on stripping relative paths to the basename before consulting the paths. https://bugzilla.gnome.org/show_bug.cgi?id=748640 docs/reference/gtk/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit d597d5beca8a28136f9c650563fcc148fd76258c Author: Jakub Steiner Date: Tue Apr 28 00:33:17 2015 +0200 HC: include a missing sass function - used in the color widget gtk/theme/HighContrast/_drawing.scss | 4 ++++ gtk/theme/HighContrast/gtk.css | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) commit 32e7d5ae59323495814da63591790eea87e3bca7 Author: Jakub Steiner Date: Mon Apr 27 17:33:40 2015 +0200 HC: tone down backdrop for gtk switches https://bugzilla.gnome.org/show_bug.cgi?id=746925 gtk/theme/HighContrast/_common.scss | 8 ++++---- gtk/theme/HighContrast/gtk.css | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) commit cc03e3319c9624cf03f6dd19e85fffd6523fd19b Author: Matthias Clasen Date: Tue Apr 21 07:12:58 2015 -0500 docs: Add an cross-reference to template docs gtk/gtkbuilder.c | 1 + gtk/gtkwidget.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 5efed59da155ba5c6cda6a89bce08e4a558cb783 Author: Matthias Clasen Date: Sat Apr 18 12:54:45 2015 -0400 Improve the docs for gdk_window_set_opaque_region Fix several typos and annotate the region parameter as allow-none. gdk/gdkwindow.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 5174ad90010b1207e049db44da9bcdbde80d1b4d Author: Carlos Garnacho Date: Sat Apr 18 18:02:50 2015 +0200 wayland: Don't unset the selected mimetype on drop_reply gdk_wayland_drop_context_set_status() can't do much else currently besides picking a mimetype (the first one is currently chosen). This may incorrectly unset the mimetype chosen on .receive(), so the transfer is cancelled before it even starts. At the time drop_reply happens, we should have already picked a mimetype along the way, so only cover for accepted=FALSE in order to unset it. gdk/wayland/gdkdnd-wayland.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 732e313a7a8bc289752dded8a82f0b1e198f37d7 Author: Carlos Garnacho Date: Tue Apr 7 16:58:01 2015 +0200 wayland: Plug leak We leak refs on the dest window if it gets set multiple times, expected to happen as the DnD operation moves across the window. gdk/wayland/gdkdnd-wayland.c | 3 +++ 1 file changed, 3 insertions(+) commit 77c5cef932a3004f8615e73a60c7796d57d84351 Author: Carlos Garnacho Date: Tue Apr 7 16:23:38 2015 +0200 wayland: Create internal GdkWindow to be set as the DnD source During drag operations from another client, we currently set no window as the DnD source. There's paths in upper layers though that rely on it being set, just that we don't trigger these yet. gdk/wayland/gdkdevice-wayland.c | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) commit 21216fc8b1b2f661c1894d5547075586a2898ceb Author: Lapo Calamandrei Date: Fri Apr 17 15:33:04 2015 +0200 Adwaita: scrollbar contrast bump gtk/theme/Adwaita/_common.scss | 6 +++--- gtk/theme/Adwaita/gtk-contained-dark.css | 6 +++--- gtk/theme/Adwaita/gtk-contained.css | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) commit 932ed7cd512139545b8edb28ee27b86f76b4ef84 Author: Руслан Ижбулатов Date: Thu Apr 16 23:11:14 2015 +0000 W32: Support horizontal mouse wheel scrolling https://bugzilla.gnome.org/show_bug.cgi?id=748014 gdk/win32/gdkevents-win32.c | 10 ++++++++-- gdk/win32/gdkmain-win32.c | 1 + gdk/win32/gdkprivate-win32.h | 3 +++ 3 files changed, 12 insertions(+), 2 deletions(-) commit e9d65c9d512c4e403d3bf943b8525e058f9cfd6c Author: Lapo Calamandrei Date: Thu Apr 16 09:57:23 2015 +0200 Adwaita: colorpicker fixes. Added another :not() to fix the first and last swatches in the first section of colorpicker. Dodge the artifacts due to stacked anti-aliased rounded corners by increasing the radius of the base object by 1px. gtk/theme/Adwaita/_common.scss | 67 +++++++++++++++++++++++--------- gtk/theme/Adwaita/gtk-contained-dark.css | 27 ++++++++++--- gtk/theme/Adwaita/gtk-contained.css | 27 ++++++++++--- 3 files changed, 92 insertions(+), 29 deletions(-) commit ee6f29ae196598eb99b4e5150bf325a00aeb507c Author: Jakub Steiner Date: Thu Apr 16 00:47:40 2015 +0200 HighContrast: sync color picker changes with Adwaita gtk/theme/HighContrast/_common.scss | 117 +++++++++++++++++++++--------------- gtk/theme/HighContrast/gtk.css | 107 +++++++++++++++++++-------------- 2 files changed, 131 insertions(+), 93 deletions(-) commit 5d3c596a84c30306b3e2e523e213724ce2ed4474 Author: Lapo Calamandrei Date: Wed Apr 15 21:53:11 2015 +0200 Adwaita: clearer comment for colorbutton hack gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) commit c6c56f387aba86cbea5716521434515a5bd7fe6e Author: Lapo Calamandrei Date: Wed Apr 15 21:43:59 2015 +0200 Adwaita: colorpicker and colorbutton fixes. With nasty gross ugly code, no other ways, sorry. gtk/theme/Adwaita/_common.scss | 18 ++++++++++-------- gtk/theme/Adwaita/gtk-contained-dark.css | 13 +++++-------- gtk/theme/Adwaita/gtk-contained.css | 13 +++++-------- 3 files changed, 20 insertions(+), 24 deletions(-) commit 8069712a0e63070e3e503c8459cfad8d38d73d60 Author: Lapo Calamandrei Date: Wed Apr 15 20:20:52 2015 +0200 Adwaita: GtkPlacesSidebar insensitive items. Set the right colors there. gtk/theme/Adwaita/_common.scss | 16 ++++++++++++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++++++ gtk/theme/Adwaita/gtk-contained.css | 8 ++++++++ 3 files changed, 30 insertions(+), 2 deletions(-) commit f971d4e4f6506ee5ef2c2b5ac3f89841a0c1f817 Author: Alexandre Franke Date: Sat May 9 09:45:14 2015 +0000 Updated French translation po-properties/fr.po | 4405 ++++++++++++++++++++++++++------------------------- 1 file changed, 2203 insertions(+), 2202 deletions(-) commit bf7e5d48a3c01712d1e195ad82dcfbcbc012b5ea Author: Alexandre Franke Date: Sat May 9 08:19:47 2015 +0000 Updated French translation po/fr.po | 3899 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1948 insertions(+), 1951 deletions(-) commit 201918c501d62c3dd62e163c88b75e7733a8d8e5 Author: Petr Kovar Date: Thu May 7 16:23:13 2015 +0200 Update Czech translation po/cs.po | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit afb1132f7aa58b3d067fae13c5a4adfa0de083c1 Author: Debarshi Ray Date: Wed May 6 15:19:55 2015 +0200 GtkStack: Don't emit notify::visible-child during destruction https://bugzilla.gnome.org/show_bug.cgi?id=749012 gtk/gtkstack.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 9270638f38ec06654c7d4b008ddbcdfdf9cb8753 Author: Debarshi Ray Date: Wed May 6 16:53:43 2015 +0200 GtkStackSwitcher: Don't emit notify::visible-child when setting a stack Synchronizing the visible child with the switcher's toggle buttons can lead to GtkButton::clicked being emitted twice. Once for the button that was active before, and once for the button that we just activated. This leads to notify::visible-child being called twice and one of them is with the wrong child. Let's deal with this in the same way we handle the visible child changing underneath us. https://bugzilla.gnome.org/show_bug.cgi?id=749021 gtk/gtkstackswitcher.c | 2 ++ 1 file changed, 2 insertions(+) commit ae8fe51669790caf77b8975492efd5776fb27761 Author: Daniel van Vugt Date: Wed Apr 15 13:19:14 2015 +0200 configure: specify that mir backend needs gio-unix configure.ac | 1 + 1 file changed, 1 insertion(+) commit 122d72f5da512a2ff14cf6532ba1c5a609f63fd5 Author: Yuri Myasoedov Date: Wed May 6 13:54:06 2015 +0300 Fixed Russian translation po-properties/ru.po | 312 ++++++++++++++++++++++++---------------------------- 1 file changed, 141 insertions(+), 171 deletions(-) commit 2e6c86310fdbe588b1b8d55d1a07b839ef56ea82 Author: Lapo Calamandrei Date: Tue Apr 28 16:52:46 2015 +0200 Adwaita: .title and .subtitle paddings Only set side paddings for title and subtitle classes, we had 0 vertical padding set there, no idea why, so let's find out... gtk/theme/Adwaita/_common.scss | 6 ++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 6 ++++-- gtk/theme/Adwaita/gtk-contained.css | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) commit 259fc130fd27e104197cd8e10b59170cb2285d1f Author: Lapo Calamandrei Date: Thu Apr 23 22:45:23 2015 +0200 Adwaita: fix selected backdrop list rows. A misplaced selector was making backdrop selected list rows vanish on hover, fixed. Thanks to Florian for spotting. gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) commit 996a4f3d827e76c40e7207b5def343ae29b0d1fa Author: Руслан Ижбулатов Date: Mon May 4 15:32:22 2015 +0000 Use GDK_KEY_KP_Decimal instead of GDK_KP_Decimal Fixes the FTBFS introduced in 578043f97e891e423648c9f70ddf1d185f4615c4 gdk/win32/gdkkeys-win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d732df385ff46acb08f2095a9b38e7bb2f4adca4 Author: Cédric Valmary Date: Sat May 2 15:26:50 2015 +0000 Updated Occitan translation po-properties/oc.po | 9583 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 5961 insertions(+), 3622 deletions(-) commit 165684fb7a9c35b0b323646c069e83ea8d4a483d Author: Matthias Clasen Date: Fri May 1 07:03:49 2015 -0400 win32: Support the decimal point on the keypad Based on a patch by John Emmas. gdk/win32/gdkkeys-win32.c | 2 ++ 1 file changed, 2 insertions(+) commit 6fc72c423deae45d472e17d39b91082040bd3e91 Author: Daiki Ueno Date: Thu Apr 23 09:42:45 2015 +0900 build: Avoid xgettext crash on MSYS2 isatty() on MSYS2 returns non-zero if the fd is stdout and is redirected to /dev/null. That lets xgettext to produce colorized output and leads to an assertion failure during terminal type detection. Although the problem should be fixed in MSYS2, isatty() could behave wrongly in many ways on Windows. Since gtk+ doesn't need colorized output, it would be safer to bypass the terminal dependent code. See also: https://lists.gnu.org/archive/html/bug-gettext/2015-04/msg00004.html https://bugzilla.gnome.org/show_bug.cgi?id=748346 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 171448e4c4421a63559f0df82f7b97497bf69b4b Author: Christian Hergert Date: Wed Apr 22 16:35:29 2015 -0700 gdk: don't segfault on beep with offscreen window https://bugzilla.gnome.org/show_bug.cgi?id=748341 gdk/gdkoffscreenwindow.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 5ff8f6824d1ef0527350c0e3d14ffec66955b32f Author: Kai Willadsen Date: Mon Apr 27 07:49:28 2015 +1000 docs: Fix incorrect cross-reference to GtkSearchBar https://bugzilla.gnome.org/show_bug.cgi?id=748500 gtk/gtksearchentry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9a75337b5fcdc3aa5a0852867179dd6d30da8076 Author: Matthias Clasen Date: Sun Apr 26 11:54:02 2015 -0400 GtkDialog: Fix up docs The ui fragment in the example was causing a critical warning, which is not nice. Fix it to work properly. gtk/gtkdialog.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit cc74421272d298bf153fc6acb89c79340dfb11e7 Author: Matthias Clasen Date: Tue Apr 21 07:07:51 2015 -0500 GtkActionable: Fix small doc formatting issues gtk/gtkactionable.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 17b5ee4067b3246550a63b3aa91a978429ff6b50 Author: Matthias Clasen Date: Tue Apr 21 07:07:31 2015 -0500 GtkApplicationWindow: Fix small doc formatting issues gtk/gtkapplicationwindow.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 43c10fd785cae5e8f942f5aa08db730f6d79d709 Author: Matthias Clasen Date: Mon Apr 20 18:35:43 2015 -0400 GtkApplication: Fix some small doc formatting issues gtk/gtkapplication.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit d74502e81f9a809befe5a6184c3f3ed24638e37d Author: Matthias Clasen Date: Mon Apr 20 17:52:48 2015 -0400 gl area: Add a few missing docs gtk/gtkglarea.c | 4 ++-- gtk/gtkglarea.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) commit 8cd76cdd08ccb28219b541f636a4a41c9af0e5b8 Author: Michael Catanzaro Date: Fri Apr 17 10:10:58 2015 -0500 GtkMessageDialog: Minor documentation update Icons went away in 3.12 https://bugzilla.gnome.org/show_bug.cgi?id=748061 gtk/gtkenums.h | 2 +- gtk/gtkmessagedialog.c | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) commit 62cdbb85aa10f06375352f80647ce013293b0af9 Author: Federico Mena Quintero Date: Fri Apr 17 11:16:07 2015 -0500 gdkcolor.h: Use GDK_DEPRECATED_IN_3_14_FOR() throughout So that lazy people like me can see in the header file which new functions to use. gdk/deprecated/gdkcolor.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 105d954946c8c882ca5f37050c1dfdf443112c6a Author: Sveinn í Felli Date: Thu Apr 23 11:30:34 2015 +0000 Updated Icelandic translation po-properties/is.po | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) commit abfd4ddcf6310fd7695a84f442c74a2cbaddc9bc Author: Ask Hjorth Larsen Date: Wed Apr 22 00:28:05 2015 +0200 fix minor error in Danish translation of properties po-properties/da.po | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit ae71ac49f2c52fd2f470882e5979b5ff489b86dc Author: Ask Hjorth Larsen Date: Wed Apr 22 00:25:10 2015 +0200 updated Danish translation of properties po-properties/da.po | 730 +++++++++++++++++++++++++++------------------------- 1 file changed, 381 insertions(+), 349 deletions(-) commit f9ed596de9662b4dd2bc301941853745e9326067 Author: Ask Hjorth Larsen Date: Wed Apr 22 00:18:13 2015 +0200 Updated Danish translation po/da.po | 66 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 36 insertions(+), 30 deletions(-) commit 8de39d8d460fc3b28bb745f0c8a0ee9ab760796c Author: Daniel Korostil Date: Mon Apr 20 20:54:17 2015 +0300 Updated Ukrainian translation po/uk.po | 3511 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 2101 insertions(+), 1410 deletions(-) commit 456b5e50b5e1cc6c0bec87019f6f4257a22a6f5a Author: Lars Uebernickel Date: Wed Apr 15 15:27:04 2015 +0200 GtkRange: fix horizontal scrolling https://bugzilla.gnome.org/show_bug.cgi?id=737175 gtk/gtkrange.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6bdcac4c45160dac45f12e50531e55cf8388f6d0 Author: Rafael Ferreira Date: Fri Apr 17 15:29:37 2015 +0000 Updated Brazilian Portuguese translation po-properties/pt_BR.po | 4647 +++++++++++++++++++++++++----------------------- 1 file changed, 2450 insertions(+), 2197 deletions(-) commit 7b2f3a0887f9d611dbf591a25f9bf80939cfb144 Author: Cosimo Cecchi Date: Mon Apr 13 15:31:10 2015 -0700 window: fix initial shadow width for maximized/fullscreen windows To calculate the shadow width, we look at the value of priv->fullscreen and priv->maximized. Those fields will have the actual value only after GTK receives back a window state event though, so they will be wrong in _realize(). Look at priv->fullscreen_initially and priv->maximize_initially too, to avoid the size changing right after realize, which would make the window flicker if maximized at startup. https://bugzilla.gnome.org/show_bug.cgi?id=747808 gtk/gtkwindow.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit e1e5cd881e289db96a9f4ec6c331cd997f1b16e6 Author: Sebastian Keller Date: Fri Apr 17 01:07:03 2015 +0200 Adwaita: fix outline radius for dialog-action-area buttons https://bugzilla.gnome.org/show_bug.cgi?id=748013 gtk/theme/Adwaita/_common.scss | 2 ++ gtk/theme/Adwaita/gtk-contained-dark.css | 6 ++++-- gtk/theme/Adwaita/gtk-contained.css | 6 ++++-- 3 files changed, 10 insertions(+), 4 deletions(-) commit b28868cf7240731f3871f6cb2675dd3dd0ed3edb Author: Rafael Ferreira Date: Thu Apr 16 21:07:45 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 4332 +++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 2418 insertions(+), 1914 deletions(-) commit 78ba1888146d5638934cbbba9c71469678b0f655 Author: Carlos Garnacho Date: Thu Apr 16 22:45:54 2015 +0200 scrolledwindow: Do not round dx/dy to int Libinput will use 0.0f on the "scrolling finished" event, so check for this instead of rounding (<1 values are sort of frequent on touchpads). This impedes bug #745315 to resurface after commit d563b943ed3. gtk/gtkscrolledwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ffd944f1c1178f27e75f3d2a02362fe053953a3d Author: Carlos Garnacho Date: Thu Apr 16 18:40:32 2015 +0200 scrolledwindow: Ensure the animation is cancelled on arriving scroll events When the scrolledwindow receives scroll events, it ensures the timeout to maybe start the "snap back to edges" animation is reset, but it does nothing about the animation source. It must be reset just the same, to maybe be started after the timeout fires up. gtk/gtkscrolledwindow.c | 1 + 1 file changed, 1 insertion(+) commit df0f5569d1f9dbc30fc9fc427f3231c5fc7c219b Author: Matej Urbančič Date: Wed Apr 15 22:28:15 2015 +0200 Updated Slovenian translation po/sl.po | 300 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 141 insertions(+), 159 deletions(-) commit c8dc2dee788dd63a38351a0297541c23e4c1617e Author: Matthias Clasen Date: Tue Apr 14 17:05:34 2015 -0400 Fix window button updates in split headers We were only updating window buttons when the headerbar was a direct child of the window. That is not the case in more complicated situations, such as the split headers in gedit or polari. To fix such cases, make the headerbar itself listen for state changes on its toplevel. https://bugzilla.gnome.org/show_bug.cgi?id=747805 gtk/gtkheaderbar.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+)