Commit graph

168753 commits

Author SHA1 Message Date
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
Eric Pouech 76018fbbee kernel32/tests: Add tests for GetStartupInfo(A|W).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-12-05 21:24:37 +01:00
Eric Pouech 5545aef74e kernel32/tests: Identify untouched fields returned from GetStartupInfo.
GetStartupInfoW() doesn't set all the fields.
So in CreateProcess() tests, always use a marker for STARTUP_INFO
initialization; make use of that marker to properly identify
the std handles gotten from GetStartupInfo.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-12-05 21:24:37 +01:00
Piotr Caban bdd04f5f71 msvcrt: Add partial support for managed handle demangling. 2023-12-05 21:24:37 +01:00
Piotr Caban 5af51ce0af msvcrt: Accept <> characters in string literals in demangler. 2023-12-05 21:24:37 +01:00
Fabian Maurer c24bbd13c8 apisetschema: Add api-ms-win-core-com-l2-1-1.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55075
2023-12-05 21:24:37 +01:00
Rémi Bernon 85026ab2b3 winevulkan: Unwrap to driver or host depending on the function. 2023-12-05 21:24:37 +01:00
Rémi Bernon f6febfda51 winevulkan: Use an enumeration for make_vulkan unwrapping kinds. 2023-12-05 21:24:37 +01:00
Rémi Bernon fc2ea1beba winevulkan: Introduce a new convert_suffix make_vulkan helper. 2023-12-05 21:24:37 +01:00
Rémi Bernon 28cbd5bf20 winevulkan: Remove redundant make_vulkan needs_unwrapping method. 2023-12-05 21:24:37 +01:00
Rémi Bernon b01883f02f winevulkan: Use a dictionary for user driver entry points. 2023-12-05 21:24:37 +01:00