Alexandre Julliard
7a82d78b17
krnl386: Use nameless unions/structs.
2023-07-18 20:12:42 +02:00
Alexandre Julliard
f5c4ae7c10
strmbase: Use nameless unions/structs.
2023-07-18 20:12:42 +02:00
Alexandre Julliard
0724f94fa7
winspool.drv: Use nameless unions/structs.
2023-07-18 20:12:42 +02:00
Alexandre Julliard
0682b43b55
winmm: Use nameless unions/structs.
2023-07-18 20:12:42 +02:00
Alexandre Julliard
94efe81ad5
wininet: Use nameless unions/structs.
2023-07-18 20:12:42 +02:00
Alexandre Julliard
f58ce1cef6
winhttp: Use nameless unions/structs.
2023-07-18 20:12:42 +02:00
Alex Henrie
16a2243ee9
include: Annotate SHAlloc with __WINE_(DEALLOC|MALLOC).
2023-07-18 15:26:13 +02:00
Alex Henrie
36cf7b3d9d
shell32: Free item lists with ILFree.
2023-07-18 15:26:13 +02:00
Alex Henrie
c79ffafcae
include: Annotate IoAllocate functions with __WINE_(ALLOC_SIZE|DEALLOC|MALLOC).
2023-07-18 15:26:13 +02:00
Jeff Smith
b48a37f450
gdiplus: Fix GdipGetAllPropertyItems return value when no properties exist.
...
Discovered in researching https://bugs.winehq.org/show_bug.cgi?id=54748
2023-07-18 15:26:13 +02:00
Jeff Smith
1517342fac
gdiplus: Fix GdipGetPropertySize return value when no properties exist.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54748
2023-07-18 15:26:13 +02:00
Jeff Smith
d84210f00a
gdiplus/tests: Pare down image property tests that are not run for Wine.
2023-07-18 15:26:13 +02:00
Jeff Smith
7c8a4c1ce8
gdiplus/tests: Use test context for test ran in a loop.
2023-07-18 15:26:13 +02:00
Jeff Smith
95be104443
gdiplus/tests: Add GIF to image properties tests.
2023-07-18 15:26:13 +02:00
Jeff Smith
211d538d35
gdiplus/tests: Use consistent no-alternate value for image properties.
2023-07-18 15:26:13 +02:00
Billy Laws
1ed5dd7e8a
ntdll/tests: Test that NtContinue restores all register state on arm64.
2023-07-18 15:26:13 +02:00
Alistair Leslie-Hughes
fb49ae52d5
d3drm/tests: Show that viewport::render does not clear the background.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2023-07-18 15:20:49 +02:00
Alex Henrie
17b212a5c2
webservices/tests: Use WS_STRING_VALUE and WS_XML_STRING_VALUE.
2023-07-18 15:20:00 +02:00
Alex Henrie
18daf628d5
include: Add WS_STRING_VALUE and WS_XML_STRING_VALUE.
2023-07-18 15:20:00 +02:00
Alex Henrie
9928202d7c
webservices: Add missing const to url parameter of WsOpenListener.
2023-07-18 15:17:36 +02:00
Brendan Shanks
4e6dbf3b9e
loader: In macOS preloader, add __program_vars section.
...
This is needed to be a correct macOS 10.7 binary.
2023-07-18 15:16:12 +02:00
Brendan Shanks
cfa0dd9dd9
loader: On 64-bit macOS, reserve the low 8GB using a zerofill section.
...
A zerofill section is the only way to reserve address space and prevent
system frameworks from using it, including preventing allocations
before any preloader code runs:
- starting with Ventura, dyld allocates private memory from 0x1000-0x81000.
This breaks EXEs that have an image base of 0x10000.
- Rosetta allocates memory starting at 0x100000000, which breaks EXEs based there.
- starting with Monterey, for proper 10.7 binaries (which include a __program_vars section),
libSystem initializes itself before the preloader runs. This fragments the <4GB
address space which is needed for Wow64.
This will need to be adjusted if any EXEs based at 0x200000000 or higher
are found.
2023-07-18 15:16:12 +02:00
Brendan Shanks
0920543876
configure: Only attempt to build macOS preloader on Intel, and remove unnecessary flag checks.
2023-07-18 15:16:12 +02:00
Brendan Shanks
c1958ddc7a
ntdll: Don't release address space on 64-bit macOS.
2023-07-18 15:15:24 +02:00
Biswapriyo Nath
900dfca389
include: Add more CLSIDs in d2d1effects.idl.
2023-07-17 23:31:23 +02:00
Jeff Smith
a55c89dba6
gdiplus/tests: Fix mangled test output when dumping data in hex format.
2023-07-17 21:58:57 +02:00
Jacek Caban
36384097c7
win32u: Pass module name before packed lparam in win_hook_params.
2023-07-17 18:11:19 +02:00
Jacek Caban
730d462b7f
user32: Always use NtCallbackReturn to pass result from User32CallWindowsHook.
2023-07-17 18:11:19 +02:00
Jacek Caban
8f168ea69b
wow64win: Convert parameters in place in wow64_NtUserCallWindowsHook.
2023-07-17 18:11:19 +02:00
Jacek Caban
2149bdfda7
wow64win: Convert parameters in place in wow64_NtUserCallWinProc.
2023-07-17 18:11:19 +02:00
Jacek Caban
e1ff3c8d22
wow64win: Support in place conversion in 64to32 struct conversion helpers.
2023-07-17 18:11:19 +02:00
Jacek Caban
3b9580a3c7
wow64win: Define more 32-bit types.
2023-07-17 18:11:19 +02:00
Zhao Yi
ff951dc843
comctl32/syslink: Check item type before increasing link ID in SYSLINK_LinkAtPt().
...
Signed-off-by: Zhaoyi <zhaoyi@uniontech.com>
2023-07-17 15:19:38 +02:00
Zhao Yi
53fd667eeb
comctl32/tests: Add a test case to get syslinkid.
...
Signed-off-by: Zhaoyi <zhaoyi@uniontech.com>
2023-07-17 15:19:17 +02:00
Shaun Ren
327667a620
sapi/tests: Fix ISpObjectToken::CreateInstance E_ACCESSDENIED error.
2023-07-17 15:17:36 +02:00
Shaun Ren
bc479f2a19
sapi/tests: Fix intermittent duration test failure in mmaudio.
2023-07-17 15:17:36 +02:00
Shaun Ren
9941a71649
sapi: Invoke AddRef in ISpVoice::SetVoice.
2023-07-17 15:17:36 +02:00
Shaun Ren
5fccc408c6
sapi: Invoke AddRef in mmaudio SetObjectToken.
2023-07-17 15:17:36 +02:00
Jacob Czekalla
186d949703
comdlg32: Add parent folder button to IFileDialog.
2023-07-17 12:14:04 +02:00
Alexandre Julliard
12869e46bd
winex11.drv: Use nameless unions/structs.
2023-07-17 11:39:50 +02:00
Alexandre Julliard
bb9030cb78
winemac.drv: Use nameless unions/structs.
2023-07-17 11:39:50 +02:00
Alexandre Julliard
744237ecf6
wineandroid.drv: Use nameless unions/structs.
2023-07-17 11:39:50 +02:00
Alexandre Julliard
e8f82d4d15
wined3d: Use nameless unions/structs.
2023-07-17 11:35:05 +02:00
Alexandre Julliard
d75127d41a
wevtapi: Use nameless unions/structs.
2023-07-17 11:34:29 +02:00
Alexandre Julliard
8a2dca2563
wbemprox: Use nameless unions/structs.
2023-07-17 11:34:13 +02:00
Alexandre Julliard
57bfaa7514
usbd.sys: Use nameless unions/structs.
2023-07-17 11:33:54 +02:00
Alexandre Julliard
72ee10b5d5
sane.ds: Use nameless unions/structs.
2023-07-17 11:33:39 +02:00
Alexandre Julliard
fe8d66bf49
quartz: Use nameless unions/structs.
2023-07-17 11:33:22 +02:00
Alexandre Julliard
7dc37b2a09
prntvpt: Use nameless unions/structs.
2023-07-17 11:32:46 +02:00
Alexandre Julliard
1fba1185e4
pdh: Use nameless unions/structs.
2023-07-17 11:32:27 +02:00