http://bugs.winehq.org/show_bug.cgi?id=1769
marcus(a)jet.franken.de changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution| |FIXED
------- Additional Comments From marcus(a)jet.franken.de 2005-03-10 13:35 -------
fixed now I think
--
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=1822
marcus(a)jet.franken.de changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From marcus(a)jet.franken.de 2005-03-10 13:35 -------
fixed now I guess
--
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=3477
Summary: Simpsons Hit & run - Direct3D and input issues
Product: Wine
Version: CVS
Platform: Other
URL: http://www.hitandrungame.com
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-directx
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: BFeely(a)aol.com
I installed The Simpsons Hit & run on my WINE compilation (CVS 2005-10-01) and
I had nothing but trouble running it.
I am using Fedora Core 4 and kernel 2.6.13-mm1, and I have an NVIDIA GeforceFX
5200 card with the latest drivers. The Simpsons Hit & Run requires Direct3D8
for video.
First, the game started in a window. Then, the intro videos were choppy. The
game would not respond to keystrokes so I had to wait for the menu to appear
before attempting to continue. The menu screen was extremely slow (probably a
couple of frames a second) and the mouse pointer was just a white square. (the
mouse was the only input that worked) Here's where things get weird. When I
click on New Game, the game gives an error saying that the XBOX controller is
disconnected and to connect it. (There must not be much difference between
XBOX and Windows versions :P)
PS: The installer works fine but the uninstaller gives an error.
--
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=3476
Summary: Treeview control has invalid update region when built by
COMCTL32.OCX
Product: Wine
Version: CVS
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-gui
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: a_villacis(a)palosanto.com
When COMCTL32.OCX (ships with MS VisualBasic 5) builds a TreeView control, the
control is not repainted correctly: only the very first item is repainted,
instead of the entire tree. This happens regardless of the expanded status of
the treeview.
After some digging in the treeview control, I saw that the code in the control
tries to save some drawing by querying the update region of the control window.
When the WM_PAINT message indicates a non-null HDC in wParam, the code fetches
the update region for the control window. If I understand the intent of the
code correctly, the WM_PAINT message can be sent to the control with an wParam
of the HDC of an offscreen bitmap, in order to draw the tree into it. When the
update region of the control is NULL, the code fetches the BITMAP structure of
the target HDC in order to clip the drawing to the dimensions of the target
bitmap.
The problem is that, in the case of the treeview managed by COMCTL32.OCX, for
some as yet undiscovered reason, the control *always* has a null update region,
except for the very first rendering (which is overwritten by a second rendering
with the problematic null region). No matter how the window is uncovered, the
update region remains null. Therefore, the control believes that the target is
an offscreen bitmap, even for the rendering to the screen. It then fetches the
default bitmap selected, which is an 1x1 dummy bitmap, gets a 1x1 target region,
and believes that only 1 pixel should be updated. Only the very first item gets
redrawn because of this.
The following patch works around this issue. However, this is not a proper fix,
because the control window should have been properly invalidated in the first
place, and the control should therefore have a proper update region. I am not
really sure whether the root cause is in the treeview code or in the region
updating code. I am inclined to the former, because the same treeview control
seems to work correctly in regedit.exe:
--- wine-20050930-cvs/dlls/comctl32/treeview.c 2005-09-12 17:34:07.000000000 -0500
+++ wine-20050930-cvs-patch/dlls/comctl32/treeview.c 2005-10-02
22:08:08.000000000 -0500
@@ -2790,6 +2790,8 @@
RECT rect = *rc;
TREEVIEW_ITEM *wineItem;
+ TRACE("refreshing on (%ld,%ld)-(%ld,%ld)\n", rect.left, rect.top,
rect.right, rect.bottom);
+
if (infoPtr->clientHeight == 0 || infoPtr->clientWidth == 0)
{
TRACE("empty window\n");
@@ -2859,6 +2861,12 @@
rc.left = 0; rc.top = 0;
rc.right = bitmap.bmWidth;
rc.bottom = bitmap.bmHeight;
+ if (bitmap.bmWidth == 1 &&
+ bitmap.bmHeight == 1 &&
+ bitmap.bmWidthBytes == 2) {
+ ERR("failed to recover a valid update region, using
GetClientRect()\n");
+ GetClientRect(infoPtr->hwnd, &rc);
+ }
TREEVIEW_EraseBackground(infoPtr, (HDC)wParam);
}
}
--
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=1753
truiken(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From truiken(a)gmail.com 2005-03-10 13:25 -------
Reported fixed.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=2939
------- Additional Comments From luizluca(a)gmail.com 2005-03-10 13:11 -------
See bug 3160 for some description how to reproduce this
--
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=3443
richard(a)daijobu.co.uk changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |download
------- Additional Comments From richard(a)daijobu.co.uk 2005-03-10 13:10 -------
Tested on 2005-930
Needs to run from the install directory.
I can't get the critical section to time out -- some fixes for sound underruns
have gone in since 20050725
Sound is better with ALSA-OSS than ALSA.
$ ~/wine/wine-20050930/wine gr.exe
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fd6fde8)->((nil),00000008)
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:wave:DSD_CreateSecondaryBuffer
(0x7fd77b10,0x7fa7ed74,14000,0,0x7fd87fb4,0x7fd880c4,0x7fd87f90): stub
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=2712 <
primary_done=5608)
...
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=3616 <
primary_done=6384)
...
It crashes on exit (ESC), with (if running in a desktop window)
wine: Unhandled exception (thread 0009), starting debugger...
err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 00605A4D in
module gr
--
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=3160
------- Additional Comments From luizluca(a)gmail.com 2005-03-10 13:07 -------
*** Bug 2991 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=2991
luizluca(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |DUPLICATE
------- Additional Comments From luizluca(a)gmail.com 2005-03-10 13:07 -------
*** This bug has been marked as a duplicate of 3160 ***
--
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.