Commit graph

162392 commits

Author SHA1 Message Date
Zhiyi Zhang
74e6345712 include: Add dcomptypes.idl. 2023-02-20 23:00:33 +01:00
Zhiyi Zhang
58427faace include: Add DirectComposition error codes. 2023-02-20 23:00:33 +01:00
Alexandre Julliard
f4c3801495 include: Move __builtin_ms_va_list definitions to vadefs.h. 2023-02-20 08:41:45 +01:00
Alexandre Julliard
297f7cb37e winefile: Use standard va_list instead of __ms_va_list. 2023-02-20 08:40:27 +01:00
Alexandre Julliard
dbfeb4b7f4 taskmgr: Use standard va_list instead of __ms_va_list. 2023-02-20 08:40:14 +01:00
Alexandre Julliard
b19d3e779b start: Use standard va_list instead of __ms_va_list. 2023-02-20 08:40:02 +01:00
Alexandre Julliard
d244f902b3 oleview: Use standard va_list instead of __ms_va_list. 2023-02-20 08:39:42 +01:00
Alexandre Julliard
e1f1846611 notepad: Use standard va_list instead of __ms_va_list. 2023-02-20 08:39:31 +01:00
Alexandre Julliard
9efe1a32a2 conhost: Use standard va_list instead of __ms_va_list. 2023-02-20 08:39:18 +01:00
Francois Gouget
ad30e4f9ba jsproxy/tests: Add more tests for InternetGetProxyInfo()'s length parameter. 2023-02-20 08:38:26 +01:00
Francois Gouget
00b6ce35bf jsproxy/tests: InternetInitializeAutoProxyDll() is no longer supported on Windows 11.
The same goes for InternetGetProxyInfo(). They seem to have been
replaced with stubs that fail but don't bother setting the error code.
So just skip the tests when that happens.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54531
2023-02-20 08:38:21 +01:00
Alistair Leslie-Hughes
493751197d msado15: Field ActualSize return a default size. 2023-02-20 08:38:13 +01:00
Alistair Leslie-Hughes
669107f6c5 msado15: Semi-stub _Recordset get/put Filter. 2023-02-20 08:37:38 +01:00
Connor McAdams
6254f6635c uiautomationcore: Implement IUIAutomationElement::GetCurrentPropertyValueEx.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-20 08:37:24 +01:00
Connor McAdams
2d8bf67b90 uiautomationcore: Implement IUIAutomation::ElementFromHandle.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-20 08:37:24 +01:00
Connor McAdams
e8dd3adae7 uiautomationcore: Add stub IUIAutomation implementation.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-20 08:37:23 +01:00
Connor McAdams
88a1e94971 uiautomationcore: Register all UI Automation typelibs.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-20 08:37:21 +01:00
Alexandre Julliard
464be65cee Release 8.2. 2023-02-17 21:32:47 +01:00
Francois Gouget
a5c007df2d ws2_32: Warn that a libnss plugin may be missing if getaddrinfo() returns EBUSY. 2023-02-17 18:59:29 +01:00
Eric Pouech
89d42d64d7 ntdll: Implement RtlAddressInSectionTable.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54432
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-17 18:59:29 +01:00
Francois Gouget
c2d9e92374 ntdll: Use the thread pool stack information. 2023-02-17 18:59:29 +01:00
Francois Gouget
710ae2928e ntdll/tests: Test the thread pool stack APIs. 2023-02-17 18:59:29 +01:00
Francois Gouget
41a53f535f user32/tests: Show ToAscii(A) returns 'a' for multiple keyboard layouts.
Not all layouts return 'a' but layouts like Azerty still return 'a'
despite the A and Q keys being swapped.
2023-02-17 18:59:29 +01:00
Francois Gouget
df811f91cc user32/tests: Fix the ToAscii(A) test on Hindi + UTF-8.
ToAscii() can only return two bytes and thus cannot return three-byte
UTF-8 characters.

Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54058
2023-02-17 18:59:29 +01:00
Francois Gouget
dfcc45cc17 winetest: Trace the keyboard layout.
It is important for the input tests so add it to the global locale
information.
2023-02-17 18:59:29 +01:00
Eric Pouech
32bc569520 dbghelp: Unload overlapping modules in SymLoadModule*().
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-17 18:59:29 +01:00
Eric Pouech
5654af818a dbghelp: Add new module at end of the process' modules list.
This preserves order in which modules are loaded, and enumeration
is done according to this order.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-17 18:59:29 +01:00
Eric Pouech
c823f9b1a8 dbghelp/tests: Add some more tests about module handling.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-17 18:59:29 +01:00
Eric Pouech
db514b718a dbghelp/tests: Add test for loaded modules enumeration.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-17 18:59:29 +01:00
Eric Pouech
45d01be56a dbghelp: Let EnumerateLoadedModules() expose image names.
Even is MSDN states that it enumerates modules' name, the first parameter
to the callback is the fullpath to the image.
So
- fix EnumerateLoadedModules() to pass the image name for the
  considered module
