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
Alexandre Julliard
385ce62761
winedump: Dump the alternate version of some data directories for hybrid PE dlls.
2023-02-16 16:48:25 +01:00
Brendan Shanks
41e708dafa
ntdll: Use __ASM_LOCAL_LABEL in syscall dispatchers.
...
Fixes compile error on ARM64 macOS.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54256
2023-02-16 10:38:02 +01:00
Brendan Shanks
1362b0c04f
include: Add __ASM_LOCAL_LABEL macro.
2023-02-16 10:38:02 +01:00
Rémi Bernon
e5c540c59b
dinput: Hook window threads instead of the entire prefix.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54431
2023-02-16 10:36:47 +01:00
Rémi Bernon
7a2d59fb24
dinput: Forbid acquiring for other process windows.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54431
2023-02-16 10:36:47 +01:00
Francois Gouget
0201452483
riched20/tests: Add context to the EM_FORMATRANGE tests.
2023-02-16 10:36:30 +01:00
Francois Gouget
b5b5b0b365
riched20/tests: Check clipboard content after destroying the editor window.
...
Destroying the editor window should render all the formats so they are
still available after.
2023-02-16 10:36:23 +01:00
Nikolay Sivov
2f229869d8
apisetschema: Add ext-ms-win-networking-wlanapi-l1-1-0.
2023-02-16 10:36:14 +01:00
Alistair Leslie-Hughes
5b9496ade6
msdasql: Always return affected rows if required.
...
When using msadosql it always returns the number of records
affected or records returned by a SELECT statement.
The access database, which is what the defaults tests are using
doesn't return the number of records for a SELECT.
It's a known issue that you have to MoveLast/MoveFirst before
the correct RecordCount value is return for an Access DB.
2023-02-16 10:35:21 +01:00
Alistair Leslie-Hughes
a40d67e04a
msdasql: Use SQLDriverConnectW to connect to the ODBC driver.
2023-02-16 10:35:21 +01:00
Alistair Leslie-Hughes
96e18688e9
include: Add missing SQL prototype.
2023-02-16 10:31:56 +01:00
Connor McAdams
ed1ed6aeb3
uiautomationcore: Add support for UIA_NamePropertyId to MSAA providers.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-16 10:28:28 +01:00
Connor McAdams
bb66ad4459
uiautomationcore: Implement get_BoundingRectangle for MSAA providers.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-16 10:28:28 +01:00
Connor McAdams
2b8c8be7bd
uiautomationcore: Add support for UIA_ValueIsReadOnlyPropertyId.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-16 10:28:28 +01:00
Connor McAdams
44aa2ea89f
uiautomationcore: Add support for UIA_BoundingRectanglePropertyId.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-16 10:28:26 +01:00
Eric Pouech
df5f6f66de
kernelbase: Re-implement EnumProcessModules on top of EnumProcessModulesEx.
...
Note: this patch changes the results of EnumProcessModules for a wow64
target process called from a 64bit process.
It now returns:
- main module and all loaded 64bit modules (Wine multi-arch wow64 and
Windows)
- main module only (Wine "old" wow64).
It used to return all the 32bit modules.
You now must use EnumProcessModulesEx(..., LIST_MODULES_32BIT) to get
that result.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-15 21:48:33 +01:00
Eric Pouech
00bf7293af
psapi: Add more tests for EnumProcessModules().
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-15 21:48:33 +01:00
Eric Pouech
82e3e014be
dbghelp: Use EnumProcessModulesEx().
...
In order to get 32bit modules for a wow64 process.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-15 21:48:33 +01:00
Eric Pouech
34120921d9
dbgeng: Use EnumProcessModulesEx().
...
In order to get 32bit modules for a wow64 process.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-15 21:48:33 +01:00
Eric Pouech
e38455a218
psapi/tests: Test directory of enumerated loaded modules.
...
Showing that Wine incorrectly reports, for a Wow64 process, the system
DLLs from within the wow64 directory while they should be from system32.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-15 21:48:33 +01:00
Rémi Bernon
333ab2b4d6
include: Add Imm(Get|Set)HotKey declarations.
2023-02-15 21:48:33 +01:00
Rémi Bernon
f371309f6d
include: Fix ImeToAsciiEx declaration.
2023-02-15 21:48:33 +01:00
Rémi Bernon
2fdfe16c2d
include: Fix ImeInquire declaration.
2023-02-15 21:48:33 +01:00
Rémi Bernon
68ff9a942e
include: Move ddk/imm.h to immdev.h.
2023-02-15 21:48:33 +01:00
Piotr Caban
667d889d3a
msvcrt: Improve error handling in _wgetenv_s.
2023-02-15 21:48:33 +01:00
Piotr Caban
b7a586771b
msvcrt: Improve error handling in getenv_s.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54486
2023-02-15 21:48:33 +01:00
Piotr Caban
d812af3f12
msvcrt: Don't crash on NULL argument in _wgetenv.
2023-02-15 21:48:33 +01:00
Piotr Caban
86fb5c7ba6
msvcrt: Don't crash on NULL argument in getenv.
2023-02-15 21:48:33 +01:00
Jason Millard
887e72b24e
vbscript: Fix compile when statement after ElseIf or after separator.
2023-02-15 21:48:33 +01:00
Rémi Bernon
aa7a6b8f42
dinput: Use rawinput interface for keyboard device.
2023-02-15 21:48:33 +01:00
Rémi Bernon
a75e0d0622
dinput: Merge all acquired device lists together.
...
This is no longer needed as an optimization.
2023-02-15 21:48:33 +01:00
Rémi Bernon
6e0dd0d8b1
dinput: Merge mouse and rawmouse acquired lists.
2023-02-15 21:48:33 +01:00
Rémi Bernon
5c16cda656
dinput: Avoid entering the hook CS in input_thread_ll_hook_proc.
2023-02-15 21:48:33 +01:00
Rémi Bernon
2d6776e82e
dinput: Introduce keyboard_handle_key_event helper.
2023-02-15 21:48:33 +01:00
Francois Gouget
d384e858c1
atl100/tests: Trace GetLastError() when DeleteFile() fails.
...
test_AtlAxCreateControl()'s DeleteFile() call fails from time to time.
2023-02-15 21:48:33 +01:00
Alex Henrie
e60e8af0a9
ntoskrnl: Avoid calling RtlInitUnicodeString on a static constant.
2023-02-15 21:48:33 +01:00
Alex Henrie
9cbbcb409c
kernelbase: Avoid calling RtlInitUnicodeString on a static constant.
2023-02-15 19:55:12 +01:00
Alex Henrie
1798bcd540
wow64: Avoid calling RtlInitUnicodeString on a static constant.
2023-02-15 19:55:12 +01:00
Alex Henrie
956005d338
krnl386: Avoid calling RtlInitUnicodeString on a static constant.
2023-02-15 19:55:12 +01:00
Jason Millard
72b86f967e
oleaut32: Fix VarAbs function for BSTR with positive values.
2023-02-15 10:19:59 +01:00
Jacek Caban
23f0df4201
oleaut32: Remove overflow check for VT_R4 and VT_R8 in VarAbs.
2023-02-15 10:19:57 +01:00
Connor McAdams
23c10c928b
uiautomationcore: Add UiaRaiseChangesEvent stub.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-14 20:57:09 +01:00
Connor McAdams
e84b95ef6f
uiautomationcore: Add UiaRaiseNotificationEvent stub.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-14 20:57:09 +01:00
Connor McAdams
5e7356c8db
uiautomationcore: Add UiaRaiseTextEditTextChangedEvent stub.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-14 20:57:09 +01:00
Connor McAdams
c928ae56e4
uiautomationcore: Add UiaRaiseAsyncContentLoadedEvent stub.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-14 20:57:09 +01:00