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(&ROPSETID_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
Piotr Caban
97cde730c0
wineps: Remove unix_ prefix from find_pagesize and find_slot functions.
2023-05-19 08:34:35 -05:00
Piotr Caban
36a9bc820a
wineps: Define PSDRV_DEVMODE in unixlib.h.
2023-05-19 08:34:35 -05:00
Piotr Caban
f848b9f846
wineps: Move BANDINFOSTRUCT definition to unixlib.c.
2023-05-19 08:34:33 -05:00
Sebastian Mayr
7a2b34c324
wined3d: Improve d3d8 compatibility of texture filters.
...
In d3d8, setting texture filters to invalid values does not yield an
error when calling IDirect3DDevice8::ValidateDevice. Some applications,
such as Worms Blast, rely on this behaviour.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54898
2023-05-18 15:40:17 -05:00
Sebastian Mayr
38f3f83943
d3d8/tests: Test IDirect3DDevice8::ValidateDevice() with various min, mag and mip filters.
...
This test is an adaptation of the corresponding d3d9 test.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54898
2023-05-18 15:40:14 -05:00