http://bugs.winehq.org/show_bug.cgi?id=28232
Cesko Voeten cvoeten@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |aric@codeweavers.com Regression SHA1| |8830470a8c248546075ee32bf00 | |e6ba9d096b5be
--- Comment #16 from Cesko Voeten cvoeten@gmail.com 2012-07-30 04:55:54 CDT --- Hi,
As mentioned in previous comments, the keyboard functionality in Hype - The Time Quest has regressed. In fact, on current HEAD the keyboard doesn't work at all even with *dinput=native.
I've run a git bisect between 1.3.29 and HEAD which turns up the following bad commit:
8830470a8c248546075ee32bf00e6ba9d096b5be is the first bad commit commit 8830470a8c248546075ee32bf00e6ba9d096b5be Author: Aric Stewart aric@codeweavers.com Date: Fri Mar 30 20:08:45 2012 -0500
quartz: Have the VideoRenderer use strmbase BaseWindow.
:040000 040000 019588c74722acabbe36f65f3844aeb9f59639b5 2c50dccdae3d4c061d1db0a4176c6cd057b774a1 M dlls
This seems odd to me as I don't see how a change in quartz could affect dinput. However, I am not a programmer, so I don't know what I'm talking about. I've tried going back to HEAD and reverting the commit (with the intent of verifying that this really is the bad commit), but 32 out of 33 hunks fail to revert and I don't know how to deal with that.
I'm adding Aric to the CC list of this bug as per regression testing policy.
If anyone more knowledgeable than me can write a reverse patch of this commit that applies to HEAD, or if you have any other ideas, I will of course be happy to test.