Comment 65 for bug 369150

Revision history for this message
In , Ch-ey (ch-ey) wrote :

Just an intermediate report on how I see it.
Even the displaying part looks harder for me now. Decoding every header entry is already done when reading the header lines and spliting them into keyword/value pairs (see MimeHeaders_write_all_headers() in mimehdrs.cpp). Parsing the mail addresses is done at a very different later step. It's not just like swapping two function calls to get decoding of the addreses done after parsing them.
And I'm afraid those headers (addresses) are also used in other places, so just moving the decoding behind the parsing would break other parts.