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
Matthias Clasen
07f090f947
Merge branch 'test-invisible-text' into 'main'
...
Add a test for invisible text navigation
See merge request GNOME/gtk!5525
2023-02-17 03:01:42 +00:00
Matthias Clasen
ad111087cc
Add a test for invisible text navigation
...
This shows that (at least some) things
work as expected.
See: #1811
2023-02-16 14:27:44 -05:00
Jürgen Benvenuti
5092581be8
Update German translation
2023-02-16 17:18:16 +00:00
Matthias Clasen
b261f7f533
Merge branch 'nielsdg/set-action-enabled-doc-ref' into 'main'
...
widget: mention action_set_enabled in install_action
See merge request GNOME/gtk!5524
2023-02-16 11:24:15 +00:00
Niels De Graef
779f9e5071
widget: mention action_set_enabled in install_action
...
When looking at `gtk_widget_class_install_action()`, it isn't
immediately obvious how actions can be enabled or disabled. Add a
reference to the `gtk_widget_action_set_enabled()` method so people have
a quick link to that.
2023-02-16 08:47:06 +01:00
Matthias Clasen
b07d9d1912
Merge branch 'alatiera/flatpak-ci' into 'main'
...
ci: Build and publish aarch64 flatpaks
Closes #5594
See merge request GNOME/gtk!5523
2023-02-15 19:54:32 +00:00
Jordan Petridis
7b4692bcb0
ci: Add a simple auto-retry policy
2023-02-15 21:38:24 +02:00
Jordan Petridis
f0a2b6f165
ci: Build and publish aarch64 flatpaks
...
Close GNOME/gtk#5594
2023-02-15 21:19:56 +02:00
Jordan Petridis
2dc6efd9ce
ci: Switch from only/except to rules: keyword
...
It's more flexible and allows us to combine the flatpak jobs
2023-02-15 21:10:40 +02:00
Emmanuele Bassi
1f4adb60bb
Merge branch 'fix-annotations' into 'main'
...
Fix a couple incorrect annotations for optional parameters
See merge request GNOME/gtk!5503
2023-02-15 16:27:11 +00:00
Lukáš Tyrychtr
f507dd4962
Allow updating the next accessible sibling for a GtkAccessible
2023-02-15 12:29:16 +01:00
Matthias Clasen
1bdb368e8b
Merge branch 'more-mask-modes' into 'main'
...
rendernodeparser: Fix mask mode handling
See merge request GNOME/gtk!5522
2023-02-15 03:54:01 +00:00
Matthias Clasen
aec4bfcf3b
gsk: Add a node parser test for mask modes
2023-02-14 21:47:54 -05:00
Matthias Clasen
7e18c2849b
gsk: Add a render test for mask modes
2023-02-14 21:47:54 -05:00
Matthias Clasen
351abadee7
Make make not fallback match GL
...
We were not handling the inverted-luminance
case the same way, and it caused a test to
fail. Yay for tests.
2023-02-14 21:47:54 -05:00
Matthias Clasen
951db28f71
rendernodeparser: Fix mask mode handling
...
I had forgotten inverted-luminance, and also
to print an error.
2023-02-14 21:01:12 -05:00
Benjamin Otte
40e7a265a7
rendernodeparser: Print an error when failing to parse an enum
2023-02-14 21:01:12 -05:00
Matthias Clasen
9a539cec57
Merge branch 'mask-modes' into 'main'
...
Make mask nodes more versatile
See merge request GNOME/gtk!5521
2023-02-15 00:57:17 +00:00
Matthias Clasen
724cf6bd70
Merge branch 'wip/cdavis/menubutton-active' into 'main'
...
menubutton: Add `active` property and getter/setter
See merge request GNOME/gtk!5506
2023-02-15 00:44:17 +00:00