http://bugs.winehq.org/show_bug.cgi?id=22897
Summary: Pradis: incorrect (or scrambled) mouse cursor used (regression) Product: Wine Version: 1.2-rc1 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: vanoudt@gmail.com CC: julliard@winehq.org
With today's git ( ), rather than showing the normal arrow mouse cursor, Pradis shows a solid black square. Regression testing indicates the following:
----------------------------- 875ca461ae446546d2fa60453c229ed4dd20f185 is the first bad commit commit 875ca461ae446546d2fa60453c229ed4dd20f185 Author: Alexandre Julliard julliard@winehq.org Date: Fri May 21 12:51:14 2010 +0200
winex11: Reimplement creation of Xlib cursors to use the bitmaps returned by GetIconInfo.
:040000 040000 c20dabc1a7e0fb4caef90335de3d862888c3c805 fb265c3d004b7e1c0b20a5ee1ef5867af387156b M dlls -----------------------------
Also of note is that rather than showing the black square, commit 875ca461ae446546d2fa60453c229ed4dd20f185 shows the last used mouse cursor.
http://bugs.winehq.org/show_bug.cgi?id=22897
--- Comment #1 from Nicholas van Oudtshoorn vanoudt@gmail.com 2010-05-27 03:50:27 --- (In reply to comment #0)
With today's git ( ), rather than showing the normal arrow mouse cursor, Pradis shows a solid black square. Regression testing indicates the following:
875ca461ae446546d2fa60453c229ed4dd20f185 is the first bad commit commit 875ca461ae446546d2fa60453c229ed4dd20f185 Author: Alexandre Julliard julliard@winehq.org Date: Fri May 21 12:51:14 2010 +0200
winex11: Reimplement creation of Xlib cursors to use the bitmaps returned
by GetIconInfo.
:040000 040000 c20dabc1a7e0fb4caef90335de3d862888c3c805 fb265c3d004b7e1c0b20a5ee1ef5867af387156b M dlls
Also of note is that rather than showing the black square, commit 875ca461ae446546d2fa60453c229ed4dd20f185 shows the last used mouse cursor.
That should read "With today's git (wine-1.2-rc1-108-g5d4a743)"
http://bugs.winehq.org/show_bug.cgi?id=22897
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|Pradis: incorrect (or |Pradis: incorrect (or |scrambled) mouse cursor |scrambled) mouse cursor |used (regression) |used
http://bugs.winehq.org/show_bug.cgi?id=22897
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #2 from Wylda wylda@volny.cz 2010-05-31 19:17:08 ---
Well this only happens, when rpcrt4 is used as native. Otherwise (when builtin) mouse cursor is normal as used to be on Win98/Win3.11
I found that out because i did't know, that apps needs "winetricks dcom98". Without it, cursor was OK.
To retest follow how to on: http://appdb.winehq.org/objectManager.php?sClass=application&iId=3122
Download: http://www.zondervan.com/media/software/pradis6_01_0024.exe
http://bugs.winehq.org/show_bug.cgi?id=22897
--- Comment #3 from Wylda wylda@volny.cz 2010-06-01 01:33:28 ---
Maybe invalid based on Dmitry's: http://bugs.winehq.org/show_bug.cgi?id=20296#c12
http://bugs.winehq.org/show_bug.cgi?id=22897
--- Comment #4 from Alexandre Julliard julliard@winehq.org 2010-06-02 13:51:03 --- The problem is that native rpcrt4 creates a circular dependency because it imports user32, so cursors get loaded before gdi32 has been initialized. Using win9x native dlls is strongly discouraged.
http://bugs.winehq.org/show_bug.cgi?id=22897
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #5 from Dmitry Timoshkov dmitry@codeweavers.com 2010-06-03 01:08:26 --- Invalid.
http://bugs.winehq.org/show_bug.cgi?id=22897
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2010-06-03 01:08:41 --- Closing invalid.
http://bugs.winehq.org/show_bug.cgi?id=22897
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vaidasn@gmail.com
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2010-06-21 16:01:58 --- *** Bug 23311 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=22897
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Pradis: incorrect (or |Mouse cursor is damaged |scrambled) mouse cursor |when DCOM98 is used |used |
http://bugs.winehq.org/show_bug.cgi?id=22897
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |RESOLVED Resolution|INVALID |FIXED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2010-06-21 16:44:12 --- Workaround added as 58a698882d7f048e642bfccba65edcac98bd3a40, though using native rpcrt4 is still not a good idea.
http://bugs.winehq.org/show_bug.cgi?id=22897
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2010-06-25 12:41:37 --- Closing bugs fixed in 1.2-rc5.
https://bugs.winehq.org/show_bug.cgi?id=22897
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |875ca461ae446546d2fa60453c2 | |29ed4dd20f185 Keywords| |download URL| |https://web.archive.org/web | |/20120124204054/http://www. | |zondervan.com/media/softwar | |e/pradis6_01_0024.exe CC| |focht@gmx.net Fixed by SHA1| |58a698882d7f048e642bfccba65 | |edcac98bd3a40 Summary|Mouse cursor is damaged |Mouse cursor is damaged |when DCOM98 is used |when DCOM98 (native rpcrt4) | |is used