Olivier Fourdan
cec7ff1ba7
cssnode: Bail out nicely if there is no settings
...
On gdk_display_close(), the GtkSettings attached to the display are
freed.
Yet the gtk CSS code may still be called from the widget unparent,
leading to a segfault.
Check if the GtkSettings is not NULL and bail out nicely if not.
Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/2780
2020-09-30 15:22:15 +02:00
Matthias Clasen
88e8a5272e
Merge branch 'cursor-docs' into 'gtk-3-24'
...
gdkcursor: Add annotations for gdk_cursor_new_for_display()
See merge request GNOME/gtk!2640
2020-09-29 13:32:36 +00:00
Philip Withnall
4d5368e56e
gdkcursor: Add annotations for gdk_cursor_new_for_display()
...
It can fail on Wayland, and is also (transfer full).
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2020-09-29 14:05:38 +01:00
Yosef Or Boczko
f6e3dfd73e
Update Hebrew translation
2020-09-28 19:00:12 +00:00
Yosef Or Boczko
02d1d9714e
Update Hebrew translation
2020-09-28 18:58:52 +00:00
Matthias Clasen
0eda000cef
Merge branch 'entry-icon-press-event-type-3.24' into 'gtk-3-24'
...
[3.24] Fix event type annotation on GtkEntry::icon-press / icon-release
See merge request GNOME/gtk!2524
2020-09-28 16:10:49 +00:00
Milo Casagrande
9f04a52b51
Update Italian translation
2020-09-28 07:40:10 +00:00
Jordi Mas
f308d2877e
Update Catalan translation
2020-09-27 23:41:27 +02:00
Aurimas Černius
cbfc2f7443
Updated Lithuanian translation
2020-09-27 22:06:28 +03:00
Matthias Clasen
9a693c7228
Merge branch 'issue2591' into 'gtk-3-24'
...
gdk/wayland: Add support for primary-selection-unstable-v1
See merge request GNOME/gtk!2627
2020-09-27 14:42:00 +00:00
Robert Mader
5bd8f8c5a3
gdk/wayland: Add support for primary-selection-unstable-v1
...
Additionally to gtk_primary_selection, the gtk-private predecessor,
support the upstream unstable protocol.
This allows the primary selection to work on Kwin and potentially
other compositors, as well as dropping the private version eventually.
Closes https://gitlab.gnome.org/GNOME/gtk/-/issues/2591
2020-09-27 13:40:40 +02:00
Matthias Clasen
d3cd68f11d
scrolledwindow: Fix critical when unsetting scroll cursor
...
When installing the scroll cursor, add a weak ref to scrolled_window
that clears it if finalised. Unset the weak ref when the uninstalling
the cursor, and when the widget is destroyed.
Patch by Michael James Gratton
Fixes : #749
2020-09-26 20:55:42 -04:00
Juliano de Souza Camargo
96f403d608
Update Portuguese translation
2020-09-26 12:44:34 +00:00
Juliano de Souza Camargo
a1ed9d2a4a
Update Portuguese translation
2020-09-26 12:41:02 +00:00
Charles Monzat
47d25d8b97
Update French translation
2020-09-25 18:09:47 +00:00
Matthias Clasen
abe4225d9d
Merge branch 'wip/jimmac/gtk3-scss-export' into 'gtk-3-24'
...
HighContrast: render CSS
See merge request GNOME/gtk!2611
2020-09-23 17:01:32 +00:00
Jakub Steiner
8ad9958737
HighContrast: render CSS
...
- scss was not manually procss, thus things like new public color for
@text_view_bg were not exported
Fixes https://gitlab.gnome.org/GNOME/vte/-/issues/284
2020-09-23 18:19:45 +02:00
Balázs Meskó
1ec3ed966d
Update Hungarian translation
2020-09-23 14:35:33 +00:00
Matthias Clasen
3f5f1ec957
Merge branch '3166-gtk-show-uri-deprecation' into 'gtk-3-24'
...
gtkshow: Document that gtk_show_uri is deprecated
See merge request GNOME/gtk!2595
2020-09-23 12:19:00 +00:00
Matthias Clasen
045517ae9c
Merge branch 'backport-1793' into 'gtk-3-24'
...
build: clean up .pc generation
See merge request GNOME/gtk!2605
2020-09-23 11:58:17 +00:00
Matthias Clasen
c989d87c74
Merge branch 'gtk-3-24-inkscape-1879' into 'gtk-3-24'
...
gtktreeview: Fix child access after TEST_EXPAND_ROW
See merge request GNOME/gtk!2609
2020-09-23 11:50:49 +00:00
Efstathios Iosifidis
954af8f0bb
Update Greek translation
2020-09-22 09:58:03 +00:00
Thomas Holder
e35378ba37
gtktreeview: Fix child access after TEST_EXPAND_ROW
...
In gtk_tree_view_build_tree with recurse=TRUE, the TEST_EXPAND_ROW
signal might invalidate the child iterator. Getting the iterator after
the signal (instead of before) fixes the issue.
Fixes https://gitlab.com/inkscape/inkscape/-/issues/1879
2020-09-22 09:27:29 +02:00
Daniel Mustieles
90b737529d
Updated Spanish translation
2020-09-21 08:38:13 +02:00
Marek Černocký
2b73b35981
Updated Czech translation
2020-09-21 08:30:06 +02:00
Jan Tojnar
24f9cc76c0
build: clean up .pc generation
...
Path concatenation is much nicer than the unwieldy format method.
Since paths returned by get_option are relative to prefix, they will be joined as before.
As a bonus, this fixes weird platforms like NixOS that actually pass absolute includedir under a different prefix.
2020-09-20 13:16:34 -04:00
Emin Tufan Çetin
c28e247e87
Update Turkish translation
2020-09-20 06:33:11 +00:00
Kukuh Syafaat
5d9646810f
Update Indonesian translation
2020-09-20 03:05:42 +00:00
Baurzhan Muftakhidinov
bcc2d455e4
Update Kazakh translation
2020-09-19 12:16:41 +00:00
Bruce Cowan
e1fa808a33
Update British English translation
2020-09-19 11:40:17 +00:00
Mario Blättermann
e9e8a7b73b
Update German translation
2020-09-19 08:29:31 +00:00
Asier Sarasua Garmendia
2f635ad61b
Update Basque translation
2020-09-19 07:32:13 +00:00
Fran Dieguez
81f19a011b
Update Galician translation
2020-09-18 23:12:43 +00:00
Rafael Fontenelle
041a4c202b
Update Brazilian Portuguese translation
2020-09-18 21:08:01 +00:00
Peter Bloomfield
ad03ab2ebb
gtkshow: Document that gtk_show_uri is deprecated
...
Due to the deprecation in gtkshow.h, there is proper deprecation warning
for C code. But, for bindings (python in one case), there is no warning,
due to missing "Deprecated:" annotation in gtkshow.c
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3166
2020-09-18 17:00:41 -04:00
Anders Jonsson
8497f07124
Update Swedish translation
2020-09-18 12:50:08 +00:00
Matthias Clasen
0fd8168b3a
Merge branch 'cut-finger-3-24' into 'gtk-3-24'
...
assets: adjust gesture graphic
See merge request GNOME/gtk!2591
2020-09-18 02:34:54 +00:00
Jakub Steiner
059137f714
assets: adjust gesture graphic
...
- quick, somebody on the internet is offended!
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3074
2020-09-17 21:43:37 -04:00
Matej Urbančič
8d2542c867
Update Slovenian translation
2020-09-17 20:05:48 +00:00
Goran Vidović
1c07a20ca4
Update Croatian translation
2020-09-17 15:38:21 +00:00
Goran Vidović
7284ec12d9
Update Croatian translation
2020-09-17 15:17:47 +00:00
Goran Vidović
ea45c02561
Update Croatian translation
2020-09-17 15:02:24 +00:00
Piotr Drąg
4b6ce6b231
Update Polish translation
2020-09-17 16:51:49 +02:00
Yuri Chornoivan
2b983539bb
Update Ukrainian translation
2020-09-17 13:33:33 +00:00
Matthias Clasen
268ca8784d
Merge branch 'colorchooser-palette-3-24' into 'gtk-3-24'
...
colorchooser: Backport the new color palette
See merge request GNOME/gtk!2586
2020-09-17 13:24:53 +00:00
Matthias Clasen
8cafaebe8b
colorchooser: Backport the new color palette
...
Add more and better colors to the default color palette.
2020-09-16 18:37:27 -04:00
Stephan Woidowski
0372d98159
Update British English translation
2020-09-15 14:36:15 +00:00
Matthias Clasen
498d513c4b
Merge branch 'wip/wayland-dummy-resize-configure' into 'gtk-3-24'
...
wayland: Emit dummy configure event when resizing while fixed
See merge request GNOME/gtk!2542
2020-09-13 13:14:05 +00:00
Rūdolfs Mazurs
d1ea91c650
Update Latvian translation
2020-09-12 08:46:28 +00:00
Rūdolfs Mazurs
9cec4fd7fd
Update Latvian translation
2020-09-12 08:43:50 +00:00