SeaMonkey 2.12 Changelog (Target Milestone)
New Features and Fixes
Browser
- Page Info violates XUL box model (Bug 408834)
- Consider supporting or switching to SSL Google search (https) (Bug 567518)
- Ctrl-T / New Tab since SeaMonkey v2.7 duplicates last fetched page instead of currently viewed page/tab (Bug 726415)
- [SeaMonkey] browser_394759_basic.js (and browser_394759_behavior.js) fails (Bug 741070)
- Port |Bug 746837 - Fix sessionstore to handle an exception thrown when attempting to focus a window that has been navigated| to SeaMonkey (Bug 749106)
- Port |Bug 728168 - Replace old synchronous favicons calls in feeds| (Bug 750855)
- Port bug 745254 to SeaMonkey (Bug 752211)
- Port |Bug 751334 - Redundant TabView.init call in restoreWindow leaks the browser window when the window closes before delayedStartup was called| to SeaMonkey (Bug 752456)
MailNews
- Display account central when no default account / no accounts setup (Bug 720661)
- "JavaScript strict warning: chrome://messenger/content/messengerdnd.js, line 66: function CanDropOnFolderTree does not always return a value" (Bug 753475)
Composer
- Unnecessary focus() calls in ComposerCommands.js (Bug 207643)
General
- [SMILE] Avoid binding this._event N times by doing it once in the constructor. (Bug 647654)
- Data Manager Allows Passwords to Be Copied Without Input of Master Password (Bug 667327)
- Port |Bug 352037 - Undo Add To Dictionary| to SeaMonkey (Bug 715410)
- Replace all old synchronous favicons calls in Suite with Asynchronous Favicons API. (Bug 730752)
- Port |Bug 613588 - Replace livemarks with asynchronous load-on-demand livemarks (was: Livemarks cause synchronous I/O during txul)| to SeaMonkey, code (Bug 730837)
- Port |Bug 575955 - Replace internal usage of old transactions shim, add a new toolkit test| to SeaMonkey (Bug 732027)
- Port |Bug 482911 - [HTML5] Re-implement bookmarks.html parsing using the HTML5 parser| to SeaMonkey. (test_384370.js + 3 other failures) (Bug 739041)
- Port |Bug 493557 - "Recent Tags" and "Recently Bookmarked" are flipped when smart bookmarks are updated| to SeaMonkey (Bug 743692)
- Port |Bug 495277 - autocomplete.xml should not use new Function()| to SeaMonkey (Bug 747668)
- Reference to non-existing dictionaryGeneric.png in mozapps/extensions/newaddon.css (Bug 751253)
- Port |Bug 641892 - Support showing multiple popup notification icons at the same time| to SeaMonkey (Bug 752216)
- Copy Image broken on Nightly (Bug 752505)
- Use capturing phase for notification.xml handlers (Bug 752548)
- Build ID absent from about: page (Bug 752797)
- Port |Bug 746859 - Add a play icon to the click-to-play placeholder| to Modern (Bug 753050)
- Drag&Drop doesn't work with Tabs->Bookmarks and other things (Bug 754405)
- Fix SeaMonkey download manager tests after removal of mozIStorageStatementWrapper (Bug 755458)
- Port |Bug 742753 - Click to Play should permit each element| (Bug 756025)
- Resync' smileApplication.js from fuelApplication.js (Bug 758102)
Windows
- Switch Profile does not Prompt to Save existing Session Restore (Bug 658280)
- port bug 568949 (64-bit installer fix) to Seamonkey (Bug 685396)
- Add support for fave icons on jump list uri entries. (Bug 701432)
- Port |Bug 575830 - Image zoom (Page zoom) is reset when I switch tabs| to SeaMonkey (Bug 721474)
- The Find in Page Dialog does not vertically center the highlighted result like the findbar does. (Bug 748991)
- [SeaMonkey, Windows] "a11y/accessible/events/test_focus_general.html | Test timed out.", since 2012.05."09+-17" (Bug 757330)
Special Operating Systems
- macOS: [SeaMonkey, OSX 10.5] "[testharnessreport.js] Error 1" due to "ImportError: No module named simplejson" (Bug 741084)
Compiling
- Port |Bug 708690 - Signed MAR files do not protect against applying an update for the wrong product| to SeaMonkey (Bug 730663)
- client.py: review SeaMonkey policy about which extension revisions are packaged (Bug 732749)
- [SeaMonkey, 2.10+] "Error: package error or possible missing or unnecessary file: bin/distribution/extensions/debugQA@mozilla.org.xpi" (Bug 748610)
- Port |Bug 737821 - [Firefox] Files which are already bundled with xulrunner are listed in package-manifest| to SeaMonkey (Bug 749114)
- Port |Bug 664918 - Infrastructure for media stream graph processing| to SeaMonkey (Bug 750656)
- bustage fix: make package fails due to Bug 749018 (Bug 753272)
- Stop using --disable-optimize for --enable-debug builds, in SeaMonkey (Bug 753613)
- Port |Bug 754141 - nsGlobalWindow should know in which web app it is running| to SeaMonkey (Bug 756499)
- Port packaging changes from |Bug 752353 - Implement DOM bindings for getUserMedia| and |Bug 726593 Implement FileHandle| (Bug 761088)