SeaMonkey 2.9 Changelog (Target Milestone)
New Features and Fixes
Browser
- [SeaMonkey] mochitest-other: "TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/suite/browser/test/browser_alltabslistener.js | Got a notification for the front notifications listener - Got onStateChange, expected onLocationChange" and more (Bug 699684)
MailNews
- MsgComposeCommands.js Code cleanup: Use Services more, reuse code, and remove commented dumps. (Bug 703836)
- Add Bookmark This Link to feeds' Website header link context menu (Bug 711779)
- Can't drag-n-drop from the address book sidebar (Bug 713405)
- gPromptService is not defined trying to add empty contact from sidebar (Bug 713563)
- Recipient type reverts to "To:" when adding contacts from sidebar or drag-n-drop. (Bug 713565)
- addressingWidgetOverlay.js uses non-existent gPromptService (Bug 713671)
- Update messenger compose window's mail toolbar to use removable attribute (Bug 718515)
- Add print button as an option to messenger compose mail toolbar (Bug 718517)
- click in empty messagepane reopens MailNews in Browser (Bug 720225)
- Port |Bug 593321 - Opening saved .EML with empty subject has wrong window title| (Bug 721021)
Composer
- Move Editor startup/shutdown functions to editingOverlay (Bug 695842)
- Plain text editor context menu broken since landing of fix to bug 702019 (Bug 717111)
General
- Spellchecker settings are in the Mail section but the SP is used by all components (Bug 527173)
- Add Unsorted Bookmarks to Bookmarks menu and rename Personal Toolbar to Bookmarks Toolbar (Bug 588807)
- Add mozapps/extensions/newaddon.css to Modern (Bug 700162)
- [SeaMonkey] mochitest-chrome: "TEST-UNEXPECTED-FAIL ... textLTR.openPopup is not a function at ... test_bug649840.xul:39" (Bug 707039)
- [SeaMonkey] xpcshell: "TEST-UNEXPECTED-FAIL | [...]/test_clearHistory_shutdown.js | places-expiration-finished == places-connection-closed" (Bug 711937)
- [SeaMonkey, Windows] mochitest-5: "test_contextmenu.html | checking expected number of menu entries - got 26, expected 24" and 30+ other errors (Bug 712871)
- Port |Bug 534956 - Sync add-ons| (Bug 713087)
- Make AddonRepository.getAddonsByIDs() not send performance data (Bug 713119)
- Port |Bug 556563 - Disable/remove "View video" when you're already viewing the video| to SeaMonkey (Bug 713173)
- Update Help for changes from bug 527173 (new Spelling pref pane) (Bug 714588)
- Port |Bug 713747 - Rip out non-UniversalXPConnect privilege manager functionality| to SeaMonkey (Bug 714630)
- Simplify @media queries like Bug 713822 (Bug 716186)
- Help Peer Support User Newsgroups link takes you to Firefox help at Sumo (Bug 716382)
- Some bookmark.*Cmd are missing an ellipsis (Bug 716401)
- Port bug 716868 (Bug 717355)
- Update Help for |Bug 620776 - Add UI for new plugin.disable preference| (Bug 718302)
- Advanced/Crash Reporter checkbox should be independent of shell service (Bug 718315)
- Port |Bug 712421 - allow pasting a URL in the download manager window to download it| (Bug 719196)
- Remove usage of nsIDocCharset and nsIDocumentCharsetInfo following bug 713825 and bug 720310 (Bug 720312)
- Make lightweight themes / Personas work in the Download Manager window (Bug 721583)
- Tracking bug for build and release of SeaMonkey 2.7 Final (Bug 721584)
- Port |Bug 666306 - Video content should become large play button ...| to Modern (Bug 721881)
Windows
- Unable to upload trunk zh-TW on mac, due to SEARCH_PLUGINS failure. (Bug 714574)
- Port |Bug 526998 - Implement F2 keyboard shortcut for renaming focused attachments when composing (on Windows and Unix)| (Bug 718310)
- Add NSSupportsAutomaticGraphicsSwitching to Suite Mac Builds (Bug 721285)
- '20120128' SeaMonkey browser non-functional (Bug 722116)
- Adapt System Requirements page for dropped Win2k/WinXP RTM/WinXP SP1 support (Bug 729242)
Linux
- Port |Bug 716397 - [Linux] "Warning: package error or possible missing or unnecessary file: bin/libmozglue.so"| to SeaMonkey (Bug 716395)
Special Operating Systems
- macOS: [Mac Default] tabbrowser tab title text styling is wrong in Lion (Bug 713445)
- macOS: Move quirks triggering into nsSuiteApp.cpp because Bug 696376 caused our quirks to be triggered too late. (Bug 715802)
Compiling
- Update removed-files.in because update.locale has moved into omni.jar. (Bug 704836)
- Adding zh-TW locale to all-locales (Bug 713649)
- Port |Bug 674725 - WebSMS (or Messaging+)| to SeaMonkey (Bug 714248)
- Port |Bug 678694 - Battery API| to SeaMonkey (Bug 714249)
- Port |Bug 697383 - implement navigator.mozApps| to SeaMonkey (Bug 714251)
- Port |Bug 713504 - Stop trying to package jetpack.xpt, since it was removed by bug 711838| to SeaMonkey (Bug 714252)
- Port |Bug 713415 - Stop trying to package dom_threads.xpt, since it was removed by bug 649537| to SeaMonkey (Bug 714253)
- Port |Bug 699918 - Add a Profiler XPCOM Module| to SeaMonkey (Bug 714255)
- Package 'necko_websocket.xpt' in SeaMonkey after |Bug 640003 - WebSockets - upgrade to ietf-07| (Bug 714257)
- Port |Bug 655678 - Precompile startup cache for xulrunner| and |Bug 639462 - "make install" doesn't install the SDK| to SeaMonkey (Bug 714747)
- Port |Bug 717975 - only expose m-c implementation of navigator.mozApps on b2g| to SeaMonkey (Bug 718912)
- Package dom_network.xpt : Port Bug 677166 (Implement Network Status API) Part 2 Add .mozConnection to navigator (Bug 719325)
- Support 'mailbloat' test target in SeaMonkey (Bug 721357)
- [SeaMonkey] "Warning: package error or possible missing or unnecessary file: bin/components/chardet.xpt" (Bug 721533)
- add Ukrainian to builds (Bug 726486)