Hi Krzysztof, thanks to your work on riched20.dll, eMule (http://www.emule-project.net) runs on wine out of the box (Some display glitches in riched, but fully usable otherwise). However, your last patch added an assert statement, which is violated by emule. I did not try to find the real problem, but removing the assert lets emule work again.
Bye, -- Michael Jung [EMAIL PROTECTED]
Index: dlls/riched20/run.c =================================================================== RCS file: /home/wine/wine/dlls/riched20/run.c,v retrieving revision 1.8 diff -u -p -r1.8 run.c --- dlls/riched20/run.c 16 Apr 2005 10:48:35 -0000 1.8 +++ dlls/riched20/run.c 21 Apr 2005 13:47:24 -0000 @@ -519,7 +519,7 @@ void ME_CalcRunExtent(ME_Context *c, ME_ int nEnd = ME_StrVLen(run->strText); SIZE size = ME_GetRunSizeCommon(c, para, run, nEnd, &run->nAscent, &run->nDescent); run->nWidth = size.cx; - assert(size.cx); + //assert(size.cx); } void ME_MustBeWrapped(ME_Context *c, ME_DisplayItem *para)