Matthias Clasen
a82de96e1a
Add a testsuite for nodeparser tests
...
This helps when changing the node parser.
2024-02-29 21:59:04 -05:00
Matthias Clasen
eba9b116ed
Merge branch 'camelCaseNick/text-accessible-segv' into 'main'
...
a11y: handle no selection ranges for AT-SPI text
Closes #6488
See merge request GNOME/gtk!6958
2024-02-29 03:52:10 +00:00
Markus Göllnitz
1f89b3c7df
a11y: handle no selection ranges for AT-SPI text
2024-02-29 03:52:10 +00:00
Matthias Clasen
c739b9fe7f
Merge branch 'wip/kabus/misc-leaks2' into 'main'
...
general: Fix leaks
See merge request GNOME/gtk!6951
2024-02-28 12:35:02 +00:00
Matthias Clasen
556b729b97
Merge branch 'matthiasc/for-main' into 'main'
...
gsk: Serialize fonts with absolute size
See merge request GNOME/gtk!6953
2024-02-28 12:08:59 +00:00
Matthias Clasen
9fd5558acd
Update nodeparser tests
...
The node serialization code now prints fonts with pixel sizes.
Update affected tests.
2024-02-27 23:46:33 -05:00
Matthias Clasen
b7422c0f62
nodeparser: Change default font
...
Use Cantarell 15px instead of Cantarell 11, ot make roundtrip
tests easier to read.
2024-02-27 23:45:46 -05:00
Emmanuele Bassi
ace684c7ab
Merge branch 'wip/chergert/for-main' into 'main'
...
a11y/atspi: make TextCaretMoved match GTK 3 / ATK
See merge request GNOME/gtk!6956
2024-02-28 01:15:53 +00:00
Christian Hergert
752e704e99
accessibletext: handle NULL gracefully from get_contents_at()
...
This fixes a g_critical() internally with GtkTextView when running orca.
2024-02-27 16:40:48 -08:00
Christian Hergert
8c7e13746b
a11y/atspi: make TextCaretMoved match GTK 3 / ATK
...
When testing VTE on GTK 3 using ATK, the variant parameter is <0> instead
of <''> on the wire. Make that match to increase the chances that tooling
will hit the same expectations.
2024-02-27 16:35:29 -08:00
Matthias Clasen
c2311c7154
gsk: Serialize fonts with absolute size
...
This is more often what we want. Our testcases tend to have
pixel sizes, and we want to preserve then when resaving the
test files.
2024-02-27 14:10:10 -05:00
Khalid Abu Shawarib
44fa748826
general: Fix leaks
2024-02-27 22:01:41 +03:00
Matthias Clasen
dfed398371
Merge branch 'gtk4-edge-tiling-resize-fix' into 'main'
...
[gtk4/wayland] Infer edge constraints from tiled edges.
See merge request GNOME/gtk!6745
2024-02-27 17:39:04 +00:00
Matthias Clasen
962ba49a8e
Merge branch 'wip/chergert/for-main' into 'main'
...
textview: always set n_ranges out parameter
See merge request GNOME/gtk!6950
2024-02-27 02:19:40 +00:00
Christian Hergert
5811e443f8
textview: always set n_ranges out parameter
2024-02-26 17:49:03 -08:00
Aurimas Černius
f55e1392d4
Update Lithuanian translation
2024-02-26 20:56:00 +00:00
Daniel Mustieles
0fbe5ba40c
Update Spanish translation
2024-02-26 15:25:40 +00:00
Matthias Clasen
980ea63d78
Merge branch 'video-cursor-timeout' into 'main'
...
video: Install the hide cursor timeout later
Closes #6264
See merge request GNOME/gtk!6948
2024-02-26 14:45:02 +00:00
Matthias Clasen
dcc3533363
video: Install the hide cursor timeout later
...
We were installing the timeout in root, but removing it in unmap,
which could lead to trouble if we ever dispose a GtkVideo widget
without mapping it.
Fixes : #6264
2024-02-26 08:17:27 -05:00
Matthias Clasen
28964aa0a4
Merge branch 'search-entry-input-hints-property-since-marker' into 'main'
...
Add missing `Since` marker to `GtkSearchEntry:input-hints`
See merge request GNOME/gtk!6947
2024-02-26 12:26:33 +00:00
Matthias Clasen
7fd8a0ac99
Merge branch 'michaelweghorn/fix_at_spi_socket_doc' into 'main'
...
a11y: Fix gtk_at_spi_socket_new doc
See merge request GNOME/gtk!6946
2024-02-26 12:21:34 +00:00
Sebastian Dröge
d919ed4e4b
Add missing Since
marker to GtkSearchEntry:input-hints
2024-02-26 11:09:50 +02:00
Matej Urbančič
61ec6fb5eb
Update Slovenian translation
2024-02-26 09:00:38 +00:00
Michael Weghorn
237eb8bb90
a11y: Fix gtk_at_spi_socket_new doc
2024-02-26 07:52:19 +01:00
Matthias Clasen
ff57cd9331
Merge branch 'gtk-jan2024_docs_tweaks' into 'main'
...
docs: Clarify child objects in GtkBuilder
See merge request GNOME/gtk!6945
2024-02-26 03:05:22 +00:00
Matthias Clasen
c97d02f487
docs: Mention child properties in builder docs
...
Clarify that there is no need for <child> if we have a property.
2024-02-25 21:46:11 -05:00
Matthias Clasen
36ced69ebf
Merge branch 'matthiasc/for-main' into 'main'
...
Make one of the tests more robust
See merge request GNOME/gtk!6944
2024-02-26 01:36:15 +00:00
Matthias Clasen
427a52a9ad
Make one of the tests more robust
...
The text-mixed-color-nocairo test was using a 20pt font, which
results in 16.6 pixels, which is prone to triggering rounding
errors and problems with fractional node bounds. Make it use
20px instead.
2024-02-25 20:03:35 -05:00
Matthias Clasen
9b5aee0d1b
Cosmetics
2024-02-25 18:20:22 -05:00
Matthias Clasen
ee5afdf919
Merge branch 'fix-inhibit-idle-warning' into 'main'
...
application: Prevent a warning
Closes #6470
See merge request GNOME/gtk!6942
2024-02-25 14:05:11 +00:00
Rūdolfs Mazurs
49a6b5d50a
Update Latvian translation
2024-02-25 13:36:27 +00:00
Matthias Clasen
dd7a0cbeb7
application: Prevent a warning
...
When we've handled a inhibit idle request via Wayland, there is
no need to call into the D-Bus inhibit api unless there's other
inhibit flags to handle.
Fixes : #6470
2024-02-25 08:21:05 -05:00
Sabri Ünal
38d808f3e2
Update Turkish translation
2024-02-25 13:08:46 +00:00
Andika Triwidada
16a608b9e5
Update Indonesian translation
2024-02-25 09:18:45 +00:00
Asier Sarasua Garmendia
f1ff37e970
Update Basque translation
2024-02-25 06:41:43 +00:00
Baurzhan Muftakhidinov
71c68f5f36
Update Kazakh translation
2024-02-25 04:41:15 +00:00
Matthias Clasen
0d3265edc7
Merge branch 'more-monitor-madness' into 'main'
...
wayland: Fix handling of output scales more
Closes #6472
See merge request GNOME/gtk!6941
2024-02-25 02:19:08 +00:00
Matthias Clasen
854e40c60c
wayland: Fix handling of output scales more
...
It turns out that the workaround in 7b380b2ffc
was insufficient.
During initialization, we end up calling apply_monitor_changes()
while xdg_output is set, but xdg_output_geometry isn't. Be more
careful and prevent that from wreaking havoc with negative scales.
Fixes : #6472
2024-02-24 20:56:19 -05:00
Logan Rathbone
882387a62a
docs: Cross-reference GtkExpression binding method in GtkBuilder docs
...
The GtkBuilder docs previously only explained the GBinding methodology.
2024-02-24 13:54:35 -05:00
Logan Rathbone
73f7370ead
docs: Clarify GtkExpression usage in .ui files
2024-02-24 13:54:35 -05:00
Logan Rathbone
8e9241f3ba
docs: Remove unnecessary fetching of adjustment in :output code example
2024-02-24 13:54:35 -05:00
Logan Rathbone
3c67931f5f
docs: Clarify child objects in GtkBuilder
...
Also, document the GListStore special case.
2024-02-24 13:54:34 -05:00
Yaron Shahrabani
06f3b5dfd4
Update Hebrew translation
2024-02-24 16:37:47 +00:00
Matthias Clasen
05acb70d1c
Merge branch 'matthiasc/for-main' into 'main'
...
wayland: Fix handling of output scales
See merge request GNOME/gtk!6940
2024-02-24 12:00:16 +00:00
Matthias Clasen
7b380b2ffc
wayland: Fix handling of output scales
...
Wayland protocols, in their wisdom, replaced xdg_output_done
with wl_output_done, just to make it more fun to handle multiple
protocol versions.
2024-02-23 22:50:58 -05:00
Matthias Clasen
f6e4b964b7
Merge branch 'gdkenums-formats' into 'main'
...
gdk: Improve docs for GdkMemoryFormat
See merge request GNOME/gtk!6939
2024-02-24 01:18:11 +00:00
Matthias Clasen
0b2d08f076
Merge branch 'fix-since-flag' into 'main'
...
gtkenums: Set since tag on POPOVER_MENU_SLIDING
See merge request GNOME/gtk!6938
2024-02-24 01:10:15 +00:00
Maximiliano Sandoval
1ad1a9fe4a
gdkenums: Backtick the formats in docs
2024-02-24 01:12:59 +01:00
Maximiliano Sandoval
fe15db92bd
gdkenums: Add docs for missing formats
2024-02-24 01:12:57 +01:00
Maximiliano Sandoval
682b7773fc
gdkenums: Document Since tags for memory formats
2024-02-24 00:43:21 +01:00