Skip to content

Releases: whrvt/wine-osu-patches

wine-osu-spectator-9.16-1 (Beta)

24 Aug 16:31
Compare
Choose a tag to compare
Pre-release

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 to WINE_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 set DISPLAY= 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

16 Aug 22:08
Compare
Choose a tag to compare

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 that xrandr 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

16 Aug 02:44
Compare
Choose a tag to compare

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

11 Aug 16:41
Compare
Choose a tag to compare

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

09 Aug 02:51
Compare
Choose a tag to compare

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

30 Jul 21:55
Compare
Choose a tag to compare

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

20 Jul 12:52
c2c83f4
Compare
Choose a tag to compare

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

19 Jul 04:04
Compare
Choose a tag to compare

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

15 Jul 02:25
Compare
Choose a tag to compare

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

06 Jul 17:18
Compare
Choose a tag to compare

General release info

  • Rebase to latest wine/staging master
  • Attempt to increase audio stability if no STAGING_AUDIO_ environment variables are set, by using the pulse.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.