http://bugs.winehq.org/show_bug.cgi?id=13133
Summary: Warcraft III TFT fails to start with prefixes never used by <wine-0.9.61 Product: Wine Version: 0.9.61. Platform: All OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: quartz AssignedTo: wine-bugs@winehq.org ReportedBy: malteeggers@googlemail.com CC: julliard@winehq.org, m.b.lankhorst@gmail.com
2 regressions in Warcraft III The Frozen Throne 1.18 have occurred between wine-0.9.59 and wine-0.9.61. One of them is just an enhancement which occurred in 0.9.60. When starting WC3 the first time with a fresh prefix, the mouse seems to be used on a huge screen that has WC3 in it's upper left corner. So you have to move the mouse a long way up left until it appears on the screen where it always "jumps" a few centimetres when moving (probably just due to the mouses sensitivity limitations). When I start WC3 again, everything is normal. The main reason for posting this is a possible(?) connection with the second bug. The patch causing the regression:
d0e1dd84b22b1906a44f682394b5d1b90ba5ded8 is first bad commit commit d0e1dd84b22b1906a44f682394b5d1b90ba5ded8 Author: Alexandre Julliard julliard@winehq.org Date: Fri Apr 4 18:22:40 2008 +0200
user32: Fix a few ShowWindow todo tests.
:040000 040000 0c393336c0cb3ae8079d71f31f75fd91278512c5 32561eb7ab3ef0abc37c67a6e4f01aa8f9c21a97 M dlls
The second bug occurred in 0.9.61. Warcraft III does not start properly with prefixes that have never been run (or created) by any previous wine versions. It exits displaying a "FATAL ERROR" message box. The patch causing the regression:
3a39805ed8345047d217f4a0d7de3954cce7cb93 is first bad commit commit 3a39805ed8345047d217f4a0d7de3954cce7cb93 Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Tue Apr 22 13:57:11 2008 -0700
quartz: Make wave parser and mpeg splitter zero copy by getting rid of the seperate allocator for the output pin.
:040000 040000 65d5061c65d0a2461b3144a051e427f865a37131 09db2b08ba369a7d7dc90679a96c8c624253a6a7 M dlls
CLI Output:
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 800x600x32 @60! (XRandR) fixme:quartz:AVISplitter_InitializeStreams stream 1: frames found: 2166732, frames meant to be found: 2167456 fixme:win:EnumDisplayDevicesW ((null),0,0x33e080,0x00000000), stub! fixme:quartz:AsyncReader_QueryInterface No interface for {56a868b5-0ad4-11ce-b03a-0020af0ba770}! fixme:quartz:Parser_QueryInterface No interface for {56a868b5-0ad4-11ce-b03a-0020af0ba770}!
I am using Gentoo Linux and tested for the bugs both on x86 and x86_64.
http://bugs.winehq.org/show_bug.cgi?id=13133
Maarten Lankhorst m.b.lankhorst@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #1 from Maarten Lankhorst m.b.lankhorst@gmail.com 2008-05-11 16:58:54 --- Please only put up 1 bug in a single bug report, separate regressions each should have their own bug report.
http://bugs.winehq.org/show_bug.cgi?id=13133
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Austin English austinenglish@gmail.com 2008-11-17 13:11:49 --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=13133
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|All |Other
--- Comment #3 from Austin English austinenglish@gmail.com 2012-02-23 15:22:21 CST --- Removing deprecated 'All' Platform.