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
Matthias Clasen
5e4b43dcce
Merge branch 'wip/otte/downloader' into 'main'
...
Add GdkTextureDownloader
See merge request GNOME/gtk!5515
2023-02-15 00:41:26 +00:00
Matthias Clasen
fa43282695
Merge branch 'wip/otte/disable-style-check' into 'main'
...
CI: Don't run style-check-diff by default
See merge request GNOME/gtk!5520
2023-02-15 00:36:53 +00:00
Benjamin Otte
662c251cd0
demo: Spice up the mask demo
...
Also use all the mask modes, weeeee!
2023-02-14 19:07:01 -05:00
Matthias Clasen
0d97d03fc1
Document mask node parser format
2023-02-14 19:07:01 -05:00
Matthias Clasen
cb0aaf0b2c
Add more mask node tests
2023-02-14 19:07:01 -05:00
Matthias Clasen
0eb791eaaa
Make mask nodes more versatile
...
Add a GskMaskMode enumeration and implement it
in the GL and cairo renderers.
2023-02-14 19:07:01 -05:00
Benjamin Otte
073c836f96
CI: Don't run style-check-diff by default
...
We don't use it most of the time and it's also confusing to new contributors who think it's important to fix it.
Keep it for manual runs, so that interested people can just click a button to see the results. It also makes it easy to turn back on later.
2023-02-14 23:53:02 +00:00
Matthias Clasen
0a0a03d913
Merge branch 'fix_4258' into 'main'
...
Don't tell the screen reader that a button is related to an image which has no useful label
Closes #4258
See merge request GNOME/gtk!4665
2023-02-14 23:50:18 +00:00
Lukáš Tyrychtr
d43724f5fc
Don't tell the screen reader that a button is related to an image which has no useful label
2023-02-14 23:50:18 +00:00
Matthias Clasen
abf3cdb187
Merge branch 'cpdb' into 'main'
...
Update dependencies for CPDB print backend
Closes #5589
See merge request GNOME/gtk!5518
2023-02-14 23:48:43 +00:00
Benjamin Otte
cca5de3c7f
memorytexture: Export less private API
...
It's not needed anymore with GdkTextureDownloader now.
2023-02-15 00:39:18 +01:00
Benjamin Otte
774696011d
glrenderer: Use GdkTexureDownloader
2023-02-15 00:39:18 +01:00
Benjamin Otte
c9f54ca371
texture: Export gdk_texture_get_format()
...
The API docs outline why quite well.
This should make it possible to do saving of textures to image files
without any private API with the same featureset that GTK uses.
Also remove the gsktextureprivate.h include where
gdk_texture_get_format() was the only reason for it.
2023-02-15 00:39:18 +01:00
Benjamin Otte
ce0123ea58
docs: Link from gdk_texture_download() to GdkTextureDownloader
2023-02-15 00:39:18 +01:00
Benjamin Otte
b30af72125
tiff: Use GdkTexureDownloader when saving
2023-02-15 00:39:18 +01:00
Benjamin Otte
eb45b8083a
png: Use GdkTexureDownloader when saving
2023-02-15 00:39:18 +01:00
Benjamin Otte
f05d801e28
jpeg: Use GdkTexureDownloader when saving
2023-02-15 00:39:18 +01:00
Benjamin Otte
4afec951c7
pixbuf: Use GdkTextureDownloader when downloading pixbufs
2023-02-15 00:39:18 +01:00
Benjamin Otte
51ed1442a2
gdk: Add GdkTextureDownloader
...
It's the new object that allows more control about accessing texture
data.
2023-02-15 00:39:18 +01:00
Benjamin Otte
01ff6c1c22
memorytexture: Use right size for GBytes
...
The GBytes were created with the wrong size.
Nobody seems to have looked at it.
2023-02-14 23:42:17 +01:00
Fran Dieguez
73f3ea9511
Update Galician translation
2023-02-14 20:04:07 +00:00
Emmanuele Bassi
f1311dc053
Merge branch 'gsk-render-node-type-abi-breakage' into 'main'
...
gsk: Move new 4.10 `GskRenderNodeType`s to the end instead of inserting them in the middle
See merge request GNOME/gtk!5519
2023-02-14 19:28:36 +00:00
Sebastian Dröge
a252aadadf
gsk: Move new 4.10 GskRenderNodeType
s to the end instead of inserting them in the middle
2023-02-14 21:04:41 +02:00
tinytrebuchet
300670dad4
Update dependencies for CPDB print backend
...
Require cpdb-frontend 2.x for building CPDB print backend.
2023-02-14 23:39:13 +05:30
Matthias Clasen
44c95d3c96
Merge branch 'kjellahl/clang' into 'main'
...
gskglrenderjob: Fix compilation with clang
See merge request GNOME/gtk!5516
2023-02-14 14:18:29 +00:00
Lukáš Tyrychtr
d566771262
Preserve the correct a11y tree in GtkStack
...
Now, when we can, ensure that the GtkStackPage is the parent of its widget.
2023-02-14 14:44:20 +01:00
Lukáš Tyrychtr
5f72b51105
Allow setting accessible parent and sibling explicitly
...
This allows to maintain the correct a11y hierarchy even when it contains
objects which are only GtkAccessibles.
2023-02-14 14:43:57 +01:00
Hugo Carvalho
e0afd22c84
Update Portuguese translation
2023-02-14 11:39:50 +00:00
Kjell Ahlstedt
869ab1cd1b
gskglrenderjob: Fix compilation with clang
2023-02-14 10:29:25 +01:00
Matthias Clasen
730593fab5
Merge branch 'texttag_textview_documentation' into 'main'
...
Update TextTag and TextView indent Documentation
See merge request GNOME/gtk!5507
2023-02-14 00:08:39 +00:00
Matthias Clasen
d0798c9526
Merge branch 'matthiasc/for-main' into 'main'
...
gtk-demo: Fix hotspot handling in dnd
See merge request GNOME/gtk!5513
2023-02-14 00:03:55 +00:00
Matthias Clasen
e6dfb8732a
gtk-demo: Fix hotspot handling in dnd
...
We were not remembering the pointer coordinates.
2023-02-13 18:39:45 -05:00
Aurimas Černius
453ef8c7e1
Update Lithuanian translation
2023-02-13 21:07:37 +00:00
Sabri Ünal
819595d1a9
Update Turkish translation
2023-02-13 18:08:05 +00:00
Andre Klapper
306276b689
Fix invalid markup in Belarusian UI translation
2023-02-13 18:32:03 +01:00
Emmanuele Bassi
bb15a7ef46
Merge branch 'faq-updates' into 'main'
...
faq: Some updates
See merge request GNOME/gtk!5512
2023-02-13 14:50:35 +00:00
Matthias Clasen
cd0fe13dae
faq: Add a question about parallel UIs
2023-02-13 08:54:36 -05:00
Matthias Clasen
3dcea74e85
faq: Don't number questions
...
The numbering makes it unnecessarily hard to add
and remove questions, and does not really seem
necessary. Just use bullets.
2023-02-13 08:52:04 -05:00
Matthias Clasen
537c2f6c7a
faq: Some updates
...
Miscellaneous tweaks and changes, after reading
the whole thing.
2023-02-13 08:52:03 -05:00
Matthias Clasen
72379f64e9
Merge branch 'fix-font-chooser-filter' into 'main'
...
Fix an assertion in GtkFontChooserWidget when setting a filter.
See merge request GNOME/gtk!5511
2023-02-13 12:41:48 +00:00