What's New in SeaMonkey 2.0.11

This document outlines a few of the new features implemented in SeaMonkey 2.0.11, 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.10.

New Features and Fixes

Browser
  • Remove Bloglines from the feed reader options (Bug 603132)
MailNews
  • [SeaMonkey] crash [@ nsNetscapeProfileMigratorBase::CopyCookies(int)] (Bug 601347)
General
  • Port |Bug 431558 - implement preventive maintenance for places.sqlite| to SeaMonkey 2.0 (Bug 605657)
Windows
  • Security changes for copy/paste of html contents into contentEditable breaks TinyMCE (Bug 604332)
  • Accessing window.localStorage with dom.storage.enabled=false causes NS_ERROR_DOM_SECURITY_ERR (Bug 599479)
  • [Windows] xpcshell-tests: test_bug_401430.js fails intermittently (Bug 450807)
  • Too-much-recursion crash with setUserData [@ * | XPCConvert::JSArray2Native] (Bug 582649)
  • x-mac-arabic, x-mac-farsi and x-mac-hebrew are vulnerable to XSS (Bug 601429)
  • Gecko 1.9.x (Firefox 3.x / Seamonkey 2) truncates print job name to only 30 characters (Bug 531606)
Linux
  • Negotiate auth may fail with GSSAPI (Bug 592692)
  • RenderBadPicture fatal error closing tab (Bug 522635)
Mac OS X
  • Crash [@ nsHTMLSelectElement::GetOptionIndex] with QI to nsISelectElement (Bug 604807)
  • [@font-face] investigate support for OpenType sanitizer library (Bug 527276)
  • Invalid values in TT's glyf table leading to crash [@TSparseCoordsListPerComposits::GetCoords()] (Bug 580730)
  • Invalid values in TT font lead to crash [@CGSScanconverterRenderMask] (Bug 581029)
  • Invalid values in TT font leading to crash [@TAATLookupTable::SetTable] (Bug 581359)
  • Malformed cmap table in TT font leads to crash [@TcmapUnicodeTable::GetSubtable] (Bug 587742)
  • Malformed font leads to crash in Apple's libTrueTypeScaler [@fnt_DeltaEngine] (Bug 594618)
  • reference font used for reftest "load-badchecksum.html" is rejected by OTS sanitizer (Bug 601099)
  • OTF-CFF versions of font markA used in reftests are rejected by the OTS sanitizer (Bug 601110)
  • update access and modification time on top-level application bundle on Mac OS X after successful update (Bug 600098)
  • Crash [@ ClearAllTextRunReferences] (Bug 603490)
  • Allow distinguishing Universal ppc/i386 from Universal i386/x86_64 builds in AUS request (Bug 552924)
  • Nightly Firefox 3.5 builds offered current build as update even when current (Bug 610075)
  • Java Applet: JSObject.getWindow(this) returns null (Bug 606737)
  • JEP 0.9.7.4 breaks (Yahoo! games, pogo.com) applets that attempt to open new windows in pop-up windows (Bug 607678)
  • Malformed font leads to crash in Apple's ATSUI [@OTL::GCommon::FilterFeatures] (Bug 594627)
  • Malformed font leads to crash in Apple's ATSUI [@ProcessSingleMorphRun] (Bug 594966)
  • Malformed font leads to hang [@FindSegment] (Bug 595026)
  • Malformed font leads to crash in Apple's ATSUI [@OTL::GCommon::ApplyLookupAt] (Bug 595703)
  • Malformed font leads to crash in Apple's ATSUI [@GetLeftRightMaxima] (Bug 595960)
  • Malformed font leads to crash in Apple's ATSUI [@ProcessKerningRun] (Bug 595997)
  • Malformed font leads to crash in Apple's libTrueTypeScaler [@fnt_ALIGNRP] (Bug 596110)
  • Malformed font leads to crash in Apple's libTrueTypeScaler [@fnt_GC] (Bug 596112)
  • Malformed font leads to crash in Apple's libTrueTypeScaler [@ fnt_FLIPPT] (Bug 596227)
  • Malformed font leads to crash in Apple's ATSUI [@AppendOTFeaturesFromTable] (Bug 597942)
Compiling
Platform
  • Lotus Notes webmail (at Hawaii DOE) broken by eTLD list update (Bug 614565)
  • [SeaMonkey 2.0, nightlies] new OTS code causes "gfxUserFontSet.cpp:281: undefined reference to `ots::Process(ots::OTSStream*, unsigned char const*, unsigned int, bool)'" (Bug 613374)
  • Add dot-iran to IDN whitelist (Bug 604820)
  • TM: shutdown leak after jsapi-tests/testTrap_gc (Bug 597654)
  • Update XHR forbidden headers to latest spec (Bug 602482)
  • "ASSERTION: Unexpected start frame in multiflow text run" (Bug 603510)
  • "ASSERTION: Can't find flow containing this frame???" (Bug 605340)
  • nsPrefBranch tries and fails to clean up some stale weak references (Bug 533355)
  • GPLv2 license text in about:license is not consistent with the official GPLv2 text at the FSF Web site (Bug 605739)
  • Allow specifying a post-upload command for uploadsymbols (Bug 607946)