------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=88271 ------- Additional Comments From holmgren lysator liu se 2006-05-31 09:18 ------- It's no wonder considering that the highlighting code is effectively five lines and only looks at one message line at a time. It is fairly simple to look for the first blank line that marks the end of the top level message header. That, however, would destroy the formatting of headers in multipart/* body parts and attached messages. The correct way would probably be to traverse the DwMessage structure, to the extent that it is possible to get the original raw text back, which I doubt even if public Preamble() and Epilogue() methods were added to DwBody. But if it can be done, bug 97665 can be fixed in the process. As a heuristic approach, we could assume that any line that could be a MIME boundary is one. We then start parsing headers until the next blank line, except if a Content-Type: message/* field was found, in which case parsing continues. _______________________________________________ KMail developers mailing list KMail-devel@kde.org https://mail.kde.org/mailman/listinfo/kmail-devel