http://bugs.winehq.org/show_bug.cgi?id=16349
Dylan Smith dylan.ah.smith@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dylan.ah.smith@gmail.com
--- Comment #10 from Dylan Smith dylan.ah.smith@gmail.com 2008-12-22 11:05:50 --- I looked into this a bit more, and found that it probably isn't a bug in handling EM_STREAMIN. I found that the rich text being streamed in when processing EM_STREAMIN was truncated for builtin richedit, but not for native richedit.
I added some print statements to SPY_DumpStructure for EM_STREAMIN to dump the rich text before being given to the EM_STREAMIN processing code in the richedit controls. I also recorded the error returned (since no rich text would be left for either control), which was consistent between native and builtin. I got the following inconsistent rich text.
---------- RTF streamed in to Wine ---------- {\rtf1\ansi\ansicpg1252\deff0\deflang1043{\fonttbl{\f0\froman\fprq2\fcharset1 Tahoma;}{\f1\fswiss\fcharset0 Arial;}{\f2\fswiss\fprq2\fcharset1 Tahoma;}}
{\colortbl ;\red0\green0\blue255;\red255\green0\blue0;}
{*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\tx3408\f0\fs16 Wine RichEdit selection bug ---------- RTF streamed in to Windows ---------- {\rtf1\ansi\ansicpg1252\deff0\deflang1043{\fonttbl{\f0\froman\fprq2\fcharset1 Tahoma;}{\f1\fswiss\fcharset0 Arial;}{\f2\fswiss\fprq2\fcharset1 Tahoma;}}
{\colortbl ;\red0\green0\blue255;\red255\green0\blue0;}
{*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\tx3408\f0\fs16 Wine RichEdit selection bug.\f0\par
Click the button /b/ to make (a part of) this text Bold.\f0\par
\f0\par
Bold is displayed as BBCode, semi WYSIWYG.\f0\par
\cf1 [b]\b \cf0 \b0 \f0\par
} ----------------------------------------
There must be some other problem before the EM_STREAMIN message is sent that is causing the rich text to be truncated.