SeaMonkey 2.16 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
- Warning Popup for Failed Find Has Wrong Title Bar (Bug 800197)
- Fix test_maxSniffing.html (Error: Permission denied to access property 'documentElement' at http://mochi.test:8888/tests/suite/browser/test/test_maxSniffing.html:27) (Bug 809783)
- Identify animated images again (Bug 811904)
- Port speculativeConnect changes to search.xml from bug 804655 and bug 722979 (Bug 812528)
MailNews
- Reply to list: automatically determine From: address [SeaMonkey Part] (Bug 654009)
- Add a "confirm on delete" option for address book entries. (Bug 768005)
- Identity picker on compose window is hard to use when you have a lot of identities (Port TB Bug 679696) (Bug 793135)
- Edited contacts can't be saved if address book has lists (Bug 801615)
- mail header won't show (Bug 803322)
- Port compose window part of send in background TB meta bug 511079 (Bug 807666)
General
- Port |Bug 760625 - Use the blocklist to inform click-to-play plugins| (Bug 773761)
- Convert all JS users of imgICache service to use privacy-aware imgITools API instead (SeaMonkey part). (Bug 792700)
- Update calls to saveURL() etc. due to function signature change in Bug 795065 (Add privacy status to nsDownload). (Bug 799131)
- Override the UA string for Moodle to get the rich text editor rather than plain textareas (Port Bug 799502). (Bug 801318)
- Package SiteSpecificUserAgent (Port Bug 800157) (Bug 803172)
- Default client checking should be done from nsSuiteGlue, not in navigator->Startup() (Bug 803585)
- Port 2012-10-22 Sync changes from mozilla-central (Bug 804335)
- Package PeerConnection DOM interface (from mozilla-central Bug 694807) (Bug 805785)
- Package Dom Permission Settings from Bug 770731 (Expose JS API for modifying app permissions) (Bug 805805)
- Fix code logic bug in addLinkClickCallback method (notification.xml) (Bug 806136)
- Port Firefox Bug 645152 (Deactivate this device warning is confusing and too dramatic) (Bug 806273)
- Don't preprocess Sanitizer.jsm. (Bug 807973)
- Port |Bug 792054 - Use the legacy User Agent string (containing Gecko/20100101) for some possibly-broken online banking sites| (Bug 809517)
- Package libsoundtouch (Nightly is broken due to Bug 779997 and Bug 809766). (Bug 809833)
- Use Map instead of object literal in browser-plugins.js for hash tables (Bug 810447)
- Deal with removal of SSL-related warning prompts (Bug 810673)
- [SeaMonkey] xpcshell: "test_browserGlue_smartBookmarks.js | test failed (with xpcshell return code: 0)" (Bug 812448)
- Implement plugin preview overlay from Bug 776208 (Bug 812898)
Windows
- SeaMonkey Installer can run untrusted program (Bug 804067)
- DLL Hijacking - Seamonkey installer (Bug 804979)
- browser_bug435325.js test fails (Bug 806205)
Linux
- Error: package error or possible missing or unnecessary file: bin/components/libnkgnomevfs.so (package-manifest, 172). (Bug 799458)
- issues when starts with collapsed sidebar (Bug 802166)
- Linux l10n builds fail because it's building gio (Bug 808382)
Special Operating Systems
- macOS: Disable tearing and Add LSApplicationCategoryType to the Info.plist so that SeaMonkey shows up under Productivity when sorting applications by Application Category in Finder. (Bug 803781)
- macOS: ipc_channel_posix.cc fails to compile on SeaMonkey OS X debug buildslave (Bug 806609)
Compiling
- Port build config change from |Bug 691234 - Write MediaEngine backend for Desktop based on WebRTC code| (Bug 796092)
- Update confvars.sh and configure.in to match the changes in Bug 800154 (Refactor how services/ integrates with build system) (Bug 801265)