Commit graph

167952 commits

Author SHA1 Message Date
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
Anton Baskanov 157ffca64d dmsynth: Free the allocated presets manually.
FluidSynth never calls synth_preset_free(), causing preset and
instrument leaks.
2023-11-10 00:03:44 +01:00
Anton Baskanov ed7564304d dmsynth: Remove useless private data checks.
We always set the data.
2023-11-10 00:03:44 +01:00
Anton Baskanov 6de4ec0cae dmsynth: Create one FluidSynth sample per wave. 2023-11-10 00:03:44 +01:00
Anton Baskanov 840923eed6 dmsynth: Use generators to set root key and fine tune. 2023-11-10 00:03:44 +01:00
Anton Baskanov a303bb395f dmsynth: Keep track of voice/wave mapping. 2023-11-10 00:03:44 +01:00
Floris Renaud ad6e87c63f po: Update Dutch translation. 2023-11-10 00:03:44 +01:00
Yuxuan Shui d1e02148b6 ntdll: Tweak the binary representation of SRWLOCK.
There are applications that uses SRWLOCK in an invalid way and then checks its binary
representation. Tweak our representation a bit so they are happy.
2023-11-10 00:03:44 +01:00
Yuxuan Shui 74a3b133fa include: Add InterlockedExchangeAdd16. 2023-11-10 00:03:44 +01:00
Connor McAdams 3e84b49305 oleaut32: Lock ITypeLib2 interface reference count behind the typelib cache critical section on Release.
This prevents an ITypeLib2 interface being returned from the typelib
cache that is in the middle of being destroyed.

Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-11-10 00:03:44 +01:00
Zhiyi Zhang eb8eccbed4 uxtheme: Fix a test failure.
pszAppName should not be changed as it's used in the loop to check if window application name is set.
2023-11-09 23:00:40 +01:00
Jacek Caban 38d1002cec msvcp60: Use char type for FROZEN macro.
Fixes clang warning:
string.c:370:25: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion]
2023-11-09 23:00:40 +01:00
Jacek Caban 2e02cee9c4 msvcrt/tests: Don't define structs types inside other struct declaration.
Fixes -Wincompatible-pointer-types clang warnings.
2023-11-09 23:00:40 +01:00
Jacek Caban f7cf428f9f kernel32/tests: Remove unused variable. 2023-11-09 23:00:40 +01:00