What's New in SeaMonkey 2.1 Alpha 2

This document outlines a few of the new features implemented in SeaMonkey 2.1 Alpha 2, 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 SeaMonkey 2.0.5.

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)