http://bugs.winehq.org/show_bug.cgi?id=5772
svzj(a)centrum.cz changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #3113 is|0 |1
obsolete| |
------- Additional Comments From svzj(a)centrum.cz 2006-31-07 08:39 -------
Created an attachment (id=3115)
--> (http://bugs.winehq.org/attachment.cgi?id=3115&action=view)
Third time lucky
While reading the msdn description, I decided to use my precious brain and came
up with following conclusions: The function ScriptLayout decides whether the
text is rtl or ltr and somehow copies the raw text input to one of the output
arrays (the last two arguments). This description might be actually wrong in
every point, but the important thing is, that simple passing the contents of
the input (the second argument) to one of the output arrays (whichever is not
NULL as suggested on msdn) does the trick - not only SWiSHmax won't crash when
I try to add some text, it actually DOES add some text.
Altough the patch probably isn't top quality stuff, I'm actually pretty happy
with my first successful wine hack :-)
--
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=4904
alex(a)thehandofagony.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From alex(a)thehandofagony.com 2006-31-07 08:26 -------
The game no longer gives the critical error for me in Wine 0.9.18, although it
the screen flashes unless double buffering is disabled. It also seems like
Wine does not have good support for non-nVidia/ATI graphics cards, but that's
another bug.
Resolving as fixed.
--
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=5387
------- Additional Comments From BirdbrainedPhoenix(a)gmail.com 2006-31-07 07:45 -------
This is not fixed for me with 0.9.18.
--
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=4863
------- Additional Comments From agarobr.listas(a)gmail.com 2006-31-07 07:06 -------
Hi Huw Davies,
Can you give me a hand in writing a test case for this bug?
Thanks in advance for your help.
--
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=5772
svzj(a)centrum.cz changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #3112 is|0 |1
obsolete| |
------- Additional Comments From svzj(a)centrum.cz 2006-31-07 07:00 -------
Created an attachment (id=3113)
--> (http://bugs.winehq.org/attachment.cgi?id=3113&action=view)
Second try
I realized, that the .spec file is an important part of the program, so I
changed the line:
@ stub ScriptLayout
to read:
@ stdcall ScriptLayout(long ptr ptr ptr)
....
--
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=5772
------- Additional Comments From svzj(a)centrum.cz 2006-31-07 06:49 -------
Created an attachment (id=3112)
--> (http://bugs.winehq.org/attachment.cgi?id=3112&action=view)
My 1st try
I'm a bit puzzled. I tried to put a stub of ScriptLayout in dlls/usp10/usp10.c,
at first, the compiler complained about invalid argument count and I quickly
fond the prototype in the headers file (at first, I was looking in the .spec
file) but wine crashes with the very same message:
wine: Call from 0x7b842640 to unimplemented function usp10.dll.ScriptLayout,
aborting
wine: Unimplemented function usp10.dll.ScriptLayout called at address
0x7b842640 (thread 0009), starting debugger...
Concerning wine hacking this is my very first try, so it's quite possible
(actually very probable) I did a complete nonsense. Would someone please look
at the patch and point me in the right direction? (I'm also unsure about the
return value as msdn docs state, that it should return 0 if successful, but
first things first.)
--
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=5696
------- Additional Comments From Rincebrain(a)gmail.com 2006-31-07 04:59 -------
Also, Louis, have you filed bugs against the games in question which you
mentioned had this problem?
--
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=4229
------- Additional Comments From xerox_xerox2000(a)yahoo.co.uk 2006-31-07 04:55 -------
Peto, as far as i understand this bug is fixed by installing fontforge? If so,
could you please close the bug? Thanks.
--
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.