Commit graph

171637 commits

Author SHA1 Message Date
Paul Gofman a31d68d800 ntdll: Implement matching DOS_DOT in NtQueryDirectoryFile(). 2024-06-07 09:08:03 +02:00
Paul Gofman db032ac4a9 ntdll: Implement matching DOS_STAR in NtQueryDirectoryFile(). 2024-06-07 09:08:03 +02:00
Paul Gofman bcc266b35c ntdll: Add a special handling for .. in match_filename(). 2024-06-07 09:08:03 +02:00
Paul Gofman 5f31aacbe8 ntdll: Match wildcard recursively in match_filename(). 2024-06-07 09:08:03 +02:00
Paul Gofman 6edcd67775 ntdll: Mind all the wildcards in has_wildcard(). 2024-06-07 09:08:02 +02:00
Paul Gofman 0a2ebadf24 ntdll: Ignore leading dots in hash_short_file_name(). 2024-06-07 09:08:02 +02:00
Paul Gofman 6300beb28c ntdll/tests: Test NtQueryDirectoryFile() masks with more files. 2024-06-07 09:08:02 +02:00
Paul Gofman 31ab5ec2d7 ntdll: Do not ignore trailing dots in match_filename(). 2024-06-07 09:08:02 +02:00
Paul Gofman 5b061122f3 ntdll: Fix test_NtQueryDirectoryFile() on Win11. 2024-06-07 09:08:01 +02:00
Elizabeth Figura 9f6e44fd9c advapi32/tests: Test token label inheritance. 2024-06-06 22:29:58 +02:00
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