commit 7cb2c560ae8d856b621003d31105b50c1957b357 Author: Matthias Clasen Date: Mon Mar 13 19:52:06 2017 -0400 3.89.5 NEWS | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 63 insertions(+), 1 deletion(-) commit 94c4f01f39f85204753b10427b9b84a01abf27f4 Author: Fabio Tomat Date: Mon Mar 13 21:47:38 2017 +0000 Add Friulian translation po-properties/LINGUAS | 1 + po-properties/fur.po | 7120 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 7121 insertions(+) commit 05ca5835156cc8ea0d877b7db5ab55f2a08ad3f7 Author: William Hua Date: Mon Mar 13 10:48:43 2017 -0400 mir: start handling resize events again gdk/mir/gdkmireventsource.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit a65fbf2d49a0b1ba5cc78bfb4e533a5cbe22e611 Author: Timm Bäder Date: Mon Mar 13 12:45:38 2017 +0100 filechooserwidget: Remvoe useless gtk_widget_show call And a comment above. Even if it is not correct, it doesn't matter since we call gtk_widget_show on it again later in that function. gtk/gtkfilechooserwidget.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 6607ef4ae25abdce8b5cdbb91a23480847361827 Author: Timm Bäder Date: Mon Mar 13 12:14:38 2017 +0100 modelmenuitem: Remove unnecessary gtk_widget_show calls gtk/gtkmodelmenuitem.c | 2 -- 1 file changed, 2 deletions(-) commit 373d261d155bb7f3d8a0079588a6b50eff27a5b5 Author: Timm Bäder Date: Mon Mar 13 12:06:53 2017 +0100 listbox: Avoid a gtk_widget_destroy call gtk/gtklistbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4d3b15e37cf4fda7a5dd747bd69fbe2d96fb1d6c Author: Timm Bäder Date: Tue Mar 7 18:11:26 2017 +0100 filechooserwidget: Avoid a gtk_widget_destroy gtk/gtkfilechooserwidget.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit fa5c39942ccc64a6f110317cb8e75ea50aaf2d51 Author: Timm Bäder Date: Tue Mar 7 17:37:35 2017 +0100 filechooserwidget: Remove unnecessary gtk_widget_show calls gtk/gtkfilechooserwidget.c | 2 -- 1 file changed, 2 deletions(-) commit 9047a5dc52fa31dec2dc8adcb73128ed82333385 Author: Timm Bäder Date: Mon Mar 6 18:41:12 2017 +0100 entry: make sure priv->current_pos is valid We can e.g. get the entry dispose()d and a focus_out event after that (because the toplevel unsets the focus which previously was the entry). We then later use priv->current_pos in a call to pango API which makes sure the given index is valid for the given layout. Since we lazily create a GtkEntryBuffer in get_buffer() and a PangoLayout lazily in gtk_entry_create_layout, these 2 are always valid but don't match priv->current_pos in this situation. Fix this by resetting priv->current-pos in dispose(). gtk/gtkentry.c | 2 ++ 1 file changed, 2 insertions(+) commit fca6bef697d8b1a285d1af8f6cc7a3b4df860d9e Author: Timm Bäder Date: Mon Mar 6 17:52:46 2017 +0100 entry: Remove cursor type parameter from get_cursor_locations We are only ever passing CURSOR_STANDARD anyway. gtk/gtkentry.c | 34 +++++++--------------------------- 1 file changed, 7 insertions(+), 27 deletions(-) commit 3eb8694cbda6d9a6aa62cc53d7b329940771df1b Author: William Hua Date: Mon Mar 13 04:07:37 2017 -0400 mir: remove unused generate_configure_event () gdk/mir/gdkmireventsource.c | 15 --------------- 1 file changed, 15 deletions(-) commit 64753532ba0faaa526a518320d7b90a527160ff1 Author: William Hua Date: Mon Mar 13 03:36:30 2017 -0400 mir: set placement for menu-type windows gdk/mir/gdkmirwindowimpl.c | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) commit 3914bcd6781eef8c7cfe03073fcb8117b6951f22 Author: William Hua Date: Mon Mar 13 02:52:15 2017 -0400 mir: synthesize resize events gdk/mir/gdkmirwindowimpl.c | 40 +++++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 15 deletions(-) commit 24dc2d8986aa0346dfc8bbd13dd95b5e4c2c981c Author: William Hua Date: Mon Mar 13 00:06:30 2017 -0400 mir: ignore resize events gdk/mir/gdkmireventsource.c | 15 --------------- 1 file changed, 15 deletions(-) commit 0c1cbcfe6012a19b5b830871d267502f5d001e38 Author: William Hua Date: Fri Mar 10 10:50:23 2017 -0500 mir: try mir before x11 gdk/gdkdisplaymanager.c | 6 +++--- gdk/mir/gdkmirdisplay.c | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) commit a1eb3cb2e9a62cd77ab829ae89edf0f4be5f93f5 Author: Dušan Kazik Date: Sun Mar 12 10:06:03 2017 +0000 Update Slovak translation po-properties/sk.po | 282 ++++++++++++++++++++++++++-------------------------- 1 file changed, 140 insertions(+), 142 deletions(-) commit ceba8b78f0c508a814d6a5fb6edb6ff148580ec1 Author: Dušan Kazik Date: Sun Mar 12 09:44:53 2017 +0000 Update Slovak translation po/sk.po | 194 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 97 insertions(+), 97 deletions(-) commit 157781a72883af70b2a7f3028504aabb67a72536 Author: Мирослав Николић Date: Sun Mar 12 07:49:38 2017 +0100 Updated Serbian translation po/sr.po | 197 +++++++++++++++++++++------------------------------------ po/sr@latin.po | 197 +++++++++++++++++++++------------------------------------ 2 files changed, 142 insertions(+), 252 deletions(-) commit c9ff99a91e0571f8569725c986c6e47512afe1e0 Author: Марко М. Костић Date: Sun Mar 12 07:47:02 2017 +0100 Updated Serbian translation po-properties/sr.po | 364 ++++++++++++++++++---------------------------- po-properties/sr@latin.po | 364 ++++++++++++++++++---------------------------- 2 files changed, 286 insertions(+), 442 deletions(-) commit 453fd816be1c308928bad2bd4c0839a40bea90b4 Author: Andika Triwidada Date: Sat Mar 11 08:56:28 2017 +0000 Update Indonesian translation po/id.po | 2347 ++++++++++++++++++++++++++------------------------------------ 1 file changed, 969 insertions(+), 1378 deletions(-) commit a3b15d170c681630d49770ba37e234734b391367 Author: Andika Triwidada Date: Sat Mar 11 07:40:11 2017 +0000 Update Indonesian translation po-properties/id.po | 5779 ++++++++++++++++----------------------------------- 1 file changed, 1791 insertions(+), 3988 deletions(-) commit 240e6a85d20d815b6adb6d1f16286e668754a64f Author: Marek Černocký Date: Sat Mar 11 02:13:11 2017 +0100 Updated Czech translation po-properties/cs.po | 294 ++++++++++++++++++++++++++-------------------------- po/cs.po | 190 ++++++++++++++++----------------- 2 files changed, 242 insertions(+), 242 deletions(-) commit 7b7fb0ac8ea6e0ea396fbee696bfb644965cb23a Author: Fabio Tomat Date: Fri Mar 10 16:55:09 2017 +0000 Update Friulian translation po/fur.po | 204 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 102 insertions(+), 102 deletions(-) commit e02924a77da1c38a652e6b5004366d4edf406786 Author: Matthias Clasen Date: Fri Mar 10 07:26:05 2017 -0500 quartz: Fix another typo gdk/quartz/gdkwindow-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0cb05426739ae669a9e70f09d410680a7a208d25 Author: Matthias Clasen Date: Fri Mar 10 07:09:37 2017 -0500 quartz: Fix the build A ; was left out inadvertently. gdk/quartz/GdkQuartzNSWindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6f269f7ce1f54d2a433f3c619646e093735df9fd Author: Fabio Tomat Date: Fri Mar 10 09:11:26 2017 +0000 Add Friulian translation po/LINGUAS | 1 + po/fur.po | 6247 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 6248 insertions(+) commit 0b72eee31119aa4c6473f7582bbb889c8c098e76 Author: William Hua Date: Wed Mar 8 11:36:30 2017 -0500 mir: log additional event types gdk/mir/gdkmir-debug.c | 254 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 254 insertions(+) commit ea1cb740041a1ffc5cbb8266ef5f49835cd7b537 Author: Mario Blättermann Date: Thu Mar 9 19:48:53 2017 +0000 Update German translation po-properties/de.po | 3443 ++++++++++++--------------------------------------- 1 file changed, 789 insertions(+), 2654 deletions(-) commit 47f4e44aec91cba0d8d2a7b0071b23134335065f Author: TingPing Date: Wed Mar 8 22:52:58 2017 -0500 Improve GContentType usage Convert to content type where needed. Should fix various issues on Windows and OS X. https://bugzilla.gnome.org/show_bug.cgi?id=734946 gtk/gtkfilefilter.c | 19 +++++++++++++++---- gtk/gtkrecentfilter.c | 17 ++++++++++++++--- gtk/gtkrecentmanager.c | 6 ++++-- gtk/inspector/resource-list.c | 12 ++++++++++-- 4 files changed, 43 insertions(+), 11 deletions(-) commit 60ab85c7bc8a6268748de90a37c6be49e5ed3395 Author: Josef Andersson Date: Tue Mar 7 20:25:06 2017 +0000 Update Swedish translation po-properties/sv.po | 13980 ++++++++++++++++++++++++-------------------------- 1 file changed, 6759 insertions(+), 7221 deletions(-) commit db2129ba5ec60e9bbbe16b8483f1c7b49c24923a Author: GNOME Translation Robot Date: Tue Mar 7 12:17:26 2017 +0000 Update Scottish Gaelic translation (cherry picked from commit 112437f5ad4a904e874ce09922403ab44d34d94a) po-properties/gd.po | 713 ++++++++++++++++++++++++++-------------------------- 1 file changed, 350 insertions(+), 363 deletions(-) commit 96509bd544b902c26fc00e60bf9dd8040e7638a1 Author: GNOME Translation Robot Date: Tue Mar 7 12:11:43 2017 +0000 Update Scottish Gaelic translation (cherry picked from commit 2fdcdfa403ed33f7732fb5a34f80311053db37dd) po/gd.po | 551 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 289 insertions(+), 262 deletions(-) commit ed92c4bcc4660b14254c2f78f2c6138dc20fd0c0 Author: Philip Withnall Date: Tue Mar 7 09:47:30 2017 +0000 tests: Fix use of C99 inline declaration We don’t claim to use them yet, even if we perhaps should. tests/testheightforwidth.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f640749853db7dc17050c699afabfa6c188a746c Author: Daniel Boles Date: Tue Mar 7 09:20:39 2017 +0000 testheightforwidth: cleanups tests/testheightforwidth.c | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) commit bd89f79b8a021bc1539a9a47428c92eb0b111491 Author: Daniel Boles Date: Mon Mar 6 23:23:31 2017 +0000 testframe: label-yalign does nothing so don’t test Since the border node was removed, this property has no effect. https://bugzilla.gnome.org/show_bug.cgi?id=778886 tests/testframe.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit aaa9ea6e3fef6905ddbbd18c36beaab7044bc41e Author: Daniel Boles Date: Mon Mar 6 23:59:17 2017 +0000 testframe: Simplify initial setting of padding Just start with both dimensions’ paddings at 0. tests/testframe.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) commit 2eee3ef79c78cad03fbb25cc5a63c7a4148a1566 Author: Daniel Boles Date: Mon Mar 6 23:12:20 2017 +0000 testframe: Add CheckButton to toggle border off/on We should test this. tests/testframe.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 5470c263d13113bee886db8800bf2419a7968d21 Author: Daniel Boles Date: Mon Mar 6 23:03:37 2017 +0000 testframe: Order controls better & improve labels The :label-widget is drawn before the child, so put the controls that set the alignment of the :label-widget before those that pad the child. We set (horizontal|vertical) padding, not "[xy]thickness". Also change to "label [xy]align" & use grid spacing, not spaces at end of Labels. tests/testframe.c | 52 +++++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 25 deletions(-) commit e44b551671b384396d80bdf9572e65ba1c0d1e08 Author: Daniel Boles Date: Mon Mar 6 22:55:49 2017 +0000 testframe: Minimise typecasts tests/testframe.c | 47 +++++++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 22 deletions(-) commit 9e5cac07b80c0d8ae1b1fc544ab2c78f91e6dc8b Author: Daniel Boles Date: Mon Mar 6 22:53:15 2017 +0000 testframe: Set value before connecting callbacks The value comes from the widget, and we were setting this after connecting the callback, which applies the value to the widget… tests/testframe.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit ec5ebf82b661b7cf8e997cc7ddc23d2d87e60d5a Author: Daniel Boles Date: Mon Mar 6 22:39:01 2017 +0000 testframe: Use a generic widget pointer tests/testframe.c | 55 +++++++++++++++++++++++++++---------------------------- 1 file changed, 27 insertions(+), 28 deletions(-) commit 329006507911d97abc6f0b8f81c1ffdc840696df Author: Daniel Boles Date: Mon Mar 6 20:57:17 2017 +0000 testheightforwidth: Add missing unref tests/testheightforwidth.c | 3 +++ 1 file changed, 3 insertions(+) commit bf0ea7b7bc8de1c39923d4976f6e1aafd23b92c7 Author: Daniel Boles Date: Mon Mar 6 20:29:04 2017 +0000 Fix the completely broken tests/testheightforwidth This was ruined, with only 1 of the 8 subwindows rendering any content. This commit fixes the responsible errors in the embedded GtkBuilder UIs: • Fix broken replace by commit fb3d9022ad98049c887cec5aeffd6b73deb043ba of HBox with a Box having a broken orientation • Replace VBox and [HV]Paned with GtkOrientable successors (properly!) • Remove use of Button:use_action_appearance, as this no longer exists This commit also adds error reporting, in case other errors creep into the GtkBuilder UI definitions, plus cleanup for the Builders and Windows tests/testheightforwidth.c | 94 +++++++++++++++++++++++++++++++--------------- 1 file changed, 63 insertions(+), 31 deletions(-) commit ee3994f715a2f53519f1478d2f08c6548471a8ae Author: Jakub Steiner Date: Mon Mar 6 15:34:38 2017 +0100 Adwaita: border for selmode checkboxes - there was an extra border for selection mode gtk/theme/Adwaita/_common.scss | 1 + gtk/theme/Adwaita/gtk-contained-dark.css | 24 ++++++++++++++++-------- gtk/theme/Adwaita/gtk-contained.css | 24 ++++++++++++++++-------- 3 files changed, 33 insertions(+), 16 deletions(-) commit dbb3f847960c954d702daf83174d711f552ac745 Author: William Hua Date: Sat Mar 4 10:13:01 2017 -0500 mir: don't create GDK_INPUT_ONLY windows gdk/mir/gdkmirwindowimpl.c | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit 24b966f6e7e7819bbd31c0205baf6eef9e8effe1 Author: Daniel Boles Date: Mon Mar 6 07:24:17 2017 +0000 Frame: minor update to intro docs This incorporates a couple of recent tweaks from gtk-3-22. gtk/gtkframe.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 8531ee4c884cdb52692447451352cb05fba97b00 Author: Matthias Clasen Date: Sun Mar 5 22:52:03 2017 -0500 Quartz: Implement gdk_window_set_functions This is useful, and easy to implement. gdk/quartz/gdkwindow-quartz.c | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) commit 482d0def4e719143e5ac2b479c29a75b851bb263 Author: Anders Jonsson Date: Sun Mar 5 21:21:56 2017 +0000 Update Swedish translation po/sv.po | 2555 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 1222 insertions(+), 1333 deletions(-) commit 73f863668723cd574cb7581c762f85a19e858046 Author: Timm Bäder Date: Sun Mar 5 16:24:20 2017 +0100 widget: Remove direction-dependent margin code Since margin-left and margin-right are gone, we don't have to care about the difference between them and start/end anymore and we can just save start as left and end as right. gtk/gtkwidget.c | 38 ++++++++------------------------------ 1 file changed, 8 insertions(+), 30 deletions(-) commit f860ff86475b16c8d38cdad44c68b3292b7b8fdf Author: Timm Bäder Date: Sun Mar 5 15:18:32 2017 +0100 widget: Remove get_valign_with_baseline This only existed for backwards compat reasons which aren't interesting for gtk4. docs/reference/gtk/gtk4-sections.txt | 1 - gtk/gtkbbox.c | 6 +++--- gtk/gtkbox.c | 4 ++-- gtk/gtksizerequest.c | 2 +- gtk/gtkwidget.c | 38 +++++------------------------------- gtk/gtkwidget.h | 2 -- 6 files changed, 11 insertions(+), 42 deletions(-) commit f1f39e89248334ddd462df2fab81c27f3b94e727 Author: Timm Bäder Date: Sun Mar 5 14:59:19 2017 +0100 sizerequest: Fix min_size > nat_size error message Instead of mentioning the old _get_preferred_xxx functions, mention measure() and print the for_size value as well. The orientation is given by printing either "width" for GTK_ORIENTATION_HORIZONTAL or "height" for GTK_ORIENTATION_VERTICAL. gtk/gtksizerequest.c | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) commit b6790b112f7947deb8e178f0ca863fdb2d250b1d Author: Timm Bäder Date: Sun Mar 5 08:55:55 2017 +0100 tests/revealer-size: Use gtk_widget_measure testsuite/gtk/revealer-size.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) commit 7f79c36cb73685031852a51e674aac19ea0dd9af Author: Timm Bäder Date: Sun Mar 5 08:55:26 2017 +0100 testsuite: Remove :sorted usage Not valid CSS anymore. testsuite/gtk/stylecontext.c | 1 - 1 file changed, 1 deletion(-) commit bd86af4e159e05229cae6b1bbfcf7d4d58727bbf Author: Timm Bäder Date: Sun Mar 5 08:50:52 2017 +0100 treeviewcolumn: Use gtk_widget_measure to measure widget sizes gtk/gtktreeviewcolumn.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a8ac6fe8de80023638478c6e64025999dcbf4c32 Author: Timm Bäder Date: Sun Mar 5 08:48:01 2017 +0100 pathbar: Use gtk_widget_measure to measure widget sizes gtk/gtkpathbar.c | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit 02fbf764ea9037fdeb68f20d803ebe0c25367c96 Author: Inaki Larranaga Murgoitio Date: Sat Mar 4 17:44:35 2017 +0100 Update Basque language po-properties/eu.po | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) commit 5795d5fb3696c667a5f78c51e78feabbba9c1da2 Author: Aurimas Černius Date: Sat Mar 4 17:42:55 2017 +0200 Updated Lithuanian translation po-properties/lt.po | 468 ++++++++++++++++++++++------------------------------ po/lt.po | 178 ++++++-------------- 2 files changed, 250 insertions(+), 396 deletions(-) commit a29343d4cf015cab4b0f6e175dd9080e96181ac5 Author: Timm Bäder Date: Sat Mar 4 08:57:50 2017 +0100 widget: Reword size request documentation gtk/gtkwidget.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) commit 75a3d0fab6576d6567ca07dc26ea9bb1fdd23407 Author: Timm Bäder Date: Sat Mar 4 08:44:03 2017 +0100 treeview: Use gtk_widget_measure to measure widget sizes gtk/gtktreeview.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 846e6dc0b1e531b90b6ad914b3fd0c2c2b989bc1 Author: Timm Bäder Date: Sat Mar 4 08:18:36 2017 +0100 menus: Use gtk_widget_measure to measure widget sizes gtk/gtkmenu.c | 9 ++++++--- gtk/gtkmenubar.c | 16 ++++++++-------- gtk/gtkmenuitem.c | 16 ++++++++++------ 3 files changed, 24 insertions(+), 17 deletions(-) commit b16a322c4c38bf9d7ef02586063375250f8ae7d1 Author: Timm Bäder Date: Sat Mar 4 08:18:21 2017 +0100 applicationwindow: Use gtk_widget_measure to measure widget sizes gtk/gtkapplicationwindow.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2df8a5c7f4bf2fa129d2c2e005cf839541a47f44 Author: Jordi Mas Date: Sat Mar 4 08:41:08 2017 +0100 Update Catalan translation po/ca.po | 879 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 422 insertions(+), 457 deletions(-) commit 9b8461a0287ccbaa1b052ac13e6dd49425fb8584 Author: Changwoo Ryu Date: Fri Mar 3 15:40:34 2017 +0000 Update Korean translation po-properties/ko.po | 13553 ++++++++++++++++++++++++-------------------------- 1 file changed, 6532 insertions(+), 7021 deletions(-) commit 1a83a6588ae21c8c9306d8af10c19678745048aa Author: Changwoo Ryu Date: Fri Mar 3 15:39:56 2017 +0000 Update Korean translation po/ko.po | 2293 +++++++++++++++++++++++++------------------------------------- 1 file changed, 937 insertions(+), 1356 deletions(-) commit 783790b4ea54d5693d307c277a538b9986bc2cd9 Author: Inaki Larranaga Murgoitio Date: Fri Mar 3 12:53:51 2017 +0100 Update Basque language po/eu.po | 261 +++++++++++++++++++++++++-------------------------------------- 1 file changed, 103 insertions(+), 158 deletions(-) commit faf0992ca0c6587b38a49f1938309e221766fbe4 Author: Inaki Larranaga Murgoitio Date: Fri Mar 3 12:52:13 2017 +0100 Update Basque language po-properties/eu.po | 494 ++++++++++++++++++++++------------------------------ 1 file changed, 208 insertions(+), 286 deletions(-) commit 0a0f9718ef9778d37d925be68a6f5c2faa2a5eea Author: Daniel Boles Date: Fri Mar 3 08:42:05 2017 +0000 HighContrast/parse-sass.sh: Use a reliable shebang /usr/bin/sh does not exist on e.g. Debian sid. Use the same shebang as Adwaita/parse-sass.sh gtk/theme/HighContrast/parse-sass.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 870447446dda8fa8aee1d059a36559489ae8730c Author: Jakub Steiner Date: Thu Mar 2 12:39:02 2017 +0100 Adwaita: style selectionmode checks for flowbox tiles - continue being asset based rather than drawn by CSS - using node 'check' rather than style '.check' https://bugzilla.gnome.org/show_bug.cgi?id=779074 gtk/theme/Adwaita/_common.scss | 8 +++- gtk/theme/Adwaita/gtk-contained-dark.css | 80 +++++++++++++++++++++++++------- gtk/theme/Adwaita/gtk-contained.css | 80 +++++++++++++++++++++++++------- 3 files changed, 135 insertions(+), 33 deletions(-) commit 6fe1d30e6291a1ce59dd0d1a600469c07e93c84c Author: Jakub Steiner Date: Thu Feb 16 20:34:50 2017 +0100 Adwaita: style flowbox tiles + fixups by Daniel Boles from gtk-3-22 https://bugzilla.gnome.org/show_bug.cgi?id=779073 gtk/theme/Adwaita/_common.scss | 12 +++++++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 15 +++++++++++++-- gtk/theme/Adwaita/gtk-contained.css | 15 +++++++++++++-- 3 files changed, 37 insertions(+), 5 deletions(-) commit 8c707e29ff764e85054a709b5d2ae142e0b2c20a Author: Carlos Garnacho Date: Thu Mar 2 18:18:31 2017 +0100 gtk-demo: Add 3fg touchpad swipe handling to gestures demo We can handle those on wayland, so we should show it's possible. demos/gtk-demo/gestures.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit ed34be8bb3ea983f78c23ea922d14f511f6a2409 Author: Carlos Garnacho Date: Thu Mar 2 18:14:00 2017 +0100 gtkgesturesingle: Fallback to GtkGesture handling on GDK_TOUCHPAD_SWIPE There are GtkGestureSingle subclasses that can be made to handle multiple fingers (GtkGestureSingle is a subclass of GtkGesture, and not the opposite, after all). And GtkGestureSwipe already tries to handle GDK_TOUCHPAD_SWIPE events, except this event handler silently ignores those. Falling back to the GtkGesture generic handler which already handles touchpad gesture events fixes this. gtk/gtkgesturesingle.c | 1 + 1 file changed, 1 insertion(+) commit dc511a38d0956ad0edd008b0acb228eea0aafd01 Author: Timm Bäder Date: Thu Mar 2 14:06:01 2017 +0100 placesview: Simplify button construction gtk/gtkplacesview.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 0d2debad4889e693d683570d298db5e8b1ad1120 Author: Timm Bäder Date: Thu Mar 2 14:05:46 2017 +0100 placessidebar: Fix css node name typo gtk/gtkplacessidebar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dc8904d9c756b2a90d358f0546223d0e1d1644cf Author: Timm Bäder Date: Tue Feb 28 14:22:39 2017 +0100 widgetnode: Remove unused define gtk/gtkcsswidgetnode.c | 4 ---- 1 file changed, 4 deletions(-) commit 4c39204ddda68bcc18dd82d09db4b692c00fcb9f Author: Timm Bäder Date: Tue Feb 28 08:23:19 2017 +0100 cssnodestylecache: Use const pointer in lookup gtk/gtkcssnode.c | 2 +- gtk/gtkcssnodestylecache.c | 8 ++++---- gtk/gtkcssnodestylecacheprivate.h | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) commit e1592c599e1d9c6a22b4edb1a808935d2450f5db Author: Timm Bäder Date: Mon Feb 27 15:33:45 2017 +0100 gdkwindow: Plug memory leak gdk_drawing_context_get_clip returns a newly allocated cairo_region_t, so we have to destroy it. gdk/gdkwindow.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 7d85ffce33295028b8c5aef1b12aa3babf86b3b2 Author: Timm Bäder Date: Thu Feb 23 17:07:52 2017 +0100 switch: remove unnecessary gtk_widget_show calls gtk/gtkswitch.c | 3 --- 1 file changed, 3 deletions(-) commit b52966a318a26589b26598be9cda1628c04db3ff Author: Timm Bäder Date: Sun Feb 19 16:09:17 2017 +0100 cssselector: Stop parsing deprecated selectors gtk/gtkcssselector.c | 13 ------------- 1 file changed, 13 deletions(-) commit 8eb7575c7f6d2b2e6c17490778eccbeefd94e83b Author: Timm Bäder Date: Sun Feb 19 15:25:46 2017 +0100 csswidgetnode: Remove unused include gtk/gtkcsswidgetnode.c | 2 -- 1 file changed, 2 deletions(-) commit 015ff46633afe0d9f1050f769bd43a7bff9ccdd9 Author: Matthias Clasen Date: Tue Feb 28 18:44:33 2017 -0500 Convince OS X to fully fullscreen windows We typically want to have the full screen given to the content, not the aspect-ratio preserving behavior that newer OS X has. https://bugzilla.gnome.org/show_bug.cgi?id=779383 gdk/quartz/GdkQuartzNSWindow.c | 15 +++++++++++++++ gdk/quartz/GdkQuartzNSWindow.h | 1 + 2 files changed, 16 insertions(+) commit 35830fd88d2e5dd25536c7f6c3c17c0f5db0ce0b Author: Sveinn í Felli Date: Thu Mar 2 12:59:38 2017 +0000 Update Icelandic translation (cherry picked from commit 36e1761c8479a88bb29619f404e34c68f96c2dc9) po-properties/is.po | 160 +++++++++++++++++----------------------------------- 1 file changed, 53 insertions(+), 107 deletions(-) commit 4508e2fc3ed8de4512e48c73da9a9b07e34f012c Author: Ask Hjorth Larsen Date: Thu Mar 2 13:24:10 2017 +0100 Updated Danish translation po-properties/da.po | 898 +++++++++++++++++++++++++--------------------------- 1 file changed, 435 insertions(+), 463 deletions(-) commit d639e0696d89e5c405c23d9500ba3b449c185abd Author: Ask Hjorth Larsen Date: Thu Mar 2 13:15:47 2017 +0100 Updated Danish translation po/da.po | 377 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 183 insertions(+), 194 deletions(-) commit 5ff1b4662c17ed6808845629c3be3dfd7b573216 Author: Sveinn í Felli Date: Thu Mar 2 11:54:46 2017 +0000 Update Icelandic translation (cherry picked from commit fb53855fc8f286d8cef7cf7a31cecef048b6a0ad) po-properties/is.po | 4591 ++++++++++++++++++++++++++++----------------------- 1 file changed, 2561 insertions(+), 2030 deletions(-) commit 6278d003b45a8cd13fba9c573dbff4be4b200bec Author: Matthias Clasen Date: Tue Feb 28 20:45:18 2017 -0500 Implement backdrop for Quartz We need to send window state change events to make GTK+ pick up on focus changed for backdrop. https://bugzilla.gnome.org/show_bug.cgi?id=779392 gdk/quartz/GdkQuartzNSWindow.c | 2 ++ 1 file changed, 2 insertions(+) commit 169e2d8d92f2c1b02e68eb215bba66e9ef0a4990 Author: Matthias Clasen Date: Tue Feb 28 17:07:55 2017 -0500 quartz: Let CSD windows be fullscreen I've found that I need this patch to make it possible for windows with headerbar to be made fullscreen on OS X. https://bugzilla.gnome.org/show_bug.cgi?id=779383 gdk/quartz/gdkwindow-quartz.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit bbf7c6a71532ba0ef612659de2b278e619a5ab27 Author: Olivier Fourdan Date: Tue Feb 28 18:17:39 2017 +0100 wayland: make sure to clear up the number of keys Make sure to clear up the number of keys being pressed on enter/leave so that we don't end up with leftovers if a new window is mapped by a keyboard shortcut. https://bugzilla.gnome.org/show_bug.cgi?id=779374 gdk/wayland/gdkdevice-wayland.c | 2 ++ 1 file changed, 2 insertions(+) commit 4bef292253c8eef25911a0b8f83e122dae4ddb7e Author: cedlemo Date: Mon Feb 27 18:08:17 2017 +0100 Fix bad check of GtkActionPadType in gtk_pad_controller_set_action https://bugzilla.gnome.org/show_bug.cgi?id=779317 gtk/gtkpadcontroller.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 54791b65bd510cbe0443f1025d83e41e000bc685 Author: William Hua Date: Tue Feb 28 09:51:44 2017 -0500 mir: deprecate gdk_mir_window_get_mir_surface () gdk/mir/gdkmir.h | 2 +- gdk/mir/gdkmirwindowimpl.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) commit f98e3dd09ad199f21182b89dcc91fb725a97315d Author: William Hua Date: Mon Feb 27 18:28:05 2017 -0500 mir: delete commented debug output gdk/mir/gdkmircursor.c | 1 - gdk/mir/gdkmirdevicemanager.c | 2 -- gdk/mir/gdkmirdisplay.c | 37 --------------------- gdk/mir/gdkmirkeyboard.c | 9 ------ gdk/mir/gdkmirkeymap.c | 12 ------- gdk/mir/gdkmirpointer.c | 9 ------ gdk/mir/gdkmirscreen.c | 12 ------- gdk/mir/gdkmirwindowimpl.c | 75 +------------------------------------------ 8 files changed, 1 insertion(+), 156 deletions(-) commit bdf559c62351664510e35b3a7d78ae7972f3a057 Author: William Hua Date: Thu Feb 23 13:42:45 2017 -0500 mir: migrate away from deprecated mir api gdk/mir/gdkmir-debug.c | 24 ++-- gdk/mir/gdkmir-private.h | 8 +- gdk/mir/gdkmirdisplay.c | 36 ++--- gdk/mir/gdkmireventsource.c | 65 ++++----- gdk/mir/gdkmirscreen.c | 164 ++++++++++++---------- gdk/mir/gdkmirwindowimpl.c | 325 +++++++++++++++++++++++--------------------- 6 files changed, 327 insertions(+), 295 deletions(-) commit e07dea5d9747b110513fc803fcdcb96053422961 Author: William Hua Date: Thu Feb 23 13:25:27 2017 -0500 mir: move #include to correct file gdk/mir/gdkmir.h | 1 - gdk/mir/gdkmireventsource.c | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) commit 06f37f19e7f30229bde188707796bca87873a457 Author: Charles Monzat Date: Tue Feb 28 22:53:56 2017 +0000 Update French translation po/fr.po | 82 ++++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 49 insertions(+), 33 deletions(-) commit a17559c5c4ff59d30305c4c6b35c3e580485b97d Author: Mario Blättermann Date: Tue Feb 28 17:59:02 2017 +0000 Update German translation po/de.po | 293 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 148 insertions(+), 145 deletions(-) commit d4cb078749204ea9029222de14d1001ac608a72b Author: Sveinn í Felli Date: Tue Feb 28 14:27:54 2017 +0000 Update Icelandic translation po/is.po | 2574 +++++++++++++++++++++++++++++--------------------------------- 1 file changed, 1196 insertions(+), 1378 deletions(-) commit db7ff6d88aa1f6503fdc48a1ae27e803d3fd61c4 Author: Daniel Boles Date: Mon Feb 27 20:04:02 2017 +0000 Range: Remove leftover comment about update policy Update policies were removed way back in 2011… in commit c43a31ea33fe048fe74cd669418bea58d544ffab gtk/gtkrange.c | 3 --- 1 file changed, 3 deletions(-) commit db958ed028cba2c4166766f219221d006a80b659 Author: Daniel Mustieles Date: Mon Feb 27 18:51:37 2017 +0100 Updated Spanish translation po-properties/es.po | 376 ++++++++++++++++++++++++++-------------------------- 1 file changed, 187 insertions(+), 189 deletions(-) commit f733d46f27fc43214f4169f96a38e46c29ca759c Author: Balázs Meskó Date: Mon Feb 27 14:24:19 2017 +0000 Update Hungarian translation po/hu.po | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) commit 4c533e17f54e6685162eb4c43077ccc36b87dda0 Author: Olivier Fourdan Date: Thu Feb 2 10:43:45 2017 +0100 wayland: do not cancel key repeat on key press The key repeat is stopped as soon as a key is pressed, so if the user quickly presses a key while another is already pressed and being repeated, key repeat gets cancelled: - key1 press - key1 repeat - key2 press -> key1 repeat stopped - key1 release - key 2 is not repeated even though it's kept depressed This is a different behavior from X11, which confuses migrating users. To mimic the X11 behavior, keep track of the number of keys pressed simultaneously and cancel key repeat only when none is pressed. This way, if a user pressed a key while another one is being repeated, the new key press can possibly be repeated as well. Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=778019 gdk/wayland/gdkdevice-wayland.c | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) commit df65db2ad0cdeeff8c98e8d55ff2f83825bfb210 Author: Daniel Mustieles Date: Mon Feb 27 08:46:49 2017 +0000 Update Spanish translation po/es.po | 154 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 83 insertions(+), 71 deletions(-) commit cbd06ffb699f907ab32de584af2c338c2ce6dcb7 Author: Fran Dieguez Date: Sun Feb 26 21:40:50 2017 +0000 Update Galician translation po/gl.po | 231 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 89 insertions(+), 142 deletions(-) commit be6016ce39bda0e8ef22b47eec47714823e07981 Author: Fran Dieguez Date: Sun Feb 26 21:38:03 2017 +0000 Update Galician translation po-properties/gl.po | 495 ++++++++++++++++++++++------------------------------ 1 file changed, 210 insertions(+), 285 deletions(-) commit d17f5ca56c9b3b1e004bb332ef0b445ec2c60aab Author: Piotr Drąg Date: Sun Feb 26 21:10:18 2017 +0100 Update Polish translation po/pl.po | 289 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 147 insertions(+), 142 deletions(-) commit d3110114cf5c6f0324b46d4df20bef864ca9da18 Author: Balázs Meskó Date: Sun Feb 26 12:13:38 2017 +0000 Update Hungarian translation po/hu.po | 949 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 457 insertions(+), 492 deletions(-) commit 1c0c6cbeafc396a2bef84349009c7ad37c0142b4 Author: Balázs Meskó Date: Sun Feb 26 11:33:44 2017 +0000 Update Hungarian translation po-properties/hu.po | 1297 +++++++++++++++++++++++++-------------------------- 1 file changed, 626 insertions(+), 671 deletions(-) commit ea7a6de799be094a221785ccc878b1dc3ce8d587 Author: Мирослав Николић Date: Sun Feb 26 09:09:32 2017 +0100 Updated Serbian translation po-properties/sr.po | 13945 +++++++++++++++++++++----------------------- po-properties/sr@latin.po | 13945 +++++++++++++++++++++----------------------- 2 files changed, 13562 insertions(+), 14328 deletions(-) commit dd7bfebe87f9f37824e3d4b6559f6e73e1abe9d4 Author: Мирослав Николић Date: Sun Feb 26 09:08:54 2017 +0100 Updated Serbian translation po/sr.po | 2703 ++++++++++++++++++++++++++++---------------------------- po/sr@latin.po | 2701 ++++++++++++++++++++++++++++--------------------------- 2 files changed, 2667 insertions(+), 2737 deletions(-) commit 24483481c1eaa6e3bad9f158e2d4d3ef21505d9b Author: Rafael Fontenelle Date: Fri Feb 24 20:16:51 2017 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 996 +++++++++++++++++++++++++++++------------------------------- 1 file changed, 488 insertions(+), 508 deletions(-) commit 0909d5d9e546bcce503d4fe6cd726057a3a0fa5f Author: Milo Casagrande Date: Fri Feb 24 15:53:43 2017 +0000 Update Italian translation po/it.po | 136 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 68 insertions(+), 68 deletions(-) commit 83b54bab5734f17d01633c1b5a0ce3e4896d2ee0 Author: Olivier Fourdan Date: Fri Nov 25 14:24:52 2016 +0100 wayland: Fix a race condition with xdg_popup resize When resizing an xdg_popup immediately after the initial mapping, there is a race condition between the client and the compositor which is processing the initial size given by the xdg_positioner, leading to the xdg_popup to be eventually of the wrong size. Only way to make sure the size is correct in that case is to hide and show the window again. Considering this occurs before the initial configure is processed, it should not be noticeable. https://bugzilla.gnome.org/show_bug.cgi?id=772505 gdk/wayland/gdkwindow-wayland.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 1e7178e66f968e3804f8d47b618d37b8ac77b107 Author: Baurzhan Muftakhidinov Date: Fri Feb 24 04:42:31 2017 +0000 Update Kazakh translation po/kk.po | 146 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 75 insertions(+), 71 deletions(-) commit ad5ff5f6d16228e1cfd96f837b69e24c4e21255a Author: Daniel Boles Date: Thu Feb 23 18:33:39 2017 +0000 Inspector: Use Title Case for labels & menu items https://developer.gnome.org/hig/stable/writing-style.html.en https://bugzilla.gnome.org/show_bug.cgi?id=779147 gtk/inspector/general.ui | 2 +- gtk/inspector/misc-info.ui | 18 +++++++++--------- gtk/inspector/visual.ui | 6 +++--- gtk/inspector/window.ui | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) commit a66584eca8d6f2c5ec7793f2ca11b139e5d11e6f Author: Jordi Mas Date: Thu Feb 23 18:33:10 2017 +0100 Fix Catalan translation po/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c59f61b43cee178ce773414aa008fc7a7aa0581c Author: Jordi Mas Date: Thu Feb 23 08:28:36 2017 +0100 Update Catalan translation po-properties/ca.po | 984 ++++++++++++++++++++++++++-------------------------- 1 file changed, 491 insertions(+), 493 deletions(-) commit b23513e2daf6ebf0a17c0a2726f631076075b3a5 Author: Daniel Boles Date: Wed Feb 22 21:24:48 2017 +0000 TextView—Avoid pointless Pango in iter_line_is_rtl Get the direction that was already worked out and stored in the TextLineDisplay, rather than making Pango figure it out again. https://bugzilla.gnome.org/show_bug.cgi?id=136059 gtk/gtktextview.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 2c9c871c5f1200b8bfd63341c53af75fc1b8570b Author: Daniel Boles Date: Wed Feb 22 21:24:45 2017 +0000 TextView—Plug a memory leak Thanks to Nelson Benitez for pointing this out. https://bugzilla.gnome.org/show_bug.cgi?id=136059 gtk/gtktextview.c | 2 ++ 1 file changed, 2 insertions(+) commit 449a17b56d8093ea1f4215a36643c0675e9512a7 Author: Daniel Boles Date: Wed Feb 22 19:26:14 2017 +0000 Revert "testsuite/scrolledwindow—Test non-overlay/non-auto" This reverts commit 5a6e6689ec9c3158832848f951b259cd1eeaa777. Reverting until I can be sure gtkscrolledwindow.c does the right thing. https://bugzilla.gnome.org/show_bug.cgi?id=778853 testsuite/gtk/scrolledwindow.c | 234 +++++++---------------------------------- 1 file changed, 40 insertions(+), 194 deletions(-) commit 10e49a2861f4aa23f1946b287c713bbce84d93b0 Author: Daniel Boles Date: Wed Feb 22 19:13:49 2017 +0000 Revert "ScrolledWindow—Don’t req size for auto-hidden bars" This reverts commit 901e5ff3a36b74b8ae4c19f4f20e84bc70b44913. This causes criticals in e.g. the Text View: Multiple Buffers demo. More work is required to get a fix for Bug 778853 that does not cause anything else to regress. https://bugzilla.gnome.org/show_bug.cgi?id=778853 gtk/gtkscrolledwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 830eb623e7799cdd27d4fe442b105f293a3c4960 Author: Daniel Boles Date: Wed Feb 22 08:51:36 2017 +0000 Scale: Fix erroneously removed : in a signal doc gtk/gtkscale.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b115251b92e3bc83696c41c548129cdf3a27c1e6 Author: Chao-Hsiung Liao Date: Wed Feb 22 01:14:45 2017 +0000 Update Chinese (Taiwan) translation po-properties/zh_TW.po | 13342 +++++++++++++++++++++++------------------------ 1 file changed, 6461 insertions(+), 6881 deletions(-) commit d1caa5efa8d0964251796426e508b4792e224995 Author: Chao-Hsiung Liao Date: Wed Feb 22 01:11:15 2017 +0000 Update Chinese (Taiwan) translation po/zh_TW.po | 2626 ++++++++++++++++++++++++++++------------------------------- 1 file changed, 1267 insertions(+), 1359 deletions(-) commit e0b70f3629dc0b9fa82888b341fafb9b775dfef5 Author: Daniel Boles Date: Tue Feb 21 21:18:01 2017 +0000 Frame—Note set_label always destroys :label-widget The fact that it doesn’t reuse the existing GtkLabel if present is not immediately obvious to users (or is it just me?), so clarify that the pre-existing :label-widget, if any, is always removed and replaced. gtk/gtkframe.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit b106c5e4d56c88c32ba3d2940171e71cbfc77627 Author: Daniel Boles Date: Tue Feb 21 21:13:43 2017 +0000 Frame—Clarify relationship of :shadow-type & .flat gtk/gtkframe.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 3553166bb484ac4efb5ebb7ff7866770a9c0cab0 Author: Milo Casagrande Date: Tue Feb 21 18:14:10 2017 +0000 Update Italian translation po/it.po | 2286 +++++++++++++++++++++++++++++--------------------------------- 1 file changed, 1079 insertions(+), 1207 deletions(-) commit 73e7b45389cb174d737f318c181a4ffda46da6a2 Author: Milo Casagrande Date: Tue Feb 21 18:10:44 2017 +0000 Update Italian translation po-properties/it.po | 14490 ++++++++++++++++++++++++-------------------------- 1 file changed, 7014 insertions(+), 7476 deletions(-) commit ef56d6de45f107395e17cd3dfb47f35fa33fb063 Author: Rafael Fontenelle Date: Tue Feb 21 10:26:48 2017 +0000 Update Brazilian Portuguese translation po-properties/pt_BR.po | 1176 +++++++++++++++++++++++------------------------- 1 file changed, 563 insertions(+), 613 deletions(-) commit e5602e4010c55e01e1a5ccc3fb04e8c9f98f4f13 Author: Piotr Drąg Date: Sun Feb 19 19:32:05 2017 +0100 Update Polish translation po-properties/pl.po | 356 ++++++++++++++++++++++++++-------------------------- 1 file changed, 178 insertions(+), 178 deletions(-) commit b953710fd714265a3459e869bf2377338103b294 Author: Daniel Boles Date: Sun Feb 19 17:17:58 2017 +0000 Frame: Explain the .flat style class gtk/gtkframe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5a6e6689ec9c3158832848f951b259cd1eeaa777 Author: djb Date: Fri Feb 17 21:31:26 2017 +0000 testsuite/scrolledwindow—Test non-overlay/non-auto It was only testing the default configuration where overlay-scrolling is TRUE and the policy is POLICY_AUTOMATIC. We should also test FALSE and POLICY_ALWAYS. This commit adds those tests and makes the !overlay && POLICY_ALWAYS case pass by excluding the size of the relevant scrollbar, as we are only interested in whether the content size is as requested. https://bugzilla.gnome.org/show_bug.cgi?id=778853 testsuite/gtk/scrolledwindow.c | 234 ++++++++++++++++++++++++++++++++++------- 1 file changed, 194 insertions(+), 40 deletions(-) commit 901e5ff3a36b74b8ae4c19f4f20e84bc70b44913 Author: Daniel Boles Date: Fri Feb 17 19:48:42 2017 +0000 ScrolledWindow—Don’t req size for auto-hidden bars POLICY_AUTOMATIC means scrollbars are only shown when needed, i.e. when the size of the window is not large enough to show the entire child. So when measuring the preferred size, such scrollbars should be ignored. But measure() was adding size for bars for which policy_may_be_visible() was TRUE, which it returns for POLICY_ALWAYS (good) & _AUTOMATIC (bad). So we reserved space for child plus scrollbars, & because we have enough space for the child, POLICY_AUTOMATIC hides the scrollbar, leaving the extra reserved space empty at the right/bottom sides of the child. This is very noticeable/inconvenient for non-overlay, automatic scrollbars. Fix this by only requesting size for scrollbars that use POLICY_ALWAYS, rather than basing the decision on policy_may_be_visible(). https://bugzilla.gnome.org/show_bug.cgi?id=778853 gtk/gtkscrolledwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7e201e19f9b3a024c8491981b5893aae86c704db Author: Kjartan Maraas Date: Sun Feb 19 16:52:40 2017 +0100 Updated Norwegian bokmål translation. po/nb.po | 138 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 68 insertions(+), 70 deletions(-) commit 0128b8d33f47c9387ee342a1158f3038e02eff49 Author: Daniel Boles Date: Sat Feb 18 22:50:00 2017 +0000 TextView—Fix inverted movements by arrows in RTL Using Ctrl + left/right to skip between words, or left/right to cancel a selection, were causing movement on the screen in the opposite direction of the glyph on the key. This was surprising and awful UX for RTL users. This is based on a patch covering the former case by: Author: Mehdi Sadeghi Date: Sat Feb 18 02:16:00 2017 +0000 https://bugzilla.gnome.org/show_bug.cgi?id=136059 gtk/gtktextview.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) commit c4fbce52ce58d3a8e7c73952d0ed3b8424c6b84e Author: Daniel Boles Date: Sat Feb 18 22:50:00 2017 +0000 Entry: Add newlines to ease reading huge switches These are monstrosities! gtk/gtkentry.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) commit 4bea7b0ae841821f13b7a3f2297b0d41342377e2 Author: Daniel Boles Date: Sat Feb 18 22:50:00 2017 +0000 Entry—Fix inverted movements by arrow keys in RTL Using Ctrl + left/right to skip between words, or left/right to cancel a selection, were causing movement on the screen in the opposite direction of the glyph on the key. This was surprising and awful UX for RTL users. This is based on a patch covering the former case by: Author: Ori Avtalion Date: Tue Apr 20 08:06:23 2010 +0000 https://bugzilla.gnome.org/show_bug.cgi?id=136059 gtk/gtkentry.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 3e28b1fc6435ba811dcf60a835084b470b12b2b4 Author: Daniel Boles Date: Sun Feb 19 10:13:34 2017 +0000 Scale: Fix signal documentation syntax Oops, sorry. Thanks to Cristoph Reiter for correcting me on this. gtk/gtkscale.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 5c9a100fe8922318cdea3a45a0ee1482b7a6ac85 Author: Daniel Boles Date: Sun Feb 19 09:09:28 2017 +0000 Scale: Improve docs of format-value property gtk/gtkscale.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit ebca0c6ebfc46c687c4fa084d4d5a7f49ea4bffe Author: Daniel Boles Date: Sun Feb 19 08:37:51 2017 +0000 Scale: Improve docs of prop digits in other places There were places still implying that it was only used for display. gtk/gtkscale.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) commit 97fe47bbd91b0999e1a10a967d17e39381df2c36 Author: Daniel Boles Date: Sun Feb 19 08:36:27 2017 +0000 Scale: consistent #Class:signal-or-property syntax Use : everywhere, not a mixture of : and :: gtk/gtkscale.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit a1239a9a6acd6c1a0428454a494d87997c1e50ef Author: Daniel Boles Date: Sat Feb 18 21:01:38 2017 +0000 CssSelector: Fix warning for bad pseudo-class name It was "Missing name of pseudo-class", but the real problem is exactly the opposite: we /have/ been given a name, but it is not a valid one. Change it to "Invalid name of pseudo-class" to minimise confusion. gtk/gtkcssselector.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 397bced61bb444b893a96e635de4e7b310816443 Author: Daniel Boles Date: Sat Feb 18 20:18:05 2017 +0000 testsuite/gtk/textiter: Add missing assertion gboolean ret for whether gtk_text_iter_backward_line() moved the iter was declared but not used anywhere. I presume it was meant to be checked, and it passes now, so let’s do it. testsuite/gtk/textiter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 75b0431dcff9f8b49f9f9c45f9eb84f2d1e43375 Author: Daniel Boles Date: Sat Feb 18 20:20:21 2017 +0000 Revert "testsuite/gtk/textiter: Remove an unused variable" This reverts commit 8bddf52b510457f73e2ab70049e63d2f6125f456. testsuite/gtk/textiter.c | 1 + 1 file changed, 1 insertion(+) commit 8bddf52b510457f73e2ab70049e63d2f6125f456 Author: Daniel Boles Date: Sat Feb 18 19:26:08 2017 +0000 testsuite/gtk/textiter: Remove an unused variable testsuite/gtk/textiter.c | 1 - 1 file changed, 1 deletion(-) commit 85aaf13c034f8f713bfc089af6ec49493629647b Author: Timm Bäder Date: Sat Feb 18 19:11:22 2017 +0100 scrolledwindow: Remove unused define gtk/gtkscrolledwindow.c | 2 -- 1 file changed, 2 deletions(-) commit 9fc739e2c789a56d535a3f365d895c9894aa38ce Author: Timm Bäder Date: Sat Feb 18 15:16:57 2017 +0100 image: Remove useless queue_resize call This will be done form GtkIconHelper already when we call gtk_image_reset gtk/gtkimage.c | 3 --- 1 file changed, 3 deletions(-) commit 0f15519794bf17c2bf748fc49557229afdfd7e56 Author: Timm Bäder Date: Sat Feb 18 18:59:32 2017 +0100 expander: Remove unused defines gtk/gtkexpander.c | 2 -- 1 file changed, 2 deletions(-) commit e1f8d5a647836d639bc52f5487493a2ab238f7c5 Author: Timm Bäder Date: Sat Feb 18 11:12:24 2017 +0100 notebook: Use gtk_widget_measure gtk/gtknotebook.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) commit 4c942429888a768eb0aff01ba424c78e4c99ea2d Author: Timm Bäder Date: Sat Feb 18 11:10:16 2017 +0100 expander: Use gtk_widget_measure gtk/gtkexpander.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ed245b42cb29244f7abec9e9ea16ac34315b03b5 Author: Timm Bäder Date: Sat Feb 18 10:43:14 2017 +0100 scrolledwindow: Avoid usage of uninitialized local the scrollbar passed in better be either priv->hscrollbar or priv->vscrollbar. Ensure that by using a simple else instead of an else-if and a g_assert. gtk/gtkscrolledwindow.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 54a0df69d7186f772a1db2a492cfb1d7b3241681 Author: Jiri Grönroos Date: Sat Feb 18 17:36:52 2017 +0000 Update Finnish translation po/fi.po | 131 +++++++++++++++++++++++---------------------------------------- 1 file changed, 48 insertions(+), 83 deletions(-) commit bac3f1b2e83da08d7e1e40883ef2e22460fb749b Author: Aurimas Černius Date: Sat Feb 18 16:49:29 2017 +0200 Updated Lithuanian translation po-properties/lt.po | 13833 ++++++++++++++++++++++++-------------------------- po/lt.po | 2618 +++++----- 2 files changed, 8008 insertions(+), 8443 deletions(-) commit c9aa5e55c5c09bfa9dc76bcf908d255fac647b19 Author: Claude Paroz Date: Sat Feb 18 14:22:38 2017 +0100 Updated French translation po-properties/fr.po | 5752 +++++++++++++++------------------------------------ po/fr.po | 1889 +++++++---------- 2 files changed, 2492 insertions(+), 5149 deletions(-) commit 5aee849f39d60db0e5c99515559f85969e76557f Author: Peter Mráz Date: Sat Feb 18 08:14:22 2017 +0000 Update Slovak translation po-properties/sk.po | 82 ++++++++++++++++++++++++++--------------------------- 1 file changed, 41 insertions(+), 41 deletions(-) commit 72801a27eba06c542136aee74f3af70db5039ac7 Author: Lionel Landwerlin Date: Mon Jan 9 00:11:29 2017 +0000 widget: propagate scale factor upon reparenting a widget When a widget is created, its default scale is the scale of the primary screen (for instance 2). But once parented to another widget its scale factor should be the one of its parent (if parented to a widget on a screen at scale factor 1, it should be 1). The problem is that we don't emit the notify::scale-factor signal when reparenting happens. https://bugzilla.gnome.org/show_bug.cgi?id=776821 gtk/gtkwidget.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 1a8a35f3478a2ac6cd8d0c5860ec108e3316fa52 Author: Daniel Boles Date: Fri Feb 17 22:01:32 2017 +0000 Image—Add some more missing (nullable) annotations gtk/gtkimage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9029bc0f6a7670c8fdff52ac1973e6b8d4bfad9d Author: Carlos Garnacho Date: Tue Feb 7 16:35:55 2017 +0100 gdk: Ensure GdkDragContext instantly updates drag window position Otherwise we wait for the next gdk_drag_motion() call, which will happen on the next motion event, making the drag window briefly visible on the 0,0 root coordinates. https://bugzilla.gnome.org/show_bug.cgi?id=778203 gdk/x11/gdkdnd-x11.c | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) commit 0675fce5067b77ecc4d9ad6e311d8f64700754e7 Author: Timm Bäder Date: Fri Feb 17 18:20:12 2017 +0100 flowboxchild: Use gtk_widget_measure to measure widget sizes GtkFlowBoxChild is a simple GtkBin, so measure the child widget size in a simple way. gtk/gtkflowbox.c | 48 ++---------------------------------------------- 1 file changed, 2 insertions(+), 46 deletions(-) commit 8165b641cd1c215b3eb5f3178db3d28fc2ed62d5 Author: Timm Bäder Date: Fri Feb 17 17:46:47 2017 +0100 paned: Use gtk_widget_measure to measure widget sizes gtk/gtkpaned.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit a0323e52a689bc81a6ec21d0843d670a7957f3ee Author: Timm Bäder Date: Fri Feb 17 17:41:48 2017 +0100 combobox: Use gtk_widget_measure to measure widgets gtk/gtkcombobox.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit 848d55a187e585a6392ebdd7ba41c2bd1db054e0 Author: Timm Bäder Date: Fri Feb 17 15:08:02 2017 +0100 cssimage: Plug a small memory leak gtk/gtkcssimage.c | 2 ++ 1 file changed, 2 insertions(+) commit 2786d52ab603c4d4f2ce3156fc2d9d084bfbe72f Author: Timm Bäder Date: Thu Feb 16 12:23:47 2017 +0100 filechooserentry: Avoid an uninitialized value |= with a garbage value on the left side results in a still-garbage value. gtk/gtkfilechooserentry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aebea7d644795bb9bf89a75a97f9af8150835673 Author: Timm Bäder Date: Thu Feb 16 12:22:58 2017 +0100 filechooserwidget: Fix profiling code compilation gtk/gtkfilechooserwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 548f6138ef674445c0f19f03db5e9d99f7d43ce5 Author: Timm Bäder Date: Thu Feb 16 12:22:33 2017 +0100 Add a few missing (nullable) annotations gtk/gtkbutton.c | 2 +- gtk/gtkgesture.c | 4 ++-- gtk/gtkimage.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit e0738b1e434a59243c9d5f786f3c1417d6758c6e Author: Timm Bäder Date: Thu Feb 16 12:21:23 2017 +0100 builder: avoid an uninitialized value When g_module_supported() returns FALSE, args.module is garbage otherwise. gtk/gtkbuilder.c | 2 ++ 1 file changed, 2 insertions(+) commit d637b0eeed6d63449777ffdd06de2b9309150142 Author: Timm Bäder Date: Thu Feb 16 10:32:31 2017 +0100 filechooserwidget: Fix rename popover position calculation Since the browse_file_popover is positioned correctly, just convert the coordinates in the same way we do there. https://bugzilla.gnome.org/show_bug.cgi?id=778746 gtk/gtkfilechooserwidget.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 385e1236a71586024a0eea63f1edc8da24c8a9b3 Author: Daniel Boles Date: Fri Feb 17 15:18:24 2017 +0000 docs/css-properties: Fix info on 3value properties https://developer.mozilla.org/en/docs/Web/CSS/margin#Values docs/reference/gtk/css-properties.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aa483990027231d62ddcddec6b5b3c09b5d794aa Author: Nelson Benítez León Date: Fri Feb 10 23:29:41 2017 +0500 textiter: fix bug in gtk_text_iter_backward_line() gtk_text_iter_backward_line() checks the value of real->line_char_offset without previously calling ensure_char_offsets (real) to make sure the former is up-to-date. As a consequence of this, when gtk_text_iter_backward_line() is called after a gtk_text_buffer_insert_range() in the first line of buffer, the iter is not moved to the start of the line, and the return value is wrong. Fixed by adding the ensure_char_offsets() call. A test case for this bug is added to the textiter gtk testsuite. gtk/gtktextiter.c | 2 ++ testsuite/gtk/textiter.c | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) commit 0c09e4776dae0c1b1f90d0de3bb16065d9ff7751 Author: Daniel Boles Date: Thu Feb 16 21:33:25 2017 +0000 combobox—Always popup menu using current event priv->trigger_event is never set, so it is always NULL. This means the gtk_menu_popup*() methods use the current event. The only way to get any other event to combobox_menu_popup() was from the button-press-event handler I just removed, which would end up being the current one anyway. So, bin priv->trigger_event & explicitly pass NULL to gtk_menu_popup*(). gtk/gtkcombobox.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) commit 69d2459471e36309f63b651b18da1ed3fdedc148 Author: Daniel Boles Date: Thu Feb 16 20:36:36 2017 +0000 combobox—Remove useless button-press-event handler We use toggled, which does everything we need; this adds nothing useful. Credit to Timm for noticing this—I didn’t when moving it to the ui file. gtk/gtkcombobox.c | 26 -------------------------- gtk/ui/gtkcombobox.ui | 1 - 2 files changed, 27 deletions(-) commit 51010da740154204ef22a52677dba3364c25ea9e Author: Emmanuele Bassi Date: Thu Feb 16 00:24:57 2017 +0000 Use gtk_show_uri_on_window() in GtkLabel Avoid the deprecated gtk_show_uri(), and allow activating link in sandboxed applications. https://bugzilla.gnome.org/show_bug.cgi?id=778726 demos/gtk-demo/links.c | 2 +- gtk/gtklabel.c | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) commit 0875aa56ba2a74c7396b6b8ea0ac4e30ca420234 Author: Bastien Nocera Date: Thu Feb 16 04:53:55 2017 +0100 GtkMountOperation: We use gtk_show_uri_on_window() by default Not gtk_show_uri(). https://bugzilla.gnome.org/show_bug.cgi?id=778726 gtk/gtkmountoperation.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 76dfef62578946c9090089d3dee6525dabdf259e Author: Bastien Nocera Date: Thu Feb 16 04:53:29 2017 +0100 gtk: Ignore gtk_show_uri() deprecation warnings https://bugzilla.gnome.org/show_bug.cgi?id=778726 gtk/gtkfilechooserwidget.c | 2 ++ gtk/gtkprintoperation-unix.c | 2 ++ 2 files changed, 4 insertions(+) commit c358383d6cb2bec5c21a61dd8f6f91e2938afa95 Author: Bastien Nocera Date: Thu Feb 16 04:52:53 2017 +0100 GtkLinkButton: We use gtk_show_uri_on_window() by default Not gtk_show_uri(). https://bugzilla.gnome.org/show_bug.cgi?id=778726 gtk/gtklinkbutton.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d2c1e6faff4725dd6b868f8f41f7fb7a04bc6647 Author: Bastien Nocera Date: Thu Feb 16 04:52:02 2017 +0100 GtkAboutDialog: We use gtk_show_uri_on_window() by default Not gtk_show_uri(). https://bugzilla.gnome.org/show_bug.cgi?id=778726 gtk/gtkaboutdialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ecae2645fb10c4cecbafac95b12e8828d98767bc Author: Ask Hjorth Larsen Date: Thu Feb 16 14:30:13 2017 +0100 Updated Danish translation po-properties/da.po | 14329 ++++++++++++++++++++++++-------------------------- 1 file changed, 6925 insertions(+), 7404 deletions(-) commit 484ec126c4731c63ddcf13b2c07d33112bc3bed6 Author: Ask Hjorth Larsen Date: Thu Feb 16 14:27:47 2017 +0100 Updated Danish translation po/da.po | 2699 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 1301 insertions(+), 1398 deletions(-) commit 02e9fb5a78ce03adad827cca29916bf4789562fb Author: Daniel Boles Date: Sun Feb 12 15:52:02 2017 +0000 widget: Document signal mnemonic-activate Name the extra bool argument, and move the explanatory paragraph from the emitting method to the signal, with some minor tweaks to wording. https://bugzilla.gnome.org/show_bug.cgi?id=778534 gtk/gtkwidget.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 22ea1a535e889c53dd29c75797a2553d41cae1cb Author: Bastien Nocera Date: Wed Feb 15 13:35:13 2017 +0100 gtkshow: Prefer gtk_show_uri_on_window() which works for sandboxed apps gtk_show_uri_on_window() will pass enough information for Portal helpers to allow dialogue parenting in Flatpak, gtk_show_uri() won't, so deprecate it. https://bugzilla.gnome.org/show_bug.cgi?id=778678 gtk/gtkshow.c | 35 +++++++++++++++++++++-------------- gtk/gtkshow.h | 2 +- 2 files changed, 22 insertions(+), 15 deletions(-) commit 922156d05a219930dd43cc4ed83b75a27179f87f Author: Tong Hui Date: Wed Feb 15 20:11:27 2017 +0800 Update zh_CN translation po-properties/zh_CN.po | 3607 ++++++++++++++++++++++++++---------------------- 1 file changed, 1923 insertions(+), 1684 deletions(-) commit ba4e2a775cb41d3c1bf09d95bcee0add725aa510 Author: Chun-wei Fan Date: Wed Feb 15 14:43:15 2017 +0800 Visual Studio builds: Support Visual Studio 2017 Update the autotools scripts to support Visual Studio 2017 builds by copying the Visual Studio 2013 projects and updateing the items as necessary to obtain the Visual Studio 2017 projects. Note that the format of the toolset string changed, so allow one to pass in and thus use a custom toolset string, otherwise the default toolset string will be generated as it was before. Note also the Visual Studio 2017 aims to be compatible with Visual Studio 2015 on the CRT level, so binaries built with 2017 should work without problems with the binaries built with 2015. configure.ac | 7 +++++++ win32/Makefile-newvs.am | 25 +++++++++++++++++-------- win32/Makefile.am | 3 ++- win32/vs12/Makefile.am | 1 + win32/vs14/Makefile.am | 1 - win32/vs15/Makefile.am | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 74 insertions(+), 10 deletions(-) commit 5d390526d340c89a006a80b002636eae0de2f83d Author: Daniel Mustieles Date: Tue Feb 14 20:34:27 2017 +0100 Updated Spanish translation po/es.po | 852 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 409 insertions(+), 443 deletions(-) commit 4e141883e8340662d707c04687f669373cbedd6c Author: Timm Bäder Date: Tue Feb 14 14:22:25 2017 +0100 iconhelper: Remove unused _draw implementation gtk/gtkiconhelper.c | 18 ------------------ gtk/gtkiconhelperprivate.h | 4 ---- 2 files changed, 22 deletions(-) commit 08355997c2666fee0d54f0eb8316f99b0087fac8 Author: Timm Bäder Date: Tue Feb 14 13:23:08 2017 +0100 snapshot: Avoid a double-free We can't pass the same string to two different snapshot states since removing one of them will free the passed string, so just create another one for the second state. gtk/gtksnapshot.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6a6b6549ea0b342eed42a947a36d7c3ebb3c99a9 Author: Timm Bäder Date: Mon Feb 13 21:31:24 2017 +0100 widget: Remove get_preferred_width/height mention in warning gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1fcbc5b9e92da38ed5ec4bf407e9324cb8e2fcd7 Author: Timm Bäder Date: Sun Feb 5 17:11:24 2017 +0100 gtkcontainerprivate: Remove unused function prototypes gtk/gtkcontainerprivate.h | 4 ---- 1 file changed, 4 deletions(-) commit ec2ce26d82b61afb962c2eb38c79843a226ed9d8 Author: Timm Bäder Date: Sun Feb 5 09:21:56 2017 +0100 colorbutton: Inherit from GtkWidget gtk/gtkcolorbutton.c | 81 ++++++++++++++++++++++++++++++++++++++++++---------- gtk/gtkcolorbutton.h | 4 +-- 2 files changed, 68 insertions(+), 17 deletions(-) commit b842d6b008842444df5c1217d7cf5c063510285f