SeaMonkey 2.16 Changelog (Target Milestone)
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)