I haven't been so good about writing a weekly status report... ugh. Since I don't feel like figuring out when the last time I wrote a status report was, and because I have plenty of stuff to say for this past week, I won't bother with previous weeks. Just check the ChangeLogs :-)
Here's what I did this past week: Spent a lot of time purifying, plugging memory leaks and fixing bugs here and there. Among the various bugs fixed: #22328 - crash when closing a message-browser before it had a chance to render the message #23635 - remove Delivered-To headers when redirecting a message so that QMail doesn't get confused. #23583 - handle broken multipart/signed parts that decided to add extra mime parts to the multipart/signed after the signature part. ie, don't assume that the last part is the application/pgp-signature. - Made it so that the sensitiveness of the advanced settings of the signature editor corresponded to the "Advanced Options" checkbox. - Fixed the "Score is ..." filter xml so that "is" was actually "is" and not "less-than" #23676 - Allow boundary="" rather than aborting the write_to_stream() causing a "Failed to append message to file://blah/Inbox: success" error. Since our parser can handle boundary="", so should the code that writes a multipart back out. Granted, this message was not a true multipart and so isn't a good example but whatever :-) - Fixed searching in a vFolder on solaris boxen which would crash because a vFolder's 'expression' was NULL. - Implemented camel_gethostbyaddr() to go side-by-side with camel_gethostbyname(). This uses another new function I wrote, e_gethostbyaddr() to wraps the system's gethostbyaddr_r() or else implemets it depending. This fixes CamelSmtpTransport::smtp_helo() function that was using gethostbyaddr() which is not a good idea in a threaded environment *sigh*. - Applied more MacOS X/Darwin patches. Among the memory leaks plugged: - after setting the data to be d&d'd, free the temporary GByteArray. - unref the GdkGC used to make a colour icon thingy for the "Labels" submenu. - free the xev->format string. - several memory leaks fixed in the signature editor code. Among the memory corruption bugs fixed: - ref the prefs widget before passing off to the shell to display since we were unreffing it in the destroy callback. Other stuff: - Re-added the News editor gui code and made it so that --enable-nntp would build it. Jeff -- Jeffrey Stedfast Evolution Hacker - Ximian, Inc. [EMAIL PROTECTED] - www.ximian.com _______________________________________________ evolution-hackers maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution-hackers
