b59aa9af37
Merge branch 'for-3-24' into 'gtk-3-24'
...
appchooserdialog: Don't show broken subtitles
See merge request GNOME/gtk!1810
2020-05-01 17:54:09 +00:00
f28c6d34a7
appchooserdialog: Don't show broken subtitles
...
Commit 07beb6dba29 made GtkAppChooserWidget useful with no content-type,
however when used in a GtkAppChooserDialog, this will lead to a confusing
"Opening (null) files" subtitle.
Fix this by omitting the subtitle altogether in that case.
2020-05-01 18:22:39 +02:00
721ce22a86
menu: Fix touch support by using pointer emulation under X11
...
GtkMenu under X11 cannot handle touch events properly,
so just disable touchscreen grabbing for it, which makes
it fallback to pointer emulation.
Closes https://gitlab.gnome.org/GNOME/gtk/-/issues/945
menu: Fix grab on other backend
2020-04-30 10:16:25 +08:00
c3b912722e
Merge branch 'win32-new-runner-gtk3' into 'gtk-3-24'
...
CI: Switch to new Windows runners
See merge request GNOME/gtk!1798
2020-04-29 22:14:33 +00:00
503ec2fdb7
CI: Switch to new Windows runners
...
They use powershell instead of cmd.exe, use the tag win32-ps instead of win32,
and run Windows 2016 instead of 2012r2.
The old runners will be switched off in the comming weeks.
2020-04-29 20:44:36 +02:00
cd78e080b1
Merge branch 'wip/albfan/offscreen-window' into 'gtk-3-24'
...
Offscreen window reaching driver implementations
See merge request GNOME/gtk!1746
2020-04-28 23:15:06 +00:00
1e2d72144a
Prevent crashes on gdk wayland implementation using offscreen windows
2020-04-28 15:14:53 +02:00
0576aff947
Merge branch 'missing-dist' into 'gtk-3-24'
...
Add check-version.py to the Autotools dist
See merge request GNOME/gtk!1776
2020-04-27 19:40:42 +00:00
c2f51e1de6
Add check-version.py to the Autotools dist
...
Otherwise Autotools isn't clever enough to deal with it.
2020-04-27 20:22:14 +01:00
2e2e22a270
Merge branch 'ci-version-check' into 'gtk-3-24'
...
Keep interface age in sync between Autotools and Meson
See merge request GNOME/gtk!1775
2020-04-27 18:28:45 +00:00
00aaba4d5b
meson: Sync up the interface age
2020-04-27 18:47:59 +01:00
c348d78e37
Add interface age to the version check
...
We have a fourth component of the version tuple that can go out of sync,
so we should check it.
2020-04-27 18:46:56 +01:00
db39ce2b16
Bump to 3.24.20
...
I misplaced the 3.24.19 tag, so try again :(
2020-04-27 10:36:13 -04:00
53a481b01b
3.24.19
2020-04-27 09:33:54 -04:00
521a382d79
HighContrast: regenerate css
2020-04-27 08:47:35 -04:00
3b5e10ef4d
file-system-model: Refactor a helper
...
Push more common code into the helper for
gtk_file_system_model_query_done() and
gtk_file_system_model_one_query_done().
2020-04-27 08:21:45 -04:00
326077d2ed
file-system-model: Avoid use-after free
...
This is a possible fix for https://gitlab.gnome.org/GNOME/gtk/-/issues/2657
Use a NULL return from g_file_query_info_finish() to detect cancellation
of the query, and avoid derferencing a stale pointer.
2020-04-27 08:18:48 -04:00
95fd38426c
Merge branch 'gtk-3-24-w32-xsettings-defaults' into 'gtk-3-24'
...
GDK W32: Correctly infer gtk-xft-antialias & gtk-xft-rgba
See merge request GNOME/gtk!1741
2020-04-26 21:36:00 +00:00
217158995a
GDK W32: Correctly infer gtk-xft-antialias & gtk-xft-rgba
...
Instead of hardcoding gtk-xft-antialias, use SPI_GETFONTSMOOTHING to
determine whether antialiasing is enabled.
Make gtk-xft-rgba query more complex - try to determine display
orientation, then use that to rotate subpixel structure. This
won't help with monitors that have naturally vertical subpixels,
but should improve things for monitors that are rotated (as long
as Windows display settings are adjusted accordingly).
Partially fixes #1774
2020-04-26 20:40:57 +00:00
e6e86176dc
Merge branch 'fix-signature-mismatch' into 'gtk-3-24'
...
Fix small oversight in function definition signature
See merge request GNOME/gtk!1751
2020-04-23 18:05:09 +00:00
1697be5e44
Fix function signature
2020-04-23 19:21:36 +02:00
be159ab93c
Merge branch 'wip/exalm/solid-csd' into 'gtk-3-24'
...
theme: Fix decoration background
See merge request GNOME/gtk!1742
2020-04-23 14:26:32 +00:00
d46aa9f49e
theme: Fix decoration background
...
'window' is not the only toplevel css name, there are also 'dialog' etc.
Move it before .solid-csd style so that .solid-csd background takes
precedence.
2020-04-23 19:06:33 +05:00
e12747870b
Merge branch 'wip/jimmac/gtk3-public-hc-colors' into 'gtk-3-24'
...
HC: export public colors
See merge request GNOME/gtk!1749
2020-04-23 12:42:16 +00:00
16b4ae8486
HC: export public colors
...
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/2641 and
https://gitlab.gnome.org/GNOME/gtk/-/issues/2650
2020-04-23 14:24:46 +02:00
1f9f370346
Merge branch 'wip/jimmac/gtk3-uniform-checkboxes' into 'gtk-3-24'
...
Wip/jimmac/gtk3 uniform checkboxes
See merge request GNOME/gtk!1748
2020-04-23 12:13:53 +00:00
30906f3240
Adwaita: lower glyph contrast for checkboxes
...
- stylistic choice didn't sit well with majority of the design team
2020-04-23 13:57:58 +02:00
35b9677006
Update Turkish translation
2020-04-21 10:58:14 +00:00
8f7f6bffbc
Update French translation
2020-04-20 20:56:21 +00:00
fc3bb14b82
Update Brazilian Portuguese translation
2020-04-20 20:47:19 +00:00
d36da44f2b
Updated Spanish translation
2020-04-20 15:54:29 +02:00
95ea8fd932
Merge branch 'ci-version-check' into 'gtk-3-24'
...
Add check on build system version
See merge request GNOME/gtk!1723
2020-04-19 18:33:13 +00:00
93faac9d8e
Add check on build system version
...
Since we're shipping both Meson and Autotools build systems for GTK3,
and both of them have a version field, it's bound to happen that the
GTK version defined in either build systems will go out of sync.
Let's add a check in both builds so that something will fail before
doing a release in case the versions do not match.
2020-04-19 18:47:57 +01:00
bcf08abef0
meson: bump version
2020-04-19 09:29:54 -04:00
15d71079fe
Update Swedish translation
2020-04-18 20:47:01 +00:00
01ca0d2f53
Merge branch 'BUG_sibebarplaces_avoid_click_focus_GTK3' into 'gtk-3-24'
...
GtkPlacesSidebar: avoid location clicks to grab focus
See merge request GNOME/gtk!1714
2020-04-18 19:51:38 +00:00
7c343a87d1
GtkPlacesSidebar: avoid location clicks to grab focus
...
Sibebar location rows should not grab focus on click.
Fixes filechooser issue #1469
2020-04-18 14:38:47 -04:00
74a630321b
Update Polish translation
2020-04-18 16:32:59 +02:00
a79c1f40c6
Update Croatian translation
2020-04-18 13:06:25 +00:00
609fb27e11
Update Chinese (China) translation
2020-04-18 09:09:08 +00:00
d78d8b245f
Update Ukrainian translation
2020-04-18 04:57:48 +00:00
633f0fa52a
Merge branch 'jjardon/3_24_more_licenses' into 'gtk-3-24'
...
3.24: gtk/gtkaboutdialog: Add some more very common licenses:
See merge request GNOME/gtk!1672
2020-04-17 21:50:45 +00:00
3483a3e134
Merge branch 'BUG_filechooser_async_data_loss_GTK3' into 'gtk-3-24'
...
GtkFilechooserWidget: prevent oblivious selection of file
See merge request GNOME/gtk!1682
2020-04-17 20:30:07 +00:00
27d7f55aba
Merge branch 'macos-esc-fix' into 'gtk-3-24'
...
Fix quartz input method filtering Esc keypress
See merge request GNOME/gtk!1696
2020-04-15 23:04:04 +00:00
3236c09d7d
Fix quartz input method filtering Esc keypress
2020-04-15 16:48:02 -04:00
98918b689e
Update French translation
2020-04-15 14:04:04 +00:00
25c2b8693a
Update Finnish translation
2020-04-15 13:57:10 +00:00
0459569b49
Avoid a critical in the Emoji chooser
...
If event_widget is NULL, just dismiss the popover.
https://gitlab.gnome.org/GNOME/gtk/-/issues/2199
2020-04-14 15:37:59 -04:00
5c7fca7405
Update Turkish translation
2020-04-14 16:06:31 +00:00
9ea19ea9b0
Updated Spanish translation
2020-04-14 12:46:09 +02:00