Changelog for previous release (Shredder Alpha 3) | Changelogs for other Thunderbird releases
Released on 09 Dec 08, and this changelog was last updated on 17 Dec 08.
Thunderbird 3 Beta 1 has been released. Release notes are available. This post lists the improvements in Thunderbird 3 Beta 1 over Shredder Alpha 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.
Some half/fully-finished features in Thunderbird 3 can be found here.
Changes in Thunderbird 3 Beta 1: (277)
Thunderbird-specific: (144)
- Fixed: 217348 - Inconsistent accesskeys for Add/Remove buttons on Send Options dialog
- Fixed: 218999 - Thunderbird should use a tabbed interface (thundertab)
- Fixed: 223132 - need a scrollbar on the envelope panel (view all headers / long addr lists)
- Fixed: 223943 - expand "mailnews.headers.showUserAgent" to include x-newsreader
- Fixed: 226551 - Large "mark as read" seconds (delay interval) value corrupted and integer preferences not validated
- Fixed: 273014 - [Mac Pinstripe] should use rss feed icon instead of regular folder icons
- Fixed: 275871 - View->Sort By->Grouped by Sort keyboard shortcut goes against interface guidelines (back out bug 263919)
- Fixed: 292643 - Use of the wrong SMTP server when multiple accounts defined
- Fixed: 308552 - Growl Integration for Mail Alerts on Mac OS X
- Fixed: 309371 - unable to set hints_and_tips.url in any preferences since 20050907
- 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: 331387 - The AttachFile() should be two function so extensions easier could add an attachment
- 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: 348834 - File | Quit menu item in Compose window is misleading and should be removed
- Fixed: 350839 - SelectFolder in msgMail3PaneWindow.js fails to select a folder
- Fixed: 352668 - remove File | Quit and File | Exit menu item from compose, standalone msg win, AB and new event / task window
- Fixed: 362434 - Add IPv6 support to phishingDetector.js
- Fixed: 362658 - message menu for a saved .eml file should not have "Move Again" as a menu item
- 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: 381659 - "Multipart/Encrypted" not supported, only "multipart/encrypted"
- Fixed: 385502 - investigate turning on offline imap by default
- Fixed: 389735 - Unable to open a message in a tab when using the vertical layout
- Fixed: 392330 - thread pane sometimes doesn’t match focused tab
- Fixed: 392704 - modify rebuild index to not lose tags
- Fixed: 396874 - copy sent mail into sent-mail folder failed [imap, offline folder disabled]
- Fixed: 408323 - Import of mail from Outlook 2003 fails completely
- Fixed: 408398 - Command-W Should only close current Tab; closes entire viewer window
- Fixed: 411717 - bottom border of compose header/body splitter (or top border of body) missing
- Fixed: 414038 - Replace rdf-driven folder pane with a js-driven/non-rdf treeview
- Fixed: 418490 - Implement iterator-helper module for dealing with xpcom arrays in javascript
- Fixed: 420115 - compact folder doesn’t seem to take for imap folders marked for offline use
- Fixed: 422723 - Thunderbird Preferences/Certificates tab buttons wrap strangely
- Fixed: 429118 - Spellcheck gives up after too few misspelled words in HTML editor
- Fixed: 429345 - indicate account on tab for folder name in tabbed interface
- Fixed: 429817 - background-image not working in non-chrome user stylesheets in thunderbird
- Fixed: 430762 - Start page for Alpha/Beta builds
- Fixed: 432608 - Don’t use window.alert() from chrome code in mailnews/
- Fixed: 433567 - Replace Mozilla Corporation references with Mozilla Messaging
- Fixed: 435456 - Message pane content rendering should pass Acid2 at same level as Fx
- Fixed: 435567 - would like to open new tabs with middle-click
- Fixed: 437635 - Master password always must be entered 3 times
- Fixed: 440552 - Auto-detect online status based on network interface status
- Fixed: 448706 - Remove "Wrap plain text messages at…" from prefs
- Fixed: 449679 - delete/compact temporarily disabled after clicking account node and then another folder (in which a msg doesn’t load into view)
- Fixed: 450038 - "Help | Shredder Help" doesn’t redirect to a help site of the applications locale
- Fixed: 450413 - Mark messages as read UI box ungreyed after reopen settings
- Fixed: 450754 - Non-ascii(passed in modified UTF-7) or Localized IMAP folder names don’t show the pretty name until logged in
- 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: 455229 - Import from Outlook Express fails to import messages
- Fixed: 455947 - subscribe dialog gives broken expression
- Fixed: 455967 - Eliminate superfluous folder-selection methods
- Fixed: 455978 - need status and emergency brake UI for gloda
- Fixed: 456818 - messagereader: Collapsed view should show "to" information
- Fixed: 456834 - messagereader: get rid of use of Arial font
- Fixed: 456872 - create Advanced -> Display preference tab; move all relevant preferences to it
- Fixed: 457709 - tracking bug for build and release of Thunderbird 3.0 Alpha 3
- Fixed: 457757 - assertion when trying to restore selection to missing message
- Fixed: 457820 - Shredder reinstates deleted recipients
- Fixed: 458075 - thunderbird-bin shouldn’t try and link directly with libtracemalloc anymore
- Fixed: 458467 - Fix bogus executable attributes on non-executable files in Thunderbird
- Fixed: 458601 - port the full zoom UI to thunderbird
- Fixed: 458623 - update comm-central l10n.ini’s for l10n dashboard builds
- Fixed: 458655 - Position Mac About dialog somewhere better than 0:0
- Fixed: 458716 - Allow return/escape to always close the inline edit card dialog
- Fixed: 458859 - "You have removed header from" the tree
- Fixed: 458935 - Make Windows Search registry key verification work correctly on Vista x64
- Fixed: 458949 - Start page urls are incorrect (missing ‘&’)
- Fixed: 459099 - add ids to the menus that don’t have one already, in the editorOverlay.xuls
- Fixed: 459239 - Can’t open a folder in a new tab while showing Account Central
- Fixed: 459286 - gtk stock items for thunderbird menu items
- Fixed: 459396 - teach client.py to hg pull -r tip to work around hg server race-condition
- Fixed: 459419 - Add Received and Newsgroups headers to Windows Search .wdseml messages
- Fixed: 459784 - Error: uncaught exception: 2147500034
- Fixed: 459871 - Can’t pull comm-central from THUNDERBIRD_3_0a3_RELEASE with client.py
- Fixed: 460456 - checkDefaultClient pref should be turned off when running leak tests
- Fixed: 460602 - RFE: Message reader: Remove visual clutter of dropdown arrows for each address
- 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: 461510 - Estonian (et) localization wants to be part of Thunderbird builds
- 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: 462581 - going from sort grouped to sort unthreaded or sort threaded doesn’t show thread pane correctly
- Fixed: 462681 - mailWindowOverlay.js style/whitespace/indention/comment/linewrap cleanup
- Fixed: 462756 - Nobody cares about "defaultInboxLoadedOnStartup"
- Fixed: 462952 - Add mac native tabs as in Fx3
- 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: 463505 - Add currentAppVersion to extensions.update.url default pref
- Fixed: 463523 - Exptoolbar needs an addrbook.png icon in pinstripe as it is in qute
- Fixed: 463786 - selecting folder gives eternal spinning pointer if delete button not on toolbar
- Fixed: 463869 - Remove obsolete/unused entities in Editor string files
- Fixed: 463900 - XPCOMUtilify account manager extensions
- Fixed: 463971 - Shredder Import dialog is blank instead of showing import results as with Thunderbird 2.0.0.x
- Fixed: 464221 - Add Arabic (ar) to thunderbird builds (mail)
- Fixed: 464310 - Junk button not working on message reader header view.
- Fixed: 464346 - Adding Hebrew locale to Thunderbird3 all-locales
- Fixed: 464714 - won’t cross folders for next unread item
- Fixed: 464784 - What’s New page
- Fixed: 464802 - crash quicksearching in threaded folder [@ nsMsgThreadedDBView::MoveThreadAt]
- Fixed: 464808 - Duplicate folders show in folderpane
- Fixed: 464969 - Edit message as new adds "=" characters to text for signed multipart alternative quoted printable messages
- Fixed: 464993 - Edit message as new compose window background turns darker blue
- Fixed: 465011 - group by sort in saved search (virtual folder) confused on imap and crash on expand/collapse group [@ memmove - nsTArray_base::ShiftData]
- Fixed: 465057 - No / wrong tree lines in Folder pane
- Fixed: 465177 - Mixed up (default) folders in folderpane after landing 414038
- Fixed: 465267 - Folder pane type not persisted
- Fixed: 465385 - IMAP folders not deleted messages marked for deletion when compacting
- Fixed: 465682 - tab.linkedBrowser is undefined
- Fixed: 465833 - folder pane context open menu item doesn’t open correctly
- Fixed: 465846 - Account "Settings…" brings up an empty list; Error console says "b.incomingServer is null"
- Fixed: 465860 - "From" address is not selected from multiple identities correctly anymore
- Fixed: 466046 - MsgOpenNewTabForMessage() broken when specifying a message
- Fixed: 466120 - Add Albanian (sq) to mail/locales/all-locales
- Fixed: 466211 - Slap some sense, executable and otherwise, into app/profile/Makefile.in
- Fixed: 466259 - drag and drop move copy doesn’t update move/copy again target- last target folder not updated for ctrl+shift+M
- Fixed: 466510 - Can’t create saved search or view folder; openNewVirtualFolderDialogWithArgs is not defined
- Fixed: 467021 - about / chrome start pages should be allowed to load in offline mode
- Fixed: 467082 - crash [@ nsCOMPtr_base::assign_with_AddRef(nsISupports*)] - enigmail
- Fixed: 467261 - White strips down left and right side of main mail window.
- Fixed: 467262 - Fallout from bug 465402 in Thunderbird
- Fixed: 467288 - Accounts and folders, and mail missing from display for all builds after 20081124 nightly
- Fixed: 467316 - Borders around any tab pane in Vista/XP themed modes
- Fixed: 467504 - The account name is not completly verified
- Fixed: 467732 - Delete Folder in File menu doesn’t work
- Fixed: 467824 - new folder dialog parent folder picker is ignored
IMAP, News, POP and SMTP-related: (8)
- Fixed: 245769 - When mail.imap.use_status_for_biff is set, Mozilla does not notice any new mail
- Fixed: 401293 - Do not request IMAP capability command if server announce it in greetings
- 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
- Fixed: 466507 - crash [@nsImapProtocol::SetupWithUrl]
- Fixed: 466891 - fetching imap flags twice
MailNews Core: (125)
- Fixed: 22957 - move openWindow() out of nsNNTPNewsgroupList.cpp and nsMsgComposeService.cpp
- Fixed: 58769 - don’t collect addresses into CAB that occur in other AB’s
- Fixed: 63941 - New Card layout shouldn’t assume high screen resolution
- Fixed: 97727 - NTMail: Help! My mail server won’t let me delete the current folder
- 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: 199809 - Memory leak in notification handler in nsMsgSendLater
- Fixed: 204339 - [RFE] Mozilla Mail should support the setting and reading the mail-followup-to header
- Fixed: 207527 - Compose HTML Mail with pre-filled Recipient (e.g. mailto:) places focus in body instead of subject
- 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: 249754 - Unable to open all mail folders when there are large number of mail folders
- Fixed: 299932 - fix nsIMimeEmitter to use proper case
- Fixed: 325429 - My own address should be removed from Mail-Followup-To: on reply
- Fixed: 364519 - [IMAP] On start Saved Search (virtual) folder is hidden
- Fixed: 379070 - Remove nsXPIDLCString / nsXPIDLString from mailnews
- Fixed: 383489 - IMAP code touches the pref service from off the main thread
- Fixed: 385838 - POP3: don’t sync after each header
- Fixed: 404397 - nsMsgDBFolder::GetMessageHeader never returns error codes
- 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: 419356 - Allow extensions to add custom filter actions
- Fixed: 420830 - Expose mime_create() to content type handler plugins
- Fixed: 429843 - mailnews UI work to catch up with how certificate "security exceptions" are handled
- Fixed: 435027 - contact not removed from search results display after contact is deleted
- 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: 450991 - Number in "Order Received" column becomes negative, when mail’s offset in local mail folder file exceeds 2GB
- Fixed: 451877 - IMAP mark-as-deleted model: while offline - delete doesn’t advance to next message
- Fixed: 453881 - Split Bayes tokenizer into message and store versions
- Fixed: 453885 - Generalize bayes code to support multiple traits
- Fixed: 454073 - Fix regressions from bug 413260 related to |aimScreenName|
- Fixed: 455931 - Removing the first tag on a message reports: ###!!! ASSERTION: space only keyword
- Fixed: 455963 - IMAP assertion: db has key - flagState messed up?
- Fixed: 455964 - IMAP parser assertions since autosync turnon
- Fixed: 455966 - IMAP threadsafety assertions post-autosync landings
- Fixed: 456291 - Imap auto-sync updates folder that have "mail.check_new_mail" pref _off_
- Fixed: 456668 - Multiple forwarded (attached) messages given the same name
- Fixed: 457052 - try to repair cause of assertion - Borked message header
- Fixed: 457342 - Handle group element count == 0 case in nsAutoSyncManager::DownloadMessagesForOffline
- Fixed: 457452 - Leaking nsAutoSyncManager on shutdown
- Fixed: 457539 - generated md5 message-ids are dodgy
- Fixed: 457695 - Drop old xpfe autocomplete based local address book search code.
- Fixed: 457751 - Delete, Rebuild Index, Undo sequence causes a crash on imap folder [@ morkRowObject::SetRow(nsIMdbEnv*, nsIMdbRow*) ]
- Fixed: 457784 - Turning autosync_offline_stores pref off doesn’t turn auto-sync off for offline INBOXs
- Fixed: 457859 - Update packaging fails in comm-central when using official branding.
- Fixed: 458357 - FindRealServer inefficiently calls FindServerByURI
- Fixed: 458362 - crash [@ nsMsgDatabase::SetUint32Property(nsIMdbRow*, char const*, unsigned int)] after deleted a message
- Fixed: 458685 - encode mime functions in nsIMimeConverter fail when scripted
- Fixed: 458883 - Make Document.documentURI and .textContent noAccess in mailnews
- Fixed: 459000 - Address book comment cleanup
- Fixed: 459333 - Fix (leftover) regression from bug 199298
- Fixed: 459335 - Remove leftover(!?) TPATH_LEN
- Fixed: 459358 - It is possible to attempt to create new cards/lists in read-only address books.
- Fixed: 459431 - port to comm-central: bug 454730, bug 455670, bug 454376, bug 450717, bug 454841, bug 457214, bug 445321, bug 457082
- Fixed: 459482 - Dock Icon should show new mail at the same time as the growl alert
- Fixed: 459483 - Growl alerts of New Mail are notifying for the first account which has new mail, not the account for which new mail has just been received.
- Fixed: 459485 - Clicking on Growl alert doesn’t always bring Thunderbird (and maybe SeaMonkey) in front of a native app.
- Fixed: 459949 - Broken focus (arrow keys, copy and paste don’t work) in non-recycled compose windows
- Fixed: 459956 - Outlook (Express) cards in address book don’t persist changes
- Fixed: 460058 - SEGV when trying to view plain text emails (with missing content type) crash [@ nsDependentCString::nsDependentCString]
- 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: 461051 - Thunderbird and Sunbird build failure with –enable-official_branding
- Fixed: 461252 - First filter in Message Filters should be selected
- Fixed: 461256 - saving message leaves dest file locked
- Fixed: 461479 - Integrate generalized Bayes traits into mailnews classifications
- 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: 462364 - Deleting a List from Address Book does not get reflected immediately
- 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
- Fixed: 463179 - thunderbirdOverlay.xul has 2 |id="gloda-hello"|
- Fixed: 463278 - De-extensionify gloda
- Fixed: 463560 - Crash when selecting recipient from contacts sidebar [@ nsTreeSelection::GetSingle]
- Fixed: 463602 - gloda components missing
- Fixed: 463776 - gloda should make sub-collections explicit [gloda.collection ERROR caught exception from listener in onItemsAdded] [originColl is undefined]
- Fixed: 463777 - Gloda autocomplete error when no "popular" contacts/identities exist [this.identityCollection is undefined]
- Fixed: 463859 - gloda indexing logic failing to persist ‘ghost’ messages, breaking conversation logic badly
- Fixed: 463860 - make gloda unit tests work again
- Fixed: 464247 - thunderbird trunk nightly w32 buildsymbols broken on comm-central so no useful breakpad report - Thunderbird parts of symbols missing at http://symbols.mozilla.org/thunderbird
- Fixed: 464359 - gloda query logic for collection manager for newly indexed messages insufficient
- Fixed: 464446 - adopt source package build target in comm-central apps
- Fixed: 464646 - Change kFirstPassMessageSize to 60K in nsDefaultAutoSyncMsgStrategy
- Fixed: 464823 - Message filters with set tag actions don’t display proper tag
- Fixed: 464831 - Remove nsAbOutlookCard
- Fixed: 464920 - Port bug 434501, bug 450909, bug 258429, bug 97954, bug 460717, bug 462740 to comm-central
- Fixed: 464921 - restructure comm-central’s locales/Makefile.in files
- Fixed: 465122 - Gloda: Does not close msf files on initial indexing
- Fixed: 465358 - Add modules/JSON.jsm to removed-files.in
- Fixed: 465579 - gloda frequently hangs on shutdown when indexing
- Fixed: 465586 - forwarding inline base64 breaks non-English codepage
- Fixed: 465805 - Crash in shredder during body search
- Fixed: 465828 - Gloda myContact/myIdentities issues [gloda.js::Gloda._initMyIdentities]
- Fixed: 465834 - Gloda should catch and log exceptions in async database callbacks
- Fixed: 465882 - gloda getMessagesByMessageID’s MessagesByMessageIdCallback getting undesired notifications [caught exception from listener in onItemsAdded] [this.results[this.msgIDToIndex[message.headerMessageID]] is undefined]
- Fixed: 465885 - gloda generates illegal identity queries when indexing (kind is specified, but not value)
- Fixed: 465968 - MailNews leak & bloat runtest.py needs to work for other apps than just Thunderbird
- Fixed: 465985 - nsMessengerOSXIntegration registers for root folder changes twice
- Fixed: 466078 - gloda should stop setting folder (nsIMsgFolder) properties and exclusively use GlodaFolder dirty status
- Fixed: 466081 - gloda should not bail on indexing a folder because of individual bad messages
- Fixed: 466082 - nsMsgCookiePolicy::CanAccess doesn’t handle external resource documents correctly
- Fixed: 466083 - gloda initial indexing sweep should be indexer-controlled and disabled for unit tests
- Fixed: 466241 - cross-folder view thread counts not updated
- Fixed: 466438 - gloda is trying to index news messages even though it really should not (because it cannot)
- Fixed: 466561 - gloda could expose all support fulltext search variants on message objects
- Fixed: 466636 - gloda event driven indexing tries to index non-offline mail messages
- Fixed: 466731 - Gloda: "Error: this._log is undefined"; modules/gloda/datastore.js Line: 1194
- Fixed: 466759 - quiet gloda logged debug output on category gloda.NS when indexing
- Fixed: 466796 - In-Reply-To/References header parsing incorrect when mixed message-id and non-message-id content present or are just empty
- Fixed: 466800 - Gloda Unit Tests timing out on tinderbox occasionally.
- Fixed: 467352 - No need for a separate nsMsgComposeService::OpenWindow function
- Fixed: 467806 - missing () in check for flag.
Official Windows installer
Official Linux (i686)
Official Mac (Universal binary)