Thunderbird 3.1 Alpha 1 Released

Changelog for previous release (Thunderbird 3) | Changelogs for other Thunderbird releases

Released on 03 Feb 10, and this changelog was last updated on 14 Feb 10.

Thunderbird 3.1 Alpha 1 (also known as Lanikai Alpha 1) has been released. Release notes are available. This post lists the improvements in Thunderbird 3.1 Alpha 1 over Thunderbird 3. This list encompasses almost every single known fix that went into this release, but excludes platform-wide fixes. Do check out the known issues as well.

Changes in Thunderbird 3.1 Alpha 1: (146)

Thunderbird-specific: (80)

  • Fixed: 58140 - save multiple messages as individual files in directory
  • Fixed: 271222 - Implement “Entire message filter” quick search feature (can’t filter for whole msg fulltext, need missing quicksearch option)
  • Fixed: 274273 - “About Thunderbird” dialog has useless “hide toolbar” button
  • Fixed: 356808 - Thunderbird silently ignores attachments if a file using the same name exists in moz_mapi folder (sends wrong / old / stale / previous version of attachment instead!)
  • Fixed: 382298 - Forwarded “icon” not shown up in IMAP account (index issue?)
  • Fixed: 391006 - “Open Message for ID” should be removed from Message-IDs’ context menu when it’s the same message you’re viewing
  • Fixed: 398702 - Thunderbirds File, Edit and View menus are hidden with some Lightning + other extensions combinations – Error: document.getElementById(“show-completed-checkbox”) is null Fichier Source : chrome://calendar/content/calendar-unifinder-todo.js Line : 61
  • Fixed: 450861 - Add a “Tools > Downloads” menu item to open the Download Manager window (download manager is completely inaccessible via UI)
  • Fixed: 458127 - Strange behavior when opening thunderbird window – empty folder pane and whitespace in toobar
  • Fixed: 460647 - Message Header: Focussing contacts causes respective header and label to move down some px (polish)
  • Fixed: 503794 - Unable to remove an attachment
  • Fixed: 511682 - Remove chromedir attributes, use -moz-locale-dir instead
  • Fixed: 511721 - Add unlinked .xpts to removed-files.in for OS X
  • Fixed: 511801 - [Thunderbird] mozilla-central ‘Linux comm-central build’ do not compile after bug 511326 landing
  • Fixed: 512666 - No “forwarded and replied” arrow in Mac OS classic theme
  • Fixed: 516586 - Account Settings dialog cuts off buttons
  • Fixed: 516912 - faceted search/message/any tabs broken by bug 516237
  • Fixed: 520330 - Clicking on new mail alert selects subfolder of smart inbox, expands parent account in tree
  • Fixed: 520338 - Add toggletoolbar=”true” to the windows that should have a Mac toolbar toggle pill
  • Fixed: 520897 - Switch application/x-javascript to application/javascript, Thunderbird part
  • Fixed: 521026 - Can’t open\close message pane with F8 button
  • Fixed: 524821 - folder pane changes to smart folders if Open in Folder used from Search Messages
  • Fixed: 524852 - drag and drop message to local file system: file with 0 bytes
  • Fixed: 524902 - Thunderbird sometimes fetches read/unread flags from the wrong IMAP folder
  • Fixed: 526193 - Windows XP, Linux theme inconsistens attachment-deleted, phishing and thread-watched
  • Fixed: 526918 - [3.0.x only] extraneous space in header pane above the headers in “All Headers” mode
  • Fixed: 527232 - Unnecessary vertical space between the “Use a master password” checkbox and its description
  • Fixed: 527731 - Folder pane changes to smart folders if new message is opened from mail notification popup and the account that the message is for, is collapsed
  • Fixed: 528039 - Reply to List not correctly identifying lists
  • Fixed: 528893 - Dictionaries are not human-readable in compose window
  • Fixed: 529057 - Fix build bustage after bug 515051 land
  • Fixed: 529824 - tokenization bug breaks global search query strings ending in non-ASCII characters
  • Fixed: 530010 - Clean up Windows packaging on the trunk
  • Fixed: 530035 - xpcshell-tests in /mail/base/ fail on JS strict mode
  • Fixed: 530239 - Can’t see that there are more recipients, and can’t expand: “more” cut off by buttons
  • Fixed: 530403 - Port bug 187741 – age in days should default to “is less than”
  • Fixed: 530618 - remove aol personal file cabinet aka pfc code
  • Fixed: 530723 - Disable ipc, since it requires libxul and we can’t build that way (yet)
  • Fixed: 531505 - Deleting message from a message tab populated by a cross folder saved search does not advance to next message
  • Fixed: 531829 - Archiving messages from multiple years stores them all in one year’s archive
  • Fixed: 532040 - gloda: chromedir! philor: You keep using that word. I do not think it means what you think it means.
  • Fixed: 532779 - Unable to open Attached Message Part (this bug:Tb3 generates text/html part instead of message/rfc822 for attached mail, bug 533462:Unable to open text attachment by external program)
  • Fixed: 533043 - Use a single preprocessed packaging manifest for all three platforms
  • Fixed: 533170 - No title for message tabs opened from a single folder saved search
  • Fixed: 533462 - Impossible to open a .txt and .html attachment with an external editor.
  • Fixed: 533627 - Remove (the easy) 1_9_1_BRANCH ifdefs in mail/
  • Fixed: 533692 - Kaspersky Anti-Spam Extension causes blank main window on 2.0.0.23 to 3.0 upgrade
  • Fixed: 533865 - Doing a quick search in a cross-folder saved search clears cached results
  • Fixed: 534424 - Fix the element getter for the FakeTreeBoxObject
  • Fixed: 534480 - Make sure Thunderbird doesn’t start shutting down in the middle of Mozmill test-displaying-messages-in-folder-tabs.js and test-quick-search.js
  • Fixed: 535021 - Folder pane: Arrows in header are too subtle
  • Fixed: 535092 - Failed to build Thunderbird trunk in Solaris
  • Fixed: 535206 - Set up version numbers for the comm-central and mozilla-1.9.2 branch
  • Fixed: 535997 - crash when importing Outlook 2000 address book [@ nsOutlookMail::CreateList]
  • Fixed: 536027 - Remove the commandDispatcher.focusedWindow hack
  • Fixed: 536042 - Provide a way for folder tree modes to express parent relationships and tell us which folder a message belongs to
  • Fixed: 536078 - Check for updates menuitem and automatically check prefs UI disabled
  • Fixed: 536129 - Update mail/ copyright dates to 2010
  • Fixed: 536245 - Right side of entire Thunderbird window is cut off if toolbar width exceeds window width
  • Fixed: 536404 - When composing an S/MIME encrypted email, no padlock is shown at bottom right of window
  • Fixed: 536543 - Make getIndexOfFolder return a number, not a string
  • Fixed: 537045 - Remove redundant, unnecessary, incorrect copyright statement with broken links at the end of credits
  • Fixed: 537069 - Remove (almost) never human readable NSHumanReadableCopyright string
  • Fixed: 537152 - make generate-snippet-ab-CD is broken on Thunderbird trunk
  • Fixed: 537593 - mailicon*.png not packaged in comm-central with mozilla-1.9.2 builds (window icon missing)
  • Fixed: 537820 - quick search in smart folders/saved searches should prefer offline when it has a choice
  • Fixed: 538354 - Migration assistant doesn’t set property server.offlineDownload properly
  • Fixed: 538414 - Recover mail downloaded to Local Folders-1
  • Fixed: 538568 - Thunderbird 3.0 can’t handle autoconfig files with daysToLeaveMessagesOnServer elements.
  • Fixed: 538855 - Mozmill: implement cleanup routine between test files to contain test failures to the same file
  • Fixed: 538875 - Remove |mainController|, use mc everywhere instead
  • Fixed: 538877 - Remove some redundant tests for displaying messages in folder tabs
  • Fixed: 538923 - Mozmill test failure with test_a11y_attrs: “EXCEPTION: finalRole for Subject was undefined; should have been 102″
  • Fixed: 539908 - Random orange: TEST-UNEXPECTED-FAIL | test_videoAllowedInMail
  • Fixed: 539913 - Linux MozMill tests fail on closing windows on delete.
  • Fixed: 540051 - Tracking bug for build and release of Thunderbird 3.1 Alpha 1 (3.1a1)
  • Fixed: 540056 - What’s New page for Thunderbird 3.1 Alpha 1 – (3.1a1)
  • Fixed: 540057 - Release Notes for Thunderbird 3.1 Alpha 1 – (3.1a1)
  • Fixed: 540061 - Update files with locales to include in the Thunderbird 3.1 Alpha 1 build
  • Fixed: 540441 - Remove unsupported Thunderbird locales (gu-IN, mk, mn) from all-locales

