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
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