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
Arjan Molenaar
4fef3c157a
macos: keybindings for GtkCalendar
...
Use Cmd, instead of Ctrl on macOS.
2024-06-28 10:29:58 +02:00
Arjan Molenaar
38602823bb
macos: keybings for shortcut window
...
Allow search with Cmd-F.
2024-06-28 10:29:58 +02:00
Arjan Molenaar
6e02b9d5bc
macos: keybindings for deprecated widgets
...
mac-style select-all and unselect-all.
2024-06-28 10:29:58 +02:00
Arjan Molenaar
03337534f9
macos: add keybindings for search next/previous
2024-06-28 10:29:57 +02:00
Arjan Molenaar
613a004d18
macos: shortcuts for GtkListBase and GtkListBox
...
Select all and multi-select and toggle selection.
2024-06-28 10:29:57 +02:00
Arjan Molenaar
6fa23794fc
macos: key bindings for GtkTextView
2024-06-28 10:29:57 +02:00
Arjan Molenaar
82027bb51e
macos: Add macos key binding to GtkLabel
2024-06-28 10:29:57 +02:00
Arjan Molenaar
9e5ce813c4
events/macos: Support Cmd modifier for text editing
...
This makes key events feel more natural on macOS.
2024-06-28 10:29:57 +02:00
Arjan Molenaar
b7f3beda00
macos: Map Cmd directly to Meta
...
Why need a mapping via a MOD2 mask?
2024-06-28 10:29:57 +02:00
Matthias Clasen
f4509a63b0
Merge branch 'css-current-color1' into 'main'
...
css: Handle currentcolor more correctly
See merge request GNOME/gtk!7387
2024-06-28 01:22:03 +00:00
Matthias Clasen
29559deeeb
reftests: Avoid some deprecated css
...
alpha() is deprecated, replace it with a relative color.
2024-06-27 21:03:14 -04:00
Matthias Clasen
0cff62335b
Fix style variables test
...
Make the results match what the comments actually say.
2024-06-27 21:03:14 -04:00
Matthias Clasen
e4325e5b2b
css: Add more currentcolor style tests
...
These tests check various situations with inheritance and
currentColor. In particular the caret-color test was not
working correctly before we handled used values explicitly.
2024-06-27 21:03:14 -04:00
Matthias Clasen
f57010180c
css: Update style printing to show used values
...
This is what we want to see, most of the time.
2024-06-27 21:03:14 -04:00