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)