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
Akira TAGOH
4532c3020b
Fix an assertion in GtkFontChooserWidget when setting a filter.
2023-02-13 12:49:02 +09:00
Kukuh Syafaat
b60bd8a73d
Update Indonesian translation
2023-02-13 02:47:33 +00:00
Matthias Clasen
37f12e4bf9
Post-release version bump
2023-02-12 21:04:15 -05:00
Matthias Clasen
8967b2da01
4.9.4
2023-02-12 20:36:13 -05:00
Matthias Clasen
dfb019509d
docs: Document new build options
2023-02-12 20:36:13 -05:00
Matthias Clasen
a770b429ec
Merge branch 'fix-gst-gl-use' into 'main'
...
gstreamer: Fix gl context use
Closes #5586
See merge request GNOME/gtk!5508
2023-02-13 00:41:51 +00:00
Matthias Clasen
7430bd7780
gstreamer: Fix gl context use
...
We were not activating the context in which
we want to wait for the fence. This caused
a stream of critical warnings.
Fixes : #5586
2023-02-12 19:29:04 -05:00
Jacob Mealey
272a40a01a
Update TextTag and TextView indent Documentation
...
Change the documentation for both to be in line with Pango documentation
specifically regarding hanging indentation.
2023-02-12 23:12:51 +00:00
Matthias Clasen
f121f607ae
Merge branch 'search_entry_placeholder' into 'main'
...
gtksearchentry: Add getter/setter for placeholder text
See merge request GNOME/gtk!4312
2023-02-12 22:06:36 +00:00
Christopher Davis
ff45145eac
menubutton: Add active
property and getter/setter
...
GtkMenuButton currently does not provide a way to tell
if it's open programmatically. The existing methods,
`popup()` and `popdown()`, do not expose any state
to callers. If someone wanted to know whether or not
a menubutton was open, they needed the popover. Given
that GtkMenuButton can manage the popovers itself,
that's not always an option for app developers.
This commit adds the `active` property and associated
methods, where `gtk_menu_button_set_active ()` replaces
both `gtk_menu_popup ()` and `gtk_menu_popdown ()`.
This addition also mirrors changes in other places,
Such as `GtkWidget:visible` vs `show()`/`hide()`.
2023-02-12 16:47:59 -05:00
Matthias Clasen
83c5f5ff0f
Apply 4 suggestion(s) to 2 file(s)
2023-02-13 06:47:06 +09:00
Alexandros Theodotou
87d21dc5c9
gtksearchentry: Add getter/setter for placeholder text
2023-02-13 06:46:31 +09:00
Matthias Clasen
cef7e6b741
Merge branch 'mark-deprecations' into 'main'
...
docs: Mark various deprecations
See merge request GNOME/gtk!5502
2023-02-12 21:44:00 +00:00
Yuri Chornoivan
84b5e94ffd
Update Ukrainian translation
2023-02-12 17:56:09 +00:00
Matthias Clasen
679d510059
Merge branch 'template-child-dispose-order' into 'main'
...
gtk: Set widget template children to NULL before destroy unref
See merge request GNOME/gtk!4611
2023-02-12 16:36:52 +00:00
Marco Melorio
d2755e0385
inscription: Add single-line-mode property
...
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/5444 .
2023-02-12 17:35:56 +01:00
Matthias Clasen
0c2b437643
Merge branch 'main' into 'main'
...
Add note about widgets implementing the interface adding the `horizontal`/`vertical` CSS classes
See merge request GNOME/gtk!5391
2023-02-12 16:28:12 +00:00
madmurphy
0764cf0c9c
Add note about widgets implementing the interface adding the horizontal
/vertical
CSS classes
2023-02-12 16:28:12 +00:00
Marco Melorio
2504215459
docs: Mark everything in GtkVolumeButton as deprecated
2023-02-12 17:20:11 +01:00
Marco Melorio
d45db3a961
docs: Mark everything in GtkStatusBar as deprecated
2023-02-12 17:20:11 +01:00
Matthias Clasen
557a1ed879
Merge branch 'no-more-lpr' into 'main'
...
printing: Drop the lpr backend
See merge request GNOME/gtk!5500
2023-02-12 15:29:27 +00:00
Matthias Clasen
c28b6a3ee6
Merge branch 'texture-atlas-crash' into 'main'
...
gl: Avoid a crash in the texture library
Closes #5175
See merge request GNOME/gtk!5501
2023-02-12 15:28:06 +00:00