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
Michael J. Baars
32bc7ce987
removed duplicate function call
2023-02-21 13:28:15 +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
Matthias Clasen
e5a391c0b9
Merge branch 'matthiasc/for-main' into 'main'
...
securememory: use function checks
Closes #5070
See merge request GNOME/gtk!5531
2023-02-18 17:21:15 +00:00
Matthias Clasen
6cb612ac15
gtk-demo: Fix build without sincos
...
We are getting into trouble here if
sincos isn't detected but still present
in headers. Avoid that.
Also fix the other copy of gtkgears.c.
2023-02-18 10:41:02 -05:00
Matthias Clasen
9f64202a60
meson: Consolidate function checks
...
Put all the function checks in one place.
Remove functions we don't actually use,
and add ones that we have #ifdefs for in
in the code. Also add enough includes to
make these checks actually work.
Fixes : #5070
2023-02-18 09:37:36 -05:00
Matthias Clasen
19c362f638
securememory: use function checks
...
Checking for getpagesize in meson.build is
useless if we don't check the resulting define
in the code. So do that.
2023-02-18 09:34:50 -05:00
Matthias Clasen
e51fa8b65b
Merge branch 'matthiasc/for-main' into 'main'
...
printing: Avoid getrandom
See merge request GNOME/gtk!5530
2023-02-17 22:39:04 +00:00
Matthias Clasen
06d3bbafaf
printing: Avoid getrandom
...
GLib has perfectly serviceable random number
apis, and this breaks the macOs build.
2023-02-17 17:20:44 -05:00
Matthias Clasen
da8a1f4683
Merge branch 'scalebutton-active-since-marker' into 'main'
...
Add missing `Since` marker to `GtkScaleButton:active`
See merge request GNOME/gtk!5529
2023-02-17 19:54:03 +00:00
Sebastian Dröge
ad7d9bc409
Add missing Since
marker to GtkScaleButton:active
2023-02-17 19:41:55 +02:00
Emmanuele Bassi
94cde8d702
Merge branch 'ebassi/ci-update-v41' into 'main'
...
ci: Update image
See merge request GNOME/gtk!5528
2023-02-17 12:55:50 +00:00
Emmanuele Bassi
ec7b1f7208
ci: Add no-cache option to run-docker.sh script
...
Use `run-docker.sh build --no-cache` to discard the cached layers if you
need to rebuild the image without modifying the Dockerfile.
2023-02-17 12:24:09 +00:00
Emmanuele Bassi
864fbf89cd
ci: Update image
...
Refresh the Fedora base (still at 37), and add the Python packaging
module for gi-docgen.
2023-02-17 12:24:09 +00:00
Emmanuele Bassi
b8e928d703
Merge branch 'matthiasc/for-main' into 'main'
...
mask: Fix glsl
See merge request GNOME/gtk!5527
2023-02-17 12:23:36 +00:00
Matthias Clasen
0b4d41698b
mask: Fix glsl
2023-02-17 06:26:42 -05:00
Matthias Clasen
a9eca60b84
Merge branch 'wip/fix-mask-modes-regression' into 'main'
...
wayland/glcontext: Don't call wl_surface.offset on old objects
See merge request GNOME/gtk!5526
2023-02-17 11:25:06 +00:00
Jonas Ådahl
53c3f497f1
wayland: Clean up some dead code
2023-02-17 12:03:58 +01:00
Jonas Ådahl
3183a21347
wayland/glcontext: Don't call wl_surface.offset on old objects
...
The availability of wl_surface.offset depends on the compositor, so we
can't call it unconditionally. Add a version check to so we only call
offset if we know we won't raise a protocol error.
Fixes: 0eb791eaaa
("Make mask nodes more versatile")
2023-02-17 12:03:27 +01:00