http://bugs.winehq.org/show_bug.cgi?id=3211
Summary: mdi: creating child during wm_create of frame window
Product: Wine
Version: 20050628
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-gui
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: T.Bonner(a)freesurf.ch
Took the Petzold-Code describing MDI, modified it to have a child window opened
right at startup (wm_create of the frame window proc has been modified):
[original petzold code: mdidemo.c]
[...]
switch (iMsg)
{
case WM_CREATE : // Create the client window
clientcreate.hWindowMenu = hMenuInitWindow ;
clientcreate.idFirstChild = IDM_FIRSTCHILD ;
hwndClient = CreateWindow ("MDICLIENT", NULL,
WS_CHILD | WS_CLIPCHILDREN | WS_VISIBLE,
0, 0, 0, 0, hwnd, (HMENU) 1, hInst,
(LPSTR) &clientcreate) ;
/********** new ********/
mdicreate.szClass = szHelloClass ;
mdicreate.szTitle = "First Startup Hello Window" ;
mdicreate.hOwner = hInst ;
mdicreate.x = 10;
mdicreate.y = 10;
mdicreate.cx = 300;
mdicreate.cy = 100;
mdicreate.style = 0 ;
mdicreate.lParam = 0 ;
hwndChild =
(HWND) SendMessage (hwndClient,
WM_MDICREATE, 0,
(LPARAM) (LPMDICREATESTRUCT) &mdicreate);
/***********************************************/
return 0 ;
case WM_COMMAND :
[...]
On Windows, child window is showing up with its full size, on linux/wine this
child window has zero size.
--
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=3192
------- Additional Comments From RonnyPeine(a)gmx.de 2005-09-08 12:48 -------
Well, yes you are correct, a quick hack can determine the place where the bug
occures. But i don't think these 2 functions should always return DD_OK in all
circumstances. Maybe there is something wrong with computing the resultvalue?
I can't look further, i am debugging now the mt352 driver for my dvb-t card
and this is getting really annoying ^^. Thanks for your feedback :)
--
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=3192
lionel.ulmer(a)free.fr changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Ever Confirmed| |1
------- Additional Comments From lionel.ulmer(a)free.fr 2005-09-08 12:40 -------
Well, the first step about fixing an issue is first to do a hack to see if it's
really the issue to solve.
So this hack is not meant to be the real fix (too often do people spend hours
fixing what they believe is the issue to finally finding out much later that
their work is useless as it does actually not fix the issue).
So my rule of programming is that (in case where the cause of the error is
non-obvious) to always first test a hack and then only work on the proper solution.
I will take a look on what I can do 'cleanly' but frankly I think that the
proper solution will not be that far from the hack I proposed :-)
--
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=3201
------- Additional Comments From avarga(a)freemail.hu 2005-09-08 09:56 -------
looks like wheel direction comes in "wParam", but the code ignores it altogether
(wine20050725).
"wParam
The high-order word indicates the distance the wheel is rotated, expressed in
multiples or divisions of WHEEL_DELTA, which is 120. A positive value indicates
that the wheel was rotated forward, away from the user; a negative value
indicates that the wheel was rotated backward, toward the user.
The low-order word indicates whether various virtual keys are down. [...]"
looks like WCUSER_GenerateMouseInputRecord(), wineconsole/user.c#L1036 takes
wParam but doesn't use it. I guess it should pass it on to WriteConsoleInput()
in some form. I'll look further.
--
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=3210
Summary: Baldurs Gate II DVD edition and other CD Projekt games -
installer crash
Product: Wine
Version: 20050725
Platform: PC
URL: http://appdb.winehq.org/appview.php?appId=272
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: wine-kernel
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: riklaunim(a)gmail.com
I have a Baldurs Gate I/II special DVD edition made by the Polish distributor.
However the DVDs have a nasty installer which crashes under wine - tested of
few distros and wines, current wine-20050725 (works on cedega).
The "install shield wizard" crashes with such error code:
------------------------------
Kod błędu: -5006 : 0x80004005
Informacje o błędzie:
>Kernel\ServiceProvider.cpp (77)
>Kernel\ObjectHolder.cpp (441)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>Kernel\FileGroup.cpp (415)
>Kernel\ServiceProvider.cpp (77)
>SetupDLL\SetupDLL.cpp (1375)
pAPP:Baldur's Gate II
PVENDOR:Bioware Corp.
PGUID:D4516C4C-4A01-4CE8-8D16-70115444C74D
$7.1.100.1248
@Windows 98 A (67766446) BT_OTHER 101.114
-----------------------------------
wine is silent, no messages :)
----
piotr@localhost /media/cdrom $ WINEDEBUG=+loaddll wine Setup.exe
piotr@localhost /media/cdrom $
----
You can get the installer from www.hubi.info/rik/bg2.tar.gz - installer files
without the game files. There is a cab file (extracted to cab_content). This
installer crash hits also other games distributed+edited by CD Projekt (I
have: Planescape Torment, etherlords 2, temple of elemental evil - the same
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=3209
Summary: problems with direct sound or dsound
Product: Wine
Version: 20050725
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-directx-dsound
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: jerr231(a)hotmail.com
IŽm using Wine-20050725-nodebug the slackware package on a linux box. The
program I want to work is iTunes 4.9. IŽv gotten the gui to the point where
it works, but the sound needs help. IŽve copied dsound.dll, dsound.vxd, and
dsound3d.dll from my windows installation into $home/.wine/c/windows/system
and added to the config file šdsoundš = šnativeš. The funny thing is that
when I use Wine-20050524-nodebug, the sound works perfect, no skips, but if I
use Wine-20050725-nodebug with the same config and setup, it only works fine
until I move the window or any windows on my desktop even ones not run by
wine. When I do, it skips. I would just use the older version of wine, but
the menus on the itunes gui donŽt work right and any music I add wonŽt be
there the next time I start up itunes. the error I get says something like
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=15872 <
primary_done=24492). ItŽll say this like 50 times until it stops skipping.
The last number, 24492, is different every time.
--
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=3208
Summary: Mixer bug; "underrun on sound buffer" leads to crash (?)
Product: Wine
Version: 20050524
Platform: Other
URL: http://winbolo.com/
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-directx-dsound
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: genman(a)noderunner.net
1. Download and run setup.exe from http://winbolo.com/ .
Choose the ALSA driver (though fails in other modes, including
"HardwareAcceleration" = "Emulation" ):
"Drivers" = "winealsa.drv" ; for ALSA users
2. Start a pratice game on any map, e.g. "Better Best Map Ever."
If there isn't a lot of simulateous firing/explosions, then the sound is okay,
though clipped. Eventually, the game window stops working, although the UI
thread is okay.
3. These messages are logged to the console:
err:dsound:DSOUND_MixInBuffer length not a multiple of block size, len = 257,
block size = 2
err:dsound:DSOUND_MixOne underrun on sound buffer 0x77d39f38
err:dsound:DSOUND_MixOne underrun on sound buffer 0x77d39f38
err:dsound:DSOUND_MixOne underrun on sound buffer 0x77d39f38
err:dsound:DSOUND_MixOne underrun on sound buffer 0x77d39f38
err:dsound:DSOUND_MixOne underrun on sound buffer 0x77d39f38
--
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=3206
x.para(a)centrum.cz changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
------- Additional Comments From x.para(a)centrum.cz 2005-08-08 18:00 -------
This has been fixed by installing wine 20050725 and JRE
jre-1_5_0_04-windows-i586-p.exe. This combination works fine.
--
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=3192
------- Additional Comments From RonnyPeine(a)gmx.de 2005-08-08 17:57 -------
Ok, i have tested your proposed suggestion, it fixed my problem, diablo2 runs
as good as with old wine releases.
Can someone look more closely in these two functions, what is going wrong
here? Sorry that i don't have the time to work on this myself, but i can test
patches if you want.
--
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.