Matthias Clasen
525d773a30
Merge branch 'matthiasc/for-main' into 'main'
...
Matthiasc/for main
See merge request GNOME/gtk!7399
2024-06-30 12:54:15 +00:00
g.willems
d22812ae35
aspectframe: fix CSS name in docs
2024-06-30 14:06:31 +02:00
Matthias Clasen
1dc70ebb07
Post-release version bump
2024-06-29 21:45:28 -04:00
Matthias Clasen
297e4f6134
4.15.3
2024-06-29 21:24:51 -04:00
Matthias Clasen
4e73297cb8
Merge branch 'matthiasc/for-main' into 'main'
...
ci: Build demos and man pages for docs
See merge request GNOME/gtk!7398
2024-06-29 23:16:04 +00:00
Matthias Clasen
8fe16190b9
ci: Build demos and man pages for docs
...
That way, we should get all the man pages online.
2024-06-29 18:48:15 -04:00
Matthias Clasen
047ab10a5c
Merge branch 'matthiasc/for-main' into 'main'
...
css: Update flags for array values properly
Closes #6814
See merge request GNOME/gtk!7397
2024-06-29 19:33:29 +00:00
Matthias Clasen
3c8e9231ea
css: Fix up incomplete resolve plumbing
...
I didn't quite get it right for all our image subtypes at first.
Fixes : #6814
2024-06-29 15:07:22 -04:00
Matthias Clasen
cb9c57f223
css: Update flags for array values properly
...
When computing or resolving array values, update the
is_computed and contains_current_color flags as needed.
2024-06-29 15:05:36 -04:00
Matthias Clasen
253e8f0d64
Merge branch 'docs-gtk-fix' into 'main'
...
Fix docstring errors in GTK
See merge request GNOME/gtk!7300
2024-06-29 15:23:30 +00:00
Emmanuele Bassi
4aee2c3c41
Merge branch 'amolenaar/macos-keybindings' into 'main'
...
macOS: Add native keyboard shortcuts
Closes #3421
See merge request GNOME/gtk!7260
2024-06-29 14:24:47 +00:00
Matthias Clasen
2641aad318
Merge branch 'matthiasc/for-main' into 'main'
...
snapshot: Don't crash and don't leak
See merge request GNOME/gtk!7396
2024-06-29 14:18:25 +00:00
Matthias Clasen
346fcdb405
snapshot: Don't crash and don't leak
...
We were trying to handle a NULL mask child, unsuccessfully.
Pointed out by Niels De Graef.
2024-06-29 09:31:21 -04:00
Maximiliano Sandoval
9564e4c178
gtkprinter: Add docs for GtkPrintBackend
2024-06-29 15:14:33 +02:00
Maximiliano Sandoval
50dd958890
gdktoplevel: Document toplevel_titlebar_gesture
2024-06-29 15:14:33 +02:00
Maximiliano Sandoval
9126bf2c9d
docs: gsk: Add docstring for BroadwayRenderer
2024-06-29 15:14:33 +02:00
Maximiliano Sandoval
a692f0cb07
docs: Add gi-docgen check to tests
...
Can be called via:
meson test --suite docs
2024-06-29 15:14:33 +02:00
Maximiliano Sandoval
2bbfa92504
docs: Skip checking deprecated classes in gtk4
2024-06-29 15:14:33 +02:00
Maximiliano Sandoval
0e74355782
gdk: docs: Do not check KEY_* symbols
...
Documenting them is overkill.
2024-06-29 15:14:33 +02:00
Maximiliano Sandoval
be137358f1
gdktypes: Hide DECLARE_INTERNAL_TYPE docs
...
This is private API.
2024-06-29 15:14:32 +02:00
Maximiliano Sandoval
d9564df6a7
gtk: docs: Ignore gtk-private-changed signal
2024-06-29 15:14:32 +02:00
Maximiliano Sandoval
3f9ad44948
gsk: docs: Ignore INCLUDE_WARNING macro
...
This is private.
2024-06-29 15:14:32 +02:00
Maximiliano Sandoval
c73ff197e0
gsk: meson: Document renderers
...
These contain docstrings.
2024-06-29 15:14:32 +02:00
Maximiliano Sandoval
1ad1a13085
gtktestatcontext: Document assertion_meesage_role
...
This, and many methods in this file, lands in GIR and should be documented.
2024-06-29 15:14:32 +02:00
Maximiliano Sandoval
50e3a37b7a
gtk: meson: Add files with public API correctly
...
Example symbols documented in these files are:
- gtk_snapshot_append_layout
- gtk_accessible_state_init_value
- gtk_text_mark_set_visible
2024-06-29 15:14:31 +02:00
Matthias Clasen
7d3970546c
Merge branch 'fix_help_text' into 'main'
...
a11y: Fix the help text property bridging to ATSPI
See merge request GNOME/gtk!7348
2024-06-29 13:01:09 +00:00
Matthias Clasen
3d739c6a15
Merge branch 'matthiasc/for-main' into 'main'
...
rendernode: Set proper values for fill and stroke nodes
See merge request GNOME/gtk!7394
2024-06-29 12:55:21 +00:00
Benjamin Otte
16692f9f5e
vulkan: Remove unused function
2024-06-29 07:14:03 -04:00
Benjamin Otte
4f453ab521
vulkan: Rename variable
...
It's not a format.
2024-06-29 07:13:54 -04:00
Benjamin Otte
72a4fae8dc
vulkan: More slight refactoring
...
This applies the same refactoring as commit
5fbdec2a29
to another function.
2024-06-29 07:13:27 -04:00
Matthias Clasen
36c7d05445
gpu: Keep actual clear values in clear op
...
Keeping the GdkRGBA requires doing later conversions, which isn't
necessary if we just keep the already converted float[4].
It also prepares for future color states, where the color will need to
be converted using the colorstate.
2024-06-29 07:12:28 -04:00
Matthias Clasen
f3d5683f67
rendernode: Fix container nodes preferred depth
...
The current code injects an implicit GDK_MEMORY_U8 into this.
It is harmless now, but may not be in future. So avoid it.
2024-06-29 07:12:10 -04:00
Benjamin Otte
120887979d
rendernode: Set proper values for fill and stroke nodes
...
Fill and stroke nodes were not reporting proper offscreen-for-opacity
and preferred depth.
This was unlikely to have been noticed as their child is usually a solid
color.
2024-06-29 07:12:10 -04:00
Benjamin Otte
77434fc9f9
testsuite: Use a proper texture on defaultvalue test
2024-06-29 07:12:10 -04:00
Benjamin Otte
830846b39c
testsuite: Use a proper texture on objects-finalize test
2024-06-29 07:12:10 -04:00
Benjamin Otte
3073704010
testsuite: Use a proper texture in notify test
2024-06-29 07:12:10 -04:00
Matthias Clasen
e165dcf78d
Merge branch 'text-selection-changes-cleanup' into 'main'
...
text: Move a11y selection updates where they belong
Closes #6805
See merge request GNOME/gtk!7390
2024-06-29 10:45:54 +00:00
Matthias Clasen
2d2fc59597
Merge branch 'css-used-value-fixes' into 'main'
...
css: Fix oversights in handling of used values
Closes #6814
See merge request GNOME/gtk!7393
2024-06-29 10:25:14 +00:00
Matthias Clasen
89020892a8
css: Fix oversights in handling of used values
...
Some of the properties where currentcolor might make a difference
between computed and used value are arrays, so we need to be able
to resolve arrays of values. Change things around to make resolve
a GtkCssValue vfunc and turn the existing resolve() implementations
into implementations of that vfunc.
Fixes : #6814
2024-06-28 21:18:38 -04:00
Matthias Clasen
653f4d4183
Merge branch 'matthiasc/for-main' into 'main'
...
dnd: Avoid a critical
See merge request GNOME/gtk!7392
2024-06-28 19:19:46 +00:00
Matthias Clasen
d998d703ff
testdnd: Human-readable spew
...
Nicer to read the names of actions and other enum values.
2024-06-28 14:12:45 -04:00
Matthias Clasen
43bec39794
dnd: Avoid a critical
...
There is no way for callers of this function to find out if
the drop is still the same, so spewing a critical if it isn't
seems useless. Just quietly do nothing.
2024-06-28 14:12:35 -04:00
Matthias Clasen
e2067e3703
text: Move a11y selection updates where they belong
...
gtk_text_set_positions is the central place for any changes to
text caret and selection bound. And it already filters out no-change
updates. So move the remaining signals from
gtk_text_set_selection_bounds here, for more accurate updates
of cursor positions in accessibility.
Fixes : #6805
2024-06-28 08:18:12 -04:00
Matthias Clasen
0e19a7d024
Merge branch 'matthiasc/for-main' into 'main'
...
Post-release version bump
See merge request GNOME/gtk!7389
2024-06-28 11:07:11 +00:00
Matthias Clasen
cdd0aa4cfd
Post-release version bump
2024-06-28 07:02:34 -04:00
Matthias Clasen
157c714d86
Merge branch 'matthiasc/for-main' into 'main'
...
4.15.2
See merge request GNOME/gtk!7388
2024-06-28 11:01:04 +00:00
Matthias Clasen
4873bb3099
4.15.2
2024-06-28 06:39:59 -04:00
Arjan Molenaar
7207810ce4
docs: Updated docs regarding macOS keyboard shortcuts
...
Implemented review comments from @jralls.
2024-06-28 10:29:58 +02:00
Arjan Molenaar
f072ff3861
docs: Add a line on explicit use of modifiers on macOS
2024-06-28 10:29:58 +02:00
Arjan Molenaar
3f05b17d37
macos: Update default application shortcuts
...
Default key should be Meta (a.k.a. Command), and not Control.
2024-06-28 10:29:58 +02:00