Commit graph

168015 commits

Author SHA1 Message Date
Jacek Caban a0a2ef5a2b tools: Initial ARM64EC target support. 2023-11-13 11:36:12 +01:00
Jacek Caban 5004e6bce7 configure: Add arm64ec PE target support. 2023-11-13 11:26:19 +01:00
Alistair Leslie-Hughes dd009533b1 dbghelp: Remove DECLSPEC_HIDDEN usage. 2023-11-13 11:04:45 +01:00
Matteo Bruni 6153ced0f9 opengl32: Skip filter_extensions_index() on GL contexts < 3.0.
glGetStringi() is not available before 3.0. We can't trust its
function pointer being NULL since the GL implementation is allowed to
return anything in this case (*cough* macOS's GL on Metal *cough*).

This probably regressed when fd92954df8
removed the "if (!disabled[0]) return FALSE;" exit from
filter_extensions(), although that simply exposed an existing issue.
2023-11-13 11:03:04 +01:00
Alex Henrie 88e66d0785 user32/tests: Allocate clipboard data with HeapAlloc.
This partially reverts commit faae2162b8.
2023-11-13 11:02:08 +01:00
Alexandre Julliard 3a8d71041c Release 8.20. 2023-11-10 21:54:48 +01:00
Rémi Bernon 9fb8469bbe dmime: Avoid leaking performance channel block ports. 2023-11-10 20:54:41 +01:00
Rémi Bernon 467f3a2adb dmime: Simplify and rename channel_block_set to channel_block_init. 2023-11-10 20:54:41 +01:00
Rémi Bernon 0e73870ecd dmime: Introduce a new performance_get_channel helper. 2023-11-10 20:54:41 +01:00
Rémi Bernon 79a98eb7b9 dmime: Use a dedicated struct channel to hold performance channels. 2023-11-10 20:54:41 +01:00
Rémi Bernon 53035c6977 dmime: Rename struct pchannel_block to struct channel_block. 2023-11-10 20:54:40 +01:00
Eric Pouech 99dd763e18 winebrowser: Remove misleading comment.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-10 20:52:29 +01:00
Eric Pouech 21222ad7cd mshta: No longer use console / crt API.
As regular GUI apps should.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-10 20:52:29 +01:00
Eric Pouech 3c878a5572 wordpad: Remove unneeded output messages.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-10 20:52:29 +01:00
Eric Pouech 1390425cfc taskmgr: No longer use console/file output APIs.
Regular GUI apps don't.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-10 20:52:29 +01:00
Gabriel Ivăncescu 1b3c6c39c7 mshtml: Don't NULL out the doc's window when unlinking the window.
This would cause a leak since we have a cyclic ref now.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-10 20:52:29 +01:00
Gabriel Ivăncescu 96d611cb87 mshtml: Return outer window to external callers.
UIEvent.view is still todo_wine because it returns NULL for some reason,
but it is clear from the existing tests that it must match the outer window.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-10 20:52:29 +01:00
Eric Pouech 988884a4f1 msvcrt: Fix getmainargs() family to return correct environment block.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-10 20:52:29 +01:00
Eric Pouech bba9e5aea1 msvcrt: Use msvcrt heap for allocating envionment data.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-10 20:52:29 +01:00
Eric Pouech 740e5ac781 msvcrt/tests: Test adding Unicode env variables.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-10 20:52:29 +01:00
Eric Pouech a5d7cc47ed msvcrt/tests: Add tests about intricating kernel32 and msvcrt env calls.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-10 20:52:29 +01:00
Eric Pouech 8b50afed27 msvcrt/tests: Add tests about allocation of environment entries.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-10 20:52:29 +01:00
Eric Pouech b6d4be61eb msvcrt/tests: Improve environment tests (initial conditions).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-10 20:52:29 +01:00
Zebediah Figura d2992dba93 wined3d: Do not use atomics to update the resource bind count.
It is only accessed from the CS thread now.
2023-11-10 20:52:29 +01:00
Zebediah Figura b186455cfa wined3d: Remove the no longer used "sampler" field of struct wined3d_texture. 2023-11-10 20:52:29 +01:00
Zebediah Figura 17542e9f52 wined3d: Invalidate all sampler slots to which a texture is bound in texture_resource_unload(). 2023-11-10 20:52:28 +01:00
Zebediah Figura fecb3b608b wined3d: Check the wined3d resource type and usage instead of the GL target in texture_binding_might_invalidate_ps(). 2023-11-10 20:52:28 +01:00
Zebediah Figura 1e968480eb wined3d: Introduce a texture_binding_might_invalidate_ps() helper.
Make a complex conditional a bit easier to read.
2023-11-10 20:52:28 +01:00
Bartosz Kosiorek 707198babe msvcrt: Add _mblen_l implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek 8bb0692ff6 msvcrt: Add _mbsset_l implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek 08c603a417 msvcrt: Add _mbsrev_l implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek f73d74c6df msvcrt: Add _mbsncmp_l implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek 8f30305049 msvcrt: Add __iswcsymf implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek f82871e768 msvcrt: Add __iswcsym implementation. 2023-11-10 20:52:28 +01:00
Bartosz Kosiorek ec4a5f63e1 msvcrt: Add _mbspbrk_l implementation. 2023-11-10 20:52:28 +01:00
Alexandre Julliard 0b63da6aab winevulkan: Remove DECLSPEC_HIDDEN usage. 2023-11-10 20:52:28 +01:00
Alexandre Julliard 6ecd967d48 opengl32: Remove DECLSPEC_HIDDEN usage. 2023-11-10 20:52:28 +01:00
Alexandre Julliard da2ae5832c configure: Consistently use HOST_ARCH for platform checks. 2023-11-10 20:52:28 +01:00
Alexandre Julliard c33f350623 configure: Assume that pthread.h is present.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2023-11-10 20:52:28 +01:00
Alexandre Julliard 3e49808094 configure: Remove no longer used WINE_TRY_SHLIB_FLAGS macro. 2023-11-10 13:20:59 +01:00
Alexandre Julliard a426b6b4a9 widl: Make the alignment option generic instead of win32/win64-specific.
Support both --align and --packing for compatibility with midl.
2023-11-10 11:06:38 +01:00
Alexandre Julliard f8dde10ffd makefiles: Support arch-specific IDL flags. 2023-11-10 11:06:26 +01:00
Alex Henrie 5847aab99e nsi: Use CRT allocation functions. 2023-11-10 11:00:20 +01:00
Alistair Leslie-Hughes 01d7780a0f winhttp: Remove DECLSPEC_HIDDEN usage. 2023-11-10 00:03:44 +01:00
Alistair Leslie-Hughes 91e8108345 msi: Remove DECLSPEC_HIDDEN usage. 2023-11-10 00:03:44 +01:00
Alistair Leslie-Hughes db50069167 wmiutils: Remove DECLSPEC_HIDDEN usage. 2023-11-10 00:03:44 +01:00
Alistair Leslie-Hughes beb3021719 uxtheme: Remove DECLSPEC_HIDDEN usage. 2023-11-10 00:03:44 +01:00
Alistair Leslie-Hughes 60ee3e2cff msacm32: Remove DECLSPEC_HIDDEN usage. 2023-11-10 00:03:44 +01:00
Alistair Leslie-Hughes 6fd308cd98 comdlg32: Remove DECLSPEC_HIDDEN usage. 2023-11-10 00:03:44 +01:00
Anton Baskanov dbda5b52d3 dmsynth: Don't leak modulators. 2023-11-10 00:03:44 +01:00