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
Eric Pouech
4b63e88894
ntdll: Don't create Unix console for GUI apps.
...
Note: GUI apps using std I/O (this is not common) will
no longer print on unix console.
If such a behavior is needed, for an app started from
Unix shell, one can either redirect output to a file, or pipe output:
./wine app | cat
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-12-05 21:24:37 +01:00
Eric Pouech
1f478ea370
ntdll: Don't inherit std console handles for non CUI child process.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-12-05 21:24:37 +01:00
Eric Pouech
a7c5e2413e
kernelbase: GetStartupInfoW: set std handle only when USESTDHANDLES is set.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-12-05 21:24:37 +01:00
Eric Pouech
3f814c42c0
kernelbase: No longer cache GetStartupInfoW() results.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-12-05 21:24:37 +01:00