SeaMonkey 2.1a1 Changelog (Target Milestone)
Any data displayed on this site is only for archive purposes and starting with March 2019 is not being updated any more.
New Features and Fixes
Browser
- tabbedbrowser progresslistener list grows forever instead of resizing when removeProgressListener is called (Bug 255503)
- Closing browser / switching profile keeps and later restores state / open tabs and history (Bug 486696)
- Accessible name for location bar is inconsistent or misbehaving (Bug 501445)
- 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)
- "Any text in the page" and "Links only" Radio Buttons Are Not Disabled when Disabling Find as You Type (Bug 524886)
- Closing a window with multiple tabs doesn't produce a warning (Bug 525386)
- "My Yahoo" should be "My Yahoo!" in the list of feed handlers (Port Bug 432118) (Bug 531645)
- Implement browser.tabs.closeWindowWithLastTab functionality on Seamonkey to avoid closing browser with last tab (Bug 533125)
- 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)
- [SeaMonkey 2.1] mochitest-browser-chrome: "browser_bug524365.js:60 - TypeError: tabState.disallow is undefined" (Bug 542946)
- 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)
- [PageInfo] Sync changes from mozilla-central (Bug 550469)
- [SeaMonkey] xpcshell: new test_tabmatches.js fails (Bug 555558)
- [Debug SeaMonkey 2.1] mochitest-plain-5: "test_feed_discovery.html | Test timed out.", caused by "ASSERTION: Implicit native wrapper in content code" (Bug 557127)
- history.pushState forgets favicon and feeds (Bug 557374)
- 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)
- mochitest-browser-chrome: "browser_feed_tab.js | Number of feeds listed: 0, should be 3" (Bug 561053)
- 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)
MailNews
- Skip (now) dumb MsgSetFolderCharset() (Bug 510735)
- Help button in Search Addresses dialog lacks Help icon (Bug 515228)
- Unwanted shortcuts in Mark dropdown of Mail Toolbar (Bug 521610)
- file action on a message fail to show the whole tree of folders (Bug 526339)
- Reposition Archive menuitem next to Move and Copy menus (Bug 528122)
- When working Offline and composing an e-mail the "Send" button doesn't change to "Send Later" (Bug 528209)
- Search for "Age in days" uses "is" with "is less than" default, works fine when manually selected (Bug 530406)
- 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)
- some previously read mails randomly marked as unread in IMAP folders (IMAP server with CONDSTORE) (Bug 535404)
- port bug 151244 to seamonkey, so return receipts keep working (Bug 539066)
- Kill MsgReload (Bug 540209)
- Unable to focus addresses using the mouse in Mailing List dialog (Bug 540444)
- Search Messages dialog closes when Enter is hit, rather than starting search (Bug 543160)
- Remove repeated "the" from language properties files (Bug 543571)
- Wrap the message pane in a hbox just like Thunderbird (Bug 544162) (Bug 544661)
- 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)
- xml parsing error when trying to view folder properties (Bug 564610)
General
- Menu->Send link does not open external mail app (should use mailto:) (Bug 152526)
- Update Help content on filters (Bug 232054)
- "Setting Proxy Values" has outdated block of text in wrong place (Bug 251511)
- title="" attribute is ignored (parent title will be inherited). (Bug 264001)
- [SeaMonkey] FTP file upload not working (Bug 467524)
- Update help for history window changes after places landing (Bug 472873)
- Unfork contentAreaUtils.js between FF and SM (Bug 484616)
- Add sort markers/arrows to Password Manager (Bug 485702)
- Fix context menu IDs and accesskeys and add a test for them (Bug 487692)
- Remove locale-specific subdomains from SeaMonkey client-generated URLs (Bug 497072)
- Get unit tests turned on for SeaMonkey comm-central-trunk (Bug 504344)
- [SeaMonkey 2.1] Location bar autocomplete doesn't work anymore (Bug 508055)
- Need a chrome://branding/content/icon48.png since mozapps css refers to this. (Bug 512732)
- move greprefs/*js into greprefs.js, SeaMonkey part (Bug 521004)
- Add support for Firebug (Bug 525638)
- Port Bug 525712 (Remove dead throbber-specific code from customizeToolbar.js, handle it in themes) (Bug 526148)
- Rename all instances of "menu_Edit_Popup" to "menu_EditPopup" to match Aviary apps. (Bug 526171)
- Download Manager Displays Unwanted Alert When Done (Bug 526399)
- Port |Bug 407875 - Unprivileged users are not notified of security updates| to SeaMonkey, re-enable 'Check for Updates' (Bug 529741)
- Reference to non-existing places.js in placesOverlay.xul (Bug 531139)
- [SM2.0.1] Workaround browser.toolbars.showbutton.* prefs that should not have been migrated from 1.1 (Bug 531526)
- Port full screen video playback to SeaMonkey (Bug 531576)
- Multiple references to bookmark-item.png which doesn't exist in Modern (.gif does) (Bug 532190)
- Set Default Browser button in Preferences disappears if Home Page selection is blank (Bug 532596)
- Port |Bug 425001 - Tests for bug 400731, 431826 use timers, are fragile| to SeaMonkey (Bug 533176)
- 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)
- mochitest-browser-chrome: perma/random "browser_ApplicationPrefs.js | Timed out" after bug 152526 landing, caused by browser_bug431826.js (Bug 534647)
- Places history changes due to async expiration. (Port bug 520165.) (Bug 536374)
- |this.mInputElt is null| triggered by FireFTP extension. (Bug 537098)
- Eliminate gFocused... globals (Bug 537155)
- Add some element IDs to navigator to assist porting of Firefox extensions. (Bug 537275)
- Update SeaMonkey's copyright strings to 2010 (Bug 537307)
- Port |Bug 473156 - FUEL: fuelIEvents.removeListener removes all listeners for an event| to SeaMonkey (Bug 537898)
- Sync the Applications Prefpane with the latest from mozilla-central (Bug 538164)
- Simple Alive test for the Applications Prefpane (Port browser_bug410900.js) (Bug 539713)
- Sync Suite pref-smartupdate.* with mozilla-central (Bug 541665)
- [SeaMonkey 2.1] xpcshell: test_download_history.js and test_frecency.js fail, after bug 520165 landing (Bug 541746)
- [SeaMonkey 2.1] mochitest-chrome: "mailTestUtils.js, line 53: Cc['@mozilla.org/messenger/account-manager;1'] is undefined", during test_idcheck.xul (Bug 542944)
- 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)
- Package+Upload m-c tests of all 'dep opt' builds (Bug 543396)
- Remove last traces of Quick Launch from Help (Bug 545765)
- Adapt Help for changes from Bug 536374 - Places history changes due to async expiration (Bug 546936)
- Modern theme needs CSS for about:memory (Bug 547458)
- Update Help for the additional settings in Software Installation preferences (Bug 547931)
- Start using Services.jsm in SeaMonkey (Bug 548715)
- 'View Background Image' context-menu item is always greyed out (Port Bug 482941) (Bug 549612)
- HTML 5 'placeholder' attribute should be used instead of 'emptyText' (Bug 550186)
- Port bug 543444 (Replace single-view API with multiple observers) to SeaMonkey history (Bug 550234)
- Remove copyright strings in UI (Bug 551742)
- Port |Bug 542941 - Better handling of EMBED visits| to SeaMonkey. (test_000_frecency.js failure) (Bug 552664)
- download progress dialog doesn't remember position / coordinates (Bug 552970)
- Make nightly partial updates work for SeaMonkey trunk (Bug 555730)
- Remove some ancient style rules from messageHeader.css (Bug 556064)
- Use :moz-locale-dir pseudoclass instead of chromedir attribute (Bug 556102)
- SeaMonkey 2.x should run mochitest-plain suite in chunks, like Firefox (Bug 556666)
- Download Manager styles (that doesn't apply) in communicator.css (Bug 557043)
- use Services.jsm in suite glue (Bug 560593)
- Help is broken: undefined entity &printCmd.commandkey; (Bug 561663)
- Port |Bug 518989 - Themes cannot give about:support an original design| to Modern (Bug 561668)
- Tracking bug for build and release of SeaMonkey 2.1 Alpha 1 (Bug 563695)
- Add SeaMonkey 2.0.5, 2.0.6pre, 2.1a1, and 2.1a2pre to crash-stats.m.c (Bug 563699)
- Correct a couple of shortcuts in Help (Bug 564223)
Windows
- Unable to get directory path for directories immediately under some symlinks (Bug 477010)
- Drop-down 'View:' menu displays 'undefined' when you try and use Tags, or Custom Views (Bug 478800)
- [SeaMonkey 2.0/2.1] (Conditionally) Remove obsolete 'Java Console' item (Bug 511884)
- Port |Bug 435296 - imagelib should support decode-on-draw| to SeaMonkey (Bug 516195)
- [SeaMonkey 2.1, Windows] Shared/Hourly builds don't start anymore: packaging issue (Bug 519068)
- Add Windows 7 SDK to build machines, SeaMonkey part (Bug 520687)
- "Help" item in the menu bar should be different between Windows and other platforms for some locales (Bug 521647)
- 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)
- Port bug 524904 ( Add support for generic DLL blocklist ) to SM (Bug 527168)
- 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)
- 'WINNT 5.2 comm-central-trunk build' times out while running 'nss/shlibsign', due to missing renamed sqlite3.dll (Bug 536015)
- Profile importer should not treat error as fatal when reading from Windows registry (Bug 537525)
- Undated RSS and Atom feeds result in display of bad date (Bug 543375)
- Tab drop indicator no longer disappears after a drop (Bug 546090)
- Browser cache not saved anymore, (profile related...) (Bug 547537)
- Port |Bug 511984 - Enable fast-startup component for Firefox| to SeaMonkey (Bug 548202)
- [SeaMonkey, Debug] (Windows) Mailnews packaged tests are all T-FAIL due to missing dll(s) (Bug 550018)
- 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)
Linux
- [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)
- 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)
Special Operating Systems
- macOS: Update SeaMonkey's treeView.js to match new view API (Bug 517726)
- macOS: E-mails (.eml) saved will not open from Finder (Bug 520610)
- macOS: When SM is running, double clicking on saved web page opens home page (Bug 521699)
- macOS: [Mac Classic] Appearance Pref Pane does not alter icon/text settings (Bug 525404)
- macOS: [Mac Classic] Need new css for pageinfo (Bug 525698)
- macOS: [MacOSX] Sub-menus in native Bookmarks menu have "Empty" menuitem (Bug 525926)
- macOS: Redo Undo both use keyboard shortcut COMMAND+Z in Mail message composition (Bug 528629)
- macOS: [Mac Classic] History drop-down height doesn't match full number of rows (Bug 528752)
- macOS: [Mac] Don't generate show popup menuitems in Tools menu (Bug 533097)
- macOS: [Mac] Need new css for clearListButton (Bug 536903)
- macOS: [Mac classic] Reply/Reply all buttons doesn't look "pressed" when menu is open (Bug 537332)
- macOS: [Mac classic] On received messages, if too many attachments, scroll bar works but is not visible (Bug 540974)
- OS/2: update SM cc unified package manifest for OS/2 (Bug 545534)
- macOS: Mac packaged builds are completely broken by not packaging libwidget_mac.dylib (Bug 547499)
Compiling
- Package GPSDGeolocationProvider.js on comm-central-trunk SeaMonkey (Bug 512005)
- [SeaMonkey 2.1] Stop packaging (merged) reporter.jar (Bug 519117)
- Port |Bug 508421 - move res/ stuff into toolkit.jar| to comm-central (apps), SeaMonkey part (Bug 521382)
- Port |Bug 511642 - use a single packaging manifest across all three platforms (with preprocessing)| to SeaMonkey (Bug 521523)
- Fix building of SeaMonkey Mac (and possibly part of Windows) on trunk following bug 516213 (Freshen WebGL implementation) (Bug 523562)
- Fix "Warning: package error or possible missing or unnecessary file: bin/components/proxyObjInst.xpt (packages, 203)" (Bug 524022)
- Fix 4 "Warning: package error or possible missing or unnecessary file: bin/extensions/langpack-en-US@chatzilla.mozilla.org/*" (Bug 524030)
- Please add zh-CN to all-locales (Bug 524453)
- Port |Bug 530723 - Disable ipc, since it requires libxul and we can't build that way (yet)| to SeaMonkey (Bug 531292)
- Need to package msgAsyncPrompter.js after bug 338549 (Bug 534528)
- Port |Bug 499417 - Refactor login manager's crypto code| to SeaMonkey (Bug 534565)
- Fix "Warning: package error or possible missing or unnecessary file: bin/components/jar50.dll (packages, 32)", on nightlies (Bug 534726)
- Port |Bug 513783 - Land js-ctypes on trunk and 1.9.2| to SeaMonkey (Bug 535231)
- Package extensions components.list too (Bug 535320)
- Fix dependentlibs.list packaging in SeaMonkey (Bug 535342)
- Don't ship dictionaries with language packs (Bug 537481)
- Port |Bug 515433 - (CSP) Implement core CSP elements| to SeaMonkey (Bug 539722)
- Make L10n nightly updates work (Bug 539938)
- Fix wrong packaging issues on m-1.9.2, SeaMonkey part (Bug 541125)
- Sort removed-files.in entries (Bug 541824)
- Port |Bug 545081 - There's no need for no_pkg_files when every platform uses a package manifest| to SeaMonkey (Bug 545987)
- Error out on building SeaMonkey with 1.9.2 from comm-central (Bug 546484)
- Remove 1.9.2 ifdefs from suite/ on comm-central (Bug 546487)
- Port |Bug 515421 - do major/minor updates from Fx3.5x to Fx3.6x to make sure it all works| to SeaMonkey (Bug 547375)
- Package new layers library on shared builds (Bug 549390)
- Package nsMicrosummaryService.js in SeaMonkey (Bug 554855)
- Port |Bug 496809 - Define @BIN_SUFFIX@ for removed-files.in| to SeaMonkey (Bug 556409)
- Package new gfxutils library in shared builds (Bug 560096)
- Port |Bug 560166 - the drag & drop any link to contents area completely fails| to SeaMonkey (Bug 560443)
- [SeaMonkey, Linux, nightly] 2 "Warning: package error or possible missing or unnecessary file: ..." (Bug 564657)