Commit Graph

52642 Commits

Author SHA1 Message Date
f5bf4aeaa6 GtkTooltip: Prevent tooltips from appearing offscreen
This commit adds a single additional condition to the maybe_flip_position
function in gdkwindowimpl.c. If a tooltip's unflipped position is below
the bounds of its containing area, the tooltip uses its flipped position
instead. This prevents tooltips from appearing below the bounds of the
screen when a small widget is positioned very close to the bottom edge
of the screen, such as in Budgie and XFCE panel applets.

Fixes #2784.
2022-03-16 12:20:15 -04:00
ce02673b8b Update Norwegian Bokmål translation 2022-03-15 15:15:02 +00:00
90a856a31f Update Italian translation 2022-03-14 14:46:06 +00:00
b833a05583 Update German translation 2022-03-14 01:08:30 +00:00
e003d4c506 Update Kazakh translation 2022-03-12 11:59:29 +00:00
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
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
6ebbdaddaf Update Hungarian translation 2022-03-11 01:16:17 +00:00
044beca50b Update German translation 2022-03-08 21:03:01 +00:00
166ec3f10b Updated Danish translation 2022-03-08 20:54:36 +01:00
adf486c26e Updated Lithuanian translation 2022-03-07 18:04:28 +02:00
8ff9b2f83f 3.24.33 2022-03-04 21:53:36 -07:00
57fb729c0e 3.24.32 2022-03-03 21:42:12 -07:00
af22c3beae Update Korean translation 2022-03-03 12:42:48 +00:00
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
90ceb6fecc Update Croatian translation 2022-03-01 12:41:57 +00:00
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
d13e05be93 Fix dllMain win32 2022-03-01 06:03:36 +00:00
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
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
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
f2f04ddd17 Update Basque translation 2022-02-27 08:04:17 +00:00
d3ffdd59f8 Add missing Windows libs for printing - win32. During cross-compiling 2022-02-26 17:24:30 +01:00
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
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
a238488966 Update Chinese (China) translation 2022-02-25 00:08:34 +00:00
e13ebcd7b3 Update Galician translation 2022-02-24 12:55:37 +00:00
d72f3e9ec9 Updated Spanish translation 2022-02-24 12:53:52 +01:00
3ae4467297 Update Hebrew translation 2022-02-22 20:50:54 +00:00
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
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
d6e544bc02 Update Slovenian translation 2022-02-21 19:59:33 +00:00
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
186a85bdaa Updated Czech translation 2022-02-21 10:46:34 +01:00
7abb4c6e01 Update Indonesian translation 2022-02-21 06:53:27 +00:00
1038e679fb Update Turkish translation 2022-02-20 15:02:09 +00:00
9e668be546 Update Polish translation 2022-02-20 13:56:31 +01:00
2196ee9867 Update Persian translation 2022-02-20 11:17:07 +00:00
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
45d265c851 Update Romanian translation 2022-02-19 13:38:52 +00:00
a2e44d343e Updated French translation 2022-02-19 11:31:50 +01:00
0081dfc51d fix(dereference NULL ptr): Also tests "impl" in gdk_x11_device_xi2_window_at_position
Signed-off-by: Thibaud CANALE <thican@thican.net>
2022-02-18 21:10:41 +01:00
b064bbd1e0 Update Russian translation 2022-02-18 19:34:13 +00:00
155bb07a4e Update Catalan translation 2022-02-18 07:33:17 +01:00
b10db12e49 Update Brazilian Portuguese translation 2022-02-18 00:05:36 +00:00
1de15f8f38 Update Swedish translation 2022-02-17 22:10:05 +00:00
bd2ae42d57 Update Portuguese translation 2022-02-17 21:28:19 +00:00
d75793b5af Update Ukrainian translation 2022-02-17 15:38:44 +00:00
89b20b63cd Merge branch 'wip/hadess/app-id-inspector' into 'gtk-3-24'
inspector: Show app ID and resource path in the General tab

See merge request GNOME/gtk!4492
2022-02-17 13:37:23 +00:00