commit 97c1803c74369660f3305afd3d95f688c4dca5ea Author: Matthias Clasen Date: Wed Feb 24 07:23:15 2016 -0500 3.19.10 NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) commit b8183fb3346e1e731b5377ce96100cf7aaff472d Author: Matthias Clasen Date: Wed Feb 24 07:26:33 2016 -0500 Add a release note about theme changes README.in | 9 +++++++++ 1 file changed, 9 insertions(+) commit 3cff1efea5ea0981b88d19cb20ab4e82edacca52 Author: Fran Dieguez Date: Wed Feb 24 11:07:01 2016 +0100 Update Galician translations po-properties/gl.po | 2983 +++++++++++++++++++++++++++------------------------ po/gl.po | 2 +- 2 files changed, 1563 insertions(+), 1422 deletions(-) commit fad0c275b992bdb5daee1a57fc649c1f22b5e272 Author: Anders Jonsson Date: Wed Feb 24 09:21:02 2016 +0000 Updated Swedish translation po/sv.po | 653 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 364 insertions(+), 289 deletions(-) commit d7fc1ea9213d95aeb8947ddaeaff51a4ded2a6fa Author: Fabrício Godoy Date: Wed Feb 24 06:58:33 2016 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 2428 +++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 1367 insertions(+), 1061 deletions(-) commit cf6c0b09a5d62257152b1b2cfd99543492ecbd99 Author: Jean-François Fortin Tam Date: Sun Feb 21 11:45:44 2016 -0500 spin button: Use the Ctrl modifier for Home and End key bindings https://bugzilla.gnome.org/show_bug.cgi?id=309300 gtk/gtkspinbutton.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 566010e91d9337b947320afe80f41c63197cc49f Author: Matthias Clasen Date: Tue Feb 23 20:53:23 2016 -0500 Add a testcase for revealer size allocation This was taken from https://bugzilla.gnome.org/show_bug.cgi?id=761760 tests/Makefile.am | 4 +++ tests/testrevealer2.c | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) commit 0c25c5d43d3a299698a54b31107339861e556a2d Author: Timm Bäder Date: Fri Feb 19 13:22:02 2016 +0100 revealer: Don't report >0 preferred width... ... if the child is concealed and the transition type is set to NONE. In this case, both preferred width and preferred height should be 0, but we still can't use that to allocate a size for the child, so care about the minimum size of the child in gtk_revealer_get_child_allocation. https://bugzilla.gnome.org/show_bug.cgi?id=761760 gtk/gtkrevealer.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 17a4bd51bb0975dada19c64324a5e77026570467 Author: Carlos Soriano Date: Mon Feb 22 16:18:21 2016 +0100 gtkplacesview: use location instead of the enclosing one We were using the enclosing location when connecting to a server, so for instance if we were connecting to ftp://test/test it would actually open ftp://test/ instead of the full path. To fix it, use the full location when emitting the open location signal. https://bugzilla.gnome.org/show_bug.cgi?id=756659 gtk/gtkplacesview.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) commit 4ff3d5b7a6410272471f8216e87d1b87607f973e Author: Carlos Garnacho Date: Mon Feb 22 22:40:50 2016 +0100 gdk: Avoid 2/3BUTTON event generation if the source device changes Remember the last source device we're generating multiple clicks for, just so we can bail out if the device changed. That will just reset the counting. https://bugzilla.gnome.org/show_bug.cgi?id=723659 gdk/gdkdisplayprivate.h | 1 + gdk/gdkevents.c | 7 +++++++ 2 files changed, 8 insertions(+) commit 3d700515e191986dddb4e5675ef41af8695a472f Author: Carlos Garnacho Date: Mon Feb 22 22:38:56 2016 +0100 GtkGestureMultiPress: reset multi-press sequence if the source device changes This prevents multipress sequences to possibly come from different mice. Now the accumulated number of presses will be reset if the device changes in the mean time. https://bugzilla.gnome.org/show_bug.cgi?id=723659 gtk/gtkgesturemultipress.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 63a204e1c5b6cbd52e63784d25f59ce152a7d7a8 Author: Carlos Soriano Date: Tue Feb 23 20:29:03 2016 -0500 gtkplacessidebar: add open flags to other locations We weren't using the open flags on the other locations signal, which makes impossible for applications like nautilus to act in the same way that for any other location where the user can choose between opening in the current view, in a new window or in a new tab. Add the signal missing parameter in order to allow it. https://bugzilla.gnome.org/show_bug.cgi?id=754743 README.in | 5 +++++ gtk/gtkfilechooserwidget.c | 1 + gtk/gtkplacessidebar.c | 15 +++++++++++---- 3 files changed, 17 insertions(+), 4 deletions(-) commit 98fb6f6988436408540d463755aa23bba031f635 Author: Fran Dieguez Date: Tue Feb 23 20:50:22 2016 +0100 Updated Galician translations po/gl.po | 4255 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 2081 insertions(+), 2174 deletions(-) commit 5ee0a7105b2ddc5e1da64f211ef28f534eae9f1b Author: Мирослав Николић Date: Tue Feb 23 10:17:24 2016 +0100 Updated Serbian translation po-properties/sr.po | 314 +++++++++++++++++++++++----------------------- po-properties/sr@latin.po | 314 +++++++++++++++++++++++----------------------- 2 files changed, 316 insertions(+), 312 deletions(-) commit cab307f3d223c88c5aa89a8cf5db3141b1c6b70f Author: Мирослав Николић Date: Tue Feb 23 10:16:47 2016 +0100 Updated Serbian translation po/sr.po | 2080 +++++++++++++++++++++++++++++++++----------------------- po/sr@latin.po | 1931 +++++++++++++++++++++++++++++----------------------- 2 files changed, 2321 insertions(+), 1690 deletions(-) commit a2b4acb3b6ca7429ebd3ee07c96dba0760d6a9f9 Author: Мирослав Николић Date: Fri Feb 19 18:35:32 2016 +0100 Updated Serbian translation po-properties/sr.po | 3068 ++++++++++++++++++++++++--------------------- po-properties/sr@latin.po | 3065 +++++++++++++++++++++++--------------------- 2 files changed, 3231 insertions(+), 2902 deletions(-) commit 2b03bbb359054422ba3a98efd0b38b207e410ae2 Author: Theppitak Karoonboonyanan Date: Tue Feb 23 14:46:39 2016 +0700 Updated Thai translation po/th.po | 6197 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 3973 insertions(+), 2224 deletions(-) commit cf71d98b05e8b5bf1a5e55949fbb46f6c9a2e1de Author: Benjamin Otte Date: Tue Feb 23 04:21:10 2016 +0100 entry: Make the get_text_area() vfunc relative to top left of entry This fixes GdTaggedEntry. I hope. gtk/gtkentry.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 3056d793a40d20574fa95cd6a4f6cc619b724039 Author: Benjamin Otte Date: Tue Feb 23 04:19:42 2016 +0100 cssparser: Make _gtk_css_parser_has_number() a bit smarter Previously we just checked the first character. And if that was a "-" as in "-gtk-some-special-value", we assumed it was a number. Which it clearly wasn't. Test included gtk/gtkcssparser.c | 9 ++++++++- testsuite/css/parser/Makefile.am | 2 ++ testsuite/css/parser/background-win32-color-is-no-error.css | 3 +++ testsuite/css/parser/background-win32-color-is-no-error.ref.css | 9 +++++++++ 4 files changed, 22 insertions(+), 1 deletion(-) commit 437dec6295356e39a81f2fcaa10ea979fffd0482 Author: Benjamin Otte Date: Tue Feb 23 04:18:53 2016 +0100 csscolorvalue: Print a comma for win32 values gtk/gtkcsscolorvalue.c | 1 + 1 file changed, 1 insertion(+) commit c3dc0d80f1353ac66882ca3288ca7e9a13c47d6f Author: Benjamin Otte Date: Mon Feb 22 21:38:03 2016 +0100 container: Request layout again depending on layout mode Containers with RESIZE_MODE_PARENT should never request layout and those with RESIZE_MODE_IMMEDIATE should only request it for updating CSS. Fixes clutter embeds (like the tray icon embed in gnome-shell) continuously requesting relayout when all they want to do is relegate relayout to Clutter. https://bugzilla.gnome.org/show_bug.cgi?id=758893 gtk/gtkcontainer.c | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) commit 70b9ea2c4bbfc7858b42036fe4efbb52302ea2bd Author: Chao-Hsiung Liao Date: Tue Feb 23 02:51:35 2016 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 487 ++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 280 insertions(+), 207 deletions(-) commit c643d8b40219d86ebb2eb5a7810e59d7bc7b79f5 Author: Paolo Borelli Date: Mon Feb 22 21:20:18 2016 +0100 Win32: fix warning gdk/win32/gdkdisplay-win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bc3c855e35186a6b1a7a2e56cc23c3868f5438a2 Author: Paolo Borelli Date: Mon Feb 22 17:55:16 2016 +0100 wip _gdk_display gdk/win32/gdkevents-win32.c | 75 ++++++++++++++++++++++++++---------------- gdk/win32/gdkselection-win32.c | 9 ----- gdk/win32/gdkwindow-win32.c | 15 +++++---- 3 files changed, 55 insertions(+), 44 deletions(-) commit 7047099fd82a428e913b7a8eae08132ee8db8ea0 Author: Paolo Borelli Date: Mon Feb 22 21:01:24 2016 +0100 Win32: fold the gdkinput.c file in gdkdisplay-win32.c This is similar to what is done in the X11 and wayland backends. It also gets rid of the _gdk_input_devices global variable gdk/Makefile.am | 1 - gdk/win32/Makefile.am | 1 - gdk/win32/gdkdisplay-win32.c | 36 ++++++++++++++++++++- gdk/win32/gdkdisplay-win32.h | 2 ++ gdk/win32/gdkevents-win32.c | 2 +- gdk/win32/gdkglobals-win32.c | 2 ++ gdk/win32/gdkinput.c | 74 -------------------------------------------- gdk/win32/gdkprivate-win32.h | 3 +- 8 files changed, 42 insertions(+), 79 deletions(-) commit b3a80180c751773edbfce261860d48b175a6b361 Author: Paolo Borelli Date: Mon Feb 22 18:51:30 2016 +0100 Win32: remove leftover function gdk_devices_list was removed from the API in 3.0 and it is not in the headers. The win32 implementation lingered on by mistake. gdk/win32/gdkinput.c | 6 ------ 1 file changed, 6 deletions(-) commit ff9e73d71e050a7d317ed5d9a1a2fcc57e6ec241 Author: Jordi Mas Date: Mon Feb 22 20:42:44 2016 +0100 Update Catalan translation po-properties/ca.po | 3655 ++++++++++++++++++++++++++------------------------- 1 file changed, 1899 insertions(+), 1756 deletions(-) commit ca050e10c1418772228d19550920edc35dffc7c5 Author: Piotr Drąg Date: Mon Feb 22 20:36:28 2016 +0100 Updated POTFILES.skip po-properties/POTFILES.skip | 2 ++ po/POTFILES.skip | 2 ++ 2 files changed, 4 insertions(+) commit 07d32687d8835b1daf6a5b9b1e0ef567140dcf1c Author: Chun-wei Fan Date: Mon Feb 22 22:23:26 2016 +0800 MSVC 2008 builds: Fix previous commit The previous commit had the MSVC 2008 property sheet in the wrong place. Fix that. build/win32/vs10/gtk3-gen-srcs.vsprops | 77 ---------------------------------- build/win32/vs9/gtk3-gen-srcs.vsprops | 8 +++- 2 files changed, 6 insertions(+), 79 deletions(-) commit 5906b15c5e9c4893b151d450b4787bcab774a9d3 Author: Lapo Calamandrei Date: Mon Feb 22 11:29:43 2016 +0100 Adwaita: avoids up pointing scale slider to jump down on hover and comment back sass debugging stuff in the process... gtk/theme/Adwaita/_common.scss | 5 +- gtk/theme/Adwaita/gtk-contained-dark.css | 412 +++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 412 +++++++++++++++---------------- 3 files changed, 391 insertions(+), 438 deletions(-) commit 9fb9d208fdc37b50ee0bac962153909ffda68f67 Author: Lapo Calamandrei Date: Mon Feb 22 11:16:32 2016 +0100 Adwaita: fix scale with marks sliders looks like sass was confused by the way I structured the loops, this works that around. gtk/theme/Adwaita/_common.scss | 70 ++++++++-------- gtk/theme/Adwaita/gtk-contained-dark.css | 132 +++++++++++-------------------- gtk/theme/Adwaita/gtk-contained.css | 132 +++++++++++-------------------- 3 files changed, 130 insertions(+), 204 deletions(-) commit 7f89856b298d021b52397e89f9452512f879cae2 Author: Lapo Calamandrei Date: Mon Feb 22 10:54:32 2016 +0100 Adwaita: color scale slider fixes use the pointy slider on colorscales, this way it picks the correct slider on rtl. gtk/theme/Adwaita/_common.scss | 9 +++ gtk/theme/Adwaita/gtk-contained-dark.css | 132 ++++++++++++++++++++----------- gtk/theme/Adwaita/gtk-contained.css | 132 ++++++++++++++++++++----------- 3 files changed, 177 insertions(+), 96 deletions(-) commit 5962daef4ff2cd81bddba20ad0b49d8de16de287 Author: Chun-wei Fan Date: Mon Feb 22 17:38:15 2016 +0800 Windows: Update how gtk-win32.rc is generated On Visual Studio, unlike MinGW, manifest files are embedded via including the manifest file as a resource file in the projects, not via the .rc file. This means that the line in the .rc file that specifies the manifest file would cause trouble, so that line gets removed when the full gtk3-win32.rc is generated on Visual Studio builds, otherwise 2010+ Visual Studio will complain when compiling the .rc file. Also, the inclusion of winuser.h will cause warnings during the compilation of the .rc file. Fix this by isolating the Win32 resource portions of gtk-win32.rc.in to gtk-win32.rc.body.in and: -On MinGW, construct the full gtk-win32.rc by doing the winver.h and winuser.h inclusion first, then append the contents of gtk-win32.rc.body, and then appending the line to embed the manifest file. -On Visual Studio, simply copy the gtk-win32.rc.body to gtk-win32.rc, and generate the full libgtk3.manifest file. https://bugzilla.gnome.org/show_bug.cgi?id=762311 build/win32/Makefile.am | 2 +- build/win32/process-in-win32.py | 109 ------------------------------- build/win32/replace.py | 102 +++++++++++++++++++++++++++++ build/win32/vs10/gtk-3.vcxproj.filtersin | 3 +- build/win32/vs10/gtk-3.vcxprojin | 40 ++++++++---- build/win32/vs10/gtk3-gen-srcs.props | 10 ++- build/win32/vs10/gtk3-gen-srcs.vsprops | 77 ++++++++++++++++++++++ build/win32/vs9/gtk-3.vcprojin | 56 ++++++++++++---- configure.ac | 2 +- gtk/Makefile.am | 12 +++- gtk/gtk-win32.rc.body.in | 30 +++++++++ gtk/gtk-win32.rc.in | 32 --------- 12 files changed, 301 insertions(+), 174 deletions(-) commit 6c0270bbcb3864800334999b335f4c73d9941fc7 Author: Benjamin Otte Date: Mon Feb 22 04:16:36 2016 +0100 win32 theme: Make tooltips look right Includes adding fallback support gtk/gtkwin32draw.c | 20 ++++++++++++++++++++ gtk/theme/win32/gtk-win32-base.css | 12 ++++-------- 2 files changed, 24 insertions(+), 8 deletions(-) commit 808017d1d0a57a94229092d3424d374f227f111c Author: Benjamin Otte Date: Mon Feb 22 04:01:44 2016 +0100 win32 theme: Size titlebar icons correctly. Sizing according to http://web.archive.org/web/20070301202835/http://shellrevealed.com/photos/blog_images/images/4538/original.aspx gtk/theme/win32/gtk.css | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) commit 414657100f2c3f56d3304bd28dfd1759971a80dd Author: Benjamin Otte Date: Mon Feb 22 04:00:36 2016 +0100 win32draw: Use the right checks The first check was the wrong way around. The second check made the function look wrong. Invalid ID is actually the special case that should be handled first, so write the function like that. gtk/gtkwin32draw.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit cdb12fec9e4c5af7dbd4452ea686e41eece20f7e Author: Benjamin Otte Date: Mon Feb 22 00:50:01 2016 +0100 win32 theme: Replace metric ids with metric names Makes it more obvious what's actually happening. gtk/theme/win32/gtk-win32-base.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit dc1e191df541047c46854e4b8f0f7a495a0ba2c6 Author: Benjamin Otte Date: Mon Feb 22 00:49:36 2016 +0100 csssizevalue: Allow using the name for a win32 metric ... instead of just the ID. gtk/gtkcsswin32sizevalue.c | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) commit 98216867d1d399b8f8d73a812e7ad650dcd7b189 Author: Benjamin Otte Date: Mon Feb 22 00:49:09 2016 +0100 win32: Allow querying names for metrics gtk/gtkwin32draw.c | 28 ++++++++++++++++++++++++++++ gtk/gtkwin32drawprivate.h | 2 ++ 2 files changed, 30 insertions(+) commit 63934ba36c5ecccacbd5d0b5db1c884135181537 Author: Benjamin Otte Date: Sun Feb 21 23:40:34 2016 +0100 win32 theme: Replace color ids with color names Makes it more obvious what's actually happening. gtk/theme/win32/gtk-win32-base.css | 40 +++++++++++++++++++------------------- gtk/theme/win32/gtk.css | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-) commit 37a4e1cda971caf1fafa873815c0495a035ae987 Author: Benjamin Otte Date: Sun Feb 21 23:40:04 2016 +0100 csscolor: Allow using the name for a win32 color ... instead of just the ID. gtk/gtkcsscolorvalue.c | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) commit ecaca073f14abd64adc7edf46c8928b20936bf4e Author: Benjamin Otte Date: Sun Feb 21 23:39:38 2016 +0100 win32: Allow querying names for colors gtk/gtkwin32draw.c | 25 +++++++++++++++++++++++++ gtk/gtkwin32drawprivate.h | 3 +++ 2 files changed, 28 insertions(+) commit 46d3611052060cfbba7cbcae7b8ec68a41f011dd Author: Allin Cottrell Date: Sun Feb 21 16:22:27 2016 -0800 Fix Quartz Full Screen Crash. gdk/quartz/GdkQuartzNSWindow.c | 8 ++++++++ gdk/quartz/GdkQuartzView.c | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) commit 3cf98a4353299d46eff78ed7bbddb7cd88886405 Author: John Ralls Date: Sun Feb 21 16:17:46 2016 -0800 Fix typo. gtk/gtkclipboard-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e935993d968db72a71aacd16e2c3fadbe27b9207 Author: Benjamin Otte Date: Sun Feb 21 20:43:18 2016 +0100 win32 fallback: Draw window title button images Taken from Wine's Marlett font. gtk/gtkwin32draw.c | 154 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 149 insertions(+), 5 deletions(-) commit 828f2e18010c42be035e387044b5a50459b8a609 Author: Benjamin Otte Date: Sun Feb 21 06:03:43 2016 +0100 win32 theme: Sanitize a few colors gtk/theme/win32/gtk-win32-base.css | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit 2e709fde820f793ab453fd2d442eec8e1730e4ee Author: Benjamin Otte Date: Sun Feb 21 05:37:40 2016 +0100 win32 fallback: Add code to draw titlebars gtk/gtkwin32draw.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) commit 3c5c748cd448595c0702d4af6e30b340c336670e Author: Benjamin Otte Date: Sun Feb 21 04:59:13 2016 +0100 win32 fallback: Warn if we don't know how to draw a part gtk/gtkwin32draw.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit c73db50aed62ef56829415486732ef7c5933f816 Author: Benjamin Otte Date: Sun Feb 21 04:56:18 2016 +0100 win32: Implement GetSystemMetric() fallbacks Default values taken from Wine. gtk/gtkwin32draw.c | 121 +++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkwin32drawprivate.h | 93 +++++++++++++++++++++++++++++++++++ gtk/gtkwin32theme.c | 2 +- 3 files changed, 214 insertions(+), 2 deletions(-) commit c2dd3c0d89782c564adaabdc40e4268b7da286a8 Author: Benjamin Otte Date: Sun Feb 21 04:55:55 2016 +0100 win32: Move variable definition to not cause gcc warning It's only used on win32, so only define it there. gtk/gtkwin32theme.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 00559e1b865de90f64cd16673af55c52391d8ba2 Author: A S Alam Date: Sun Feb 21 09:31:14 2016 -0600 updated Punjabi Translation po/pa.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 908bcf3c1555f6ee6f20ec3b949bdde03c6d4fe1 Author: A S Alam Date: Sun Feb 21 09:31:06 2016 -0600 updated Punjabi Translation po-properties/pa.po | 4130 ++++++++++++++++++++++++++++----------------------- po/pa.po | 2607 ++++++++++++++++++++------------ 2 files changed, 3930 insertions(+), 2807 deletions(-) commit 0c91584532fa07a3721452233aba90fc8b8296a8 Author: Matthias Clasen Date: Sun Feb 21 00:55:41 2016 -0500 Adwaita: Drop decoration.ssd selector We've settled on window.ssd decoration instead. https://bugzilla.gnome.org/show_bug.cgi?id=760714 gtk/theme/Adwaita/_common.scss | 3 +-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) commit cee39bfd4684796624aa7566cc310f74698603bf Author: Matthias Clasen Date: Sun Feb 21 00:48:56 2016 -0500 Add a release note about drawingarea background README.in | 5 +++++ 1 file changed, 5 insertions(+) commit 5a80a35757d38b1ae66a31155e87be3a68770650 Author: Matthias Clasen Date: Sun Feb 21 00:46:54 2016 -0500 drawingarea: Update docs around background handling The behavior changed this cycle. Update the docs to recommend an explicit gtk_render_background call. gtk/gtkdrawingarea.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 52e0ab53dc1caf6195990f9bc54f318bb7530c13 Author: Matthias Clasen Date: Sun Feb 21 00:09:32 2016 -0500 print dialog: More baseline alignment Some places were missing the right valign setting to make baselines line up properly. gtk/gtkprinteroptionwidget.c | 3 +++ gtk/gtkprintunixdialog.c | 5 ++++- gtk/ui/gtkprintunixdialog.ui | 4 +++- 3 files changed, 10 insertions(+), 2 deletions(-) commit e9300e2f7917dd67c8adc8c08390c44ca22f0d9b Author: Matthias Clasen Date: Sat Feb 20 22:43:43 2016 -0500 dnd: Avoid a crash gtk_image_definition_new_icon_name ("") returns NULL. Bail out early in this case to avoid unreffing NULL later. https://bugzilla.gnome.org/show_bug.cgi?id=762392 gtk/gtkdnd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a754579e441df5ad34e338061d21217f1f5d5af8 Author: Matthias Clasen Date: Sat Feb 20 22:23:28 2016 -0500 css gadget: Adjust baselines for min-height We were forcing the size to be at least min-height, but we left the baselines as they were, which had the effect of making text e.g in entries 'stick to the top'. With this change, we adjust the baseline to keep the ratio of baseline to height unchanged. gtk/gtkcssgadget.c | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) commit f3d67cc2ac3bda68f0fe6d6a163e54b633bc01f2 Author: Benjamin Otte Date: Fri Feb 19 09:02:21 2016 +0100 win32 theme: Add rudimentary titlebar support gtk/theme/win32/gtk.css | 81 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) commit eda348d2b51c89c1fa2729662f4d39b5addc41bc Author: Benjamin Otte Date: Fri Feb 19 09:01:43 2016 +0100 win32: Handle size queries for all values Fall back to GetSystemMetrics() whenever GetThemeSysSize() didn't work. gtk/gtkwin32theme.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit 63eb15b73097ee82373a70ffdadb29563cf7afdc Author: Benjamin Otte Date: Fri Feb 19 09:00:24 2016 +0100 win32: Add missing break in switch statement Oops. gtk/gtkcsswin32sizevalue.c | 1 + 1 file changed, 1 insertion(+) commit 1548b680fc7c5130b55bb836fb47c2c6ed3db483 Author: Benjamin Otte Date: Sun Feb 21 01:02:15 2016 +0100 css: Make outline-offset animatable CSS claims it should be, so we make it. gtk/gtkcssstylepropertyimpl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e4a485dca2fdc5dbdd87797262e376a022734e5e Author: Benjamin Otte Date: Sun Feb 21 01:01:41 2016 +0100 renderborder: Add API to query the outline clip And use it in implementation of gadgets. gtk/gtkcssgadget.c | 9 ++++ gtk/gtkrenderborder.c | 110 +++++++++++++++++++++++++++++++++++++++---- gtk/gtkrenderborderprivate.h | 44 +++++++++++------ 3 files changed, 141 insertions(+), 22 deletions(-) commit 23b3774e6bb21b4d0d2c742df86567c7e2f8afba Author: Benjamin Otte Date: Sun Feb 21 00:56:31 2016 +0100 css: Mark outline properties as affecting clip when they do gtk/gtkcssstylepropertyimpl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 966dd56e45b4d673c2f7ce6b2bdb836d39050831 Author: Matthias Clasen Date: Sat Feb 20 18:55:17 2016 -0500 entry: Fix baseline allocation Position the text on the baseline again. gtk/gtkentry.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) commit 6b53138a013dc487f8ab84e67efd8fb81ee7ec10 Author: Matthias Clasen Date: Sat Feb 20 16:41:53 2016 -0500 box: Fix rtl allocation with center widget The code for adjusting the center widget allocation in case of uneven sides never worked right in RTL. This was finally noticed for tabs with close button, which commonly use a centered label. gtk/gtkbox.c | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) commit 7698ac447ae3d9296c7e8793619ca4d31e0d9d5f Author: Lapo Calamandrei Date: Sat Feb 20 19:52:46 2016 +0100 Adwaita: remove unused selector in _common.scss gtk/theme/Adwaita/_common.scss | 2 -- 1 file changed, 2 deletions(-) commit effee1f35ebcffb2fa311e1f3d18fcaad5900906 Author: Lapo Calamandrei Date: Sat Feb 20 19:50:49 2016 +0100 Revert "Adwaita: resurrect scale-has-marks-above/below classes" This reverts commit edcc0c27837955573d159af6fa58e62f402d684b. Since the colorscale styling is wrong in rtl, need to do things differntly. gtk/theme/Adwaita/_common.scss | 4 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 48 -------------------------------- gtk/theme/Adwaita/gtk-contained.css | 48 -------------------------------- 3 files changed, 3 insertions(+), 97 deletions(-) commit 44f6fcfbd32b0bdbf53256b9f1f761b21ce63291 Author: Lapo Calamandrei Date: Sat Feb 20 19:37:21 2016 +0100 Adwaita: move 1px up the check asset gtk/theme/Adwaita/assets/check-symbolic.svg | 4 ++-- gtk/theme/Adwaita/assets/check-symbolic.symbolic.png | Bin 193 -> 231 bytes 2 files changed, 2 insertions(+), 2 deletions(-) commit b23300c89dbd78ce191b827307e2363fefd9f27b Author: Lapo Calamandrei Date: Sat Feb 20 19:31:58 2016 +0100 Adwaita: fix entry progressbar it now moves using the whole entry lenght, in the process the style was tweaked to not need a special case for focused entries. gtk/theme/Adwaita/_common.scss | 6 +----- gtk/theme/Adwaita/gtk-contained-dark.css | 4 +--- gtk/theme/Adwaita/gtk-contained.css | 4 +--- 3 files changed, 3 insertions(+), 11 deletions(-) commit 7c577ddf4f04a64ad80099d2350d2a9215d9b1c3 Author: Matthias Clasen Date: Sat Feb 20 11:26:19 2016 -0500 assistant: Add margin to action area We are no longer setting a margin on the content area, so put one on the action area itself to prevent the buttons from touching the edge. https://bugzilla.gnome.org/show_bug.cgi?id=762315 gtk/ui/gtkassistant.ui | 1 + 1 file changed, 1 insertion(+) commit edcc0c27837955573d159af6fa58e62f402d684b Author: Lapo Calamandrei Date: Sat Feb 20 17:17:39 2016 +0100 Adwaita: resurrect scale-has-marks-above/below classes the colorscales use said classes. gtk/theme/Adwaita/_common.scss | 4 +-- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++++++++++++++++++++++ gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++++++++++++++++++++++ 3 files changed, 97 insertions(+), 3 deletions(-) commit d2454000f66056f2b83c68a3413d10c607893257 Author: Matthias Clasen Date: Sat Feb 20 11:17:12 2016 -0500 expander: Draw focus again This was lost when GtkExpander was ported to use box gadgets. gtk/gtkexpander.c | 1 + 1 file changed, 1 insertion(+) commit 7ed1225296b047e2ee86fe6c85d5e739922036fc Author: Matthias Clasen Date: Sat Feb 20 10:45:07 2016 -0500 check button: Draw focus again The box gadget now has API for this; use it. gtk/gtkcheckbutton.c | 1 + 1 file changed, 1 insertion(+) commit ebff86d6f69ba3af6c847eb254d230db9ddad347 Author: Matthias Clasen Date: Sat Feb 20 10:43:54 2016 -0500 box gadget: Make it possible to draw focus There are widgets which use a box gadget and take focus, like GtkCheckButton. gtk/gtkboxgadget.c | 25 ++++++++++++++++--------- gtk/gtkboxgadgetprivate.h | 2 ++ 2 files changed, 18 insertions(+), 9 deletions(-) commit e837aa69b686b3f32f9511e30f4e0b7acc0e1ffb Author: Matthias Clasen Date: Sat Feb 20 10:19:13 2016 -0500 x11: Some cleanups to the multihead initialization The significant change here is a memory leak fix in init_xrandr15. The rest of the changes makes init_xrandr13 and init_xrandr15 more parallel, and simplifies init_multihead. gdk/x11/gdkscreen-x11.c | 165 +++++++++++++++++++++++------------------------- 1 file changed, 79 insertions(+), 86 deletions(-) commit 1dda932109f10d7582a8da9fd22626da835e9124 Author: Marco Trevisan (Treviño) Date: Sat Feb 20 01:31:59 2016 +0100 X11, GdkScreen: properly implement init_randr15 including output name https://bugzilla.gnome.org/show_bug.cgi?id=762319 gdk/x11/gdkscreen-x11.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 53 insertions(+), 3 deletions(-) commit 079e90b78076192c6e0e7e95b1dc91b1ea608962 Author: Lapo Calamandrei Date: Sat Feb 20 16:07:00 2016 +0100 Adwaita: scale slider assets refresh ...and update the theme accordingly. gtk/theme/Adwaita/_common.scss | 40 +- gtk/theme/Adwaita/assets.svg | 1229 +++++++++----------- gtk/theme/Adwaita/assets.txt | 116 -- ...ider-horz-scale-has-marks-above-active-dark.png | Bin 924 -> 890 bytes ...er-horz-scale-has-marks-above-active-dark@2.png | Bin 2003 -> 1831 bytes .../slider-horz-scale-has-marks-above-active.png | Bin 933 -> 985 bytes .../slider-horz-scale-has-marks-above-active@2.png | Bin 1964 -> 2071 bytes ...er-horz-scale-has-marks-above-backdrop-dark.png | Bin 691 -> 775 bytes ...-horz-scale-has-marks-above-backdrop-dark@2.png | Bin 1367 -> 1464 bytes ...e-has-marks-above-backdrop-insensitive-dark.png | Bin 691 -> 739 bytes ...has-marks-above-backdrop-insensitive-dark@2.png | Bin 1367 -> 1433 bytes ...-scale-has-marks-above-backdrop-insensitive.png | Bin 753 -> 810 bytes ...cale-has-marks-above-backdrop-insensitive@2.png | Bin 1414 -> 1542 bytes .../slider-horz-scale-has-marks-above-backdrop.png | Bin 781 -> 813 bytes ...lider-horz-scale-has-marks-above-backdrop@2.png | Bin 1408 -> 1538 bytes .../slider-horz-scale-has-marks-above-dark.png | Bin 844 -> 853 bytes .../slider-horz-scale-has-marks-above-dark@2.png | Bin 1842 -> 1790 bytes ...lider-horz-scale-has-marks-above-hover-dark.png | Bin 896 -> 883 bytes ...der-horz-scale-has-marks-above-hover-dark@2.png | Bin 1968 -> 1777 bytes .../slider-horz-scale-has-marks-above-hover.png | Bin 844 -> 958 bytes .../slider-horz-scale-has-marks-above-hover@2.png | Bin 1821 -> 1998 bytes ...horz-scale-has-marks-above-insensitive-dark.png | Bin 691 -> 739 bytes ...rz-scale-has-marks-above-insensitive-dark@2.png | Bin 1367 -> 1433 bytes ...ider-horz-scale-has-marks-above-insensitive.png | Bin 753 -> 810 bytes ...er-horz-scale-has-marks-above-insensitive@2.png | Bin 1414 -> 1542 bytes .../assets/slider-horz-scale-has-marks-above.png | Bin 911 -> 970 bytes .../assets/slider-horz-scale-has-marks-above@2.png | Bin 1909 -> 2070 bytes ...ider-horz-scale-has-marks-below-active-dark.png | Bin 914 -> 894 bytes ...er-horz-scale-has-marks-below-active-dark@2.png | Bin 1968 -> 1853 bytes .../slider-horz-scale-has-marks-below-active.png | Bin 915 -> 965 bytes .../slider-horz-scale-has-marks-below-active@2.png | Bin 1915 -> 2094 bytes ...er-horz-scale-has-marks-below-backdrop-dark.png | Bin 728 -> 772 bytes ...-horz-scale-has-marks-below-backdrop-dark@2.png | Bin 1373 -> 1462 bytes ...e-has-marks-below-backdrop-insensitive-dark.png | Bin 728 -> 738 bytes ...has-marks-below-backdrop-insensitive-dark@2.png | Bin 1373 -> 1408 bytes ...-scale-has-marks-below-backdrop-insensitive.png | Bin 799 -> 772 bytes ...cale-has-marks-below-backdrop-insensitive@2.png | Bin 1461 -> 1556 bytes .../slider-horz-scale-has-marks-below-backdrop.png | Bin 816 -> 786 bytes ...lider-horz-scale-has-marks-below-backdrop@2.png | Bin 1447 -> 1547 bytes .../slider-horz-scale-has-marks-below-dark.png | Bin 855 -> 860 bytes .../slider-horz-scale-has-marks-below-dark@2.png | Bin 1848 -> 1794 bytes ...lider-horz-scale-has-marks-below-hover-dark.png | Bin 900 -> 876 bytes ...der-horz-scale-has-marks-below-hover-dark@2.png | Bin 1922 -> 1801 bytes .../slider-horz-scale-has-marks-below-hover.png | Bin 870 -> 962 bytes .../slider-horz-scale-has-marks-below-hover@2.png | Bin 1723 -> 2021 bytes ...horz-scale-has-marks-below-insensitive-dark.png | Bin 728 -> 738 bytes ...rz-scale-has-marks-below-insensitive-dark@2.png | Bin 1373 -> 1408 bytes ...ider-horz-scale-has-marks-below-insensitive.png | Bin 799 -> 772 bytes ...er-horz-scale-has-marks-below-insensitive@2.png | Bin 1461 -> 1556 bytes .../assets/slider-horz-scale-has-marks-below.png | Bin 917 -> 983 bytes .../assets/slider-horz-scale-has-marks-below@2.png | Bin 1891 -> 2073 bytes ...ider-vert-scale-has-marks-above-active-dark.png | Bin 913 -> 912 bytes ...er-vert-scale-has-marks-above-active-dark@2.png | Bin 1905 -> 1941 bytes .../slider-vert-scale-has-marks-above-active.png | Bin 935 -> 988 bytes .../slider-vert-scale-has-marks-above-active@2.png | Bin 1823 -> 2218 bytes ...er-vert-scale-has-marks-above-backdrop-dark.png | Bin 602 -> 777 bytes ...-vert-scale-has-marks-above-backdrop-dark@2.png | Bin 1179 -> 1482 bytes ...e-has-marks-above-backdrop-insensitive-dark.png | Bin 602 -> 722 bytes ...has-marks-above-backdrop-insensitive-dark@2.png | Bin 1179 -> 1432 bytes ...-scale-has-marks-above-backdrop-insensitive.png | Bin 671 -> 841 bytes ...cale-has-marks-above-backdrop-insensitive@2.png | Bin 1263 -> 1597 bytes .../slider-vert-scale-has-marks-above-backdrop.png | Bin 689 -> 830 bytes ...lider-vert-scale-has-marks-above-backdrop@2.png | Bin 1253 -> 1594 bytes .../slider-vert-scale-has-marks-above-dark.png | Bin 867 -> 897 bytes .../slider-vert-scale-has-marks-above-dark@2.png | Bin 1782 -> 1912 bytes ...lider-vert-scale-has-marks-above-hover-dark.png | Bin 918 -> 898 bytes ...der-vert-scale-has-marks-above-hover-dark@2.png | Bin 1878 -> 1902 bytes .../slider-vert-scale-has-marks-above-hover.png | Bin 848 -> 998 bytes .../slider-vert-scale-has-marks-above-hover@2.png | Bin 1685 -> 2133 bytes ...vert-scale-has-marks-above-insensitive-dark.png | Bin 602 -> 722 bytes ...rt-scale-has-marks-above-insensitive-dark@2.png | Bin 1179 -> 1432 bytes ...ider-vert-scale-has-marks-above-insensitive.png | Bin 671 -> 841 bytes ...er-vert-scale-has-marks-above-insensitive@2.png | Bin 1263 -> 1597 bytes .../assets/slider-vert-scale-has-marks-above.png | Bin 912 -> 1035 bytes .../assets/slider-vert-scale-has-marks-above@2.png | Bin 1826 -> 2256 bytes ...ider-vert-scale-has-marks-below-active-dark.png | Bin 929 -> 938 bytes ...er-vert-scale-has-marks-below-active-dark@2.png | Bin 1924 -> 2018 bytes .../slider-vert-scale-has-marks-below-active.png | Bin 955 -> 1042 bytes .../slider-vert-scale-has-marks-below-active@2.png | Bin 1832 -> 2242 bytes ...er-vert-scale-has-marks-below-backdrop-dark.png | Bin 592 -> 767 bytes ...-vert-scale-has-marks-below-backdrop-dark@2.png | Bin 1203 -> 1542 bytes ...e-has-marks-below-backdrop-insensitive-dark.png | Bin 592 -> 715 bytes ...has-marks-below-backdrop-insensitive-dark@2.png | Bin 1203 -> 1490 bytes ...-scale-has-marks-below-backdrop-insensitive.png | Bin 679 -> 812 bytes ...cale-has-marks-below-backdrop-insensitive@2.png | Bin 1314 -> 1661 bytes .../slider-vert-scale-has-marks-below-backdrop.png | Bin 697 -> 804 bytes ...lider-vert-scale-has-marks-below-backdrop@2.png | Bin 1297 -> 1664 bytes .../slider-vert-scale-has-marks-below-dark.png | Bin 872 -> 896 bytes .../slider-vert-scale-has-marks-below-dark@2.png | Bin 1784 -> 1958 bytes ...lider-vert-scale-has-marks-below-hover-dark.png | Bin 911 -> 917 bytes ...der-vert-scale-has-marks-below-hover-dark@2.png | Bin 1883 -> 2004 bytes .../slider-vert-scale-has-marks-below-hover.png | Bin 886 -> 1013 bytes .../slider-vert-scale-has-marks-below-hover@2.png | Bin 1729 -> 2166 bytes ...vert-scale-has-marks-below-insensitive-dark.png | Bin 592 -> 715 bytes ...rt-scale-has-marks-below-insensitive-dark@2.png | Bin 1203 -> 1490 bytes ...ider-vert-scale-has-marks-below-insensitive.png | Bin 679 -> 812 bytes ...er-vert-scale-has-marks-below-insensitive@2.png | Bin 1314 -> 1661 bytes .../assets/slider-vert-scale-has-marks-below.png | Bin 932 -> 1041 bytes .../assets/slider-vert-scale-has-marks-below@2.png | Bin 1865 -> 2294 bytes gtk/theme/Adwaita/gtk-contained-dark.css | 104 +- gtk/theme/Adwaita/gtk-contained.css | 104 +- 101 files changed, 717 insertions(+), 876 deletions(-) commit d2fb069426290d18b2f56506e0894d3e0d453794 Author: Benjamin Otte Date: Sat Feb 20 03:22:58 2016 +0100 entry: Make get_text_area_size() vfunc work again GdTaggedEntry needs that. Though there's probably a bunch of work left inside GdTaggedEntry to make it look cute again (like storing the area it reserves for itself to allocate tags in). gtk/gtkentry.c | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) commit a979cff7484507c90591b2d374eb159873d33490 Author: Lapo Calamandrei Date: Fri Feb 19 18:03:38 2016 +0100 Adwaita: check/radio/slider gradient tweaks gtk/theme/Adwaita/_drawing.scss | 39 +++++++++++++++++++------------- gtk/theme/Adwaita/gtk-contained-dark.css | 36 ++++++++++++++--------------- gtk/theme/Adwaita/gtk-contained.css | 36 ++++++++++++++--------------- 3 files changed, 59 insertions(+), 52 deletions(-) commit ebb175021e0e26374e4d1ab3c6d8429a1353a77d Author: Carlos Garnacho Date: Sat Feb 6 15:07:52 2016 +0100 wayland: Implement gtk_shell.set_startup_id Fetch the DESKTOP_STARTUP_ID envvar at the same point it's done for the X11 backend, and notify the startup ID gotten on notify_startup_complete(). gdk/wayland/gdkdisplay-wayland.c | 47 ++++++++++++++++++++++++++++++++++++++-- gdk/wayland/gdkdisplay-wayland.h | 1 + gdk/wayland/gdkprivate-wayland.h | 4 +++- 3 files changed, 49 insertions(+), 3 deletions(-) commit ce62f0513df8f7e7ac7235d2deb383ca845d2dfe Author: Carlos Garnacho Date: Sat Feb 6 15:06:59 2016 +0100 wayland: Update gtk-shell protocol to v3 Add a gtk_shell.set_startup_id request, so the application can communicate to the compositor the startup id that it received through the DESKTOP_STARTUP_ID envvar, or other means. gdk/wayland/protocol/gtk-shell.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 7505d49741bb6cd2a29bb5d3b3f058ced871b742 Author: Paolo Borelli Date: Fri Feb 19 15:40:30 2016 +0100 Win32: free the monitors array gdk/win32/gdkscreen-win32.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 3aec838313477b45a037e1b14cba6d5b8e98efd7 Author: Paolo Borelli Date: Fri Feb 19 15:40:09 2016 +0100 Win32: chain up screen finalize Add the proper chain up (in preparation to actually freeing stuff) and remove the empty dispose implementation gdk/win32/gdkscreen-win32.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 577016126e25aa22415b6952643abc8f59d6fc5f Author: Paolo Borelli Date: Thu Feb 18 15:51:41 2016 +0100 Win32: remove the _gdk_monitors global variable Make it a field of GdkWin32Screen since that is the object exposing all the the getters. gdk/win32/gdkdisplay-win32.c | 119 +------------------------------ gdk/win32/gdkglobals-win32.c | 3 - gdk/win32/gdkprivate-win32.h | 12 +--- gdk/win32/gdkscreen-win32.c | 164 +++++++++++++++++++++++++++++++++++++++---- 4 files changed, 154 insertions(+), 144 deletions(-) commit 2e7f98a683e6868718417f15b4b1f449906bd585 Author: Paolo Borelli Date: Thu Feb 18 17:33:29 2016 +0100 Win32: remove the _is_win8_or_above global variable gdk/win32/gdkglobals-win32.c | 2 -- gdk/win32/gdkmain-win32.c | 1 - gdk/win32/gdkprivate-win32.h | 2 -- gdk/win32/gdkscreen-win32.c | 13 ++++++++----- 4 files changed, 8 insertions(+), 10 deletions(-) commit 09cd17a0017820e78b7d02fa3bb6015f6057bb7a Author: Lapo Calamandrei Date: Fri Feb 19 14:39:14 2016 +0100 Revert "Adwaita: restrict button transition" Shouldn't be needed with recent Benjamin work. This reverts commit 79ca3f03a8de0fa0f7a846ea72d479066a15dbd7. gtk/theme/Adwaita/_common.scss | 13 ++----------- gtk/theme/Adwaita/gtk-contained-dark.css | 6 +++--- gtk/theme/Adwaita/gtk-contained.css | 6 +++--- 3 files changed, 8 insertions(+), 17 deletions(-) commit 826913135bc3698a014ea53f213206b4c6c34257 Author: Lapo Calamandrei Date: Fri Feb 19 14:38:22 2016 +0100 Revert "Adwaita: only needed properties on entry transition" Shouldn't be needed with recent Benjamin work. This reverts commit d57f4a781cbcab7eb0912edf0ccbf811090067ce. gtk/theme/Adwaita/_common.scss | 35 ++++++++++++-------------------- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 21 insertions(+), 30 deletions(-) commit 9c2110122b8b5e5f12a19076814012407ee7abb2 Author: Matthias Clasen Date: Thu Feb 18 22:03:12 2016 -0500 gdk: Add a way to show included backends Set GDK_BACKEND=help to see a list of all inluded GDK backends. docs/reference/gtk/running.sgml | 5 +++-- gdk/gdkdisplaymanager.c | 9 +++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) commit a3ba7f0a201ad9025a926aacb4229865ea724b01 Author: Benjamin Otte Date: Thu Feb 18 23:55:00 2016 +0100 css: Don't start transitions when the value didn't change This stops us from starting a lot of useless transitions. And it's even conformant with the CSS spec! gtk/gtkcssanimatedstyle.c | 4 ++++ 1 file changed, 4 insertions(+) commit 11b3efbddaac76e03268454ff03a0b9aa5875cf1 Author: Carlos Soriano Date: Thu Feb 18 15:27:25 2016 +0100 gtkcsscalcvalue: avoid unitialized boolean Since we do an OR afterwards, initializing to FALSE is correct. gtk/gtkcsscalcvalue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 40c0a6aa8753ec80963c163f6d3c1baf6f5945af Author: Carlos Soriano Date: Thu Feb 18 10:53:35 2016 +0100 gtkplacessidebar: remove unneeded condition We check for it before anyway, and in this case make sense to show the eject button in both cases. gtk/gtkplacessidebar.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 5a253c546ad9f7f94130bfd0e9dfbe40e171f524 Author: Olivier Fourdan Date: Thu Feb 18 12:00:23 2016 +0100 wayland: check for support of xdg_shell interface When running with a Wayland compositor which doesn't support the xdg_shell interface, gtk+ will segfault while trying to access the corresponding wl proxy. Check for xdg_shell support and do not use Wayland if not present, so that it can fallback to X11, hoping that Xwayland is usable. Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=762258 gdk/wayland/gdkdisplay-wayland.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit d1cf970d7aed11500b3ff3a9095716e48315e4eb Author: Daniel Mustieles Date: Thu Feb 18 14:15:57 2016 +0000 Updated Spanish translation po/es.po | 699 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 404 insertions(+), 295 deletions(-) commit 934b3f686529f9742495362cca9df57a70e88092 Author: Phillip Wood Date: Wed Feb 17 10:10:25 2016 +0000 Document that GtkApplication loads gtk/menus-common.ui Add a comment about the resource gtk/menus-common.ui to the documentation of the other resources loaded by GtkApplication. https://bugzilla.gnome.org/show_bug.cgi?id=761432 gtk/gtkapplication.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit c38c3361ca2b8aa1804cafddf22c4f074fc8b996 Author: Phillip Wood Date: Wed Feb 17 10:07:02 2016 +0000 Document help overlay action name in GtkApplication This means all the information needed to automatically load a shortcuts window and create a menu item to show it is in one place. https://bugzilla.gnome.org/show_bug.cgi?id=761431 gtk/gtkapplication.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit d57f4a781cbcab7eb0912edf0ccbf811090067ce Author: Lapo Calamandrei Date: Thu Feb 18 14:30:23 2016 +0100 Adwaita: only needed properties on entry transition made things properly in the process creating a sass function to handle transition properties stacking. gtk/theme/Adwaita/_common.scss | 35 ++++++++++++++++++++------------ gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 30 insertions(+), 21 deletions(-) commit 79ca3f03a8de0fa0f7a846ea72d479066a15dbd7 Author: Lapo Calamandrei Date: Thu Feb 18 13:24:42 2016 +0100 Adwaita: restrict button transition we use to animate "all" in the transition, this seems to trigger some weird gtk sizing issue, restricting the transition to just the needed properties fixes. gtk/theme/Adwaita/_common.scss | 13 +++++++++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 6 +++--- gtk/theme/Adwaita/gtk-contained.css | 6 +++--- 3 files changed, 17 insertions(+), 8 deletions(-) commit a93fdd8201ff94c5ee155809640b2061d27ee29e Author: Lapo Calamandrei Date: Thu Feb 18 12:26:19 2016 +0100 Adwaita: housekeeping cleaned up unneded selectors and leftovers from previous versions. gtk/theme/Adwaita/_common.scss | 209 +++---------------- gtk/theme/Adwaita/gtk-contained-dark.css | 333 +++--------------------------- gtk/theme/Adwaita/gtk-contained.css | 341 +++---------------------------- 3 files changed, 101 insertions(+), 782 deletions(-) commit 71c36bb8755587086eb051f2e53ecdacd2ee3978 Author: Mario Blättermann Date: Thu Feb 18 10:08:00 2016 +0100 Updated German translation po/de.po | 2848 ++++++++------------------------------------------------------ 1 file changed, 357 insertions(+), 2491 deletions(-) commit 0298d500d27cfd3cfbfe57abfa19fad94269c7a4 Author: Piotr Drąg Date: Wed Feb 17 22:02:17 2016 +0100 Updated Polish translation po/pl.po | 558 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 316 insertions(+), 242 deletions(-) commit d976bbd7cbf1a77f7cedb24878d8f6333e4b5653 Author: Dušan Kazik Date: Wed Feb 17 20:56:02 2016 +0000 Updated Slovak translation po/sk.po | 563 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 321 insertions(+), 242 deletions(-) commit 56c54a20d1a6f64bcf234772cd6d54c817508aa2 Author: Lapo Calamandrei Date: Wed Feb 17 20:00:57 2016 +0100 Adwaita: reset the shadow on disabled scales gtk/theme/Adwaita/_common.scss | 5 ++++- gtk/theme/Adwaita/gtk-contained-dark.css | 3 ++- gtk/theme/Adwaita/gtk-contained.css | 3 ++- 3 files changed, 8 insertions(+), 3 deletions(-) commit 9bb139c6aa7d8d038d5480349cdc1cdec0ebc20e Author: Lapo Calamandrei Date: Wed Feb 17 15:22:36 2016 +0100 Adwaita: unused assets cleanup .../Adwaita/assets/checkbox-checked-active-dark.png | Bin 636 -> 0 bytes .../Adwaita/assets/checkbox-checked-active-dark@2.png | Bin 1240 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked-active.png | Bin 658 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked-active@2.png | Bin 1332 -> 0 bytes .../Adwaita/assets/checkbox-checked-backdrop-dark.png | Bin 592 -> 0 bytes .../Adwaita/assets/checkbox-checked-backdrop-dark@2.png | Bin 1033 -> 0 bytes .../checkbox-checked-backdrop-insensitive-dark.png | Bin 488 -> 0 bytes .../checkbox-checked-backdrop-insensitive-dark@2.png | Bin 827 -> 0 bytes .../assets/checkbox-checked-backdrop-insensitive.png | Bin 534 -> 0 bytes .../assets/checkbox-checked-backdrop-insensitive@2.png | Bin 939 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked-backdrop.png | Bin 605 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked-backdrop@2.png | Bin 1068 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked-dark.png | Bin 692 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked-dark@2.png | Bin 1325 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked-hover-dark.png | Bin 697 -> 0 bytes .../Adwaita/assets/checkbox-checked-hover-dark@2.png | Bin 1365 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked-hover.png | Bin 660 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked-hover@2.png | Bin 1276 -> 0 bytes .../Adwaita/assets/checkbox-checked-insensitive-dark.png | Bin 552 -> 0 bytes .../assets/checkbox-checked-insensitive-dark@2.png | Bin 971 -> 0 bytes .../Adwaita/assets/checkbox-checked-insensitive.png | Bin 582 -> 0 bytes .../Adwaita/assets/checkbox-checked-insensitive@2.png | Bin 1037 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked.png | Bin 663 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-checked@2.png | Bin 1331 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-active-dark.png | Bin 470 -> 0 bytes .../Adwaita/assets/checkbox-mixed-active-dark@2.png | Bin 852 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-active.png | Bin 520 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-active@2.png | Bin 992 -> 0 bytes .../Adwaita/assets/checkbox-mixed-backdrop-dark.png | Bin 439 -> 0 bytes .../Adwaita/assets/checkbox-mixed-backdrop-dark@2.png | Bin 727 -> 0 bytes .../assets/checkbox-mixed-backdrop-insensitive-dark.png | Bin 405 -> 0 bytes .../checkbox-mixed-backdrop-insensitive-dark@2.png | Bin 677 -> 0 bytes .../assets/checkbox-mixed-backdrop-insensitive.png | Bin 444 -> 0 bytes .../assets/checkbox-mixed-backdrop-insensitive@2.png | Bin 759 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-backdrop.png | Bin 460 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-backdrop@2.png | Bin 786 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-dark.png | Bin 542 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-dark@2.png | Bin 1014 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-hover-dark.png | Bin 568 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-hover-dark@2.png | Bin 1033 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-hover.png | Bin 494 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-hover@2.png | Bin 920 -> 0 bytes .../Adwaita/assets/checkbox-mixed-insensitive-dark.png | Bin 427 -> 0 bytes .../Adwaita/assets/checkbox-mixed-insensitive-dark@2.png | Bin 706 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed-insensitive.png | Bin 448 -> 0 bytes .../Adwaita/assets/checkbox-mixed-insensitive@2.png | Bin 783 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed.png | Bin 516 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-mixed@2.png | Bin 997 -> 0 bytes .../Adwaita/assets/checkbox-unchecked-active-dark.png | Bin 356 -> 0 bytes .../Adwaita/assets/checkbox-unchecked-active-dark@2.png | Bin 633 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-unchecked-active.png | Bin 433 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-unchecked-active@2.png | Bin 774 -> 0 bytes .../Adwaita/assets/checkbox-unchecked-backdrop-dark.png | Bin 358 -> 0 bytes .../assets/checkbox-unchecked-backdrop-dark@2.png | Bin 583 -> 0 bytes .../checkbox-unchecked-backdrop-insensitive-dark.png | Bin 347 -> 0 bytes .../checkbox-unchecked-backdrop-insensitive-dark@2.png | Bin 574 -> 0 bytes .../assets/checkbox-unchecked-backdrop-insensitive.png | Bin 377 -> 0 bytes .../assets/checkbox-unchecked-backdrop-insensitive@2.png | Bin 633 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-unchecked-backdrop.png | Bin 384 -> 0 bytes .../Adwaita/assets/checkbox-unchecked-backdrop@2.png | Bin 622 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-unchecked-dark.png | Bin 426 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-unchecked-dark@2.png | Bin 778 -> 0 bytes .../Adwaita/assets/checkbox-unchecked-hover-dark.png | Bin 448 -> 0 bytes .../Adwaita/assets/checkbox-unchecked-hover-dark@2.png | Bin 808 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-unchecked-hover.png | Bin 406 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-unchecked-hover@2.png | Bin 750 -> 0 bytes .../assets/checkbox-unchecked-insensitive-dark.png | Bin 347 -> 0 bytes .../assets/checkbox-unchecked-insensitive-dark@2.png | Bin 574 -> 0 bytes .../Adwaita/assets/checkbox-unchecked-insensitive.png | Bin 377 -> 0 bytes .../Adwaita/assets/checkbox-unchecked-insensitive@2.png | Bin 633 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-unchecked.png | Bin 418 -> 0 bytes gtk/theme/Adwaita/assets/checkbox-unchecked@2.png | Bin 798 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-active-dark.png | Bin 638 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-active-dark@2.png | Bin 1207 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-active.png | Bin 774 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-active@2.png | Bin 1455 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-backdrop-dark.png | Bin 589 -> 0 bytes .../Adwaita/assets/radio-checked-backdrop-dark@2.png | Bin 1054 -> 0 bytes .../assets/radio-checked-backdrop-insensitive-dark.png | Bin 539 -> 0 bytes .../assets/radio-checked-backdrop-insensitive-dark@2.png | Bin 942 -> 0 bytes .../assets/radio-checked-backdrop-insensitive.png | Bin 614 -> 0 bytes .../assets/radio-checked-backdrop-insensitive@2.png | Bin 1098 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-backdrop.png | Bin 646 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-backdrop@2.png | Bin 1178 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-dark.png | Bin 758 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-dark@2.png | Bin 1516 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-hover-dark.png | Bin 786 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-hover-dark@2.png | Bin 1555 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-hover.png | Bin 752 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-hover@2.png | Bin 1475 -> 0 bytes .../Adwaita/assets/radio-checked-insensitive-dark.png | Bin 564 -> 0 bytes .../Adwaita/assets/radio-checked-insensitive-dark@2.png | Bin 1029 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-insensitive.png | Bin 651 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked-insensitive@2.png | Bin 1155 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked.png | Bin 782 -> 0 bytes gtk/theme/Adwaita/assets/radio-checked@2.png | Bin 1568 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-active-dark.png | Bin 619 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-active-dark@2.png | Bin 1134 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-active.png | Bin 713 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-active@2.png | Bin 1362 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-backdrop-dark.png | Bin 545 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-backdrop-dark@2.png | Bin 976 -> 0 bytes .../assets/radio-mixed-backdrop-insensitive-dark.png | Bin 517 -> 0 bytes .../assets/radio-mixed-backdrop-insensitive-dark@2.png | Bin 920 -> 0 bytes .../Adwaita/assets/radio-mixed-backdrop-insensitive.png | Bin 592 -> 0 bytes .../assets/radio-mixed-backdrop-insensitive@2.png | Bin 1040 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-backdrop.png | Bin 612 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-backdrop@2.png | Bin 1074 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-dark.png | Bin 720 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-dark@2.png | Bin 1431 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-hover-dark.png | Bin 734 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-hover-dark@2.png | Bin 1468 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-hover.png | Bin 698 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-hover@2.png | Bin 1371 -> 0 bytes .../Adwaita/assets/radio-mixed-insensitive-dark.png | Bin 539 -> 0 bytes .../Adwaita/assets/radio-mixed-insensitive-dark@2.png | Bin 964 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-insensitive.png | Bin 605 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed-insensitive@2.png | Bin 1066 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed.png | Bin 741 -> 0 bytes gtk/theme/Adwaita/assets/radio-mixed@2.png | Bin 1438 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-active-dark.png | Bin 510 -> 0 bytes .../Adwaita/assets/radio-unchecked-active-dark@2.png | Bin 923 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-active.png | Bin 631 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-active@2.png | Bin 1165 -> 0 bytes .../Adwaita/assets/radio-unchecked-backdrop-dark.png | Bin 513 -> 0 bytes .../Adwaita/assets/radio-unchecked-backdrop-dark@2.png | Bin 902 -> 0 bytes .../assets/radio-unchecked-backdrop-insensitive-dark.png | Bin 513 -> 0 bytes .../radio-unchecked-backdrop-insensitive-dark@2.png | Bin 902 -> 0 bytes .../assets/radio-unchecked-backdrop-insensitive.png | Bin 536 -> 0 bytes .../assets/radio-unchecked-backdrop-insensitive@2.png | Bin 924 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-backdrop.png | Bin 532 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-backdrop@2.png | Bin 919 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-dark.png | Bin 635 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-dark@2.png | Bin 1229 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-hover-dark.png | Bin 646 -> 0 bytes .../Adwaita/assets/radio-unchecked-hover-dark@2.png | Bin 1262 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-hover.png | Bin 627 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-hover@2.png | Bin 1206 -> 0 bytes .../Adwaita/assets/radio-unchecked-insensitive-dark.png | Bin 513 -> 0 bytes .../assets/radio-unchecked-insensitive-dark@2.png | Bin 902 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked-insensitive.png | Bin 536 -> 0 bytes .../Adwaita/assets/radio-unchecked-insensitive@2.png | Bin 924 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked.png | Bin 656 -> 0 bytes gtk/theme/Adwaita/assets/radio-unchecked@2.png | Bin 1285 -> 0 bytes .../Adwaita/assets/selected-checkbox-checked-active.png | Bin 676 -> 0 bytes .../assets/selected-checkbox-checked-active@2.png | Bin 1336 -> 0 bytes .../selected-checkbox-checked-backdrop-insensitive.png | Bin 586 -> 0 bytes .../selected-checkbox-checked-backdrop-insensitive@2.png | Bin 964 -> 0 bytes .../assets/selected-checkbox-checked-backdrop.png | Bin 626 -> 0 bytes .../assets/selected-checkbox-checked-backdrop@2.png | Bin 1071 -> 0 bytes .../Adwaita/assets/selected-checkbox-checked-hover.png | Bin 676 -> 0 bytes .../Adwaita/assets/selected-checkbox-checked-hover@2.png | Bin 1310 -> 0 bytes .../assets/selected-checkbox-checked-insensitive.png | Bin 626 -> 0 bytes .../assets/selected-checkbox-checked-insensitive@2.png | Bin 1044 -> 0 bytes gtk/theme/Adwaita/assets/selected-checkbox-checked.png | Bin 683 -> 0 bytes gtk/theme/Adwaita/assets/selected-checkbox-checked@2.png | Bin 1387 -> 0 bytes .../Adwaita/assets/selected-checkbox-mixed-active.png | Bin 567 -> 0 bytes .../Adwaita/assets/selected-checkbox-mixed-active@2.png | Bin 1024 -> 0 bytes .../selected-checkbox-mixed-backdrop-insensitive.png | Bin 486 -> 0 bytes .../selected-checkbox-mixed-backdrop-insensitive@2.png | Bin 805 -> 0 bytes .../Adwaita/assets/selected-checkbox-mixed-backdrop.png | Bin 492 -> 0 bytes .../assets/selected-checkbox-mixed-backdrop@2.png | Bin 816 -> 0 bytes .../Adwaita/assets/selected-checkbox-mixed-hover.png | Bin 518 -> 0 bytes .../Adwaita/assets/selected-checkbox-mixed-hover@2.png | Bin 952 -> 0 bytes .../assets/selected-checkbox-mixed-insensitive.png | Bin 494 -> 0 bytes .../assets/selected-checkbox-mixed-insensitive@2.png | Bin 814 -> 0 bytes gtk/theme/Adwaita/assets/selected-checkbox-mixed.png | Bin 567 -> 0 bytes gtk/theme/Adwaita/assets/selected-checkbox-mixed@2.png | Bin 1048 -> 0 bytes .../assets/selected-checkbox-unchecked-active.png | Bin 491 -> 0 bytes .../assets/selected-checkbox-unchecked-active@2.png | Bin 808 -> 0 bytes .../selected-checkbox-unchecked-backdrop-insensitive.png | Bin 427 -> 0 bytes ...elected-checkbox-unchecked-backdrop-insensitive@2.png | Bin 667 -> 0 bytes .../assets/selected-checkbox-unchecked-backdrop.png | Bin 429 -> 0 bytes .../assets/selected-checkbox-unchecked-backdrop@2.png | Bin 669 -> 0 bytes .../Adwaita/assets/selected-checkbox-unchecked-hover.png | Bin 438 -> 0 bytes .../assets/selected-checkbox-unchecked-hover@2.png | Bin 782 -> 0 bytes .../assets/selected-checkbox-unchecked-insensitive.png | Bin 427 -> 0 bytes .../assets/selected-checkbox-unchecked-insensitive@2.png | Bin 667 -> 0 bytes gtk/theme/Adwaita/assets/selected-checkbox-unchecked.png | Bin 464 -> 0 bytes .../Adwaita/assets/selected-checkbox-unchecked@2.png | Bin 851 -> 0 bytes .../Adwaita/assets/selected-radio-checked-active.png | Bin 818 -> 0 bytes .../Adwaita/assets/selected-radio-checked-active@2.png | Bin 1535 -> 0 bytes .../selected-radio-checked-backdrop-insensitive.png | Bin 663 -> 0 bytes .../selected-radio-checked-backdrop-insensitive@2.png | Bin 1179 -> 0 bytes .../Adwaita/assets/selected-radio-checked-backdrop.png | Bin 694 -> 0 bytes .../Adwaita/assets/selected-radio-checked-backdrop@2.png | Bin 1230 -> 0 bytes .../Adwaita/assets/selected-radio-checked-hover.png | Bin 759 -> 0 bytes .../Adwaita/assets/selected-radio-checked-hover@2.png | Bin 1548 -> 0 bytes .../assets/selected-radio-checked-insensitive.png | Bin 680 -> 0 bytes .../assets/selected-radio-checked-insensitive@2.png | Bin 1214 -> 0 bytes gtk/theme/Adwaita/assets/selected-radio-checked.png | Bin 813 -> 0 bytes gtk/theme/Adwaita/assets/selected-radio-checked@2.png | Bin 1655 -> 0 bytes gtk/theme/Adwaita/assets/selected-radio-mixed-active.png | Bin 751 -> 0 bytes .../Adwaita/assets/selected-radio-mixed-active@2.png | Bin 1411 -> 0 bytes .../assets/selected-radio-mixed-backdrop-insensitive.png | Bin 635 -> 0 bytes .../selected-radio-mixed-backdrop-insensitive@2.png | Bin 1114 -> 0 bytes .../Adwaita/assets/selected-radio-mixed-backdrop.png | Bin 652 -> 0 bytes .../Adwaita/assets/selected-radio-mixed-backdrop@2.png | Bin 1128 -> 0 bytes gtk/theme/Adwaita/assets/selected-radio-mixed-hover.png | Bin 726 -> 0 bytes .../Adwaita/assets/selected-radio-mixed-hover@2.png | Bin 1436 -> 0 bytes .../Adwaita/assets/selected-radio-mixed-insensitive.png | Bin 644 -> 0 bytes .../assets/selected-radio-mixed-insensitive@2.png | Bin 1130 -> 0 bytes gtk/theme/Adwaita/assets/selected-radio-mixed.png | Bin 778 -> 0 bytes gtk/theme/Adwaita/assets/selected-radio-mixed@2.png | Bin 1514 -> 0 bytes .../Adwaita/assets/selected-radio-unchecked-active.png | Bin 673 -> 0 bytes .../Adwaita/assets/selected-radio-unchecked-active@2.png | Bin 1229 -> 0 bytes .../selected-radio-unchecked-backdrop-insensitive.png | Bin 578 -> 0 bytes .../selected-radio-unchecked-backdrop-insensitive@2.png | Bin 992 -> 0 bytes .../Adwaita/assets/selected-radio-unchecked-backdrop.png | Bin 581 -> 0 bytes .../assets/selected-radio-unchecked-backdrop@2.png | Bin 993 -> 0 bytes .../Adwaita/assets/selected-radio-unchecked-hover.png | Bin 664 -> 0 bytes .../Adwaita/assets/selected-radio-unchecked-hover@2.png | Bin 1290 -> 0 bytes .../assets/selected-radio-unchecked-insensitive.png | Bin 578 -> 0 bytes .../assets/selected-radio-unchecked-insensitive@2.png | Bin 992 -> 0 bytes gtk/theme/Adwaita/assets/selected-radio-unchecked.png | Bin 701 -> 0 bytes gtk/theme/Adwaita/assets/selected-radio-unchecked@2.png | Bin 1371 -> 0 bytes 216 files changed, 0 insertions(+), 0 deletions(-) commit d3c247ed21cc9d73e0ae23a9e4b823229cbd6d2b Author: Lapo Calamandrei Date: Wed Feb 17 15:18:59 2016 +0100 Adwaita: added a new mixin for check/radio/sliders some clean up in the process. The gradient still need some love. gtk/theme/Adwaita/_colors.scss | 3 +- gtk/theme/Adwaita/_common.scss | 54 ++++------- gtk/theme/Adwaita/_drawing.scss | 41 +++++++++ gtk/theme/Adwaita/gtk-contained-dark.css | 150 ++++++++++++++----------------- gtk/theme/Adwaita/gtk-contained.css | 150 ++++++++++++++----------------- 5 files changed, 194 insertions(+), 204 deletions(-) commit 6bf33ac30cfaf3517cafcd4f68ea5ea76859a2d2 Author: Lapo Calamandrei Date: Wed Feb 17 14:35:47 2016 +0100 Adwaita: _drawing cleanup gtk/theme/Adwaita/_drawing.scss | 15 +- gtk/theme/Adwaita/gtk-contained-dark.css | 284 ++++++++++--------------------- gtk/theme/Adwaita/gtk-contained.css | 284 ++++++++++--------------------- 3 files changed, 193 insertions(+), 390 deletions(-) commit 2782a14fc43767253a70d2e38eac3cacb4c663ab Author: Benjamin Otte Date: Mon Feb 15 06:51:45 2016 +0100 win32 theme: Add checkbutton spacing The number is taken right from Wine source code. gtk/theme/win32/gtk-win32-base.css | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 01bcda8a8c5c2e7a87db1a1b585fc858abb9657e Author: Benjamin Otte Date: Mon Feb 15 06:50:49 2016 +0100 win32 theme: Query theme borders when rendering buttons If someone figures out where the remaining pixel comes from: Tell me! gtk/theme/win32/gtk-win32-base.css | 41 ++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 15 deletions(-) commit 67b893c5f8be66c316189ed73692093accfb1e9a Author: Benjamin Otte Date: Mon Feb 15 06:50:22 2016 +0100 win32 theme: Add a way to query border of theme parts gtk/gtkcssnumbervalue.c | 12 ++++++++++-- gtk/gtkcsswin32sizevalue.c | 41 +++++++++++++++++++++++++++++++++++++++-- gtk/gtkwin32draw.c | 27 ++++++++++++++++++++++++--- gtk/gtkwin32drawprivate.h | 6 ++++++ gtk/gtkwin32theme.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkwin32themeprivate.h | 4 ++++ 6 files changed, 128 insertions(+), 7 deletions(-) commit a3998bce9d444657a70c8910075ebbab15702bcf Author: Benjamin Otte Date: Mon Feb 15 06:48:48 2016 +0100 win32 theme: Add a hack that selects the right font on Windows 8 Someone needs to figure out why the default font is wrong. gtk/theme/win32/gtk-win32-base.css | 3 +++ 1 file changed, 3 insertions(+) commit c98007f9fd3db6d27c6916f28d2b1867c93bd072 Author: Benjamin Otte Date: Wed Feb 17 04:18:29 2016 +0100 win32: Add fallback code to draw theme parts gtk/gtkwin32draw.c | 139 ++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkwin32drawprivate.h | 17 +++++- gtk/gtkwin32theme.c | 11 +--- 3 files changed, 156 insertions(+), 11 deletions(-) commit 37e3ccb2f67729ecdef6605455e6bf2b8b0279d7 Author: Benjamin Otte Date: Wed Feb 17 02:43:18 2016 +0100 win32: Split out fallback code into separate file (1) Actual Windows users don't care about it (2) It's easier to get rid of gtk/Makefile.am | 2 ++ gtk/gtkwin32draw.c | 70 +++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkwin32drawprivate.h | 64 +++++++++++++++++++++++++++++++++++++++++++ gtk/gtkwin32theme.c | 46 ++----------------------------- 4 files changed, 139 insertions(+), 43 deletions(-) commit 3e5be58991ce62e3c31f3a2a5bafc59abb3820a2 Author: Benjamin Otte Date: Wed Feb 17 02:42:35 2016 +0100 win32 theme: Require comma between part and state ID gtk/gtkcssimagewin32.c | 12 ++ gtk/theme/win32/gtk-win32-base.css | 308 ++++++++++++++++++------------------- gtk/theme/win32/gtk.css | 30 ++-- 3 files changed, 181 insertions(+), 169 deletions(-)