Commit Graph

70816 Commits

Author SHA1 Message Date
Emmanuele Bassi
b48e158ef8 Release an extra reference on GtkExpander:child
The child of a GtkExpander is owned directly by the expander whenever
the "expanded" flag is unset.

We are adding an additional reference to the child of an expander when
expander is not expanded.

Additionally, if a GtkExpander is disposed while not expanded, we need
to explicitly release the reference on the child widget that we own.

This reference leak was masked in GTK3 by GtkContainer removing each
child from the parent container by recursively calling
gtk_widget_destroy().
2021-10-31 17:52:04 -04:00
Qiu Wenbo
4e42006d41 docs: Fix documentation for gtk_icon_view_create_drag_icon
Fixes: #4190
2021-10-31 17:52:04 -04:00
Kalev Lember
946914a2d0 build: Fix detection for pre-compiled css files
The default theme changed from Adwaita to Default and this tripped up
the logic to detect if the tarball builds contain pre-built css files or
not. Fix this by looking at pre-compiled css files in themes/Default/
instead of themes/Adwaita/.
2021-10-31 17:52:04 -04:00
Benjamin Otte
9c1bce629d docs: Expand gdk_clipboard_set() docs 2021-10-31 17:52:04 -04:00
Rūdolfs Mazurs
d67982d5e0 Update Latvian translation 2021-10-31 14:59:22 +00:00
Jordi Mas i Hernandez
ca02700a63 Update Catalan translation 2021-10-29 11:45:56 +00:00
Alexey Rubtsov
65b955fe26 Update Russian translation 2021-10-29 11:06:26 +00:00
Benjamin Otte
4a884ed706 Merge branch 'cherry-pick-ac8c4245' into 'gtk-4-4'
css: Don't throw warnings on broken URL in image css

See merge request GNOME/gtk!4098
2021-10-27 01:02:45 +00:00
Benjamin Otte
36cb2e932c css: Don't throw warnings on broken URL in image css
If a URL can't be loaded, we might end up with a NULL file. Handle that
case properly by creating an invalid image instead and don't crash or
complain to stderr when files are NULL.

This was broken since 0886ade182

A new reftest has been included. We need a reftest instead of a
CSS parser test, because the error only becomes visible when
compute()ing the actual image.

Fixes #4373


(cherry picked from commit ac8c4245b2)
2021-10-26 23:44:38 +00:00
Rūdolfs Mazurs
4f5264d1b7 Update Latvian translation 2021-10-25 16:59:50 +00:00
Benjamin Otte
ff2345a8f8 Merge branch 'cherry-pick-3c9c7a0e' into 'gtk-4-4'
build: Make sure ifuncs exist when using fp16

See merge request GNOME/gtk!4089
2021-10-22 18:17:42 +00:00
Benjamin Otte
2a4b90a81c build: Make sure ifuncs exist when using fp16
Fixes msys compiles on Windows (and everywhere else hopefully).

Fixes #4285


(cherry picked from commit 3c9c7a0e72)
2021-10-22 16:32:55 +00:00
Goran Vidović
6aa6ab85f6 Update Croatian translation 2021-10-21 10:51:24 +00:00
Matthias Clasen
c293a243d9 Merge branch 'gtk-4-4nodate' into 'gtk-4-4'
Drop date attribute from our appdata files

See merge request GNOME/gtk!4077
2021-10-19 11:36:44 +00:00
Bernhard M. Wiedemann
6681bbf8d2 Drop date attribute from our appdata files
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good

This was suggested by Matthias Clasen as an alternative to MR !3929
2021-10-19 09:38:36 +02:00
Benjamin Otte
5b2aa196e0 Merge branch 'backport-mr-3930-to-gtk-4-4' into 'gtk-4-4'
Fix DND coordinates on Windows

See merge request GNOME/gtk!4049
2021-10-16 17:04:55 +00:00
Sveinn í Felli
83b3c7d826 Update Icelandic translation 2021-10-12 22:48:01 +00:00
Rafael Fontenelle
4b9260608a Update Brazilian Portuguese translation 2021-10-12 17:33:41 +00:00
Benjamin Otte
7f0d7aff0b Merge branch 'cherry-pick-d89e82d4' into 'gtk-4-4'
Merge branch 'wip/otte/for-master' into 'gtk-4-4'

