Yosef Or Boczko
afe4f283ed
Update Hebrew translation
2020-03-29 15:28:00 +00:00
Yosef Or Boczko
2b0155dbc4
Update Hebrew translation
2020-03-29 15:22:36 +00:00
Matthias Clasen
7624f07764
3.24.16
2020-03-27 16:51:18 -04:00
Matthias Clasen
a923ee9b87
Don't forget to dist gtktexttagprivate.h
2020-03-27 16:50:15 -04:00
Matthias Clasen
dca7dc8c9c
3.24.15
2020-03-27 15:01:23 -04:00
Mantas Kriaučiūnas
c62da2bdaa
Update Lithuanian translation
2020-03-27 18:53:21 +00:00
Matthias Clasen
5e7650729b
Merge branch 'wip/hadess/portal-select-folders' into 'gtk-3-24'
...
filechoosernativeportal: Allowing selecting folder(s)
See merge request GNOME/gtk!1523
2020-03-27 18:34:02 +00:00
Matthias Clasen
c716776b8f
Merge branch 'wip/jimmac/plug-holes-gtk3' into 'gtk-3-24'
...
Adwaita: work around holes in unfocused windows
See merge request GNOME/gtk!1574
2020-03-26 18:59:12 +00:00
Jakub Steiner
f4c705b404
Adwaita: work around holes in unfocused windows
...
- works around holes in rounded corners of backdrop windows
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/2537
2020-03-26 19:09:57 +01:00
LecrisUT
788fef5e80
Monitor_added signal after configure
...
Fixed order of monitor_added signal for Quartz display.
2020-03-26 13:06:45 +09:00
Matthias Clasen
6f372a811b
Merge branch 'translate-geometry' into 'gtk-3-24'
...
Translate geometry with offscreen windows
See merge request GNOME/gtk!1566
2020-03-26 01:44:37 +00:00
Alberto Fanjul
842599e0f9
gdk/wayland: Control translate from parent geometry
...
offscreen windows return NULL for its parent
2020-03-25 23:23:23 +01:00
Matthias Clasen
58eb628571
wayland: Support scales up to 400% for cursors
...
Suggested in https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1503
2020-03-25 11:21:50 -04:00
Bastien Nocera
35fec1c6b2
filechoosernativeportal: Allowing selecting folder(s)
...
Use the "directory" portal option when asked to select folders.
2020-03-23 15:41:10 +01:00
Bastien Nocera
93ab478af1
Add portal version checking helper
...
Add gtk_get_portal_interface_version() to check the version of a portal.
2020-03-23 15:05:40 +01:00
Bastien Nocera
f70f2d7cae
colorpickerportal: Don't throw warnings on missing version
...
If the version can't be fetched, don't throw a warning.
2020-03-23 14:59:51 +01:00
Bastien Nocera
4c71bf74f1
colorpickerportal: Simplify portal version fetching
2020-03-23 14:59:51 +01:00
Bastien Nocera
7b1b3fa0cb
colorpickerportal: Use convenience function to fetch uint
...
Rather than open coding it.
2020-03-23 14:59:51 +01:00
Benjamin Otte
7f5fd67d3a
Merge branch 'wip/albfan/protect-begin_move_drag' into 'gtk-3-24'
...
Define begin_move_drag for GdkOffScreenWindow
See merge request GNOME/gtk!1548
2020-03-21 10:06:35 +00:00
Alberto Fanjul
46b92412a7
Define begin_move_drag
...
Avoid crashes calling it on drag and drop gestures
fixes #2532
2020-03-21 10:44:08 +01:00
Matthias Clasen
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
Carlos Garnacho
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
Mantas Kriaučiūnas
837febc3c3
Update Lithuanian translation
2020-03-20 09:45:38 +00:00
Matthias Clasen
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
Christian Hergert
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
Christian Hergert
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
Christian Hergert
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
Emmanuele Bassi
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
Carlos Garnacho
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
Jakub Steiner
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
Jakub Steiner
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
Emmanuele Bassi
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
Robert Mader
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
41330b6c03
testsuite: Handle icontheme test better
...
Skip just the failing tests in release builds.
2020-03-13 16:31:33 +00:00
Emmanuele Bassi
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
Emmanuele Bassi
b4808c187f
Silence a compiler warning
...
GCC complains with boxed out arguments that may be unset.
2020-03-13 16:05:13 +00:00
Emmanuele Bassi
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
Emmanuele Bassi
1b255dd812
Handle a missing enumeration value
2020-03-13 15:59:46 +00:00
Emmanuele Bassi
c08908b488
Fix build when G_ENABLE_DEBUG is undefined
2020-03-13 15:51:57 +00:00
Emmanuele Bassi
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
Emmanuele Bassi
7687f9a06f
docs: Remove redundant gtk-doc stanza
2020-03-13 15:51:57 +00:00
Emmanuele Bassi
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
Emmanuele Bassi
b68dde91b8
ci: Add a Debian build
...
We want to test the build on multiple Linux distributions.
2020-03-13 15:51:57 +00:00
Emmanuele Bassi
e5be27f756
ci: Add a Debian-based image
...
We want to test GTK3 on Debian as well.
2020-03-13 15:51:57 +00:00
Emmanuele Bassi
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
Emmanuele Bassi
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
Matthias Clasen
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
Mantas Kriaučiūnas
5c2ab46184
Update Lithuanian translation
2020-03-13 13:19:53 +00:00