Hello,

assuming that this patch has not been commited since AJ does not regard it as obvious and riskfree (or even as wrong), how could I improve the patch at
http://www.winehq.org/hypermail/wine-patches/2005/06/0262.html
(Loads the file/folder context menu of the file menus from the resource file.)

In addition, I have the problem with exporting RTF files using richedit: They are all cropped at 8 kBi (= 8192 bytes) - at least using the program Diamond2 (even if only a final '}' is missing).

Grepping through the sources I see:
   dlls/riched20/editstr.h:#define STREAMOUT_FONTTBL_SIZE 8192
and in the writer.c file:
 static BOOL
 ME_StreamOutRTFText(ME_TextEditor *editor, WCHAR *text, LONG nChars)
 {
    char buffer[STREAMOUT_BUFFER_SIZE];
[...]
   if (pos >= STREAMOUT_BUFFER_SIZE - 11) {
     if (!ME_StreamOutMove(editor, buffer, pos))
       return FALSE;

I don't know whether this is my problem, does someone with more insight in richedit's RTF writer.c see how to fix this? Or when the problem is elsewhere, how to test for it?

Regards,

Tobias

PS: Kudos to all Wine developers, especially (since talking of richedit) to Krzysztof Foltman and Phil Krylov; Wine has made a huge lap for me recently and I have the feeling it comes closer and closer to the point where things simply run. :-) (Unfortunally, only 2 of 4 of my programs run, but they do better and better and I've the feeling the other two come closer to be able to be used.)

Reply via email to