http://bugs.winehq.org/show_bug.cgi?id=1248
tonsofpcs(a)hotmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
OtherBugsDependingO| |1973
nThis| |
--
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=1248
tonsofpcs(a)hotmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
OtherBugsDependingO| |1772
nThis| |
--
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=2216
tony_lambregts(a)telusplanet.net changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://appdb.winehq.org/appv
| |iew.php?appId=25
--
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=2213
tony_lambregts(a)telusplanet.net changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |NoAppDBEntry
--
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=2217
Summary: CreateDirectory bug
Product: Wine
Version: unspecified
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-kernel
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: hardon(a)online.no
Wine's CreateDirectory creates any missing directories in the path while
Windows/Reactos CreateDirectory can only create the last one, thus every
directory in the path except the last one, must already exist! This cause
problems where Reactos use Wine code that is based on this incorrect behaviour.
Some places i know of:
imagehlp.dll->MakeSureDirectoryPathExists
shell32.dll->SHCreateDirectory(Ex) with friends
--
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=2210
saulius.krasuckas(a)elst.vtu.lt changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |saulius.krasuckas(a)elst.vtu.l
| |t
------- Additional Comments From saulius.krasuckas(a)elst.vtu.lt 2004-10-05 11:27 -------
Wine crashes in same way while running vidsize.exe utility from Diablo1 (at
least). the problem shows up somewhere at windows/dialog.c lines 635-675:
dlgInfo = DIALOG_get_info(hwnd);
dlgInfo->hwndFocus = 0;
dlgInfo->hUserFont = hUserFont;
inline DIALOG_get_info() calls GetWindowLongW() and gets back with weird pointer
at dlls/user/controls.h lines 137-147.
call maps to WIN_GetWindowLong() which basically does following:
static LONG WIN_GetWindowLong( HWND hwnd, INT offset, WINDOWPROCTYPE type )
{
LONG retvalue = 0;
WND *wndPtr;
// ..skipped
if (!(wndPtr = WIN_GetPtr( hwnd )))
{
SetLastError( ERROR_INVALID_WINDOW_HANDLE );
return 0;
}
// ..skipped
if (offset >= 0)
{
// ..skipped
retvalue = *(LONG *)(((char *)wndPtr->wExtra) + offset);
/* Special case for dialog window procedure */
// ..skipped
WIN_ReleasePtr( wndPtr );
return retvalue;
}
// ..skipped
}
DWORD wndPtr->wExtra contains zero, and adding "offset" (containing "12") to it
plus typecasting gives us weird pointer. i would like to know where and what
side the logic is flawed on.
BTW, that is a regression, maybe very old. still i hadn't some time to make a
search.
--
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.