June 15, 2026
2:09 a.m.
Implements rawinput by refactoring a few things and adding a wine staging patch. Also fixes a bug with the existing pointer implementation, which can cause the mouse cursor to escape. As much as I would like to make relative pointer protocol mandatory, most compositors don't support it in their nested mode, which makes this a very difficult tradeoff to make. For now I have left it optional. -- v7: winewayland: Store the pending warp position. winewayland: Implement pointer rawinput. server: Add send_hardware_message flags for rawinput translation. https://gitlab.winehq.org/wine/wine/-/merge_requests/11117