SeaMonkey 2.17 Changelog (Target Milestone)
New Features and Fixes
Browser
- Not detecting feed when type has leading and/or trailing whitespace (Bug 484379)
- Loading URL by pressing ENTER on already present URL in location bar doesn't maintain URL encoding (Port Bug 461304) (Bug 801287)
- Port |Bug 804834 - Part 1: Fix tests depending on E4X for-each in content JS| [feed_discovery.html mochitest-5 permaorange] (Bug 824344)
- browser_480893.js | uncaught exception - SyntaxError: missing ( after for at chrome://communicator/content/aboutSessionRestore.js:59 (Bug 825342)
- 'Get more search engines' link does not work (Bug 825586)
MailNews
- [Messenger] Junk and Delete buttons are missing description text when in the customize menu. (Bug 768010)
- Remove GetSelectedMessages from mail window and refactor some mail window code (Bug 811117)
- Select Addresses blank if opened from Compose window with To/Cc/Bcc filled in (Bug 814770)
- Reply to list: Using the thread pane's context menu list entry opens the compose window with the quoted message, but no To address is prefilled. (Bug 814948)
- HTML composition broken with nightly 20121127 (Bug 815689)
- Element.setAttribute(attr, null); now sets the attribute to the string "null" instead of the empty string (Bug 819798)
- Deleting all messages from folder generates errors (Bug 823819)
General
- Workaround event handler having the same original prototype node (Bug 674246)
- [SeaMonkey] "test_browserGlue_smartBookmarks.js | 6 == 5" (Bug 774296)
- [SeaMonkey] "browser_NetUtil.js | Exception thrown - [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.import]"" (Bug 783519)
- Switch to new event constructors (Bug 783715)
- nsSuiteGlue does unnecessary work when there are no new add-ons installed (Port Bug 727637). (Bug 791273)
- Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey (Bug 792735)
- Remove libsoundtouch from package-manifest.in (Bug 813522)
- rename gMsgCompose in addressbook-panel.js to something unique (Bug 814739)
- Sanitizer: Clear Private Data should clear search bar and find bar data. (Bug 815127)
- Remove all of the site specific user agent overrides as part of backing out bug 588909 [port bug 815743] (Bug 815801)
- Remove libsoundtouch following bug 816576 (Bug 817315)
- Set character encoding in browser_fayt.js (Bug 817326)
- Turn SSL-related warning prompts into notifications (Bug 817441)
- Port |Bug 675037: fullzoom callback needs to handle null currentURI| (Bug 817682)
- Sync changes in global/alerts/alert.css from Toolkit (Adjust styling of nsIAlertService alert windows). (Bug 818017)
- Restore wheel settings for horizontal direction (Bug 819652)
- [SeaMonkey] browser_dataman_basics.js | The correct number of domains is listed - Got 7, expected 18 (Bug 819715)
- [SeaMonkey] Test test_browserGlue_corrupt_nobackup.js times out (Bug 820308)
- Fix pre-filling of whitelist from pref-popups.js (Bug 822441)
- Context menu is not shown for form buttons and select elements (Port bug #433168) (Bug 822581)
- Tags and Folders don't toggle properly (Bug 822826)
- JavaScript error: this.editor is null when opening a popup window (Bug 823499)
- Update Mouse Wheel preferences help after bug 782143 and bug 819652 (Bug 823647)
- Unprefix the only -moz-radial-gradient in comm-central (Bug 823694)
- Bogus context menu for disabled text fields (Bug 827018)
Windows
- Unwanted Google searches due to mouse position. (Bug 690745)
- Port |Bug 800018 - Click-to-play is broken on various websites like cnn.com or latimes.com (2nd round)| to SeaMonkey (Bug 813963)
Special Operating Systems
- Other: right click in the empty part of the tabbar doesn't produce menu (Bug 669207)
- macOS: Update info.plist (register svg files and playable media types, clean up icons) (Bug 806236)
Compiling
- dtd style localization note in a properties file causes errors with l10n tools (Bug 782243)