Luca Bacci
78a0cdde83
Quartz: Fix keyboard layout notification
...
Register for notifications before initializing keymaps
2021-11-24 16:20:02 +01:00
Luca Bacci
c2e6fcc92d
Merge branch 'win32-theme-fixes' into 'gtk-3-24'
...
Win32 theme fixes
See merge request GNOME/gtk!4189
2021-11-23 13:25:08 +00:00
Jaime Velasco Juan
466619f7c1
win32 theme: Draw expander arrow
...
Better than nothing.
2021-11-23 12:42:41 +01:00
Jaime Velasco Juan
2f30e12de7
win32 theme: Fix unfocused window buttons
2021-11-23 12:35:39 +01:00
Jaime Velasco Juan
bfe7a57b76
win32 theme: fix disabled GtkEntry style
2021-11-23 12:27:47 +01:00
Jaime Velasco Juan
f9d82e965e
win32 theme: Fix levelbar and tweak progressbar
...
Both have a similar look now
2021-11-23 12:05:51 +01:00
Luca Bacci
8d654527ab
Merge branch 'ole2-dnd-ipc-window-follows-the-cursor-monitor' into 'gtk-3-24'
...
GdkWin32: Make OLE2 DND work on monitors with different OS scales
See merge request GNOME/gtk!4155
2021-11-18 21:57:36 +00:00
Luca Bacci
661f23d337
Merge branch 'gdk-win32-custom-print-dialog-widget-measurement' into 'gtk-3-24'
...
Fix measurement of custom widget in win32 print dialog
See merge request GNOME/gtk!4159
2021-11-18 19:02:58 +00:00
Luca Bacci
1650b4b205
Win32: Fix print dialog custom widget measurement
2021-11-17 15:41:13 +01:00
Aleksandr Melman
2d67c74ea2
Update Russian translation
2021-11-16 21:52:25 +00:00
Matthias Clasen
7f8efb6b8d
Merge branch 'gtk-3-24_inkscape2932' into 'gtk-3-24'
...
Backport css: Avoid a crash while parsing radial gradients
See merge request GNOME/gtk!4161
2021-11-16 21:30:10 +00:00
Matthias Clasen
bac491b0b5
Merge branch 'compose-cache-symlinks' into 'gtk-3-24'
...
[GTK3 backport] composetable: invalidate cache based on symlink mtime too
See merge request GNOME/gtk!4165
2021-11-16 21:29:38 +00:00
Naïm Favier
1284a804f1
composetable: invalidate cache based on symlink mtime too
...
When the compose file is a symbolic link, take the link itself's
modification time into account (in addition to its target's) in
determining whether to invalidate the compose cache.
This is useful e.g. on NixOS systems where the compose file might point
to a store path with an irrelevant modification time, and we want the
cache to expire when the symlink itself changes.
(cherry picked from commit 22f5236943
)
2021-11-16 18:30:02 +01:00
Matthias Clasen
60ec8dbd69
css: Avoid a crash while parsing radial gradients
...
has_size does not imply that sizes[0] is != NULL.
(cherry picked from commit aceba7484f
)
2021-11-16 12:04:54 +11:00
Luca Bacci
4d40300d8a
GdkWin32: Make OLE2 DND work in monitors with different OS scales
...
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3734
2021-11-13 19:41:58 +01:00
Luca Bacci
a174568ef9
Merge branch 'gtk3-dnd-find-dest-window-fix' into 'gtk-3-24'
...
GdkWin32: Fix DND destination window search
See merge request GNOME/gtk!3885
2021-11-13 14:51:49 +00:00
Quentin PAGÈS
7520524aed
Update Occitan translation
2021-11-10 18:17:30 +00:00
Milo Casagrande
02381e49d7
Update Italian translation
2021-11-09 08:43:19 +00:00
Luca Bacci
ae8fde9630
Merge branch 'win32-gl-reorg-3' into 'gtk-3-24'
...
GDK-Win32: Reorganize backend GL code and add fallback mode
See merge request GNOME/gtk!3859
2021-11-06 11:21:43 +00:00
Matthias Clasen
3c83854962
Merge branch 'wip/carlosg/no-ping-serials-for-input-3-24' into 'gtk-3-24'
...
[3.24] gdk/wayland: Do not use xdg_wm_base.ping serials as "user input" serials
See merge request GNOME/gtk!4123
2021-11-06 02:20:12 +00:00
Luca Bacci
4067e46e20
Merge branch 'vs2022-vcproj' into 'gtk-3-24'
...
Visual Studio projects: "Add" Visual Studio 2022 projects
See merge request GNOME/gtk!4064
2021-11-05 17:38:08 +00:00
Carlos Garnacho
d81f58bc09
gdk/wayland: Do not use xdg_wm_base.ping serials as "user input" serials
...
Ping/pong serials are not meant to be interpreted as user input serials
(e.g. those given back later to the compositor on grabs). As a matter
of fact, Mutter uses a different count (i.e. timestamps) in these, so
using these serials may confuse the compositor into denying certain
operations like DnD.
2021-11-05 14:43:23 +01:00
Goran Vidović
6b980e5ce8
Update Croatian translation
2021-10-29 15:24:44 +00:00
Matthias Clasen
660cbee51e
Merge branch 'fix-win11-sdk-3' into 'gtk-3-24'
...
Fix building against the Windows 11 SDK (GTK+-3.x)
See merge request GNOME/gtk!4062
2021-10-28 16:47:15 +00:00
Matthias Clasen
a12769a2c4
Merge branch 'fix-recent-filter-uri' into 'gtk-3-24'
...
GtkRecentFilter: Do not unset the uri if it is needed
See merge request GNOME/gtk!4080
2021-10-27 15:03:40 +00:00
Rūdolfs Mazurs
20be04f7ac
Update Latvian translation
2021-10-25 16:50:04 +00:00
Goran Vidović
cdab711ec2
Update Croatian translation
2021-10-21 10:38:42 +00:00
Goran Vidović
595531eba5
Update Croatian translation
2021-10-21 10:37:02 +00:00
Gaël Bonithon
90ca7fb3c9
GtkRecentFilter: Do not unset the uri if it is needed
2021-10-19 20:28:06 +02:00
Matthias Clasen
1e72dac839
Merge branch 'wip/hadess/quiet-broadway-gtk3' into 'gtk-3-24'
...
broadway: Quiet initialisation failures
See merge request GNOME/gtk!4052
2021-10-19 02:45:56 +00:00
Matthias Clasen
25d01b7610
Merge branch 'wip/fix-remap-up-left-popup' into 'gtk-3-24'
...
window/wayland: Reset position when hiding popup
See merge request GNOME/gtk!3913
2021-10-18 22:34:39 +00:00
Jonas Ådahl
0f871584fc
Merge branch 'surfaceloop' into 'gtk-3-24'
...
Check if size changed before hiding a surface
See merge request GNOME/gtk!3944
2021-10-18 14:20:44 +00:00
Luca Bacci
d34f4416bd
Merge branch 'gdk-win32-ensure-correct-order-of-operations-when-handling-dpi-scale-and-gdk-screen-offset' into 'gtk-3-24'
...
GdkWin32: Ensure consistent order of operations when handling DPI scale and GDK screen offset
See merge request GNOME/gtk!3931
2021-10-18 11:36:47 +00:00
John Ralls
36315cbe2b
[quartz]Use the absolute value of Scale values for CGContextScaleSCM
...
In macOS-12.sdk CGContextConverSizeToDeviceSpace returns a negative
height and passing that to CGContextScaleCTM in turn causes the cairo
surface to draw outside the window where it can't be seen. Passing the
absolute values of the scale factors fixes the display on macOS 12 without
affecting earlier macOS versions.
2021-10-14 12:45:48 -07:00
Chun-wei Fan
1234b46d3b
Visual Studio projects: "Add" Visual Studio 2022 projects
...
Like the Visual Studio 2012+ projects, copy the Visual Studio 2010
projects and replace the items in there as needed, so that we can
obtain Visual Studio 2022 project files, since they are all in the
MSBuild format.
2021-10-14 10:53:18 +08:00
Chun-wei Fan
c4d8575c30
gtk: Fix building version resource on Windows 11 SDK
...
The rc.exe that comes with the Windows 11 SDK does not allow one to include
winuser.h directly in the .rc scripts, so make sure that we do not try to
generate the final gtk.rc with it, but instead include windows.h with
WIN32_LEAN_AND_MEAN defined.
2021-10-14 10:30:58 +08:00
Chun-wei Fan
dceed915e8
gtk/generate-uac-manifest.py: Fix UAC manifest .rc
...
The resource compiler in the Windows 11 SDK does not allow one to include
winuser.h directly in resource scripts (.rc) with a rather cryptic error
message, so fix generating the .rc file to embed the UAC manifest by including
windows.h with WIN32_LEAN_AND_MEAN instead.
2021-10-13 11:38:26 +08:00
Sveinn í Felli
49374551e8
Update Icelandic translation
2021-10-12 22:45:33 +00:00
Rafael Fontenelle
888fe92051
Update Brazilian Portuguese translation
2021-10-12 17:37:09 +00:00
Bastien Nocera
e7679635b0
broadway: Quiet initialisation failures
...
Broadway is the only GTK+ backend that throws an error on stderr for a
"display server" connection failure.
This causes problems when gtk_init_check() is used and unexpected error
output is generated such as with hotdoc, which fails when generating a
GTK plugin's documentation instead of overlooking the issue.
"Unable to init server: Could not connect: Connection refused"
2021-10-11 20:29:40 +02:00
Ting-Wei Lan
d90efbd9be
Merge branch 'wip/lantw/GDK-Win32-Fix-MinGW-autotools-build' into 'gtk-3-24'
...
GDK/Win32: Fix MinGW autotools build
See merge request GNOME/gtk!3991
2021-10-10 10:33:42 +00:00
Emmanuele Bassi
0d0c9c918e
Merge branch 'filesearch3' into 'gtk-3-24'
...
searchenginemodel: finalize search results
See merge request GNOME/gtk!4030
2021-10-04 14:07:13 +00:00
Pierre Ossman
aca83684ed
searchenginemodel: finalize search results
...
It is necessary to signal the search engine that we are finished and
that we found something for it to reliably show the results. It would
sometimes work anyway since it is sufficient if any backend signals
completion. However if GtkSearchEngineModel was the only backend
returning results then things would break.
2021-10-04 15:41:42 +02:00
Emmanuele Bassi
d4376ec0db
Merge branch 'gtk3-debian-ci' into 'gtk-3-24'
...
ci: Update Debian image to current stable
See merge request GNOME/gtk!4031
2021-10-04 12:50:35 +00:00
Emmanuele Bassi
41a2f5cdc0
ci: Update the Debian CI image
2021-10-04 13:24:32 +01:00
Emmanuele Bassi
7e2917e19c
ci: Update Debian image to current stable
...
This is required by a change in the certificates that makes it
impossible to run `git clone` on a GNOME GitLab repository in a CI
pipeline.
2021-10-04 13:23:32 +01:00
Emmanuele Bassi
3935a4a44a
Merge branch 'gtk3-selection-docs' into 'gtk-3-24'
...
docs: Fix gtk_tree_selection_get_selected()
See merge request GNOME/gtk!4012
2021-09-30 00:12:20 +00:00
Emmanuele Bassi
1900fc2f80
docs: Fix gtk_tree_selection_get_selected_rows()
...
Reword the description and return value so that they look better on
docs.gtk.org.
2021-09-30 00:38:17 +01:00
Emmanuele Bassi
4f54fcd288
docs: Fix gtk_tree_selection_get_selected()
...
Use the proper sigils for enumeration values and constants. The
description is also barely intelligible.
2021-09-30 00:35:11 +01:00
Sveinn í Felli
d5657e2c55
Update Icelandic translation
2021-09-29 12:08:08 +00:00