Peter Bloomfield
a5d208adaf
gtkimagedefinition: Check array bounds
...
`jhbuild build gtk+-3` with GCC 12 fails with:
```
In function ‘gtk_image_definition_ref’,
inlined from ‘gtk_image_definition_new_empty’
at ../../../../jhbuild/checkout/gtk+-3/gtk/gtkimagedefinition.c:107:10:
../../../../jhbuild/checkout/gtk+-3/gtk/gtkimagedefinition.c:241:13: error:
array subscript ‘GtkImageDefinition {aka union _GtkImageDefinition}[0]’
is partly outside array bounds of ‘GtkImageDefinitionEmpty[1]’
{aka ‘struct _GtkImageDefinitionEmpty[1]’} [-Werror=array-bounds]
241 | def->empty.ref_count++;
| ~~~~~~~~~~^~~~~~~~~~
../../../../jhbuild/checkout/gtk+-3/gtk/gtkimagedefinition.c:
In function ‘gtk_image_definition_new_empty’:
../../../../jhbuild/checkout/gtk+-3/gtk/gtkimagedefinition.c:105:34: note:
object ‘empty’ of size 8
105 | static GtkImageDefinitionEmpty empty = { GTK_IMAGE_EMPTY, 1 };
| ^~~~~
```
and many similar errors.
Fix it by casting `GtkImageDefinition` to `GtkImageDefinitionEmpty` or
similar, as appropriate.
Essentially backports 4dcd02e853
from main to gtk-3-24.
2022-04-30 13:08:32 -04:00
Charles Monzat
a47f81804d
Update French translation
2022-04-08 09:19:43 +00:00
Charles Monzat
f52ceba88c
Update French translation
2022-04-08 09:15:30 +00:00
Matthias Clasen
5ce7a4ab00
Merge branch 'mcatanzaro/set-current-folder-file' into 'gtk-3-24'
...
gtkfilechooser: add missing nullable annotation
See merge request GNOME/gtk!4610
2022-04-02 19:56:11 +00:00
Michael Catanzaro
56ada2f01f
gtkfilechooser: add missing nullable annotation
2022-04-01 13:14:00 -05:00
Anders Jonsson
21eb3b2a6c
Update Swedish translation
2022-03-27 09:57:22 +00:00
Nathan Follens
42e4c7f058
Update Dutch translation
2022-03-25 11:01:14 +00:00
Rūdolfs Mazurs
7c6a55c686
Update Latvian translation
2022-03-24 20:18:44 +00:00
Cheng-Chia Tseng
9accec627f
Update Chinese (Taiwan) translation
2022-03-22 14:30:27 +00:00
John Ralls
8445653213
[quartz] Restore setting QUARTZ_RELOCATION in meson build.
...
This seems to have gotten lost in the migration from autotools.
Closes https://gitlab.gnome.org/GNOME/gtk/-/issues/4769
2022-03-18 11:13:34 -07:00
Kjartan Maraas
ce02673b8b
Update Norwegian Bokmål translation
2022-03-15 15:15:02 +00:00
Milo Casagrande
90a856a31f
Update Italian translation
2022-03-14 14:46:06 +00:00
Christian Kirbach
b833a05583
Update German translation
2022-03-14 01:08:30 +00:00
Baurzhan Muftakhidinov
e003d4c506
Update Kazakh translation
2022-03-12 11:59:29 +00:00
Matthias Clasen
9d1d2f0a66
Merge branch 'wip/jimmac/legacy-icons-gtk3' into 'gtk-3-24'
...
icons: add legacy icons
See merge request GNOME/gtk!4562
2022-03-11 18:41:44 +00:00
Jakub Steiner
5a0ffbbb45
icons: add legacy icons
...
- add legacy hicolor icons relied on in testsuite
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/4754
2022-03-11 19:16:28 +01:00
Balázs Úr
6ebbdaddaf
Update Hungarian translation
2022-03-11 01:16:17 +00:00
Christian Kirbach
044beca50b
Update German translation
2022-03-08 21:03:01 +00:00
Ask Hjorth Larsen
166ec3f10b
Updated Danish translation
2022-03-08 20:54:36 +01:00
Aurimas Černius
adf486c26e
Updated Lithuanian translation
2022-03-07 18:04:28 +02:00
Matthias Clasen
8ff9b2f83f
3.24.33
3.24.33
2022-03-04 21:53:36 -07:00
Matthias Clasen
57fb729c0e
3.24.32
3.24.32.1
2022-03-03 21:42:12 -07:00
Changwoo Ryu
af22c3beae
Update Korean translation
2022-03-03 12:42:48 +00:00
Luca Bacci
7644d7da27
Merge branch 'fix_missing_printer_libs_win32' into 'gtk-3-24'
...
Add missing Windows libs for printing during cross-compiling (GTK3)
See merge request GNOME/gtk!4526
2022-03-03 08:52:02 +00:00
Мирослав Николић
3a6dfa6808
Update Serbian translation
2022-03-03 04:23:19 +00:00
Goran Vidović
90ceb6fecc
Update Croatian translation
2022-03-01 12:41:57 +00:00
Luca Bacci
a17a0c5452
Merge branch 'fix_dllMain_win32' into 'gtk-3-24'
...
Fix dllMain win32
See merge request GNOME/gtk!4524
2022-03-01 06:03:37 +00:00
Melroy van den Berg
d13e05be93
Fix dllMain win32
2022-03-01 06:03:36 +00:00
John Ralls
07d847d174
[quartz] Fix use-before-init.
...
Thanks to Lukas Oberhuber for the patch.
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/4726
2022-02-28 10:05:47 -08:00
Luca Bacci
c94837759e
Merge branch 'win32-fix-4724-gtk3' into 'gtk-3-24'
...
gdkkeys-win32: Only perform substitution as last-resort [GTK3]
See merge request GNOME/gtk!4530
2022-02-28 08:44:44 +00:00
Philip Zander
b85e60524f
gdkkeys-win32: Only perform substitution as last-resort
...
Instead of performing keyboard layout substitution whenever we find a matching
entry in the registry, first try to load the original layout and only attempt
substitution when that fails.
See #4724
2022-02-27 16:32:59 +01:00
Asier Sarasua Garmendia
f2f04ddd17
Update Basque translation
2022-02-27 08:04:17 +00:00
Melroy van den Berg
d3ffdd59f8
Add missing Windows libs for printing - win32. During cross-compiling
2022-02-26 17:24:30 +01:00
Luca Bacci
cf6627e11f
Merge branch 'gdk-win32-fix-issue-1402' into 'gtk-3-24'
...
Fix last error reporting when calling GetClipboardOwner
See merge request GNOME/gtk!4520
2022-02-25 16:50:59 +00:00
Luca Bacci
f19897e71f
Fix last error reporting when calling GetClipboardOwner
...
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/1402
2022-02-25 17:02:26 +01:00
Luming Zh
a238488966
Update Chinese (China) translation
2022-02-25 00:08:34 +00:00
Fran Dieguez
e13ebcd7b3
Update Galician translation
2022-02-24 12:55:37 +00:00
Daniel Mustieles
d72f3e9ec9
Updated Spanish translation
2022-02-24 12:53:52 +01:00
Yosef Or Boczko
3ae4467297
Update Hebrew translation
2022-02-22 20:50:54 +00:00
Matthias Clasen
0eec64aacc
Merge branch 'fix_derefence_fault_gdk_x11_device_xi2_window_at_position' into 'gtk-3-24'
...
fix(dereference NULL ptr): Also tests "impl" in gdk_x11_device_xi2_window_at_position
See merge request GNOME/gtk!4408
2022-02-22 19:43:54 +00:00
Emmanuele Bassi
887c9dea94
Merge branch 'meson-use-gnome-post-install' into 'gtk-3-24'
...
Meson: Use gnome.post_install
See merge request GNOME/gtk!4379
2022-02-22 10:08:16 +00:00
Matej Urbančič
d6e544bc02
Update Slovenian translation
2022-02-21 19:59:33 +00:00
Luca Bacci
a4e482437f
Merge branch 'gdk-win32-fix-ime-popup-position' into 'gtk-3-24'
...
Win32 IME: Use CFS_EXCLUDE to specify cursor position
See merge request GNOME/gtk!4497
2022-02-21 13:36:21 +00:00
Marek Černocký
186a85bdaa
Updated Czech translation
2022-02-21 10:46:34 +01:00
Kukuh Syafaat
7abb4c6e01
Update Indonesian translation
2022-02-21 06:53:27 +00:00
Emin Tufan Çetin
1038e679fb
Update Turkish translation
2022-02-20 15:02:09 +00:00
Piotr Drąg
9e668be546
Update Polish translation
2022-02-20 13:56:31 +01:00
Danial Behzadi
2196ee9867
Update Persian translation
2022-02-20 11:17:07 +00:00
Carlos Garnacho
ed08a4e929
Win32 IME: Use CFS_EXCLUDE to specify cursor position
...
That mode of operation requires an exclude rectangle, which maps
better to the info provided on gtk_im_context_set_cursor_location(),
coincidentally also fixes the offset seen on the IME preedit window.
https://gitlab.gnome.org/GNOME/gtk/-/issues/374
https://bugzilla.gnome.org/show_bug.cgi?id=663096
2022-02-19 18:42:07 +01:00
Daniel Șerbănescu
45d265c851
Update Romanian translation
2022-02-19 13:38:52 +00:00