1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-05 09:18:56 +00:00
Commit Graph

171614 Commits

Author SHA1 Message Date
Alfred Agrell
66ceeed861 quartz/tests: Add Cinepak test to avi splitter. 2024-06-19 21:05:52 +02:00
Alfred Agrell
fb523ed66f winegstreamer: Make AVI splitter use end of previous frame if the current frame doesn't have a timestamp.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56698
2024-06-19 21:05:52 +02:00
Alfred Agrell
ed819cc973 winegstreamer: Implement AM_MEDIA_TYPE to wg_format converter for Cinepak video.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56698
2024-06-19 21:05:52 +02:00
Brendan McGrath
427e848d0d mf: Handle an error during Media Session Close.
Fixes the missing MESessionClosed event in this scenario.
2024-06-19 21:05:16 +02:00
Brendan McGrath
02ca366b5a mf: Handle MediaSession Close when state is SESSION_STATE_RESTARTING_SOURCES.
Fixes the missing MESessionClosed event in this scenario.
2024-06-19 21:05:15 +02:00
Brendan McGrath
af565ce846 mf/tests: Add additional tests for MESessionClosed event. 2024-06-19 21:05:15 +02:00
Hans Leidekker
bb46d4a621 odbc32: Rebind parameters when the result length array is resized. 2024-06-19 21:05:05 +02:00
Alexandre Julliard
2ac86fb8c3 kernelbase: Don't use WRITECOPY protection on anonymous mappings. 2024-06-19 21:01:47 +02:00
Alistair Leslie-Hughes
0a83c4f287 msado15: Use the correct version when loading the typelib. 2024-06-19 18:44:47 +02:00
Alexandros Frantzis
2e5b4ff32a winex11: Use default wglGetPixelFormatAttribivARB implementation.
Populate all the ARB related fields of advertised pixel formats, so that
the default implementation of wglGetPixelFormatAttribivARB (in opengl32)
will be used to get the pixel format attributes.
2024-06-19 18:43:07 +02:00
Alexandros Frantzis
8934fbcdbd winex11: Pass wgl_pixel_format to describe_pixel_format. 2024-06-19 18:43:07 +02:00
Alexandros Frantzis
35801043df winex11: Update describe_pixel_format coding style. 2024-06-19 18:43:07 +02:00
Alexandros Frantzis
3ecd3ff853 opengl32: Add default implementation for wglGetPixelFormatAttribfvARB.
The default implementation is always used, and never calls the driver
implementation of this function, so we can remove all the driver
implementations.
2024-06-19 18:42:45 +02:00
Alexandros Frantzis
5b126f7806 opengl32: Add default implementation for wglGetPixelFormatAttribivARB.
Extend the wgl_pixel_format struct with extra fields required to
implement wglGetPixelFormatAttribivARB in opengl32.dll. The default
implementation will be used automatically if the driver populates the
extra fields.
2024-06-19 18:40:29 +02:00
Eric Pouech
6d6fee9dda cmd: Fix delay expansion in FOR loop for filesets.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-19 11:38:10 +02:00
Eric Pouech
2e2a3f4539 cmd: Split parsing from executing FOR loops for filesets (/F).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-19 11:38:09 +02:00
Eric Pouech
53f7a59992 cmd: Fix delay expansion in FOR /L loops.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-19 11:38:07 +02:00
Eric Pouech
9ba05f5e5b cmd: Split parsing from executing FOR loops for numbers (/L).
Introducing CMD_FOR_CONTROL structure to store parsing output
for consumption in execution.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-19 11:38:05 +02:00
Brendan Shanks
4a3365daff dbghelp: Add ARM/ARM64 machine types for Mach-O. 2024-06-19 11:15:32 +02:00
Elizabeth Figura
1200a80d76 ntdll/tests: Test IOSB handling with NtFlushBuffersFile. 2024-06-19 11:14:07 +02:00
Elizabeth Figura
898253af36 ntdll/tests: Test IOSB handling for a synchronous write which cannot be satisfied immediately. 2024-06-19 11:14:07 +02:00
Elizabeth Figura
d72567c626 ntdll/tests: Use NtReadFile to test WoW64 IOSB handling.
The current ioctls don't reliably return synchronously for overlapped handles
on Windows, which makes some of the conclusions drawn by the tests less clear.

