Sun, 02 Jan 2011 15:39:17 +0000
changeset 614 cfacb94d8df8756e1f08a361415eecb8da665e1a
parent 587 3cf6d7f304a4e6ad003ff762807b0135c5f89994
permissions -rw-r--r--
remove lines mentioning KaiRo as maintainer

[%- mypath = "${}"|replace('[^\/]*$','') -%]
[%- PROCESS "${mypath}/relnote.var" -%]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "">
<html lang="en">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="en">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">

<link rel="top" href="../../" title="SeaMonkey Project">
<link rel="up" href="./" title="[% %]">

<title>What's New in [% %]</title>
<h1>What's New in [% %]</h1>

<div class="section">
<p>This document outlines a few of the new features implemented in
  [% %], important bugfixes and any new problems. See the
  <a href="">SeaMonkey Trunk Tracker</a> for a more
  comprehensive list of fixes. Please note that these changes are relative to
  <a href="../seamonkey[% rnote.relativeto.stable.version %]/">[% %]</a>.</p>

<ul class="toc">
  <li><a href="#new">New Features and Fixes</a>
      <li><a href="#major">Major Changes</a></li>
      <li><a href="#browser">Browser</a></li>
      <li><a href="#mail">MailNews</a></li>
      <li><a href="#general">General</a></li>
      <li><a href="#windows">Windows</a></li>
      <li><a href="#linux">Linux</a></li>
      <li><a href="#mac">Mac OS X</a></li>
      <li><a href="#build">Compiling</a></li>

<h2 id="new">New Features and Fixes</h2>

