Matthias Clasen
fc1643956b
application: Clean up signal handlers
...
This is the right thing to do and might help for #5775 .
2023-04-26 14:09:44 +02:00
Matthias Clasen
8e48e6548b
Merge branch 'doc-link-fixes' into 'gtk-3-24'
...
docs: Fix some links
See merge request GNOME/gtk!5718
2023-03-25 14:20:24 +00:00
Matthias Clasen
19c2e87627
docs: Fix some links
...
The links to the overview sections were all broken.
Fix them.
2023-03-25 10:09:00 -04:00
Balázs Úr
da15d2186b
Update Hungarian translation
2023-03-24 23:40:51 +00:00
Hugo Carvalho
06e8cf40f9
Update Portuguese translation
2023-03-24 22:49:36 +00:00
Christian Kirbach
00296bde4d
Update German translation
2023-03-24 22:47:48 +00:00
Anders Jonsson
0302894039
Update Swedish translation
2023-03-24 22:30:52 +00:00
Piotr Drąg
cfe2a829f1
Update Polish translation
2023-03-24 17:51:41 +01:00
Yuri Chornoivan
af9bea059a
Update Ukrainian translation
2023-03-24 13:07:48 +00:00
Martin
c74c4adbce
Update Slovenian translation
2023-03-24 08:45:13 +00:00
Ekaterine Papava
74540525c7
Update Georgian translation
2023-03-24 05:10:33 +00:00
Matthias Clasen
2ebdce8633
Merge branch 'wip/jtojnar/inspector-immodule-backport' into 'gtk-3-24'
...
inspector: Add pango backend and im module
See merge request GNOME/gtk!5706
2023-03-24 03:03:59 +00:00
Christian Hergert
c26a209283
inspector: add im-module
...
This adds a new row to the Global/Information section which displays the
GTK im-module that is likely to be in use unless changed by an application.
It responds to updates of GtkSettings:gtk-im-module unless the
GTK_IM_MODULE environment variable is set.
Fixes #4512
(cherry picked from commit 6be352f4468b4dbbb1d71f427948dda154b9a658)
2023-03-23 21:26:33 +01:00
Matthias Clasen
22dd7189bb
inspector: Show the pango backend
...
(cherry picked from commit 7eb5dfd2947c8e8de0957f4339af66b47811f2c7)
2023-03-23 18:59:40 +01:00
Emmanuele Bassi
f1b6556aac
Merge branch 'fix-issue-5678' into 'gtk-3-24'
...
GdkWin32: Zero-out memory of an allocated struct
See merge request GNOME/gtk!5690
2023-03-21 11:29:04 +00:00
Luca Bacci
22b091047f
GdkWin32: Zero-out memory of an allocated struct
...
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/5678
2023-03-21 10:50:09 +01:00
Changwoo Ryu
a7ff289302
Update Korean translation
2023-03-15 10:04:25 +00:00
Daniel
a4ceb296a6
Revert "Updated Spanish translation"
...
This reverts commit ec1551c854
.
2023-03-14 12:41:15 +01:00
Daniel
ec1551c854
Updated Spanish translation
2023-03-14 12:38:08 +01:00
Luca Bacci
7776052c46
Merge branch 'check-egl-support-at-runtime' into 'gtk-3-24'
...
GdkWin32GLContext: Check availability of EGL at runtime
See merge request GNOME/gtk!5629
2023-03-13 17:51:03 +00:00
Luca Bacci
8a5619d981
Merge branch 'windows-gles-debug-fix' into 'gtk-3-24'
...
gdkglcontext-win32.c: Fix running under GLES with GDK_DEBUG=opengl
See merge request GNOME/gtk!5622
2023-03-13 17:50:45 +00:00
Matthias Clasen
2e299d3808
Merge branch 'ebassi/gtk3-file-attrs' into 'gtk-3-24'
...
Check for attribute availability before accessing it
See merge request GNOME/gtk!5645
2023-03-13 13:13:08 +00:00
Emmanuele Bassi
c1fa916e88
Check for attribute availability before accessing it
...
Starting from GLib 2.76, the standard attribute getters in the GFileInfo
object will warn if the attribute is unset, instead of silently bailing
out and returning a default value.
2023-03-13 11:54:01 +00:00
Guillaume Bernard
fb364dd84b
Update French translation
2023-03-13 10:20:54 +00:00
Daniel
3e460253ad
Updated Spanish translation
2023-03-13 10:50:33 +01:00
Matthias Clasen
6ea6391581
Merge branch 'dark_theme_caret_color_evince' into 'gtk-3-24'
...
dark theme: create $caret_color and use it
See merge request GNOME/gtk!5642
2023-03-13 07:40:54 +00:00
Nelson Benítez León
2c951f122d
dark theme: create $caret_color and use it
...
Fixes Evince showing a dark caret when using
dark theme, which makes it almost invisible.
This is in css node "textview text" of Evince
annotation window (a GtkScrolledWindow).
We create a new $caret_color var based on
$text_color and use it accordingly.
Fixes evince#1842
2023-03-12 18:50:56 -04:00
Alexander Shopov
9dc0e6c4d0
Update Bulgarian translation
2023-03-12 18:37:37 +00:00
Alan Mortensen
7afaf5d2ae
Update Danish translation
2023-03-11 14:56:00 +00:00
Luca Bacci
cf3e037e64
GdkWin32GLContext: check for EGL support at runtime
2023-03-10 15:48:05 +01:00
Chun-wei Fan
2ebf7c29e1
gdkglcontext-win32.c: Fix running under GLES
...
...when GDK_DEBUG=opengl is enabled. There was an extraneous "legacy: %s" in
the GDK_NOTE (OPENGL, g_message("...")) line that should not have been there,
due to a copy-and-paste mishap. Get rid of it.
2023-03-09 11:14:58 +08:00
Matthias Clasen
bc1f17972c
Merge branch 'fix-filetransfer-mimetype' into 'gtk-3-24'
...
selection: Use the right mime type
See merge request GNOME/gtk!5604
2023-03-07 11:31:34 +00:00
Matthias Clasen
5fee632386
selection: Use the right mime type
...
The correct mime type for portal file transfers
is application/vnd.portal.filetransfer.
Fixes : #5643
2023-03-06 23:07:53 -05:00
Fran Dieguez
8a946fd1a4
Update Galician translation
2023-03-06 20:17:11 +00:00
Yosef Or Boczko
b668e6d8a1
Update Hebrew translation
2023-03-04 18:47:16 +00:00
Matthias Clasen
b2d761f706
Post-release version bump
2023-03-02 19:43:01 -05:00
Matthias Clasen
013b629a2e
3.24.37
2023-03-02 19:31:52 -05:00
Benjamin Otte
b56202937a
liststore: Fix gtk_list_store_iter_is_valid()
...
The iter may be invalid, so we may not read from it.
testsuite/gtk/treemodel tests this and valgrind is shouting about it,
but it never crashed until I just ran it...
This bug is from 2004 and the test is from 2007. I guess invalid memory
accesses don't get caught by CI much.
2023-03-02 19:29:42 -05:00
Matthias Clasen
e38800ad3e
NEWS: Updates
2023-03-02 19:21:26 -05:00
Matthias Clasen
6402137bbf
impcontextsimple: Return from GTask
...
GLib complains about this now, so do it.
2023-03-02 19:18:34 -05:00
Matthias Clasen
24ea83e55e
Stop using GTestDBus
...
It is causing tests to timeout when libraries we are using
leak bus connections, and it turns out our tests run fine
without a session bus.
Backport of 1b265a7971171.
2023-03-02 19:18:34 -05:00
Matthias Clasen
e2f2076bf2
Merge branch 'wip/carlosg/activation-regression-fix-3-24' into 'gtk-3-24'
...
gtkwindow: Fix fallbacks through xdg_activation_v1
See merge request GNOME/gtk!5581
2023-03-01 17:09:56 +00:00
Carlos Garnacho
a3c604d5cc
gtkwindow: Fix fallbacks through xdg_activation_v1
...
When activating a window, avoid the "old" gdk_notify_startup_complete*()
API that does not fallback into xdg_activation on wayland (as this is still
deferred here until show vs present happens on the surface). This was
mistakenly changed wrt the original commit backported from GTK4.
Fixes: a067938589
("gtkwindow: Minor refactor")
2023-03-01 17:14:01 +01:00
Matthias Clasen
a1f0d64287
Merge branch 'file-transfer-portal-gtk3' into 'gtk-3-24'
...
selection: Support the file transfer portal
See merge request GNOME/gtk!5554
2023-02-26 21:25:26 +00:00
Matthias Clasen
8562476872
Mention file transfer in the NEWS
2023-02-25 08:41:07 -05:00
Matthias Clasen
6de506f277
Add a test client for file transfer portal
2023-02-25 08:41:07 -05:00
Matthias Clasen
9f81db139d
selection: Support the file transfer portal
...
When the selection target is application/vnd.portal.files,
send files through the file transfer portal.
2023-02-25 08:41:07 -05:00
Matthias Clasen
bae6a37ed9
Belated post-release bump
2023-02-25 08:05:42 -05:00
Luca Bacci
20964a3fa6
Merge branch 'backport-mr-4620-to-gtk-3-24' into 'gtk-3-24'
...
GdkWin32: Mouse events fixes
See merge request GNOME/gtk!5493
2023-02-13 15:34:24 +00:00
Luca Bacci
53f8a2ef93
GdkWin32: Generate crossing event after button release
...
This is a backport of commit cb0c1b3f to gtk-3-24
2023-02-13 16:15:04 +01:00