Created attachment 329504 [details] [diff] [review] patch GetMsgTextFromStream in nsMsgDBFolder returns a UTF-8 string, but the idl declaration says it returns an 8-bit ACString.
Comment on attachment 329504 [details] [diff] [review] patch I don't know if you need to rev the uuid or not for this kind of change. I guess this interface has had its uid revved since 2.0 enough that it's probably not an issue.
Created attachment 329533 [details] [diff] [review] changed UUID too just to be safe. One user, nsMsgDBFolder::GetMsgPreviewTextFromStream, thinks it's an 8bit nsACString, but an escape seems to happen in setStringProperty, preserving the bytes. getStringProperty returns escaped text, and that can be later unescaped, so we're all right there.
Checking in mailnews/base/public/nsIMsgFolder.idl; /cvsroot/mozilla/mailnews/base/public/nsIMsgFolder.idl,v <-- nsIMsgFolder.idl new revision: 1.200; previous revision: 1.199 done