commit 5428379fad31f1637c920d97a3d0303f606bfb6e Author: Matthias Clasen Date: Wed Apr 10 17:12:29 2019 -0400 3.24.8 NEWS | 38 ++++++++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 40 insertions(+), 2 deletions(-) commit 08e20ce597c78e8455cf26fa09537d94bef478f1 Author: Matthias Clasen Date: Wed Apr 10 15:46:31 2019 -0400 Silence a compiler warning gtk/gtkactionbar.c | 1 - 1 file changed, 1 deletion(-) commit bc0b9840de04348d0e4b5f5f97aaa4f8e1242255 Author: Marek Černocký Date: Wed Apr 10 16:36:02 2019 +0200 Updated Czech translation po/cs.po | 855 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 412 insertions(+), 443 deletions(-) commit af58e055314725b8308ef336d8fa7c89630a2042 Merge: 6cb72d7f8c d151223b1b Author: Matthias Clasen Date: Mon Apr 8 15:41:04 2019 +0000 Merge branch 'wip/cellrendererpixbuf-fallbacks-3-24' into 'gtk-3-24' cellrendererpixbuf: Use fallback icons with icon-name See merge request GNOME/gtk!729 commit d151223b1bd7890c6614fd648c1f45e91fd8b730 Author: Iain Lane Date: Mon Apr 8 14:52:49 2019 +0100 cellrendererpixbuf: Use fallback icons with icon-name This gives us a better chance of finding an icon to show. Closes: #1809 (cherry picked from commit fbe0e328137714de00cd1b7d47f77b539092ac9a) gtk/gtkcellrendererpixbuf.c | 1 + 1 file changed, 1 insertion(+) commit 6cb72d7f8c4de497423fbc3050f4d25654cddf87 Author: Ask Hjorth Larsen Date: Mon Apr 8 00:03:54 2019 +0200 Updated Danish translation of gtk po/da.po | 468 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 231 insertions(+), 237 deletions(-) commit d1a9ba2c9316bd442ea100a45abc773583410423 Merge: 7af43fb98c 3f77da62bd Author: Matthias Clasen Date: Sat Apr 6 15:33:54 2019 +0000 Merge branch 'gtk-3-24-gtkplacessidebar-add-loop-devices' into 'gtk-3-24' gtkplacessidebar: Add loop devices See merge request GNOME/gtk!722 commit 7af43fb98cf129ca38583c45ae060d875273cb56 Author: Jordi Mas Date: Sat Apr 6 06:40:52 2019 +0200 Update Catalan translation po/ca.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d875ef88ffea240712176f0706b86fb1b71f528e Author: Jordi Mas Date: Fri Apr 5 21:01:20 2019 +0200 Update Catalan translation po-properties/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3f77da62bd389c19b0feb39dce548f932a1f6b2d Author: segfault Date: Fri Aug 31 22:22:34 2018 +0200 gtkplacessidebar: Add loop devices gtk/gtkplacessidebar.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 8b85f38093ac7b22d7d34f634faf69dd607e942c Merge: 7c10ed9193 b9e91b9419 Author: Marek Kašík Date: Fri Apr 5 16:29:03 2019 +0000 Merge branch 'gtk-3-24' into 'gtk-3-24' Print dialog, CUPS: Check unknown option values whether they are actually custom settings - Backport to GTK 3.24 See merge request GNOME/gtk!717 commit b9e91b94199e07628e3494c09cee438faa3e0d5a Author: Till Kamppeter Date: Fri Apr 5 16:29:03 2019 +0000 print: Check unknown option values whether they are actually custom settings Set always correct custom page size. modules/printbackends/cups/gtkprintbackendcups.c | 80 ++++++++++++++++++++++-- 1 file changed, 76 insertions(+), 4 deletions(-) commit 7c10ed9193566d8458b3e0afb10d1ac3c6892d7e Author: Daniel Mustieles Date: Fri Apr 5 10:39:18 2019 +0000 Update Spanish translation po/es.po | 381 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 192 insertions(+), 189 deletions(-) commit 505a1773980533b8f365718bb7afeafe843490e9 Merge: e47865dba6 9fe71ccdc1 Author: Emmanuele Bassi Date: Wed Apr 3 10:29:07 2019 +0000 Merge branch 'autotools-remove-gail-checks' into 'gtk-3-24' build: remove unused checks for sockaddr_un.sun_len See merge request GNOME/gtk!708 commit e47865dba63e2e493b150f3fb64c5bf72e9dbc1c Author: Christian Kirbach Date: Wed Apr 3 09:33:21 2019 +0000 Update German translation po/de.po | 624 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 309 insertions(+), 315 deletions(-) commit 3f250959b686ce5dd13c88104734d984d939f11a Author: Daniel Șerbănescu Date: Tue Apr 2 18:21:32 2019 +0000 Update Romanian translation po/ro.po | 214 ++++++++++++++++++++++----------------------------------------- 1 file changed, 75 insertions(+), 139 deletions(-) commit 9fe71ccdc176b4d54f93eefee9fee34a71bf5cd3 Author: Christoph Reiter Date: Tue Apr 2 18:43:57 2019 +0200 build: remove unused checks for sockaddr_un.sun_len It sets HAVE_SOCKADDR_UN_SUN_LEN which is unused since d3ab2fe19cd287c config.h.win32.in | 3 --- configure.ac | 31 ------------------------------- 2 files changed, 34 deletions(-) commit 47c797f63d9969f369e0fa70ea43bd2635332c99 Author: Emin Tufan Çetin Date: Tue Apr 2 16:22:36 2019 +0000 Update Turkish translation po/tr.po | 621 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 308 insertions(+), 313 deletions(-) commit 3a770b1b807adf14b7c84208a929e27504a9e9f1 Merge: 741a32ff7c 3770defce7 Author: Matthias Clasen Date: Tue Apr 2 15:49:29 2019 +0000 Merge branch 'adwaita-selected-row-switch-fix' into 'gtk-3-24' Adwaita: Fix switch slider border on selected row See merge request GNOME/gtk!703 commit 3770defce728b7844ec6d0193b63d7078f4dabaa Author: Alex Monday Date: Tue Apr 2 20:12:56 2019 +0500 Adwaita: Fix switch slider border on selected row Closes https://gitlab.gnome.org/GNOME/gtk/issues/1802 gtk/theme/Adwaita/_common.scss | 3 --- gtk/theme/Adwaita/gtk-contained.css | 4 ---- 2 files changed, 7 deletions(-) commit 741a32ff7ce25a0061332efb7e52d7db8daec84e Merge: a6eb593370 1b52b48814 Author: Matthias Clasen Date: Tue Apr 2 14:27:24 2019 +0000 Merge branch 'autotools-remove-gnu-ftw-check' into 'gtk-3-24' build: remove unused check for GNU ftw See merge request GNOME/gtk!700 commit a6eb593370b6f4eaaa6f6703ebed47e976eb6d0f Merge: 89e38ba343 2d3936cbe6 Author: Carlos Garnacho Date: Tue Apr 2 12:38:18 2019 +0000 Merge branch 'startup-id-private' into 'gtk-3-24' Centralize DESKTOP_STARTUP/AUTOSTART_ID handling See merge request GNOME/gtk!659 commit 89e38ba34320f87aafd345c826a90082db932122 Merge: 892abdd41b 6ed7d60a20 Author: Matthias Clasen Date: Tue Apr 2 10:46:09 2019 +0000 Merge branch 'issue-137' into 'gtk-3-24' Set the a11y name of the "create folder" button See merge request GNOME/gtk!697 commit 2d3936cbe6bf19bc39e400e1d9660538e42f4341 Author: Jan Alexander Steffens (heftig) Date: Wed Mar 20 20:04:51 2019 +0100 Centralize DESKTOP_STARTUP/AUTOSTART_ID handling Add private API to GDK to move these variables from the environment into static scope. Also move the DESKTOP_STARTUP_ID validation here to reduce code duplication. Use constructors to read them as early as possible; however, do not unset them until first requested. This avoids breaking gnome-shell and gnome-settings-daemon, which want to use the DESKTOP_AUTOSTART_ID in their own gnome-session clients. Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1761 gdk/gdk-private.c | 2 + gdk/gdk-private.h | 6 +++ gdk/gdk.c | 80 ++++++++++++++++++++++++++++++++++++++++ gdk/wayland/gdkdisplay-wayland.c | 17 ++------- gdk/x11/gdkdisplay-x11.c | 16 ++------ gtk/gtkapplication-dbus.c | 30 +-------------- gtk/gtkapplication.c | 26 +++---------- 7 files changed, 103 insertions(+), 74 deletions(-) commit 1b52b4881425ba9edf832408040806c693976d7e Author: Christoph Reiter Date: Tue Apr 2 08:52:31 2019 +0200 build: remove unused check for GNU ftw It sets HAVE_GNU_FTW which is unused since 4acbcf9e97d7aa config.h.win32.in | 3 --- configure.ac | 13 ------------- 2 files changed, 16 deletions(-) commit 6ed7d60a20a90ab6a0fe28b3fcb58527f378c57c Author: Emmanuele Bassi Date: Mon Apr 1 14:42:43 2019 +0100 Set the a11y name of the "create folder" button Otherwise it'll get a generic "Menu" name. https://gitlab.gnome.org/GNOME/gtk/issues/137 gtk/gtkfilechooserwidget.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 892abdd41b28c22304933cc9e90c9534592fed2b Merge: 59a272fdef 35c4627fac Author: Carlos Garnacho Date: Mon Apr 1 11:10:54 2019 +0000 Merge branch 'wayland_window_menu' into 'gtk-3-24' gdk/wayland: Properly calculate coordinates for show_window_menu() See merge request GNOME/gtk!684 commit 35c4627fac119a7259fc0450e26091ea58173069 Author: Robert Mader Date: Fri Mar 29 22:38:32 2019 +0100 gdk/wayland: Properly calculate coordinates for show_window_menu() The event received in `gdk_wayland_window_show_window_menu()` can come from widgets with a GdkWindow. In those cases the coordinates are relative to the widget, not the root window. This results in a misplaced window menu. Properly calculate the coordinates by iterating to the toplevel window as suggested by Carlos Garnacho. https://gitlab.gnome.org/GNOME/gtk/merge_requests/684 gdk/wayland/gdkwindow-wayland.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 59a272fdeffd6375840f4db3ff95e0f66af4f834 Author: Matthias Clasen Date: Sun Mar 31 18:35:49 2019 -0400 Close a documentation gap gtk/gtkwidget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7b3f1fd2331566ed8b8a140962ec04992cc89436 Merge: 426a0be531 446659e80f Author: LRN Date: Sun Mar 31 21:07:25 2019 +0000 Merge branch 'WindowsPrintDriverPreferences' into 'gtk-3-24' Fixed bug that prevented GTK from storing printer driver preferences in the… See merge request GNOME/gtk!396 commit 446659e80faa0aebe208dcebee325c0df15c408d Author: Rick Yorgason Date: Sat Oct 27 05:48:34 2018 -0700 Fixed bug that prevented GTK from storing printer driver preferences in the print dialogue on Windows. Also saving devmode->dmDeviceName so the dialogue remembers which printer your selected last, and doesn't try to feed to saved preferences to the wrong printer. gtk/gtkprintoperation-win32.c | 102 +++++++++++++++++++++++++++++------------- 1 file changed, 72 insertions(+), 30 deletions(-) commit 426a0be531ce9abab26efba94728fdcc06228af9 Author: Daniel Șerbănescu Date: Sat Mar 30 20:08:45 2019 +0000 Update Romanian translation po/ro.po | 243 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 136 insertions(+), 107 deletions(-) commit 09e0881a51afd01489294c8d80812498ea42465b Author: Christoph Reiter Date: Sat Mar 30 20:03:44 2019 +0100 gdk/Makefile.am: dist gdkconstructor.h The file was added in 05bc2f4dc12 gdk/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 3d7fd8c897dcd8720c2a2ae7ac0035d31d97f760 Author: Piotr Drąg Date: Sat Mar 30 14:46:12 2019 +0100 Update Polish translation po-properties/pl.po | 832 ++++++++++++++++++++++++++-------------------------- po/pl.po | 491 +++++++++++++++---------------- 2 files changed, 650 insertions(+), 673 deletions(-) commit e20b7a3a8d5f864e8be57fd99fdfe26965d2f8fe Merge: ae69bc53f2 15a7a93d10 Author: Matthias Clasen Date: Sat Mar 30 12:28:59 2019 +0000 Merge branch 'gir-gdkx11-missing-sources' into 'gtk-3-24' build: Add missing sources for the GdkX11 gir build See merge request GNOME/gtk!689 commit ae69bc53f2b6e684a08341805d7ae65ae6c3f155 Merge: 8a15a7bd5f 8034ba4803 Author: Matthias Clasen Date: Sat Mar 30 12:28:05 2019 +0000 Merge branch 'gdk-gir-include-built-sources' into 'gtk-3-24' build: Include all generated sources for the gdk gir build See merge request GNOME/gtk!688 commit 8a15a7bd5f007ea7b35e44bb1cb417714ccdab48 Merge: 352c8180d0 cd4b6a77a4 Author: Matthias Clasen Date: Sat Mar 30 12:27:10 2019 +0000 Merge branch 'fix-1788' into 'gtk-3-24' flowbox: children per line may not be 0 See merge request GNOME/gtk!687 commit 15a7a93d10a2bda5d5836d7b16df4959bf058edd Author: Christoph Reiter Date: Sat Mar 30 11:56:12 2019 +0100 build: Add missing sources for the GdkX11 gir build Noticed while diffing .gir files with the meson port. gdk/Makefile.am | 4 ++++ 1 file changed, 4 insertions(+) commit 8034ba4803125000d2d0a27c19c82867fc053f1c Author: Christoph Reiter Date: Sat Mar 30 11:11:58 2019 +0100 build: Include all generated sources for the gdk gir build The main one is gdkversionmacros.h which resulted in GDK_MAJOR_VERSION, GDK_MINOR_VERSION and GDK_MICRO_VERSION not being included in the Gdk-3.0.gir. Noticed while diffing girs with the meson port. gdk/Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 352c8180d08ae0cca3de05f7bb94b4a5821a70b6 Author: Kukuh Syafaat Date: Sat Mar 30 07:35:20 2019 +0000 Update Indonesian translation po/id.po | 466 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 230 insertions(+), 236 deletions(-) commit cd4b6a77a4a6c1f3bc0df8dc7354dcc13e238f5a Author: Benjamin Otte Date: Sat Nov 12 22:57:31 2016 +0100 flowbox: children per line may not be 0 gtk/gtkflowbox.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 6b8c08525d3e5aa82a558ba34db93dd44ddce339 Merge: f9e19dca49 8dfb33fb5f Author: Matthias Clasen Date: Fri Mar 29 23:54:28 2019 +0000 Merge branch 'wip/chergert/fix-flowboxchild-crash-on-selection' into 'gtk-3-24' flowbox: check for flowbox when updating selection See merge request GNOME/gtk!686 commit 8dfb33fb5f314741bd0efea4626b93edcf9df7d7 Author: Christian Hergert Date: Fri Mar 29 16:26:20 2019 -0700 flowbox: check for flowbox when updating selection gtk/gtkflowbox.c | 3 +++ 1 file changed, 3 insertions(+) commit f9e19dca4975cd5c369ef3f182f442fea0613841 Merge: a6f35772e7 08da4a2377 Author: Matthias Clasen Date: Fri Mar 29 23:22:47 2019 +0000 Merge branch 'portal-session-state' into 'gtk-3-24' Portal session state See merge request GNOME/gtk!519 commit 08da4a23774a61910c374cf7ebf4b4d1f9b6c4c2 Author: Matthias Clasen Date: Mon Jan 21 20:45:15 2019 -0500 application: Add a query-end signal This lets us take just-in-time inhibitors, and makes the session support a little more real. gtk/gtkapplication-dbus.c | 3 +++ gtk/gtkapplication.c | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+) commit a3e070f59ce8a692c6e53e8e7104f6cac8bd4170 Author: Matthias Clasen Date: Sun Jan 20 11:29:04 2019 -0500 Application: Support sandboxed session state changes React to the session-state in StateChanged signals from the inhibit portal and call QueryEndResponse as appropriate. gtk/gtkapplication-dbus.c | 39 ++++++++++++++++++++++++++++++++++++--- gtk/gtkapplicationprivate.h | 1 + 2 files changed, 37 insertions(+), 3 deletions(-) commit a6f35772e73044727cefbe3bafab7ab56cf678d0 Merge: 5058f4ef7d deba92f729 Author: Matthias Clasen Date: Fri Mar 29 22:58:49 2019 +0000 Merge branch 'separate-marks-margins-on-scales' into 'gtk-3-24' themes: Optimize code for marks margins on scales See merge request GNOME/gtk!612 commit 5058f4ef7d6ae5739f2cfc19d7b4cadbdcb9e42a Merge: d8b558ead2 567cc15132 Author: Matthias Clasen Date: Fri Mar 29 22:44:14 2019 +0000 Merge branch 'gtk3-fix-gettext-domain' into 'gtk-3-24' Fix some translation domains in .ui files copied from gtk4 See merge request GNOME/gtk!683 commit d8b558ead2bfb2e0c6cc4bedf17f15d8e89144d5 Merge: 2c4c47fe42 30f34ba224 Author: Matthias Clasen Date: Fri Mar 29 22:05:54 2019 +0000 Merge branch 'gtk3-pc-fix-fribidi-private-version' into 'gtk-3-24' build: Fix fribidi version reqs in Requires.private See merge request GNOME/gtk!685 commit 30f34ba2248752169e3ccc7aba6f7004d571a571 Author: Christoph Reiter Date: Fri Mar 29 22:01:23 2019 +0100 build: Fix fribidi version reqs in Requires.private This resulted in "fribidi_required_dep" being written to the .pc file instead of the version number. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2c4c47fe42c596073dfe3040a0a91fb851eedfee Author: Balázs Úr Date: Fri Mar 29 20:58:09 2019 +0000 Update Hungarian translation po/hu.po | 192 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 96 insertions(+), 96 deletions(-) commit 567cc151321fad9b21318c9b36436ce267e1983d Author: Christoph Reiter Date: Fri Mar 29 17:35:35 2019 +0100 Fix some translation domains in .ui files copied from gtk4 gtk40->gtk30 gtk/ui/gtkemojicompletion.ui | 2 +- gtk/ui/gtkfontchooserwidget.ui | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 1e2bd15b22ee5df657ff5c4bd05549ef8edee382 Merge: 0c948802cd e7e31a4835 Author: Matthias Clasen Date: Fri Mar 29 14:26:13 2019 +0000 Merge branch 'wip/jimmac/list-image-buttons' into 'gtk-3-24' list image buttons See merge request GNOME/gtk!656 commit 0c948802cdf57381cb675fb39b3c3625e608575a Author: Rafael Fontenelle Date: Fri Mar 29 13:52:30 2019 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 484 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 239 insertions(+), 245 deletions(-) commit 339e20f598e99a3dda65eca5590b23d89bce014f Author: Milo Casagrande Date: Fri Mar 29 13:31:48 2019 +0000 Update Italian translation po/it.po | 481 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 218 insertions(+), 263 deletions(-) commit 2b768edd43ddcbf9a9bd43cdb5c79b1e5a1495a5 Author: Anders Jonsson Date: Fri Mar 29 10:50:54 2019 +0000 Update Swedish translation po/sv.po | 470 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 232 insertions(+), 238 deletions(-) commit c605a23346b2f922e8a509d4fdd4d5cb67df073d Merge: ecf3431d3f f264e0dbf9 Author: Ignacio Casal Quinteiro Date: Fri Mar 29 10:45:05 2019 +0000 Merge branch 'wip/nobody/517-quartz-gl-context' into 'gtk-3-24' Quartz GLArea See merge request GNOME/gtk!146 commit f264e0dbf96a8180676ee16b830aef5896ec1aba Author: Philip Chimento Date: Fri Apr 10 00:10:01 2015 -0700 quartz: Update GL context on window resize The previous version of this patch sent an update message to the NSOpenGLContext in a GdkGLContext::update vfunc, but that vfunc does not exist any more. See: #517 gdk/quartz/gdkwindow-quartz.c | 4 ++++ 1 file changed, 4 insertions(+) commit f34709807f5b2f56a86bc3127e59084936ce57fe Author: Brion Vibber Date: Sat Nov 15 16:04:58 2014 -0800 quartz: implement GdkGLContext for Quartz backend Current problems: * other widgets in a GL-painted window are low-resolution on Retina display * something wrong with paint updates; gdkgears demo only updates every couple of seconds but reports ~30fps See: #517 gdk/quartz/Makefile.am | 1 + gdk/quartz/gdkdisplay-quartz.c | 2 + gdk/quartz/gdkglcontext-quartz.c | 167 ++++++++++++++++++++++++++++++++++++++- gdk/quartz/gdkglcontext-quartz.h | 23 ++++++ gdk/quartz/gdkquartzglcontext.h | 45 +++++++++++ gdk/quartz/gdkwindow-quartz.c | 1 + 6 files changed, 235 insertions(+), 4 deletions(-) commit ecf3431d3f80c2a5ac7935c3222834dc33c69dae Merge: 1bb106012a bfcd062e8e Author: Emmanuele Bassi Date: Fri Mar 29 09:57:21 2019 +0000 Merge branch 'gl3-shaders' into 'gtk-3-24' Use GLSL 3.30 shaders See merge request GNOME/gtk!671 commit bfcd062e8ea4b32444759cef6af45cb924ebcccf Author: Emmanuele Bassi Date: Wed Mar 27 15:51:34 2019 +0000 Use GLSL 3.30 shaders We currently ask for anything above 3.2 GL contexts, but we're still using GLSL 1.50 shaders all over the place. If a GL driver supports GL 3.2+ and GLSL 1.50 only then we'd be in trouble, but the chances of that happening are really small. gdk/resources/glsl/gl3-texture-2d.fs.glsl | 4 ++-- gdk/resources/glsl/gl3-texture-2d.vs.glsl | 2 +- tests/gtkgears.c | 8 +++++--- 3 files changed, 8 insertions(+), 6 deletions(-) commit 1bb106012ad3acb766c67d8226b32bef1a214966 Merge: bbb70857be 55e73682cc Author: Matthias Clasen Date: Wed Mar 27 05:56:15 2019 +0000 Merge branch 'fix-gi-build-with-lto' into 'gtk-3-24' Fix the introspection build with "-Wl,--as-needed -flto -O2". Fixes #1692 See merge request GNOME/gtk!665 commit bbb70857bee1211130544edeeaae91a2be35c610 Author: Benjamin Otte Date: Wed Mar 27 00:01:08 2019 +0100 gtk: Remove all gtk_widget_set_redraw_on_allocate() calls They're either wrong (when using FALSE because the widgets don't account for changes to the CSS) or unnecessary (when using TRUE because it's the default). Fixes !1777 gtk/deprecated/gtkalignment.c | 1 - gtk/deprecated/gtktable.c | 1 - gtk/gtkactionbar.c | 2 -- gtk/gtkbox.c | 1 - gtk/gtkflowbox.c | 2 -- gtk/gtkgrid.c | 1 - gtk/gtkheaderbar.c | 1 - gtk/gtkinfobar.c | 2 -- gtk/gtklistbox.c | 2 -- gtk/gtkpaned.c | 5 ----- gtk/gtkpathbar.c | 1 - gtk/gtkrevealer.c | 1 - gtk/gtkstatusbar.c | 1 - gtk/gtktextview.c | 3 --- gtk/gtktoolitemgroup.c | 2 -- gtk/gtktreeview.c | 1 - gtk/gtkviewport.c | 1 - 17 files changed, 28 deletions(-) commit f35ce26336a46200a781c00ddf54b2714d226d23 Author: Matthias Clasen Date: Sun Mar 24 11:14:20 2019 -0400 color editor: Don't warn if editing is cancelled Thats a valid way to end color picking. gtk/gtkcoloreditor.c | 1 - 1 file changed, 1 deletion(-) commit fc3317138edc2d07347abb4fd3ac7739b3904d10 Author: Jakub Steiner Date: Mon Mar 25 17:59:24 2019 +0100 Adwaita: tone down app icon shadows - based on Tobias' and Allan's feedback, the app icon dropshadow were too prominent. gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 55e73682cc470855cc76ee15b16049cc4f1d2384 Author: Christoph Reiter Date: Mon Mar 25 09:46:06 2019 +0100 Fix the introspection build with "-Wl,--as-needed -flto -O2". Fixes #1692 The above flags in combination with "-fvisibility=hidden" break the g-i build because it results in the g-i generated dumper executable not linking against the libraries because they are detected as unused and thrown out. Fix by only using -fvisibility=hidden for the library and not g-i. gtk/Makefile.am | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit df5d18a5b197dd59d0ded5657e92e5c0b4a79b1a Merge: cddd88064c c33f9a2769 Author: Benjamin Otte Date: Fri Mar 22 23:44:14 2019 +0000 Merge branch 'inspector-theme-find' into 'gtk-3-24' Inspector: Find themes the same way GtkCSSProvider does See merge request GNOME/gtk!663 commit c33f9a27695c8c6d7f8f1e71ebf8154e4099b447 Author: Руслан Ижбулатов Date: Fri Mar 22 23:31:18 2019 +0000 Inspector: Find themes the same way GtkCSSProvider does Look for subdirectories named "gtk-3.x", where 'x' starts as current minor version and counts down to 14, then drops to 0. Only look for gtk.css in these directories though. If a theme only provides gtk-dark.css, it won't be found. gtk/inspector/visual.c | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) commit cddd88064cec42a8d2e1c20dfd46784b28d00deb Merge: 024cb267dd 2e1a55118a Author: LRN Date: Fri Mar 22 15:00:56 2019 +0000 Merge branch 'ime-load-fix' into 'gtk-3-24' GDK W32: Test for IME correctly See merge request GNOME/gtk!658 commit 2e1a55118a559675f2e69f9930b5b0c05ab1cc3c Author: Руслан Ижбулатов Date: Fri Jan 4 09:48:46 2019 +0000 GDK W32: Fix property setting to correctly use static strings The strings that are set are static, so g_value_set_static_string() should be used to set them instead of g_value_set_string(). gdk/win32/gdkproperty-win32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3b244c9f11edb92e4196f6d0ba25e2c8b928a166 Author: Руслан Ижбулатов Date: Sat Jan 12 21:32:48 2019 +0000 GDK W32: Test for IME correctly ImmIsIME() doesn't work (always returns TRUE) since Vista. Use ITfActiveLanguageProfileNotifySink to detect TSF changes, which are equal to IME changes for us. Also make sure that IMMultiContext re-loads the IM when keyboard layout changes, otherwise there's a subtle bug that could happen: * Run GTK application with non-IME layout (US, for example) * Focus on an editable widget (GtkEntry, for example) * IM Context is initialized to use the simple IM * Switch to an IME layout (such as Korean) * Start typing * Since IME module is not loaded yet, keypresses are handled by a default MS IME handler * Once IME commits a character, GDK will get a WM_KEYDOWN, which will trigger a GdkKeyEvent, which will be handled by an event filter in IM Context, which will finally re-evaluate its status and load IME, and only after that GTK will get to handle IME by itself - but by that point input would already be broken. To avoid this we can emit a dummy event (with Void keyval), which will cause IM Context to load the appropriate module immediately. gdk/win32/Makefile.am | 2 + gdk/win32/gdkdisplay-win32.c | 4 + gdk/win32/gdkevents-win32.c | 17 +++- gdk/win32/gdkglobals-win32.c | 2 +- gdk/win32/gdkmain-win32.c | 1 - gdk/win32/gdkwin32langnotification.c | 172 +++++++++++++++++++++++++++++++++++ gdk/win32/gdkwin32langnotification.h | 26 ++++++ 7 files changed, 221 insertions(+), 3 deletions(-) commit 024cb267dd412a9e1ae6fd63a4f8675d38a60892 Author: John Ralls Date: Thu Mar 21 16:01:51 2019 -0700 [GdkQuartz] Fix two build issues 1. NSRect and CGRect aren't toll-free bridged in 32 bit builds. 2. NSWindowCollectionBehavior(Dis)AllowTiling is defined beginning in 10.11. gdk/quartz/gdkdisplay-quartz.c | 2 +- gdk/quartz/gdkwindow-quartz.c | 19 ++++++++++++++----- 2 files changed, 15 insertions(+), 6 deletions(-) commit 17665f06e352d2c9ea3c9c9392a026d9b3d6cf98 Merge: 17dc55474b c9cfdf7a91 Author: Matthias Clasen Date: Wed Mar 20 14:05:23 2019 +0000 Merge branch 'wip/jimmac/adwaita-selection-checked-buttons' into 'gtk-3-24' Adwaita: checked buttons workaround See merge request GNOME/gtk!657 commit 17dc55474b3255ba4e10ac7ccad6ec1315e7831b Merge: e60b55626e 430caaa167 Author: Matthias Clasen Date: Wed Mar 20 14:04:32 2019 +0000 Merge branch 'adwaita-headerbar-switch-margins' into 'gtk-3-24' Adwaita: Adjust switch margins on headerbars See merge request GNOME/gtk!650 commit e60b55626e6df3cab15020fa7fa7acdebe50beaa Author: Jakub Steiner Date: Wed Mar 20 13:40:21 2019 +0100 Adwaita: focus ring radius - backport from master fixes https://gitlab.gnome.org/GNOME/gtk/issues/1756 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 5d224a1827902e769778ea95c00c748014f04718 Author: Nathan Follens Date: Wed Mar 20 11:14:09 2019 +0000 Update Dutch translation po/nl.po | 80 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 40 insertions(+), 40 deletions(-) commit e7e31a48357eb608eb0d6e1a5bafc5c02d7a3d04 Author: Jakub Steiner Date: Wed Mar 20 11:31:50 2019 +0100 Adwaita: only tone down image buttons - Rather than making labeled buttons inside lists toned down, only tone down image buttons, so that we don't have to include icon-only actions. Places like Software can continue using label buttons with no change without having those less visible. Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1748 gtk/theme/Adwaita/_common.scss | 7 +++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 10 +++++++--- gtk/theme/Adwaita/gtk-contained.css | 10 +++++++--- 3 files changed, 19 insertions(+), 8 deletions(-) commit c9cfdf7a914a2a27fab12572b216ebaf400b8721 Author: Jakub Steiner Date: Tue Mar 19 17:22:42 2019 +0100 Adwaita: checked buttons workaround Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1642 once and for all (until it resurfaces) gtk/theme/Adwaita/_common.scss | 4 +++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) commit 430caaa1678617e652a34188738074accab43bfd Author: Alex Monday Date: Tue Mar 19 19:46:00 2019 +0500 Adwaita: Adjust switch margins on headerbars Closes https://gitlab.gnome.org/GNOME/gtk/issues/1759 gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 91f2ad4a2fc5c6027d3fa72f1344aecde2230509 Author: Kristian Rietveld Date: Sun Jan 1 21:04:04 2017 +0100 Bug 743717 - Crashes on clipboard operation, influence by clipboard ... The problem here was that NSPasteboard would release the clipboard owner if all data items were transferred. When trying to re-use this owner at a later point, GTK+ would attempt a retain call on a released object and crash. Fix this by not immediately releasing the owner after declaring types, so by keeping our own reference around. Closes https://gitlab.gnome.org/GNOME/gtk/issues/529 gtk/gtkclipboard-quartz.c | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) commit 93bf85e92ff441ef02979043e90684e0fd7c2dab Author: John Ralls Date: Mon Mar 18 13:33:40 2019 -0700 [Quartz] Fix some compile warnings in gtkclipboard-quartz.c. gtk/gtkclipboard-quartz.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit 5c039a1aa0b682c5edf63af4b5228538e1b74b98 Author: John Ralls Date: Mon Mar 18 12:57:53 2019 -0700 [GdkQuartz] Set the toplevel for the pointer if it's NULL. Gdk sometimes misses crossing events on popups, so the cached toplevel may be NULL. If it is, find the toplevel under the pointer and set it. Fixes https://gitlab.gnome.org/GNOME/gtk/issues/623 gdk/quartz/gdkevents-quartz.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit aac83b20c16883419e5726276a861c4fc9449c21 Merge: 967c5f7f7f ed9a6f755d Author: Matthias Clasen Date: Mon Mar 18 12:23:52 2019 +0000 Merge branch 'wip/carlosg/startup-notification-fixes' into 'gtk-3-24' Startup notification fixes See merge request GNOME/gtk!647 commit ed9a6f755d5811053eba8d73e203b6f518d72536 Author: Carlos Garnacho Date: Sun Mar 17 16:17:49 2019 +0100 gdk/wayland: Preserve stored startup id for gtk_surface1.request_focus The use of the startup ID is now twofold, we reply back with it to end any corresponding startup notification, but we also use it on gtk_surface1.request_focus to acknowledge that the activation might raise the corresponding window. We should preserve the startup ID for the second to work properly, so avoid clearing it here. It is inconsequential if the underlying gtk_shell1.set_startup_id request happens multiple times on no longer existing startup IDs, so don't bother preventing that from happening. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1754 gdk/wayland/gdkdisplay-wayland.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 224a53d97b53da9cc9d08e1675ae860d7e49f8b6 Author: Carlos Garnacho Date: Sun Mar 17 16:04:51 2019 +0100 gtkapplication: Stash DESKTOP_STARTUP_ID on a constructor It might be too late to do it at GtkApplication::add_platform_data time, since the envvar may be consumed earlier on if gdk_display_open() happened to be called before (eg. through gtk_get_option_group(TRUE)). Stash the envvar in a constructor function, so its ensured to happen before it can get consumed. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1754 gtk/gtkapplication.c | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) commit 967c5f7f7f835f9e8d2b1dbc4dd3bd8314df3984 Merge: 3a959e984f 05bc2f4dc1 Author: Matthias Clasen Date: Mon Mar 18 01:09:40 2019 +0000 Merge branch 'wip/carlosg/include-constructors-header-3-24' into 'gtk-3-24' gdk: Include copy of glib/gconstructor.h See merge request GNOME/gtk!643 commit 05bc2f4dc122594aff3325c41421fc0de9153460 Author: Carlos Garnacho Date: Sun Mar 17 21:29:59 2019 +0100 gdk: Include copy of glib/gconstructor.h This is named gdkconstructor.h to avoid any possible conflicts. This fixes the current usages of G_HAS_CONSTRUCTORS, as that header is not installed by glib. gdk/gdkconstructor.h | 120 ++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkapplication-dbus.c | 2 + 2 files changed, 122 insertions(+) commit 3a959e984f558d763db03f6bee53cc5bb9470a26 Author: John Ralls Date: Sun Mar 17 10:15:30 2019 -0700 Force a window resize if the content view frame changes. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1029 Should fix most if not all other cases where system-caused changes to the NSWindow result in the Gdk coordinates not mapping correctly to the AppKit coordinates. gdk/quartz/GdkQuartzView.c | 1 + gdk/quartz/gdkwindow-quartz.c | 9 +++++++++ 2 files changed, 10 insertions(+) commit 0b4e511d0550dce33445488a1c2c938c76a01304 Author: Jordi Mas Date: Sat Mar 16 22:03:09 2019 +0100 Fix to Catalan translation po-properties/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a533d106af18673334db14116820f7e0929e62e9 Author: Jordi Mas Date: Sat Mar 16 22:01:51 2019 +0100 Fix to Catalan translation po-properties/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7b2c731fae03220796f5130620a687699b6dec24 Author: Matthias Clasen Date: Fri Mar 15 18:57:46 2019 -0400 entry: Use a better icon for Caps Lock warning Use the same icon we use in master now. gtk/gtkentry.c | 2 +- gtk/icons/16x16/status/caps-lock-symbolic.symbolic.png | Bin 0 -> 154 bytes gtk/icons/scalable/status/caps-lock-symbolic.svg | 3 +++ 3 files changed, 4 insertions(+), 1 deletion(-) commit 9e658cb51dd8898d2ae4019809b255e6c7a7dcad Merge: 3fe8b66b3b a8bbcf33ec Author: Matthias Clasen Date: Fri Mar 15 00:46:51 2019 +0000 Merge branch 'wip/kalev/gtk_window_present-runtime-warnings' into 'gtk-3-24' window: Undo runtime gtk_window_present deprecation warnings See merge request GNOME/gtk!632 commit 3fe8b66b3b194d5b8ce62eed85165a70ef902142 Author: Руслан Ижбулатов Date: Thu Mar 14 09:24:17 2019 +0000 Fix UAC manifest RC file CREATEPROCESS_MANIFEST_RESOURCE_ID is a macro defined in winbase.h, so we need an include to resolve that macro to its value, 1. Without that it stays as a literal CREATEPROCESS_MANIFEST_RESOURCE_ID, and ends up in the .exe file as-is, and Windows can't find it by that name, resulting in UAC manifest not working and gtk-update-icon-cache bringing up UAC prompt. gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 67f11133701f7b17c4211c277ba197182226cdc9 Merge: 094d85f293 1edf11774c Author: Matthias Clasen Date: Thu Mar 14 03:07:19 2019 +0000 Merge branch 'adwaita-remove-selectionmode-assets' into 'gtk-3-24' Adwaita: Drop checkbox-selectionmode assets See merge request GNOME/gtk!633 commit 094d85f29303ca1b78d2bd577e21ce379e6b6345 Merge: d9a382d689 7771869ab3 Author: Emmanuele Bassi Date: Wed Mar 13 19:39:26 2019 +0000 Merge branch 'issue-1746' into 'gtk-3-24' Move the gtkunixprint.h include in the gtk-doc stanza See merge request GNOME/gtk!636 commit 7771869ab307a4f9bcfcdaca9fe3bc79f24672ae Author: Emmanuele Bassi Date: Wed Mar 13 17:39:33 2019 +0000 Move the gtkunixprint.h include in the gtk-doc stanza Every time a new directive is used inside a gtk-doc sections.txt file it overrides the current include header until the next directive. This has the unfortunate effect of making every single section following the print-related ones to generate documentation that says to include gtkunixprint.h. In order to avoid re-arranging the gtk3-sections.txt file, we can tell gtk-doc what's the default header to include for GTK, and override it using `@Include` directives directly into the gtk-doc stanzas of the sections that require a different header. Fixes: #1746 docs/reference/gtk/Makefile.am | 2 +- docs/reference/gtk/gtk3-sections.txt | 6 ------ gtk/gtkpagesetupunixdialog.c | 1 + gtk/gtkprintjob.c | 1 + gtk/gtkprintunixdialog.c | 1 + 5 files changed, 4 insertions(+), 7 deletions(-) commit 1edf11774c8f7ebec28c4b186d4994c6b4ec590e Author: Alex Monday Date: Wed Mar 13 13:38:38 2019 +0500 Adwaita: Drop checkbox-selectionmode assets gtk/theme/Adwaita/assets.svg | 321 +-------------------- gtk/theme/Adwaita/assets.txt | 8 - .../assets/checkbox-active-selectionmode.png | Bin 891 -> 0 bytes .../assets/checkbox-active-selectionmode@2.png | Bin 1590 -> 0 bytes .../assets/checkbox-backdrop-selectionmode.png | Bin 824 -> 0 bytes .../assets/checkbox-backdrop-selectionmode@2.png | Bin 1498 -> 0 bytes .../checkbox-checked-active-selectionmode.png | Bin 1291 -> 0 bytes .../checkbox-checked-active-selectionmode@2.png | Bin 2346 -> 0 bytes .../checkbox-checked-backdrop-selectionmode.png | Bin 1194 -> 0 bytes .../checkbox-checked-backdrop-selectionmode@2.png | Bin 2198 -> 0 bytes .../checkbox-checked-hover-selectionmode.png | Bin 1266 -> 0 bytes .../checkbox-checked-hover-selectionmode@2.png | Bin 2309 -> 0 bytes .../assets/checkbox-checked-selectionmode.png | Bin 1295 -> 0 bytes .../assets/checkbox-checked-selectionmode@2.png | Bin 2332 -> 0 bytes .../assets/checkbox-hover-selectionmode.png | Bin 876 -> 0 bytes .../assets/checkbox-hover-selectionmode@2.png | Bin 1594 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode.png | Bin 883 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode@2.png | Bin 1588 -> 0 bytes 18 files changed, 1 insertion(+), 328 deletions(-) commit a8bbcf33ecf162528e9b48e609f1131a8e52f072 Author: Kalev Lember Date: Tue Mar 12 21:50:04 2019 +0100 window: Undo runtime gtk_window_present deprecation warnings Now that gtk_window_present is no longer deprecated, remove the runtime warnings as well. gtk/gtkwindow.c | 10 ---------- 1 file changed, 10 deletions(-) commit d9a382d689b9159daca09e33510ea229a17d37be Author: Matthias Clasen Date: Tue Mar 12 16:14:04 2019 -0400 3.24.7 NEWS | 6 ++++++ configure.ac | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit f88e8ea6fe77d366c0cab4a45b8f3843fb27c7c6 Author: Matthias Clasen Date: Tue Mar 12 15:59:03 2019 -0400 Undo the gtk_window_present deprecation It doesn't make sense to have it in 3.x if we don't have it in master. gtk/gtkwindow.c | 2 -- gtk/gtkwindow.h | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) commit c3e065374fbdf3b8cc1bca67e1776d4bf15bbf3b Author: Matej Urbančič Date: Tue Mar 12 20:25:07 2019 +0100 Updated Slovenian translation po/sl.po | 215 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 87 insertions(+), 128 deletions(-) commit 34e64ce5c20ab6f73d037221294c0c127d0e88d9 Author: Matthias Clasen Date: Tue Mar 12 11:51:04 2019 -0400 3.24.6 configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2ceff6df9c47539f28d742e8c7d6d7d167633f7b Author: Matthias Clasen Date: Tue Mar 12 14:00:14 2019 -0400 Fix a11y tests testsuite/a11y/menu.txt | 8 -------- testsuite/a11y/menubutton.txt | 8 -------- testsuite/a11y/menubutton2.txt | 34 +++++++++++++--------------------- testsuite/a11y/menubutton3.txt | 34 +++++++++++++--------------------- testsuite/a11y/menus.txt | 8 -------- testsuite/a11y/scale-drawvalue.txt | 8 -------- testsuite/a11y/tooltips.txt | 8 -------- 7 files changed, 26 insertions(+), 82 deletions(-) commit e910ee2c19752ca14e8c081133a12fff106b10a8 Merge: ff6b519286 728f6869cb Author: Matthias Clasen Date: Tue Mar 12 18:13:10 2019 +0000 Merge branch 'control-enter' into 'gtk-3-24' atk key: Always convert control character events into key names See merge request GNOME/gtk!630 commit 728f6869cba6360b843a83fe5b525404accb1433 Author: Samuel Thibault Date: Fri Feb 15 13:33:52 2019 +0100 atk key: Always convert control character events into key names including when the control modifier is present, i.e. when one is typing control-I for instance. Orca would convert them back to the corresponding ASCII letter anyway, and when pressing control-tab, we do want to pass "tab", not pass "\t" that Orca would erroneously convert to "control-I". Fixes #1743 gtk/a11y/gtkaccessibilityutil.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit ff6b51928655885c7aec6fb0e81c1513d9296b73 Merge: 9d7c7e8a67 a58d7573f6 Author: Jakub Steiner Date: Tue Mar 12 17:24:41 2019 +0100 Merge branch 'monday15/gtk-adwaita-selectionmode-checkboxes2' into gtk-3-24 commit a58d7573f6daff1cb71ddc8573d572683fedeb7f Author: Alex Monday Date: Mon Mar 11 18:57:19 2019 +0500 Adwaita: Fix selection-mode checkboxes Use object-select-symbolic as a check icon, adjust styles. Closes https://gitlab.gnome.org/GNOME/gtk/issues/28 gtk/theme/Adwaita/_common.scss | 37 ++++++++++++++++++-------------- gtk/theme/Adwaita/gtk-contained-dark.css | 16 +++++++------- gtk/theme/Adwaita/gtk-contained.css | 16 +++++++------- 3 files changed, 37 insertions(+), 32 deletions(-) commit 9d7c7e8a670535b01d77edf538b6fe2d31d36674 Author: Matthias Clasen Date: Tue Mar 12 02:44:31 2019 -0400 Updates NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 942a2dede5b47fd5e226db1c89875e1bbff350ca Author: John Ralls Date: Mon Mar 11 17:55:10 2019 -0700 [GtkSearchEngineQuartz]Don't create file paths from NULL. gtk/gtksearchenginequartz.c | 4 ++++ 1 file changed, 4 insertions(+) commit 75b8abbf24379f2a4bda274d550131b8de48aee3 Author: John Ralls Date: Fri Jan 11 16:14:28 2019 -0800 [GtkSearchEngineQuartz] Limit the scope of the Spotlight search. If the query has a non-null location, set the scope to that directory, otherwise set it to the local computer. There is unfortunately no way to get Spotlight to search non-recursively, nor does NSFileManager offer a convenient search of the contents of a directory's regular files. gtk/gtksearchenginequartz.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 0f5603e74f8c905a02f99187a086205bd2628a98 Author: John Ralls Date: Mon Mar 11 16:31:58 2019 -0700 Use n_displays for all monitor counts. gdk/quartz/gdkdisplay-quartz.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 0524362721058b807a154da0bb0437c6b2c2d1ba Author: John Ralls Date: Fri Mar 8 15:01:11 2019 -0800 Reverse signs on gdk <-> ns x coordinate transforms. Closes https://gitlab.gnome.org/GNOME/gtk/issues/1711 gdk/quartz/gdkwindow-quartz.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 261f1dc395de8f32576e542ebb48523299c47763 Author: John Ralls Date: Sun Feb 24 05:38:24 2019 -0800 Switch quartz monitors collection from hash table to ptr array. It's easier to find in a ptr array than to iterate over a hash table. gdk/quartz/gdkdisplay-quartz.c | 111 +++++++++++++++++++++++++++-------------- gdk/quartz/gdkdisplay-quartz.h | 2 +- 2 files changed, 74 insertions(+), 39 deletions(-) commit 3bd9a3453fb6149a3fbffc73a2c086994b2697f1 Author: John Ralls Date: Sat Feb 23 14:35:42 2019 -0800 Change computation of coordinates. Transform GdkQuartzMonitor geometry to Gdk coordinate system. Move computation of Display geometry from GdkQuartzScreen to GdkQuartzDisplay and use AppKit coordinates. Closes https://gitlab.gnome.org/GNOME/gtk/issues/1593 gdk/quartz/gdkdisplay-quartz.c | 140 +++++++++++++++++++++++++++++++++-------- gdk/quartz/gdkdisplay-quartz.h | 2 + gdk/quartz/gdkmonitor-quartz.c | 29 ++++++--- gdk/quartz/gdkmonitor-quartz.h | 1 - gdk/quartz/gdkscreen-quartz.c | 60 ++++++------------ gdk/quartz/gdkscreen-quartz.h | 6 +- gdk/quartz/gdkwindow-quartz.c | 8 +-- 7 files changed, 163 insertions(+), 83 deletions(-) commit 28848176e542841bf36d3f18ee5eea69a84bdf85 Author: John Ralls Date: Mon Mar 11 14:35:05 2019 -0700 Don't scan the seat's slave list for keyboards. There aren't any, just the master_keyboard which one accesses with gdk_seat_get_keyboard(). gdk/quartz/gdkevents-quartz.c | 34 ++++++++-------------------------- 1 file changed, 8 insertions(+), 26 deletions(-) commit 9a0e40b6dab0564e230ce18d6c3a9b455217f3a7 Author: John Ralls Date: Mon Mar 11 14:28:20 2019 -0700 Restore switching keyWindow when changing windows. Inadvertently removed when converting from gdkdevicemanager to gdkseat. gdk/quartz/gdkevents-quartz.c | 3 +++ 1 file changed, 3 insertions(+) commit db84dc8e58a9f4e0f4aa7d15418f91f3a3d22c50 Author: John Ralls Date: Sun Mar 10 15:31:52 2019 -0700 Fix crash when closing a fullscreen window. gdk/quartz/GdkQuartzView.c | 3 +++ gdk/quartz/gdkwindow-quartz.c | 3 +++ 2 files changed, 6 insertions(+) commit e74622b0b89aa9b05a46fd2aeafcc5a2c257be76 Merge: e8e2f5163c 593025a917 Author: Matthias Clasen Date: Mon Mar 11 15:13:37 2019 +0000 Merge branch 'clipboard-quartz' into 'gtk-3-24' gtkclipboard-quartz: Update annotations for gtk_clipboard_wait_for_targets See merge request GNOME/gtk!624 commit e8e2f5163c3d03eec4baa56c7e1f3074aa9139a9 Merge: ba216dea1c 1d960d7028 Author: Jakub Steiner Date: Mon Mar 11 10:59:55 2019 +0000 Merge branch 'adwaita-radii-fixes' into 'gtk-3-24' Adwaita radii fixes See merge request GNOME/gtk!619 commit 593025a917b8d7b881952743aecf17cfbbc79e2f Author: Tomasz Miąsko Date: Sun Mar 10 00:00:00 2019 +0000 gtkclipboard-quartz: Update annotations for gtk_clipboard_wait_for_targets Copy documentation for gtk_clipboard_wait_for_targets from gtk/gtkclipboard.c to quartz implementation. Primarily to add transfer container annotation as otherwise pygobject tries to deallocate individual GdkAtoms. Issue #1584. gtk/gtkclipboard-quartz.c | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) commit ba216dea1c2ab67b7c1b083aa2f1349fa6aae454 Author: Daniel Șerbănescu Date: Sun Mar 10 18:40:35 2019 +0000 Update Romanian translation po/ro.po | 9517 ++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 6847 insertions(+), 2670 deletions(-) commit 5b75be73d53faffff5d4736002bf92baed4726a5 Author: Nathan Follens Date: Sun Mar 10 13:01:27 2019 +0000 Update Dutch translation po/nl.po | 2683 +++++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 2225 insertions(+), 458 deletions(-) commit 31a33593cdeb89c84b9aec311d9e43eb207619cb Merge: 29ab9926a2 22d9241ab4 Author: Matthias Clasen Date: Sun Mar 10 01:04:44 2019 +0000 Merge branch 'adwaita-fix-backdrop-label' into 'gtk-3-24' Adwaita: Fix label color on backdrop devel window See merge request GNOME/gtk!623 commit 22d9241ab4d96dbf21dc39021e364813bc8b5b94 Author: Alex Monday Date: Sun Mar 10 00:52:48 2019 +0500 Adwaita: Fix label color on backdrop devel window Closes https://gitlab.gnome.org/GNOME/gtk/issues/1734 gtk/theme/Adwaita/_common.scss | 2 ++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 6 insertions(+) commit 29ab9926a20767ccf7d3713b585512ce44e51cde Author: Matej Urbančič Date: Fri Mar 8 18:09:26 2019 +0100 Updated Slovenian translation po/sl.po | 35 ++++++++++++----------------------- 1 file changed, 12 insertions(+), 23 deletions(-) commit 54899a369ec7d9edd390d06fe8ad5664f6c16f2d Merge: 28ea04efca 0b61d6f6ae Author: Matthias Clasen Date: Mon Mar 4 17:35:55 2019 +0000 Merge branch 'adwaita-typo-fix' into 'gtk-3-24' Adwaita: Fix typo (missing comma) See merge request GNOME/gtk!617 commit 1d960d7028ed81049ce6e11d4abab23f9745cfa7 Author: Alex Monday Date: Mon Mar 4 21:57:18 2019 +0500 Adwaita: Adjust entry border-radius Replace entry border-radius value with $button_radius variable. 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 44fcc0435cc4742183827894832a079ba4278049 Author: Alex Monday Date: Mon Mar 4 21:51:48 2019 +0500 Adwaita: Replace spinbutton border-radii with variables Replace hardcoded border-radius values with $button_radius variable on spinbuttons. gtk/theme/Adwaita/_common.scss | 12 ++++++------ gtk/theme/Adwaita/gtk-contained-dark.css | 12 ++++++------ gtk/theme/Adwaita/gtk-contained.css | 12 ++++++------ 3 files changed, 18 insertions(+), 18 deletions(-) commit 625a0e3d6cf2f89f35393784fa2a3ee97a86e091 Author: Alex Monday Date: Mon Mar 4 21:26:49 2019 +0500 Adwaita: Replace all %linked radii with variables Some of hardcoded border-radius values on linked elements were left unchanged during Adwaita refresh. gtk/theme/Adwaita/_common.scss | 12 ++++++------ gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) commit 0b61d6f6aef9fba35e896ac437a66b78eb649f75 Author: Alex Monday Date: Mon Mar 4 20:30:43 2019 +0500 Adwaita: Fix typo (missing comma) Closes https://gitlab.gnome.org/GNOME/gtk/issues/1713 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 28ea04efca4fef902ee952e20f0c83e388debf9d Merge: c91ca69c2c af6dd6bf35 Author: Benjamin Otte Date: Mon Mar 4 12:22:42 2019 +0000 Merge branch 'treeview-separator-fix-drawing-zero-height' into 'gtk-3-24' treeview: make sure separator nodes have a height > 0 See merge request GNOME/gtk!614 commit c91ca69c2c0863d8d4eefc32e44988e288038519 Merge: 23eca11c3f 03c5b92da2 Author: John Ralls Date: Sun Mar 3 20:27:41 2019 -0800 Merge branch 'aux-window' into gtk-3-24 commit 03c5b92da2b9b1bcd23dc99e08f4c1518ac0c446 Author: John Ralls Date: Tue Feb 19 15:12:15 2019 -0800 [quartz] Full-screen only "normal" windows and splashscreens. So dialogs, pop-ups, etc. behave as expected when parent is in full-screen. Tiling is allowed for normal windows and splash screens and disallowed for others. Closes https://gitlab.gnome.org/GNOME/gtk/issues/1627 gdk/quartz/gdkwindow-quartz.c | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit 23eca11c3f5db115d785cfdba87fab1076610bef Merge: 93e7c60bd2 c830ab2d55 Author: Matthias Clasen Date: Sun Mar 3 20:30:43 2019 +0000 Merge branch 'cherry-pick-95c0f072' into 'gtk-3-24' Merge branch 'master' into 'master' See merge request GNOME/gtk!615 commit c830ab2d55388bb40630b873022f2a23613ab416 Author: Emmanuele Bassi Date: Fri Jan 18 23:13:31 2019 +0000 Merge branch 'master' into 'master' A11y: export gtk_cell_accessible_parent_get_(row|column)_header_cells See merge request GNOME/gtk!505 (cherry picked from commit 95c0f07295fd300ab7f3416a39290ae33585ea6c) a52431d2 A11y: export gtk_cell_accessible_parent_get_(row|column)_header_cells gtk/a11y/gtkcellaccessibleparent.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit af6dd6bf359a0a43544efff2296ae6196484cdc8 Author: Christoph Reiter Date: Sun Mar 3 10:38:18 2019 +0100 treeview: make sure separator nodes have a height > 0 In case the theme doesn't set a height/min-height for the treeview separator the treeview drawing gets confused and draws rows on top of each other depending on the redraw area. This is due to gtk_tree_view_get_row_height() assuming that a node with a height <= 0 is not set and not a separator and it will default to the expander size. Ideally gtk_tree_view_get_row_height() would know if it operates on a separator, but there are too many calls/levels, so just make sure the separator height is at least 1 (Adwaita already sets "min-height: 2px", so no change there) gtk/gtktreeview.c | 2 ++ 1 file changed, 2 insertions(+) commit 93e7c60bd253d96465efac2b67ed0d2a27baf81d Author: Matej Urbančič Date: Sat Mar 2 20:57:30 2019 +0100 Updated Slovenian translation po/sl.po | 84 ++++++++++++++++++++++++---------------------------------------- 1 file changed, 31 insertions(+), 53 deletions(-) commit 3abb57a9e7cad52f5bd919a637247847b47e85dd Author: Daniel Șerbănescu Date: Sat Mar 2 16:47:36 2019 +0000 Update Romanian translation po-properties/ro.po | 7831 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 5152 insertions(+), 2679 deletions(-) commit 5e89e1d0a91598d57030b0ca464266a3f28a5dd2 Author: Asier Sarasua Garmendia Date: Sat Mar 2 12:17:46 2019 +0000 Update Basque translation po/eu.po | 1511 ++++++++++++++++++-------------------------------------------- 1 file changed, 435 insertions(+), 1076 deletions(-) commit deba92f7293e794753fb64a1698c68f67917d965 Author: Alex Monday Date: Sat Mar 2 14:08:11 2019 +0500 themes: Optimize code for marks margins on scales Separate marks margins for horizontal/vertical scales. Prevents generation of unused margins. Closes https://gitlab.gnome.org/GNOME/gtk/issues/1703 gtk/theme/Adwaita/_common.scss | 21 ++++++++------------- gtk/theme/Adwaita/gtk-contained-dark.css | 20 +++++++++----------- gtk/theme/Adwaita/gtk-contained.css | 20 +++++++++----------- gtk/theme/HighContrast/_common.scss | 22 +++++++++------------- gtk/theme/HighContrast/gtk-contained-inverse.css | 20 +++++++++----------- gtk/theme/HighContrast/gtk-contained.css | 20 +++++++++----------- 6 files changed, 53 insertions(+), 70 deletions(-) commit 95e2e485820c610b7a875f371533905e0521ecde Author: Марко Костић Date: Fri Mar 1 13:07:55 2019 +0000 Update Serbian translation po/sr.po | 2617 ++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 2034 insertions(+), 583 deletions(-) commit dc927ee698ef179e24b73c93948990750712228c Author: Марко Костић Date: Thu Feb 28 18:26:06 2019 +0000 Update Serbian translation po-properties/sr.po | 1112 +++++++++++++++++++++++++++------------------------ 1 file changed, 584 insertions(+), 528 deletions(-) commit 2cd62574ac846bf7083b213ccc95becb7994b04a Author: Jakub Steiner Date: Wed Feb 27 12:10:56 2019 +0100 Adwaita: define insensitive links - tone down the disabled/insensitive links. Fixes issue #1645 gtk/theme/Adwaita/_common.scss | 3 +++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 7 insertions(+) commit 1a91c953ebb29da4f86940f0f4a280ec499d2b06 Author: Jakub Steiner Date: Wed Feb 27 11:45:27 2019 +0100 Adwaita: scrolled context menus - fix margins as per merg request #547 gtk/theme/Adwaita/_common.scss | 6 +++--- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) commit 344baa18e98bc371fd881c307266d5291053579e Author: Changwoo Ryu Date: Tue Feb 26 16:55:55 2019 +0000 Update Korean translation po-properties/ko.po | 706 ++++++++++++++++++++++++++-------------------------- 1 file changed, 357 insertions(+), 349 deletions(-) commit 6e641932ac1561e9b19c70e55e123df04d3502f2 Author: Changwoo Ryu Date: Tue Feb 26 16:54:18 2019 +0000 Update Korean translation po/ko.po | 367 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 173 insertions(+), 194 deletions(-) commit 288a9341fd5c677348946f608f18a1c0d2bd9e73 Author: Jiri Grönroos Date: Mon Feb 25 18:31:04 2019 +0000 Update Finnish translation po/fi.po | 3475 ++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 2503 insertions(+), 972 deletions(-) commit 12770e505e18cd98122f739ec1964ff251a721d1 Author: Justin van Steijn Date: Mon Feb 25 18:02:05 2019 +0000 Update Dutch translation po-properties/nl.po | 1192 +++++++++++++++++++++++++++------------------------ 1 file changed, 625 insertions(+), 567 deletions(-) commit 0c81e7a2e6368e4fa2f2fe9a67e15d611858d50a Merge: e5b83f1a87 d6840ad3dd Author: Emmanuele Bassi Date: Sat Feb 23 12:10:42 2019 +0000 Merge branch 'tchaik/gtk-menu-accel-group-prop' into 'gtk-3-24' menu: Fix accel-group property reset See merge request GNOME/gtk!576 commit d6840ad3dd2df317731b13f6b55a75866a4c71ab Author: Martin Blanchard Date: Sat Feb 9 16:16:01 2019 +0000 menu: Fix accel-group property reset GtkMenu's "accel-group" property setter, gtk_menu_set_accel_group(), currently returns in failure if the caller passes it a NULL `accel_group` argument. This argument is annotated with `(allow-none)`. This patch add support for the NULL case. gtk/gtkmenu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e5b83f1a87f0c6bcaa0034a29d8d6e8ba1776b57 Author: Bastien Nocera Date: Wed Jul 25 17:48:52 2018 +0200 window: Advise using gtk_window_present_with_time() Rather than gtk_window_present() gdk/gdkwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8ed0471785ab9cfb5b00982a274edffa1a17b592 Author: Bastien Nocera Date: Wed Jul 25 17:43:02 2018 +0200 window: Warn when gtk_window_present_with_time() is passed 0 When 0 or GDK_CURRENT_TIME is passed to gtk_window_present_with_time(), print a warning so that the application developer knows that this isn't a supported use of the function, but carry on working for now. gtk/gtkwindow.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 5d7183ee0c2687e76b7030baa7db48b2ff097866 Author: Bastien Nocera Date: Wed Jul 25 17:42:26 2018 +0200 all: Don't warn about deprecated gtk_window_present usage Avoid compilation warnings about internal users of gtk_window_present(). gtk/a11y/gtkiconviewaccessible.c | 6 +++++- gtk/a11y/gtktreeviewaccessible.c | 6 +++++- gtk/a11y/gtkwidgetaccessible.c | 7 ++++++- gtk/gtk-builder-tool.c | 2 ++ gtk/gtkaboutdialog.c | 4 ++++ gtk/gtkcolorbutton.c | 2 ++ gtk/gtkfilechooserbutton.c | 6 +++++- gtk/gtkfilechoosernative.c | 2 ++ gtk/gtkfontbutton.c | 2 ++ gtk/gtkpagesetupunixdialog.c | 2 ++ gtk/gtkprinteroptionwidget.c | 2 ++ gtk/gtkprintoperation-unix.c | 8 ++++++-- gtk/gtkprintoperation.c | 2 ++ gtk/gtkprintunixdialog.c | 2 ++ gtk/gtkwindow.c | 2 ++ 15 files changed, 49 insertions(+), 6 deletions(-) commit 2ca4a3cb41fc6d606e85eb5e2414d1d4757fa64b Author: Bastien Nocera Date: Wed Jul 25 17:18:55 2018 +0200 window: Deprecate gtk_window_present() And expect gtk_window_present_with_time() to be used instead. gtk/gtkwindow.c | 43 +++++++++++++++++++++++-------------------- gtk/gtkwindow.h | 2 +- 2 files changed, 24 insertions(+), 21 deletions(-) commit 864e1ca5260d596020d74699e04714937920892b Author: Jakub Steiner Date: Fri Feb 22 12:02:59 2019 +0100 Adwaita: circles for .circular buttons - doesn't catch all cases, but most buttons need uniform paddings to remain circular, not elliptical. fixes issue #1695 gtk/theme/Adwaita/_common.scss | 1 + gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) commit 736dbfef42681864dfecbb72baf1d0f6fa2d3bb8 Author: Sveinn í Felli Date: Thu Feb 21 11:57:06 2019 +0000 Update Icelandic translation po/is.po | 2524 ++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 2028 insertions(+), 496 deletions(-) commit 1a4d396d6fe235eeb01d6918c0174149a6b8e9ea Author: Chun-wei Fan Date: Thu Feb 21 16:44:06 2019 +0800 Visual Studio projects: Add include path for FriBidi The Fribidi headers tend to be under $(PREFIX)\include\fribidi\, so we want to try to look for these headers in there as well. build/win32/vs10/gtk3-build-defines.props | 2 +- build/win32/vs9/gtk3-build-defines.vsprops | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 638b136e34b0b1aa66e29c4fa4c55841e93f3ec1 Author: Chun-wei Fan Date: Thu Feb 21 10:19:21 2019 +0800 Visual Studio projects: Link to FriBidi We now need to link to fribidi.lib explicitly in both GDK and GTK. Since the Pango we require in 3.24.x already requires a FriBidi installation, the .lib and DLL should already be available for the build. build/win32/vs10/gtk3-build-defines.props | 2 +- build/win32/vs9/gtk3-build-defines.vsprops | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 512da667616af4c3d29f38bf658c8bbe8ad63973 Author: John Ralls Date: Tue Feb 19 11:07:48 2019 -0800 Silence incompatible type warning. gdk/quartz/GdkQuartzNSWindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3b1704a99b4afd88cce2021a428f3262c951dd6 Author: John Ralls Date: Tue Feb 19 10:52:43 2019 -0800 Remove unnecessary casts and silence may-not-return-value warning. NSPoint and NSRect are typedefs of CGPoint and CGRect so the casts were unnecessary and confused llvm when compiling 32-bit. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1640 gdk/quartz/GdkQuartzNSWindow.c | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) commit 34d6c028b08189c68189c90f23bc48f16963cae7 Merge: 6afd174162 2934482aee Author: Matthias Clasen Date: Mon Feb 18 19:44:57 2019 +0000 Merge branch 'issue-1681' into 'gtk-3-24' treeview: Don't show empty tooltips See merge request GNOME/gtk!586 commit 2934482aeee453eab0369d034a66526eddba2658 Author: Emmanuele Bassi Date: Mon Feb 18 17:44:17 2019 +0000 treeview: Don't show empty tooltips If the column used for the GtkTreeView:tooltip-column contains NULL we're already skipping a tooltip; let's ignore empty strings as well, as an empty tooltip is pretty much pointless. Close #1681 gtk/gtktreeview.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 6afd17416238cd36e5cd90f99811ab50ebe9c6fc Merge: 9d12953ccf cfad43b80d Author: John Ralls Date: Sun Feb 17 13:04:20 2019 -0800 Merge branch 'suyuan/fix-macos-accented-char-input' into gtk-3-24. commit 9d12953ccf7ab4ebc25649da687a8f7887ac03c6 Author: Baurzhan Muftakhidinov Date: Sun Feb 17 07:25:02 2019 +0000 Update Kazakh translation po/kk.po | 408 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 199 insertions(+), 209 deletions(-) commit 347d0de65bd54a0866375a1b640e2902fbcc1960 Author: Baurzhan Muftakhidinov Date: Sun Feb 17 07:16:07 2019 +0000 Update Kazakh translation po-properties/kk.po | 718 ++++++++++++++++++++++++++-------------------------- 1 file changed, 363 insertions(+), 355 deletions(-) commit d7a4143a686e9af7da296bb84ee9a4931a974d56 Author: Matej Urbančič Date: Thu Feb 14 18:34:18 2019 +0100 Updated Slovenian translation po/sl.po | 471 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 191 insertions(+), 280 deletions(-) commit 65edea0406f0070499aba0a0a05508a83ad0b4e7 Merge: 68a7da71e3 6058495f50 Author: Matthias Clasen Date: Thu Feb 14 17:13:51 2019 +0000 Merge branch 'issue-1662' into 'gtk-3-24' Use C locale when building gtktypefuncs.c See merge request GNOME/gtk!577 commit 6058495f50d0f65fbb6d2dcd31d24d0b2ada3194 Author: Emmanuele Bassi Date: Sun Feb 10 12:46:57 2019 +0000 Use C locale when building gtktypefuncs.c We're using [a-z] ranges with sed and grep, and POSIX does not specify their behaviour in non-ASCII locales: In the POSIX locale, a range expression represents the set of collating elements that fall between two elements in the collation sequence, inclusive. In other locales, a range expression has unspecified behavior -- IEEE Std 1003.1-2017, § 9.3.5 (7) This can lead to no results, or invalid replacements, which in turn can lead to broken builds or broken build artifacts. Fixes: #1662 gtk/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 68a7da71e32187dad70fb5913f20bff6e8476ec8 Author: Jiri Grönroos Date: Sat Feb 9 18:38:51 2019 +0000 Update Finnish translation po-properties/fi.po | 5772 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 3409 insertions(+), 2363 deletions(-) commit 9f3141fc5c5b8fbb745a889dfa78691c3552e8a1 Merge: 03394c559d 38a4c4dd37 Author: Matthias Clasen Date: Fri Feb 8 23:40:00 2019 +0000 Merge branch 'wip/carlosg/toggle-osk-sparingly' into 'gtk-3-24' imwayland: Toggle OSK more sparingly See merge request GNOME/gtk!569 commit 38a4c4dd370739c329a84d2495015e8c016df46a Author: Carlos Garnacho Date: Fri Feb 8 23:11:48 2019 +0100 imwayland: Toggle OSK more sparingly Specifically it is avoided to be toggled if: - Just received focus (in order to preserve OSK state across focus changes) - Moving cursor around. Still allow some jitter as perfect accuracy is not possible. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1277 modules/input/imwayland.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 03394c559dbf89cbd1142419f877f4535a56df21 Author: Jakub Steiner Date: Fri Feb 8 15:53:00 2019 +0100 Adwaita: lost selectionmode resources - somehow we lost the selection mode image resources - FIXME: checkbox-active-selectionmode is not being used. gtk/theme/Adwaita/assets.txt | 8 ++++++++ .../Adwaita/assets/checkbox-active-selectionmode.png | Bin 0 -> 891 bytes .../Adwaita/assets/checkbox-active-selectionmode@2.png | Bin 0 -> 1590 bytes .../Adwaita/assets/checkbox-backdrop-selectionmode.png | Bin 0 -> 824 bytes .../Adwaita/assets/checkbox-backdrop-selectionmode@2.png | Bin 0 -> 1498 bytes .../assets/checkbox-checked-active-selectionmode.png | Bin 0 -> 1291 bytes .../assets/checkbox-checked-active-selectionmode@2.png | Bin 0 -> 2346 bytes .../assets/checkbox-checked-backdrop-selectionmode.png | Bin 0 -> 1194 bytes .../assets/checkbox-checked-backdrop-selectionmode@2.png | Bin 0 -> 2198 bytes .../assets/checkbox-checked-hover-selectionmode.png | Bin 0 -> 1266 bytes .../assets/checkbox-checked-hover-selectionmode@2.png | Bin 0 -> 2309 bytes .../Adwaita/assets/checkbox-checked-selectionmode.png | Bin 0 -> 1295 bytes .../Adwaita/assets/checkbox-checked-selectionmode@2.png | Bin 0 -> 2332 bytes .../Adwaita/assets/checkbox-hover-selectionmode.png | Bin 0 -> 876 bytes .../Adwaita/assets/checkbox-hover-selectionmode@2.png | Bin 0 -> 1594 bytes gtk/theme/Adwaita/assets/checkbox-selectionmode.png | Bin 0 -> 883 bytes gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png | Bin 0 -> 1588 bytes 17 files changed, 8 insertions(+) commit 1d4eac211c09624d29b9309e2b92173f7477a9b7 Merge: 5b360f2198 57300b4960 Author: Matthias Clasen Date: Thu Feb 7 21:29:22 2019 +0000 Merge branch 'wip/fix-submenu-size' into 'gtk-3-24' Fix submenu size See merge request GNOME/gtk!565 commit 57300b49602b856b53f5d30ab3174591c0fb2845 Author: Jonas Ådahl Date: Wed Feb 6 19:30:54 2019 +0100 menu: Fixate size calculated by gdk_window_move_to_rect() When we receive a size from the move-to-rect implementation, force GTK to continue using that size until reconfigured by move-to-rect, or when remapped. Fixes: #1651 gtk/gtkmenu.c | 25 +++++++++++++++---------- gtk/gtkmenuprivate.h | 1 + 2 files changed, 16 insertions(+), 10 deletions(-) commit 7298e73c445dc06e9840c47667501e1cb5dd5a71 Author: Jonas Ådahl Date: Thu Feb 7 09:55:51 2019 +0100 menu: Force recalculation of size before positioning On X11, the position of the menu is calculated synchronously by gdk_window_move_to_rect(). This means that calculating the window size when showing is too late, as that'd mean the size used when calculating the position is out-of-date. The first time a menu is mapped, however, the size is calculated during realization; but a window is only realized once, so it doesn't work for subsequent maps. Currently, this is harmless, as a GtkMenu can change its size however it wants after it has been mapped. This, however, is problematic, as it means the position calculated by gdk_window_move_to_rect() might no longer be valid, or constraints made by the same function might no longer be respected. Thus, this is a preparation for making GtkMenu popups stay the same size until they are remapped again at a later point. gtk/gtkmenu.c | 1 + 1 file changed, 1 insertion(+) commit 461f5fde0340137678416422a026c4369d5dcff8 Author: Jonas Ådahl Date: Thu Feb 7 09:53:45 2019 +0100 window: Add private API to force-resize Sometimes (read for GtkMenu on X11) it's not enough to resize on show, and relying on the size to be calculated on realization only works the first time a menu is popped up, so add an API that GtkMenu can use to ensure the size of a menu is "refreshed" before passing anything along to gdk_window_move_to_rect(). gtk/gtkwindow.c | 3 +-- gtk/gtkwindowprivate.h | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) commit edb57a9202907ff6f54390bdc7ae02e42de87cfe Author: Jonas Ådahl Date: Wed Feb 6 19:29:16 2019 +0100 window: Add private API to fixate size This causes window size guessing to always use the remembered size (the size of the GdkWindow). This will be useful for menus which size is managed by gdk_window_move_to_rect(), to avoid overriding the size calculated by the move-to-rect implementation. gtk/gtkwindow.c | 22 ++++++++++++++++++++++ gtk/gtkwindowprivate.h | 1 + 2 files changed, 23 insertions(+) commit 5b360f2198f685dd55871419754d9551ee0fef36 Merge: df77965153 43980583e3 Author: Emmanuele Bassi Date: Tue Feb 5 14:47:26 2019 +0000 Merge branch '3-24-warn-fixes' into 'gtk-3-24' Fix various compiler warnings See merge request GNOME/gtk!561 commit 43980583e3092401c607814189ac4515d54b144c Author: Emmanuele Bassi Date: Tue Feb 5 15:35:27 2019 +0100 sw: Do not cast clear function in g_clear_pointer() We don't need to do it, since g_clear_pointer() will do it for us, and will also check if the function conforms to a GDestroyNotify. Using an explicit cast will generate a compiler warning. gtk/gtkscrolledwindow.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 8f8b68f847eb59d99b82d848f428fea231f9ef96 Author: Emmanuele Bassi Date: Tue Apr 10 14:51:27 2018 +0100 Terminate strncpy() buffers correctly When using strncpy() with a buffer we need to account for the terminating NUL character. GCC 8 started warning when using PPD_MAX_NAME as the buffer length for strncpy() because the buffer we're copying into has the same length — which means that the terminating NUL may be skipped if the source string has a length of PPD_MAX_NAME. The appropriate way to handle the case where we're copying a source with a length bigger than of PPD_MAX_NAME is, as reported in the strncpy() documentation, to copy `PPD_MAX_NAME - 1` bytes, and explicitly NUL terminate the destination buffer. This has the additional benefit of avoiding the compiler warning. modules/printbackends/cups/gtkprintbackendcups.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit df77965153c1f1940407c167e92b56b19e0a3769 Author: Matthias Clasen Date: Tue Feb 5 09:32:57 2019 -0500 Update css node tests The GtkSwitch now has two image nodes. testsuite/css/nodes/buttons.nodes | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit eb732b3f68b4d0a96e9856696df9312161e450b8 Author: Emmanuele Bassi Date: Tue Feb 5 15:23:09 2019 +0100 container: Disable deprecation warnings We know we're using deprecated GtkContainer API, because we're implementing it. gtk/gtkcontainer.c | 1 + 1 file changed, 1 insertion(+) commit c2ddb932b200dac01cc2aa03c49037f6a89fda1f Author: Emmanuele Bassi Date: Tue Feb 5 15:22:06 2019 +0100 popover: Disable deprecation warning For gtk_render_frame_gap(). gtk/gtkpopover.c | 2 ++ 1 file changed, 2 insertions(+) commit d9d3ec7cad305d169b1f5df3c3e9e0fd5fbf6922 Author: Emmanuele Bassi Date: Tue Feb 5 15:18:41 2019 +0100 menu: Fix condition check A logical "and" became a binary "and" in commit c35878ec. gtk/gtkmenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1bbff3538333f9903690f13e958fee547a4a6efa Merge: 47e4a111c2 9b394d8753 Author: Alexander Larsson Date: Tue Feb 5 13:22:01 2019 +0000 Merge branch '1633-gtk-3-24' into 'gtk-3-24' Issue #1633 - Ensure focus on click See merge request GNOME/gtk!560 commit 9b394d875307ab86778a66a678ee9497648946e8 Author: Mickael Istria Date: Fri Feb 1 10:08:43 2019 +0000 Issue #1633 - Ensure focus on click This is necessary to give back focus to the Broadway elements when content is embedded in an IFrame. Signed-off-by: Mickael Istria gdk/broadway/client.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 47e4a111c2666961ab47b6df48460d3c9075d92d Author: Matthias Clasen Date: Tue Feb 5 08:04:14 2019 -0500 Try again We only want fribidi as a private dependency. configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f533ef8650e59f800ea4d958b16b4a6691a103ac Author: Matthias Clasen Date: Tue Feb 5 07:17:07 2019 -0500 Link gdk against fribidi It is required now. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bf60bf15de4afd426304f9f42618eb95a92c2605 Author: Matthias Clasen Date: Mon Feb 4 11:47:37 2019 -0500 3.24.5 NEWS | 15 +++++++++++++++ configure.ac | 4 ++-- 2 files changed, 17 insertions(+), 2 deletions(-) commit 224213dad6c5cf0ebe5bf3b5f3b370ac57592a74 Author: Jakub Steiner Date: Mon Feb 4 17:24:55 2019 +0100 Adwaita: selection mode buttons fix - don't allow the headerbar :active darkening (bug #1588) to override selection-mode blue buttons. Fixes issue #1642 gtk/theme/Adwaita/_common.scss | 23 +++++++++++++---------- gtk/theme/Adwaita/gtk-contained-dark.css | 14 +++++++------- gtk/theme/Adwaita/gtk-contained.css | 14 +++++++------- 3 files changed, 27 insertions(+), 24 deletions(-) commit 1661e2888ab4521cd7ed46a00dee341ca108c855 Merge: 43b6541eae 7c325ed852 Author: Jakub Steiner Date: Mon Feb 4 14:27:58 2019 +0000 Merge branch 'wip/jimmac/adwaita-3-32' into 'gtk-3-24' Wip/jimmac/adwaita 3 32 See merge request GNOME/gtk!551 commit 7c325ed85228231b1087d86f425137d53d410f88 Author: Alex Monday Date: Mon Dec 24 11:08:50 2018 +0500 HighContrast: Add style for overflow buttons Add missing style for overflow buttons located on scrollable dropdown menus. gtk/theme/HighContrast/_common.scss | 29 ++++++++++++++++++++++++ gtk/theme/HighContrast/gtk-contained-inverse.css | 10 ++++++++ gtk/theme/HighContrast/gtk-contained.css | 10 ++++++++ 3 files changed, 49 insertions(+) commit 950480cea46c1a527ac2f0ee10ae2022e2b30d57 Author: Alex Monday Date: Mon Dec 24 11:00:19 2018 +0500 HighContrast: Add menu padding Add 1px padding to menus, to prevent menuitems and overflow buttons overlapping with menu's border. gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 57ba05252213923c08b3d780d86721d7249bc34f Author: Jakub Steiner Date: Mon Feb 4 15:02:07 2019 +0100 Revert "HighContrast: Add style for overflow buttons" This reverts commit ff4dcf5fa4b7c2592612cddfe9f116d3eaa6987d. gtk/theme/HighContrast/_common.scss | 29 ------------------------ gtk/theme/HighContrast/gtk-contained-inverse.css | 10 -------- gtk/theme/HighContrast/gtk-contained.css | 10 -------- 3 files changed, 49 deletions(-) commit af3bcc6adc0617febb8084188e5a6eaec31765a1 Author: Jakub Steiner Date: Mon Feb 4 15:01:41 2019 +0100 Revert "HighContrast: Add menu padding" Revert conflicting patches to rebase adwaita-3-32 easily. will apply afterwards. This reverts commit a7ea8248ce8ac208477a855b68472b752587a7ac. gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 391469e36572e544b9322acc8a324f125c98a0f3 Author: Balázs Úr Date: Sun Feb 3 13:57:00 2019 +0000 Update Hungarian translation po/hu.po | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) commit cca1cf03df84b93be653ded560b01cfbc0326add Author: Balázs Úr Date: Sat Feb 2 14:55:21 2019 +0000 Update Hungarian translation po/hu.po | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit ffa8fef2fa1468c8fe8863148b88f7d56bd34282 Author: Matthias Clasen Date: Thu Jan 31 14:07:08 2019 -0500 gtk: Stop using deprecated pango api gtk/gtkentry.c | 2 +- gtk/gtktextbtree.c | 4 ++-- gtk/gtktextview.c | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) commit 13c126b277697047114801ee4559803894693a2d Author: Matthias Clasen Date: Thu Jan 31 14:05:54 2019 -0500 gtk: Add a copy of some deprecated pango api We use pango_find_base_dir() in a few places, and this api has been deprecated. gtk/gtkpango.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkpango.h | 3 +++ 2 files changed, 47 insertions(+) commit 148650c23a56204bce7552e0a4936490c899c9cb Author: Matthias Clasen Date: Thu Jan 31 14:05:28 2019 -0500 gdk: Stop using deprecated pango api gdk/wayland/gdkkeys-wayland.c | 3 ++- gdk/x11/gdkkeys-x11.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit 8c973bd8372d7ba8fd42afd85c09bb536a9130c5 Author: Matthias Clasen Date: Thu Jan 31 14:03:49 2019 -0500 gdk: Add a copy of pango_unichar_direction This api has been deprecated in pango. gdk/gdk.c | 19 +++++++++++++++++++ gdk/gdkinternals.h | 2 ++ 2 files changed, 21 insertions(+) commit 3e5a7bb898034118d0853417a0f8fbbc6a3d3316 Author: Matthias Clasen Date: Thu Jan 31 14:04:39 2019 -0500 Add an explicit fribidi dependency We already depend on it indirectly, via pango. And we will use it to replace deprecated pango apis. configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit 53767ce1d32b85b757e3522b3bb27ca2e55ed9f4 Author: Christian Hergert Date: Wed Sep 30 18:34:16 2015 -0700 quartz: release linked list as we process it Rather than performing the list iteration and the list free as separate steps, free the list link while iterating. gdk/quartz/gdkwindow-quartz.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 806e98d67e791d0bb04055ae0fd0c1aeaf87c4d4 Author: Alex Monday Date: Mon Dec 24 11:08:50 2018 +0500 HighContrast: Add style for overflow buttons Add missing style for overflow buttons located on scrollable dropdown menus. gtk/theme/HighContrast/_common.scss | 29 ++++++++++++++++++++++++ gtk/theme/HighContrast/gtk-contained-inverse.css | 10 ++++++++ gtk/theme/HighContrast/gtk-contained.css | 10 ++++++++ 3 files changed, 49 insertions(+) commit 377b2872bec1b9a6d18aae1f3d8f6a001e8ee126 Author: Alex Monday Date: Mon Dec 24 11:00:19 2018 +0500 HighContrast: Add menu padding Add 1px padding to menus, to prevent menuitems and overflow buttons overlapping with menu's border. gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit e28c7a41ee3c68e36a997a4b4d297c1edd061cea Author: Emmanuele Bassi Date: Wed Jan 30 17:31:07 2019 +0000 switch: Take gadget clip into account Now that we've switched the on and off states to gadgets, we need to ensure that the widget's clip take into account the clip of every gadget. Fixes #1631 gtk/gtkswitch.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 7644c0866b08ed63d32ae388daece7aa473e6dc5 Author: Tomasz Miąsko Date: Wed Jan 16 00:00:00 2019 +0000 g-i: Add transfer none annotations for frame clock timings getters gdk/gdkframeclock.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 933765204fa406c2a475106b6943e64b25e15410 Author: Alex Monday Date: Mon Sep 10 17:58:01 2018 +0500 Adwaita: Horizontal OSD spinbutton entry fix Add placeholder to hande horizontal spinbutton entries, add instructions for horizontal OSD spinbutton entry to use this placeholder. gtk/theme/Adwaita/_common.scss | 10 +++++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) commit 43b6541eaec743b8c6a9f7062e72b6f255c5d477 Author: Balázs Úr Date: Sun Feb 3 13:57:00 2019 +0000 Update Hungarian translation po/hu.po | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) commit 3937fb4ebe2abcf22e3da47bbb42f5bea85059aa Author: Balázs Úr Date: Sat Feb 2 14:55:21 2019 +0000 Update Hungarian translation po/hu.po | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit df890474ed4a80e708663ec7fa0991641de8a7ad Merge: 99d013994b a3f1e02b9b Author: Benjamin Otte Date: Thu Jan 31 20:08:30 2019 +0000 Merge branch 'pango-deprecations' into 'gtk-3-24' Pango deprecations See merge request GNOME/gtk!544 commit a3f1e02b9b13057c5156bff384b4257473e3dc8b Author: Matthias Clasen Date: Thu Jan 31 14:07:08 2019 -0500 gtk: Stop using deprecated pango api gtk/gtkentry.c | 2 +- gtk/gtktextbtree.c | 4 ++-- gtk/gtktextview.c | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) commit c23e07f60fb63ca3fff28410a9201690aa532d82 Author: Matthias Clasen Date: Thu Jan 31 14:05:54 2019 -0500 gtk: Add a copy of some deprecated pango api We use pango_find_base_dir() in a few places, and this api has been deprecated. gtk/gtkpango.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkpango.h | 3 +++ 2 files changed, 47 insertions(+) commit 3da6497d9fc378c256959c21ddcf5fcc50f11115 Author: Matthias Clasen Date: Thu Jan 31 14:05:28 2019 -0500 gdk: Stop using deprecated pango api gdk/wayland/gdkkeys-wayland.c | 3 ++- gdk/x11/gdkkeys-x11.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit 998314b8baf65528ff9b4c934e18bae4f6ccf541 Author: Matthias Clasen Date: Thu Jan 31 14:03:49 2019 -0500 gdk: Add a copy of pango_unichar_direction This api has been deprecated in pango. gdk/gdk.c | 19 +++++++++++++++++++ gdk/gdkinternals.h | 2 ++ 2 files changed, 21 insertions(+) commit 417c57e5b72851ba8216c9ae935be09d708871e2 Author: Matthias Clasen Date: Thu Jan 31 14:04:39 2019 -0500 Add an explicit fribidi dependency We already depend on it indirectly, via pango. And we will use it to replace deprecated pango apis. configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit 99d013994bba1736973aeb62d57368aeac9fdf3e Author: Christian Hergert Date: Wed Sep 30 18:34:16 2015 -0700 quartz: release linked list as we process it Rather than performing the list iteration and the list free as separate steps, free the list link while iterating. gdk/quartz/gdkwindow-quartz.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit ff4dcf5fa4b7c2592612cddfe9f116d3eaa6987d Author: Alex Monday Date: Mon Dec 24 11:08:50 2018 +0500 HighContrast: Add style for overflow buttons Add missing style for overflow buttons located on scrollable dropdown menus. gtk/theme/HighContrast/_common.scss | 29 ++++++++++++++++++++++++ gtk/theme/HighContrast/gtk-contained-inverse.css | 10 ++++++++ gtk/theme/HighContrast/gtk-contained.css | 10 ++++++++ 3 files changed, 49 insertions(+) commit a7ea8248ce8ac208477a855b68472b752587a7ac Author: Alex Monday Date: Mon Dec 24 11:00:19 2018 +0500 HighContrast: Add menu padding Add 1px padding to menus, to prevent menuitems and overflow buttons overlapping with menu's border. gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 7395160e5b43640f0ab6a0ef77568ebc948c0db0 Author: Alex Monday Date: Sat Dec 22 14:04:13 2018 +0500 Adwaita: Improve dropdown menu buttons Improve overflow arrow buttons drawing on a scrollable dropdown menu: reduce top button's margin-top to match size of a bottom button, add margin-top for bottom button to compensate bottom margin (otherwise button overlaps with menu content). Closes https://gitlab.gnome.org/GNOME/gtk/issues/1539 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 cfad43b80d15328f2e82ccc677ce634bd32a5560 Author: Suyuan Chang Date: Thu Jan 24 23:10:34 2019 -0800 macOS: Fix bug that entry cannot press and hold a key to input accented character. There're two issues in GdkQuartzView's NSTextInputClient implementation causes this bug. 1. The -(NSRange)selectedRange should not return [NSNotFound, 0] if there's no selection. The accented character window will not show if returned NSRange's location is NSNotFound. Instead of that, the NSRange's location should be the caret position in the text input buffer. 2. The accented character window will invoke -(void)insertText:replacementRange: with non-empty replacement range, to replace non-accented character with accented character after user select it from accented character window. This case is not implemented in original code. Here I use another gobject data to pass the information to input module and convert it into 'delete-surrounding' event. Besides these, there's another bug cause gtk_im_context_filter_keypress() return wrong value while user press and hold a key. When user press and hold a key, the accented character window will consume the repeating key down event. Is this case, gtk_im_context_filter_keypress() should return TRUE, indicate the key press is filtered by input method module. But it will return FALSE because gtk_im_context_filter_keypress() assume that every key press event will generate some text from input method module. Fixes #1618 gdk/quartz/GdkQuartzView.c | 24 ++++++++++++++++++++++-- gdk/quartz/GdkQuartzView.h | 1 + modules/input/imquartz.c | 15 +++++++++++++++ 3 files changed, 38 insertions(+), 2 deletions(-) commit 2c15e59c16a7afeb69ea1cae065349cb5b089ccf Merge: a0129f556b 0a9aa768d8 Author: Benjamin Otte Date: Wed Jan 30 19:20:46 2019 +0000 Merge branch 'issue-1631' into 'gtk-3-24' switch: Take gadget clip into account See merge request GNOME/gtk!543 commit 0a9aa768d83bbf5753379c31fb2123c510fdd02f Author: Emmanuele Bassi Date: Wed Jan 30 17:31:07 2019 +0000 switch: Take gadget clip into account Now that we've switched the on and off states to gadgets, we need to ensure that the widget's clip take into account the clip of every gadget. Fixes #1631 gtk/gtkswitch.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit a0129f556b1fd655215165739d0277d7f7a2c1a8 Merge: 64c28f40a0 ea286fe8f9 Author: Christoph Reiter Date: Tue Jan 29 10:36:19 2019 +0000 Merge branch 'get-timings-transfer-3' into 'gtk-3-24' g-i: Add transfer none annotations for frame clock timings getters See merge request GNOME/gtk!512 commit 64c28f40a0e300066d0d538cb4840c114049d153 Merge: 3215c0a3a9 bbcc832393 Author: Jakub Steiner Date: Tue Jan 29 09:40:51 2019 +0000 Merge branch 'adwaita-osd-spinbutton-entry-fix-3-24' into 'gtk-3-24' Horizontal OSD spinbutton entry fix See merge request GNOME/gtk!331 commit b522c59880aaa95de6e40a5672f3f2728b2b9eec Author: Jakub Steiner Date: Mon Jan 28 12:34:48 2019 +0100 Adwaita: switches with no labels - it's less busy and still clearer without the label - It may be right that color alone is a poor differentiator, but labels do still exist for the accessible theme. gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 +++- gtk/theme/Adwaita/gtk-contained.css | 4 +++- 3 files changed, 8 insertions(+), 4 deletions(-) commit 519ff2ac6af696040f0fc0bb769eb22c6324f520 Merge: 17ab084f28 6f1e611c3b Author: Jakub Steiner Date: Mon Jan 28 10:55:42 2019 +0000 Merge branch 'fix-button-icon-position' into 'wip/jimmac/adwaita-3-32' Adwaita: Fix wrong icon position in some buttons See merge request GNOME/gtk!533 commit 6f1e611c3b554f56e1682ec201e753366d72672e Merge: d82edf0c91 17ab084f28 Author: Jakub Steiner Date: Mon Jan 28 10:46:48 2019 +0000 Merge branch 'wip/jimmac/adwaita-3-32' into 'fix-button-icon-position' # Conflicts: # gtk/theme/Adwaita/_common.scss # gtk/theme/Adwaita/gtk-contained-dark.css # gtk/theme/Adwaita/gtk-contained.css commit 17ab084f28de248f95eb357e8f30af36b695c250 Author: Sam Hewitt Date: Thu Jan 24 11:32:25 2019 -0500 Adwaita: fix padding and rounding on menubar submenus gtk/theme/Adwaita/_common.scss | 13 +++++++++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 6 ++++-- gtk/theme/Adwaita/gtk-contained.css | 6 ++++-- 3 files changed, 19 insertions(+), 6 deletions(-) commit 4d08be5d0338aec1bb49650ef3f25210082885ed Author: Jakub Steiner Date: Tue Jan 22 12:15:47 2019 +0100 Adwaita: selection mode labels - when not in focus, make sure labels are legible but flat. Fixes issue #1562 gtk/theme/Adwaita/_common.scss | 5 +++++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 9 insertions(+) commit b6082efdc092eb00ba3482a75f7db9956ff25eb1 Author: Jakub Steiner Date: Tue Jan 22 11:59:40 2019 +0100 Adwaita: use neutral greys for dark - the hint of warm color is too subtle to even notice for most people Fixes issue #1589 gtk/theme/Adwaita/_colors.scss | 4 +- gtk/theme/Adwaita/gtk-contained-dark.css | 568 +++++++++++++++---------------- 2 files changed, 286 insertions(+), 286 deletions(-) commit aa1e565fb50748854cf8767f99167d1692b5ee3e Author: Jakub Steiner Date: Tue Jan 22 11:55:10 2019 +0100 Adwaita: darken dark mode - match lightness of the old theme. Fixes issue #1605 gtk/theme/Adwaita/_colors.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 544 +++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 274 insertions(+), 274 deletions(-) commit fec7874d0ee55f4f1d7f2bdb8e97348bded0ea34 Author: feichtmeier Date: Mon Jan 21 20:31:19 2019 +0100 Reduce vertical menu padding from 8px to 4px gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 72010d78944c2a194dbc8dca7fe2f820647f06e5 Author: Jakub Steiner Date: Mon Jan 21 19:34:33 2019 +0100 Adwaita: do show labels on switches - now that we have I/O and not ON/OFF gtk/theme/Adwaita/_common.scss | 3 +-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) commit 25bf546eeeb81160d8c9262e55b1b5cd4af4f19e Author: Jakub Steiner Date: Wed Jan 16 13:00:58 2019 +0100 Adwaita: headerbar buttons separators - make the border more aparent for when two :active buttons are neighboring (Builder panel toggles). gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit 24e6995d92069b27ca5d862c1e2db32008f008c0 Author: Jakub Steiner Date: Wed Jan 16 12:49:47 2019 +0100 Adwaita: headerbar togglebuttons backdrop - redefine overriden backdrop state gtk/theme/Adwaita/_common.scss | 3 +++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++++ gtk/theme/Adwaita/gtk-contained.css | 4 ++++ 3 files changed, 11 insertions(+) commit 079aef0b8d938e4ac2579ae4f55672107586658b Author: Jakub Steiner Date: Tue Jan 15 22:07:55 2019 +0100 Adwaita: expand the headerbar button styling - it's not just stackswitcher buttons, apparently. Builder uses togglebuttons. gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit 7da52e5255a16f897b5338af1a8ee0445d493056 Author: Jakub Steiner Date: Tue Jan 15 17:29:34 2019 +0100 Adwaita: don't do undershoot - No need to indicate overflown content. No other OS does this. fixes #1591 gtk/theme/Adwaita/_common.scss | 14 -------- gtk/theme/Adwaita/_drawing.scss | 56 -------------------------------- gtk/theme/Adwaita/gtk-contained-dark.css | 12 ------- gtk/theme/Adwaita/gtk-contained.css | 12 ------- 4 files changed, 94 deletions(-) commit 568ea3b7f98fb3b4e3770e7807d81c3d94ca62f9 Author: Jakub Steiner Date: Tue Jan 15 16:50:04 2019 +0100 Adwaita: update image assets - mainly sliders fixes #1590 gtk/theme/Adwaita/assets.svg | 555 +++++++++------------ .../assets/checkbox-active-selectionmode.png | Bin 870 -> 0 bytes .../assets/checkbox-active-selectionmode@2.png | Bin 1724 -> 0 bytes .../assets/checkbox-backdrop-selectionmode.png | Bin 801 -> 0 bytes .../assets/checkbox-backdrop-selectionmode@2.png | Bin 1579 -> 0 bytes .../checkbox-checked-active-selectionmode.png | Bin 1289 -> 0 bytes .../checkbox-checked-active-selectionmode@2.png | Bin 2575 -> 0 bytes .../checkbox-checked-backdrop-selectionmode.png | Bin 1281 -> 0 bytes .../checkbox-checked-backdrop-selectionmode@2.png | Bin 2423 -> 0 bytes .../checkbox-checked-hover-selectionmode.png | Bin 1346 -> 0 bytes .../checkbox-checked-hover-selectionmode@2.png | Bin 2693 -> 0 bytes .../assets/checkbox-checked-selectionmode.png | Bin 1383 -> 0 bytes .../assets/checkbox-checked-selectionmode@2.png | Bin 2755 -> 0 bytes .../assets/checkbox-hover-selectionmode.png | Bin 902 -> 0 bytes .../assets/checkbox-hover-selectionmode@2.png | Bin 1809 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode.png | Bin 929 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode@2.png | Bin 1883 -> 0 bytes ...ider-horz-scale-has-marks-above-active-dark.png | Bin 879 -> 891 bytes ...er-horz-scale-has-marks-above-active-dark@2.png | Bin 1835 -> 1830 bytes .../slider-horz-scale-has-marks-above-active.png | Bin 990 -> 937 bytes .../slider-horz-scale-has-marks-above-active@2.png | Bin 2122 -> 2057 bytes ...er-horz-scale-has-marks-above-backdrop-dark.png | Bin 773 -> 754 bytes ...-horz-scale-has-marks-above-backdrop-dark@2.png | Bin 1427 -> 1431 bytes ...e-has-marks-above-backdrop-insensitive-dark.png | Bin 760 -> 754 bytes ...has-marks-above-backdrop-insensitive-dark@2.png | Bin 1438 -> 1431 bytes ...-scale-has-marks-above-backdrop-insensitive.png | Bin 780 -> 782 bytes ...cale-has-marks-above-backdrop-insensitive@2.png | Bin 1484 -> 1547 bytes .../slider-horz-scale-has-marks-above-backdrop.png | Bin 763 -> 788 bytes ...lider-horz-scale-has-marks-above-backdrop@2.png | Bin 1478 -> 1569 bytes .../slider-horz-scale-has-marks-above-dark.png | Bin 831 -> 889 bytes .../slider-horz-scale-has-marks-above-dark@2.png | Bin 1838 -> 1816 bytes ...lider-horz-scale-has-marks-above-hover-dark.png | Bin 834 -> 841 bytes ...der-horz-scale-has-marks-above-hover-dark@2.png | Bin 1767 -> 1779 bytes .../slider-horz-scale-has-marks-above-hover.png | Bin 968 -> 831 bytes .../slider-horz-scale-has-marks-above-hover@2.png | Bin 2083 -> 1802 bytes ...horz-scale-has-marks-above-insensitive-dark.png | Bin 767 -> 754 bytes ...rz-scale-has-marks-above-insensitive-dark@2.png | Bin 1452 -> 1431 bytes ...ider-horz-scale-has-marks-above-insensitive.png | Bin 807 -> 793 bytes ...er-horz-scale-has-marks-above-insensitive@2.png | Bin 1506 -> 1540 bytes .../assets/slider-horz-scale-has-marks-above.png | Bin 977 -> 961 bytes .../assets/slider-horz-scale-has-marks-above@2.png | Bin 2081 -> 1976 bytes ...ider-horz-scale-has-marks-below-active-dark.png | Bin 889 -> 885 bytes ...er-horz-scale-has-marks-below-active-dark@2.png | Bin 1860 -> 1964 bytes .../slider-horz-scale-has-marks-below-active.png | Bin 943 -> 965 bytes .../slider-horz-scale-has-marks-below-active@2.png | Bin 2131 -> 2118 bytes ...er-horz-scale-has-marks-below-backdrop-dark.png | Bin 777 -> 738 bytes ...-horz-scale-has-marks-below-backdrop-dark@2.png | Bin 1460 -> 1467 bytes ...e-has-marks-below-backdrop-insensitive-dark.png | Bin 763 -> 738 bytes ...has-marks-below-backdrop-insensitive-dark@2.png | Bin 1438 -> 1467 bytes ...-scale-has-marks-below-backdrop-insensitive.png | Bin 790 -> 784 bytes ...cale-has-marks-below-backdrop-insensitive@2.png | Bin 1455 -> 1561 bytes .../slider-horz-scale-has-marks-below-backdrop.png | Bin 777 -> 801 bytes ...lider-horz-scale-has-marks-below-backdrop@2.png | Bin 1437 -> 1560 bytes .../slider-horz-scale-has-marks-below-dark.png | Bin 851 -> 862 bytes .../slider-horz-scale-has-marks-below-dark@2.png | Bin 1847 -> 1910 bytes ...lider-horz-scale-has-marks-below-hover-dark.png | Bin 867 -> 879 bytes ...der-horz-scale-has-marks-below-hover-dark@2.png | Bin 1833 -> 1968 bytes .../slider-horz-scale-has-marks-below-hover.png | Bin 962 -> 719 bytes .../slider-horz-scale-has-marks-below-hover@2.png | Bin 2034 -> 1780 bytes ...horz-scale-has-marks-below-insensitive-dark.png | Bin 756 -> 738 bytes ...rz-scale-has-marks-below-insensitive-dark@2.png | Bin 1436 -> 1467 bytes ...ider-horz-scale-has-marks-below-insensitive.png | Bin 802 -> 801 bytes ...er-horz-scale-has-marks-below-insensitive@2.png | Bin 1504 -> 1560 bytes .../assets/slider-horz-scale-has-marks-below.png | Bin 1003 -> 861 bytes .../assets/slider-horz-scale-has-marks-below@2.png | Bin 2058 -> 2099 bytes ...ider-vert-scale-has-marks-above-active-dark.png | Bin 916 -> 915 bytes ...er-vert-scale-has-marks-above-active-dark@2.png | Bin 1964 -> 1962 bytes .../slider-vert-scale-has-marks-above-active.png | Bin 982 -> 994 bytes .../slider-vert-scale-has-marks-above-active@2.png | Bin 2257 -> 2150 bytes ...er-vert-scale-has-marks-above-backdrop-dark.png | Bin 759 -> 736 bytes ...-vert-scale-has-marks-above-backdrop-dark@2.png | Bin 1469 -> 1477 bytes ...e-has-marks-above-backdrop-insensitive-dark.png | Bin 748 -> 736 bytes ...has-marks-above-backdrop-insensitive-dark@2.png | Bin 1425 -> 1477 bytes ...-scale-has-marks-above-backdrop-insensitive.png | Bin 791 -> 792 bytes ...cale-has-marks-above-backdrop-insensitive@2.png | Bin 1491 -> 1576 bytes .../slider-vert-scale-has-marks-above-backdrop.png | Bin 769 -> 785 bytes ...lider-vert-scale-has-marks-above-backdrop@2.png | Bin 1456 -> 1579 bytes .../slider-vert-scale-has-marks-above-dark.png | Bin 887 -> 904 bytes .../slider-vert-scale-has-marks-above-dark@2.png | Bin 1921 -> 1958 bytes ...lider-vert-scale-has-marks-above-hover-dark.png | Bin 890 -> 889 bytes ...der-vert-scale-has-marks-above-hover-dark@2.png | Bin 1918 -> 1897 bytes .../slider-vert-scale-has-marks-above-hover.png | Bin 997 -> 852 bytes .../slider-vert-scale-has-marks-above-hover@2.png | Bin 2184 -> 1816 bytes ...vert-scale-has-marks-above-insensitive-dark.png | Bin 724 -> 736 bytes ...rt-scale-has-marks-above-insensitive-dark@2.png | Bin 1460 -> 1477 bytes ...ider-vert-scale-has-marks-above-insensitive.png | Bin 799 -> 787 bytes ...er-vert-scale-has-marks-above-insensitive@2.png | Bin 1520 -> 1580 bytes .../assets/slider-vert-scale-has-marks-above.png | Bin 1041 -> 1008 bytes .../assets/slider-vert-scale-has-marks-above@2.png | Bin 2285 -> 2113 bytes ...ider-vert-scale-has-marks-below-active-dark.png | Bin 933 -> 952 bytes ...er-vert-scale-has-marks-below-active-dark@2.png | Bin 2052 -> 1953 bytes .../slider-vert-scale-has-marks-below-active.png | Bin 1034 -> 1008 bytes .../slider-vert-scale-has-marks-below-active@2.png | Bin 2320 -> 2152 bytes ...er-vert-scale-has-marks-below-backdrop-dark.png | Bin 757 -> 713 bytes ...-vert-scale-has-marks-below-backdrop-dark@2.png | Bin 1524 -> 1449 bytes ...e-has-marks-below-backdrop-insensitive-dark.png | Bin 734 -> 713 bytes ...has-marks-below-backdrop-insensitive-dark@2.png | Bin 1512 -> 1449 bytes ...-scale-has-marks-below-backdrop-insensitive.png | Bin 787 -> 787 bytes ...cale-has-marks-below-backdrop-insensitive@2.png | Bin 1520 -> 1579 bytes .../slider-vert-scale-has-marks-below-backdrop.png | Bin 773 -> 776 bytes ...lider-vert-scale-has-marks-below-backdrop@2.png | Bin 1499 -> 1585 bytes .../slider-vert-scale-has-marks-below-dark.png | Bin 893 -> 922 bytes .../slider-vert-scale-has-marks-below-dark@2.png | Bin 2021 -> 1963 bytes ...lider-vert-scale-has-marks-below-hover-dark.png | Bin 908 -> 911 bytes ...der-vert-scale-has-marks-below-hover-dark@2.png | Bin 1949 -> 1928 bytes .../slider-vert-scale-has-marks-below-hover.png | Bin 1016 -> 847 bytes .../slider-vert-scale-has-marks-below-hover@2.png | Bin 2230 -> 1848 bytes ...vert-scale-has-marks-below-insensitive-dark.png | Bin 735 -> 713 bytes ...rt-scale-has-marks-below-insensitive-dark@2.png | Bin 1489 -> 1449 bytes ...ider-vert-scale-has-marks-below-insensitive.png | Bin 803 -> 776 bytes ...er-vert-scale-has-marks-below-insensitive@2.png | Bin 1548 -> 1584 bytes .../assets/slider-vert-scale-has-marks-below.png | Bin 1047 -> 1010 bytes .../assets/slider-vert-scale-has-marks-below@2.png | Bin 2286 -> 2128 bytes .../Adwaita/assets/text-select-end-active-dark.png | Bin 829 -> 831 bytes .../assets/text-select-end-active-dark@2.png | Bin 1727 -> 1655 bytes .../Adwaita/assets/text-select-end-active.png | Bin 941 -> 920 bytes .../Adwaita/assets/text-select-end-active@2.png | Bin 1871 -> 1733 bytes gtk/theme/Adwaita/assets/text-select-end-dark.png | Bin 826 -> 835 bytes .../Adwaita/assets/text-select-end-dark@2.png | Bin 1768 -> 1657 bytes .../Adwaita/assets/text-select-end-hover-dark.png | Bin 789 -> 789 bytes .../assets/text-select-end-hover-dark@2.png | Bin 1624 -> 1515 bytes gtk/theme/Adwaita/assets/text-select-end-hover.png | Bin 933 -> 791 bytes .../Adwaita/assets/text-select-end-hover@2.png | Bin 1785 -> 1479 bytes gtk/theme/Adwaita/assets/text-select-end.png | Bin 916 -> 905 bytes gtk/theme/Adwaita/assets/text-select-end@2.png | Bin 1889 -> 1775 bytes .../assets/text-select-start-active-dark.png | Bin 787 -> 794 bytes .../assets/text-select-start-active-dark@2.png | Bin 1646 -> 1597 bytes .../Adwaita/assets/text-select-start-active.png | Bin 908 -> 858 bytes .../Adwaita/assets/text-select-start-active@2.png | Bin 1805 -> 1696 bytes .../Adwaita/assets/text-select-start-dark.png | Bin 766 -> 790 bytes .../Adwaita/assets/text-select-start-dark@2.png | Bin 1638 -> 1593 bytes .../assets/text-select-start-hover-dark.png | Bin 740 -> 742 bytes .../assets/text-select-start-hover-dark@2.png | Bin 1504 -> 1423 bytes .../Adwaita/assets/text-select-start-hover.png | Bin 883 -> 758 bytes .../Adwaita/assets/text-select-start-hover@2.png | Bin 1718 -> 1431 bytes gtk/theme/Adwaita/assets/text-select-start.png | Bin 859 -> 848 bytes gtk/theme/Adwaita/assets/text-select-start@2.png | Bin 1806 -> 1719 bytes gtk/theme/Adwaita/render-assets.sh | 2 +- 138 files changed, 227 insertions(+), 330 deletions(-) commit 0f764eb16ef7952b09e1bdea92154304dd1c128c Author: Jakub Steiner Date: Tue Jan 15 14:22:44 2019 +0100 Adwaita: make switcher buttons' active darker - create more contrast against the headerbar background without lowering contrast with the label and border. - top border shaded for extra aid of the state being pressed (in the two button scenatio) Addesses issue #1588 gtk/theme/Adwaita/_common.scss | 8 +++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) commit de1f87b1f452e541e0d107f471c838a11e3242f7 Author: Jakub Steiner Date: Tue Jan 8 18:31:02 2019 +0100 Adwaita: tone down the window roundounding gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) commit 86acf52032514db1c9aa8bf3288860b0ecade243 Author: Jakub Steiner Date: Thu Dec 13 13:32:15 2018 +0100 Adwaita: button-alt toning down - checkboxes and radios were too 3d gtk/theme/Adwaita/_drawing.scss | 26 +++++++++----------------- gtk/theme/Adwaita/gtk-contained-dark.css | 12 ++++++------ gtk/theme/Adwaita/gtk-contained.css | 12 ++++++------ 3 files changed, 21 insertions(+), 29 deletions(-) commit c514cf75e4172a313a46aff1b4975dc72276b8c7 Author: Jakub Steiner Date: Thu Dec 13 12:53:29 2018 +0100 Adwaita: darker active state for buttons gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained.css | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) commit 5c67d7d7b110e2f74ffa688181cd3d63f7ea761a Author: Jakub Steiner Date: Thu Dec 13 12:18:37 2018 +0100 Adwaita: selection dropdown vcentering - somewhat odd off-center vertical centering on the selection filter popover gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 5a7fc7e3529f31eecf2f2e66d7d00ad6ba458184 Author: Jakub Steiner Date: Thu Dec 13 10:54:30 2018 +0100 Adwaita: remove chin from circular buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 10 ++-------- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 12 deletions(-) commit 3b8193298192880718f4411f3c3603fe67fd2112 Author: Jakub Steiner Date: Thu Dec 13 10:46:22 2018 +0100 Adwaita: colored/darker button tweaks - less contrasty border on colored buttons - tone down edge highlight on darker buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 12 ++--- gtk/theme/Adwaita/gtk-contained-dark.css | 90 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 38 +++++++------- 3 files changed, 70 insertions(+), 70 deletions(-) commit 71cfb8e077870f3778e0f7182758c8ea2dbf7eef Author: Jakub Steiner Date: Wed Dec 12 19:45:39 2018 +0100 Adwaita: rounding of popovers - you give Tobias a finger and he grbs the whole arm https://gitlab.gnome.org/GNOME/gtk/issues/1510 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 37c47d70f6014f1f310b48a1294ad30b33a26520 Author: Jakub Steiner Date: Wed Dec 12 18:47:19 2018 +0100 Adwaita: no hardsh bottom shading - felt like an inset shadow in some situations https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit 0e95206697913bfe5ff45d86f11894a289d48458 Author: Jakub Steiner Date: Wed Dec 12 18:42:57 2018 +0100 Adwaita: non-square buttons rejiggle - rather than squishing vertically, stretch horizontally. The previous method made some non-button widgets odd looking. https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 10 +++++----- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 13 insertions(+), 13 deletions(-) commit 99a48fe7e79259269f1330d552a7d7d2c3975aef Author: Jakub Steiner Date: Wed Dec 12 10:53:08 2018 +0100 Adwaita: headerbar radius - last occurence of window border radius, I swear :) https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 60230b4653a7f81d709b03b2a36484a905de5003 Author: Jakub Steiner Date: Wed Dec 12 10:36:20 2018 +0100 Adwaita: window radius - found the lapo magic to fix the non-csd corner anti-aliasing - csd headerbars to do https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 9b820cde4978bb7458d9517d17d0e4ce0f400ad7 Author: Jakub Steiner Date: Wed Dec 12 10:31:32 2018 +0100 Adwaita: a *hair* lighter shadows https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++++++---------------- 3 files changed, 49 insertions(+), 49 deletions(-) commit 15bd30d2226cbfd8234ffdf28bd157dcc89dd8e7 Author: Jakub Steiner Date: Wed Dec 12 10:19:49 2018 +0100 Adwaita: move button shadows down a pixel https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 52 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 52 ++++++++++++++++---------------- 3 files changed, 53 insertions(+), 53 deletions(-) commit 8d205fd518d3ba9d9f6ec9e2a0ef734b243fdc57 Author: Jakub Steiner Date: Wed Dec 12 10:17:12 2018 +0100 Adwaita: slightly larger radius for windows https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b06712d3c91d479d2bfd2e24cf8350f353168e2e Author: Jakub Steiner Date: Tue Dec 11 17:23:29 2018 +0100 Adwaita: modals also need the rame rounding https://gitlab.gnome.org/GNOME/gtk/issues/1510 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 83a45d3bb03921d78a0e03c5d13064b61d1ec2d7 Author: Jakub Steiner Date: Tue Dec 11 17:17:47 2018 +0100 Adwaita: increase window radius - to match the button radius, increase the windwo border radius https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit aa1593505d05e61aaa67c6545781e254f752f576 Author: Jakub Steiner Date: Tue Dec 11 17:07:29 2018 +0100 Adwaita: no 'chin' for buttons - box-shadow doesn't mix with the chin https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 8 +++---- gtk/theme/Adwaita/gtk-contained-dark.css | 36 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 36 ++++++++++++++++---------------- 3 files changed, 40 insertions(+), 40 deletions(-) commit 501bce47ea10ecc53c9b490d2421e214a394e2da Author: Jakub Steiner Date: Tue Dec 11 17:05:19 2018 +0100 Adwaita: buttons cast a shadow https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 15 +++++----- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++++++---------------- 3 files changed, 56 insertions(+), 55 deletions(-) commit 585569f66e9aa449b6aae3f1a40a226fb0e8a613 Author: Jakub Steiner Date: Tue Dec 11 16:46:55 2018 +0100 Adwaita: squash buttons as per reqs - not a big fan of this one https://gitlab.gnome.org/GNOME/gtk/issues/1510 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 5541152724b5ff2bbc1aed21cf5ffe6165e2bffe Author: Jakub Steiner Date: Tue Dec 11 16:43:15 2018 +0100 Adwaita: hide close separator https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 ++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 +++- gtk/theme/Adwaita/gtk-contained.css | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) commit 1c5071c346d33f53bc3579a30060bb700adcd7fc Author: Jakub Steiner Date: Tue Dec 11 16:30:49 2018 +0100 Adwaita: round buttons - Grumpy old man commits the first thing he dislikes on Allan's proposal. https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 15 ++++++++------- gtk/theme/Adwaita/gtk-contained-dark.css | 10 +++++----- gtk/theme/Adwaita/gtk-contained.css | 10 +++++----- 3 files changed, 18 insertions(+), 17 deletions(-) commit 7e623b4f122370fee7f37fb8bda6be2e0eff871c Author: Jakub Steiner Date: Mon Dec 10 20:57:54 2018 +0100 Adwaita: GNOME 3.32 changes - colorsheme based on the new icon HIG color palette - new switches - darker headerbar to contrast with unfocused windows - raised buttons derived from the icon style gtk/theme/Adwaita/_colors.scss | 18 +- gtk/theme/Adwaita/_common.scss | 82 ++- gtk/theme/Adwaita/_drawing.scss | 42 +- gtk/theme/Adwaita/gtk-contained-dark.css | 955 ++++++++++++++++--------------- gtk/theme/Adwaita/gtk-contained.css | 895 +++++++++++++++-------------- 5 files changed, 1056 insertions(+), 936 deletions(-) commit 3215c0a3a9b791b1eb94183b5b715cfbb865f4b5 Author: Balázs Úr Date: Sun Jan 27 20:01:56 2019 +0000 Update Hungarian translation po/hu.po | 416 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 198 insertions(+), 218 deletions(-) commit 80b5024239ee358ede8203666dfe9ea790a29b70 Author: Matthias Clasen Date: Fri Jan 25 15:27:45 2019 -0500 switch: Update the .symbolic.png icon too Regenerate switch-off-symbolic.symbolic.png from switch-off-symbolic.svg. gtk/icons/16x16/status/switch-off-symbolic.symbolic.png | Bin 201 -> 250 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit f900087f30d668c82ff086359a3c4c0611296c4b Author: Jakub Steiner Date: Fri Jan 25 20:18:58 2019 +0100 switch: fix off icon shape - the recoloring would only work on rects and paths gtk/icons/scalable/status/switch-off-symbolic.svg | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit a1b29fbb2fff51f5a25c8c77d60d3befb0aacacf Merge: 4af1fa872a bff46d8696 Author: Matthias Clasen Date: Fri Jan 25 13:58:50 2019 +0000 Merge branch 'wip/carlosg/present-window-on-wayland' into 'gtk-3-24' Implement gtk_window_present() on wayland See merge request GNOME/gtk!525 commit d82edf0c915d103d3426008618d6c544b7f7d9f9 Author: nana-4 Date: Fri Jan 25 21:02:47 2019 +0900 Adwaita: Fix wrong icon position in some buttons This commit reverts min-width sizes and changes horizontal padding instead in order to avoid off-centered button icons. Fixes #1621 gtk/theme/Adwaita/_common.scss | 14 +++++++------- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 15 insertions(+), 15 deletions(-) commit 4af1fa872a31b5144123b18131d4f35148d389a4 Merge: 3e3a15de83 75a4ae2aba Author: Matthias Clasen Date: Fri Jan 25 01:28:24 2019 +0000 Merge branch 'switch-icons-for-3' into 'gtk-3-24' Switch icons for 3 See merge request GNOME/gtk!530 commit 75a4ae2aba8bbd97689549b735ee149473b9e7eb Author: Matthias Clasen Date: Thu Jan 24 17:23:40 2019 -0500 switch: use icons Use the newly added icons. gtk/gtkswitch.c | 185 +++++++++++++++++++++----------------------------------- 1 file changed, 68 insertions(+), 117 deletions(-) commit 9fe0ef42a1a7ff1074e8c38314a63d670287600f Author: Matthias Clasen Date: Thu Jan 24 16:21:12 2019 -0500 Add switch icons These will be used in GtkSwitch in the future. gtk/Makefile.am | 9 +++ .../16x16/status/switch-off-symbolic.symbolic.png | Bin 0 -> 201 bytes .../16x16/status/switch-on-symbolic.symbolic.png | Bin 0 -> 100 bytes gtk/icons/scalable/status/switch-off-symbolic.svg | 63 ++++++++++++++++++++ gtk/icons/scalable/status/switch-on-symbolic.svg | 64 +++++++++++++++++++++ 5 files changed, 136 insertions(+) commit cde6ae938ef1206e9efc50d63b4c8b7420d54918 Author: Sam Hewitt Date: Thu Jan 24 11:32:25 2019 -0500 Adwaita: fix padding and rounding on menubar submenus gtk/theme/Adwaita/_common.scss | 13 +++++++++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 6 ++++-- gtk/theme/Adwaita/gtk-contained.css | 6 ++++-- 3 files changed, 19 insertions(+), 6 deletions(-) commit 3e3a15de838c063baba03626508613580a374cef Author: John Ralls Date: Wed Jan 23 20:02:16 2019 -0800 [imquartz] Fix incorrect GdkEvent window member name. modules/input/imquartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3edb8a93057014f83481da681971c07dca6416d3 Merge: 2db6dbd192 6a4ce55a69 Author: Matthias Clasen Date: Wed Jan 23 20:45:36 2019 +0000 Merge branch 'switch-glyph' into 'gtk-3-24' switch: Avoid problems with glyph availability See merge request GNOME/gtk!524 commit bff46d8696568b51c2c31e9379ee3a7249388f59 Author: Carlos Garnacho Date: Wed Jan 23 17:02:01 2019 +0100 gdk/wayland: Set a startup notification And notify the shell about it. This is done through the gtk_shell1.notify_launch request added in gtk-shell v3. All the plumbing on the way to the activated application is already in place to transfer the startup ID, so the other side just has to reply with gtk_surface1.request_focus. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/624 gdk/wayland/gdkapplaunchcontext-wayland.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit ed9db5a17327e0e12036d9daa25f37252554419d Author: Carlos Garnacho Date: Wed Jan 23 17:03:25 2019 +0100 gdk/wayland: Implement gdk_window_present() This uses the gtk_surface1.request_focus request added in gtk-shell v3, the given startup ID may be used by the compositor in order to determine when was the request started, and whether user input happened in between. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/624 gdk/wayland/gdkdisplay-wayland.c | 2 +- gdk/wayland/gdkwindow-wayland.c | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) commit 45d6c0091a37df874aaf92a16b096af3b532e259 Author: Carlos Garnacho Date: Wed Jan 23 17:00:33 2019 +0100 wayland/protocol: Update gtk-shell protocol to v3 This version has 2 new requests: - gtk_shell1.notify_launch notifies the compositor that the requesting client shall launch another application. The given ID is expected to be unique. - gtk_surface1.request_focus notifies the compositor that a surface requests focus due to it being activated. The given ID is passed to this process through undetermined means, if it corresponds with a current startup ID and there was no user interaction in between the surface will be focused, otherwise it will demand attention. gdk/wayland/protocol/gtk-shell.xml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 6a4ce55a69c5ecbbf06bc905ac0bfdd04f64bb66 Author: Matthias Clasen Date: Wed Jan 23 12:02:27 2019 -0500 switch: Avoid problems with glyph availability If none of the glyphs we want are available, fall back to using empty strings here, rather than causing critical warnings. gtk/gtkswitch.c | 2 ++ 1 file changed, 2 insertions(+) commit 2db6dbd1923d9f07352089786fe308e17e3e09fd Merge: a93daa0373 882c81dab2 Author: Emmanuele Bassi Date: Wed Jan 23 12:18:18 2019 +0000 Merge branch 'wip/iainl/pointer-type-casts-3-24' into 'gtk-3-24' Fix -Wincompatible-pointer-types warnings See merge request GNOME/gtk!523 commit 882c81dab26c4264051d424020c3f68d3cd3aade Author: Iain Lane Date: Wed Jan 23 12:18:18 2019 +0000 Fix -Wincompatible-pointer-types warnings gtk/gtkcolorplane.c | 2 +- modules/printbackends/cups/gtkprintbackendcups.c | 2 +- tests/testentrycompletion.c | 2 +- tests/testgmenu.c | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) commit e7d7cb580e670d2526a3ad2f024b435f92dc87f9 Author: Jakub Steiner Date: Tue Jan 22 12:15:47 2019 +0100 Adwaita: selection mode labels - when not in focus, make sure labels are legible but flat. Fixes issue #1562 gtk/theme/Adwaita/_common.scss | 5 +++++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 9 insertions(+) commit f2c3481b5c5773a481e5807e0137e43a0c94a494 Author: Jakub Steiner Date: Tue Jan 22 11:59:40 2019 +0100 Adwaita: use neutral greys for dark - the hint of warm color is too subtle to even notice for most people Fixes issue #1589 gtk/theme/Adwaita/_colors.scss | 4 +- gtk/theme/Adwaita/gtk-contained-dark.css | 568 +++++++++++++++---------------- 2 files changed, 286 insertions(+), 286 deletions(-) commit 393a016c5a09e40ee4a631b23bd651ff48c4f21c Author: Jakub Steiner Date: Tue Jan 22 11:55:10 2019 +0100 Adwaita: darken dark mode - match lightness of the old theme. Fixes issue #1605 gtk/theme/Adwaita/_colors.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 544 +++++++++++++++---------------- 2 files changed, 273 insertions(+), 273 deletions(-) commit 1f9ee936e848a8f313772adb24191a30786c6914 Merge: dc144d1266 254719ee50 Author: Jakub Steiner Date: Mon Jan 21 19:41:39 2019 +0000 Merge branch 'Menus_based_on_wip/jimmac/adwaita-3-32' into 'wip/jimmac/adwaita-3-32' Reduce vertical menu padding from 8px to 4px See merge request GNOME/gtk!520 commit 254719ee5035edd3de7f56cf9c79283bd6c298ee Author: feichtmeier Date: Mon Jan 21 20:31:19 2019 +0100 Reduce vertical menu padding from 8px to 4px gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dc144d12662661e61d4d2607af7dbf108ded1fb9 Author: Jakub Steiner Date: Mon Jan 21 19:34:33 2019 +0100 Adwaita: do show labels on switches - now that we have I/O and not ON/OFF gtk/theme/Adwaita/_common.scss | 3 +-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) commit c82d6f9872b4f19642f3272ab046280792a359d5 Author: Jakub Steiner Date: Wed Jan 16 13:00:58 2019 +0100 Adwaita: headerbar buttons separators - make the border more aparent for when two :active buttons are neighboring (Builder panel toggles). gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit 6ff9e5ab7dc1330be2bfd14092aede3371b55081 Author: Jakub Steiner Date: Wed Jan 16 12:49:47 2019 +0100 Adwaita: headerbar togglebuttons backdrop - redefine overriden backdrop state gtk/theme/Adwaita/_common.scss | 3 +++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++++ gtk/theme/Adwaita/gtk-contained.css | 4 ++++ 3 files changed, 11 insertions(+) commit b8d142f8b825f4f3351a6c9a4a0669e6a845f9e8 Author: Jakub Steiner Date: Tue Jan 15 22:07:55 2019 +0100 Adwaita: expand the headerbar button styling - it's not just stackswitcher buttons, apparently. Builder uses togglebuttons. gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit e66c0a45d4d629e2ed1fcfe5994647636939bc14 Author: Jakub Steiner Date: Tue Jan 15 17:29:34 2019 +0100 Adwaita: don't do undershoot - No need to indicate overflown content. No other OS does this. fixes #1591 gtk/theme/Adwaita/_common.scss | 14 -------- gtk/theme/Adwaita/_drawing.scss | 56 -------------------------------- gtk/theme/Adwaita/gtk-contained-dark.css | 12 ------- gtk/theme/Adwaita/gtk-contained.css | 12 ------- 4 files changed, 94 deletions(-) commit 83dcdaa4022cf9f97912af8a13eb111885eadaa1 Author: Jakub Steiner Date: Tue Jan 15 16:50:04 2019 +0100 Adwaita: update image assets - mainly sliders fixes #1590 gtk/theme/Adwaita/assets.svg | 555 +++++++++------------ .../assets/checkbox-active-selectionmode.png | Bin 870 -> 0 bytes .../assets/checkbox-active-selectionmode@2.png | Bin 1724 -> 0 bytes .../assets/checkbox-backdrop-selectionmode.png | Bin 801 -> 0 bytes .../assets/checkbox-backdrop-selectionmode@2.png | Bin 1579 -> 0 bytes .../checkbox-checked-active-selectionmode.png | Bin 1289 -> 0 bytes .../checkbox-checked-active-selectionmode@2.png | Bin 2575 -> 0 bytes .../checkbox-checked-backdrop-selectionmode.png | Bin 1281 -> 0 bytes .../checkbox-checked-backdrop-selectionmode@2.png | Bin 2423 -> 0 bytes .../checkbox-checked-hover-selectionmode.png | Bin 1346 -> 0 bytes .../checkbox-checked-hover-selectionmode@2.png | Bin 2693 -> 0 bytes .../assets/checkbox-checked-selectionmode.png | Bin 1383 -> 0 bytes .../assets/checkbox-checked-selectionmode@2.png | Bin 2755 -> 0 bytes .../assets/checkbox-hover-selectionmode.png | Bin 902 -> 0 bytes .../assets/checkbox-hover-selectionmode@2.png | Bin 1809 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode.png | Bin 929 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode@2.png | Bin 1883 -> 0 bytes ...ider-horz-scale-has-marks-above-active-dark.png | Bin 879 -> 891 bytes ...er-horz-scale-has-marks-above-active-dark@2.png | Bin 1835 -> 1830 bytes .../slider-horz-scale-has-marks-above-active.png | Bin 990 -> 937 bytes .../slider-horz-scale-has-marks-above-active@2.png | Bin 2122 -> 2057 bytes ...er-horz-scale-has-marks-above-backdrop-dark.png | Bin 773 -> 754 bytes ...-horz-scale-has-marks-above-backdrop-dark@2.png | Bin 1427 -> 1431 bytes ...e-has-marks-above-backdrop-insensitive-dark.png | Bin 760 -> 754 bytes ...has-marks-above-backdrop-insensitive-dark@2.png | Bin 1438 -> 1431 bytes ...-scale-has-marks-above-backdrop-insensitive.png | Bin 780 -> 782 bytes ...cale-has-marks-above-backdrop-insensitive@2.png | Bin 1484 -> 1547 bytes .../slider-horz-scale-has-marks-above-backdrop.png | Bin 763 -> 788 bytes ...lider-horz-scale-has-marks-above-backdrop@2.png | Bin 1478 -> 1569 bytes .../slider-horz-scale-has-marks-above-dark.png | Bin 831 -> 889 bytes .../slider-horz-scale-has-marks-above-dark@2.png | Bin 1838 -> 1816 bytes ...lider-horz-scale-has-marks-above-hover-dark.png | Bin 834 -> 841 bytes ...der-horz-scale-has-marks-above-hover-dark@2.png | Bin 1767 -> 1779 bytes .../slider-horz-scale-has-marks-above-hover.png | Bin 968 -> 831 bytes .../slider-horz-scale-has-marks-above-hover@2.png | Bin 2083 -> 1802 bytes ...horz-scale-has-marks-above-insensitive-dark.png | Bin 767 -> 754 bytes ...rz-scale-has-marks-above-insensitive-dark@2.png | Bin 1452 -> 1431 bytes ...ider-horz-scale-has-marks-above-insensitive.png | Bin 807 -> 793 bytes ...er-horz-scale-has-marks-above-insensitive@2.png | Bin 1506 -> 1540 bytes .../assets/slider-horz-scale-has-marks-above.png | Bin 977 -> 961 bytes .../assets/slider-horz-scale-has-marks-above@2.png | Bin 2081 -> 1976 bytes ...ider-horz-scale-has-marks-below-active-dark.png | Bin 889 -> 885 bytes ...er-horz-scale-has-marks-below-active-dark@2.png | Bin 1860 -> 1964 bytes .../slider-horz-scale-has-marks-below-active.png | Bin 943 -> 965 bytes .../slider-horz-scale-has-marks-below-active@2.png | Bin 2131 -> 2118 bytes ...er-horz-scale-has-marks-below-backdrop-dark.png | Bin 777 -> 738 bytes ...-horz-scale-has-marks-below-backdrop-dark@2.png | Bin 1460 -> 1467 bytes ...e-has-marks-below-backdrop-insensitive-dark.png | Bin 763 -> 738 bytes ...has-marks-below-backdrop-insensitive-dark@2.png | Bin 1438 -> 1467 bytes ...-scale-has-marks-below-backdrop-insensitive.png | Bin 790 -> 784 bytes ...cale-has-marks-below-backdrop-insensitive@2.png | Bin 1455 -> 1561 bytes .../slider-horz-scale-has-marks-below-backdrop.png | Bin 777 -> 801 bytes ...lider-horz-scale-has-marks-below-backdrop@2.png | Bin 1437 -> 1560 bytes .../slider-horz-scale-has-marks-below-dark.png | Bin 851 -> 862 bytes .../slider-horz-scale-has-marks-below-dark@2.png | Bin 1847 -> 1910 bytes ...lider-horz-scale-has-marks-below-hover-dark.png | Bin 867 -> 879 bytes ...der-horz-scale-has-marks-below-hover-dark@2.png | Bin 1833 -> 1968 bytes .../slider-horz-scale-has-marks-below-hover.png | Bin 962 -> 719 bytes .../slider-horz-scale-has-marks-below-hover@2.png | Bin 2034 -> 1780 bytes ...horz-scale-has-marks-below-insensitive-dark.png | Bin 756 -> 738 bytes ...rz-scale-has-marks-below-insensitive-dark@2.png | Bin 1436 -> 1467 bytes ...ider-horz-scale-has-marks-below-insensitive.png | Bin 802 -> 801 bytes ...er-horz-scale-has-marks-below-insensitive@2.png | Bin 1504 -> 1560 bytes .../assets/slider-horz-scale-has-marks-below.png | Bin 1003 -> 861 bytes .../assets/slider-horz-scale-has-marks-below@2.png | Bin 2058 -> 2099 bytes ...ider-vert-scale-has-marks-above-active-dark.png | Bin 916 -> 915 bytes ...er-vert-scale-has-marks-above-active-dark@2.png | Bin 1964 -> 1962 bytes .../slider-vert-scale-has-marks-above-active.png | Bin 982 -> 994 bytes .../slider-vert-scale-has-marks-above-active@2.png | Bin 2257 -> 2150 bytes ...er-vert-scale-has-marks-above-backdrop-dark.png | Bin 759 -> 736 bytes ...-vert-scale-has-marks-above-backdrop-dark@2.png | Bin 1469 -> 1477 bytes ...e-has-marks-above-backdrop-insensitive-dark.png | Bin 748 -> 736 bytes ...has-marks-above-backdrop-insensitive-dark@2.png | Bin 1425 -> 1477 bytes ...-scale-has-marks-above-backdrop-insensitive.png | Bin 791 -> 792 bytes ...cale-has-marks-above-backdrop-insensitive@2.png | Bin 1491 -> 1576 bytes .../slider-vert-scale-has-marks-above-backdrop.png | Bin 769 -> 785 bytes ...lider-vert-scale-has-marks-above-backdrop@2.png | Bin 1456 -> 1579 bytes .../slider-vert-scale-has-marks-above-dark.png | Bin 887 -> 904 bytes .../slider-vert-scale-has-marks-above-dark@2.png | Bin 1921 -> 1958 bytes ...lider-vert-scale-has-marks-above-hover-dark.png | Bin 890 -> 889 bytes ...der-vert-scale-has-marks-above-hover-dark@2.png | Bin 1918 -> 1897 bytes .../slider-vert-scale-has-marks-above-hover.png | Bin 997 -> 852 bytes .../slider-vert-scale-has-marks-above-hover@2.png | Bin 2184 -> 1816 bytes ...vert-scale-has-marks-above-insensitive-dark.png | Bin 724 -> 736 bytes ...rt-scale-has-marks-above-insensitive-dark@2.png | Bin 1460 -> 1477 bytes ...ider-vert-scale-has-marks-above-insensitive.png | Bin 799 -> 787 bytes ...er-vert-scale-has-marks-above-insensitive@2.png | Bin 1520 -> 1580 bytes .../assets/slider-vert-scale-has-marks-above.png | Bin 1041 -> 1008 bytes .../assets/slider-vert-scale-has-marks-above@2.png | Bin 2285 -> 2113 bytes ...ider-vert-scale-has-marks-below-active-dark.png | Bin 933 -> 952 bytes ...er-vert-scale-has-marks-below-active-dark@2.png | Bin 2052 -> 1953 bytes .../slider-vert-scale-has-marks-below-active.png | Bin 1034 -> 1008 bytes .../slider-vert-scale-has-marks-below-active@2.png | Bin 2320 -> 2152 bytes ...er-vert-scale-has-marks-below-backdrop-dark.png | Bin 757 -> 713 bytes ...-vert-scale-has-marks-below-backdrop-dark@2.png | Bin 1524 -> 1449 bytes ...e-has-marks-below-backdrop-insensitive-dark.png | Bin 734 -> 713 bytes ...has-marks-below-backdrop-insensitive-dark@2.png | Bin 1512 -> 1449 bytes ...-scale-has-marks-below-backdrop-insensitive.png | Bin 787 -> 787 bytes ...cale-has-marks-below-backdrop-insensitive@2.png | Bin 1520 -> 1579 bytes .../slider-vert-scale-has-marks-below-backdrop.png | Bin 773 -> 776 bytes ...lider-vert-scale-has-marks-below-backdrop@2.png | Bin 1499 -> 1585 bytes .../slider-vert-scale-has-marks-below-dark.png | Bin 893 -> 922 bytes .../slider-vert-scale-has-marks-below-dark@2.png | Bin 2021 -> 1963 bytes ...lider-vert-scale-has-marks-below-hover-dark.png | Bin 908 -> 911 bytes ...der-vert-scale-has-marks-below-hover-dark@2.png | Bin 1949 -> 1928 bytes .../slider-vert-scale-has-marks-below-hover.png | Bin 1016 -> 847 bytes .../slider-vert-scale-has-marks-below-hover@2.png | Bin 2230 -> 1848 bytes ...vert-scale-has-marks-below-insensitive-dark.png | Bin 735 -> 713 bytes ...rt-scale-has-marks-below-insensitive-dark@2.png | Bin 1489 -> 1449 bytes ...ider-vert-scale-has-marks-below-insensitive.png | Bin 803 -> 776 bytes ...er-vert-scale-has-marks-below-insensitive@2.png | Bin 1548 -> 1584 bytes .../assets/slider-vert-scale-has-marks-below.png | Bin 1047 -> 1010 bytes .../assets/slider-vert-scale-has-marks-below@2.png | Bin 2286 -> 2128 bytes .../Adwaita/assets/text-select-end-active-dark.png | Bin 829 -> 831 bytes .../assets/text-select-end-active-dark@2.png | Bin 1727 -> 1655 bytes .../Adwaita/assets/text-select-end-active.png | Bin 941 -> 920 bytes .../Adwaita/assets/text-select-end-active@2.png | Bin 1871 -> 1733 bytes gtk/theme/Adwaita/assets/text-select-end-dark.png | Bin 826 -> 835 bytes .../Adwaita/assets/text-select-end-dark@2.png | Bin 1768 -> 1657 bytes .../Adwaita/assets/text-select-end-hover-dark.png | Bin 789 -> 789 bytes .../assets/text-select-end-hover-dark@2.png | Bin 1624 -> 1515 bytes gtk/theme/Adwaita/assets/text-select-end-hover.png | Bin 933 -> 791 bytes .../Adwaita/assets/text-select-end-hover@2.png | Bin 1785 -> 1479 bytes gtk/theme/Adwaita/assets/text-select-end.png | Bin 916 -> 905 bytes gtk/theme/Adwaita/assets/text-select-end@2.png | Bin 1889 -> 1775 bytes .../assets/text-select-start-active-dark.png | Bin 787 -> 794 bytes .../assets/text-select-start-active-dark@2.png | Bin 1646 -> 1597 bytes .../Adwaita/assets/text-select-start-active.png | Bin 908 -> 858 bytes .../Adwaita/assets/text-select-start-active@2.png | Bin 1805 -> 1696 bytes .../Adwaita/assets/text-select-start-dark.png | Bin 766 -> 790 bytes .../Adwaita/assets/text-select-start-dark@2.png | Bin 1638 -> 1593 bytes .../assets/text-select-start-hover-dark.png | Bin 740 -> 742 bytes .../assets/text-select-start-hover-dark@2.png | Bin 1504 -> 1423 bytes .../Adwaita/assets/text-select-start-hover.png | Bin 883 -> 758 bytes .../Adwaita/assets/text-select-start-hover@2.png | Bin 1718 -> 1431 bytes gtk/theme/Adwaita/assets/text-select-start.png | Bin 859 -> 848 bytes gtk/theme/Adwaita/assets/text-select-start@2.png | Bin 1806 -> 1719 bytes gtk/theme/Adwaita/render-assets.sh | 2 +- 138 files changed, 227 insertions(+), 330 deletions(-) commit 091b189ce33fecfcf8ca35f30aa94e9ecadfa338 Author: Jakub Steiner Date: Tue Jan 15 14:22:44 2019 +0100 Adwaita: make switcher buttons' active darker - create more contrast against the headerbar background without lowering contrast with the label and border. - top border shaded for extra aid of the state being pressed (in the two button scenatio) Addesses issue #1588 gtk/theme/Adwaita/_common.scss | 8 +++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) commit 0fc284bf6137d5253e7cf3deca7d87c3032374e3 Author: Jakub Steiner Date: Tue Jan 8 18:31:02 2019 +0100 Adwaita: tone down the window roundounding gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) commit e51f08bda0897a900d243c6c57802e0be4d0dd19 Author: Jakub Steiner Date: Thu Dec 13 13:32:15 2018 +0100 Adwaita: button-alt toning down - checkboxes and radios were too 3d gtk/theme/Adwaita/_drawing.scss | 26 +++++++++----------------- gtk/theme/Adwaita/gtk-contained-dark.css | 12 ++++++------ gtk/theme/Adwaita/gtk-contained.css | 12 ++++++------ 3 files changed, 21 insertions(+), 29 deletions(-) commit 1efa376b832b1af993fdc238dda627f9302fa291 Author: Jakub Steiner Date: Thu Dec 13 12:53:29 2018 +0100 Adwaita: darker active state for buttons gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained.css | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) commit 6d391b89b881371baba6819f9deb27226411ec1c Author: Jakub Steiner Date: Thu Dec 13 12:18:37 2018 +0100 Adwaita: selection dropdown vcentering - somewhat odd off-center vertical centering on the selection filter popover gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 4300a5c609306ce77cbc8a3580c19201dccd8d13 Author: Jakub Steiner Date: Thu Dec 13 10:54:30 2018 +0100 Adwaita: remove chin from circular buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 10 ++-------- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 12 deletions(-) commit 914813c44af6cb75d1177877ae3bf89e17bca7b5 Author: Jakub Steiner Date: Thu Dec 13 10:46:22 2018 +0100 Adwaita: colored/darker button tweaks - less contrasty border on colored buttons - tone down edge highlight on darker buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 12 ++--- gtk/theme/Adwaita/gtk-contained-dark.css | 90 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 38 +++++++------- 3 files changed, 70 insertions(+), 70 deletions(-) commit c529de1765cdb270782824bfb5e95b0452281120 Author: Jakub Steiner Date: Wed Dec 12 19:45:39 2018 +0100 Adwaita: rounding of popovers - you give Tobias a finger and he grbs the whole arm https://gitlab.gnome.org/GNOME/gtk/issues/1510 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 71a97accf266a279b2cdd5c7d2fe97d01299113c Author: Jakub Steiner Date: Wed Dec 12 18:47:19 2018 +0100 Adwaita: no hardsh bottom shading - felt like an inset shadow in some situations https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit 7a51da1e6990026321d3874684fc4a0ddc6120fe Author: Jakub Steiner Date: Wed Dec 12 18:42:57 2018 +0100 Adwaita: non-square buttons rejiggle - rather than squishing vertically, stretch horizontally. The previous method made some non-button widgets odd looking. https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 10 +++++----- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 13 insertions(+), 13 deletions(-) commit 2badd5f45a11268274765f7f6980a5535c57cee3 Author: Jakub Steiner Date: Wed Dec 12 10:53:08 2018 +0100 Adwaita: headerbar radius - last occurence of window border radius, I swear :) https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 92ebd741015e03c54fd50f5e8e8057b9fc785a1d Author: Jakub Steiner Date: Wed Dec 12 10:36:20 2018 +0100 Adwaita: window radius - found the lapo magic to fix the non-csd corner anti-aliasing - csd headerbars to do https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit df40f2cc2b38fb39addc6b31b02e37d5e40256ce Author: Jakub Steiner Date: Wed Dec 12 10:31:32 2018 +0100 Adwaita: a *hair* lighter shadows https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++++++---------------- 3 files changed, 49 insertions(+), 49 deletions(-) commit 2dd73b7f76db14412d32b0b0142fbcb9638bc662 Author: Jakub Steiner Date: Wed Dec 12 10:19:49 2018 +0100 Adwaita: move button shadows down a pixel https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 52 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 52 ++++++++++++++++---------------- 3 files changed, 53 insertions(+), 53 deletions(-) commit 034103b07892ad94609473842ff7e492d3d52229 Author: Jakub Steiner Date: Wed Dec 12 10:17:12 2018 +0100 Adwaita: slightly larger radius for windows https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9f885ba16ca5d4a89a935d00a76b3e918655eef4 Author: Jakub Steiner Date: Tue Dec 11 17:23:29 2018 +0100 Adwaita: modals also need the rame rounding https://gitlab.gnome.org/GNOME/gtk/issues/1510 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 d5fcc8d5221b47728f8668b658c47dc18488ebe7 Author: Jakub Steiner Date: Tue Dec 11 17:17:47 2018 +0100 Adwaita: increase window radius - to match the button radius, increase the windwo border radius https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit 213aeffd6235074ad66f069f0fe6c9a339574551 Author: Jakub Steiner Date: Tue Dec 11 17:07:29 2018 +0100 Adwaita: no 'chin' for buttons - box-shadow doesn't mix with the chin https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 8 +++---- gtk/theme/Adwaita/gtk-contained-dark.css | 36 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 36 ++++++++++++++++---------------- 3 files changed, 40 insertions(+), 40 deletions(-) commit 25148ac34426ea4d5b0be333e3e616f966528a13 Author: Jakub Steiner Date: Tue Dec 11 17:05:19 2018 +0100 Adwaita: buttons cast a shadow https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 15 +++++----- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++++++---------------- 3 files changed, 56 insertions(+), 55 deletions(-) commit 8fc57f144c546c5e1057a2086be5143981ea5d5d Author: Jakub Steiner Date: Tue Dec 11 16:46:55 2018 +0100 Adwaita: squash buttons as per reqs - not a big fan of this one https://gitlab.gnome.org/GNOME/gtk/issues/1510 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 8a7023fe33987534bac8bb2183462965e550dbfd Author: Jakub Steiner Date: Tue Dec 11 16:43:15 2018 +0100 Adwaita: hide close separator https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 ++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 +++- gtk/theme/Adwaita/gtk-contained.css | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) commit 6ef7c2ef295bbb82749ba0d86ad0486b9e52f31a Author: Jakub Steiner Date: Tue Dec 11 16:30:49 2018 +0100 Adwaita: round buttons - Grumpy old man commits the first thing he dislikes on Allan's proposal. https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 15 ++++++++------- gtk/theme/Adwaita/gtk-contained-dark.css | 10 +++++----- gtk/theme/Adwaita/gtk-contained.css | 10 +++++----- 3 files changed, 18 insertions(+), 17 deletions(-) commit 3fa0e4b0be0fbe5507dc94582a42a1cefb89ff74 Author: Jakub Steiner Date: Mon Dec 10 20:57:54 2018 +0100 Adwaita: GNOME 3.32 changes - colorsheme based on the new icon HIG color palette - new switches - darker headerbar to contrast with unfocused windows - raised buttons derived from the icon style gtk/theme/Adwaita/_colors.scss | 18 +- gtk/theme/Adwaita/_common.scss | 82 ++- gtk/theme/Adwaita/_drawing.scss | 42 +- gtk/theme/Adwaita/gtk-contained-dark.css | 955 ++++++++++++++++--------------- gtk/theme/Adwaita/gtk-contained.css | 895 +++++++++++++++-------------- 5 files changed, 1056 insertions(+), 936 deletions(-) commit a93daa0373eff71b52101f40028b3ea53d55f647 Author: John Ralls Date: Mon Jan 21 07:31:52 2019 -0800 [imquartz] Return event window for mouse events in keypress filter. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1600 modules/input/imquartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a02de1c9d9ed99e51ae4470c28644d3222a0bf8f Author: Matthias Clasen Date: Mon Jan 21 09:09:59 2019 -0500 More updates NEWS | 1 + 1 file changed, 1 insertion(+) commit f7df4853e8a8dc40cb32508d30839ab4da4b74a7 Merge: d3e5cc3b9d d1b14a7deb Author: Jakub Steiner Date: Mon Jan 21 13:57:43 2019 +0000 Merge branch 'wip/dboles/spinbutton-button-backdrop-disabled-3' into 'gtk-3-24' SpinButton: Fix wrong background/icon colours in button:backdrop:disabled See merge request GNOME/gtk!489 commit d3e5cc3b9d1b24e83706a4178f32c741563baf22 Author: Matthias Clasen Date: Mon Jan 21 08:28:07 2019 -0500 3.24.4 NEWS | 14 ++++++++++++++ configure.ac | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) commit 4e95ef90c21e1da425b35fb83b318b551826bec6 Author: Pieter Schalk Schoeman Date: Sun Jan 20 23:25:43 2019 +0000 Update Afrikaans translation po/af.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8d52eb3d86fd06496e4e7e8eab17776ec6d90f01 Author: Pieter Schalk Schoeman Date: Sun Jan 20 23:23:53 2019 +0000 Update Afrikaans translation po-properties/af.po | 484 +++++++++++++++++++++++++++------------------------- 1 file changed, 247 insertions(+), 237 deletions(-) commit b984074e2924b7e7593b2c7f7e722d406ea0fa23 Merge: e2d9563a55 c0a0bfd388 Author: Matthias Clasen Date: Sat Jan 19 00:54:15 2019 +0000 Merge branch 'mcatanzaro/#1492' into 'gtk-3-24' filechoosernative: Implement gtk_file_chooser_set_filter() See merge request GNOME/gtk!435 commit e2d9563a55e72086f022b17f79d43d40769c1907 Merge: c3ece1b24c c35878ecf1 Author: Matthias Clasen Date: Fri Jan 18 22:42:04 2019 +0000 Merge branch 'wip/long-combo-boxes' into 'gtk-3-24' Fix long combo box positioning See merge request GNOME/gtk!514 commit c3ece1b24c1dcf7f4513157997cedb9c6f3e92f8 Author: Chun-wei Fan Date: Fri Jan 18 17:01:47 2019 +0800 Update README.win32 on features and Visual Studio support Let people know that up to Visual Studio 2017 is supported, and on enabling additional features which are not enabled by default. README.win32 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit c89328766a13ea8d35a28131b1a39e7b0c6edf2f Author: Chun-wei Fan Date: Fri Jan 18 16:43:47 2019 +0800 Visual Studio builds: Use UNIX line endings for projects Make things consistent across the board. Only the .sln files and the various README files under build/win32 should have Windows CR/LF line endings. build/win32/vs10/gtk3-introspect.vcxproj | 212 +++++++++++++++---------------- build/win32/vs9/gtk3-introspect.vcproj | 152 +++++++++++----------- 2 files changed, 182 insertions(+), 182 deletions(-) commit 466c87dec562333dd0927dae60e8a9a88bd2f355 Author: Chun-wei Fan Date: Fri Jan 18 16:41:26 2019 +0800 build/win32/vs10/gtk3-install.props: Remove from tree This file is generated during 'make dist', so we should not need to track it in GIT. build/win32/vs10/gtk3-install.props | 534 ------------------------------------ 1 file changed, 534 deletions(-) commit 78fef668662e00d54d2fa127efbe3637604230a3 Author: Chun-wei Fan Date: Fri Jan 18 16:35:28 2019 +0800 Visual Studio builds: Improve Introspection build process Adapt the Visual Studio project files to output the introspection files in the same directories where the built binaries are located from the previous patch. Also, make the gtk3-introspect project dependent on the gdk-3 and gtk-3 projects only, so that we can build the introspection files without needing to finish the whole build process. In order to "install" the built introspection files, the gtk3-install project is now where this is being done. Note that the introspection builds is still not built by default at this point. build/win32/vs10/gtk3-build-defines.props | 2 +- build/win32/vs10/gtk3-install.propsin | 20 ++++++++++++++++++++ build/win32/vs10/gtk3-introspect.vcxproj | 24 ++++++++++++++---------- build/win32/vs9/gtk+.sln | 3 ++- build/win32/vs9/gtk3-build-defines.vsprops | 2 +- build/win32/vs9/gtk3-install.vspropsin | 20 ++++++++++++++++++++ build/win32/vs9/gtk3-introspect.vcproj | 16 ++++++++-------- 7 files changed, 66 insertions(+), 21 deletions(-) commit 5ffbeeff919cdf401ae4d0fc9925ae5393f73b38 Author: Chun-wei Fan Date: Thu Jan 17 18:16:44 2019 +0800 MSVC builds: Improve introspection build process To avoid confusion, have the NMake Makefiles output the built introspection files in the same location where the binaries are built for the project files, according to the Visual Studio version, platform and configuration where the build is carried out. Also make generating the introspection NMake snippet portion more robust to source additions and removals by checking on Makefile changes too. build/Makefile.msvc-introspection | 13 +++++++------ build/win32/gtk-introspection-msvc.mak | 19 +++++++++++++------ gdk/Makefile.am | 2 +- gtk/Makefile.am | 2 +- 4 files changed, 22 insertions(+), 14 deletions(-) commit c35878ecf1e9ee960b72b213b73c15f92b64afe5 Author: Jonas Ådahl Date: Thu Jan 17 19:27:51 2019 +0100 menu: Adapt scroll offset if arrow is shown When a popup is placed using move_to_rect(), it'll get feedback about the position and size it got assigned. We use this feedback to update the scroll offset, but while doing so, if the visibility of the arrow changed, we didn't adapt the offset accordingly. Fix this by offsetting the provided offset by the height of the arrow, if it was made visible as a side effect of the scroll offset change triggered by the feedback. Related: mutter#105 Closes: #1463 gtk/gtkmenu.c | 74 +++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 52 insertions(+), 22 deletions(-) commit 3e586a82e6cc563a84f7f16341c63743b0c62762 Author: Jonas Ådahl Date: Thu Jan 17 19:23:21 2019 +0100 menu: Force resize when remapping A menu will be clamped to the work area as a side effect of the move_to_rect() logic if the resize anchor flags was set. For it to work a second time, the initial size needs to be the actual menu size before being clamped again. Achieve this by forcing a size recalculation before showing the menu. gtk/gtkmenu.c | 1 + gtk/gtkwindow.c | 20 +++++++++++++++++--- gtk/gtkwindowprivate.h | 1 + 3 files changed, 19 insertions(+), 3 deletions(-) commit 00486efd51b29e234cfb180b814dd584805ebae5 Author: Jonas Ådahl Date: Thu Jan 17 19:14:37 2019 +0100 menu: Don't constrain initial menu size Don't constrain the initial menu size by the work area of some monitor; instead let the move_to_rect() logic in the backend do the constraining. This fixes two things: 1) The anchor delta provided to the backend will not be invalid. The delta is calculated by looking at the active menu item, calculating the offset given that, but since we clamped the window size before showing the window, the delta became invalid. This caused visible issues when the delta was large enough to make the initially calculated popup window geometry to be placed outside the geometry of the parent window, which is a violation of the Wayland protocol. 2) The scroll offset to be correct when receiving the positioning feedback. While the scroll offset was based on the pre-clamped window size, the feedback, which was used to calculate the new offset, was not, causing the scroll offset to be clamped as well. gtk/gtkmenu.c | 6 ++++++ gtk/gtkwindow.c | 24 ++++++++++++++++++++++-- gtk/gtkwindowprivate.h | 4 ++++ 3 files changed, 32 insertions(+), 2 deletions(-) commit 66ee4dea40445441bbdac2750f4a8c733356fce4 Author: Jonas Ådahl Date: Thu Jan 17 16:17:32 2019 +0100 wayland/window: Don't remap when handling xdg_popu.configure If the size was constrained by the xdg_positioner mechanisms, we handle the resize by resizing the popup window. What we shouldn't do is hide/show the popup window so avoid that. gdk/wayland/gdkwindow-wayland.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit ea286fe8f9f8550f24a871eb617348b0eeadc737 Author: Tomasz Miąsko Date: Wed Jan 16 00:00:00 2019 +0000 g-i: Add transfer none annotations for frame clock timings getters gdk/gdkframeclock.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit c0a0bfd38841f8937a32e2ea8abbc2960db772cf Author: Michael Catanzaro Date: Tue Jan 15 19:51:00 2019 -0600 filechoosernativeportal: stuff the current filter into options We need to tell the portal what filter is supposed to be selected by default, or it will just pick the first one, which could be wrong and annoying. This will require updated xdg-desktop-portal and xdg-desktop-portal-gtk to work properly. Fixes #1492 gtk/gtkfilechoosernativeportal.c | 3 +++ 1 file changed, 3 insertions(+) commit 9c8f1478f97d614da179ee912a486b2142f04568 Merge: dd8b28540f ab748d05f0 Author: Matthias Clasen Date: Wed Jan 16 14:40:31 2019 +0000 Merge branch 'about-license-linke' into 'gtk-3-24' about dialog: Use ::activate-link for license See merge request GNOME/gtk!510 commit dd8b28540fed234ec7149203db36cd2b17dbcbd1 Author: Daniel Mustieles Date: Wed Jan 16 09:54:30 2019 +0100 Updated Spanish translation po/es.po | 299 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 144 insertions(+), 155 deletions(-) commit ab748d05f06562e70ac2a6a76fcd90f16bf81884 Author: Matthias Clasen Date: Tue Jan 15 23:16:16 2019 -0500 about dialog: Use ::activate-link for license This should behave the same as all the other links in this dialog. Closes: #1561 gtk/ui/gtkaboutdialog.ui | 1 + 1 file changed, 1 insertion(+) commit f6b20fb81581bb18a5e4383b3c26b25c1bc8448f Merge: c9d09695f8 ed39721aa7 Author: Matthias Clasen Date: Tue Jan 15 21:30:44 2019 +0000 Merge branch 'switch-label-fallback' into 'gtk-3-24' Add fallbacks for GtkSwitch state labels See merge request GNOME/gtk!508 commit ed39721aa7435860f46da69998cf6cac4ae7e735 Author: Emmanuele Bassi Date: Tue Jan 15 15:22:09 2019 +0000 Add fallbacks for GtkSwitch state labels While the IEC power symbols have been part of Unicode since version 9.0, released in 2016, not every font supports them. We can use the old symbols as a fallback, as they seem to have the better coverage, if not the best appearance. gtk/gtkswitch.c | 41 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) commit 330794474636eef4cc0b990452c4f4e62a918050 Author: Michael Catanzaro Date: Mon Jan 14 20:53:19 2019 -0600 filechoosernativeportal: remove redundant casts We are casting from GtkFileChooserNative to... GtkFileChooserNative. Boo. gtk/gtkfilechoosernativeportal.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit a136cbae8f8848d49976512f7f0ec73137428ea0 Author: Michael Catanzaro Date: Thu Nov 29 15:34:17 2018 -0600 filechoosernative: forward current_filter to delegate dialog gtk_file_chooser_set_filter() doesn't work for GtkFileChooserNative. The code forwards added and removed filters to the delegate dialog, but doesn't do anything to set the selected one, so the wrong one gets chosen. So fix that. This only fixes the fallback dialog. The portal will be fixed in a subsequent commit. Partial fix for #1492 gtk/gtkfilechoosernative.c | 1 + 1 file changed, 1 insertion(+) commit c9d09695f89c7470c2135ce581331179bd73a7df Author: Matthias Clasen Date: Sun Jan 13 23:11:14 2019 -0500 3.24.3 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 97bac67546ceafcd8fb879d744d8297618b66cfb Author: Matthias Clasen Date: Sun Jan 13 22:30:26 2019 -0500 Updates for 3.24.3 NEWS | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit da3100e99c11439b8ffa1e3f404c3d8d053be144 Author: Matthias Clasen Date: Sun Jan 13 21:56:00 2019 -0500 Revert a non-working addition Cell rendererers don't support