MailNews Core: (66)

  • Fixed: 172104 - multiple subject headers causes different subject in thread pane than preview pane, defeats subject filtering, should use first subject
  • Fixed: 277043 - Wrap column ignored for messages composed as HTML, sent as Plain
  • Fixed: 383489 - IMAP code touches the pref service from off the main thread
  • Fixed: 459693 - Eliminate nsFileSpec and nsIFileSpec (references) from MailNews
  • Fixed: 461152 - Move Up/Down in Message Filters doesn’t scroll selected filter into view
  • Fixed: 472019 - crash [@ nsMsgDBFolder::CallFilterPlugins(nsIMsgWindow*, int*)]
  • Fixed: 484605 - TB doesn’t import messages with many recipients or large msg header from Outlook Express
  • Fixed: 505072 - If <meta … content=”text/html; charset=GB2312″> exists in HTML mail source, HTML mail of Content-Type:text/html;charset=UTF-8(HTML data is encoded in UTF-8, probably converted) is displayed using GB2312
  • Fixed: 505717 - crash [@ EscapeFromSpaceLine(nsIOutputStream*, char*, char const*)]
  • Fixed: 512496 - Remove last Makefile.win file from comm-central
  • Fixed: 512763 - Trunk builds broken with “failed to start because msvcp80.dll was not found” / port bug 508861
  • Fixed: 517461 - Perfolder unread e-mail count sometimes is wrong on a IMAP server (IMAP server, dovecot, supports CONDSTORE)
  • Fixed: 520899 - Switch application/x-javascript to application/javascript, MailNews Core part
  • Fixed: 521293 - Port |Bug 515777 – move css files, hiddenWindow.html to jar| to comm-central (apps)
  • Fixed: 521618 - Port |Bug 520339 – Remove leftovers from MOZ_COMPONENTLIB| to comm-central
  • Fixed: 521867 - Deleting/Detach attachment issue with imap
  • Fixed: 522713 - Port |Bug 448602 – Have a way to enumerate event listeners| to comm-central (apps)
  • Fixed: 523820 - Remove old MOZILLA_1_9_1_BRANCH ifdefs from comm-central code
  • Fixed: 523892 - Forward filter action should allow multiple instances
  • Fixed: 524125 - Provide makefile target for bloat tests and don’t hard-code path to symbols
  • Fixed: 524349 - Port |Bug 517417 – access violation: while compiling xulrunner tries to test for Mercurial repositories above its build dir| to comm-central
  • Fixed: 524682 - comm-central should pull Chatzilla from hg rather than CVS
  • Fixed: 525331 - use gcc-4.2 by default for Mac OS X trunk
  • Fixed: 525513 - crash [@ nsNetscapeProfileMigratorBase::CopyCookies(int)]
  • Fixed: 525955 - Images added to an HTML message body now get an incorrect “attachment” disposition by default
  • Fixed: 526760 - Port Bug 519357 – Only load known binary components from app directory – to comm-central.
  • Fixed: 526817 - Port bug 526668 – add option to ‘unify’ to allow files to match if their sorted contents match
  • Fixed: 527235 - ^L characters in comm-central source cause parsing errors with DXR
  • Fixed: 528047 - Move loadFileToString to IOUtils.js
  • Fixed: 529668 - test_getNewsMessage.js fails after bug 515051 check in (Stream listener registered in a network request channel eats JS error messages)
  • Fixed: 530028 - xpcshell-tests in mailnews/base/test/ fail on JS strict mode
  • Fixed: 530031 - Fix JS strict warning in nsMsgTraitService.js
  • Fixed: 530032 - xpcshell-tests in /mailnews/db/ fail on JS strict mode
  • Fixed: 530034 - xpcshell-tests in /mailnews/compose fail on JS strict mode
  • Fixed: 530044 - Stack overflow on corrupted newsgroup Crash [@ arena_malloc_small ] looping through nsMsgQuickSearchDBView::ListIdsInThreadOrder
  • Fixed: 530292 - xpcshell-tests in /mailnews/imap fail on JS strict mode
  • Fixed: 531283 - Fix up building on 1.9.2 with jemalloc and allow building jemalloc with VC9 SP1
  • Fixed: 531794 - crash [@ nsNntpCacheStreamListener::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned int, unsigned int)]
  • Fixed: 532022 - test_bayes fails on JS strict mode
  • Fixed: 532035 - /mailnews/test/resources/ cause xpcshell-tests fail on JS strict mode
  • Fixed: 532037 - /mailnews/test/fakeserver/ cause xpcshell-tests fail on JS strict mode
  • Fixed: 532108 - Null pointer dereference or redundant check in mailnews/mime/src/mimei.cpp.
  • Fixed: 532170 - LDAP address book named with cyrillic/chinese letters doesn’t work
  • Fixed: 532466 - Memory leak in mailnews/import/src/nsImportFieldMap.cpp.
  • Fixed: 532468 - Memory leak in mailnews/mime/src/mimecms.cpp.
  • Fixed: 532471 - Memory leak in mailnews/mime/src/mimemcms.cpp.
  • Fixed: 532476 - Memory leak in mailnews/mime/src/mimemoz2.cpp.
  • Fixed: 532693 - edit message as new for messages with attachments corrupts heap
  • Fixed: 533249 - Crash [@ nsImapMailFolder::NotifySearchHit(nsIMsgMailNewsUrl*, char const*) ]
  • Fixed: 533255 - xpcshell-tests fail on c-c with m-192: “Warning: Duplicate resource declaration for ‘gre-resources’ ignored.”
  • Fixed: 533332 - [regression] “make -C mailnews xpcshell-tests” doesn’t run composer tests
  • Fixed: 534382 - TB stores new fetched e-mails in Local Folders-1 after upgrade from tb2 to tb3(deferred_to_account is deleted, and the account/server number is used by “Smart Folders” of Tb3. Somehow directory for “Smart Folders” becomes “Local Folders-1″)
  • Fixed: 534462 - loadStartFolder() asks for master password even if already logged into the software security device
  • Fixed: 534495 - nsMessenger can attempt to remove its folder listener even if it hasn’t added it
  • Fixed: 534641 - Selecting Multiple Message Filters to run in other folders
  • Fixed: 534710 - Software Update misses libmozsqlite3.so – Restart fails – Program dead
  • Fixed: 534835 - offline folder size constantly increases using Exchange IMAP (Exchange returns wrong rfc822 size) – messages redownload
  • Fixed: 535469 - merge Windows x64 build config to comm-central
  • Fixed: 536136 - Port |Bug 515792 – build system runs identical ‘hg identify’ command too many times| to comm-central
  • Fixed: 536408 - Update license blocks to use “Mozilla Foundation” instead of “Mozilla Corporation”, comm-central part
  • Fixed: 536704 - auto sending return receipts does not work
  • Fixed: 537571 - client.py should error out early if wrong python version
  • Fixed: 537874 - Port bug 528263 and bug 529441 to comm-central
  • Fixed: 538379 - Leak nsMailboxService in nsMessenger::SaveAttachment
  • Fixed: 538751 - Port |Bug 537369 – Failed to build with –enable-dtrace for 64bit library| to comm-central
  • Fixed: 538753 - Port |Bug 508861 – [electrolysis] Build/ship the C++ runtime with MSVC/jemalloc| to comm-central

Windows builds Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)