Commit graph

164603 commits

Author SHA1 Message Date
Alexandre Julliard ad7b9726cb xml2: Import upstream release 2.11.4. 2023-06-05 14:01:07 +02:00
Alexandre Julliard 6b678a4e9b xslt: Import upstream release 1.1.38. 2023-06-05 12:09:29 +02:00
Alexandre Julliard 50c5eb31cb nls: Update locale data to CLDR version 43. 2023-06-05 12:07:34 +02:00
Alexandre Julliard 58bc99dce6 kernelbase: Update timezone data to version 2023c. 2023-06-04 18:25:55 +02:00
Giovanni Mascellani 4e88f44270 dxgi: Move Vulkan-specific code to d3d12_swapchain_create_vulkan_swapchain(). 2023-06-02 22:25:02 +02:00
Giovanni Mascellani a7ff40a324 dxgi: Move non-Vulkan-specific code out of d3d12_swapchain_create_vulkan_swapchain(). 2023-06-02 22:25:02 +02:00
Giovanni Mascellani 6cb23836e7 dxgi: Factor out d3d12_swapchain_create_image_resources(). 2023-06-02 22:25:02 +02:00
Giovanni Mascellani 237062d01f dxgi: Store Vulkan formats in the swapchain object. 2023-06-02 22:25:02 +02:00
Giovanni Mascellani 565917d5d2 dxgi: Rename d3d12_swapchain_prepare_command_buffers(). 2023-06-02 22:25:02 +02:00
Giovanni Mascellani eec9c3a2f6 dxgi: Document some struct d3d12_swapchain fields. 2023-06-02 22:25:02 +02:00
Rémi Bernon 88cbc08b7f server: Don't reset cursor clipping on foreground thread exit.
It will be reset on foreground input changes, when it happens.
2023-06-02 21:08:34 +02:00
Rémi Bernon b863d3ab14 winex11: Reset clipping by calling NtUserClipCursor directly. 2023-06-02 21:08:34 +02:00
Rémi Bernon 5bdbbee6f4 winex11: Rely on win32u to reset clipping on display mode change. 2023-06-02 21:08:34 +02:00
Rémi Bernon 18cb55583a win32u: Reset cursor clipping rectangle on display mode change. 2023-06-02 21:08:34 +02:00
Alex Henrie 58a16612bd winegstreamer: Pass a QWORD pointer to IMFByteStream_GetLength.
Fixes warnings on GCC 13.
2023-06-02 20:47:29 +02:00
Rémi Bernon 226f8b7c28 winegstreamer: Implement MF_LOW_LATENCY attribute and latency query. 2023-06-02 20:47:29 +02:00
Rémi Bernon 036166faf7 winegstreamer: Pass desired input queue length to wg_transform_create. 2023-06-02 20:47:29 +02:00
Rémi Bernon f83922fd98 winegstreamer: Pass desired output plane alignment to wg_transform_create. 2023-06-02 20:47:29 +02:00
Paul Gofman 4f4ee0e16b winegstreamer: Implement MFT_MESSAGE_COMMAND_FLUSH for the H264 decoder. 2023-06-02 20:47:29 +02:00
Paul Gofman 16347299c1 winegstreamer: Implement MFT_MESSAGE_COMMAND_DRAIN for the H264 decoder. 2023-06-02 20:47:29 +02:00
Shaun Ren db2640d06b sapi: Implement token filtering and sorting in ISpObjectTokenEnumBuilder. 2023-06-02 20:47:29 +02:00
Shaun Ren f286ee9bfa sapi: Partially reimplement ISpObjectTokenEnumBuilder storing a token array.
This is needed in order to implement filtering and sorting in
ISpObjectTokenCategory::EnumTokens.
2023-06-02 20:47:28 +02:00
Shaun Ren e071a70ba8 sapi: Implement ISpObjectToken::CreateKey. 2023-06-02 20:47:28 +02:00
Alex Henrie 75de502ba4 iphlpapi/tests: Use ~0u instead of ~0ul in testGetIpNetTable.
Fixes warnings on GCC 13.
2023-06-02 20:47:28 +02:00
Jinoh Kang 078b0219aa server: Update parent window region when exposing previously invisible window.
Fixes: 33617af814
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54949
2023-06-02 20:47:28 +02:00
Jinoh Kang c368dfebbb user32/tests: Test for update region after showing a child window. 2023-06-02 20:47:28 +02:00
Eric Pouech af7b97e780 dbghelp: Reimplement EnumerateLoadedModules().
- correctly taking into accoung SYMOPT_INCLUDE_32BIT_MODULES option
- converting, for 32bit modules requested from a 64bit module,
  the system32 paths into syswow64

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-06-02 20:47:28 +02:00
Eric Pouech 79bae0ed37 dbghelp/tests: Add more tests for module imagename handling.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-06-02 20:47:25 +02:00
Eric Pouech ed532a36b3 dbghelp/tests: Review old-wow64 expected values.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-06-02 20:47:01 +02:00
Eric Pouech 76d922983d dbghelp/tests: Fix process kind detection on old Windows machines.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-06-02 20:35:53 +02:00
Alexandre Julliard b337c5b1a1 ntdll: Use the default ABI for all functions on the Unix side. 2023-06-02 09:50:50 +02:00
Alexandre Julliard 48537f4e1e ntdll: Use the sysv ABI for setjmp/longjmp on the Unix side. 2023-06-02 09:35:10 +02:00
Alexandre Julliard e2fac05854 ntdll: Use the sysv ABI for the %fs allocation function. 2023-06-02 09:32:59 +02:00
Zebediah Figura 6bcfab4ca6 winebuild: Use the lretw mnemonic in wine_call_to_16().
We already use it in the __wine_spec_callfrom16_* functions.
2023-06-02 09:32:23 +02:00
Zebediah Figura 63a6f01a70 winebuild: Use segment prefixes in 16-bit stack switching code instead of writing out byte values.
Presumably at one point there were assemblers that choked on
these. However, currently we use segment prefixes elsewhere in
wine (namely, in the syscall dispatcher), and it seems fair to assume
that a sane compiler should support them.
2023-06-02 09:32:23 +02:00
Paul Gofman a56e0ba4d4 ws2_32: Test wait alertability in WSAGetOverlappedResult(). 2023-06-02 09:32:23 +02:00
Paul Gofman 98cdd828b6 ws2_32: Make wait in WSAPoll() alertable. 2023-06-02 09:32:23 +02:00
Paul Gofman 36d7bf9507 ws2_32: Make wait in connect() alertable. 2023-06-02 09:32:23 +02:00
Paul Gofman 157633229f ws2_32: Make wait in accept() alertable. 2023-06-02 09:30:00 +02:00
Alex Henrie 36cf952664 bcrypt/tests: Don't allocate inside todo_wine and free outside of it.
Fixes a warning on GCC 13.
2023-06-02 09:29:37 +02:00
Alex Henrie 870a9fcb4c iphlpapi: Add GetPerTcpConnectionEStats stub.
Based on a patch by Austin English.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52868
2023-06-02 09:29:24 +02:00
Piotr Caban 0336d66ea1 msvcr100: Fix next writer unblocking in reader_writer_lock::unlock.
Fixes regression introduced by 256c344550.
2023-06-01 22:00:19 +02:00
Michael Stefaniuc cf3815dc59 dbghelp: Remove superfluous casts to self. 2023-06-01 22:00:19 +02:00
Michael Stefaniuc 19cc1dbe56 wmvcore: Remove superfluous casts to self. 2023-06-01 22:00:19 +02:00
Michael Stefaniuc 51f8c75ceb ws2_32/tests: Remove superfluous casts to self. 2023-06-01 22:00:19 +02:00
Paul Gofman e7845fc330 kernelbase: Don't modify non-volatile regs in RaiseException() on x64. 2023-06-01 22:00:19 +02:00
Alistair Leslie-Hughes 1db53cdcbb xactengine: IXACT3EngineImpl_CreateSoundBank isn't a stub. 2023-06-01 22:00:19 +02:00
Alistair Leslie-Hughes 6a685626be xactengine: Correct XACTNOTIFICATIONTYPE_MAX value.
XACTNOTIFICATIONTYPE_WAVEBANKSTREAMING_INVALIDCONTENT is defined as 18.
2023-06-01 22:00:19 +02:00
Alistair Leslie-Hughes 77e0aae7f3 krnl386.exe16: Don't overflow when calculating size.
The application again the bug, passed 1 as the elem parameter which
doubled the memory being allocated.  When it overflowed (became negative),
the value was passed into GlobalAlloc16 which then failed.

GlobalAlloc16 takes a DWORD parameter, so the value isn't going to be truncated.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53092

Original patch by github user cracyc for winevdm.
2023-06-01 22:00:19 +02:00
Aurimas Fišeras c1588b1bfd po: Update Lithuanian translation. 2023-06-01 20:57:32 +02:00