- fix all callbacks in Wine code to EnumerateLoadedModules to
  handle the image name instead of module name

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-17 18:59:29 +01:00
Eric Pouech
8be5c10ff8 dbghelp/tests: Add tests for 'module' name in EnumLoadedModules() callback.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-17 18:59:28 +01:00
Eric Pouech
82b26c5033 dbghelp/tests: Test return value of SymLoadModule.
It's supposed to be the base address of the module.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-17 18:59:28 +01:00
Paul Gofman
adbbe2596f mf/tests: Add basic tests for raw aac decode. 2023-02-17 18:29:16 +01:00
Paul Gofman
31b3978c12 winegstreamer: Use default 0 for _AAC_PAYLOAD_TYPE if not set. 2023-02-17 18:29:16 +01:00
Paul Gofman
a646aa4433 winegstreamer: Fix getting codec data for raw aac. 2023-02-17 18:29:16 +01:00
Paul Gofman
98fb788212 winegstreamer: Route MFAudioFormat_RAW_AAC to mf_media_type_to_wg_format_audio_mpeg4(). 2023-02-17 18:29:16 +01:00
Alexandre Julliard
bd739062d9 ntdll: Avoid a misleading indentation warning. 2023-02-17 18:29:16 +01:00
Alexandre Julliard
c030091398 ntdll: Consistently initialize x86-64 signal handlers.
Spotted by Eric Pouech.
2023-02-17 17:39:18 +01:00
Alexandre Julliard
2528482aef wineusb.sys: Use standard va_list instead of __ms_va_list. 2023-02-17 11:27:03 +01:00
Alexandre Julliard
d3a9fa181c setupapi: Use standard va_list instead of __ms_va_list. 2023-02-17 11:26:51 +01:00
Alexandre Julliard
3485d4de1d oledlg: Use standard va_list instead of __ms_va_list. 2023-02-17 11:26:38 +01:00
Alexandre Julliard
ee9abe526e dxdiagn: Use standard va_list instead of __ms_va_list. 2023-02-17 11:25:45 +01:00
Alexandre Julliard
30af644045 cryptui: Use standard va_list instead of __ms_va_list. 2023-02-17 11:25:33 +01:00
Alexandre Julliard
1250131b0a comdlg32: Use standard va_list instead of __ms_va_list. 2023-02-17 11:25:20 +01:00
Alexandre Julliard
ee165ebd50 browseui: Use standard va_list instead of __ms_va_list. 2023-02-17 11:24:50 +01:00
Paul Gofman
1f31fda00a win32u: Get friendly monitor name from EDID in NtUserDisplayConfigGetDeviceInfo(). 2023-02-17 11:20:01 +01:00
Paul Gofman
f00dcb4bd5 win32u: Return edidManufactureId and edidProductCodeId from NtUserDisplayConfigGetDeviceInfo(). 2023-02-17 11:20:01 +01:00
Paul Gofman
76713da1e0 win32u: Store EDID info in monitors cache. 2023-02-17 11:20:01 +01:00
Paul Gofman
480a608876 win32u: Use monitor ID from EDID when available. 2023-02-17 11:20:01 +01:00
Paul Gofman
6bc1eea718 win32u: Remove monitor name from gdi driver monitor info. 2023-02-17 11:20:00 +01:00