http://bugs.winehq.org/show_bug.cgi?id=3067
Summary: Mouse problems (Diablo 2 and Warcraft 3) Product: Wine Version: 20050419 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: pagerc@gmail.com
The problem for Diablo 2 is the mouse stops being tracked/updated to 1/8 of the right and bottom of the screen/window. It could be that the mouse is being tracked in a 640x480 window but the graphics are displayed to 800x600, or some equally weird thing, but my visible problem is that in Diablo 2 the mouse will not render to the right and bottom 1/8 of the screen nor interact with buttons.
The problem for Warcraft 3 is that the mouse cannot click anything in the right/bottom 1/8th of the screen. The mouse renders in the right/bottom 1/8th of the screen in Warcraft 3.
Starcraft seems unaffected by this problem. Mentioning it in case that is useful.
In both of these games, the mouse is functional, just not in the specified areas. The buttons are rendered and keyboard input can activate the buttons.
I've been testing with CVS wine versions from 20050323 to 20050324 to determine what patches introduce the bug that I am experiencing. The 20050419, 20050524, and cvs-latest all have the same problem for me.
Files that introduce break between 20050323 and 20050324: include/wine/server_protocol.h server/request.h server/protocol.def server/queue.c server/trace.c dlls/user/message.c
I am going to guess the problem is with message.c considering how frequently mouse case-insentive is referenced in it.