Paul Gofman
921e79c2b5
xaudio2/tests: Fix test failures with xaudio2_8 in test_submix().
2024-05-16 23:09:04 +02:00
Rémi Bernon
2294bf6c1e
mfreadwrite/reader: Shutdown the queue when public ref is released.
...
Instead of internal ref, otherwise an executing callback might be the
one releasing the last ref, and MFUnlockWorkQueue will cancel and then
block waiting for the callback itself to finish executing.
2024-05-16 23:09:04 +02:00
Alexandros Frantzis
59729e2d91
user32/tests: Remove workaround for SendInput keyboard tests on zh_CN.
...
The workaround was needed because the zh_CN Win10 testbot may spuriously
change to the ru_RU keyboard layout during testing. We now detect such
changes and skip the tests, so the workaround is not needed.
2024-05-16 23:09:04 +02:00
Alexandros Frantzis
275cced4f3
user32/tests: Skip affected keyboard tests if a spurious layout change is detected.
...
In some Win10 testbot images (notably jp and cn), we can get a spurious
layout change after creating the test window and also when explicitly
activating the offending layout. Detect such behavior and skip tests
whose assumptions are invalidate by this spurious change.
2024-05-16 23:09:04 +02:00
Nikolay Sivov
4ad75a7ae8
d2d1/effect: Implement ConnectNode().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-05-16 23:09:04 +02:00
Nikolay Sivov
be646151b9
d2d1/effect: Implement SetPassthroughGraph().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-05-16 23:09:04 +02:00
Alexandre Julliard
e4db1b39ea
ntdll: Add default values for cache parameters.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56653
2024-05-16 19:01:09 +02:00
Alexandre Julliard
bb37334581
msvcrt: Update some mangled names on ARM.
2024-05-16 09:45:22 +02:00
Alexandre Julliard
11632fdc69
msvcrt/tests: Don't link to _setmaxstdio.
...
It's missing on some ARM platforms.
2024-05-16 09:45:12 +02:00
Alistair Leslie-Hughes
849baece66
include: Add some D3D12_FEATURE_DATA_D3D12_OPTIONS* types.
2024-05-15 22:51:34 +02:00
Elizabeth Figura
5fa3e9b829
wined3d: Fix inversion in shader_get_position_fixup().
...
Spotted by Matteo Bruni.
Fixes: ba2f78922f
2024-05-15 22:51:34 +02:00
Tim Clem
d042b3b138
Revert "winemac.drv: Hide app's dock icon when it wouldn't have a taskbar item on Windows.".
...
This hits some intractable OS-level bugs, and it seems best to just
revert it for now.
This reverts commit f0efb2e46a
.
2024-05-15 22:51:34 +02:00
Jacek Caban
ef066c3017
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlform.c.
2024-05-15 22:51:34 +02:00
Jacek Caban
cd7b9a6f9c
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlevent.c.
2024-05-15 22:51:34 +02:00
Jacek Caban
14e4316fba
mshtml: Use DISPEX_IDISPATCH_IMPL for HTMLEventObj object implementation.
2024-05-15 22:51:34 +02:00
Jacek Caban
35dcdcf63e
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlelemcol.c.
2024-05-15 22:51:34 +02:00
Jacek Caban
ef81a54543
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlelem.c.
2024-05-15 22:51:33 +02:00
Jacek Caban
c2fd84c69d
mshtml: Use DISPEX_IDISPATCH_IMPL for HTMLElement object implementation.
2024-05-15 22:51:33 +02:00
Connor McAdams
f9676836d6
d3dx9: Fix destination rectangles passed from D3DXLoadSurfaceFromMemory() to d3dx_load_image_from_memory().
...
d3dx_load_image_from_memory() expects the address of the dst_memory
argument to represent the top left corner of the surface. If a surface
is locked using a rectangle that doesn't start at the top left corner
of the surface, the rectangle we pass to d3dx_load_image_from_memory()
needs to be adjusted so that it properly represents the locked area.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-05-15 22:51:33 +02:00
Connor McAdams
e6f79a8059
d3dx9: Only do direct copies of full blocks for compressed formats.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-05-15 22:51:33 +02:00
Connor McAdams
7ebd102886
d3dx9/tests: Add a new compressed surface loading test.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-05-15 22:51:33 +02:00
Connor McAdams
c04d5622ac
d3dx9/tests: Add a test for negative values in the source rectangle passed to D3DXLoadSurfaceFromMemory.
...
This behavior is mentioned in the wine code documentation comment for
this function as being allowed, but the behavior is not tested.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-05-15 22:51:33 +02:00
Elizabeth Figura
5160533b42
wined3d: Remove the redundant "pow2_width" and "pow2_height" fields.
2024-05-15 22:51:33 +02:00
Elizabeth Figura
dcb0136cc0
wined3d: Collapse together NPOT d3d_info flags.
2024-05-15 22:51:33 +02:00
Elizabeth Figura
65cc641719
wined3d: Remove the last vestiges of ARB_texture_rectangle support.
2024-05-15 22:51:33 +02:00
Elizabeth Figura
d257c47f07
wined3d: Remove texture non-power-of-two fixup.
2024-05-15 22:51:33 +02:00
Elizabeth Figura
1fc3522163
wined3d: Remove no longer used support for rectangle textures.
2024-05-15 22:51:33 +02:00
Elizabeth Figura
62523c7899
wined3d: Remove no longer used support for emulated non-power-of-two textures.
2024-05-15 22:51:33 +02:00
Alexandre Julliard
80c9034976
wbemprox: Use RtlGetNativeSystemInformation directly to get the correct info on ARM platforms.
2024-05-15 22:51:33 +02:00
Alexandre Julliard
372bae0773
wbemprox: Get the processor type and model with SystemCpuInformation.
2024-05-15 22:51:33 +02:00
Alexandre Julliard
76d9721ebb
wbemprox: Get a few more processor details from the SMBIOS table.
2024-05-15 22:51:33 +02:00
Alexandre Julliard
865522533d
wbemprox: Get the processor id from the SMBIOS table.
2024-05-15 22:51:33 +02:00
Alexandre Julliard
29ce1e685d
wbemprox: Get the processor count from the SMBIOS table.
2024-05-15 22:51:33 +02:00
Alexandre Julliard
a36cf20d70
wbemprox: Get the processor name from the SMBIOS table.
2024-05-15 22:51:33 +02:00
Alexandre Julliard
63cd5d18f6
wbemprox: Get the processor manufacturer from the SMBIOS table.
2024-05-15 22:51:33 +02:00
Alexandre Julliard
a5e707f7a1
wbemprox: Support multiple SMBIOS entries of the same type.
2024-05-15 22:51:33 +02:00
Alexandre Julliard
7a054a4a8f
wbemprox: Get the processor caption from the registry.
2024-05-15 22:51:33 +02:00
Piotr Caban
d2043a73a6
msvcrt/tests: Don't link to _wcsicmp_l and _create_locale.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56682
2024-05-15 20:23:35 +02:00
Nikolay Sivov
76eaa05c92
d2d1/effect: Add a stub vertex buffer object.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-05-15 20:23:35 +02:00
Nikolay Sivov
26b89ce06d
d2d1/effect: Use more generic naming for loaded shaders array.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-05-15 20:23:35 +02:00
Nikolay Sivov
eb7199cb43
d2d1/tests: Add some vertex buffer tests.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-05-15 20:23:35 +02:00
Paul Gofman
6a31983779
opengl32: Prefer formats with depth if unspecified in wglChoosePixelFormat().
2024-05-14 22:48:05 +02:00
Piotr Caban
bdba9407d9
winedump: Handle empty list in variadic template.
2024-05-14 21:03:58 +02:00
Piotr Caban
841f33afbb
ucrtbase: Handle empty list in variadic template.
2024-05-14 21:03:58 +02:00
Jacek Caban
ab9201be5c
winebuild: Use .drectve section for exports on ARM64EC.
2024-05-14 21:03:58 +02:00
Alexandre Julliard
7ee4b28517
winemac.drv: Remove some no longer used code.
...
Unused since 320442a48b
.
2024-05-14 21:03:58 +02:00
Tim Clem
15968690eb
winemac.drv: Do not consider the "valid" and "safe" flags as making a display mode unique.
...
In the case that unsafe/invalid modes aren't excluded entirely by
the include_unsupported flag to copy_display_modes, we actually want
to compare them to their counterparts with the same resolution, so
that we can prefer the safe and valid alternatives.
2024-05-14 20:22:13 +02:00
Tim Clem
28dfeefcca
winemac.drv: Prefer display modes that are marked as usable for desktop.
...
Some devices, like the Apple Studio Display, have modes that differ
only in this flag, and switching to the ones that are not usable for
desktop results in an error.
2024-05-14 20:22:12 +02:00
Tim Clem
64f67f412d
winemac.drv: Document mode_is_preferred.
2024-05-14 20:22:10 +02:00
Elizabeth Figura
3f5640609b
winegstreamer: Link to msvcrt instead of ucrtbase.
...
It links to strmbase, which is built against msvcrt.
2024-05-14 18:28:34 +02:00