http://bugs.winehq.org/show_bug.cgi?id=4529
------- Additional Comments From mike(a)codeweavers.com 2006-28-02 00:44 -------
Looks like the mask is inverted. If I hack BitBlt to change the mode for the
mask from SRCAND to SRCINVERT, it displays correctly.
diff --git a/dlls/gdi/bitblt.c b/dlls/gdi/bitblt.c
index 221fc6d..722770d 100644
--- a/dlls/gdi/bitblt.c
+++ b/dlls/gdi/bitblt.c
@@ -55,6 +55,12 @@ BOOL WINAPI BitBlt( HDC hdcDst, INT xDst
BOOL ret = FALSE;
DC *dcDst, *dcSrc;
+ if (width == 75 && height == 75 && rop == SRCAND)
+ {
+ ERR("%08lx SRCAND -> SRCINVERT\n", rop);
+ rop = SRCINVERT;
+ }
+
if ((dcDst = DC_GetDCUpdate( hdcDst )) && dcDst->funcs->pBitBlt)
{
GDI_ReleaseObj( hdcDst );
Off to figure out why it's inverted...
--
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=4677
------- Additional Comments From marcus(a)jet.franken.de 2006-28-02 00:32 -------
this might mean that your system includes are not
correctly setup for biarch use.
echo /usr/include/asm* should show asm asm-i386 and asm-x86_64
if it does not, your glibc header setup of your distribution is incorrect.
can you check that?
--
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=4529
------- Additional Comments From mike(a)codeweavers.com 2006-27-02 22:11 -------
GIF files displayed in the background of an element are displayed incorrectly,
but those displayed in the foreground are fine. PNG files in either the
foreground or background are fine.
Problem appears related to bitmap manipulation (either BitBlt, SetDIBitsToDevice
or something along those lines).
--
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=4656
mike(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
------- Additional Comments From mike(a)codeweavers.com 2006-27-02 22:05 -------
MosaicCreator seems to do strange things with scrollbars, and the tab text is
visible, but you need to scroll the main window to see it.
--
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=4661
mike(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |UNCONFIRMED
Resolution|DUPLICATE |
------- Additional Comments From mike(a)codeweavers.com 2006-27-02 21:54 -------
Sorry, not a dup. I meant to remove the dup bug # and leave it open after
typing my note...
--
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=4677
mike(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |csoge4ever(a)freemail.hu
------- Additional Comments From mike(a)codeweavers.com 2006-27-02 21:52 -------
*** Bug 4661 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=4661
mike(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |DUPLICATE
------- Additional Comments From mike(a)codeweavers.com 2006-27-02 21:52 -------
SYS_modify_ldt should be defined by your system headers. For me, it's in
/usr/include/bits/syscall.h.
bash-3.00$ grep SYS_modify_ldt /usr/include/bits/*.h
/usr/include/bits/syscall.h:#define SYS_modify_ldt __NR_modify_ldt
Perhaps your distro has a bug, or it's not for x86?
*** This bug has been marked as a duplicate of 4677 ***
--
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.