Commit graph

164321 commits

Author SHA1 Message Date
Anton Baskanov 3c349125ea dsound/tests: Add tests for Doppler shift. 2023-05-23 14:43:12 +02:00
Anton Baskanov ef275facac dsound: Store the frequency of 3D buffers separately. 2023-05-23 14:43:12 +02:00
Alexandre Julliard 0433db1eb1 ntdll: Add a helper function to map the main exe module. 2023-05-23 14:43:11 +02:00
Alexandre Julliard ebc1b09915 ntdll: Support the machine extended parameter in NtMapViewOfSectionEx(). 2023-05-23 13:24:32 +02:00
Alexandre Julliard af01944a8c ntdll: Use STATUS_NOT_SUPPORTED for internal machine mismatch errors.
It corresponds to what NtMapViewOfSectionEx() returns with an
explicitly specified machine.
2023-05-23 11:13:25 +02:00
Alexandre Julliard 685f1b6b05 ntdll: Catch MEM_EXTENDED_PARAMETER duplicates for all types. 2023-05-23 10:35:55 +02:00
Piotr Caban d225fb8e71 wineps: Fix download font escapement.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54956
2023-05-23 09:28:43 +02:00
Piotr Caban 189606e4bf wineps: Mark font as unset in PSDRV_SelectFont. 2023-05-23 09:28:43 +02:00
Piotr Caban fe11126901 wineps: Remove no longer used PSDRV_SelectDownloadFont helper. 2023-05-23 09:28:43 +02:00
Piotr Caban 0e976ca544 gdi32: Abort printing if DeleteDC is called before EndDoc. 2023-05-23 09:28:43 +02:00
Piotr Caban 083946dbf4 winspool: Add AbortPrinter implementation. 2023-05-23 09:28:43 +02:00
Piotr Caban 1b2db7f171 localspl: Implement AbortPrinter while spooling. 2023-05-23 09:28:43 +02:00
Brendan Shanks 8a9c955b56 win32u: Propagate WM_MOUSEHWHEEL to the parent window in DefWindowProc(). 2023-05-23 09:28:16 +02:00
Zebediah Figura 38b0a4005a qcap/audiorecord: Implement IAMBufferNegotiation::SuggestAllocatorProperties().
Needed by the Microsoft Silverlight configuration tool.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=36230
2023-05-22 22:56:50 +02:00
Zebediah Figura c41ba79df7 qcap/audiorecord: Stub IAMBufferNegotiation.
Needed by the Microsoft Silverlight configuration tool.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=36230
2023-05-22 22:56:49 +02:00
Zebediah Figura e852186ad3 qcap/audiorecord: Implement IKsPropertySet::Get(&AMPROPSETID_Pin, AMPROPERTY_PIN_CATEGORY).
Needed by the Microsoft Silverlight configuration tool.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=36230
2023-05-22 22:56:48 +02:00
Zebediah Figura 76fcbd144e qcap/audiorecord: Stub IKsPropertySet. 2023-05-22 22:56:47 +02:00
Zebediah Figura 16aee0766a qcap/audiorecord: Implement IAMStreamConfig::SetFormat() and IAMStreamConfig::GetFormat().
Needed by the Microsoft Silverlight configuration tool.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=36230
2023-05-22 22:56:46 +02:00
Connor McAdams 32cb8bd152 uiautomationcore: Don't leak parent node in conditional_navigate_uia_node.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-05-22 22:56:29 +02:00
Connor McAdams 7f119bad76 include: Define the remaining missing provider interfaces.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-05-22 22:56:29 +02:00
Bartosz Kosiorek 413fc34be7 gdiplus: Fix GdipGetGenericFontFamily functions according to native gdiplus.dll. 2023-05-22 22:56:13 +02:00
Hans Leidekker e2458a88c8 winhttp/tests: Fix a test failure.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54960
2023-05-22 11:10:27 +02:00
Rémi Bernon 88a34c74b0 dinput: Delay input thread start until the first device acquire.
Some applications create a IDirectInput and IDirectInputDevice instance
from their DllMain procedure, and starting the thread on the first user
creation and waiting for it to start will deadlock on the loader lock.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54916
2023-05-22 11:10:07 +02:00
Rémi Bernon cb7bb2284c dinput: Avoid remapping already mapped objects in BuildActionMap.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54917
2023-05-22 11:10:07 +02:00
Jinoh Kang 839a53797e imm32: Don't erroneously start composition when handling IMC_SETOPENSTATUS.
Fixes: 8ae0c30823
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54965
2023-05-22 11:09:25 +02:00
Brendan Shanks f4a43a8b2f winemac: Explicitly link against Foundation.framework. 2023-05-19 15:17:36 -05:00
Rémi Bernon df6bc20b90 dinput: Clear DIA_APPNOMAP BuildActionMap flag with specific device semantic.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54917
2023-05-19 11:08:30 -05:00
Rémi Bernon 5b648e7e5d dinput: Reset action map mapping before loading the registry mapping.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54917
2023-05-19 11:08:30 -05:00
Rémi Bernon b95c820557 dinput: Delete the action mapping registry key on SetActionMap.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54917
2023-05-19 11:08:30 -05:00
Rémi Bernon bed1ecba2f dinput/tests: Add some tests with keyboard action mapping.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54917
2023-05-19 11:08:30 -05:00
Zebediah Figura a8c56b1939 user32/tests: Do not stop checking the message list when skipping an optional or unsupported message.
This was either added by accident, or in an attempt to stop checking the message
list once we hit a winevent hook todo [and accidentally given too wide of a
scope]. However, the same commit also uses a global counter to ensure that only
one winevent todo is printed, so we don't need to break in the first hunk
anyway.

