Commit graph

171427 commits

Author SHA1 Message Date
Elizabeth Figura ed297ecba5 server: Inherit the source token's label in token_duplicate().
And assign it in token_create_admin().

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56640
2024-06-06 22:29:56 +02:00
Elizabeth Figura 524b431123 server: Ignore attempts to set a mandatory label on a token. 2024-06-06 22:29:56 +02:00
Rémi Bernon 1e8e0d41b4 winegstreamer: Request the new transform output format explicitly. 2024-06-06 20:46:27 +02:00
Rémi Bernon 3dd3535a2c winegstreamer: Use a caps to store the desired output format. 2024-06-06 20:46:27 +02:00
Rémi Bernon a8bdb0a637 winegstreamer: Only report format changes when frontend supports it. 2024-06-06 20:46:27 +02:00
Rémi Bernon aaa8382075 winegstreamer: Rename allow_size_change to allow_format_change. 2024-06-06 20:46:27 +02:00
Rémi Bernon 2fef494765 winegstreamer: Enforce default stride presence in the video processor. 2024-06-06 20:46:27 +02:00
Rémi Bernon 5b8b20c82a winegstreamer: Enforce default stride value in the video decoder. 2024-06-06 20:46:27 +02:00
Rémi Bernon 6bed7314ca winegstreamer: Allow to clear video decoder input/output types. 2024-06-06 20:46:27 +02:00
Ziqing Hui cce09111df qasf/dmowrapper: Sync Stop() and Receive() for dmo wrapper filter. 2024-06-06 20:46:15 +02:00
Ziqing Hui 86de254ecd qasf/dmowrapper: Return VFW_E_WRONG_STATE in dmo_wrapper_sink_Receive. 2024-06-06 20:46:14 +02:00
Ziqing Hui c6f4d04697 qasf/dmowrapper: Allocate output samples before calling ProcessInput(). 2024-06-06 20:46:13 +02:00
Ziqing Hui 5396e722d5 qasf/dmowrapper: Return failure in dmo_wrapper_sink_Receive if samples allocating fails. 2024-06-06 20:46:12 +02:00
Ziqing Hui 50485e0db4 qasf/dmowrapper: Introduce release_output_samples. 2024-06-06 20:46:11 +02:00
Ziqing Hui 30496272f6 qasf/dmowrapper: Introduce get_output_samples. 2024-06-06 20:46:09 +02:00
Ziqing Hui b6d63b0536 qasf/tests: Add more tests for dmo_wrapper_sink_Receive. 2024-06-06 20:46:09 +02:00
Nikolay Sivov 3c59fb2071 gdi32/text: Handle null partial extents pointer in GetTextExtentExPointW().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56788
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-06-06 20:46:03 +02:00
Nikolay Sivov 07affdfbef dwrite/tests: Fix a test failure on some Win10 machines with CJK locales.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-06-06 20:46:03 +02:00
Rémi Bernon 7292edaf55 gdi.exe16: Fix some incorrect usage of NtGdiDdDDICreateDCFromMemory. 2024-06-06 20:46:03 +02:00
Rémi Bernon 3a0376f8b5 winex11: Fix some incorrect usage of NtGdiDdDDICreateDCFromMemory. 2024-06-06 20:46:03 +02:00
Rémi Bernon 1e5b45cb0d winex11: Wrap more window surface formats with NtGdiDdDDICreateDCFromMemory. 2024-06-06 20:46:03 +02:00
Dmitry Timoshkov 408569cb33 win32u: Limit GDI object generation to 128.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-06-06 20:46:03 +02:00
Dmitry Timoshkov c4c30d4615 server: Remove limitation for waiting on idle_event of the current process.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-06-06 20:46:03 +02:00
Alexandre Julliard 5ae8bf3d93 kernel32/tests: Add test for FPU control words on ARM64EC. 2024-06-06 20:46:03 +02:00
Alexandre Julliard 32585b11d5 ntdll: Support x87 control word in __os_arm64x_get_x64_information(). 2024-06-06 20:46:03 +02:00
Alexandre Julliard be77f0c83f ntdll: Fix inverted floating point masks on ARM64EC. 2024-06-06 20:46:03 +02:00
Alexandre Julliard b236ce5764 ntdll: Fix a couple of compiler warnings on ARM64EC. 2024-06-06 20:46:03 +02:00
Alexandre Julliard 3151b9f309 ntdll: Fix stack alignment in __C_ExecuteExceptionFilter on ARM. 2024-06-06 20:46:03 +02:00
Rémi Bernon 979d36969c win32u: Pass the rect DPI to NtUserIsWindowRectFullScreen. 2024-06-06 10:40:40 +02:00
Rémi Bernon e02685f86e win32u: Introduce a new get_monitor_rect helper. 2024-06-06 10:40:40 +02:00
Rémi Bernon 64639c93c8 win32u: Pass desired DPI to NtUserGet(Client|Window)Rect. 2024-06-06 10:40:40 +02:00
Rémi Bernon 9afb3057af win32u: Introduce NtUserAdjustWindowRect call for AdjustWindowRect*. 2024-06-06 10:40:39 +02:00
Rémi Bernon 9e9d2d43c1 win32u: Introduce new helpers to convert server rectangle_t. 2024-06-06 10:40:37 +02:00
Brendan Shanks 6a512200f4 ntdll: On macOS, check for xattr existence before calling getxattr. 2024-06-05 22:03:46 +02:00
Brendan McGrath d88863805d server: Don't always return STATUS_OBJECT_NAME_INVALID on ENOTDIR.
Only return STATUS_OBJECT_NAME_INVALID if we're not looking for a
FILE_DIRECTORY_FILE.
2024-06-05 22:01:56 +02:00
Brendan McGrath a0c2f40b4e ntdll/tests: Test error code when NtOpenFile uses file as directory. 2024-06-05 22:01:56 +02:00
Brendan McGrath 34446f8cb6 kernel32/tests: Test error code when FindFirstFileA uses file as directory. 2024-06-05 22:01:56 +02:00
Rémi Bernon 9ec501141e server: Avoid calling set_event from within msg_queue_add_queue. 2024-06-05 22:01:22 +02:00
Rémi Bernon 83a143efe0 win32u: Move UpdateLayeredWindow implementation out of the drivers. 2024-06-05 16:38:25 +02:00
Rémi Bernon 091883d4b6 win32u: Introduce a new CreateLayeredWindow driver entry. 2024-06-05 16:38:25 +02:00
Rémi Bernon 8a39b62db6 winex11: Use the surface bitmap directly in UpdateLayeredWindow. 2024-06-05 16:38:25 +02:00
Rémi Bernon 18282e2bfb winex11: Always clear UpdateLayeredWindow target rectangle. 2024-06-05 16:38:25 +02:00
Rémi Bernon 3581a96052 winemac: Blend alpha with NtGdiAlphaBlend instead of window opacity.
This seems equivalent but makes the code similar to other drivers.
2024-06-05 16:38:23 +02:00
Rémi Bernon f545d42495 winemac: Use the surface bitmap directly in UpdateLayeredWindow. 2024-06-05 16:38:23 +02:00
Rémi Bernon 521cb41c6a winemac: Always clear UpdateLayeredWindow target rectangle. 2024-06-05 16:38:22 +02:00
Rémi Bernon 0b7b9adf33 wineandroid: Use the surface bitmap directly in UpdateLayeredWindow. 2024-06-05 16:38:22 +02:00
Rémi Bernon b2f2aaa491 wineandroid: Always clear UpdateLayeredWindow target rectangle. 2024-06-05 16:38:22 +02:00
Elizabeth Figura 95999accf6 wined3d: Default diffuse to 1.0 in the vertex shader. 2024-06-05 15:58:41 +02:00
Elizabeth Figura c825c885d3 wined3d: Just check the vertex declaration for texcoord usage.
Do not check the stream info.

This would make a difference if the usage was included in the vertex declaration
but the corresponding stream is not bound; however, in that case we supply a
default stream containing zero, which provides the same behaviour as if the
usage is not included in the vertex declaration.
2024-06-05 15:58:40 +02:00
Elizabeth Figura 89a71df48e wined3d: Just check the vertex declaration for normal usage.
Do not check the stream info.

This would make a difference if the usage was included in the vertex declaration
but the corresponding stream is not bound. However, in that case we supply a
default stream containing zero, which provides the same behaviour as if the
normal usage is not included in the vertex declaration.
2024-06-05 15:58:39 +02:00