Matthias Clasen
8c04801f6a
Stop using g_memdup
...
Its deprecated in favor of g_memdup2
2024-09-25 10:56:36 +02:00
Benjamin Otte
e407d22b1e
Merge branch 'wip/otte/for-main' into 'main'
...
keynames: Use C types
See merge request GNOME/gtk!7737
2024-09-25 02:07:23 +00:00
Benjamin Otte
37cefde5b0
demo: Unmix argument names
2024-09-25 02:50:22 +02:00
Benjamin Otte
310a4a3bf6
gdk: Fix parameter names
...
Believe in your self!
2024-09-25 02:50:22 +02:00
Benjamin Otte
e6896aa8dc
gpu: Fix argument names
2024-09-25 02:50:22 +02:00
Benjamin Otte
36ce68a3ca
textbuffer: includes go before G_BEGIN_DECLS
2024-09-25 02:50:22 +02:00
Benjamin Otte
797343da59
gtkpango: Fix argument names
2024-09-25 02:50:22 +02:00
Benjamin Otte
bd3223d452
testsuite: Add missing headers
2024-09-25 02:50:22 +02:00
Benjamin Otte
87a1a17868
memoryformat: Rename parameter
...
It's meant to match the prototype.
2024-09-25 02:50:22 +02:00
Benjamin Otte
70f386bd68
keynames: Use C types
...
Then we don't need to include glib.h
2024-09-25 02:50:22 +02:00
Benjamin Otte
0af89088ba
gdk: Include missing header
2024-09-25 02:50:22 +02:00
Benjamin Otte
7342317c31
gdk: Fix parameter names
2024-09-25 02:50:22 +02:00
Benjamin Otte
8d8bd4efba
broadway: Fix argument name
2024-09-25 02:50:22 +02:00
Benjamin Otte
0ae3c8968e
gdk: Add missing header
2024-09-25 02:50:22 +02:00
Benjamin Otte
5e3f13acd1
filetransferportal: Include missing header
2024-09-25 02:50:22 +02:00
Benjamin Otte
32cdf35583
broadway: Fix argument name
2024-09-25 02:50:22 +02:00
Benjamin Otte
2f670bdc59
demo: Fix typo
2024-09-25 02:50:22 +02:00
Benjamin Otte
8d5660b4ab
demo: Fix argument name
2024-09-25 02:50:22 +02:00
Benjamin Otte
2a39f427e1
testsuite: include missing headers
2024-09-25 02:50:22 +02:00
Benjamin Otte
ca86294325
tools: Include missing headers
2024-09-25 02:50:22 +02:00
Benjamin Otte
820ba1ef13
demo: Correct argument name
2024-09-25 02:50:22 +02:00
Benjamin Otte
9507130dbc
demo: Unmix argument names
2024-09-25 02:50:22 +02:00
Benjamin Otte
d2dede635b
demo: include missing header
2024-09-25 02:50:22 +02:00
Benjamin Otte
5a7fc4054b
memoryformat: Fix argument names in prototype
2024-09-25 02:50:22 +02:00
Benjamin Otte
7fe22845e3
Merge branch 'wip/otte/fix-ci' into 'main'
...
testsuite: Use RGBA8 reference images
See merge request GNOME/gtk!7735
2024-09-24 17:52:55 +00:00
Matthias Clasen
6c9a7cc708
Merge branch 'gtk-find' into 'main'
...
Add gtk_string_list_find method
See merge request GNOME/gtk!7733
2024-09-24 17:24:10 +00:00
Benjamin Otte
feeca98270
testsuite: Use RGBA8 reference images
...
Due to a Mesa bug, RGBA16 images aren't properly handled sometimes and
can cause random failures.
In this case, generating the modified reference images for the tests
fails.
Fixes CI breakage.
Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11750
2024-09-24 13:57:09 +00:00
taozuhong
7c27241479
Add gtk_string_list_find method
...
This is a convenience API to find a given string's position.
Test included.
2024-09-24 15:44:04 +02:00
Matthias Clasen
fb73040d70
Merge branch 'for-main' into 'main'
...
Fix tests for 4.17
See merge request GNOME/gtk!7736
2024-09-24 13:42:25 +00:00
Matthias Clasen
bbe74abf51
Fix tests for 4.17
2024-09-24 14:23:31 +02:00
Matthias Clasen
34bd3fc854
Merge branch 'scale-focus-fix' into 'main'
...
theme: Fix scale sizing during .fine-tune
See merge request GNOME/gtk!7659
2024-09-24 11:54:21 +00:00
Benjamin Otte
940b5af2a8
Merge branch 'wip/otte/for-main' into 'main'
...
Revert "dmabuf: Use the ngl downloader"
See merge request GNOME/gtk!7734
2024-09-24 10:05:27 +00:00
Benjamin Otte
0929d77f7f
Revert "Fix the ngl downloader"
...
This reverts commit c7dfb8cb55 .
2024-09-24 11:29:59 +02:00
Benjamin Otte
617297ddd7
Revert "gpu: Make gsk_gpu_copy_image available"
...
This reverts commit 42d26720d6 .
2024-09-24 11:29:59 +02:00
Benjamin Otte
67cec180ca
Revert "gsk: Make downloaders work fully"
...
This reverts commit de74fa0836 .
2024-09-24 11:29:59 +02:00
Benjamin Otte
bab8f2f976
Revert "dmabuf: Use the ngl downloader"
...
This reverts commit 97e0f872a2 .
2024-09-24 11:29:59 +02:00
Matthias Clasen
4801c3275e
Merge branch 'wip/otte/win32-remove-sync' into 'main'
...
win32: Remove gdk_display_sync()
See merge request GNOME/gtk!7727
2024-09-24 07:03:53 +00:00
Matthias Clasen
39354b3b99
Merge branch 'wip/otte/x11-remove-sync' into 'main'
...
x11: Remove gdk_display_sync() call
See merge request GNOME/gtk!7728
2024-09-24 07:03:20 +00:00
Matthias Clasen
661e953558
Merge branch 'dmabuf-downloader-investigations' into 'main'
...
Fix the ngl downloader
See merge request GNOME/gtk!7731
2024-09-24 07:02:09 +00:00
Matthias Clasen
039b97ef9e
Start 4.17
2024-09-24 08:42:21 +02:00
Matthias Clasen
630699fb68
Post-release version bump
2024-09-24 08:37:11 +02:00
Matthias Clasen
3f4a414b1d
4.16.2
4.16.2
2024-09-24 08:14:26 +02:00
Matthias Clasen
4569b1ab40
Merge branch '5917-stack-sidebar-object-ref' into 'main'
...
stack-sidebar: Hold reference to page
Closes #5917
See merge request GNOME/gtk!6144
2024-09-23 20:51:06 +00:00
Peter Bloomfield
a484e8fc37
stack-sidebar: Hold reference to page
2024-09-23 20:51:05 +00:00
Matthias Clasen
d51bf6d905
Merge branch 'fix-gl-texture-leak' into 'main'
...
gsk: Don't leak gl textures
Closes #7013
See merge request GNOME/gtk!7725
2024-09-23 20:50:30 +00:00
Matthias Clasen
358b0b4d13
Merge branch 'wip/state-driven-controller-changes' into 'main'
...
gtkwidget: Check for destroyed controllers while propagating state
Closes #6924
See merge request GNOME/gtk!7668
2024-09-23 20:45:01 +00:00
Matthias Clasen
97e0f872a2
dmabuf: Use the ngl downloader
...
It works, now.
2024-09-23 21:14:53 +02:00
Matthias Clasen
de74fa0836
gsk: Make downloaders work fully
...
Use gsk_gpu_copy_image when necessary to get the image converted
into the right format before downloading it.
2024-09-23 21:14:19 +02:00
Matthias Clasen
42d26720d6
gpu: Make gsk_gpu_copy_image available
...
This was a static helper in gsknodeprocessor.c, but we want to
use it elsewhere, so make it available.
2024-09-23 21:14:19 +02:00
Matthias Clasen
c7dfb8cb55
Fix the ngl downloader
...
The image is already associated with the original texture, the
one that the download op creates is purely to hand it to the
downloader, it should not be associated with the image.
This makes the ngl downloader work as well as the vulkan one
(ie rgba dmabufs work, yuv ones don't, since we don't convert
them).
2024-09-23 21:14:08 +02:00