Releases: whrvt/wine-osu-patches
wine-osu-spectator-9.16-1 (Beta)
This is a beta release because WoW64 is broken from an upstream Wine update in 9.16
General release info
- Rebase to latest wine/staging master
- Compiled with GCC instead of Clang because of a different upstream update that exposed a compiler bug
- Changed
WINE_DISABLE_ABS_TABLET_HACK
toWINE_ENABLE_ABS_TABLET_HACK
because it's off by default now - Added new Wayland childwindow patches
- Add Wayland to default driver list (still need to unset
DISPLAY
or setDISPLAY=
to use) - Cleaned up some other window management / cursor clipping patches
- Added some probably dubious optimization patches that may be removed if they cause problems
For extra information, refer to my comment on the AUR package.
Patches
Staging patches: all
Other patches: repo at this tag. As usual, a log of all patches is also installed to /opt/wine-osu-spectator(-wow64)/patchlog.txt
.
wine-osu-spectator-9.15-3
General release info
- Rebase to latest wine/staging master
- Fix the GNOME 60hz Xshape workaround to actually... work
- Add an optional environment variable
WINE_WAYLAND_DISPLAY_INDEX
select which Wayland output should be used. It's zero-indexed, and will choose the display by the order thatxrandr
lists them. - Add more window management patches that seem to at least be harmless (at least on sway and GNOME x11)
For extra information, refer to my comment on the AUR package.
Patches
Staging patches: all
Other patches: repo at this tag. As usual, a log of all patches is also installed to /opt/wine-osu-spectator(-wow64)/patchlog.txt
.
wine-osu-spectator-9.15-2
General release info
- Rebase to latest wine/staging master
- Attempt #2 at improving the cursor-clip-hack.patch
- Try to only enable the GNOME 60hz workaround if GNOME/Mutter is detected (edit: this is broken, fixed in next release)
- Add a bunch of Rémi Bernon's window system integration-related patches, seems to improve fullscreen in osu!
- Update the Wayland childwindow patchset to v3
- Fix the IME disable envvar (
WINE_DISABLE_XIM
->WINE_DISABLE_IME
) disabling the wrong thing (oops), IME is still enabled by default - Fix minor incorrect rebase for the shared memory fsync/esync support patch
For extra information, refer to my comment on the AUR package.
Patches
Staging patches: all
Other patches: repo at this tag. As usual, a log of all patches is also installed to /opt/wine-osu-spectator(-wow64)/patchlog.txt
.
wine-osu-spectator-9.15-1
General release info
- Rebase to latest wine/staging master
- Detect running under Wayland and only enable the absolute tablet hack on it
- Re-fix GNOME 60hz issue
- Fix Wayland driver regression and re-add the Wayland childwindow patchset
- Add a way to disable IME support for placebo input latency improvement (
WINE_DISABLE_XIM=1
), IME is enabled by default
For extra information, refer to my comment on the AUR package.
Patches
Staging patches: all
Other patches: repo at this tag. As usual, a log of all patches is also installed to /opt/wine-osu-spectator(-wow64)/patchlog.txt
.
wine-osu-spectator-9.14-3
General release info
- Rebase to latest wine/staging master
- May contain fixes for startup crashing regressions
- Fixes gosumemory (and possibly other external tools) not working with the WoW64 version
- Make the OTD absolute tablet input hack configurable, with
WINE_DISABLE_ABS_TABLET_HACK=1
- Clarify editor breakage with the childwindow hack in the startup log
For extra information, refer to my comment on the AUR package.
Patches
Staging patches: all, minus odbc32-fixes
Other patches: repo at this tag. As usual, a log of all patches is also installed to /opt/wine-osu-spectator(-wow64)/patchlog.txt
.
wine-osu-spectator-9.14-2
General release info
Hotfix from 9.14-1: fixed wayland driver
- Rebase to latest wine/staging master
- Add Proton kernel writewatch support
- Switch back to building with Clang for smaller binary sizes, as segfault issues are fixed upstream
- Add single-make mode to lib32 build for marginally faster build times (credit to openglfreak for the initial implementation in wine-tkg)
- Other fixes, additions, and improvements to patches
For extra information, refer to my comment on the AUR package.
Patches
Staging patches: all
Other patches: repo at this tag. As usual, a log of all patches is also installed to /opt/wine-osu-spectator(-wow64)/patchlog.txt
.
wine-osu-spectator-9.13-3
General release info
Hotfix release
A patch was removed, which was causing instability and memory corruption when importing beatmaps into osu!. Importing maps should not be a problem anymore on either WoW64 or regular.
For extra information, refer to my comment on the AUR package.
Patches
Staging patches: all
Other patches: repo at this tag. As usual, a log of all patches is also installed to /opt/wine-osu-spectator(-wow64)/patchlog.txt
.
wine-osu-spectator-9.13-2
General release info
- Rebase to latest wine/staging master
- Fix explorer.exe pinning a CPU core to 100% with any cursor movement by adding
0101-HACK-user32-Always-call-get_message-request-after-wa.patch
- Fix IME software like fcitx by removing
disable-ime.patch
, it was placebo anyways - Fix dropdown lists like in winecfg by removing
0015-ps5214-win32u-Ignore-set_window_pos-from-non-popup-children.patch
- Miscellaneous additions, like the Wayland child window rendering patch series
For extra information, refer to my comment on the AUR package.
Patches
Staging patches: all
Other patches: repo at this tag. As usual, a log of all patches is also installed to /opt/wine-osu-spectator(-wow64)/patchlog.txt
.
wine-osu-spectator-9.13-1
General release info
- Rebase to latest wine/staging master
- Minor changes to patchset in various places
For extra information, refer to my comment on the AUR package.
Patches
Staging patches: all
Other patches: repo at this tag. As usual, a log of all patches is also installed to /opt/wine-osu-spectator(-wow64)/patchlog.txt
.
wine-osu-spectator-9.12-3
General release info
- Rebase to latest wine/staging master
- Attempt to increase audio stability if no
STAGING_AUDIO_
environment variables are set, by using thepulse.min-req
value from the audio server configuration - Hack-fix tablet input on Wayland by disabling cursor clipping entirely (this breaks the "confine cursor" option in osu!)
- Miscellaneous patch changes/removals to fix some window management regressions
- Switch back to GCC due to segfaulting with Clang-18
For extra information, refer to my comment on the AUR package.
Patches
Staging patches: all, minus user32-Mouse_Message_Hwnd
Other patches: repo at this tag. As usual, a log of all patches is also installed to /opt/wine-osu-spectator(-wow64)/patchlog.txt
.