Frogging-Family / wine-tkg-git

The wine-tkg build systems, to create custom Wine and Proton builds
840 stars 148 forks source link

rebase childwindow #1149

Closed apprehensions closed 1 month ago

apprehensions commented 3 months ago
# childwindow needs rebasing
if git merge-base --is-ancestor 28873ce8c426f696ceb16e3f5d98d5f5c5ed3b79 HEAD; then
  warning "hotfix: disable fshack stuff depending on childwindow, currently disabled (28873ce+)"
  _childwindow_fix="false"
fi

also additionally required for 9.6 staging

plaimbock commented 2 months ago

On April 10 I asked the developer and here's what he said: " I'm currently working on upstreaming patches to make it easier to implement, hopefully even getting it upstream. I don't know how much time it'll take, hopefully not too long and I'll make sure a rebased version of it gets public afterwards, if it didn't make it upstream"

whrvt commented 2 months ago

rbernon's pending MR in upstream wine seems to be an easy drop-in patch for most recent plain/staging configs. it's been working quite well for me for the past week+ on tkg-staging-fsync-esync-git, but i don't quite have the time to validate and test it against all the various tkg configurations and versions right now.

if anyone wants to do that dirty work then this should be a good starting point.

plaimbock commented 1 month ago

The vulkan childwindow has been rebased (thanks Rémi!). Commits here: https://gitlab.winehq.org/rbernon/wine/-/tree/mr/win32u-vulkan-child-window 5573.patch.txt