Commit graph

162385 commits

Author SHA1 Message Date
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
Alistair Leslie-Hughes ec9610c46b msdasql: Use SQLColAttributesW to fetch statement attributes.
We need to use the ODBC v1 function SQLColAttributesW, to ensure that we
use the lowest verion available.  This ODBC function internally will call
SQLColAttribute or SQLColAttributesW depending on what the driver supports.
2023-02-17 11:19:20 +01:00
Brendan Shanks 39655dade3 ntdll: Add a WARN when setting debug registers fails under Rosetta. 2023-02-17 11:18:54 +01:00
Brendan Shanks 93fde56b49 server: On macOS, fake debug registers when running under Rosetta.
Based on a patch by Tim Clem <tclem@codeweavers.com>.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54367
2023-02-17 11:18:52 +01:00
Zebediah Figura d85bc9f433 mfsrcsnk: Add missing DllGetClassObject() export. 2023-02-17 11:18:01 +01:00
Alex Henrie d0ce5a77c6 winspool: Initialize nt_ppd in add_printer_driver.
This prevents a bad free if RtlDosPathNameToNtPathName_U fails.
2023-02-16 17:51:58 +01:00
Jason Millard e8bd066514 vbscript: Fix compile issue with non hex after concat without space. 2023-02-16 16:48:38 +01:00
Alexandre Julliard 7141332431 winedump: Dump the metadata of hybrid PE dlls. 2023-02-16 16:48:31 +01:00