What's New in SeaMonkey 2.1 Alpha 3

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

New Features and Fixes

Major Changes
Browser
  • Update Comment on mimeTypeIsTextBased to Include Request to Update findbar.xml Upon Any Changes (Bug 580520)
  • Find / FAYT is not focusing on correct tab, so returns no or invalid results (Bug 584630)
  • Move mTabContainer to tabContainer (Bug 577756)
  • Icons sometimes set on wrong tab (Bug 585511)
  • Load favicon images into faviconService when allowed to (Bug 585515)
  • Implement Firefox TabBrowser API: selectTabAtIndex() to get feature parity (Bug 579845)
  • Fix parameter usage in loadOneTab and addTab, also add new option to openUILinkIn to explicitly focus newly opened tab (Bug 583997)
  • support paste command in FAYT mode (Bug 257489)
  • Page Info tabs aren't drawn correctly (Bug 581686)
  • Eliminate users of browsers.item (Bug 586055)
MailNews
  • Customize Address Book toolbars (Bug 575956)
  • Port |Bug 522761 – Need option 'keep folders scheme' under the archive feature to don't forget the messages organization| to SeaMonkey (Bug 573392)
  • [IMAP] Archive subfolders not shown in folder pane directly after their creation (Bug 494266)
General
  • Search/Find in page UI: toolbar instead of dialog (Bug 97023)
  • Restart dialog message is confusing (Bug 561176)
  • IsTargetEditable could use isContentEditable (Bug 570205)
  • Remove references to nonexistent IDs (Bug 582710)
  • Add-ons Manager window shows multiple times (Bug 566593)
  • Port bug 566910 'copy password' context menu item for password manager (Bug 568181)
  • Update Help for new Link Behavior preference panel (Bug 574609)
  • Double separator in menu of Bookmarks button in the Personal Toolbar (Bug 586050)
  • Switch SeaMonkey bookmarks to places backend (Bug 498596)
  • Make about: link SeaMonkey website and relnotes (Bug 555939)
  • Port Firefox bookmarks tests to SeaMonkey (Bug 557496)
  • Make lightweight themes / personas work with SeaMonkey trunk in browser windows (Bug 563261)
  • Clean up SeaMonkey versions of getFileDisplayName (Bug 572454)
  • Improve security button look in default theme (Bug 579731)
  • Make the tab bar look better in the default theme, including in lwthemes (Bug 579732)
  • [mochitest-browser-chrome] numerous browser_searching.js failures on SeaMonkey (Bug 580223)
  • Add new places core for bookmarks (and history) (Bug 580656)
  • Make suite glue initialize and migrate places bookmarks (Bug 580658)
  • Switch SeaMonkey browser UI to places bookmarks (Bug 580660)
  • Add management UI for places bookmarks (Bug 580662)
  • Remove old bookmarks system code (Bug 580663)
  • Package layout.xpt (Bug 583043)
  • Make Modern work nicely with places bookmarks work (Bug 584752)
  • Add SeaMonkey 2.1a3 and 2.1b1pre to crash-stats.m.c (Bug 587513)
  • In Advanced/General/Choose "en-US" (set via intl.accept_languages) is not match to "en-us" (Bug 370387)
  • Port Bug 363130: make menuitem icons 16x16px consistently on Windows/Linux. (Bug 517469)
  • Move the Link Behaviour preferences from the tabs pane to a separate pane. (Bug 570970)
  • [SeaMonkey] Don't pass strings to setTimeout (Bug 571517)
  • Move popups, panels, and tooltips into popupsets (e.g. mainPopupset) (Bug 572682)
  • Second getChildList parameter is now optional (Bug 577225)
  • Use <menupopup> instead of <popup> (Bug 578440)
  • Make lightweight themes / personas work with browser on Mac (Bug 579737)
  • Status Bar Icons No Longer Display (Bug 580868)
  • "Bookmark This Link" does not work (Bug 574264)
Windows
  • Page Info - Permissions, Ineffectual on https: sites (Bug 579747)
  • Update browser_pluginnotification.js to work with Addon Manager in tab. (Bug 573921)
  • Cannot use IME on FAYT of SeaMonkey (Bug 316646)
  • [SeaMonkey] test_bug429954.xul fails with JS Error (Bug 573598)
  • PageInfo Dialog is too short (Bug 534322)
  • Remove redundant pref-offline UI which was commented out since 2001. (Bug 577514)
Linux
  • Remove gopher references from SeaMonkey code (Bug 572389)
  • Install gcc 4.5.1 on Linux slaves (Bug 585235)
Mac OS X
  • Add toggletoolbar="true" to the windows that should have a Mac toolbar toggle pill (Bug 536904)
  • Fix up autocomplete-history-popup menuitem in mac classic (Bug 580323)
Compiling
  • Update SeaMonkey package-manifest.in files with new *.manifest files (Bug 577859)
  • Mac Chatzilla manifest is different causing unify to fail, and mac builds to be red. (Bug 586190)
  • [Non-static SeaMonkey] "Warning: package error or possible missing or unnecessary file: bin/gfxutils.dll (package-manifest, 57)." (Bug 585462)