Matthias Clasen
9b0afd8bff
Merge branch 'pickers-demo-dnd' into 'main'
...
gtk4-demo: Accept file dnd in the pickers demo
See merge request GNOME/gtk!5556
2023-02-26 13:44:30 +00:00
Matthias Clasen
495ca72232
gtk4-demo: Accept file dnd in the pickers demo
...
Easy to add and expected of a file picker.
2023-02-26 08:28:38 -05:00
Alexander Shopov
e6f4464a3d
Update Bulgarian translation
2023-02-26 08:48:06 +00:00
Anders Jonsson
cb0e4ee2be
Update Swedish translation
2023-02-25 21:57:36 +00:00
Matthias Clasen
6f7b6ad61a
Merge branch 'ebassi/button-no-check' into 'main'
...
Remove unused code in GtkButton
See merge request GNOME/gtk!5553
2023-02-25 13:41:52 +00:00
Emmanuele Bassi
1e599c9141
Remove unused code in GtkButton
...
GtkButton still has some code checking if the instance passed to
gtk_button_set_label() is a GtkCheckButton; GtkCheckButton is not a
GtkButton any more.
2023-02-24 14:38:39 +00:00
Yosef Or Boczko
4cf42eb19c
Update Hebrew translation
2023-02-24 09:57:37 +00:00
Matthias Clasen
b0fc2f99ba
Merge branch 'mcatanzaro/#5619' into 'main'
...
filesystemmodel: fix crash when file is removed
Closes #5619
See merge request GNOME/gtk!5550
2023-02-23 16:24:06 +00:00
Emmanuele Bassi
2b4dd182c1
Merge branch 'add_toggle_button_role' into 'main'
...
a11y: Introduce a dedicated role for toggle buttons
See merge request GNOME/gtk!5549
2023-02-23 15:22:16 +00:00
Michael Catanzaro
c141d0a70a
filesystemmodel: fix crash when file is removed
...
In 32247bc50e
node_get_for_file() was
changed to return GTK_INVALID_LIST_POSITION rather than 0 when the file
is untracked. Most call sites were updated accordingly, but this one was
missed.
Fixes #5619
2023-02-23 09:20:03 -06:00
Lukáš Tyrychtr
6fa8033c7c
Use the correct role for GtkToggleButton
2023-02-23 15:02:29 +01:00
Lukáš Tyrychtr
de80f503e4
a11y: Introduce a dedicated role for toggle buttons
...
Up until now, toggle buttons were presented as regular push buttons.
That's the approach used by the ARIA specification, however, our platform
accessibility backend, at-spi2, can not represent accessibe states with values,
so we can not represent the design pattern precisely enough for screen readers.
If, in future, the a11y backends gain this capability, we might consider again
removing this role.
2023-02-23 14:22:20 +01:00
Matthias Clasen
41b67c4722
Merge branch 'matthiasc/for-main' into 'main'
...
gtk-demo: Fix the shortcuts-window demo
See merge request GNOME/gtk!5548
2023-02-23 01:03:41 +00:00
Matthias Clasen
1eae87621d
gtk-demo: Fix the shortcuts-window demo
...
Presenting the shortcutswindow got lost
in fb8e52f0c9
. Oops.
2023-02-22 14:57:47 -05:00
Fran Dieguez
5f502601c8
Update Galician translation
2023-02-22 17:23:21 +00:00
Sabri Ünal
04d23c5cb9
Update Turkish translation
2023-02-22 11:41:36 +00:00
Philipp Kiemle
d9b6f814ad
Update German translation
2023-02-22 10:34:50 +00:00
Matthias Clasen
871c46591a
Merge branch 'improve_gtknotebook_a11y' into 'main'
...
GtkNotebook: Improve the labels of notebook pages for a11y
See merge request GNOME/gtk!5546
2023-02-21 16:48:28 +00:00
Lukáš Tyrychtr
d906b456a8
GtkNotebook: Improve the labels of notebook pages for a11y
2023-02-21 15:29:00 +01:00
Daniel
cad5771a66
Updated Spanish translation
2023-02-21 12:07:49 +01:00
Emmanuele Bassi
378f1421f0
Merge branch 'main' into 'main'
...
button: Remove nullable annotation for new_from_icon_name()
Closes #5606
See merge request GNOME/gtk!5544
2023-02-20 21:30:05 +00:00
Philipp Hörist
a209a73c69
button: Remove nullable annotation for new_from_icon_name()
...
This makes it more consistent with set_icon_name() which
does also not accept NULL.
Fixes #5606
2023-02-20 20:33:42 +01:00
Matthias Clasen
624458df9d
Merge branch 'builder-tool-child-properties' into 'main'
...
gtk4-builder-tool: Prefer child properties
Closes #5609
See merge request GNOME/gtk!5543
2023-02-20 13:12:27 +00:00
Matthias Clasen
fbfbaa484d
Merge branch 'matthiasc/for-main' into 'main'
...
filechooser: Fix paned limits
See merge request GNOME/gtk!5542
2023-02-20 13:04:33 +00:00
Matthias Clasen
3de10847b9
gtk4-builder-tool: Prefer child properties
...
Rewrite <child> elements to use child properties
where that is easily possible.
Fixes : #5609
2023-02-19 21:48:56 -05:00
Kukuh Syafaat
8be601da4f
Update Indonesian translation
2023-02-20 01:20:48 +00:00
Matthias Clasen
07b9a6fb75
filechooser: Fix paned limits
...
The intention of the ui file was to not let
the paned shrink both children down to nothing,
but using <child> for the children effectively
overrides the setting of the shrink properties.
Fix that by using child properties instead of
<child>.
2023-02-19 19:12:30 -05:00
Matthias Clasen
5105d607de
Merge branch 'builder-tool-template-parent' into 'main'
...
builder-tool: Try harder to find template parents
Closes #5232
See merge request GNOME/gtk!5541
2023-02-20 00:05:06 +00:00
Matthias Clasen
a9f03be588
builder-tool: Try harder to find template parents
...
This will make it work (in some cases) to add extra
libraries via LD_PRELOAD.
Based on work by Julian Sparber,
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5084
Fixes : #5232
2023-02-19 18:17:34 -05:00
Asier Sarasua Garmendia
d67bdb96ad
Update Basque translation
2023-02-19 20:44:24 +00:00
Yuri Chornoivan
c8f4535ed2
Update Ukrainian translation
2023-02-19 20:23:35 +00:00
Aurimas Černius
21cbf98942
Update Lithuanian translation
2023-02-19 19:06:03 +00:00
Emmanuele Bassi
300540f6b8
Merge branch 'texturescalenode-type-annotations' into 'main'
...
Fix self-`(type)` annotations for `TextureScaleNode` methods
See merge request GNOME/gtk!5539
2023-02-19 17:18:01 +00:00
Sebastian Dröge
323ba14dde
Fix self-(type)
annotations for TextureScaleNode
methods
2023-02-19 19:00:34 +02:00
Matthias Clasen
aaee1ee5bd
Merge branch 'fix_custom_accessible_hierarchy' into 'main'
...
Allow setting accessible parent and next sibling
See merge request GNOME/gtk!5517
2023-02-19 16:15:49 +00:00
Matthias Clasen
70a711882c
Fix the build
2023-02-19 15:26:27 +00:00
Matthias Clasen
5717b95cad
Miscellaneous formatting and documentation fixes
2023-02-19 15:09:25 +00:00
Matthias Clasen
1b0f324be5
Merge branch 'missing-since-markers' into 'main'
...
Add two missing `Since` markers
See merge request GNOME/gtk!5537
2023-02-19 14:56:51 +00:00
Sebastian Dröge
ca93512106
Add two missing Since
markers
2023-02-19 11:18:15 +02:00
Ekaterine Papava
fbd4f06ee2
Update Georgian translation
2023-02-19 05:48:04 +00:00
Benjamin Otte
d553f6941d
Merge branch 'wip/otte/for-main' into 'main'
...
listview: Measure children only, not self
See merge request GNOME/gtk!5535
2023-02-19 05:33:59 +00:00
Matthias Clasen
2173b7ccaa
Merge branch 'matthiasc/for-main' into 'main'
...
Drop some unnecessary includes
See merge request GNOME/gtk!5536
2023-02-19 05:01:53 +00:00
Matthias Clasen
ca6642deed
Drop some unnecessary includes
2023-02-18 23:42:04 -05:00
Benjamin Otte
be6a4722c0
listview: Measure children only, not self
...
The previous code would include CSS padding/margin/border in the
measurement and that is wrong.
Until commit a96c75ff02
this was not actually visible, but afterwards
listitems were allocated 16px too wide.
Test included
2023-02-19 05:41:29 +01:00
Matthias Clasen
3b3b63062d
Revert "Merge branch 'inscription-single-line' into 'main'"
...
This reverts commit 7ec90abf24
, reversing
changes made to ec49a912aa
.
We did not have agreement on this after all.
2023-02-18 19:04:00 -05:00
Matthias Clasen
7ec90abf24
Merge branch 'inscription-single-line' into 'main'
...
inscription: Add single-line-mode property
Closes #5444
See merge request GNOME/gtk!5504
2023-02-18 23:34:17 +00:00
Matthias Clasen
ec49a912aa
Merge branch 'wip/carlosg/dnd-x11-keys' into 'main'
...
gdk/x11: Also grab keyboard during XDnD grabs
Closes #5604
See merge request GNOME/gtk!5533
2023-02-18 22:20:30 +00:00
Carlos Garnacho
ae94417f80
gdk/x11: Also grab keyboard during XDnD grabs
...
The drag source must handle events and messaging, this also
includes keyboard handling for accessibility and cancellation.
Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/5604
2023-02-18 23:02:22 +01:00
Matthias Clasen
24a6803958
Merge branch 'matthiasc/for-main' into 'main'
...
gtksearchentry: Apply header capitalization to the "Clear entry" tooltip
See merge request GNOME/gtk!5532
2023-02-18 21:10:16 +00:00
Automeris naranja
4073371416
gtksearchentry: Apply header capitalization to the "Clear entry" tooltip
...
HIG advises to use header capitalization in tooltip texts.
https://developer.gnome.org/hig/patterns/feedback/tooltips.html
2023-02-18 15:53:54 -05:00