[Bug 13133] New: Warcraft III TFT fails to start with prefixes never used by <wine-0.9.61

wine-bugs at winehq.org wine-bugs at winehq.org
Sun May 11 13:25:14 CDT 2008


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 at winehq.org
        ReportedBy: malteeggers at googlemail.com
                CC: julliard at winehq.org, m.b.lankhorst at 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 at 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 at 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.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list