See merge request GNOME/gtk!4055
2021-10-11 19:47:37 +00:00
Benjamin Otte
3c90385716 Merge branch 'wip/otte/for-master' into 'master'
x11: Don't try to move destroyed windows

See merge request GNOME/gtk!4054

(cherry picked from commit d89e82d4a0)

f40ce51a x11: Don't try to move destroyed windows
2021-10-11 18:37:15 +00:00
Asier Sarasua Garmendia
2492729238 Update Basque translation 2021-10-08 17:44:18 +00:00
Luca Bacci
b7988d869d Fix DND coordinates on Windows 2021-10-08 14:24:29 +02:00
Luca Bacci
d79b52ce55 Make the DND indicator not interfere with the drag and drop operation 2021-10-08 14:24:04 +02:00
Dušan Kazik
14f31183b8 Update Slovak translation 2021-10-04 13:20:03 +00:00
Asier Sarasua Garmendia
5959dcc112 Update Basque translation 2021-10-03 07:12:30 +00:00
Daniel Șerbănescu
dc77823787 Update Romanian translation 2021-09-30 12:40:26 +00:00
Sveinn í Felli
4e08ec0ea1 Update Icelandic translation 2021-09-29 12:04:41 +00:00
Kukuh Syafaat
cc70eaca93 Update Indonesian translation 2021-09-29 05:57:08 +00:00
Matthias Clasen
fbf09f6e31 Merge branch 'cherry-pick-d61c71c3' into 'gtk-4-4'
macos: Actually set the vfuncs

See merge request GNOME/gtk!4007
2021-09-29 00:36:34 +00:00
Benjamin Otte
c0c18459f5 macos: Actually set the vfuncs
(cherry picked from commit d61c71c378)
2021-09-29 00:05:14 +00:00
Yaron Shahrabani
e230579149 Update Hebrew translation 2021-09-28 20:27:52 +00:00
Daniel Mustieles
2155486ffd Updated Spanish translation 2021-09-28 12:31:04 +02:00
Hugo Carvalho
73861c1178 Update Portuguese translation 2021-09-26 19:58:52 +00:00
Goran Vidović
db82ff6ae2 Update Croatian translation 2021-09-26 16:40:30 +00:00
Goran Vidović
6fd90929b4 Update Croatian translation 2021-09-26 16:38:22 +00:00
Piotr Drąg
a48e978b39 Update Polish translation 2021-09-26 17:22:36 +02:00
Aurimas Černius
7b967e1f4a Updated Lithuanian translation 2021-09-26 17:22:50 +03:00
Emin Tufan Çetin
b245e8c9ef Update Turkish translation 2021-09-26 12:21:46 +00:00
Matej Urbančič
77572104a6 Update Slovenian translation 2021-09-26 11:03:51 +00:00
Мирослав Николић
1a70c49acd Update Serbian translation 2021-09-26 05:51:31 +00:00
Мирослав Николић
ea63309512 Update Serbian translation 2021-09-26 05:33:02 +00:00
Rafael Fontenelle
df0f886e77 Update Brazilian Portuguese translation 2021-09-25 13:57:40 +00:00
Danial Behzadi
9b7147e085 Update Persian translation 2021-09-25 10:21:18 +00:00
Charles Monzat
75e35cf646 Update French translation 2021-09-25 07:04:51 +00:00
Christian Hergert
c08ba636d4 textview: improve undo grouping when overwriting
We want to group in more than one undo group when removing a selection
and replacing it with a new character or characters, unless we're
replacing a single character. In that case, the natural thing is to treat
it as an atomic change.
2021-09-24 16:37:59 -07:00
Christian Hergert
f8cd883e0d texthistory: add barriers after final grouping
We don't want to allow new items to be grouped into a previous action
group after the end_user_action() is called. This ensures that we add a
barrier action in those conditions.

Fixes #4276
2021-09-24 16:37:59 -07:00
Fran Dieguez
d198754ce8 Update Galician translation 2021-09-24 22:37:55 +00:00
Yuri Chornoivan
3a0d4d3d13 Update Ukrainian translation 2021-09-24 17:06:11 +00:00
Anders Jonsson
9f393f8a33 Update Swedish translation 2021-09-24 14:40:07 +00:00
Marek Černocký
8b5b02454e Updated Czech translation 2021-09-24 15:23:33 +02:00