<!-- Major -->
<div class="fieldset">
<span class="legend" id="major">Major Changes</span>
  <li>OpenSearch plugins are now supported and the default for web search. (<a href="">bug 410613</a>)</li>
  <li>Data Manager now unifies cookie, permission, password, and form data management. (<a href="">bug 569341</a>)</li>
  <li>Plugins now run in their own processes and don't take down the browser any more if they crash. (<a href="">bug 545716</a>)</li>
  <li>The context menu of the location bar now has a "Paste and Go" option. (<a href="">bug 599833</a>)</li>
  <li>The location bar now features a fast bookmarking button. (<a href="">bug 589601</a>)</li>
  <li>SeaMonkey now builds most of the application into a single library ("libxul"). (<a href="">bug 394502</a>)</li>
  <li>JavaScript is faster than ever with the new <a href="">J&auml;gerMonkey</a> engine.</li>
  <li>Direct2D Hardware Acceleration is now on by default for Windows 7 users, hardware accelerated layers are available on all platforms with know-to-work video drivers.</li>
  <li>XUL in web pages is not allowed any more. (<a href="">bug 546857</a>)</li>
  <li>The proposed <a href="/Audio_Data_API" title="Audio Data API">Audio Data API</a> is available.</li>
  <li>The <a href="">HSTS security protocol</a> is available</li>
  <li>Absolute length units in CSS are <a href="">not physical, but relative to CSS pixels</a> now (on the basis of 96dpi). (<a href="">bug 537890</a>).</li>
  <li>The <a href="">bookmarks system has been reworked</a> to use the Places framework shared with Firefox (<a href="">bug 498596</a>), which will allow enabling Bookmarks with the Sync add-on (<a href="">bug 585845</a>).</li>
  <li>Several methods of the Firefox TabBrowser API (<a href="">bug 558614</a>, <a href="">bug 558673</a>, <a href="">bug 579845</a>) were implemented in SeaMonkey, which will allow to enable Tabs with the Sync add-on (<a href="">bug 567583</a>).</li>
  <li>The tab bar received a visual refresh. (<a href="">bug 579732</a>)</li>
  <li>Gopher support has been removed. (<a href="">bug 572389</a>)</li>
  <li>Web developers can animate content using <a href="">CSS Transitions</a>.</li>
  <li>SeaMonkey now defaults to tabbed browsing instead of opening new windows. (<a href="">bug 505311</a>)</li>
  <li>Address book toolbars can now be customized. (<a href="">bug 575956</a>)</li>
  <li>Find in Page now works with a toolbar instead of a modal window. (<a href="">bug 97023</a>)</li>
  <li>The browser can now be themed with <a href="">Personas</a> (lightweight themes). (<a href="">bug 563261</a>)</li>
  <li>The upcoming Gecko release has been renamed from 1.9.3 to 2.0. (<a href="">bug 570022</a>)</li>
  <li>The User-Agent (UA) string now exposes less information. (<a href="">bug 572668</a>: Crypto token, <a href="">bug 572656</a>: UI language, <a href="">bug 581783</a>: "Windows;")</li>
  <li>SeaMonkey now supports the <a href="">HTML5 video "buffered" property</a>.</li>
  <li><a href="">XPCOM registration</a> has been changed. (<a href="">bug 568691</a>)</li>
  <li>Archiving can now keep the folder structure intact (no configuration UI yet). (<a href="">bug 573392</a>)</li>
  <li>The <a href="">W3C Indexed Database API</a> is now available to websites. (<a href="">bug 553412</a>)</li>
  <li>New Add-ons manager. (<a href="">Bug 561600</a>)</li>
  <li>Drag URL/file to/from SeaMonkey's Download Manager. (copy/move to desktop/folder) (<a href="">Bug 192728</a>)</li>
  <li>Save multiple messages as individual files in directory. (<a href="">Bug 555972</a>)</li>
  <li>Make Search, Folder Location and Views widgets for MailNews customizable toolbars. (<a href="">Bug 521927</a>)</li>
  <li>WebM video is now supported for HTML5 &lt;video&gt; tag. (<a href="">Bug 566245</a>)</li>
  <li>View source is now consistently taken from the platform and appearing in a SeaMonkey look and feel across all invocations. (<a href="">Bug 411754</a>)</li>
  <li>Loading the URL <code>about:memory</code> now shows how much memory is used by different parts of SeaMonkey.</li>
  <li>SeaMonkey now supports a lot of the same tabbrowser API as Firefox. (<a href="">Bug 467867</a>)</li>
  <li>Search and Go buttons widgets for Browser are now customizable. (<a href="">Bug 529647</a>)</li>
  <li>The feed preview UI and the Helper Applications preferences can now detect the system's default feed reader and use it. (<a href="">Bug 471346</a>)</li>
  <li><a href="">HTML5 Websockets</a> are now available to website authors. (<a href="">Bug 472529</a>)</li>
  <li><a href="">WOFF format</a> for website fonts (<a href="">bug 507970</a>).</li>
  <li>Resizeable text areas in web forms (<a href="">bug 442228</a>).</li>
  <li><a href="">Fullscreen video</a> (<a href="">bug 453063</a>).</li>
  <li>JIT tracing for x86_64 (<a href="">bug 489146</a>).</li>
  <li><a href="">async places history expiration</a>.</li>
  <li>Expiration and frecency-ordered form field autocomplete.</li>
  <li><a href="">Improved js-ctypes support</a>.</li>
  <li>Better performance on startup and shutdown.</li>
  <li>SVG attributes which are mapped to CSS properties can now be animated using SMIL (<a href="">bug 534028</a>). Support for <a href="">SMIL Animation in SVG</a>.</li>
  <li>Core Animation rendering model for plugins on Mac OS X has been implemented. Plugins which also support this rendering model can now draw faster and more efficiently.</li>
  <li>Support for new CSS attributes such as gradients, background sizing, and pointer events.</li>
  <li>Support for new DOM and HTML5 specifications including the Drag &amp; Drop API and the File API, which allow for more interactive web pages. (<a href="">bug 500328</a>, <a href="">bug 457800</a>, <a href="">bug 356295</a>, <a href="">bug 523771</a>, <a href="">bug 503943</a>, <a href="">bug 396392</a>, and more)</li>
  <li>Protection from <a href="">out-of-date plugins</a></li>
  <li>CSS <a href="">:visited selectors have been changed</a> to block ways that websites can quickly check a user's browsing history.</li>
  <li>The SSL security system has been changed to fix a renegotiation flaw.</li>
  <li>Support for CSS Transitions.</li>
  <li>Support for WebGL, for Direct2D acceleration on Windows (all disabled by default).</li>
  <li>A new <a href="">HTML5 parser</a>.</li>
  <li>New Troubleshooting Information page (about:support, <a href="">bug 545110</a>).</li>
  <li>Notification bars for MailNews return receipts (MDN, <a href="">bug 539066</a>)</li>
  <li>Support for libnotify-based Desktop Notifications on Linux (e.g. mail alerts, finished downloads)</li>
  <li>Support for using system proxy settings on Windows (<a href="">bug 485764</a>).</li>

