Commit graph

168617 commits

Author SHA1 Message Date
Alexandre Julliard 158a2bada7 kernelbase: Implement SwitchToFiber on ARM64EC. 2023-12-07 20:21:42 +01:00
Alexandre Julliard 8fef79cb41 kernelbase: Implement DebugBreak() for ARM64EC. 2023-12-07 20:21:42 +01:00
Alexandre Julliard 6a5bb5d7aa ntdll: Implement KiUserApcDispatcher for ARM64EC. 2023-12-07 20:21:42 +01:00
Alexandre Julliard 9e0f2e3b92 ntdll: Implement KiUserCallbackDispatcher for ARM64EC. 2023-12-07 14:44:32 +01:00
Alexandre Julliard 3c94236186 winex11: Use UINT instead of BOOL to avoid warnings for one-bit variables. 2023-12-07 08:37:30 +01:00
Jacek Caban 04b3f6ee51 ntdll: Remove unused valgrind_make_readable function. 2023-12-07 08:36:56 +01:00
Daniel Lehman f0c08bd01e msxml3: Handle default namespace in get_prefix. 2023-12-06 23:11:25 +01:00
Jacek Caban 814807a1d9 user32: Remove unused argument for unpack_message. 2023-12-06 23:10:23 +01:00
Jacek Caban 10424f0dbd win32u: Provide extra space in buffers used to dispatch string getter messages. 2023-12-06 23:10:23 +01:00
Zebediah Figura 2c1dcf4b28 quartz: Specify the mode as a VMRMode. 2023-12-06 23:10:00 +01:00
Zebediah Figura dea65774ce quartz: Split the VMR into two separate filters.
Rewrite requires renderless mode in the VMR7, which means that it needs to
actually use ddraw instead of d3d9. At that point the two will share almost no
common code. Split them into separate objects which live in separate files.

This commit essentially copies vmr9.c into vmr7.c, then removes the
VMR7-specific interfaces from the VMR9 and vice versa. The default presenter is
retained for now (but will be replaced eventually).

