Include Carbon.h in macdrv_cocoa.h, this allows duplicate definitions to be removed from keyboard.c. The `#ifdef __i386__` isn't strictly needed, but marks them to be removed when we stop supporting i386 (likely sooner than later).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9231
H.264 uses a 16-pixel alignment, and the stream sink media type should
have the aligned height after the session has started.
--
v14: mf/tests: Test H.264 decoder alignment.
mf/tests: Test H.264 sink media type height alignment.
mf/tests: Fix occasional hangs in test_media_session_source_shutdown().
mf/tests: Skip the scheme resolver tests if network connectivity is unavailable.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8887
Set an empty Wayland input region for windows that is marked as
both WS_EX_TRANSPARENT and WS_EX_LAYERED in order to match the
Windows behavior.
Setting an empty input region prevents the compositor from giving the
pointer focus to the corresponding surface in the first place, and
improves consistency between the Win32 mouse and Wayland pointer focus
states.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58650
--
v3: winewayland: Pass through mouse events for transparent, layered windows.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9204