[%- mypath = "${template.name}"|replace('[^\/]*$','') -%]
[%- PROCESS "${mypath}/relnote.var" -%]
What's New in [% rnote.name %]
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 %].
"Any text in the page" and "Links only" Radio Buttons Are Not Disabled when Disabling Find as You Type (Bug 524886)
Implement browser.tabs.closeWindowWithLastTab functionality on Seamonkey to avoid closing browser with last tab (Bug 533125)
Closing browser / switching profile keeps and later restores state / open tabs and history (Bug 486696)
Port Bug 461634 [new API: allow to delete a single closed tab] to SeaMonkey (Bug 524345)
Port Bug 493467 [preserve allowDNSPrefetch and allowAuth and test for completeness] to SeaMonkey (Bug 524365)
Port Bug 491168 [Allow SessionStore to save/restore referrer field] to SeaMonkey (Bug 524369)
Port Bug 423132 [speed up sessionstore cookie bits] to SeaMonkey (Bug 524371)
Closing a window with multiple tabs doesn't produce a warning (Bug 525386)
Port Bug 485976 [Move writing sessionstore.js off the main thread] to SeaMonkey (Bug 547406)
Port Bug 523771 [Support <input type=file multiple>] sessionstore part to SeaMonkey (Bug 547710)
Port Bug 411930 [Crash reporter sends wrong URL when crashing during pageload] to SeaMonkey (Bug 548208)
Port Bug 526613 [Need a notification representing the end of nsISessionStore.setBrowserState operation] to SeaMonkey (Bug 548211)
Port Bug 528776 [getBrowserState considers closed windows as open] to SeaMonkey (Bug 548228)
Port Bug 501423 [StorageEvent implementation does not match the spec] sessionstore bits to SeaMonkey (Bug 548496)
Port Bug 528440 [Should skip windows that are closed but not yet destroyed when using nsIWindowMediator] to SeaMonkey (Bug 558636)
Port Bug 524745 [Session restore sets focus to minimized windows] to SeaMonkey (Bug 558638)
Port Bug 531519 [getBrowserState sometimes returns two entries for one window] to Seamonkey (Bug 558639)
Port Bug 537290 [Reduce uses of aNode.localName, namespaceURI in XPath generation] to SeaMonkey (Bug 558645)
Port Bug 535408 [Increase Sessionstore interval to 15s] to SeaMonkey (Bug 558649)
Port Bug 500328 [Add support for HTML5 History.pushState(), History.replaceState() methods] sessionstore parts to SeaMonkey (Bug 558652)
Port Bug 463387 [Add an API for getting web progress notifications for all tabs] to SeaMonkey (Bug 558995)
Port Bug 518970 [frequent timeout in browser_394759_privatebrowsing.js, caused by browser_394759.js and browser_354894.js] to SeaMonkey (Bug 561718)
Port Bug 551285 [Drop backwards compatibility for Firefox 2/3] to SeaMonkey (Bug 561719)
Port Bug 551505 [Fix context of RestoreDocument_proxy] to SeaMonkey (Bug 561723)
Port Bug 553305 [Properly declare 'i'] to SeaMonkey (Bug 561724)
Port Bug 537289 [Only save form data for fields that aren't the default value] to SeaMonkey (Bug 561728)
history.pushState forgets favicon and feeds (Bug 557374)
"My Yahoo" should be "My Yahoo!" in the list of feed handlers (Port Bug 432118) (Bug 531645)
Port several bugfixes from toolkit viewSource.js (Bug 537377)
[PageInfo] Sync changes from mozilla-central (Bug 550469)
tabbedbrowser progresslistener list grows forever instead of resizing when removeProgressListener is called (Bug 255503)
Port |Bug 468053 - gBrowser.addTab not treat null/undefined Uri as blank tab leading to extra work at least when restoring session| to SeaMonkey (Bug 536940)
mochitest-browser-chrome: "browser_feed_tab.js | Number of feeds listed: 0, should be 3" (Bug 561053)
[SeaMonkey] xpcshell: new test_tabmatches.js fails (Bug 555558)
Help button in Search Addresses dialog lacks Help icon (Bug 515228)
Unable to focus addresses using the mouse in Mailing List dialog (Bug 540444)
Remove repeated "the" from language properties files (Bug 543571)
Port Bug 410996 - Answering a news article in a saved search folder not stored under a news account creates mail reply instead of follow-up (Bug 546040)
Reply button doesn't launch mail composition window. (Bug 549802)
Search for "Age in days" uses "is" with "is less than" default, works fine when manually selected (Bug 530406)
some previously read mails randomly marked as unread in IMAP folders (IMAP server with CONDSTORE) (Bug 535404)
When working Offline and composing an e-mail the "Send" button doesn't change to "Send Later" (Bug 528209)
Add an ID for the "Show Remote Content" button. (Bug 531661)
MailNews: The File Button is not initialized until restart after being dragged out of the palette window and on to a toolbar (Bug 531779)
port bug 151244 to seamonkey, so return receipts keep working (Bug 539066)
Wrap the message pane in a hbox just like Thunderbird (Bug 544162) (Bug 544661)
Unwanted shortcuts in Mark dropdown of Mail Toolbar (Bug 521610)
Reposition Archive menuitem next to Move and Copy menus (Bug 528122)
xml parsing error when trying to view folder properties (Bug 564610)
Search Messages dialog closes when Enter is hit, rather than starting search (Bug 543160)
file action on a message fail to show the whole tree of folders (Bug 526339)
General
download progress dialog doesn't remember position / coordinates (Bug 552970)
Help is broken: undefined entity &printCmd.commandkey; (Bug 561663)
Port |Bug 407875 - Unprivileged users are not notified of security updates| to SeaMonkey, re-enable 'Check for Updates' (Bug 529741)
Port full screen video playback to SeaMonkey (Bug 531576)
Add sort markers/arrows to Password Manager (Bug 485702)
Download Manager Displays Unwanted Alert When Done (Bug 526399)
Multiple references to bookmark-item.png which doesn't exist in Modern (.gif does) (Bug 532190)
Correct changeset 0174b636d5ee (fix broken Modern rules in alert.css/accountCentral.css/pageInfo.css) (new mail notification/download complete/update "toaster" tray area popup text and Page Info Feeds Tab items missing margin/padding) (Bug 533348)
Order of status/task/component bar icons for suite components is different in the MailNews standalone message window (Bug 534330)
Update Help on Popup Windows preferences (Bug 543332)
Remove repetitions (the, of) from Help (Bug 543336)
Turning Encryption On and Off is no longer an option, remove it from Help (Bug 543340)
Modern theme needs CSS for about:memory (Bug 547458)
Update Help for the additional settings in Software Installation preferences (Bug 547931)
Port |Bug 518989 - Themes cannot give about:support an original design| to Modern (Bug 561668)
Update help for history window changes after places landing (Bug 472873)
Fix context menu IDs and accesskeys and add a test for them (Bug 487692)
Get unit tests turned on for SeaMonkey comm-central-trunk (Bug 504344)
Places history changes due to async expiration. (Port bug 520165.) (Bug 536374)
Adapt Help for changes from Bug 536374 - Places history changes due to async expiration (Bug 546936)
Start using Services.jsm in SeaMonkey (Bug 548715)
Port bug 543444 (Replace single-view API with multiple observers) to SeaMonkey history (Bug 550234)
[SeaMonkey 2.1] xpcshell: test_download_history.js and test_frecency.js fail, after bug 520165 landing (Bug 541746)
Package+Upload m-c tests of all 'dep opt' builds (Bug 543396)
Make nightly partial updates work for SeaMonkey trunk (Bug 555730)
SeaMonkey 2.x should run mochitest-plain suite in chunks, like Firefox (Bug 556666)
mochitest-browser-chrome: perma/random "browser_ApplicationPrefs.js | Timed out" after bug 152526 landing, caused by browser_bug431826.js (Bug 534647)
[SeaMonkey 2.1] mochitest-chrome: "mailTestUtils.js, line 53: Cc['@mozilla.org/messenger/account-manager;1'] is undefined", during test_idcheck.xul (Bug 542944)
Port |Bug 542941 - Better handling of EMBED visits| to SeaMonkey. (test_000_frecency.js failure) (Bug 552664)
Windows
Tab drop indicator no longer disappears after a drop (Bug 546090)
Profile importer should not treat error as fatal when reading from Windows registry (Bug 537525)
Port bug 524904 ( Add support for generic DLL blocklist ) to SM (Bug 527168)
Undated RSS and Atom feeds result in display of bad date (Bug 543375)
Unable to get directory path for directories immediately under some symlinks (Bug 477010)
Port |Bug 511984 - Enable fast-startup component for Firefox| to SeaMonkey (Bug 548202)
Drop-down 'View:' menu displays 'undefined' when you try and use Tags, or Custom Views (Bug 478800)
Browser cache not saved anymore, (profile related...) (Bug 547537)
"Help" item in the menu bar should be different between Windows and other platforms for some locales (Bug 521647)
Add Windows 7 SDK to build machines, SeaMonkey part (Bug 520687)
'WINNT 5.2 comm-central-trunk build' times out while running 'nss/shlibsign', due to missing renamed sqlite3.dll (Bug 536015)
Automated updates broken for 2.1a1pre nightlies since 20100329010643 (Bug 556564)
[cn-sea-qm-win2k3-01, Debug SeaMonkey] content/xtf/test tries to install libs (Bug 556813)
Port |Bug 435296 - imagelib should support decode-on-draw| to SeaMonkey (Bug 516195)
Fix "Warning: package error or possible missing or unnecessary file: bin/components/nsAxSecurityPolicy.js (packages, 258)" (Bug 524008)
Fix "Warning: package error or possible missing or unnecessary file: bin/gksvggdiplus.dll (packages, 56)" (Bug 524026)
Update Windows packaging for remaining dll renamings by bug 514665, in SeaMonkey (Bug 534410)
Port |Bug 485764 - Implement Windows System Proxy Settings Service| to SeaMonkey (Bug 534917)
Linux
Investigate showing a different first-run page (Bug 521314)
Fix 6 "Warning: package error or possible missing or unnecessary file: bin/libfreebl_32[...]" (Bug 524033)
Update Linux boxes to latest relplatform version (20 / with gcc 4.3) and get trunk Linux builders using gcc 4.3, SeaMonkey part (Bug 536299)
"Warning: package error or possible missing or unnecessary file: bin/components/libucvmath.so (packages, 98)", after bug 483116 landing (Bug 543289)
[SeaMonkey 2.1, leak test] cb-seamonkey-linux-01 fails with "WARNING: ... nsCSSLoader.cpp, line 2101" followed by "ASSERTION: Could not load scrollbars.css.: 'gStyleCache->mScrollbarsSheet'" (Bug 513943)
[SeaMonkey 2.1] 'Linux comm-central-trunk leak test build' crashes since +/- "2009/10/01 10:45:01" (Bug 520707)
Mac OS X
Update SeaMonkey's treeView.js to match new view API (Bug 517726)
E-mails (.eml) saved will not open from Finder (Bug 520610)
When SM is running, double clicking on saved web page opens home page (Bug 521699)
[Mac Classic] Appearance Pref Pane does not alter icon/text settings (Bug 525404)
[Mac Classic] Need new css for pageinfo (Bug 525698)
[MacOSX] Sub-menus in native Bookmarks menu have "Empty" menuitem (Bug 525926)
Redo Undo both use keyboard shortcut COMMAND+Z in Mail message composition (Bug 528629)
[Mac Classic] History drop-down height doesn't match full number of rows (Bug 528752)
[Mac] Don't generate show popup menuitems in Tools menu (Bug 533097)
[Mac] Need new css for clearListButton (Bug 536903)
[Mac classic] Reply/Reply all buttons doesn't look "pressed" when menu is open (Bug 537332)
[Mac classic] On received messages, if too many attachments, scroll bar works but is not visible (Bug 540974)
Mac packaged builds are completely broken by not packaging libwidget_mac.dylib (Bug 547499)
Special Operating Systems
OS/2: update SM cc unified package manifest for OS/2 (Bug 545534)
Compiling
Fix building of SeaMonkey Mac (and possibly part of Windows) on trunk following bug 516213 (Freshen WebGL implementation) (Bug 523562)
Port |Bug 511642 - use a single packaging manifest across all three platforms (with preprocessing)| to SeaMonkey (Bug 521523)