Alexandre Julliard
c963c4141a
Release 9.1.
2024-01-26 23:56:23 +01:00
Zebediah Figura
34232874ad
wined3d: Collapse some trivially nested ifs into a single condition.
2024-01-26 23:47:16 +01:00
Zebediah Figura
d219903c61
wined3d: Check for WINED3DUSAGE_LEGACY_CUBEMAP instead of checking the GL texture target.
...
This check was introduced in 4640be8dc8
. At that point the only way for that
condition to be false was for a cube map texture.
It's not clear why cube maps are relevant here; we have no tests for this, but
it seems most expedient to just preserve the intent of the check.
2024-01-26 23:47:14 +01:00
Zebediah Figura
df70800b12
wined3d: Set the tex_type field of the FFP fragment settings from the resource's GL type.
2024-01-26 23:47:13 +01:00
Zebediah Figura
36597df656
wined3d: Check the wined3d resource type and usage in find_ps_compile_args().
2024-01-26 23:47:13 +01:00
Zebediah Figura
dc15413585
d3d11/tests: Add a test for shader stencil export.
...
Ported from b8ab71e4dc in vkd3d by Conor McCarthy.
2024-01-26 23:47:05 +01:00
Zebediah Figura
775812ab11
d3d11: Report support for shader stencil export if available.
2024-01-26 23:47:04 +01:00
Zebediah Figura
5efd4b64f6
wined3d: Implement shader stencil export for GL.
2024-01-26 23:47:04 +01:00
Zebediah Figura
0ef730529a
wined3d: Report VK_EXT_shader_stencil_export availability to vkd3d_shader_compile().
2024-01-26 23:47:04 +01:00
Zebediah Figura
a586fd080d
d3d11: Implement D3D11_FEATURE_D3D11_OPTIONS2.
2024-01-26 23:47:04 +01:00
Jacek Caban
4d2d6666db
devenum: Use switch statements for moniker type handling.
...
Fixes -Wsometimes-uninitialized clang warnings by using DEFAULT_UNREACHABLE.
2024-01-26 18:30:07 +01:00
Rémi Bernon
68f8b53d69
winegstreamer: Use an array for the audio decoder input types.
2024-01-26 18:30:01 +01:00
Rémi Bernon
c65703eac7
winegstreamer: Use MFCreateAudioMediaType in the AAC decoder.
2024-01-26 18:30:01 +01:00
Rémi Bernon
42c96b9c8f
winegstreamer: Fix reading MF_MT_USER_DATA into HEAACWAVEFORMAT.
...
Fixes 681d201462
. The winegstreamer
private declaration of HEAACWAVEINFO previously didn't include the
WAVEFORMATEX member as it should.
2024-01-26 18:29:59 +01:00
Giovanni Mascellani
54217dab6d
wined3d: Expose the image view usage for non-default views.
2024-01-26 18:11:51 +01:00
Giovanni Mascellani
7663be90ff
wined3d: Expose the image view usage for null views.
2024-01-26 18:11:51 +01:00
Rémi Bernon
52a4d9e321
user32/tests: Tests clicking through window with SetWindowRgn.
2024-01-26 18:11:05 +01:00
Rémi Bernon
71201815bc
user32/tests: Test clicking through attribute-layered windows.
2024-01-26 18:11:05 +01:00
Rémi Bernon
c5e16d2090
user32/tests: Filter the ll-hook messages with accept_message.
...
Wine sends spurious mouse move messages in some cases, let's ignore
them as it makes tests unreliable otherwise.
2024-01-26 18:11:02 +01:00
Nikolay Sivov
3724385c86
d3d10/effect: Use bitfields for numeric type descriptions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-01-26 17:54:33 +01:00
Martin Storsjö
11128e236f
wineps.drv: Avoid invalid unaligned accesses.
...
While armv7 generally tolerates unaligned loads/stores in most
cases, the compiler is free to use the ldrd/strd instructions,
for loading/storing two consecutive 32 bit registers, and this
requires the destination to be aligned to a 4 byte boundary.
When packing a number of variable length structures, make sure
that each actual struct gets aligned at the right address
boundary.
This fixes crashes in DllMain of wineps.drv, when built for
armv7, since 351e58dc2d
.
Signed-off-by: Martin Storsjö <martin@martin.st>
2024-01-26 17:54:33 +01:00
Alexandre Julliard
adf5f5fd30
ntdll/tests: Port the exception unwinding tests to ARM.
2024-01-26 17:54:33 +01:00
Alexandre Julliard
32f5efcdb2
ntdll/tests: Port the exception unwinding tests to ARM64.
2024-01-26 17:54:33 +01:00
Alexandre Julliard
35c1cc6c81
ntdll: Clear CONTEXT_UNWOUND_TO_CALL in signal frames.
2024-01-26 17:54:33 +01:00
Aida Jonikienė
81e9ae96f1
localspl: Fix a maybe-uninitialized warning in fill_builtin_form_info().
2024-01-26 11:02:41 +01:00
Paul Gofman
bd2a2c25f5
winhttp: Always return result at once if available in WinHttpReadData().
2024-01-26 11:01:50 +01:00
Paul Gofman
fd2534422b
winhttp: Always return result at once if available in WinHttpQueryDataAvailable().
2024-01-26 11:01:50 +01:00
Aida Jonikienė
5529b00a44
opengl32: Add a FIXME when doing a mapped buffer copy.
...
The copies of mapped buffers introduce significant performance overhead.
2024-01-26 11:00:56 +01:00
Aurimas Fišeras
ebb5bd64a0
po: Update Lithuanian translation.
2024-01-26 10:59:47 +01:00
Brendan McGrath
1e79217fb0
d2d1: Fix double free bug when d2d_geometry_sink_Close fails.
...
geometry->fill.bezier_vertices was being freed on the failed path in
d2d_geometry_sink_Close and then again when the path geometry was
released (in d2d_geometry_cleanup).
By setting it to NULL after freeing it initially, all other calls
to free it are a no-op.
2024-01-26 10:59:42 +01:00
Brendan McGrath
6d8489a0bb
d2d1: Use 24-bit FP precision for triangulate.
...
This fixes a rendering issue (and ultimately a crash) in PowerPoint when
compiling with GCC 8.
GCC8 doesn't support the `excess-precision=standard` option under the
`#pragma GCC optimize` directive.
This results in unpredictable floating point rounding leading to errors
when inserting segments (with missing edges and/or triangles).
Using 24-bit precision ensures we don't have any excess precision.
2024-01-26 10:59:40 +01:00
Paul Gofman
eb5993a7c6
winex11.drv: Fix wglSwapBuffers() with NULL current context with child window rendering.
2024-01-25 21:59:42 +01:00
Dāvis Mosāns
e5aafd9eed
ntdll/tests: Test NtContinue on x86-64.
...
Co-authored-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2024-01-25 21:06:51 +01:00
Gabriel Brand
12141ad6c5
kernel32: Add string for WSAEADDRNOTAVAIL error.
2024-01-25 21:00:06 +01:00
Gabriel Brand
6361a20c52
server: Return failure in bind if the address is not found.
2024-01-25 21:00:06 +01:00
Gabriel Brand
b7f06a4a19
ws2_32/tests: Test binding UDP socket to invalid address.
2024-01-25 20:55:58 +01:00
Russell Greene
c2d683488e
powrprof: Add PowerWriteACValueIndex stub.
2024-01-25 20:48:33 +01:00
Daniel Hill
054678aad0
winex11.drv: Add Dvorak with phantom keys layout.
...
Signed-off-by: Daniel Hill <daniel@gluo.nz>
2024-01-25 20:30:56 +01:00
Daniel Hill
b5359b7da0
winex11.drv: Improve DetectLayout heuristics.
...
Dvorak detection would sometimes fallback to Phantom keys, because we
only use seq as a tie breaker greater emphasis on locality is required
for layouts using the same language.
Signed-off-by: Daniel Hill <daniel@gluo.nz>
2024-01-25 20:30:56 +01:00
Daniel Hill
4fb14b5656
winex11.drv: Dvorak should use QWERTY scancodes.
...
This make dvorak more consistent with X11/Wayland/Windows, qwertz and
azerty layouts having the same physical scancode layout as a qwerty
keyboard and only differing in the labels on the keycaps.
Signed-off-by: Daniel Hill <daniel@gluo.nz>
2024-01-25 20:30:56 +01:00
Bernhard Übelacker
26e383c8df
server: Avoid unloading of HKU .Default registry branch.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55000
2024-01-25 20:30:53 +01:00
Alistair Leslie-Hughes
d6a6e1f186
include: Correct KMTQAITYPE values.
...
Windows SDK skips the value 14 and KMTQAITYPE_DISPLAY_UMDRIVERNAME was assigned
a value of 71 in the SDK but wasn't in the correct order.
2024-01-25 18:01:40 +01:00
Jacek Caban
91d7b084ba
kernelbase: Silence -Warray-bounds clang warning.
2024-01-25 17:58:54 +01:00
Jacek Caban
2765825c9e
kernelbase: Silence -Wsometimes-uninitialized clang warning.
2024-01-25 17:58:54 +01:00
Jacek Caban
df0726e359
winevdm: Use char type for max length assignment.
2024-01-25 17:58:54 +01:00
Martin Storsjö
6d0fcf64d2
ntdll: Remove dwarf unwinding support for aarch64.
...
Since recently, unwinding never should need to look at the
unix libs any longer, and as aarch64 requires PE builds, there
should be no need to unwind through any .dll.so files any
longer.
Signed-off-by: Martin Storsjö <martin@martin.st>
2024-01-25 17:46:10 +01:00
Alexandre Julliard
7a5e92124f
ntdll: Use a .seh handler for nested exceptions.
2024-01-25 17:43:06 +01:00
Alexandre Julliard
014f020e34
ntdll: Share the nested exception handler across platforms.
2024-01-25 16:17:52 +01:00
Rémi Bernon
6ba584d1e0
user32/tests: Run the mouse hook tests in the separate desktop.
...
And run SetCursorPos / ClipCursor tests in a separate function, they
don't need hooks or windows.
2024-01-25 11:13:11 +01:00
Rémi Bernon
07d522426a
user32/tests: Cleanup the mouse input WM_NCHITTEST / SetCapture tests.
...
And run them in the dedicated desktop.
2024-01-25 11:13:10 +01:00