(For after the code freeze.)
I think we want to have this DLL living in Wine for easier development, and probably dynamically load our custom Chromium fork from here. (just like MSHTML and wine-Gecko)
The code for that fork could then be created in its own repo.
--
v7: embeddedbrowserwebview: Create CreateWebViewEnvironmentWithOptionsInternal stub.
embeddedbrowserwebview: Add stub dll.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7032
--
v3: kernelbase: For FILE_FLAG_BACKUP_SEMANTICS also handle FILE_ATTRIBUTE_DIRECTORY in CreateFile.
kernel32/tests: Test FILE_FLAG_BACKUP_SEMANTICS | FILE_FLAG_POSIX_SEMANTICS | FILE_ATTRIBUTE_DIRECTORY.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8846
--
v2: win32u: Read class name from the shared memory object.
server: Keep a class object locator in the window shared object.
win32u: Use NtUserGetClass(Long|Name)W in needs_ime_window.
server: Write class name to the shared memory object.
server: Create a shared object for window classes.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8850
--
v2: winex11: Remove unnecessary members from struct gl_drawable.
win32u: Remove unnecessary HDC parameter from p_surface_create.
win32u: Remove unnecessary HDC parameter from client_surface_present.
opengl32: Resolve multisample draw buffer when using FBO surfaces.
win32u: Create a separate draw FBO for multisampled formats.
opengl32: Initialize viewport when using FBO surface.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8843
Using #ifdef to selectively register runtimeclasses from the public IDLs isn't going to work out, this implements explicit class registration instead.
For now we are missing a possible useful check in widl to make sure the referenced class is defined, this will be added later on after all modules are made explicit.
--
v2: include: Remove now unnecessary registration ifdefs.
wintypes: Register runtimeclasses explicitly.
windows.storage: Register runtimeclasses explicitly.
windows.storage.applicationdata: Register runtimeclasses explicitly.
widl: Allow explicit registration by referencing runtimeclasses.
widl: Keep track of statements source locations.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8830
If entry->stgmedium.hEnhMetaFile is NULL, the data_size we get will be 0, we
then allocate 0 bytes for data, but expect it to contain at least a
METAFILEPICT, resulting in reading out-of-bound.
--
v2: ole32: Don't get metafile extent if there is no metafile.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8298