Yuxuan Shui
f59947bc10
shell32: PathResolve should be able to find files that already have extensions.
...
Setting dwWhich to 0xff forces extensions to be appended, even when the file name already includes
an extension. This causes PathResolve to fail in some cases where the file does exist.
2024-03-21 10:50:58 +01:00
Yuxuan Shui
5426e597bb
shell32: Make sure PathResolve can find files in the current directory.
...
Previously looking for file that does exist in current directory will fail because of the early
`!PathFileExists(path)` check, even when the current directory is specified in `dirs`.
2024-03-21 10:50:56 +01:00
Yuxuan Shui
520b7c6d83
shell32: PathResolve(file, NULL, ...) should not look in the current directory.
...
Unless it's explicitly specified.
2024-03-21 10:50:55 +01:00
Yuxuan Shui
c6fa51a949
shell32/tests: Check ShellExecute is looking in the correct current directory.
2024-03-21 10:50:55 +01:00
Yuxuan Shui
ae70b66dce
shell32/tests: Check FindExecutable is looking in the correct current directory.
...
FindExecutable should look in the current working directory, not relative to the current executable
image (which is what SearchPathW(NULL, ...) does).
2024-03-21 10:50:54 +01:00
Rémi Bernon
7c7e55892e
winegstreamer: Append an optional parser before decoders.
2024-03-21 10:50:32 +01:00
Rémi Bernon
8ae8063743
winegstreamer: Release sink caps in the error path.
2024-03-21 10:50:32 +01:00
Jinoh Kang
a4ef56e1d9
server: Check for DELETE access in NtMakeTemporaryObject().
2024-03-20 23:16:24 +01:00
Esme Povirk
0b472874af
user32/tests: Accept WM_ACTIVATE in TrackPopupMenu.
2024-03-20 23:15:40 +01:00
Esme Povirk
290dd95dd4
gdiplus: Calculate region bounding box without generating HRGN.
2024-03-20 23:07:34 +01:00
Esme Povirk
423ba9cb23
gdiplus/tests: Region bounds aren't rounded.
2024-03-20 23:05:27 +01:00
Rémi Bernon
9f3f61283d
win32u: Avoid a crash when cleaning up a monitor without an adapter.
2024-03-20 23:05:06 +01:00
Giovanni Mascellani
a78cea20d1
d2d1: Compile the pixel shader with D3DCompile().
2024-03-20 23:04:48 +01:00
Jinoh Kang
25ffa32beb
Revert "ntdll/tests: Load NtMakeTemporaryObject() dynamically."
...
This reverts commit 4fdb45f23f
.
NtMakeTemporaryObject() has existed since at least Windows NT 3.10.
2024-03-20 19:00:14 +01:00
Vijay Kiran Kamuju
3719aed1f9
d3dcompiler: Add D3DCreateLinker stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52622
2024-03-20 09:15:18 +01:00
Paul Gofman
86557b9e0b
strmbase: Fallback to InitializeCriticalSection() if RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO is unsupported.
2024-03-19 23:02:11 +01:00
Zebediah Figura
525ef1bf77
quartz/tests: Add some tests for VMR7 renderless mode.
2024-03-19 23:02:11 +01:00
Zebediah Figura
668c959f5a
quartz: Return S_OK from IVMRSurfaceAllocator_PrepareSurface().
2024-03-19 23:02:11 +01:00
Zebediah Figura
442ef40665
quartz: Implement IVMRSurfaceAllocatorNotify::AdviseSurfaceAllocator().
2024-03-19 23:02:11 +01:00
Zebediah Figura
4c40aeb90b
quartz: Reimplement the VMR7 using the VMR7 presenter.
2024-03-19 23:02:11 +01:00
Zebediah Figura
e428afe4ae
quartz: Implement SetVideoClippingWindow() and PresentImage() in the VMR7 presenter.
2024-03-19 23:02:11 +01:00
Rémi Bernon
69f8118883
winevulkan: Allow only one vulkan surface at a time for an HWND.
...
Fixes bb872831de
which lost this from the
winex11 driver. This might be something we want to relax at some point
to allow multiple APIs to draw to the same HWND, but it was done like
that before and it is technically a regression.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56380
2024-03-19 23:02:11 +01:00
Vijay Kiran Kamuju
2fd582e165
urlmon: Add stub for ordinal 414.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53635
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52352
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48085
2024-03-19 23:02:11 +01:00
Jinoh Kang
fa7c837f91
ntdll/tests: Don't import kernel32.RtlPcToFileHeader.
...
kernel32.RtlPcToFileHeader is an export forwarder to
ntdll.RtlPcToFileHeader and does not exist on Windows 8 or earlier.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56458
2024-03-19 23:02:11 +01:00
Rémi Bernon
de265dfa0b
winebus: Remove devices that are ignored wrt hidraw preferences.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56450
2024-03-19 23:02:11 +01:00
Rémi Bernon
8b41c2cfdd
winebus: Prefer hidraw for everything that is not a game controller.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56450
2024-03-19 23:02:11 +01:00
Rémi Bernon
ebfe2653ea
winebus: Read hidraw device usages from their report descriptors.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56450
2024-03-19 23:02:11 +01:00
Rémi Bernon
d48e250835
winebus: Add HID usages in the device descriptor when possible.
...
As a hint for the frontend to decide whether to use hidraw.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56450
2024-03-19 23:02:11 +01:00
Rémi Bernon
eac5ad2a26
mfplat/mediatype: Implement MFInitMediaTypeFromMFVideoFormat.
2024-03-19 23:02:11 +01:00
Rémi Bernon
899abeafe4
mfplat/tests: Add tests for MFInitMediaTypeFromMFVideoFormat.
2024-03-19 23:02:11 +01:00
Rémi Bernon
a712d7ec87
mfplat/mediatype: Stub MFInitMediaTypeFromMFVideoFormat.
2024-03-19 23:02:11 +01:00
Rémi Bernon
fe0c129e0b
mfplat/tests: Check the conditions for the MFVideoFlag_BottomUpLinearRep flags.
2024-03-19 23:02:11 +01:00
Rémi Bernon
b1d7c03514
mfplat/mediatype: Append user data in MFCreateMFVideoFormatFromMFMediaType.
2024-03-19 23:02:11 +01:00
Rémi Bernon
75a5263c60
mfplat/tests: Test that MFCreateMFVideoFormatFromMFMediaType appends user data.
2024-03-19 23:02:11 +01:00
Rémi Bernon
7598556b64
mfplat/tests: Test that aperture is dropped with VIDEOINFOHEADER2.
...
But preserved with MFVIDEOFORMAT.
2024-03-19 23:02:11 +01:00
Hans Leidekker
4fdb45f23f
ntdll/tests: Load NtMakeTemporaryObject() dynamically.
2024-03-19 23:02:11 +01:00
Zhenbo Li
b4a5775ffb
shell32: Create nonexistent destination directories in FO_MOVE.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=25207
2024-03-19 23:02:11 +01:00
Zebediah Figura
19627b13e4
shell32/tests: Remove obsolete workarounds from test_move().
2024-03-19 23:02:11 +01:00
Alexandre Julliard
1bb011f815
ntdll/tests: Update the KiUserExceptionDispatcher test for ARM64EC.
2024-03-19 23:02:11 +01:00
Alexandre Julliard
2c22295233
ntdll/tests: Fix exception address checks in child process on ARM64EC.
2024-03-19 22:26:07 +01:00
Alexandre Julliard
d70dd61030
msvcrt: Use floating point comparison builtins also in MSVC mode.
2024-03-19 11:06:03 +01:00
Alexandre Julliard
5cf558935d
netprofm: Use the correct symbols for error codes.
2024-03-19 10:05:57 +01:00
Mark Jansen
9e639ff1f6
kernel32/tests: Add tests for job object accounting.
...
Signed-off-by: Mark Jansen <mark.jansen@reactos.org>
2024-03-18 23:21:37 +01:00
Santino Mazza
b37d3f232b
mf/topoloader: Preserve input topology id.
2024-03-18 23:21:37 +01:00
Santino Mazza
4da091eddd
mf/test: Check the topologies id's in topo loader.
2024-03-18 23:21:37 +01:00
Rémi Bernon
fc97535ccb
mfplat/mediatype: Implement some VIDEOINFOHEADER2 dwInterlaceFlags conversion.
2024-03-18 23:21:37 +01:00
Rémi Bernon
76abdf3403
mfplat/mediatype: Implement VIDEOINFOHEADER2 dwControlFlags conversion.
2024-03-18 23:21:37 +01:00
Rémi Bernon
5a34601606
mfplat/mediatype: Implement MF_MT_FRAME_RATE from VIDEOINFOHEADER2.
...
Native seems to also treat some frame rate specially, matching a wide
range of time per frame into the same predefined frame rates.
2024-03-18 23:21:37 +01:00
Rémi Bernon
aa385765a1
mfplat: Support flexible frame time in MFAverageTimePerFrameToFrameRate.
2024-03-18 23:21:37 +01:00
Rémi Bernon
578d104cf6
mfplat/tests: Add more MFAverageTimePerFrameToFrameRate tests.
2024-03-18 23:21:37 +01:00