SeaMonkey 2.15 Changelog (Target Milestone)
New Features and Fixes
Browser
- Switch to new drag and drop api in tabbrowser (Bug 789781)
- Sync Feed Preview with Firefox as at 2012/09 (Bug 794067)
- Port | Bug 781588 - URLBarSetURI takes about 63ms to SeaMonkey (Bug 794443)
MailNews
- Entity value changed in start.dtd without changing the entity id (Bug 637387)
- Make more use of selectedMessageIs (Bug 786189)
- Remove use of GetFirstSelectedMessage (Bug 786200)
- Replace nsIMsgIncomingServer.useSSL with nsMsgSocketType.SSL (missing from patch for Bug 525238) (Bug 787968)
- Port |Bug 794602 - nsWebBrowserPersist::SaveURIInternal creates a channel out of thin air| to SeaMonkey (Bug 798685)
General
- askViewZoom.xul should use communicator.css instead of navigator.css (Bug 204553)
- Implement Mac shell service for SeaMonkey. (Bug 433254)
- Name of Default HTML Message Font not shown in Preferences (Bug 529418)
- Port |Bug 629620 - Copied bookmarks shouldn't inherit all annotations, since they are new entitities| to SeaMonkey (Bug 755758)
- The mousewheel preference pane is broken because the mousewheel preferences have all been changed in Bug 719320 (Implement DOM3 wheel event) (Bug 782143)
- about:neterror no longer automatically disables Offline Mode, frontend should handle it (Bug 782892)
- Convert history to Services.prefs (Bug 783389)
- Switch to new drag and drop api in history (Bug 783390)
- Port |Bug 782453 - Add site-specific User Agent infrastructure| to SeaMonkey (Bug 786613)
- Port |Bug 628695 - Make invalid form popup offset aware of the zoom level| to SeaMonkey (Bug 787189)
- Port |Bug 762230 - Add-ons not listed when resetting Sync| (Bug 787802)
- Plugin Blocked notification fails to show (Bug 787833)
- dom.identity.enabled pref missing from about:config (Port Bug 784602) (Bug 787873)
- Plugin check pref set to mozilla.com instead of mozilla.org causing a useless redirect and making it vulnerable to improper redirects in mozilla.com (Port Bug 752161) (Bug 787903)
- Rename "Other Languages" to "Unicode" on the Fonts pref pane (port TB bug 323747) (Bug 789724)
- TEST-UNEXPECTED-FAIL | /tests/suite/browser/test/test_contextmenu.html | Test timed out. (Port Port Bug 778420 - Fix up tests that don't like the new enablePrivilege) (Bug 789954)
- tab bar grabs focus after switching active tab (Bug 790662)
- Do the event.target check for pageShowEventHandlers before setting a timeout. (Bug 791222)
- navigator.js: Remove some dead code: initConsoleListener and friends. (Bug 791226)
- Remove calls to clearOfflineApps() any remaining integration of localStorage with offline apps after Bug 776416. (Bug 791232)
- Update callers in SeaMonkey code to reflect changes in nsIFaviconService (Bug 792157)
- Bookmarks Manager Tools-> Import HTML Wizard not working due to sytax error in migration.js (Bug 793425)
- SeaMonkey build is broken after Bug 777292 (error: invalid conversion from ‘unsigned int’ to ‘nsresult’) (Bug 793468)
- Cannot open Image Manger via Tools->Image Manager->Manage Image Permissions (regression) (Bug 793582)
- Upgrade license to MPL 2 for /suite/installer/license.txt (Bug 794777)
Windows
- Add ID to Bookmark Menupopups (Bug 175175)
- Path in shell\open\command registry key in installer SetAsDefault function should be quoted (Bug 603066)
- Port changes to installer manifest from Bug 770778 (e10s support for JS TCP Socket) (Bug 795434)
- ERROR TEST-UNEXPECTED-FAIL | /tests/dom/encoding/test/test_submit_euckr.html | Test for euc-kr encoded form submission; assert_equals: expected (string) "a=%81A" but got (undefined) undefined (Bug 813427)
Linux
- Implement remaining parts of GNOME shell service (Bug 783908)
Special Operating Systems
- macOS: [Mac default] adopt editBMPanel to new light coloring (Bug 783822)
Compiling
- Package TCPSocket.{js|manifest) to fix: TEST-UNEXPECTED-FAIL | /tests/dom/network/tests/test_tcpsocket_enabled_no_perm.html | navigator.mozTCPSocket should be accessible if dom.mozTCPSocket.enabled is true (Bug 784922)