46b92412a7
Define begin_move_drag
...
Avoid crashes calling it on drag and drop gestures
fixes #2532
2020-03-21 10:44:08 +01:00
72689c52a5
Merge branch 'adwaita-tnum' into 'gtk-3-24'
...
theme: use tabular figures where appropriate
See merge request GNOME/gtk!1493
2020-03-20 20:35:57 +00:00
2647dc1d98
Merge branch 'imm-context-use-after-free' into 'gtk-3-24'
...
Fix crash with certain IME
See merge request GNOME/gtk!1290
2020-03-20 15:05:43 +00:00
837febc3c3
Update Lithuanian translation
2020-03-20 09:45:38 +00:00
9944d66165
Merge branch 'wip/chergert/gtk3-speedup-char_is_invisible' into 'gtk-3-24'
...
GTK3: short-circuit char visibility check when possible
See merge request GNOME/gtk!1536
2020-03-18 22:15:24 +00:00
9fc7c3b1b3
textbtree: short-circuit visibility check when possible
...
If we have never seen a GtkTextTag in the GtkTextTagTable with the
invisible bit set, then we do not need to go through the process of
checking the accumulated tags.
Not using invisible tags is overwhelmingly the common case.
2020-03-18 12:56:19 -07:00
2aba6f0ba4
texttag: avoid use of g_signal_emit_by_name()
...
This avoids looking up the signal by name and instead uses the saved
signal identifier from gtktexttagtable.c
2020-03-18 12:50:32 -07:00
4f0842c713
texttagtable: move private functions to gtktexttagtableprivate.h
...
This makes backporting changes from 4.x a bit easier.
2020-03-18 12:42:40 -07:00
e77139c6bb
Merge branch 'wip/carlosg/fix-surrounding-text' into 'gtk-3-24'
...
imwayland: Fix typo in code
See merge request GNOME/gtk!1533
2020-03-18 16:30:16 +00:00
965a85a0d3
imwayland: Fix typo in code
...
To find the middle of the string, we should check both cursor/anchor.
This is actually a backport of commit 8fc360dac5e4 in master.
Closes: https://gitlab.gnome.org/GNOME/gtk/issues/2522
2020-03-18 16:59:58 +01:00
5be08a4d09
Adwaita: dark switches/check/radios
...
- unescape variables (gtk3 didn't raise warnings like gtk4, but it was broken)
2020-03-18 13:07:05 +01:00
71bdf20cff
Adwaita: dark switches/check/radios
...
- lighten up radios, switches and checkboxes
Fixes https://gitlab.gnome.org/GNOME/gtk/issues/2461
2020-03-17 11:19:50 +01:00
d2931309a5
Merge branch 'respect-text-len' into 'gtk-3-24'
...
imwayland: Honour len argument in gtk_im_context_wayland_set_surrounding
See merge request GNOME/gtk!1528
2020-03-16 16:10:00 +00:00
3c28751dee
imwayland: Honour len argument in gtk_im_context_wayland_set_surrounding
...
Clients may pass not `NULL`-terminated strings as the function takes a
`len` argument. Use that argument.
2020-03-16 16:36:30 +01:00
88e71646de
Merge branch 'tnum-gtk-3-doc' into 'gtk-3-24'
...
document font-feature-settings CSS property
See merge request GNOME/gtk!1483
2020-03-14 00:28:19 +00:00
8b5c8a2d06
Merge branch 'ci-gtk3-update' into 'gtk-3-24'
...
Update the CI pipeline for GTK3
See merge request GNOME/gtk!1508
2020-03-13 18:44:18 +00:00
41330b6c03
testsuite: Handle icontheme test better
...
Skip just the failing tests in release builds.
2020-03-13 16:31:33 +00:00
aac214f1b0
testsuite/gtk: Add xfail tests
...
Some tests are expected to fail.
Some tests are expected to fail in non-debugging builds.
The icontheme test is the latter.
2020-03-13 16:30:06 +00:00
b4808c187f
Silence a compiler warning
...
GCC complains with boxed out arguments that may be unset.
2020-03-13 16:05:13 +00:00
db1be15699
Silence compiler warnings in release builds
...
Declare debug-only variables inside a G_ENABLE_DEBUG conditional block.
2020-03-13 16:03:08 +00:00
1b255dd812
Handle a missing enumeration value
2020-03-13 15:59:46 +00:00
c08908b488
Fix build when G_ENABLE_DEBUG is undefined
2020-03-13 15:51:57 +00:00
7c23119e8f
Use ifdef when checking G_ENABLE_DEBUG
...
Don't use `if`, as we don't unconditionally define the symbol.
2020-03-13 15:51:57 +00:00
7687f9a06f
docs: Remove redundant gtk-doc stanza
2020-03-13 15:51:57 +00:00
f699a299ad
ci: Build API reference separately
...
We don't want to spend a lot of time on it just to check the build.
2020-03-13 15:51:57 +00:00
b68dde91b8
ci: Add a Debian build
...
We want to test the build on multiple Linux distributions.
2020-03-13 15:51:57 +00:00
e5be27f756
ci: Add a Debian-based image
...
We want to test GTK3 on Debian as well.
2020-03-13 15:51:57 +00:00
8685538419
ci: Backport the changes to the Docker script
...
Use the copy from master, which has been fixed to work with Podman.
2020-03-13 15:51:57 +00:00
14dba9545e
ci: Build both static and shared libraries at once
...
There's no need to have two separate CI jobs: Meson can build both
libraries at the same time.
2020-03-13 15:51:57 +00:00
603c3ba533
Merge branch 'gtk-3-24' into 'gtk-3-24'
...
Fix for issue #2497 , see https://gitlab.gnome.org/GNOME/gtk/issues/2497
See merge request GNOME/gtk!1509
2020-03-13 13:54:28 +00:00
5c2ab46184
Update Lithuanian translation
2020-03-13 13:19:53 +00:00
bf315637e4
Merge branch 'fix-issue-2503' into 'gtk-3-24'
...
Fix spelling of AppKit framework in `gdkquartz-gtk-only.h`
See merge request GNOME/gtk!1513
2020-03-11 15:34:57 +00:00
1d5b4a80b3
Update Ukrainian translation
2020-03-10 22:05:00 +00:00
6cf91b5bc0
Update Ukrainian translation
2020-03-10 22:02:19 +00:00
245ea77da6
Fix spelling of AppKit framework in gdkquartz-gtk-only.h
...
gtk+-3.24.14 with quartz backend fails to compile on macOS when using
a case-sensitive file system. The cause for the compilation error is a
simple typo in line 26 of `gdk/quartz/gdkquartz-gtk-only.h`. The
AppKit framework is included there with `<Appkit/Appkit.h>` instead of
`<AppKit/AppKit.h>`, which is fixed with this commit.
References: https://trac.macports.org/ticket/60168
Fixes: https://gitlab.gnome.org/GNOME/gtk/issues/2503
2020-03-10 19:21:23 +01:00
6de41e9383
Update Norwegian Bokmål translation
2020-03-09 14:26:55 +00:00
d413bbc5f5
Update Japanese translation
2020-03-09 12:47:59 +00:00
2c85be990d
Fix for issue #2497 , see https://gitlab.gnome.org/GNOME/gtk/issues/2497
...
The 'selection-changed' signal is emitted unconditionally, even in the case
when there is no selection to be cleared. As a result, the subscriber receives
the initial signal and if he calls gtk_file_chooser_get_uri(), no value is
currently selected.
2020-03-08 18:54:10 -07:00
d1c6766ae1
Update German translation
2020-03-07 17:35:44 +00:00
c7b91bc7ae
Update German translation
2020-03-07 17:31:52 +00:00
494bc00687
Update Japanese translation
2020-03-03 12:10:47 +00:00
58c36527d0
Update Japanese translation
2020-03-03 12:04:55 +00:00
701099732f
New upstream version 3.24.14
2020-02-29 14:17:40 +00:00
82b9be3297
theme: use tabular figures where appropriate
...
Set font-feature-settings: "tnum" on spinbuttons, progress bars and
scales
fixes #1478
2020-02-29 14:33:49 +01:00
4c027d458b
Merge branch 'wip/hadess/fix-remote-filechooser' into 'gtk-3-24'
...
Fix crasher/warnings when browsing remote filesystems
See merge request GNOME/gtk!1489
2020-02-28 16:17:41 +00:00
53b0c5fd88
filechooser: Fallback if content-type unavailable
...
Fallback to fast-content-type if the content-type attribute isn't
available, as is the case for most remote filesystems.
Closes : #2482
2020-02-28 16:59:19 +01:00
22b0400f5e
filechooser: Fix crash when file has no content-type
...
This might happen for slow filesystems where a fast-content-type might
be provided instead. Don't try to manipulate that content_type if it's
NULL, otherwise we'll either throw warnings (at best) or crash (at
worse).
2020-02-28 16:56:29 +01:00
3165c3c257
Update Dutch translation
2020-02-27 11:08:52 +00:00
78dca145f8
Update Persian translation
2020-02-26 22:59:11 +00:00
cca54a0d93
Update Persian translation
2020-02-26 22:20:17 +00:00