http://bugs.winehq.org/show_bug.cgi?id=3778
------- Additional Comments From saulius.krasuckas(a)elst.vtu.lt 2005-09-11 04:34 -------
| I guess they mean SB_PIXEL_ALPHA, part of SHADEBLENDCAPS in GetDeviceCaps for
| x11drv. SHADEBLENDCAPS seems to be completely missing currently:
...
| I would add them myself, seems to be gruntwork, but there are numbers in the
| header file behind all other capabilities - I don't know what they mean, or
| what the correct values for those caps would be...
As for correct header filenames you can always check Platform SDK and DX SDK
[*]. grep is your friend:
$ grep -rEC3 'SB_PIXEL_ALPHA|SHADEBLENDCAPS' Microsoft\ SDK/include/
| Microsoft SDK/include/WinGDI.h-#define BLTALIGNMENT 119 /* Preferred blt
alignment */
| Microsoft SDK/include/WinGDI.h-
| Microsoft SDK/include/WinGDI.h-#if(WINVER >= 0x0500)
| Microsoft SDK/include/WinGDI.h:#define SHADEBLENDCAPS 120 /* Shading and
blending caps */
| Microsoft SDK/include/WinGDI.h-#define COLORMGMTCAPS 121 /* Color
Management caps */
| Microsoft SDK/include/WinGDI.h-#endif /* WINVER >= 0x0500 */
| Microsoft SDK/include/WinGDI.h-
| --
| Microsoft SDK/include/WinGDI.h-/* Shading and blending caps */
| Microsoft SDK/include/WinGDI.h-#define SB_NONE 0x00000000
| Microsoft SDK/include/WinGDI.h-#define SB_CONST_ALPHA 0x00000001
| Microsoft SDK/include/WinGDI.h:#define SB_PIXEL_ALPHA 0x00000002
| Microsoft SDK/include/WinGDI.h-#define SB_PREMULT_ALPHA 0x00000004
| Microsoft SDK/include/WinGDI.h-
| Microsoft SDK/include/WinGDI.h-#define SB_GRAD_RECT 0x00000010
As for values, you can formally use MSDN or get the same info from the SDKs. :-)
Think of adding a corresponding test [2][3] for the SHADEBLENDCAPS parameter
passed to GetDeviceCaps(), as none such exists yet:
$ cd /usr/src/wine-cvs/wine
$ grr GetDeviceCaps dlls/*/tests/
| dlls/gdi/tests/gdiobj.c: ok(!GetDeviceCaps(hgdiobj_event->hdc, TECHNOLOGY),
"GetDeviceCaps(TECHNOLOGY) should fail\n");
| dlls/gdi/tests/gdiobj.c: ret = GetDeviceCaps(hgdiobj_event.hdc, TECHNOLOGY);
| dlls/gdi/tests/gdiobj.c: ok(ret == DT_RASDISPLAY,
"GetDeviceCaps(TECHNOLOGY) should return DT_RASDISPLAY not %d\n", ret);
| dlls/gdi/tests/metafile.c: ok(GetDeviceCaps(hdcMetafile, TECHNOLOGY) ==
DT_RASDISPLAY,
| dlls/gdi/tests/metafile.c: "GetDeviceCaps(TECHNOLOGY) has to return
DT_RASDISPLAY for a display based EMF\n");
| dlls/gdi/tests/metafile.c: caps = GetDeviceCaps (hdcMetafile, TECHNOLOGY);
| dlls/gdi/tests/metafile.c: "GetDeviceCaps: TECHNOLOGY=%d !=
DT_METAFILE.\n", caps);
| dlls/gdi/tests/metafile.c: x0 = MulDiv(0, GetDeviceCaps(hdc,
HORZSIZE) * 100, GetDeviceCaps(hdc, HORZRES));
| dlls/gdi/tests/metafile.c: y0 = MulDiv(0, GetDeviceCaps(hdc,
VERTSIZE) * 100, GetDeviceCaps(hdc, VERTRES));
| dlls/gdi/tests/metafile.c: x1 = MulDiv(10, GetDeviceCaps(hdc,
HORZSIZE) * 100, GetDeviceCaps(hdc, HORZRES));
| dlls/gdi/tests/metafile.c: y1 = MulDiv(10, GetDeviceCaps(hdc,
VERTSIZE) * 100, GetDeviceCaps(hdc, VERTRES));
| dlls/gdi/tests/bitmap.c: screen_depth = GetDeviceCaps(hdc, BITSPIXEL);
| dlls/gdi/tests/bitmap.c: screen_depth = GetDeviceCaps(hdc, BITSPIXEL) *
GetDeviceCaps(hdc, PLANES);
| dlls/user/tests/sysparams.c: dpi = GetDeviceCaps( hdc, LOGPIXELSY);
| dlls/user/tests/text.c: lf.lfHeight = -MulDiv(9, GetDeviceCaps(hdc,
Of course, it's easiest to start by compiling simple Windows app which doesn't
work under Wine.
Then transform it to Wine test.
Then compile in windows.
Then make it compile using Wine.
IMHO wine-devel@ list will help you in any case. Feel free, thanks. :-)
Good luck.
[1] http://www.winehq.org/site/docs/winedev-guide/testing-windows
[2] http://www.winehq.org/site/docs/winedev-guide/testing-what
[3] http://www.winehq.org/site/docs/winedev-guide/testing-test
--
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=1638
jeff(a)taupro.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jeff(a)taupro.com
------- Additional Comments From jeff(a)taupro.com 2005-09-11 02:57 -------
This bug is keeping a popular program called "3D Home Architect" by Broderbund
from running, as of 09-Nov-2005. In particular the call to RMCreate(), for
"retained mode".
--
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=3738
julliard(a)winehq.com changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|julliard(a)winehq.com |wine-bugs(a)winehq.org
------- Additional Comments From julliard(a)winehq.com 2005-09-11 02:42 -------
I don't think the patch is related to the problem. It probably just hides it
because it prevents opengl from being unloaded.
--
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=3773
------- Additional Comments From saulius.krasuckas(a)elst.vtu.lt 2005-09-11 02:36 -------
| The version of linux that I was using was version fedora core 4.
| Wine version 0.9
BTW, did you install from an RPM? It seems to me the debug info is missing:
|Backtrace:
|=>1 0x2c5147bc in msxml3 (+0x47bc) (0x7fcb573c)
| 2 0x678a0f18
|?Load@CXTPDockingPaneLayout@@QAEHV?$CStringT@GV?$StrTraitMFC_DLL@GV?$ChTraitsCRT@G@ATL@@@@@ATL@@@Z+0xaa8
in xtp8510libu (0x7dc80330)
|
|0x2c5147bc: movl 0x0(%edx),%ecx
If this is a case, I'd advise to try cvs version of Wine [1] and to compile it
by yourself [2]. :-P
Wine can be cleanly thrown away from a system using "sudo make uninstall; rm -rf
~/.wine" then. :-)
[1] http://www.winehq.org/site/cvs
[2] http://www.winehq.org/site/docs/wineusr-guide/installing-wine-source
--
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=3786
------- Additional Comments From saulius.krasuckas(a)elst.vtu.lt 2005-09-11 02:22 -------
| Now if we install over a previous installation where SIP lines are installed
| the application crashes on the first run automatically started by the
| installation. It does not crash when run otherwise after this.
Doesn't happens on my box. :-/
| =>1 0xb7fbd77b _dl_catch_error+0x6b in ld-linux.so.2 (0x7da66d3c)
| 2 0xb7f4bfa2 __GI___libc_dlopen_mode+0x52 in libc.so.6 (0x7da66d6c)
| 3 0xb7f28215 __nss_lookup_function+0x1f5 in libc.so.6 (0x7da66dc4)
| 4 0xb7f27ee3 __nss_next+0x53 in libc.so.6 (0x7da66de0)
| 5 0xb7f2c67f __new_gethostbyname_r+0x13f in libc.so.6 (0x7da66e28)
| 6 0x7f64ad00 WS_gethostbyname+0xb0 in ws2_32 (0x7da66efc)
IMHO that can possibly be a bug in you system setup or in your libc. What
distro and version is installed on your box?
In any case I'd apply following patchy:
--- dlls/winsock/socket.c 5 Nov 2005 10:43:27 -0000 1.193
+++ dlls/winsock/socket.c 9 Nov 2005 08:19:16 -0000
@@ -2747,6 +2747,7 @@ struct WS_hostent* WINAPI WS_gethostbyna
int locerr = ENOBUFS;
#endif
char buf[100];
+ TRACE("retrieving host information for a \"%s\"\n", name);
if( !name) {
name = buf;
if( gethostname( buf, 100) == -1) {
and would give the installer a crash test with +winsock debug flags set:
$ WINEDEBUG=+winsock wine .../ivmsetup.exe
Put output as a separate attachment, please.
--
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=3787
infyquest(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Contect popup for help file |Contect popup for help file
|not working |not working
------- Additional Comments From infyquest(a)gmail.com 2005-09-11 01:17 -------
that functionality has not been developed 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=3787
Summary: Contect popup for help file not working
Product: Wine
Version: 0.9
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-help
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: craig(a)nch.com.au
The api call
WinHelp(hwndDlg, "ivm.hlp", HELP_CONTEXTPOPUP, 199);
does not work. On the debug console we get the message
fixme:winhelp.MACRO_PopupContext("ivm.hlp", 199)
--
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=3782
------- Additional Comments From infyquest(a)gmail.com 2005-08-11 23:06 -------
this has been added in latest cvs as per microsoft spec's
CLST - Pacific SA Standard 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=3773
------- Additional Comments From infyquest(a)gmail.com 2005-08-11 22:57 -------
copy MSVCP71D.dll to your system32 directory, if not present download and copy it.
This might reduce some errors
--
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.