2008-01-18 Thunderbird Trunk builds

What’s new in Trunk since 12 August 2005 | Previous releases

Thunderbird-specific:

  • Fixed: 297569 – Subscription hangs indefinitely on "Verifying feed" when <link> is empty
  • Fixed: 329441 – am-offline.xul l10n issues
  • Fixed: 329442 – fieldMapImport.xul l10n fixes
  • Fixed: 329445 – Add .label to offline pref labels
  • Fixed: 329447 – connection.xul l10n fixes
  • Fixed: 329449 – sendoptions.xul l10n fixes
  • Fixed: 329772 – am-server-advanced.dtd clarifying comments
  • Fixed: 362539 – Filters rules disappears when restarting due to >10000 /tmp/tmprules-*.dat files
  • Fixed: 403907 – Moving (+ delete/rename) a folder/subfolder (drag and drop) to an other location in the same account (even trash) take a lot of CPU and one to two minutes of processing (when many tmprules-N.dat in temporary directory, mainly caused by Bug 375292)
  • Fixed: 405303 – Add ID to View -> Layout menupopup to make overlaying easier for extensions (e.g. Lightning)
  • Fixed: 410601 – Mismatched accesskeys in mail/base/content/mailWindowOverlay.xul
  • Fixed: 411132 – Error 5.5.4 on sending to MS Exchange server due to newlines in hostname
  • Fixed: 411266 – Address book exported as homeStreet, but searches LDAP servers for mozillaHomeStreet
  • Fixed: 411481 – Make it easier for extensions to overlay the TB menubar by adding IDs
  • Fixed: 412434 – opening a window with -chrome does not work anymore

MailNews and other related categories:

  • Fixed: 206339 – improve PR_LOGGING for junk mail filter, so we can evaluate problems
  • Fixed: 207832 – Deleting certain mail with photos currently downloading can crash Mozilla with pop3 and norton antivirus
  • Fixed: 215068 – leading spaces are lost (HTML compose, plain-text send)
  • Fixed: 216479 – when opening drafts and templates for editing, we don’t use the saved "return receipts" and "attach vcard" info
  • Fixed: 250811 – replace nsUint8Array with nsTArray<PRUint8>
  • Fixed: 322243 – Some elements in the card properties dialog missing accesskeys.
  • Fixed: 335813 – Spell checker doesn’t recommend some obvious corrections
  • Fixed: 336581 – MDN contains Disposition-Notification-To: header (RFC3798 non conformance)
  • Fixed: 340362 – "ptr" is overwritten in "ptr = malloc" in AffixMgr::parse_affix(char *, char, _IO_FILE *)
  • Fixed: 340634 – spell checker doesn’t suggest "alot" correction
  • Fixed: 355333 – [IMAP] Crash when moving or deleting messages [@ nsImapProtocol::HandleMessageDownLoadLine]
  • Fixed: 375292 – Stray tmprules.dat files created when getting new messages
  • Fixed: 387579 – crash while doing nothing… [@ nsMsgCompose::OnSendNotPerformed]
  • Fixed: 396588 – exclude "Card For" when printing address listing
  • Fixed: 403244 – crash [@ Tokenizer::tokenizeHeaders]
  • Fixed: 410369 – Some operations are very slow on large numbers of messages
  • Fixed: 410479 – replace nsSimpleUInt32Array with nsTArray<DWORD>
  • Fixed: 410553 – Message Filters that only "Tag Message" aren’t entered in filterlog.html
  • Fixed: 410916 – Replace nsVoidArray with nsTObserverArray for the listener handling code in nsAddrDatabase
  • Fixed: 410928 – Remove nsAbMDBCardProperty
  • Fixed: 411646 – Crash [@ nsMsgCompose::Initialize] when initializing with null compose fields pointer in the params
  • Fixed: 412197 – Move nsIAbDirectory::listNickName and nsIAbDirectory::description from wstring to AString
  • Fixed: 412268 – Mailnews topcrashes [@ nsUInt32Array::GetAt]
  • Fixed: 412319 – In <MsgComposeCommands.js>, "Warning: assignment to undeclared variable destUri"

I will be tracking trunk builds from start of 2008 till now (this post) and beyond, but the categories are quite general (only Thunderbird-specific and several other related ones, including MailNews). (I am now using Python to partially automate Bugzilla output into HTML form, but it is still very much work-in-progress.)

Here is a not-so-good query of outstanding Thunderbird-specific blocker and critical bugs.

I don’t test trunk builds that often, so please feel free to comment if they break.

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)