Alexandre Julliard
3028136221
include: Always use the standard varargs macros.
2022-09-01 10:24:20 +02:00
Alexandre Julliard
65ad7fcdab
include: Add a va_list version of the wine_dbg_log function.
2022-09-01 10:15:39 +02:00
Ziqing Hui
3fdc28c7f8
d3dx10: Return E_FAIL in D3DX10CreateEffectFromFile for NULL file name.
2022-08-31 22:22:21 +02:00
Ziqing Hui
d4ae51e226
d3dx10: Support effect creation for compiled shader.
2022-08-31 22:22:21 +02:00
Ziqing Hui
7e8bd13188
d3dx10: Introduce create_effect().
2022-08-31 22:22:21 +02:00
Ziqing Hui
f40e707159
d3dx10/tests: Add tests for D3DX10CreateEffectFromResource.
2022-08-31 22:22:21 +02:00
Ziqing Hui
6b9ba3e2bf
d3dx10/tests: Add tests for D3DX10CreateEffectFromFile.
2022-08-31 22:22:21 +02:00
Ziqing Hui
c6d46ff3f4
d3dx10/tests: Add tests for D3DX10CreateEffectFromMemory.
...
Passing NULL profile to effect creation will crash wine for now.
So we have to skip these tests in wine.
2022-08-31 22:22:19 +02:00
Hans Leidekker
745df5915c
bcrypt: Force symmetric key reset if necessary.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52457
2022-08-31 21:52:55 +02:00
Nikolay Sivov
8e1278684a
dwrite: Add NNBSP (202F) to Mongolian fallback range.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-31 21:52:25 +02:00
Nikolay Sivov
55439cc3ef
dwrite: Skip variation selectors in MapCharacters().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-31 21:52:25 +02:00
Connor McAdams
1f86e2c6d9
uiautomationcore: Implement UiaHUiaNodeFromVariant.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-31 21:51:11 +02:00
Connor McAdams
dadfd3d424
uiautomationcore: Add support for UIA_RuntimeIdPropertyId.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-31 21:51:11 +02:00
Connor McAdams
0520531c52
uiautomationcore: Partially implement UiaGetRuntimeId.
...
Add RuntimeId support for HUIANODEs associated with an HWND.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-31 21:51:08 +02:00
Connor McAdams
cf9d7ee4b4
uiautomationcore: Retrieve HWND from HUIANODE provider.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-31 21:51:08 +02:00
Connor McAdams
3106380d58
include: Add IRawElementProviderHwndOverride definition.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-31 21:51:08 +02:00
Connor McAdams
de6f778915
include: Add more definitions to uiautomationcoreapi.h.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-31 21:51:07 +02:00
Francois Gouget
2924f64d34
windows.media.speech: Remove WINAPI on static functions where not needed.
2022-08-31 18:32:38 +02:00
Kevin Puetz
b5d3759fc5
winecrt0: Remove free_delay_imports.
...
MSVC's delayimp.lib does not actually free delayload dependencies.
winecrt0's attempt to do so from ELF __attribute__((destructor))
is unnecessary and potentially harmful:
- When triggered naturally via LdrUnloadDll, this leads to recursive calls
to FreeLibrary, violating free_lib_count and missing DLL_PROCESS_DETACH
- when triggered by glibc's _dl_fini (at process exit), it leads to
use-after-free of the TEB (GetCurrentThreadID after the main thread is no longer Win32)
via FreeLibrary -> LdrLdrUnloadDll -> RtlEnterCriticalSection( &loader_section )
- double-free of the library itself, since the DLL_PROCESS_DETACH has
already been handled by LdrShutdownProcess
- Race against wineserver sending a SIGKILL from process_killed,
since all Win32 threads of the process have exited
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53032
2022-08-31 18:32:13 +02:00
Francois Gouget
aeb9737388
dinput/tests: Remove WINAPI on static functions where not needed.
2022-08-31 18:31:43 +02:00
Francois Gouget
92b6c23790
dinput: Remove WINAPI on static functions where not needed.
2022-08-31 18:31:43 +02:00
Francois Gouget
24c8c47cf0
winex11.drv: Make get_unix_file_name() static.
2022-08-31 18:31:34 +02:00
Francois Gouget
49d4fb0d66
crypt32: Remove WINAPI on static functions where not needed.
2022-08-31 18:31:24 +02:00
Francois Gouget
516e6dd921
winealsa.drv: Make functions static where possible.
...
This helps detect dead code.
2022-08-31 18:31:17 +02:00
Alexandre Julliard
4f75dd8c44
gitlab: Run CI scripts as non-root user.
2022-08-31 18:19:04 +02:00
Alexandre Julliard
1a982894dd
gitlab: Rename build-all job to build-linux.
...
For symmetry with build-mac.
2022-08-31 17:44:53 +02:00
Jacek Caban
49752f34ca
winevulkan: Get rid of unix_funcs.
2022-08-31 17:44:53 +02:00
Jacek Caban
395061e367
winevulkan: Use __wine_unix_call for checking Vulkan functions availability.
2022-08-31 17:44:53 +02:00
Jacek Caban
05d2576b1f
winevulkan: Use vk_unix_call in loader.c.
2022-08-31 17:44:53 +02:00
Eric Pouech
9a98276f98
msvcrt: Fix order of extended qualifiers and qualifiers.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-08-31 17:44:53 +02:00
Eric Pouech
638b06015b
msvcrt: Use enum to clarify post-processing actions.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-08-31 17:44:53 +02:00
Eric Pouech
22362757ad
msvcrt: Undecorate function signature as template argument.
...
Introducing get_function_signaturei() to factorize parsing of function
signature.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-08-31 17:44:53 +02:00
Eric Pouech
5e37bcf794
msvcrt: Fix white space output for typecast operator.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-08-31 17:44:53 +02:00
Eric Pouech
507a02c1d3
msvcrt: Improve support for template in methods.
...
Adding function template support for methods that need specific
post processing in demangling
(constructor, destructor, cast operator)
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-08-31 17:44:53 +02:00
Eric Pouech
766085edd2
msvcrt: Correctly support space generation in pointers.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-08-31 17:44:53 +02:00
Alistair Leslie-Hughes
4e1b7cec16
winepulse: Use the predicate to terminate the connect cond_wait loop.
2022-08-31 17:44:53 +02:00
Nikolay Sivov
3a481200a4
mshtml/tests: Fix a typo in test message (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-31 17:44:53 +02:00
Nikolay Sivov
114a06364b
win32u/hook: Fix a leak on earlier return (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-31 17:44:53 +02:00
Nikolay Sivov
9d58733b3b
evr/filter: Initialize interface pointer in GetService() (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-31 17:44:53 +02:00
Nikolay Sivov
bc05d15cf1
mfsrcsnk/wave: Initialize buffer pointer in ProcessSample() (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-31 17:44:53 +02:00
Nikolay Sivov
c6a75d01b5
bcrypt/tests: Use CRT allocation functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-31 17:44:53 +02:00
Francois Gouget
c0ad6d745e
winspool.drv/tests: Fix the spelling of a variable name.
2022-08-30 22:00:55 +02:00
Francois Gouget
b886f6198b
mscvpdb: Fix a spelling error in a comment.
2022-08-30 22:00:55 +02:00
Francois Gouget
b25b2ed31a
dbghelp: Fix a couple of spelling errors in a comment.
2022-08-30 22:00:55 +02:00
Francois Gouget
a9e28f130d
mshtml/tests: Fix a spelling error in an ok() message.
2022-08-30 22:00:55 +02:00
Rémi Bernon
4d0e202092
wmvcore/tests: Test async reader DedicatedDeliveryThread setting.
2022-08-30 21:38:39 +02:00
Rémi Bernon
18f1e9bd00
wmvcore/tests: Test async reader compressed sample monotonic pts.
2022-08-30 21:38:39 +02:00
Rémi Bernon
ea6de10f89
wmvcore/tests: Test that the callback thread is always the same.
2022-08-30 21:38:39 +02:00
Rémi Bernon
161846fb71
wmvcore/tests: Test async reader output settings read / write.
2022-08-30 21:38:39 +02:00
Rémi Bernon
11fe0d115c
wmvcore/tests: Test sync reader output settings read / write.
2022-08-30 21:38:39 +02:00