<div class="fieldset">
<span class="legend" id="browser">Browser</span>

  <li>SeaMonkey should support &quot;OpenSearch&quot; (<a href="">Bug 410613</a>)</li>
  <li>navigatorOverlay.xul still has a reference to BrowserSearchInternet (Tools &gt; Search the Web doesn't work) (<a href="">Bug 601466</a>)</li>
  <li>[SeaMonkey 2.1] mochitest-plain-1: it seems test_bug457672.html &quot;leaks the world&quot; (<a href="">Bug 557120</a>)</li>
  <li>[SeaMonkey 2.1, mochitest-browser-chrome] browser_522545.js | sessionstore got correct userTypedValue - Got, expected (<a href="">Bug 589618</a>)</li>
  <li>Port duplicateTabIn introduced in bug 448546 (<a href="">Bug 595483</a>)</li>
  <li>Convert suite/ files for content XUL being killed (<a href="">Bug 590725</a>)</li>
  <li>test_docload.xul reports &quot;JavaScript error: chrome://navigator/content/tabbrowser.xml, line 919: nsIInterfaceRequestor is not defined&quot; (<a href="">Bug 591550</a>)</li>

<div class="fieldset">
<span class="legend" id="mail">MailNews</span>

  <li>&quot;Move to Trash&quot; now marks as read (<a href="">Bug 465116</a>)</li>
  <li>Implement getBrowser() in MailNews windows (<a href="">Bug 588895</a>)</li>
  <li>Warning: assignment to undeclared variable index (in msgHdrViewOverlay.js) (<a href="">Bug 595738</a>)</li>
  <li>&quot;Check online presence (AOL)&quot; should be removed from address book tools menu (<a href="">Bug 594081</a>)</li>
  <li>Move abCardViewOverlay.xul from mailnews/ to suite/ (<a href="">Bug 599726</a>)</li>

<div class="fieldset">
<span class="legend" id="general">General</span>

  <li>Alt+Home Keyboard Shortcut Broken; Key Event Modifier navigator.xul (<a href="">Bug 587398</a>)</li>
  <li>port bug 581076 | add missing pref to browser-prefs.js (<a href="">Bug 594425</a>)</li>
  <li>Package nsInputListAutoComplete.js (<a href="">Bug 595381</a>)</li>
  <li>[seamonkey] mochi-browser failures due to indexedDB issues: browser_permissionsPromptAllow.js and others (<a href="">Bug 600364</a>)</li>
  <li>Placeholder (emptytext) styling on Modern broken by bug 547224 (<a href="">Bug 551545</a>)</li>
  <li>nsILeakDetector leftovers in the c-c tree (<a href="">Bug 597403</a>)</li>
  <li>Support signed updates in SeaMonkey (<a href="">Bug 593135</a>)</li>
  <li>Port bug 433860 and bug 570321 spell check context menu tests and bug 585841 - Right click, 'copy link location' no longer works to SM (<a href="">Bug 593575</a>)</li>
  <li>Port to SeaMonkey changes to test_contextmenu.html from bug 558072 Allow getting of popup position and size from popupshowing event (<a href="">Bug 593884</a>)</li>
  <li>Unsorted Bookmarks entry in menu of Bookmarks button in Personal Toolbar has no special icon (<a href="">Bug 586056</a>)</li>
  <li>Update SeaMonkey to newer AUS URL scheme (<a href="">Bug 557583</a>)</li>
  <li>Implement a Data Manager unifying cookie, permission, password, and form data management (<a href="">Bug 569341</a>)</li>
  <li>Persona doesn't apply to sidebar (<a href="">Bug 581382</a>)</li>
  <li>Address Neil's post-landing comments on places bookmarks (<a href="">Bug 585601</a>)</li>
  <li>[SeaMonkey 2.1, mochitest-browser-chrome] Double id='addBookmarkKb' detected in navigator.xul (<a href="">Bug 589592</a>)</li>
  <li>Provide a fast bookmarking button in the urlbar (<a href="">Bug 589601</a>)</li>
  <li>SeaMonkey 2.1b1pre French and Russian builds are missing (<a href="">Bug 590635</a>)</li>
  <li>Move Bookmarks dialog broken (<a href="">Bug 590714</a>)</li>
  <li>Remove .extra UA pref, possibly add UI for .compatMode.firefox (<a href="">Bug 591327</a>)</li>
  <li>Add YASM to Windows slaves, upgrade Linux/Mac slaves to YASM 1.1 (<a href="">Bug 594468</a>)</li>
  <li>Add SeaMonkey 2.1b2pre and 2.1b2 to AMO (<a href="">Bug 602630</a>)</li>
  <li>GUI needed to toggle browser.tabs.insertRelatedAfterCurrent (<a href="">Bug 588122</a>)</li>
  <li>After doorhangers land cant type in textbox (<a href="">Bug 602150</a>)</li>
  <li>[SeaMonkey] Replace &quot;emptytext&quot; in abCardOverlay with &quot;placeholder&quot; (<a href="">Bug 590932</a>)</li>
  <li>Make drop down menus for back and forward buttons middle/Ctrl-clickable (<a href="">Bug 529240</a>)</li>
  <li>Port Bug 562649 set and correctly handle userTypedValue when loading external URIs. (<a href="">Bug 586340</a>)</li>
  <li>Change -moz-border-radius* properties to css3-background names in suite/ (<a href="">Bug 594988</a>)</li>
  <li>Port front end of Bug 594261 |Factor out geolocation prompt into something that can be reused|. (<a href="">Bug 595442</a>)</li>
  <li>Change &quot;-moz-box-shadow&quot; to &quot;box-shadow&quot; in suite/ (<a href="">Bug 595630</a>)</li>
  <li>Add alive ping counter to the blocklist url (<a href="">Bug 598977</a>)</li>
  <li>Correct typo and adjust spacing for new Firefox compatibility UI in the HTTP preference pane (<a href="">Bug 597051</a>)</li>
  <li>Remove nsILeakDetector leftovers in SeaMonkey (<a href="">Bug 597694</a>)</li>
  <li>Some css rules in existing css files doesn't apply anymore (bookmarks-ptf gone, structure have changed) (<a href="">Bug 586415</a>)</li>
  <li>No icons in alltabs menuitems (<a href="">Bug 593944</a>)</li>
  <li>[SeaMonkey 2.1, mochitest-browser-chrome] Lots of mozapps/extensions/test/ failures (<a href="">Bug 589659</a>)</li>
  <li>port ui parts of bug 561636 to support invalidformsubmit (<a href="">Bug 599745</a>)</li>
  <li>[SeaMonkey] mochitest-5: numerous failures in test_contextmenu.html media related. (<a href="">Bug 593655</a>)</li>
  <li>Privacy options are not cleared on closing SeaMonkey and instead cleared when SeaMonkey is reopened (<a href="">Bug 588651</a>)</li>
  <li>[SeaMonkey 2.1, mochitest-chrome] Exception in test_pm.xul (<a href="">Bug 589627</a>)</li>
  <li>xpcshell: test_clearHistory_shutdown.js fails due to &quot;ReferenceError: TOPIC_GLOBAL_SHUTDOWN is not defined&quot;, after bug 580892 (<a href="">Bug 595633</a>)</li>
  <li>Package dom_notification.xpt (<a href="">Bug 595273</a>)</li>
  <li>Error: formatURL: Couldn't find value for key: SIDEBAR_VERSION (<a href="">Bug 595394</a>)</li>

<div class="fieldset">
<span class="legend" id="windows">Windows</span>

  <li>SeaMonkey part of |Bug 495115 - Implement Strict-Transport-Security| to prevent overrides on certError.xhtml (<a href="">Bug 590825</a>)</li>
  <li>Windows nightly L10n repacks failing for SeaMonkey in creating installer (<a href="">Bug 591091</a>)</li>
  <li>[SeaMonkey 2.1, mochitest-browser-chrome] TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/suite/common/tests/browser/browser_346337.js and browser_466937.js (<a href="">Bug 594687</a>)</li>

<div class="fieldset">
<span class="legend" id="linux">Linux</span>

  <li>[SeaMonkey, Linux] mochitest-browser-chrome: intermittent &quot;.../suite/browser/test/browser_bug462289.js | tab key to tab activeElement - Got [object HTMLInputElement], expected [object XULElement]&quot; (<a href="">Bug 491624</a>)</li>
  <li>Port bug 506175 to SM and fix an intermittent orange on linux for download manager tests (<a href="">Bug 592438</a>)</li>
  <li>Port changes from toolkit's browser_354894.js to SeaMonkey's browser_bug515006.js (<a href="">Bug 592560</a>)</li>
  <li>browser_pluginnotification.js time out (<a href="">Bug 592846</a>)</li>
  <li>Install patched gcc 4.5.1 on Linux slaves and enable it for trunk builds (<a href="">Bug 599530</a>)</li>
  <li>Middle-clicking to stop autoscroll may activate contentLoadURL (deactivate,clipboard,paste) (<a href="">Bug 534248</a>)</li>
  <li>[Non-static SeaMonkey] &quot;Warning: package error or possible missing or unnecessary file: bin/ (package-manifest, 54).&quot; (<a href="">Bug 586822</a>)</li>
  <li>[SeaMonkey 2.1] TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/content/html/document/test/browser_bug592641.js (<a href="">Bug 596237</a>)</li>
  <li>[SeaMonkey 2.1, mochitest-plain-4, Linux] test_invalidate_during_plugin_paint.html crashing (<a href="">Bug 585438</a>)</li>

<div class="fieldset">
<span class="legend" id="mac">Mac OS X</span>

  <li>Add-ons manager doesn't open if all windows are closed (<a href="">Bug 586360</a>)</li>
  <li>Bookmark Manager doesn't open if all windows are closed (<a href="">Bug 586363</a>)</li>
  <li>Mac universal builds now marked as &quot;mac64&quot; when they are PPC/i386 actually (<a href="">Bug 600223</a>)</li>
  <li>Remove all updates on SeaMonkey 2.1* for PPC (<a href="">Bug 601919</a>)</li>
  <li>Mac release repackaging breaks with release file names (<a href="">Bug 602907</a>)</li>
  <li>TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/suite/common/dataman/tests/browser_dataman_basics.js | Test timed out (<a href="">Bug 600229</a>)</li>
  <li>Mac builds broken by default architecture switch in gecko (<a href="">Bug 599796</a>)</li>
  <li>[Non-static SeaMonkey] &quot;Warning: package error or possible missing or unnecessary file: (package-manifest, 63).&quot; (<a href="">Bug 586854</a>)</li>
  <li>[Mac default] hover:active style rules applies on disabled linkToolbar items (<a href="">Bug 582372</a>)</li>
  <li>New places ui lacks mac css and certain icons doesn't blend in with existing (<a href="">Bug 586026</a>)</li>
  <li>unsortedBookmarks.png ought to have equal amount of transparency at top/bottom (<a href="">Bug 593838</a>)</li>
  <li>bookmarks-chevron doesn't display in mac classic (<a href="">Bug 594127</a>)</li>
  <li>Need to switch border-radius: 100% to 10000px (<a href="">Bug 595378</a>)</li>
  <li>[Mac default] move some style rules in mailWindow1.css (<a href="">Bug 595724</a>)</li>
  <li>Need to rename 'menu_HelpUpdatesSeparator' to 'updateSeparator' (<a href="">Bug 596758</a>)</li>
  <li>Update Help for the new location of the 'Check for Updates' menuitem (<a href="">Bug 597172</a>)</li>
  <li>Fix some reminding/missed issues regarding personas and sidebar (<a href="">Bug 599621</a>)</li>
  <li>[SeaMonkey] OSX, Perma-Orange in test_GCrace.html (<a href="">Bug 600378</a>)</li>
  <li>Mac universal build fails unifying architectures after IPC/OOPP landing (<a href="">Bug 598916</a>)</li>

<div class="fieldset">
<span class="legend" id="build">Compiling</span>

  <li>remove nsAboutAbout.js (<a href="">Bug 538419</a>)</li>
  <li>Use out-of-process-plugins (OOPP) framework in SeaMonkey (<a href="">Bug 545716</a>)</li>
  <li>Fix issues brought up by package-compare (<a href="">Bug 589637</a>)</li>
  <li>Remove reporter from SeaMonkey (<a href="">Bug 590102</a>)</li>
  <li>Add new Addon Repository prefs (<a href="">Bug 591037</a>)</li>
  <li>Clean up SeaMonkey packaging files post libxul switch (<a href="">Bug 598644</a>)</li>
  <li>Port |Bug 384179 - crash on startup| to SeaMonkey (<a href="">Bug 534689</a>)</li>
  <li>Package message wakeup service (<a href="">Bug 594430</a>)</li>
  <li>Full update for nightly builds doesn't work, removes xul.dll (<a href="">Bug 599605</a>)</li>
  <li>--enable-tests on all our Builders by default (<a href="">Bug 545172</a>)</li>
  <li>xpcshell: new test_componentsRegistered.js fails (<a href="">Bug 595620</a>)</li>