2008-11-08 Thunderbird Trunk builds

Previous Shredder – Alpha 2 | Current Shredder – Alpha 3 | Previous releases | Mercurial source bundles (mozilla-central & comm-central)

Worthy news from the past weeks:

  1. Global database (gloda) has just landed, but still has rough edges, exptoolbar (a new toolbar UI) will follow suit soon.
  2. Eudora 8.0.0b4 has been released.
  3. There are now at least basic fakeserver tests comprising POP, IMAP, News and SMTP.
  4. Bugday queries now focused on cleaning up old bug queries. We think the queries encompass all of the old ones in Mail-land and should be pretty comprehensive. Your help is needed!

Thunderbird-specific:

  • Fixed: 217348 – Inconsistent accesskeys for Add/Remove buttons on Send Options dialog
  • Fixed: 223132 – need a scrollbar on the envelope panel (view all headers / long addr lists)
  • Fixed: 226551 – Large "mark as read" seconds (delay interval) value corrupted and integer preferences not validated
  • Fixed: 312478 – View message source: Wrap long lines toggle does not do anything
  • Fixed: 313525 – RSS feeds not working in L10N Thunderbird(Finnish, Korean,etc.)
  • Fixed: 316245 – Secure news server icon does not display padlock
  • Fixed: 329501 – Fails to handle feed: urls without protocol in the url (e.g. feed://domain.com/rss.xml)
  • Fixed: 329687 – Remove control-q-for-quit accelerator (like Firefox)
  • Fixed: 335534 – Return receipts not conform to RFC 2047
  • Fixed: 345386 – Non-custom install progress meter refers to installing optional components when there aren’t any
  • Fixed: 348450 – Unable to subscribe to feed URLs passed from browsers (Windows and Linux)
  • Fixed: 364987 – creating second RSS ("News & Blogs") account fails
  • Fixed: 368177 – Add support for mouse Back and Forward buttons, and the Stop, Search and Bookmarks keys on media keyboards
  • Fixed: 375880 – Append default domain to user name in ISP RDF File ignores SMTP setting
  • Fixed: 376975 – use "number" type for textboxes in options dialog
  • Fixed: 379806 – threaded/grouped-by-sort views unavailable in saved searches across multiple folders
  • Fixed: 389735 – Unable to open a message in a tab when using the vertical layout
  • Fixed: 408323 – Import of mail from Outlook 2003 fails completely
  • Fixed: 418490 – Implement iterator-helper module for dealing with xpcom arrays in javascript
  • Fixed: 422723 – Thunderbird Preferences/Certificates tab buttons wrap strangely
  • Fixed: 429118 – Spellcheck gives up after too few misspelled words in HTML editor
  • Fixed: 440552 – Auto-detect online status based on network interface status
  • Fixed: 449679 – delete/compact temporarily disabled after clicking account node and then another folder (in which a msg doesn’t load into view)
  • Fixed: 450413 – Mark messages as read UI box ungreyed after reopen settings
  • Fixed: 451333 – Shortcut for rewrapping (ctrl+r / command-r) doesn’t work
  • Fixed: 452296 – Old sent box not imported after updating Eudora
  • Fixed: 453841 – Remove unused strings in installer’s custom.properties
  • Fixed: 458655 – Position Mac About dialog somewhere better than 0:0
  • Fixed: 459286 – gtk stock items for thunderbird menu items
  • Fixed: 460781 – Restoring default start page blanks textbox on Windows
  • Fixed: 460929 – Eudora migration doesn’t show items being imported
  • Fixed: 461096 – Small buttons in Mac account manager break number textbox spinbuttons
  • Fixed: 461112 – Remove obsolete/unused entities in Thunderbird string files
  • Fixed: 461351 – Drop unnecessary includes from some of Thunderbird’s migration code.
  • Fixed: 461665 – allow dbclick to edit tags
  • Fixed: 461683 – "// this is obsolete" does not a useful function make
  • Fixed: 461686 – There is no help(.rdf)
  • Fixed: 461817 – shift + delete should do stuff even when the folder pane has focus
  • Fixed: 462423 – allow changing and choosing mail start page even when it is not set to show at the start
  • Fixed: 462565 – can’t switch away from view threads with unread messages
  • Fixed: 462681 – mailWindowOverlay.js style/whitespace/indention/comment/linewrap cleanup
  • Fixed: 462756 – Nobody cares about "defaultInboxLoadedOnStartup"
  • Fixed: 463003 – Context menu for selected text in content shows all items
  • Fixed: 463390 – Failed to set IMAP mail server "security settings" in preference window
  • Fixed: 463523 – Exptoolbar needs an addrbook.png icon in pinstripe as it is in qute

IMAP, News, POP and SMTP-related:

  • Fixed: 423354 – Thunderbird appears to be locking out Gmail IMAP accounts (forces password re-entry)
  • Fixed: 437193 – Implement an IMAP fake server testing scheme for /mailnews
  • Fixed: 461029 – Log POP errors to the PR_LOG module
  • Fixed: 461621 – Crash in nsNNTPProtocol::~nsNNTPProtocol() on shutdown after Tb is left open for some time

MailNews Core:

  • Fixed: 63941 – New Card layout shouldn’t assume high screen resolution
  • Fixed: 146075 – ‘Message > Edit Message As New’ (== ‘Edit As New…’) set an incorrect initial "X-Priority:" value (when present), which messes up ‘Options > Priority’ U.I. also; and code cleanup.
  • Fixed: 204339 – [RFE] Mozilla Mail should support the setting and reading the mail-followup-to header
  • Fixed: 211439 – Delete should mark as read (also on POP and IMAP when offline)
  • Fixed: 235086 – add a bit of jitter to the biff-interval
  • Fixed: 325429 – My own address should be removed from Mail-Followup-To: on reply
  • Fixed: 379070 – Remove nsXPIDLCString / nsXPIDLString from mailnews
  • Fixed: 385838 – POP3: don’t sync after each header
  • Fixed: 404489 – filters using as custom mail header "Sender" do not work (matches From instead)
  • Fixed: 418749 – Convert account-manager’s navigation tree from rdf to js
  • Fixed: 445554 – MsgMailboxGetURI doesn’t escape the relative path as should be done for a URL
  • Fixed: 446250 – Keyword changes don’t generate usable notifications, makes tracking changes to tags difficult
  • Fixed: 449768 – Reindexing should save message metadata (junk-related, tags, etc.)
  • Fixed: 450485 – thunderbird trunk nightly w32 buildsymbols broken on comm-central so no useful breakpad report – symbols missing at http://symbols.mozilla.org/thunderbird
  • Fixed: 450494 – Global Database functionality should go in MailNews core
  • Fixed: 453885 – Generalize bayes code to support multiple traits
  • Fixed: 455964 – IMAP parser assertions since autosync turnon
  • Fixed: 455966 – IMAP threadsafety assertions post-autosync landings
  • Fixed: 456668 – Multiple forwarded (attached) messages given the same name
  • Fixed: 457052 – try to repair cause of assertion – Borked message header
  • Fixed: 457452 – Leaking nsAutoSyncManager on shutdown
  • Fixed: 458357 – FindRealServer inefficiently calls FindServerByURI
  • Fixed: 459333 – Fix (leftover) regression from bug 199298
  • Fixed: 459431 – port to comm-central: bug 454730, bug 455670, bug 454376, bug 450717, bug 454841, bug 457214, bug 445321, bug 457082
  • Fixed: 459949 – Broken focus (arrow keys, copy and paste don’t work) in non-recycled compose windows
  • Fixed: 460258 – Provide text debug facilities for fake servers
  • Fixed: 460416 – Crash in account wizard
  • Fixed: 460479 – crash [@ nsMailDatabase::UpdateFolderFlag]
  • Fixed: 460631 – Resources? MIME don’t need no stinkin’ resources!
  • Fixed: 460636 – nsMsgSaveAsListener sometimes inserts extra LF characters
  • Fixed: 460641 – Cleanup null checking for the folder in nsImapService::StreamMessage
  • Fixed: 461252 – First filter in Message Filters should be selected
  • Fixed: 461256 – saving message leaves dest file locked
  • Fixed: 461584 – toggling imap message read state doesn’t work in cross-folder saved search
  • Fixed: 461946 – Replace nsIUrlListenerManager by an nsTObserverArray.
  • Fixed: 462036 – comm-central builds failing due to MoreFilesX.h and supporting code being removed from mozilla-central
  • Fixed: 462045 – make server.isSecure work for POP/IMAP
  • Fixed: 462548 – remove nsIMsgFilterService.h
  • Fixed: 462697 – MDN "MsgMdnDisptched" typo trying to say "dunno, maybe they did, maybe they didn’t"
  • Fixed: 462725 – MDN fails to encode subject until after an email has been sent
  • Fixed: 462736 – add support for PARALLEL_DIRS to build system, ||ize suite/
  • Fixed: 462835 – Spell collector right in ns(I)AbAddressCollecter
  • Fixed: 463087 – test_bug428427.js and test_nsIMsgFolderListenerLocal.js crash

Outstanding bugs (marked blocking-thunderbird3+ with Target Milestone of Thunderbird 3 Beta 1): (42)

  • Open: 123440 – Stop that annoying modal dialog when mail can’t connect to the mail server from connection time out error
  • Open: 218999 – Thunderbird should use a tabbed interface (thundertab)
  • Open: 307023 – Re-editing quoted-printable HTML message (Open Draft, Forward Inline, Edit-as-New) shows corruption of tag attributes (<img> <body> etc)
  • Open: 338549 – Mailnews account password prompts at startup no longer serial
  • Open: 350314 – STARTTLS is called TLS in user preferences (remaining IMAP/POP3 case)
  • Open: 360648 – [Meta] TB toolkit autocomplete migration
  • Open: 364376 – Not all Message header fields are focusable by <tab> (Keyboard accessability)
  • Open: 364519 – [IMAP] On start Saved Search (virtual) folder is hidden
  • Open: 367896 – messages don’t show in threaded view with this 3 msg mbox (show in unthreaded view)
  • Open: 370306 – Move Address Book’s autocomplete (and addressing widget) implementation to be based on toolkit’s
  • Open: 385502 – investigate turning on offline imap by default
  • Open: 392328 – [Meta] tracking bug for thunderbird tabbed interface problems
  • Open: 392330 – thread pane sometimes doesn’t match focused tab
  • Open: 396874 – copy sent mail into sent-mail folder failed [imap, offline folder disabled]
  • Open: 419597 – migrate and import everything from outlook express crashes [@ msvcr80.dll@0x14580 – nsCSSScanner::NextURL(unsigned int&, nsCSSToken&)]
  • Open: 422814 – Make account configuration quick, easy, and more secure
  • Open: 427627 – enable jemalloc on thunderbird trunk
  • Open: 429440 – Preview pane must be visible for tabs to render.
  • Open: 429817 – background-image not working in non-chrome user stylesheets in thunderbird
  • Open: 429843 – mailnews UI work to catch up with how certificate "security exceptions" are handled
  • Open: 433567 – Replace Mozilla Corporation references with Mozilla Messaging
  • Open: 448198 – f=f: Reply to non-f=f message containing certain characters breaks quoting
  • Open: 450038 – "Help | Shredder Help" doesn’t redirect to a help site of the applications locale
  • Open: 453763 – nsIMsgFolderNotificationService needs a folderAdded notification
  • Open: 453928 – Reevaluate mailnews use of CAPS
  • Open: 453943 – Review JavaScript in mail/rss policies
  • Open: 455098 – Crash [@ objc_msgSend] removing Junk button from toolbar
  • Open: 455835 – make sure the message header pane works with a11y themes
  • Open: 455947 – subscribe dialog gives broken expression
  • Open: 455978 – need status and emergency brake UI for gloda
  • Open: 456291 – Imap auto-sync updates folder that have "mail.check_new_mail" pref _off_
  • Open: 456596 – emails with lots of addresses in the To: field should only show first N by default
  • Open: 456814 – Message reader enhancements (tracker)
  • Open: 456940 – Customize Toolbar leads to doubled account list in "Get Mail" buttons drop down
  • Open: 457751 – Delete, Rebuild Index, Undo sequence causes a crash on imap folder [@ morkRowObject::SetRow(nsIMdbEnv*, nsIMdbRow*) ]
  • Open: 458255 – need update snippets for lightning nightly builds
  • Open: 459482 – Dock Icon should show new mail at the same time as the growl alert
  • Open: 459487 – OnItemIntPropertyChanged not fired with BiffState atom when IMAP + folder selected for offline use (No New Mail/Biff Notification)
  • Open: 462364 – Deleting a List from Address Book does not get reflected immediately
  • Open: 462952 – Add mac native tabs as in Fx3
  • Open: 463577 – inline forwarded messages show too much html composition chrome
  • Open: 463606 – Locale files for gloda are in the wrong place

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)