What's New in SeaMonkey 2.0.1

This document outlines a few of the new features implemented in SeaMonkey 2.0.1, important bugfixes and any new problems. See the Bug list for a comprehensive list of fixes. Please note that these changes are relative to SeaMonkey 2.0.

New Features and Fixes

Browser
  • "Any text in the page" and "Links only" Radio Buttons Are Not Disabled when Disabling Find as You Type (Bug 524886)
  • Missing accesskeys in Bookmark Manager. (Bug 322239)
MailNews
  • mails with References: to itself break threading in thunderbird mailnews DB view backend (Bug 474790)
  • Allow JS/UI code to list other users with access to the folder (list full ACL) (Bug 522342)
  • Crash in [@ nsNntpCacheStreamListener::OnStartRequest(nsIRequest*, nsISupports*)] closing stand-alone windows. (Bug 130442)
  • File size of offline store of IMAP folder increases upon each "Rebuild Index" (Bug 487992)
  • [Gmail] Thunderbird creates spurious Trash folder (autoconfig doesn't generate mail.server.serverN.trash_folder_name, then root-level Trash is created by existence check of trash folder even though [Gmail]/Trash is already used as trash folder) (Bug 519797)
  • crash clicking Go Back in search results [@ nsMsgDBView::NavigateFromPos(int, unsigned int, unsigned int*, unsigned int*, unsigned int*, int)] (Bug 522327)
  • imap not setting public namespace from prefs correctly (Bug 527836)
  • Post commit error (Bug 527405)
  • test_compactOfflineStore.js hangs for a long time - Not enough arguments [nsIMsgImapMailFolder.markPendingRemoval] (Bug 522357)
  • Limit nsMsgWindow to being an nsIURIContentListener on the message pane docshell only. (Bug 523447)
  • Conditional jump or move depends on uninitialised value at nsNNTPProtocol::ParseURL() (Bug 494764)
  • if you only download message headers, mails which are recognised as junk (spam) lose their "junk" status if you download their content (Bug 368415)
  • reindex crash [@ nsImapMailFolder::ParseAdoptedMsgLine(char const*, unsigned int, int, nsIImapUrl*)] (Bug 523114)
  • Manual filters no longer are allowed on deferred-from servers (Bug 527629)
  • Search for "Age in days" uses "is" with "is less than" default, works fine when manually selected (Bug 530406)
  • storeReadMailInPFC no longer exists (Bug 530805)
  • drag & drop an .eml file into a mailbox folder via thread pane drop (Bug 500917)
  • When working Offline and composing an e-mail the "Send" button doesn't change to "Send Later" (Bug 528209)
  • MailNews: The File Button is not initialized until restart after being dragged out of the palette window and on to a toolbar (Bug 531779)
  • Unwanted shortcuts in Mark dropdown of Mail Toolbar (Bug 521610)
  • msgsClassified event may fire multiple times for a single message (Bug 527687)
  • Additional Email field of address book entries not included in address autocompletion (Bug 447927)
  • Crash [@ nsImapMailFolder::ParseAdoptedMsgLine(char const*, unsigned int, int, nsIImapUrl*)] (Bug 522233)
  • [faceted search] results list crash [@ nsMsgDBView::MarkThreadRead(nsIMsgThread*, unsigned int, nsTArray&, int)] (Bug 523343)
  • crash running filter [@ nsMsgFilterService::ApplyFilters(int, nsIArray*, nsIMsgFolder*, nsIMsgWindow*)] (Bug 525052)
  • Set initial SMTP server choice to "Always Use Default SMTP Server" instead of specific SMTP server which is set as "Default" when account definition (Bug 222388)
  • JavaScript exception when clicking "File" menu of "Write:" window while composing message (Bug 476422)
  • file action on a message fail to show the whole tree of folders (Bug 526339)
  • Interfaces changed without changing iid (Bug 530063)
  • Unsolicited capabilities in tagged IMAP responses not correctly parsed, last token not recognized (Bug 527315)
General
  • Download Manager Displays Unwanted Alert When Done (Bug 526399)
  • Multiple references to bookmark-item.png which doesn't exist in Modern (.gif does) (Bug 532190)
  • Menu->Send link does not open external mail app (should use mailto:) (Bug 152526)
  • After bug 381269 landing, browser_sanitizer.js breaks browser_passwordmgrdlg.js (Bug 521263)
  • startDocumentLoad and endDocumentLoad URIs don't match (Bug 524442)
  • [SM2.0.1] Workaround browser.toolbars.showbutton.* prefs that should not have been migrated from 1.1 (Bug 531526)
  • Update Help content on filters (Bug 232054)
  • comm-1.9.1 version of debugQA should refer to 1.9.1 trees (Bug 524381)
  • tracking bug for build and release of SeaMonkey 2.0.1 (Bug 532673)
  • Add support for Firebug (Bug 525638)
  • Create 2.0.1 relnotes (Bug 533237)
Windows
  • crash from MyWebSearch toolbar or WOT extension [@ nsStyleSet::FileRules(int (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*) ][@ nsStyleSet::FileRules(int (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, nsRuleWalker*)] (Bug 492675)
  • GeckoActiveXObject exception messages can be used to enumerate installed COM objects (Bug 503451)
  • Crash in [@ nsThreadManager::Init()] when accessing TLS variable (Bug 526586)
  • crash [@memmove | nsTArray_base::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int) ] (Bug 524064)
  • handle non '/' hierarchy delimiters during first time xlist special folder discovery (Bug 527109)
  • Crash [@nsHttpsHandler::GetProtocolFlags(unsigned int*)] with COMPUTERBILD Abzockschutz addon (Bug 519729)
  • Purify UMR in QCMS (Bug 519338)
  • crash while moving messages [@nsMsgDBView::GetThreadRootIndex(nsIMsgDBHdr*) ] (Bug 523809)
  • In filter list editor, Local Folders sometimes shows wrong filter list (Bug 527950)
  • UMR in scanner (Bug 519337)
  • Crash [@ IsPercentageAware] with first-letter float and direction: rtl (Bug 491547)
  • Drop-down 'View:' menu displays 'undefined' when you try and use Tags, or Custom Views (Bug 478800)
  • shutdown hang, high cpu, no open imap connections (Bug 494014)
  • Put a runtime NS_IsMainThread check in nsCycleCollector::Suspect2 and Forget2 (Bug 521750)
  • chrome://mozapps/skin/extensions/blocklist.css doesn't exist on Windows Vista and 7 (Bug 522944)
  • crash [@memmove | nsTArray_base::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int) ] (Bug 524673)
Linux
  • build failure for cairo-gtk2 build with a directfb cairo (Bug 466250)
  • BadWindow error upon first run of FF3.5 RC (Bug 499498)
  • build NSS with FREEBL_NO_DEPEND on Linux [@ @0x0 | libflashplayer.so@0x1c7f6c ] (Bug 513024)
  • oggz calculates granulepos incorrectly for duplicate frames (Bug 516847)
  • hidden scrollbars get drawn anyway when Gtk theme gives scrollbars borders (Bug 486065)
  • crash on sites with @font-face used (Bug 520030)
  • Sending crash reports on Linux fail because libcurl is not installed by default (Bug 517493)
Mac OS X
  • archive crash [@ nsMsgLocalMailFolder::EndMessage(unsigned int)] (Bug 518678)
  • Going offline tries to synchronize saved search folders with IMAP server (Bug 525842)
  • "ASSERTION: Inserting multiple children without flushing" (Bug 468562)
  • SeaMonkey 2 beta dock icon (showing new emails) does not reset (Bug 509163)
  • UMR in XPCWrappedNative::CallMethod (Bug 519498)
  • Cocoa unnecessarily repaints our views as soon as we paint a focus ring (Bug 516924)
  • Rendering artifacts in Google Wave (Bug 518758)
  • [Mac Classic] Appearance Pref Pane does not alter icon/text settings (Bug 525404)
  • [MacOSX] Sub-menus in native Bookmarks menu have "Empty" menuitem (Bug 525926)
  • Redo Undo both use keyboard shortcut COMMAND+Z in Mail message composition (Bug 528629)
  • Hang [@ nsBlockFrame::ReflowInlineFrames] with removing 𐶅 and small width (Bug 490559)
  • Leak on 1.9.1 unit tests (Bug 526277)
  • should generate NSS checksum files even if --disable-install-strip (Bug 522220)
Special Operating Systems
  • OS/2: Fullscreen fix for 1.9.1 & 1.9.2 (Bug 524258)
  • Solaris: sed used in non-portable way in configure-related -- breaks on Solaris 10 (Bug 528413)
  • OS/2: Print Preview creates unwanted PDF file on Desktop (Bug 522216)
  • AIX: Compilation Error AIX filepicker component (Bug 524271)
Compiling
  • Set-up comm-1.9.1 branch (Bug 522211)
  • Adjust client.py for handling the creation of the 1.9.1 branch (Bug 522445)
  • Please add zh-CN to all-locales (Bug 524453)
  • Port |Bug 515777 - move css files, hiddenWindow.html to jar| to comm-central (apps) (Bug 521293)
  • Port |Bug 448602 - Have a way to enumerate event listeners| to comm-central (apps) (Bug 522713)
  • Remove old MOZILLA_1_9_1_BRANCH ifdefs from comm-central code (Bug 523820)
Platform
  • eTLD update for .local (Bug 513834)
  • crash [@mozStorageResultSet::GetNextRow(mozIStorageRow**) ] (Bug 524787)
  • XPInstall reports "(Author not verified)" when signing certificate has no organization subject (Bug 372980)
  • Soft blocked plugin not showing warning and info link in Add-ons Manager (1.9.1 only) (Bug 523133)
  • Funky behavior with XUL error pages (Bug 529119)
  • date_makeDate regression (Bug 527027)
  • don't unload plugins as soon as possible by default (Bug 500925)
  • Correctly serialize and deserialize nsNestedAboutURI::mBaseURI as the same interface, not as different ones (Bug 524245)
  • LTR text in RTL textarea may reverse while deleting text (Bug 508334)
  • crash [@sqlite3VdbeExec ] [@sqlite3Step ] [@sqlite3DbMallocRaw ] (Bug 523405)
  • Update Public Suffix (effective TLD) list (4) (Bug 469866)
  • Update Effective TLD list for .ua (Bug 520010)
  • Update Effective TLD list for .za.net and .za.org (Bug 520056)
  • Crashes in gif decoder [@ xul.dll@0x348945][@ xul.dll@0x348864][@nsGIFDecoder2::GifWrite(unsigned char const*, unsigned int)] (Bug 525326)
  • nsDeque should handle out-of-memory better (Bug 520661)
  • Invalid port numbers cause default port to be used, should fail to load (Bug 479485)
  • Corrupt prefs.js file not removed if backup file (invalidprefs.js) exists (Bug 495735)
  • filter out access points that do not have SSIDs (Bug 522309)
  • Topcrash [@ nsScriptLoader::StartLoad(nsScriptLoadRequest*, nsAString_internal const&)] (Bug 519886)
  • Remaining crash [@ WillDeadlock] after the fix for bug 514554 (Bug 522839)
  • Upgrade to SQLite 3.6.16.1 (Bug 525539)
  • Crash in [@ nsCookieService::RemoveCookieFromList(nsListIter&)] (Bug 481775)
  • Crash [@ nsObjectLoadingContent::OnStartRequest] with object, DOMAttrModified and colorpicker (Bug 488274)
  • Crash [@ nsXULDocument::ResumeWalk][@ nsXULPrototypeDocument::GetURI() | nsXULDocument::ResumeWalk] with loadoverlay and script (Bug 497875)
  • Tab switcher leaves drawing turds on the UI (Bug 469774)
  • crashes [@ nsDocument::RegisterNamedItems(nsIContent*)] (Bug 525276)
  • Mochitest bugs/test_bug479143.html runs fine but needs to check/report success (Bug 483624)
  • startup crash [@ gfxWindowsFontGroup::WhichFontSupportsChar(nsTArray<nsRefPtr > const&, unsigned int)] (Bug 524462)