http://bugs.winehq.org/show_bug.cgi?id=8436
------- Additional Comments From vitaliy(a)kievinfo.com 2007-17-07 13:59 -------
With what Wine version? Man you must be at least 2 weeks ahead of the planet
Earth! How the weather down there?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8986
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |CLOSED
------- Additional Comments From vitaliy(a)kievinfo.com 2007-17-07 13:56 -------
duplicate.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8854
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |cja(a)gmx.net
------- Additional Comments From vitaliy(a)kievinfo.com 2007-17-07 13:56 -------
*** Bug 8986 has been marked as a duplicate of this bug. ***
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8986
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |DUPLICATE
------- Additional Comments From vitaliy(a)kievinfo.com 2007-17-07 13:56 -------
Duplicate.
Please DO NOT paste complete patches here - it's unnecessary. The only part that
was _really_ needed and you some how managed to omit it was the the commit ID!
*** This bug has been marked as a duplicate of 8854 ***
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8986
Summary: UFO - Enemy unknown/X-COM:UFO Defence - No keyboard
input
Product: Wine
Version: 0.9.41.
Platform: PC
URL: http://www.abandonia.com/games/38/UFO-
EnemyUnknown/UFOEnemyUnknown.htm
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-directx-dinput
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: cja(a)gmx.net
Between 0.9.28 and 0.9.29 the keyboard input got broken for UFO. And is
still broken for 0.9.41 You can't enter a save game name.
Regression test shows that this patch:
--
Author: Vitaliy Margolen <wine-patches(a)kievinfo.com> 2006-12-28 00:30:39
Committer: Alexandre Julliard <julliard(a)winehq.org> 2006-12-28 12:22:29
Parent: cb42253ff3321ebb3865cf2e3755d52014f494c6 (opengl32: Add OpenGL 2.1
support and more extensions.)
Branches: origin, master, bisect
Follows: wine-0.9.28
Precedes: wine-0.9.29
dinput: Remove MsgWaitForMultipleObjects calls.
---------------------------- dlls/dinput/keyboard.c ----------------------------
index 4308b45..34800ff 100644
@@ -282,9 +282,7 @@ static HRESULT WINAPI SysKeyboardAImpl_GetDeviceState(
if (!This->base.acquired) return DIERR_NOTACQUIRED;
if (len != WINE_DINPUT_KEYBOARD_MAX_KEYS)
- return DIERR_INVALIDPARAM;
-
- MsgWaitForMultipleObjectsEx(0, NULL, 0, QS_ALLINPUT, 0);
+ return DIERR_INVALIDPARAM;
EnterCriticalSection(&This->base.crit);
@@ -548,9 +546,7 @@ static HRESULT WINAPI
SysKeyboardAImpl_Poll(LPDIRECTINPUTDEVICE8A iface)
TRACE("(%p)\n",This);
if (!This->base.acquired) return DIERR_NOTACQUIRED;
-
- MsgWaitForMultipleObjectsEx(0, NULL, 0, QS_ALLINPUT, 0);
- return DI_OK;
+ return DI_NOEFFECT;
}
static const IDirectInputDevice8AVtbl SysKeyboardAvt =
--
broke the support. Applying:
----- keyboard.c.orig 2007-07-13 19:46:16.000000000 +0200
+++ keyboard.c 2007-07-15 19:06:15.000000000 +0200
@@ -271,6 +271,8 @@
if (len != WINE_DINPUT_KEYBOARD_MAX_KEYS)
return DIERR_INVALIDPARAM;
+ MsgWaitForMultipleObjectsEx(0, NULL, 0, QS_ALLINPUT, 0);
+
EnterCriticalSection(&This->base.crit);
if (TRACE_ON(dinput)) {
--
Fixes keyboard support for UFO. Don't ask me why.
Note, I have to run the game with:
HKEY_CURRENT_USER\Software\Wine\Direct3D\DirectDrawRenderer=gdi
(ATI's drivers)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8345
------- Additional Comments From cja(a)gmx.net 2007-17-07 13:26 -------
Sorry, I mean the bug is still valid for 0.9.41. (No 0.9.42 yet.)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8436
cja(a)gmx.net changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #6373 is|0 |1
obsolete| |
------- Additional Comments From cja(a)gmx.net 2007-17-07 13:23 -------
Created an attachment (id=7146)
--> (http://bugs.winehq.org/attachment.cgi?id=7146&action=view)
WINEDEBUG=warn+all wine PR2.exe >portroyal2.log 2>&1
6373: WINEDEBUG=warn+all wine PR2.exe >portroyal2.log 2>&1
With wine 0.9.42
The "Ascaron.Exception.exe" program that PR2 wants to run renamed,
since it is the crash handler that crashes as well.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8968
dank(a)kegel.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|wine-misc |wine-ole
------- Additional Comments From dank(a)kegel.com 2007-17-07 10:49 -------
Kent, try
wget http://kegel.com/wine/winetricks
sh winetricks dcom98
and see if that gets you past the problem.
If so, the bug is indeed in ole.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.