Alexandre Julliard
7d614be43c
winex11: Use int instead of long types in a few places.
2022-11-18 09:23:38 +01:00
Alexandre Julliard
1a5bfe1307
winex11: Add a debug helper to print color values.
2022-11-18 09:21:03 +01:00
Alexandre Julliard
0c68dde6e8
winex11: Fix int/long type mismatches.
2022-11-18 09:17:57 +01:00
Aric Stewart
c937155ff6
server: Take into account extra_size in get_rawinput_buffer.
2022-11-17 21:51:42 +01:00
Zebediah Figura
6d8241c80b
winex11: Print a winediag err if XComposite is missing.
2022-11-17 21:50:54 +01:00
Zebediah Figura
7926253d82
d3dcompiler: Print message output with ERR() in D3DPreprocess().
2022-11-17 21:50:39 +01:00
Zebediah Figura
cee21cf3b8
d3dcompiler: Print message output with ERR() in D3DCompile2().
2022-11-17 21:50:39 +01:00
Zebediah Figura
f801ac97fb
ntoskrnl: Set SPDRP_CONFIGFLAGS in install_device_driver().
2022-11-17 18:01:48 +01:00
Zebediah Figura
b682102db4
setupapi: Set SPDRP_CONFIGFLAGS in SetupDiInstallDevice().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53387
2022-11-17 18:01:48 +01:00
Zebediah Figura
3a254079b9
ntoskrnl/tests: Test retrieving SPDRP_CONFIGFLAGS.
2022-11-17 18:01:48 +01:00
Alexandre Julliard
34031227ca
winemac: Build without -DWINE_NO_LONG_TYPES.
2022-11-17 17:20:39 +01:00
Alexandre Julliard
e1de92208e
wineandroid: Build without -DWINE_NO_LONG_TYPES.
2022-11-17 17:20:39 +01:00
Alexandre Julliard
46341ec62b
wineusb.sys: Build without -DWINE_NO_LONG_TYPES.
2022-11-17 16:35:54 +01:00
Alexandre Julliard
ce951c9ca7
opengl32: Build without -DWINE_NO_LONG_TYPES.
2022-11-17 16:35:54 +01:00
Alexandre Julliard
e85f5aa6de
winecrt0: Build without -DWINE_NO_LONG_TYPES.
2022-11-17 16:35:54 +01:00
Eric Pouech
de3a836629
dbghelp: Fix handling of BA_OP_ChangeCodeLength (PDB).
...
This op is heavily used by clang with PDB debug info, while
MSVC barely uses it.
This fixes a bunch of problems when loading PDB files generated
by clang (eg. the PDB files from wine-gecko).
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-17 16:35:54 +01:00
Alex Henrie
f3e9a1b789
dinput/tests: Get rid of pDirectInputCreateEx.
...
DirectInputCreateEx is available on all versions of Windows since XP
at least.
2022-11-17 16:35:54 +01:00
Nikolay Sivov
eeecf6f034
vbscript: Handle index read access to array properties.
...
Described by Jason Millard.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53867
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-17 16:35:54 +01:00
Evan Tang
0ba543acb4
mshtml: Hide things that were removed in IE11.
2022-11-17 16:35:54 +01:00
Evan Tang
b45eca88f4
mshtml: Add tests for things removed in IE11.
...
PS Elements installer needs this, as it picks attachEvent over
addEventListener if it exists, and then tries to use it with a
function that only works with addEventListener (needs the event object
passed)
2022-11-17 16:35:54 +01:00
Jacek Caban
2ad6d865d1
winevulkan: Convert dispatchable handle array struct members.
2022-11-17 16:35:54 +01:00
Jacek Caban
a8539fc979
winevulkan: Convert pointers to pointer-sized variables in 32-bit thunks.
2022-11-17 16:35:53 +01:00
Jacek Caban
3ceae1dcaf
winevulkan: Convert dispatchable handle arrays in 32-bit thunks.
2022-11-17 16:35:53 +01:00
Jacek Caban
89310c035d
winevulkan: Convert all 32-bit structs containing pointer or pointer-size members.
2022-11-17 16:35:53 +01:00
Jacek Caban
af2f0c790b
winevulkan: Convert all 32-bit structs containing pNext pointer.
2022-11-17 16:35:53 +01:00
Jacek Caban
daf1883b14
winevulkan: Align conversion_context_alloc result.
2022-11-17 16:35:53 +01:00
Rémi Bernon
c24d7a23ad
opengl32: Implement wow64 thunk for wglMakeCurrent (et al.).
...
Keeping the 32bit TEB context and private data in sync.
2022-11-17 16:35:53 +01:00
Rémi Bernon
e9db6bca44
opengl32: Implement wow64 thunk for wglGetProcAddress.
2022-11-17 16:35:53 +01:00
Rémi Bernon
076ac8484e
opengl32: Manually write glPathGlyphIndexRangeNV wow64 thunk.
2022-11-17 16:35:53 +01:00
Rémi Bernon
531b8bc483
opengl32: Generate wow64 thunks.
2022-11-17 16:35:53 +01:00
Brendan Shanks
63bf2677ed
configure: On macOS, build the loader targeting 10.7 when preloader is used.
...
Building the loader targeting 10.7 (to generate an LC_UNIXTHREAD binary)
seems to fix an issue in the Mac driver with 10.13 and earlier where
window layers wouldn't update correctly.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52354
2022-11-17 10:23:51 +01:00
Zebediah Figura
d15262e464
setupapi: Fill the required size in SetupDiGetDeviceInterfaceDetail() also on success.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53387
2022-11-17 10:00:51 +01:00
Zebediah Figura
5711f03e84
setupapi: Correctly calculate the required size in SetupDiGetDeviceInterfaceDetailA().
...
Don't include the null terminator twice.
2022-11-17 10:00:50 +01:00
Zebediah Figura
60af599bb9
setupapi/tests: Add more tests for buffer size handling in SetupDiGetDeviceInterfaceDetail().
2022-11-17 10:00:50 +01:00
Alex Henrie
02bb8401d7
inetcomm: Use standard C functions for memory allocation in protocol.c.
2022-11-17 10:00:24 +01:00
Zhiyi Zhang
8459a5272a
explorer: Use a valid taskbar position when the taskbar is hidden.
...
Some applications use FindWindowA() with class Shell_TrayWnd to find the taskbar window on Windows.
Then GetWindowRect() is called to get the taskbar window rectangle. Finally, the taskbar window
rectangle is subtracted from the primary screen rectangle to calculate the work area. Without a
valid taskbar window position, these applications end up getting an incorrect work area and going
down the wrong path. So use the same position and size as the host system panel for explorer taskbar
when it's hidden.
2022-11-17 10:00:24 +01:00
Zhiyi Zhang
b6818e2c20
explorer/tests: Add taskbar tests.
2022-11-17 10:00:24 +01:00
Alex Henrie
c591687d82
msado15: Remove unused functions heap_realloc_zero and strdupW.
2022-11-17 09:58:59 +01:00
Alex Henrie
bb8d69d9c2
msado15: Use standard C functions for memory allocation in stream.c.
2022-11-17 09:58:59 +01:00
Alex Henrie
4899ff5828
msado15: Use standard C functions for memory allocation in recordset.c.
2022-11-17 09:58:59 +01:00
Alex Henrie
4108a3a9f9
msado15: Use standard C functions for memory allocation in connection.c.
2022-11-17 09:58:59 +01:00
Alex Henrie
f601c01529
msado15: Use standard C functions for memory allocation in command.c.
2022-11-17 09:58:59 +01:00
Alex Henrie
02b226f75a
ole32: Fix memory leak on error path in composite_get_(left|right)most (Coverity).
2022-11-17 09:58:43 +01:00
Alex Henrie
9dcd2b3ce4
mstask: Use standard C functions for memory allocation in task.c.
2022-11-17 09:58:32 +01:00
Nikolay Sivov
5de27f63a1
d2d1/tests: Use d2d error code name for unsupported pixel format error code.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-17 09:58:18 +01:00
Nikolay Sivov
a50dbd6c15
d2d1: Derive shared bitmap format from the source bitmap.
2022-11-17 09:58:18 +01:00
Alex Henrie
f6f89bf67d
dpnet: Remove unused function heap_strdupW.
2022-11-17 09:58:10 +01:00
Alex Henrie
e2d94b5cdf
dpnet: Use standard C functions for memory allocation in server.c.
2022-11-17 09:58:10 +01:00
Alex Henrie
8ef070b6c2
dpnet: Use standard C functions for memory allocation in peer.c.
2022-11-17 09:58:09 +01:00
Alex Henrie
a407ba9fe1
dpnet: Use standard C functions for memory allocation in client.c.
2022-11-17 09:58:09 +01:00