Gabriel Ivăncescu
3eaf3774ad
include/mshtml: Add the other IHTMLEventObj* interfaces.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-02-01 22:29:39 +01:00
Alex Henrie
42c15f1cdb
urlmon: Use the _recalloc function instead of reimplementing it.
2023-02-01 17:12:52 +01:00
Rémi Bernon
078c6e5ab2
comctl32: Skip restoring window proc if it has been modified.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=43073
2023-02-01 17:12:31 +01:00
Rémi Bernon
8387d2feff
comctl32: Always use unicode messages for subclass procedures.
...
Final Fantasy XIV Online depends on this for its text input.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=43073
2023-02-01 17:12:29 +01:00
Rémi Bernon
591f585a55
comctl32: Save unicode window nature on SetWindowSubclass call.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=43073
2023-02-01 17:12:29 +01:00
Rémi Bernon
711f05c432
comctl32/tests: Test unicode nature of window subclasses.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=43073
2023-02-01 17:12:29 +01:00
Hans Leidekker
79ec3d9fb8
msi/tests: Avoid test failures when running with insufficient rights.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51040
2023-02-01 17:11:52 +01:00
Hans Leidekker
3a819255f5
winecfg: Fix CurrentVersion registry string for Windows 10 and up.
...
It no longer reflects the real OS major and minor version numbers.
2023-02-01 17:11:47 +01:00
Hans Leidekker
69154f0329
ntdll: Default to Windows 10.
2023-02-01 17:11:47 +01:00
Hans Leidekker
2ccc2a42d7
ntdll: Add Windows 11 version.
2023-02-01 17:11:47 +01:00
Alex Henrie
94d6e616e2
server: Fix buffer overrun in map_view handler.
...
Because of padding at the end of the struct, sizeof(*view) is greater
than offsetof(struct memory_view, name[0]). Change the allocation to
overallocate slightly instead of underallocating slightly.
2023-02-01 17:11:10 +01:00
Alex Henrie
4aac4e7c67
winex11: Fix memory leak on realloc failure in import_xdnd_selection (cppcheck).
2023-02-01 17:10:31 +01:00
Alex Henrie
e7ba00c7ca
appwiz: Fix memory leak on realloc failure in install_from_registered_dir (cppcheck).
2023-02-01 17:10:13 +01:00
Paul Gofman
9c5e380cfe
ws2_32: Provide same address order from gethostbyname() on consequent calls.
2023-02-01 17:09:37 +01:00
Alexandre Julliard
6c75cddb98
wow64cpu: Move base address to leave more room for wow64.dll.
2023-01-31 22:29:10 +01:00
Eric Pouech
9a74d2b62f
include: Use stream to denote MSF stream/file.
...
Try to apply consistent naming:
- file refers to (PDB) file
- stream refers to a stream/file inside the PDB stream at MSF level
(we were also using file for the later, which isn't very simple to
follow).
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-01-31 22:29:07 +01:00
Eric Pouech
26f89d84e2
include: Consistenly use _size to name the size of a sub-block.
...
We were using either _size or _len depending on which one.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-01-31 22:29:05 +01:00
Eric Pouech
27f3676cfc
include: Update some fields in PDB headers.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-01-31 22:29:03 +01:00
Eric Pouech
71abef0906
include: Be consistent in naming regarding MSF's block.
...
No longer calling it sometimes 'page'.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-01-31 22:29:00 +01:00
Rémi Bernon
d970584b62
win32u/tests: Test NtUserGetPointerInfoList syscall signature.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53847
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51537
2023-01-31 21:05:37 +01:00
Rémi Bernon
87839a41ca
win32u/tests: Test NtUserIsMouseInPointerEnabled syscall.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53847
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51537
2023-01-31 21:05:37 +01:00
Rémi Bernon
9443bde57d
win32u/tests: Test NtUserEnableMouseInPointer syscall.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53847
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51537
2023-01-31 21:05:37 +01:00
Rémi Bernon
45e6dfc192
win32u: Stub NtUserGetPointerInfoList syscall.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53847
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51537
2023-01-31 21:05:37 +01:00
Rémi Bernon
1f2e722877
win32u: Stub NtUserIsMouseInPointerEnabled syscall.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53847
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51537
2023-01-31 21:05:37 +01:00
Rémi Bernon
738425185f
win32u: Move NtUserEnableMouseInPointer from user32.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53847
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51537
2023-01-31 21:05:37 +01:00
Rémi Bernon
3cf7b6b41a
include: Declare some NtUser pointer related syscalls.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53847
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51537
2023-01-31 21:05:37 +01:00
Alistair Leslie-Hughes
f9c244f2db
secur32: Trace fContextReq consistently.
...
0108:trace:secur32:InitializeSecurityContextA 25528220 00000000 (null) 0x0008c13c 0 16 ...
0108:trace:secur32:schan_InitializeSecurityContextA 25528220 00000000 (null) 573756 0 16 ...
0108:trace:secur32:schan_InitializeSecurityContextW 25528220 00000000 (null) 0x0008c13c 0 16 ...
2023-01-31 16:54:52 +01:00
Alistair Leslie-Hughes
cbddd3930b
secur32: QueryContextAttributesW check for valid object before use.
2023-01-31 16:54:52 +01:00
Paul Gofman
1b1f8d914e
ntdll: Add stub for NtQueryInformationProcess( ProcessHandleTable ).
2023-01-31 16:54:52 +01:00
Zebediah Figura
f954fb881c
include: Add more definitions to difxapi.h.
2023-01-31 16:54:52 +01:00
Zebediah Figura
855bb76b73
include: Fix the definition of DIFXAPILOGCALLBACK_* functions.
...
These have cdecl convention, not stdcall.
2023-01-31 16:54:52 +01:00
Zebediah Figura
b8e912f795
winepulse: Include mult.c in pulse.c.
...
Originally meant to address the fact that mult_alaw_sample() and
mult_ulaw_sample() were exported without being hidden, but this file is only
used from pulse.c, and is relatively quite simple, so just make them static
and use the preprocessor instead of linking.
2023-01-31 09:17:10 +01:00
Rémi Bernon
e5eeca3843
dinput: Avoid entering hook CS for rawinput messages.
2023-01-30 20:47:34 +01:00
Rémi Bernon
76a138c996
dinput: Use SendMessageW to notify and stop input thread.
2023-01-30 20:47:34 +01:00
Rémi Bernon
f3952a3e21
dinput: Move di_em_win_wndproc function around.
2023-01-30 20:47:34 +01:00
Rémi Bernon
bf8274edd2
dinput: Move rawinput registration to input_thread_update_device_list.
2023-01-30 20:47:34 +01:00
Rémi Bernon
ca2a44bd76
dinput: Move window hook checks to input_thread_update_device_list.
2023-01-30 20:47:33 +01:00
Rémi Bernon
0899dd0bb5
dinput/tests: Dynamically allocate async operation handlers.
...
Instead of passing them from the stack. The async operation is executed
in a thread pool, which might Release its reference asynchronously and
call a stale function pointer if it is sequenced after the stack
invalidation.
2023-01-30 20:31:18 +01:00
Jinoh Kang
b6a26817bc
include/msvcrt: Add noreturn attribute to _assert.
...
This informs the compiler that no code following an assertion failure
will execute (unless NDEBUG is defined), which increases the accuracy of
compiler warnings and static analyses.
For assert.h, put DECLSPEC_NORETURN before the return type in the
function declaration to remain consistent with other MSVCRT function
declarations.
2023-01-30 18:55:57 +01:00
Jinoh Kang
36575a2e7a
include: Add noreturn attribute to RtlRaiseStatus.
...
This informs the compiler that no code following a RtlRaiseStatus() call
will execute, which increases the accuracy of compiler warnings and
static analyses.
2023-01-30 18:55:57 +01:00
Hans Leidekker
7930cc4c96
ws2_32/tests: Skip adapters that aren't up and running in test_bind().
2023-01-30 18:55:57 +01:00
Hans Leidekker
1acb569a0f
ws2_32/tests: Fix some test failures on Windows 11.
2023-01-30 18:54:40 +01:00
Hans Leidekker
a744265c1e
gdi32/tests: Mark another D3DKMTCheckOcclusion() test as flaky.
...
It shows the same behavior as the one marked by commit 2d19baa6b5
.
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=51313
2023-01-30 18:54:29 +01:00
K.B.Dharun Krishna
b46bcd2cb1
po: Update Tamil translation.
2023-01-30 16:49:55 +01:00
Zebediah Figura
c05f5445dc
winex11: Include x11drv.h in xrandr.c even if compiling without xrandr.
...
Make sure we pull in the definition of X11DRV_XRandR_Init(), in particular because it has DECLSPEC_HIDDEN.
2023-01-30 16:49:55 +01:00
Zebediah Figura
2b06773417
winex11: Make client_foreign_window_proc hidden.
2023-01-30 16:49:55 +01:00
Zebediah Figura
dd6d837b62
win32u: Make set_visible_region() hidden.
2023-01-30 16:49:55 +01:00
Zebediah Figura
b2dd38372f
win32u: Make send_message_timeout() hidden.
2023-01-30 16:49:55 +01:00
Zebediah Figura
d5683bad34
ntdll: Make __wine_unix_call_dispatcher_prolog_end() hidden on x86_64.
2023-01-30 16:49:55 +01:00
Zebediah Figura
5cc204cf00
ntdll: Make __wine_syscall_dispatcher_prolog_end() hidden on x86_64.
2023-01-30 16:49:55 +01:00