Alistair Leslie-Hughes
9b26ea16a3
rpcrt4: Remove DECLSPEC_HIDDEN usage.
2023-11-14 11:45:39 +01:00
Rémi Bernon
f58946e3ba
winewayland.drv: Basic handling of Wayland keyboard events.
...
Handle Wayland keyboard events and translate them to Windows events,
currently using a hardcoded US key mapping.
2023-11-14 11:39:38 +01:00
Rémi Bernon
677868a0c7
gitlab: Install libxkbcommon and libxkbregistry dependencies.
2023-11-14 11:36:56 +01:00
Michael Stefaniuc
055e632216
dmusic: Remove superfluous casts to self.
2023-11-14 11:31:27 +01:00
Michael Stefaniuc
ad1ba07880
dmsynth: Remove superfluous casts to self.
2023-11-14 11:31:27 +01:00
Michael Stefaniuc
b3382916c6
dmime: Remove superfluous casts to self.
2023-11-14 11:31:27 +01:00
Michael Stefaniuc
e283883057
dmime/tests: Remove superfluous casts to self.
2023-11-14 11:31:27 +01:00
Michael Stefaniuc
c3ef2e6efb
dmime: Remove redundant NULL check before free().
2023-11-14 11:31:27 +01:00
Brendan Shanks
c6b2bccfe7
ntdll: Don't use sysconf(_SC_PHYS_PAGES) on macOS.
2023-11-14 11:30:45 +01:00
Alex Henrie
1817d4cc12
winmm/tests: Use calloc instead of HeapAlloc.
...
Fixes: bb6bcaf83e
2023-11-14 11:29:50 +01:00
Alex Henrie
2fcbfc4ca6
gdi32/tests: Free what GdiConvertToDevmodeW returns with HeapFree.
...
This partially reverts commit 0b7eed0310
.
2023-11-14 11:29:29 +01:00
Rémi Bernon
99aa613f26
dmime: Implement segment state repeat and looping.
2023-11-13 22:37:51 +01:00
Rémi Bernon
eada40789d
dmime: Split segment_state_play_chunk helper.
2023-11-13 22:37:51 +01:00
Rémi Bernon
8f3980fc85
dmsynth: Reset synthesizer defaults on MIDI_SYSTEM_RESET.
2023-11-13 22:37:51 +01:00
Rémi Bernon
051418c0c0
dmime: Send MIDI_SYSTEM_RESET message on performance reset.
2023-11-13 22:37:51 +01:00
Rémi Bernon
2414bb4004
dmime: Clear all pending messages in IDirectMusicPerformance_Stop.
2023-11-13 22:37:51 +01:00
Rémi Bernon
fe171ec86b
dmime/tests: Test that IDirectMusicPerformance_Stop clears messages.
2023-11-13 22:37:51 +01:00
Rémi Bernon
ddd877d1c7
dmime/tests: Avoid discarding old notifications in test.
2023-11-13 22:37:51 +01:00
Alistair Leslie-Hughes
7e1989b963
msdasql: GetAvailableColumns correct assignment of DBCOLUMN data.
2023-11-13 21:55:34 +01:00
Alistair Leslie-Hughes
9ff572b789
include: Add DBPROPVAL_MR_* defines.
2023-11-13 21:55:32 +01:00
Alexandre Julliard
b3895f5519
winebuild: Include x86-64 entry points in ARM64EC builds.
2023-11-13 11:36:34 +01:00
Alexandre Julliard
955664c80f
winebuild: Add a helper to build an ARM64EC function name.
2023-11-13 11:36:34 +01:00
Jacek Caban
7b216b69c7
winebuild: Use COMDAT sections for ARM64EC functions.
2023-11-13 11:36:12 +01:00
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