[%- mypath = "${template.name}"|replace('[^\/]*$','') -%] [%- PROCESS "${mypath}/relnote.var" -%]

# What's New in [% rnote.name %]

This document outlines a few of the new features implemented in [% rnote.name %], important bugfixes and any new problems. See the SeaMonkey Trunk Tracker for a more comprehensive list of fixes. Please note that these changes are relative to [% rnote.relativeto.stable.name %].

## New Features and Fixes

Major Changes

- New Add-ons manager. (Bug 561600)
- Drag URL/file to/from SeaMonkey's Download Manager. (copy/move to desktop/folder) (Bug 192728)
- Save multiple messages as individual files in directory. (Bug 555972)
- Make Search, Folder Location and Views widgets for MailNews customizable toolbars. (Bug 521927)
- WebM video is now supported for HTML5 <video> tag. (Bug 566245)
- View source is now consistently taken from the platform and appearing in a SeaMonkey look and feel across all invocations. (Bug 411754)
- Loading the URL `about:memory` now shows how much memory is used by different parts of SeaMonkey.
- SeaMonkey now supports a lot of the same tabbrowser API as Firefox. (Bug 467867)
- Search and Go buttons widgets for Browser are now customizable. (Bug 529647)
- The feed preview UI and the Helper Applications preferences can now detect the system's default feed reader and use it. (Bug 471346)
- HTML5 Websockets are now available to website authors. (Bug 472529)
- See the wiki page on SeaMonkey 2.1 Features for a good list of major changes in this release.

Browser

- Rename mTabs to tabs in suite tabbrowser (Bug 573733)
- Port Bug 529674 [Restore windows at the saved position without moving them around on the screen] to SeaMonkey (Bug 558641)
- Port Bug 506482 [Don't write sessionstore.js to disk for read only events] to SeaMonkey (Bug 558646)
- Port Bug 561702 [sessionstore should not use RegExp static state] to SeaMonkey (Bug 567726)

MailNews

- Make use of Services.jsm in suite commandglue.js (Bug 572080)
- Make Search, Folder Location and Views widgets for MailNews customizable toolbars (Bug 521927)
- Reordering of newsgroups using drag & drop doesn't work anymore (Bug 556887)
- Remove dead variable "messages" from archiving code (BatchMessageMover) (Bug 571713)
- Port |Bug 522252 - make archiving of read-only folders do a copy, not a move| to SeaMonkey (Bug 573278)
- Port |Bug 559040 - Make the internal archiving code work for any set of messages thus being nicer to extensions| to SeaMonkey (Bug 570578)
- Save multiple messages as individual files in directory (Bug 555972)

General

- New mochitest failures in SeaMonkey (Bug 572703)
- [Port Bug 479899 to SeaMonkey Modern] s/#autoscroller/.autoscroller/g (Bug 482218)
- System setting for mouse wheel not documented (Bug 280873)
- [SM] Customize toolbar sheet moves when selecting the show dropdown menu (Bug 566424)
- pages loaded from search results should highlight the search term (Bug 158773)
- Font help for User Defined (Bug 159254)
- Add possibility to drag downloaded files from download window and drop/move them to desktop (as example) (Bug 192728)
- Add/port about:support (Troubleshooting Information page) to SeaMonkey (Bug 545110)
- Use Suite's search tips rather than toolkit's in suitehelp.rdf (Bug 566139)
- Port |Bug 489994 - Downloads list should honor always remember helper application| to SeaMonkey (Bug 569898)
- Overlay suite features onto toolkit view source window (Bug 411754)
- Port Bug 520659 (Lazily build places trees when possible) to SeaMonkey (Bug 547815)
- Clean up nsContextMenu.js, lay the base for future work touching it (Bug 562339)
- Add SeaMonkey 2.1a2 and 2.1a3pre to crash-stats.m.c (Bug 573989)
- Remove nsAddonRepository.js on updates (Bug 574467)
- Fix filenames for mozilla help to follow readme-style (Bug 226191)
- Replace "Download retention" with "Download history" in Browser preferences (Bug 566484)
- Implement Firefox TabBrowser API: getIcon() (Bug 558673)
- SeaMonkey part of Toolkit bug 561116 (Bug 561645)
- Make Search and Go buttons widgets for Browser customizable toolbars (Bug 529647)
- rights infobar not displayed any more (Bug 573384)

Windows

- Open the Addon Manager in a tab (Bug 566905)
- Make notification bar open the Addon Manager in browser rather than its own window (Bug 572049)
- Installing Trunk 2.1a Overtop Existing Branch 2.0 Causes Non-Functional SeaMonkey (Bug 562047)
- PCA complains when installer is cancelled (Bug 569791)

Linux

- Make site icons work in places history and bookmarks (Bug 554908)
- Get Linux64 SeaMonkey building again (Bug 571652)
- Bug 521523 regressed libunixproxy.so packaging (Bug 545631)

Mac OS X

- Remove extensions.getMore* preferences (Bug 530102)
- Port Bug 519099 [Location bar stops working and does not allow any input. Restarts does not help] to SeaMonkey (Bug 567655)
- SeaMonkey 2.1 does not package widget_cocoa.xpt (Bug 545628)
- The 'active' attribute is gone, should instead use -moz-window-inactive pseudoclass (Bug 555508)
- [Mac] Remove splitter cursor overrides (Bug 558668)
- Update Mac readme.txt file for trunk (Bug 564680)

Compiling

- [SeaMonkey, non-nightly] Fix "Warning: package error or possible missing or unnecessary file: ..." (Bug 564606)
- [SeaMonkey] crashtest and reftest suites hang at startup since "new add-ons manager UI" landing (Bug 563012)