Commit Graph

55076 Commits

Author SHA1 Message Date
2a49c52c9e Update Georgian translation 2023-10-01 11:32:25 +00:00
89137211a9 Merge branch 'gtk-3-24' into 'gtk-3-24'
GtkTooltip: prevent tooltips from appearing offscreen in edge cases (fixes #2784)

See merge request GNOME/gtk!2649
2023-09-30 15:04:30 +00:00
d8e44dcabc Update Esperanto translation 2023-09-29 18:39:46 +00:00
a54f50ef20 Merge branch 'gles-swapped-colors' into 'gtk-3-24'
OpenGL/ES: Fix 'R' and 'B' bits inverted on all platforms

See merge request GNOME/gtk!6440
2023-09-28 17:11:05 +00:00
261780ac51 OpenGL/ES: Fix 'R' and 'B' bits inverted on all platforms
The color channels are swapped on Linux too, not only on Windows. It can be
reproduced by running the "OpenGL Area" example from gtk3-demo with
GDK_GL=gles, or play a video in totem with GDK_GL=gles.

Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3032
2023-09-28 18:49:51 +02:00
796bbee163 Update Esperanto translation 2023-09-27 20:56:31 +00:00
9e45d0cef6 Update Esperanto translation 2023-09-25 21:22:21 +00:00
2b6721517c Update Esperanto translation 2023-09-25 19:27:33 +00:00
3e8c9ebebb Update Esperanto translation 2023-09-25 16:31:27 +00:00
17eaebebd0 Update Spanish translation 2023-09-21 09:46:22 +00:00
4376de2bd2 Update Spanish translation 2023-09-21 09:44:42 +00:00
2e678a9616 Update Georgian translation 2023-09-20 19:51:06 +00:00
1be882a76f Update Georgian translation 2023-09-20 19:32:25 +00:00
236a6c79ac Update Chinese (China) translation 2023-09-19 01:32:22 +00:00
87c88720be Merge branch 'useless-dpi-settings-notification' into 'gtk-3-24'
gdk/wayland: Don't notify of settings changes on startup.

See merge request GNOME/gtk!6375
2023-09-13 21:31:13 +00:00
8a479df04e Updated Danish translation 2023-09-11 21:12:37 +02:00
fe7f8d646a Update changelog 2023-09-10 16:39:53 +01:00
88033a268b Fix a copy/paste error in patch metadata 2023-09-10 16:39:12 +01:00
30b9c6fdbe Release to unstable 2023-09-10 15:51:21 +01:00
143e72967f Update to upstream gtk-3-24 branch commit 3.24.38-60-gecf3ac115d 2023-09-09 22:11:33 +01:00
b7f31d611c Update changelog 2023-09-09 21:00:53 +01:00
ecf3ac115d Update Korean translation 2023-09-05 17:27:16 +00:00
0bf7d9ce39 gdk/wayland: Don't notify of settings changes on startup.
I was profiling Firefox startup on Wayland, and I realized that we were
doing too much work because we get extra settings changed events, posted
from here:

    #0  gdk_event_copy (event=0x7ffe9c4a7fd0) at ../gtk/gdk/gdkevents.c:659
    #1  0x00007f8b8a5060c6 in gdk_display_put_event (event=0x7ffe9c4a7fd0, display=0x7f8b8d551a00) at ../gtk/gdk/gdkdisplay.c:503
    #2  gdk_display_put_event (display=0x7f8b8d551a00, event=0x7ffe9c4a7fd0) at ../gtk/gdk/gdkdisplay.c:497
    #3  0x00007f8b8a5456e6 in notify_setting (setting=0x7f8b8a59b6d6 "gtk-xft-dpi", screen=0x7f8b8d517700) at ../gtk/gdk/wayland/gdkscreen-wayland.c:237
    #4  update_xft_settings (screen=0x7f8b8d517700) at ../gtk/gdk/wayland/gdkscreen-wayland.c:513
    #5  0x00007f8b8a53ef6d in init_settings (screen=0x7f8b8d517700) at ../gtk/gdk/wayland/gdkscreen-wayland.c:842
    #6  _gdk_wayland_screen_new (display=0x7f8b8d551a00) at ../gtk/gdk/wayland/gdkscreen-wayland.c:1367
    #7  _gdk_wayland_display_open (display_name=<optimized out>) at ../gtk/gdk/wayland/gdkdisplay-wayland.c:618
    #8  0x00007f8b8a507bc7 in gdk_display_manager_open_display (manager=<optimized out>, name=0x0) at ../gtk/gdk/gdkdisplaymanager.c:462
    #9  0x00007f8b82bda2f8 in XREMain::XRE_mainStartup(bool*) (this=this@entry=0x7ffe9c4a8398, aExitFlag=aExitFlag@entry=0x7ffe9c4a830f) at /home/emilio/src/moz/gecko-6/toolkit/xre/nsAppRunner.cpp:4760
    #10 0x00007f8b82be1742 in XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) (this=this@entry=0x7ffe9c4a8398, argc=argc@entry=4, argv=argv@entry=0x7ffe9c4a9698, aConfig=...) at /home/emilio/src/moz/gecko-6/toolkit/xre/nsAppRunner.cpp:5874
    #11 0x00007f8b82be1c2c in XRE_main(int, char**, mozilla::BootstrapConfig const&) (argc=4, argv=0x7ffe9c4a9698, aConfig=...) at /home/emilio/src/moz/gecko-6/toolkit/xre/nsAppRunner.cpp:5942
    #12 0x000055631ef3b3e9 in do_main(int, char**, char**) (argc=4, argv=0x7ffe9c4a9698, envp=<optimized out>) at /home/emilio/src/moz/gecko-6/browser/app/nsBrowserApp.cpp:227
    #13 main(int, char**, char**) (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at /home/emilio/src/moz/gecko-6/browser/app/nsBrowserApp.cpp:445

We shouldn't post events for a screen we're just creating, because it
can make apps do too much work during startup. X11 had code for this.
2023-09-04 17:40:13 +02:00
4d0ca920ef Change debian-branch from debian/master to debian/latest 2023-09-04 10:25:38 -04:00
f5d5f167ea Update Georgian translation 2023-09-04 13:37:56 +00:00
ee21154413 gdk/wayland: Use g_warning_once for cursor scale mismatches. 2023-09-04 15:17:50 +02:00
c06c7bdc6a gdk/wayland: Don't fall back directly to 1 for mismatched cursor sizes.
Try to find a lower scale that still works. In most cases this will end
up with a 2-scaled cursor rather than 3-scaled cursor.

Fixes #5567
2023-09-04 15:17:50 +02:00
292893f9d7 Update Punjabi translation 2023-09-02 03:09:28 +00:00
4560664fff [gdk-quartz] Set POPUP_MENU type hint for GDK_WINDOW_TEMP.
GDK_WINDOW_TEMP is set only for GTK_WINDOW_POPUP. If the type_hint
is left at the default GDK_WINDOW_TYPE_HINT_NORMAL the Quartz WM
will fullscreen it, which isn't desirable for popup menus or other
popups.

Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/5716
2023-08-28 20:23:13 -07:00
022c36a137 Fix _gtk_get_slowdown()
We need to pass void as the argument type.
2023-08-28 16:46:43 -04:00
f14e945342 Update fa.po 2023-08-25 22:48:56 +00:00
ca4a076e57 Update Georgian translation 2023-08-24 23:47:03 +00:00
46b24bb1c3 Merge Jiří Techet's 'include_fix' into gtk-3-24. 2023-08-20 09:56:25 -07:00
3e6b832283 quartz: fix compilation problem introduced by !5648
Including plain "gdkquartz.h" ends with compilation error:

```
../gtk/gtkfilechoosernativequartz.c:43:10: fatal error: 'gdkquartz.h' file not found
#include "gdkquartz.h"
         ^~~~~~~~~~~~~
1 error generated.

```
2023-08-20 10:59:28 +02:00
6b29a201da Update Kazakh translation 2023-08-19 06:54:41 +00:00
b05ade591b Update Georgian translation 2023-08-12 10:50:40 +00:00
f9cb331eca releasing package gtk+3.0 version 3.24.38-4 2023-08-09 18:10:59 -04:00
641c21d4ae Have -dev package depend on libcloudproviders-dev on Debian 2023-08-09 18:06:18 -04:00
0be9564ada releasing package gtk+3.0 version 3.24.38-3 2023-08-09 11:29:48 -04:00
da4ac7759a Build with libcloudproviders
This wasn't enabled years ago because it caused a test failure
with the autotools tests. But we've switched to meson now and
finally it looks like libcloudproviders has fixed enough issues
2023-08-09 11:28:30 -04:00
d1ead5b443 Update Turkish translation 2023-08-08 10:44:05 +00:00
2d7ff5b79c Update Turkish translation 2023-08-08 10:43:55 +00:00
8233d9254d Update Romanian translation 2023-08-05 15:49:32 +00:00
863b399899 Update Slovenian translation 2023-07-28 15:57:04 +00:00
6fd564d126 Merge branch 'michaelweghorn/gtk-3-24_a11y_fix_cell_position' into 'gtk-3-24'
a11y atspi: Fix reporting table cell pos at index (0,0)

See merge request GNOME/gtk!6173
2023-07-28 07:16:05 +00:00
817c6a7a3c releasing package gtk+3.0 version 3.24.38-2 2023-07-23 16:14:38 -04:00
0f717ca423 Merge branch 'fix-issue-5775' into 'gtk-3-24'
GtkApplicationImplDBus: Cancel DBus method calls on shutdown

See merge request GNOME/gtk!6180
2023-07-22 23:47:36 +00:00
34fc4d0a17 Merge branch 'set-transient-for-offscreen-windows' into 'gtk-3-24'
GdkWindow: Check for offscreen windows in set_transient_for ()

See merge request GNOME/gtk!6184
2023-07-22 23:43:37 +00:00
d23e5e8b11 Update Greek translation 2023-07-21 22:37:54 +00:00
7ca33ff994 GtkApplicationImplDBus: Cancel DBus method calls on shutdown
We do that for method calls where a non-NULL GAsyncReadyCallback
is passed.

Fixes #5775
2023-07-21 14:04:25 +02:00