Since the VMR7 no longer exposes IVMRSurfaceAllocatorNotify9, the relevant calls
to AdviseNotify(), SetD3DDevice(), and AllocateSurfaceHelper() are changed from
COM methods to direct function calls. No other change should be made.
2023-12-06 23:09:58 +01:00
Zebediah Figura edc843d36f quartz: Do not forward IVMRWindowlessControl::SetVideoClippingWindow() to IVMRWindowlessControl9. 2023-12-06 23:09:58 +01:00
Zebediah Figura ecc04319e6 quartz: Improve the IVMRFilterConfig::SetNumberOfStreams() stub.
Bring it up to parity with IVMRFilterConfig9::SetNumberOfStreams().
2023-12-06 23:09:57 +01:00
Zebediah Figura 096172f27f quartz: Do not forward IVMRFilterConfig::SetRenderingMode() to IVMRFilterConfig9. 2023-12-06 23:09:57 +01:00
Zebediah Figura 20b1ef6ed0 quartz: Return the rect from get_default_rect() through a pointer.
Notably, this avoids the incorrect use of a static variable.
2023-12-06 23:09:55 +01:00
Matteo Bruni bc1ba43942 d3dx9: Check for successful sprite draw in DrawTextW(). 2023-12-06 23:09:44 +01:00
Fabian Maurer 8e48d7fdbd coml2: Move StgCreatePropSetStg from ole32. 2023-12-06 17:54:53 +01:00
Fabian Maurer e5df1b2e51 coml2: Move PropStgNameToFmtId from ole32. 2023-12-06 17:54:53 +01:00
Fabian Maurer ce60cfeb81 coml2: Move FmtIdToPropStgName from ole32. 2023-12-06 17:54:53 +01:00
Fabian Maurer 7478f15f98 coml2: Move StgIsStorageFile from ole32. 2023-12-06 17:54:53 +01:00
Fabian Maurer eab7899eb5 coml2: Move StgIsStorageILockBytes from ole32. 2023-12-06 17:54:53 +01:00
Bernhard Übelacker 5a0321ac8c mlang: Allow encoding name "ISO8859-1".
This fixes eFilmLt.exe when running with native msxml6.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=13340
2023-12-06 17:54:53 +01:00
Alexandre Julliard 23111d625b vkd3d: Import upstream release 1.10. 2023-12-06 17:54:53 +01:00
Alexandre Julliard 0fea0db866 ntdll: Export KeAddSystemServiceTable() instead of the KeServiceDescriptorTable variable. 2023-12-06 13:14:47 +01:00
Alexandre Julliard 48182726e9 ntdll: Use posix_spawn() to start the server.
Based on a patch by Brendan Shanks.
2023-12-06 11:56:33 +01:00
Alexandre Julliard 7c777af498 ntdll: Add a helper to build a path and exec it. 2023-12-06 11:56:02 +01:00
Nikolay Sivov 26f11bdfe5 ntdll: Use public type for SystemSupportedProcessorArchitectures returned data.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-12-06 10:20:50 +01:00
Nikolay Sivov dbeaaf2b0f include: Add missing enum to wdm.h. 2023-12-06 10:20:49 +01:00
Brendan Shanks e4ec6f87e0 winemac: Use RTL_CONSTANT_STRING. 2023-12-06 10:20:37 +01:00
Gabriel Ivăncescu e5c4acc459 mshtml: Get rid of outer_window member in HTMLDocumentNode.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-06 10:20:28 +01:00
Gabriel Ivăncescu ff617c838f mshtml: Use inner window's outer_window when checking if it's interactive for edit mode.
We can't rely on dom_interactive_time either because setup_edit_mode can
reload the page (and sets it uninitialized).

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-06 10:20:25 +01:00
Gabriel Ivăncescu db12c470c8 mshtml: Skip navigation handling on anchor/area elements for detached documents.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-06 10:20:22 +01:00
Gabriel Ivăncescu dffb5e0538 mshtml: Return failure when setting IHTMLDocument2::location for detached documents.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-06 10:20:18 +01:00
Gabriel Ivăncescu cb14ca2a29 mshtml: Return failure in IHTMLDocument2::documentElement for detached documents.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-06 10:20:13 +01:00
Gabriel Ivăncescu 1f0517689d mshtml: Return failure in IHTMLDocument2::open() for detached documents.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-06 10:20:13 +01:00
Gabriel Ivăncescu 5e873c48be mshtml: Return failure in IHTMLDocument2::cookie for detached documents.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-06 10:20:13 +01:00
Gabriel Ivăncescu d4aee460e7 mshtml: Return failure in IHTMLDocument2::domain for detached documents.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-06 10:20:13 +01:00
Gabriel Ivăncescu 2e77a62f1d mshtml: Return failure in IHTMLDocument2::frames for detached documents.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-06 10:20:13 +01:00
Gabriel Ivăncescu ffb7ace4df mshtml: Use inner window's outer_window in IHTMLDocument2::readyState.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-06 10:20:08 +01:00
Alfred Agrell 30c074963a wmvcore/tests: Add tests for compressed output. 2023-12-05 22:01:35 +01:00
Alfred Agrell efe8bc0151 winegstreamer: Implement compressed output support in WMSyncReader. 2023-12-05 22:01:34 +01:00
Alfred Agrell 2cdb8cdae1 winegstreamer: Leave pts/duration unchanged if they're not set. 2023-12-05 22:01:34 +01:00
Alfred Agrell 84660d52f7 winegstreamer: Introduce mutex for wm_reader read_thread_shutdown. 2023-12-05 22:01:34 +01:00
Alfred Agrell 1cc29f966a winegstreamer: Move file size to struct wm_reader. 2023-12-05 22:01:34 +01:00
Alfred Agrell 7dbc8d5921 winegstreamer: Fill in a few more pieces of WMV format handling. 2023-12-05 22:01:34 +01:00
Alfred Agrell 703a82a79b winegstreamer: Add codec_data to WMVs. 2023-12-05 22:01:34 +01:00
Alfred Agrell 31788cdc8c quartz/tests: Improve VMR9 ChangeD3DDevice test.
- Checks that it presents using the new device, instead of counting TerminateDevice.
- Works on Windows now.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55649
2023-12-05 22:01:08 +01:00
Vijay Kiran Kamuju 63ccb5826d msvcm80: Add stub for ThrowNestedLoadModuleException function. 2023-12-05 22:00:22 +01:00
Vijay Kiran Kamuju 9bec22a2e2 msvcm80: Add stub for ThrowModuleLoadException(String, Exception) function.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=34537
2023-12-05 22:00:21 +01:00
Vijay Kiran Kamuju f97ad2340d msvcm80: Add stub for ThrowModuleLoadException(String) function. 2023-12-05 22:00:19 +01:00