Commit graph

160621 commits

Author SHA1 Message Date
Anton Baskanov bb6482686b wined3d: Use the chunk allocator for GL element array buffers. 2022-11-14 13:13:01 +01:00
Anton Baskanov c7f6dc641d wined3d: Introduce a new flag to indicate that indirect draws won't be used. 2022-11-14 13:13:01 +01:00
Connor McAdams b4f9954641 uiautomationcore: Add support for returning multiple HUIANODEs from UiaFind.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-14 13:13:01 +01:00
Connor McAdams 8719b8dee2 uiautomationcore: Store traverse_uia_node_tree() results in a dynamic array.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-14 13:13:01 +01:00
Connor McAdams 67dd36095f uiautomationcore: Add support for ExcludeRoot parameter in UiaFind.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-14 13:13:01 +01:00
Connor McAdams 76f20d6a4b uiautomationcore: Partially implement UiaFind.
Implement UiaFind for single node searches.

Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-14 13:13:01 +01:00
Connor McAdams af0c9d0b7c uiautomationcore: Add UiaFind stub.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-14 13:13:01 +01:00
Mohamad Al-Jaf 7e60043fa2 mscoree: Add StrongNameTokenFromAssembly stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53296
2022-11-14 13:13:01 +01:00
Nikolay Sivov 1de01fcaa6 d3drm/tests: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-14 13:13:01 +01:00
Nikolay Sivov 55fbd32b16 d3drm: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-14 13:13:01 +01:00
Alexandre Julliard 463af41f9c configure: Don't use LDFLAGS to initialize PE flags.
Essentially reapply c7bd6865e7 which
was lost in b1f59bc679.
2022-11-14 13:13:01 +01:00
Alexandre Julliard 81cba2af81 include: Disable some inline kernelbase functions when building Unix libraries. 2022-11-14 13:13:01 +01:00
Alexandre Julliard 02972b5347 winemac: Use RtlGetLastWin32Error() instead of GetLastError(). 2022-11-13 11:31:43 +01:00
Alexandre Julliard 191b8d010e winex11: Use RtlGetLastWin32Error() instead of GetLastError(). 2022-11-13 11:31:43 +01:00
Alexandre Julliard 1d6b3e1434 win32u: Use RtlGetLastWin32Error() instead of GetLastError(). 2022-11-13 11:31:43 +01:00
Alexandre Julliard cc0ac7b430 opengl32: Consistently use RtlSetLastWin32Error() everywhere. 2022-11-13 11:31:43 +01:00
Alexandre Julliard e037822581 opengl32: Fix parsing of the DisabledExtensions option. 2022-11-13 11:31:43 +01:00
Alexandre Julliard 3efc0fbf1a winecrt0: Don't build with WINE_UNIX_LIB.
These files end up in a .exe.so module, not in a real Unix library.
2022-11-13 11:31:39 +01:00
Alexandre Julliard 053ee2d23d Release 7.21. 2022-11-11 22:03:05 +01:00
Paul Gofman 17328f4f5c ntdll: Support specified alignment in NtAllocateVirtualMemoryEx(). 2022-11-11 17:21:18 +01:00
Paul Gofman bf9dc3ff1f ntdll: Pass alignemnt mask to map_view(). 2022-11-11 17:21:18 +01:00
Jacek Caban 866c7de65f winevulkan: Don't generate private thunk prototypes for PE-only functions. 2022-11-11 17:01:38 +01:00
Jacek Caban ee4c61a1b5 winevulkan: Move needs_unwrapping implementation to VkVariable. 2022-11-11 17:01:36 +01:00
Jacek Caban a2dc7a4ad0 winevulkan: Remove no longer used make_vulkan functions. 2022-11-11 17:01:33 +01:00
Alexandre Julliard ac17191530 winebuild: Remove support for "hybrid" Unix libraries. 2022-11-11 12:07:41 +01:00
Alexandre Julliard f57c8d68bd winegcc: Remove support for "hybrid" Unix libraries. 2022-11-11 12:07:13 +01:00
Alexandre Julliard dbe93c8a5c makedep: Remove support for "hybrid" Unix libraries. 2022-11-11 12:05:04 +01:00
Alexandre Julliard a72c7bbc0c ntdll: Add a Wine-specific process info class for the LDT copy. 2022-11-11 11:56:45 +01:00
Nikolay Sivov 45053135ae vbscript: Add support for argument list in ReDim.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53782
2022-11-11 11:55:02 +01:00
Georg Lehmann 82182a11af winevulkan: Fix handling enums in needs_alignment. 2022-11-11 11:15:50 +01:00
Georg Lehmann 0a2bffa74a winevulkan: Fix handling bitmasks in needs_alignment. 2022-11-11 11:14:35 +01:00
Martin Storsjö e05a869702 ntdll: Readd the missed initialization of the thread register on arm.
This was missed in d3a68e434e.