Use NtReadFile instead, which will always return synchronously if there is data
in the pipe.
2024-06-19 11:14:06 +02:00
Alfred Agrell
e4e5d22145 quartz: Implement AMT/WMT differences for WMV media type.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56769
2024-06-19 11:13:29 +02:00
Rémi Bernon
96d294aa12 winex11: Don't use the vulkan driver interface for xrandr. 2024-06-18 21:17:11 +02:00
Rémi Bernon
2c4db92151 win32u: Use the vulkan functions directly from d3dkmt. 2024-06-18 21:17:11 +02:00
Connor McAdams
1215ee0241 d3dx9: Add support for specifying which mip level to get pixel data from to d3dx_image_get_pixels().
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-06-18 21:17:11 +02:00
Connor McAdams
be746bee64 d3dx9: Cleanup texture value argument handling in D3DXCreateTextureFromFileInMemoryEx().
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-06-18 21:17:11 +02:00
Connor McAdams
86a87b0403 d3dx9: Add support for specifying a starting mip level when initializing a d3dx_image structure.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-06-18 21:17:11 +02:00
Connor McAdams
8d4024ca7e d3dx9: Use struct volume inside of struct d3dx_image for storing dimensions.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-06-18 21:17:11 +02:00
Connor McAdams
f89b00c878 d3dx9: Use d3dx_image structure inside of D3DXCreateTextureFromFileInMemoryEx().
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-06-18 21:17:11 +02:00
Connor McAdams
fd2861252c d3dx9: Refactor texture creation and cleanup in D3DXCreateTextureFromFileInMemoryEx().
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-06-18 21:17:11 +02:00
Connor McAdams
acf797f669 d3dx9/tests: Add more tests for loading files with multiple mip levels into textures.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-06-18 21:17:11 +02:00
Connor McAdams
52e71f3e07 d3dx9/tests: Add tests for the source info argument of D3DXCreateTextureFromFileInMemoryEx().
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-06-18 21:17:11 +02:00
Rémi Bernon
6cb63e996e kernel32/tests: Break debugger loop on unexpected result.
Avoid infinite loop that sometimes happen on macOS and make the test
spew hundred of thousand of "Test failed" lines.
2024-06-18 21:17:11 +02:00
Rémi Bernon
299490ed7b dwrite/tests: Ignore macOS specific "flip" sbix format. 2024-06-18 21:17:11 +02:00
Daniel Lehman
a23b754f06 odbc32: StrLen_or_Ind passed to SQLBindCol can be NULL. 2024-06-18 21:17:11 +02:00
Daniel Lehman
133f14415f odbc32: Numeric attribute pointer may be null if not a numeric type in SQLColAttribute(). 2024-06-18 21:17:11 +02:00
Daniel Lehman
f68e91966c odbc32: Handle both directions for SQLBindParameter().
Pointers can be filled after the call to SQLBindParameter() so it needs to be read at SQLExecute().
2024-06-18 21:17:11 +02:00
Alexandre Julliard
9c6fb2b30c kernelbase: Send cross process notifications in FlushInstructionCache on ARM64. 2024-06-18 21:17:11 +02:00
Alexandre Julliard
2c7f4181bc kernelbase: Send cross process notifications in WriteProcessMemory on ARM64. 2024-06-18 21:17:11 +02:00
Alexandre Julliard
6ea77ec086 kernelbase: Make memory writable in WriteProcessMemory if necessary. 2024-06-18 21:17:11 +02:00
Alexandre Julliard
b639319830 kernel32/tests: Add some tests for WriteProcessMemory/NtWriteVirtualMemory. 2024-06-18 21:17:11 +02:00
Alexandre Julliard
6eefb42a41 ntdll/tests: Add test for cross-process notifications on ARM64EC. 2024-06-18 21:17:11 +02:00
Alistair Leslie-Hughes
68e8eaa4b7 oledb32: When creating a Data Source, handle non fatal errors.
The Jet4 driver doesn't handle the DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO
property which is passed in SetProperties.  On return that property is marked
as DBPROPSTATUS_NOTSUPPORTED and returns DB_S_ERRORSOCCURRED.

In this case, we dont care that isn't not supported and should allow
the DataSource to succeed.
2024-06-18 21:17:11 +02:00
Alistair Leslie-Hughes
43f6ba56d0 oledb32: Support multiple values when parsing the property Mode.
The "Mode" can be a mix of any of the flags.
2024-06-18 21:17:08 +02:00
Elizabeth Figura
aa0ab31571 server: Directly wake up wait asyncs when the serial mask changes. 2024-06-18 10:47:22 +02:00
Elizabeth Figura
6b7834d407 server: Check for an existing serial wait ioctl within the ioctl handler. 2024-06-18 10:47:19 +02:00
Eric Pouech
25a02d894f cmd: Introduce helpers to handle directory walk.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-17 21:50:00 +02:00
Eric Pouech
2b51e5aca0 cmd: Enable '%0' through '%9' as valid FOR loop variables.
Note: there are many other letters than can be used as variable names.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-17 21:49:57 +02:00
Eric Pouech
dc7e8da528 cmd: Introduce helpers to save and restore FOR loop contexts.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-17 21:49:55 +02:00