http://bugs.winehq.org/show_bug.cgi?id=5828
--- Comment #39 from Alexander Nicolaysen Sørnes <alex(a)thehandofagony.com> 2007-12-23 20:20:02 ---
Turns out it doesn't work properly for animated cursors
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=8936
--- Comment #26 from Konstantin Svist <fry.kun(a)gmail.com> 2007-12-23 17:55:45 ---
(In reply to comment #25)
> It seems so, it supports strings of max 200 chars at the moment, have a look in
> libs/wine/debug.c. (I would not use it, though.)
I don't see any 200-char limitation there, where do you see it?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=8082
--- Comment #4 from Zac Brown <zac(a)zacbrown.org> 2007-12-23 16:52:43 ---
(In reply to comment #3)
> A lack of a feature is a bug.
>
True.
It looks to be that the two errors outputs posted related to separate bugs so
the resolution for 7959 then fixed the actual crashing.
Obviously the the other part is stubbed.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=8082
Zac Brown <zac(a)zacbrown.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |zac(a)zacbrown.org
--- Comment #2 from Zac Brown <zac(a)zacbrown.org> 2007-12-23 16:36:55 ---
The application no longer crashes in the latest git (0.9.51 + extra patches)
but it still fails to create the desktop link.
There are plenty of stub functions in shell32 right now and I'm looking to
implement some of them. This one will be one of the first I take a stab at.
Near as I can tell, this isn't really a bug anymore so much as a lack of
feature since the application doesn't crash.
-Zac
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=5828
Alexander Nicolaysen Sørnes <alex(a)thehandofagony.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #5962 is|0 |1
obsolete| |
Attachment #8844 is|0 |1
obsolete| |
--- Comment #38 from Alexander Nicolaysen Sørnes <alex(a)thehandofagony.com> 2007-12-23 15:43:05 ---
Created an attachment (id=9779)
--> (http://bugs.winehq.org/attachment.cgi?id=9779)
cursor patches
Turns out I was way off on the whole code moving thing. But here is an updated
patch set. :)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=7477
Andrey Turkin <andrey.turkin(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |andrey.turkin(a)gmail.com
--- Comment #10 from Andrey Turkin <andrey.turkin(a)gmail.com> 2007-12-23 14:56:04 ---
Anastasius is right about SDL. This crash can happen only if X runs in 16-bit
depth mode (so there are easy workaround). In SDL, root cause lies in
DIB_SussScreenDepth function; namely, this:
<snip>
/* Convert the DDB to a DIB. We need to call GetDIBits twice:
* the first call just fills in the BITMAPINFOHEADER; the
* second fills in the bitfields or palette.
*/
GetDIBits(hdc, hbm, 0, 1, NULL, (LPBITMAPINFO) dib_hdr, DIB_RGB_COLORS);
GetDIBits(hdc, hbm, 0, 1, NULL, (LPBITMAPINFO) dib_hdr, DIB_RGB_COLORS);
DeleteObject(hbm);
ReleaseDC(NULL, hdc);
depth = 0;
switch( dib_hdr->biBitCount )
{
case 8: depth = 8; break;
case 24: depth = 24; break;
case 32: depth = 32; break;
case 16:
if( dib_hdr->biCompression == BI_BITFIELDS ) {
/* check the red mask */
switch( ((DWORD*)((char*)dib_hdr + dib_hdr->biSize))[0] ) {
case 0xf800: depth = 16; break; /* 565 */
case 0x7c00: depth = 15; break; /* 555 */
}
}
</snip>
Difference between Windows and Wine is in GetDIBits - in Windows second
GetDIBits invocation (with bit depth filled in) fills in color masks, while in
Wine it does not. I have no idea how to properly fix the function.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=1236
--- Comment #8 from Nick Lawson <vektuz(a)cox.net> 2007-12-23 14:37:23 ---
Created an attachment (id=9778)
--> (http://bugs.winehq.org/attachment.cgi?id=9778)
compact Source code to create a RTL combo box
Hope this helps some. Compiles with mingw under windows
$ gcc -c combotest.c
$ gcc -o combotest combotest.o -mwindows
$ combotest.exe
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.