Signed-off-by: Martin Storsjö <martin@martin.st>
2022-11-11 11:14:21 +01:00
Nikolay Sivov 384b0b35c3 d2d1/tests: Use correct flags constants with D3D11CreateDevice().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-10 22:00:35 +01:00
Paul Gofman 2d12c4f8fd wow64: Set HighestEndingAddress in wow64_NtAllocateVirtualMemoryEx() if it is absent.
To prevent 64 bit NtAllocateVirtualMemoryEx() allocating from above 32
bit user space limit.
2022-11-10 22:00:35 +01:00
Paul Gofman d2b91d56c4 wow64: Support MEM_ADDRESS_REQUIREMENTS in wow64_NtAllocateVirtualMemoryEx(). 2022-11-10 22:00:35 +01:00
Paul Gofman 77fcef99b8 ntdll/tests: Add tests for memory address requirements. 2022-11-10 22:00:35 +01:00
Paul Gofman 7e8bb68f95 ntdll: Support HighestEndingAddress in NtAllocateVirtualMemoryEx(). 2022-11-10 22:00:35 +01:00
Paul Gofman 5d583498e8 ntdll: Factor out allocate_virtual_memory(). 2022-11-10 22:00:35 +01:00
Paul Gofman dab4be7fd4 ntdll: Pass limit instead of zero_bits to map_view(). 2022-11-10 22:00:35 +01:00
Rémi Bernon fe3c5e93e2 ntdll: Implement RtlSetUserFlagsHeap.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53741
2022-11-10 22:00:35 +01:00
Rémi Bernon bba4fa0fbb ntdll: Check block user flags in RtlGetUserInfoHeap.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53741
2022-11-10 22:00:35 +01:00
Rémi Bernon 0f6e908405 ntdll: Check block user flags in RtlSetUserValueHeap.
Adding the same user flags as native, for Global/Local allocs, and
returning the pointer from Global/LocalHandle by default.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53741
2022-11-10 22:00:35 +01:00
Rémi Bernon 2ed75be4c5 ntdll: Store the user flags in the heap block flags.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53741
2022-11-10 22:00:35 +01:00
Rémi Bernon d9313b4e9e ntdll: Introduce a new heap block_set_flags helper.
To clear and set block flags independently of the block size.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53741
2022-11-10 22:00:35 +01:00
Rémi Bernon d99e9da90e kernel32/tests: Test (Global|Local)Handle with heap allocated pointers.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53741
2022-11-10 22:00:35 +01:00
Rémi Bernon 5c928bc0ef kernel32/tests: Test more Global/Local functions with invalid pointers.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53741
2022-11-10 22:00:35 +01:00
Jacek Caban ef25dd2446 winevulkan: Get rid of *_host types.
Use WINE_VK_HOST instead.
2022-11-10 22:00:35 +01:00
Jacek Caban 0b50354930 winevulkan: Use local structs declarations for 32-bit conversion functions. 2022-11-10 22:00:35 +01:00
Jacek Caban c479ffcd5d winevulkan: Fix host aliases declaration. 2022-11-10 22:00:35 +01:00
Jacek Caban ab36f7d5ed winevulkan: Use local params struct declarations for 32-bit thunks. 2022-11-10 22:00:35 +01:00