For trailing winevent todos, there is no global counter, so instead move the
goto inside the if block.

Fixes: a72bffe768

The test marked todo here was broken by 33617af814, which was hidden due to the above commit.
2023-05-19 09:26:27 -05:00
Zebediah Figura 9b6f65cc09 user32/tests: Do not dump the message sequence when a todo succeeds on Windows. 2023-05-19 09:26:27 -05:00
Zebediah Figura b5958a7836 qcap/tests: Test audio capture streaming. 2023-05-19 09:05:34 -05:00
Zebediah Figura aece95c9d8 qcap/audiorecord: Implement streaming. 2023-05-19 09:05:33 -05:00
Zebediah Figura 5bac0fabb9 qcap/audiorecord: Open a winmm device when connecting. 2023-05-19 09:05:32 -05:00
Zebediah Figura 348205b097 qcap/tests: Test audio capture allocator properties. 2023-05-19 09:05:32 -05:00
Zebediah Figura c808b30b2c qcap/tests: Add tests for audio capture pin connection. 2023-05-19 09:05:32 -05:00
Zebediah Figura 4925b34c90 qcap/audiorecord: Implement DecideBufferSize(). 2023-05-19 09:05:30 -05:00
Mohamad Al-Jaf 9c60c34c94 msmpeg2vdec: Add DllGetClassObject() stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54955
2023-05-19 08:50:46 -05:00
Rémi Bernon 65d0f7a756 imm32: Remove now unused members from ime_private.
And move its definition to ime.c.
2023-05-19 08:49:09 -05:00
Rémi Bernon d61a786461 imm32: Get rid of the graphics driver loading mechanism. 2023-05-19 08:49:09 -05:00
Rémi Bernon f7d4eec459 winex11: Use the default IME implementation for ImeSelect. 2023-05-19 08:49:08 -05:00
Rémi Bernon cbf719d72d winex11: Remove now unnecessary selected HIMC tracking code. 2023-05-19 08:49:08 -05:00
Rémi Bernon 9f05a79bd6 winex11: Drop the x11drv_ime_update_association user callback. 2023-05-19 08:49:08 -05:00
Piotr Caban 55b9b2f675 gdi32: Mark objects as not used before clearing handles table in emf_reset.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54936
2023-05-19 08:34:46 -05:00
Piotr Caban 410b0f4d51 wineps: Don't store ImageableArea in print_ctx. 2023-05-19 08:34:35 -05:00
Piotr Caban cdb57c524c wineps: Don't store logPixels in print_ctx. 2023-05-19 08:34:35 -05:00
Piotr Caban 3fca78fbe4 wineps: Remove unused fields from print_ctx. 2023-05-19 08:34:35 -05:00
Piotr Caban e70aa825cf wineps: Simplify PSDRV_UVMetrics implementation. 2023-05-19 08:34:35 -05:00
Piotr Caban 1cccaa1e8a wineps: Mark default DEVMODE const. 2023-05-19 08:34:35 -05:00