[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    [Bug 88271] view message source: "headers" also bold in message part
From:       Magnus Holmgren <holmgren () lysator ! liu ! se>
Date:       2006-05-31 7:18:57
Message-ID: 20060531071857.12732.qmail () ktown ! kde ! org
[Download RAW message or body]

------- 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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic