http://bugs.winehq.org/show_bug.cgi?id=33570
Bug #: 33570 Summary: Mouse Escapes Wine environment in full screen or windowed mode Product: Wine Version: 1.5.29 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: luisalvaradox@gmail.com Classification: Unclassified
This started happening around 1.5.25 and since I have checked in 1.5.26 through 1.5.29 for a fix.
The mouse simply escapes the Wine environment in either Window or Full screen mode.
The game I tested was Swat 4. How to reproduce:
1. Select a map and begin mission.
2. Once in the mission try moving the mouse around. At first sight, it will look ok but now click on the game or change weapons.
3. Now move the mouse again, you will see it will either escape horizontally, vertically or both.
Does not matter if you are in Window or Full screen.
Tested on Ubuntu 13.04 64 Bit with Wine 1.5.29
The summary of the bug in the terminal was:
fixme:wininet:query_global_option INTERNET_OPTION_PER_CONNECTION_OPTION stub fixme:wininet:query_global_option Unhandled dwOption 4 fixme:wininet:query_global_option Unhandled dwOption 5 fixme:wininet:InternetSetOptionExA Flags 00000000 ignored fixme:wininet:InternetSetOptionExA Flags 00000000 ignored fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 20000 fixme:wininet:InternetSetOptionExA Flags 00000000 ignored fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 20000 fixme:process:GetProcessWorkingSetSize (0xffffffff,0x43eab4,0x43eab0): stub fixme:win:EnumDisplayDevicesW ((null),0,0x43e5e8,0x00000000), stub! fixme:wbemprox:client_security_SetBlanket 0x7d20cfb8, 0x142de8, 10, 0, (null), 3, 3, (nil), 0x00000000 fixme:wbemprox:client_security_Release 0x7d20cfb8 fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 fixme:win:EnumDisplayDevicesW ((null),0,0x43d9a8,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x43e698,0x00000000), stub! --------------------------- Havok - Build (20031208) Base system initialized. ---------------------------- fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:win:EnumDisplayDevicesW ((null),0,0x43cba8,0x00000000), stub! fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1. fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1. err:ole:CoGetClassObject class {41b89b6b-9399-11d2-9623-00c04f8ee628} not registered err:ole:CoGetClassObject class {41b89b6b-9399-11d2-9623-00c04f8ee628} not registered err:ole:create_server class {41b89b6b-9399-11d2-9623-00c04f8ee628} not registered err:ole:CoGetClassObject no class object {41b89b6b-9399-11d2-9623-00c04f8ee628} could be created for context 0x7 fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d9:Direct3DShaderValidatorCreate9 stub fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:imm:ImmReleaseContext (0x100f0, 0x672c7fe8): stub fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8.