Claude Paroz
a2e44d343e
Updated French translation
2022-02-19 11:31:50 +01:00
Thibaud CANALE
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
Aleksandr Melman
b064bbd1e0
Update Russian translation
2022-02-18 19:34:13 +00:00
Jordi Mas
155bb07a4e
Update Catalan translation
2022-02-18 07:33:17 +01:00
Rafael Fontenelle
b10db12e49
Update Brazilian Portuguese translation
2022-02-18 00:05:36 +00:00
Anders Jonsson
1de15f8f38
Update Swedish translation
2022-02-17 22:10:05 +00:00
Hugo Carvalho
bd2ae42d57
Update Portuguese translation
2022-02-17 21:28:19 +00:00
Yuri Chornoivan
d75793b5af
Update Ukrainian translation
2022-02-17 15:38:44 +00:00
Matthias Clasen
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
Bastien Nocera
5c92e6ddc6
inspector: Show app ID and resource path in the General tab
...
This makes it easier to figure out those values (which are mentioned in
the GtkApplication documentation) rather than working that out from the
way they're generated (or documented as being generated).
2022-02-17 12:27:19 +01:00
Luca Bacci
7394f6c720
Merge branch 'fix-issue-3690' into 'gtk-3-24'
...
Fix gdk_win32_window_get_frame_extents
See merge request GNOME/gtk!4478
2022-02-14 20:22:10 +00:00
Luca Bacci
4a8d96b95b
GdkWin32: Fix gdk_win32_window_get_frame_extents
...
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/4690
2022-02-14 16:16:47 +01:00
Emmanuele Bassi
160ef56de4
Merge branch 'fix-cell-accessible-leak' into 'gtk-3-24'
...
Fix a leak of cell accessibles
See merge request GNOME/gtk!4471
2022-02-12 00:56:20 +00:00
Matthias Clasen
cc977be580
Fix a leak of cell accessibles
...
gtk_container_cell_accessible_add_child is transfer none,
so we need to drop the reference we hold, otherwise it
leaks.
2022-02-11 18:39:55 -05:00
Luca Bacci
e6a028bfca
Merge branch 'win32-fix-ctrl-shift' into 'gtk-3-24'
...
gdkkeys-win32: Also ignore Ctrl + Shift (etc.)
See merge request GNOME/gtk!4456
2022-02-08 22:40:37 +00:00
Philip Zander
a40f9261e9
gdkkeys-win32: Also ignore Ctrl + Shift (etc.)
...
Some Windows keymaps have bogus mappings for the Ctrl modifier. !4423 attempted
to fix this by ignoring the Ctrl layer, but that was not enough. We also need to
ignore combinations of Ctrl with other modifiers, i.e. Ctrl + Shift. For example,
Ctrl + Shift + 6 is mapped to the character 0x1E on a US keyboard (but it should
be treated as Ctrl + ^). Basically, always ignore Ctrl unless it is used in
conjunction with Alt, i.e. as part of AltGr.
Related issue: #4667
2022-02-08 20:44:35 +01:00
Matthias Clasen
38a1a23a53
Merge branch '3-24-30-api-additions-since-marker' into 'gtk-3-24'
...
Add `Since` markers for new API between 3.24.11 and 3.24.30
See merge request GNOME/gtk!4425
2022-02-08 00:15:10 +00:00
Matthias Clasen
5cdb9548d9
Merge branch 'tiled-border-fix-3-24' into 'gtk-3-24'
...
theme: Fix incorrect border color for tiled windows for 3.24
See merge request GNOME/gtk!4437
2022-02-08 00:13:27 +00:00
Matthias Clasen
08f47e0b01
Merge branch 'gtkcellrendererprogress-tabular' into 'gtk-3-24'
...
GtkCellRendererProgress: use tabular figures
See merge request GNOME/gtk!4444
2022-02-07 23:53:50 +00:00
Matthias Clasen
4621008326
Merge branch 'improve-gdk-screen-docs' into 'gtk-3-24'
...
gdkapplaunchcontext: Improve set_screen() docs
See merge request GNOME/gtk!4435
2022-02-07 23:37:33 +00:00
Benjamin Otte
807ae5cba8
Merge branch 'wip/hadess/inspector-search-by-pointer' into 'gtk-3-24'
...
inspector: Search by pointer address
See merge request GNOME/gtk!4441
2022-02-04 17:51:05 +00:00
Bastien Nocera
95e9d85716
inspector: Search by pointer address
...
Useful to find a widget that corresponds to a pointer address in gdb.
2022-02-04 18:16:50 +01:00
Joonas Henriksson
1b78ed4488
theme: Fix incorrect border color for tiled windows
2022-02-02 06:50:52 +02:00
Phaedrus Leeds
c5c76ad327
gdkapplaunchcontext: Improve set_screen() docs
2022-02-01 11:24:04 -08:00
Boyuan Yang
3dc44becf0
Update Chinese (China) translation
2022-01-31 04:02:27 +00:00
Sebastian Dröge
133ff7687a
Add Since
marker for GtkHeaderBarAccessible
...
It was added in 3.24.11.
2022-01-30 19:09:50 +02:00
Sebastian Dröge
a47bb16cff
Add Since
marker for gdk_wayland_window_set_application_id()
...
It was added in 3.24.22.
2022-01-30 19:07:42 +02:00
Sebastian Dröge
990d298720
Add Since
marker to new accessibility API from 3.24.30
...
- GtkFileChooserWidgetAccessible
- GtkPlugAccessible
- GtkSocketAccessible
2022-01-30 18:56:55 +02:00
Luca Bacci
3ebf21c579
Merge branch 'win32-keys-ignore-ctrl' into 'gtk-3-24'
...
gdkkeys-win32: Ignore CTRL bit for key translation
See merge request GNOME/gtk!4423
2022-01-30 10:45:44 +00:00
Philip Zander
cfc6d6ddb7
gdkkeys-win32: Ignore CTRL bit for key translation
...
Some keymaps on Windows contain bogus mappings for Ctrl+key for certain
keys, e.g. Ctrl+Backspace = Delete, or Ctrl+[ = 0x1B. These are never
used on Windows, so we should ignore them.
Fixes #4667
2022-01-29 22:36:40 +01:00
Lukas K
503e8f40b9
GtkCellRendererProgress: use tabular figures
...
yields more visually stable appearance
2022-01-28 19:52:47 +01:00
John Ralls
1b77a4dba9
Merge Lukas Oberhuber's 'fix-retina-cursors' into gtk-3-24.
2022-01-26 21:41:45 -08:00
Anders Jonsson
f49bb510c7
Update Swedish translation
2022-01-22 14:18:12 +00:00
Matthias Clasen
a106160251
Merge branch 'fix-warning' into 'gtk-3-24'
...
gdk/display-wayland: Don't bypass portal for theme entries
See merge request GNOME/gtk!4400
2022-01-19 13:48:23 +00:00
Florian Müllner
de360b3745
gdk/display-wayland: Don't bypass portal for theme entries
...
When commit 49589e1da added support for the new high-contrast key,
it missed that the getter should only use the setting directly when
not going through the portal.
https://gitlab.gnome.org/GNOME/gtk/-/issues/4651
2022-01-19 02:17:43 +01:00
Matthias Clasen
248783c202
Merge branch 'fix-places-crash' into 'gtk-3-24'
...
gtkplacessidebar.c: add bookmark null checking
See merge request GNOME/gtk!4399
2022-01-18 23:50:47 +00:00
Geyslan G. Bem
c7f9c80eb5
gtkplacessidebar.c: add bookmark null checking
...
This fixes nautilus crash and perhaps other callers issues.
Nautilus (and sometimes glib) crashes with malformed URI inside of the
bookmarks file .config/gtk-3.0/bookmarks when it has no LABEL.
This is result from the closed glib MR #2065 analysis and agreement.
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2065#note_1091979
Signed-off-by: Geyslan G. Bem <geyslan@gmail.com>
Fixes : #4643
2022-01-18 18:21:22 -05:00
Luca Bacci
2f00ceb492
Merge branch 'revert-fd6ce997' into 'gtk-3-24'
...
Revert "Bug 676077: Fix handling of Keyboard Input on Windows"
See merge request GNOME/gtk!4384
2022-01-17 09:43:21 +00:00
Chun-wei Fan
58e038f32e
Revert "Bug 676077: Fix handling of Keyboard Input on Windows"
...
The actual code that does the IM context code handling on Windows now uses the
native Windows APIs to handle keystrokes, so this patch is no longer needed, as
it was found that it instead caused issues.
Pointed out in issue #2865 .
This reverts commit fd6ce9975e
.
2022-01-17 11:31:28 +08:00
Robert Mader
da4066774b
wayland/cursor: Sanity check cursor image size
...
On Wayland it is a protocol violation to upload buffers with
dimensions that are not an integer multiple of the buffer scale.
Until recently, Mutter did not enforce this. When it started
doing so, some users started seeing crashes in GTK apps because the
cursor theme ended up with e.g. a 15x16 pixel image at scale of 2.
Add a small sanity check for this case.
2022-01-14 20:49:28 +01:00
Luca Bacci
b5d0c44a87
Meson: Use gnome.post_install
...
Only available on Meson 0.57.0 and later
2022-01-14 17:30:35 +01:00
Lukas Oberhuber
021cdf382d
macos: correctly handle retina cursors
...
This change correctly sizes HiDPI curors on macOS.
Before this, the cursors would appear double the size of normal cursors
on non HiDPI screens.
Based in part on this comment:
https://gitlab.gnome.org/GNOME/gtk/-/issues/613#note_687914
2022-01-14 00:10:15 +00:00
Luca Bacci
8252f99e08
Merge branch 'win32-fix-altgr-gtk3' into 'gtk-3-24'
...
IMContextSimple: Fix AltGr not working on Win32 [GTK3]
See merge request GNOME/gtk!4374
2022-01-13 19:46:26 +00:00
Philip Zander
f03bf55688
IMContextSimple: Fix AltGr not working on Win32
...
The old code assumed that any key press containing Ctrl or Alt cannot be
regular text input. This is not correct on Win32 as AltGr = Ctrl + Alt.
2022-01-13 13:43:23 +01:00
Matthias Clasen
dac9baf3b1
Merge branch 'wip/keep-scale-3-24' into 'gtk-3-24'
...
wayland/window: Only update the scale if on any outputs
See merge request GNOME/gtk!4353
2022-01-12 19:45:50 +00:00
Matthias Clasen
7a35c5bd4e
Merge branch '4627-printing-Unref-old-spool_io-before-setting-new-one-gtk3' into 'gtk-3-24'
...
printing: Unref old spool_io before setting new one
See merge request GNOME/gtk!4369
2022-01-12 19:37:38 +00:00
Marek Kasik
0387486407
printing: Unref old spool_io before setting new one
...
Unref private spool_io of GtkPrintJob before setting it to a new one
in gtk_print_job_set_source_file() and gtk_print_job_set_source_fd()
to prevent a leak.
Fixes : #4627
2022-01-12 12:46:27 +01:00
Matthias Clasen
8fc2af7bb3
Merge branch 'fontchooser-fix-3' into 'gtk-3-24'
...
docs: Fix gtk_tree_selection_get_selected_rows()
See merge request GNOME/gtk!4354
2022-01-12 02:49:27 +00:00
Luca Bacci
7e9935e381
Merge branch 'file-chooser-native-win32-grab-only-when-modal' into 'gtk-3-24'
...
GtkFileChooserNativeWin32: add GTK grab only when modal
See merge request GNOME/gtk!4364
2022-01-11 13:49:45 +00:00
Luca Bacci
0b26e8b8a3
GtkFileChooserNativeWin32: add GTK grab only when modal
2022-01-11 14:23:10 +01:00