Overwatch 2 verifies that every kernel callback that is run, lives in user32. Introduce a callback in user32 that just forwards to the other modules' callbacks.
--
v11: user32: Remove NtUserDriverCallback* kernel callbacks.
winex11.drv: Route kernel callbacks through user32.
winex11.drv: Pass a struct to x11drv_ime_set_result.
winex11.drv: Pass a struct to x11drv_dnd_post_drop.
winemac.drv: Route kernel callbacks through user32.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1180
Fixes an issue in GenoPro where existing data would be cleared whenever you went to edit it
--
v2: riched20: Don't emit EN_CHANGE events during window creation
riched20: Add test for EN_CHANGE events during window creation
riched20: Move test class creation to a helper function
https://gitlab.winehq.org/wine/wine/-/merge_requests/1280
Multiprocessing Services is very deprecated, it's hard to know if that call is still necessary or not but safer to keep it in (and suppress the warning).
kIOMasterPortDefault was replaced with kIOMainPortDefault in Monterey but they're both equivalent to NULL/0 (using NULL triggers a warning though).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1300
--
v2: mshtml: Add SVG and XHTML document information to the registry.
include/mshtml: Add CLSID_XHTMLDocument and CLSID_SVGDocument.
include/mshtml: Add IDOMParser interface, dispinterface, and coclass.
jscript: Convert filetime to date properly using unsigned division.
mshtml: Use nsIDOMDocument instead of nsIDOMHTMLDocument where possible.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1296