Connor McAdams
12b2d34976
uiautomationcore: Add UiaHasServerSideProvider stub.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-18 11:01:22 +02:00
Alexandre Julliard
cf5e073d14
Release 8.16.
2023-09-15 21:38:23 +02:00
Esme Povirk
b61ff6df21
user32/tests: Ignore other messages in test_broadcast.
...
If the SendMessageTimeout call takes a long time, we can get other
messages which also set the observed wparam value. Apparently,
this is especially likely on Windows 7.
This also removes the (wParam == 0xbaadbeef) check which may have
been intended to serve the same goal but doesn't work because the
observed wParam value is still assigned.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54194
2023-09-15 21:18:44 +02:00
Alex Henrie
f081205b92
http: Use CRT allocation functions.
2023-09-15 21:18:20 +02:00
Alex Henrie
b47a3305ad
newdev: Use CRT allocation functions.
2023-09-15 21:18:14 +02:00
Eric Pouech
776ba1304e
dbghelp: Don't insert dwz file map into module's file maps' chain.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-09-15 21:15:28 +02:00
Gabriel Ivăncescu
75f2ae3453
mshtml: Unlink document nodes and fragments using the dispex.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-15 21:15:06 +02:00
Gabriel Ivăncescu
71f0ea7e1f
mshtml: Traverse and unlink TextAreaElements using the dispex.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-15 21:15:06 +02:00
Gabriel Ivăncescu
cbe7bf2c9b
mshtml: Traverse and unlink TableElements using the dispex.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-15 21:15:06 +02:00
Gabriel Ivăncescu
ec2461f779
mshtml: Traverse and unlink StyleElements using the dispex.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-15 21:15:06 +02:00
Gabriel Ivăncescu
d66560c966
mshtml: Traverse and unlink SelectElements using the dispex.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-15 21:15:06 +02:00
Gabriel Ivăncescu
e5c40735ca
mshtml: Traverse and unlink ScriptElements using the dispex.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-15 21:15:06 +02:00
Gabriel Ivăncescu
78c60c0718
mshtml: Traverse and unlink OptionElements using the dispex.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-15 21:15:06 +02:00
Gabriel Ivăncescu
44e5d7d09d
mshtml: Traverse and unlink ObjectElements using the dispex.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-15 21:15:06 +02:00
Zebediah Figura
4108dbf1bb
sensapi: Remove unnecessary includes.
2023-09-15 18:42:43 +02:00
Matteo Bruni
15df23a88b
wined3d: Don't skip ARB fragment program selection when fog state is dirty.
...
This is in the same vein as e106bbdd39
and further fallout from 2ddb6b66a7
.
2023-09-15 18:34:12 +02:00
Matteo Bruni
e5652dbdb4
wined3d: Skip acquiring a context for an offscreen resource in texture2d_read_from_framebuffer().
2023-09-15 18:34:12 +02:00
Matteo Bruni
510e262676
wined3d: Don't force going through a texture when downloading from renderbuffers.
...
It can be unnecessary at best and unsupported at worst (e.g. no
ARB_texture_multisample or MultisampleTextures setting disabled).
2023-09-15 18:34:12 +02:00
Matteo Bruni
0b5bd25415
wined3d: Handle depth textures in texture2d_read_from_framebuffer().
2023-09-15 18:34:12 +02:00
Matteo Bruni
7d5f9e42d3
wined3d: Rename wined3d_context_gl_apply_fbo_state_blit() function.
...
To wined3d_context_gl_apply_fbo_state_explicit(). It's not really
related to blitting in principle; what it does is attaching specific
textures to the FBO instead of the d3d render targets, which was the
"original" use of FBOs in wined3d.
BTW even that original use case (currently handled by
context_state_fb()) is not using render_targets[] directly anymore and
we end up kind of abusing the blit_targets[] arrays in struct
wined3d_context_gl. Maybe we could rename that array as well.
2023-09-15 18:34:12 +02:00
Matteo Bruni
4c93750ea7
wined3d: Don't setup FBO and draw buffers in wined3d_context_gl_apply_blit_state().
...
All the callers (i.e. the blitters) also call
context_gl_apply_texture_draw_state() that does that part of the setup
anyway.
2023-09-15 18:34:12 +02:00
Matteo Bruni
9448c7162e
wined3d: Don't call wined3d_texture_load() from wined3d_context_gl_apply_blit_state().
...
It really isn't supposed to be its responsibility. All the callers of
the function (which are blitters) take care of it already.
2023-09-15 18:34:12 +02:00
Matteo Bruni
512ceb0856
wined3d: Don't bind the FBO to GL_READ_FRAMEBUFFER in wined3d_context_gl_apply_blit_state().
2023-09-15 18:34:11 +02:00
Matteo Bruni
f57158c240
wined3d: Prepare/load the destination resource location in arbfp_blitter_blit().
...
Port of c0ab55700f
to the ARB FP blitter.
2023-09-15 18:34:11 +02:00
Matteo Bruni
35634c42a9
wined3d: Prepare/load the destination resource location in ffp_blitter_blit().
...
Port of c0ab55700f
to the FFP blitter.
2023-09-15 18:34:11 +02:00
Matteo Bruni
1e3ee36a71
wined3d: Don't call wined3d_context_gl_apply_blit_state() from texture2d_read_from_framebuffer().
...
None of the GL states set by wined3d_context_gl_apply_blit_state()
should matter for glReadPixels(), aside from the FBO read binding. So
just do that instead.
Some wined3d git archaeology suggests that the
wined3d_context_gl_apply_blit_state() call was added right before Wine
1.2 to workaround various driver issues with glReadPixels() that in
practice was erroneously affected by some GL states. If those kind of
issues are still a thing, it might be necessary to reintroduce some
limited state reset, possibly tied to a quirk.
2023-09-15 18:34:11 +02:00
Hans Leidekker
46e3f259c1
iphlpapi/tests: Call GetExtendedTcp/UdpTable() in a loop.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54588
2023-09-15 18:34:11 +02:00
Hans Leidekker
c2c0fefb99
iphlpapi/tests: Call GetAdaptersAddresses() in a loop.
...
As shown by the testbot, doubling is not always sufficient.
2023-09-15 18:34:11 +02:00
Paul Gofman
e802019d47
d3dx9/tests: Add a basic test for d3dx9_mesh_OptimizeInplace().
2023-09-15 18:34:11 +02:00
Paul Gofman
629c2f90d6
d3dx9: Handle special adjacency index value in d3dx9_mesh_OptimizeInplace().
2023-09-15 18:34:11 +02:00
Alexandre Julliard
e0f98c0ce9
ntdll/tests: Mark some tests as todo for ARM64.
2023-09-15 18:33:29 +02:00
Alexandre Julliard
6cde96fb38
ntdll: Fix the SystemProcessorFeaturesInformation value on ARM platforms.
2023-09-15 15:58:40 +02:00
Alexandre Julliard
4fabaa6a28
ntdll: Fixup the pc address for breakpoint exceptions on ARM64.
2023-09-15 15:57:09 +02:00
Alexandre Julliard
75b3022aaa
ntdll: Fix the hardcoded selector values for ARM64.
2023-09-15 15:56:37 +02:00
Piotr Caban
4d26d30574
wineps: Fix EMRPOLYDRAW16 printing.
...
It fixes EMRPOLYDRAW16 printing when -O2 option is used (in GCC 12.3.1). The
compiler assumes that apts table has 0 or 1 elements and optimizes the loop
out.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55486
2023-09-15 12:07:03 +02:00
Piotr Caban
a59336bc31
wineps: Remove dynamic glyph list.
...
We can't do much without unicode mapping.
2023-09-15 12:07:03 +02:00
Gerald Pfeifer
4ae4accac5
ntdll: Fix leave_handler for FreeBSD and NetBSD.
...
With recent changes leave_handler writes to some of its parameter's
fields (via DS_sig and ES_sig) on FreeBSD and NetBSD - which fails
since it is declared const. Accordingly strip const-ness.
2023-09-15 12:07:03 +02:00
Arkadiusz Hiler
e1f0318ec4
dsound: Get rid of the global device GUID arrays.
...
They are not used for anything anymore and just impose limit of 10
devices of a given type (capturer / renderer) without doing bound
checking.
2023-09-15 11:15:56 +02:00
Brendan Shanks
ca86155b1a
winepulse: Ensure unixlib function tables and enum stay in sync.
2023-09-15 11:15:56 +02:00
Brendan Shanks
39864e80e6
wineoss: Ensure unixlib function tables and enum stay in sync.
2023-09-15 11:15:56 +02:00
Brendan Shanks
111e0cbd22
winecoreaudio: Ensure unixlib function tables and enum stay in sync.
2023-09-15 11:15:56 +02:00
Brendan Shanks
63c0f01c96
winealsa: Ensure unixlib function tables and enum stay in sync.
2023-09-15 11:15:56 +02:00
Brendan Shanks
5926718925
capi2032: Ensure unixlib function tables and enum stay in sync.
2023-09-15 11:15:55 +02:00
Brendan Shanks
e6219beef4
netapi32: Ensure unixlib function tables and enum stay in sync.
2023-09-15 11:15:55 +02:00
Rémi Bernon
f71315c849
dmusic: Add more parsed instruments traces.
2023-09-14 22:03:53 +02:00
Rémi Bernon
3fa399b145
dmusic: Parse instrument name from INFO list.
2023-09-14 22:03:53 +02:00
Rémi Bernon
d30f914de6
dmusic: Rewrite collection DLS chunk parsing.
2023-09-14 22:03:53 +02:00
Rémi Bernon
866d4998ed
dmusic: Rewrite collection INFO list parsing.
2023-09-14 22:03:53 +02:00
Rémi Bernon
af79bf4f22
dmusic: Rewrite collection ptbl chunk parsing.
2023-09-14 22:03:53 +02:00
Rémi Bernon
bb2a8312b1
dmusic: Rewrite collection lins list parsing.
2023-09-14 22:03:53 +02:00