Commit graph

160865 commits

Author SHA1 Message Date
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