SeaMonkey 2.13 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
- Empty link properties for non-text links since seamonkey 2.10 (Bug 767353)
- Overlap tcp/ssl handshakes with typing in search box. (Bug 767920)
- Fix trailing whitespace introduced in Bug 726415. (Bug 769664)
- Switch to new drag and drop api for urlbar proxyIcon (Bug 773983)
MailNews
- [RFE] when clicking on a mail adress that is already in the adressbook the option should be "edit address book entry", not "add to address book" (Bug 131571)
- Port bug 314124 - Folder Pane Popup over folders with unseen messages (Bug 505056)
- E-mail composition should have a "Delivery Status Notification" option, like Thunderbird does (Bug 760644)
- Port |Bug 474721 - messagereader: message header should not prefer the address book over the message headers as a source of display names| (Bug 761720)
- Allow mailing list recipients to send messages via BCC (Bug 761803)
- Port |Bug 664726 - Add hooks to make address book more extend-able| and follow-ups to SeaMonkey (Bug 761852)
- Merge abCardViewOverlay.xul into addressbook.xul (Bug 762513)
- Port |Bug 519961 - Get rid of XUL box for hbox element contained an inline img child warning| to SeaMonkey (Bug 762669)
- Add ids to addressbook file menu (Bug 762701)
- Add layout sub menu to view menu in addressbook (Bug 762704)
- ReferenceError: getPref is not defined in addressingWidgetOverlay.js (Regression from Bug 713671). (Bug 765175)
- Make MDN (return receipts) work for non-standard headers too, and make the MDN confirmation message say which addresses the receipt will be sent to. (Bug 765820)
- Port of |Bug 416666 - Clean up Thunderbird's global scope a bit| to SeaMonkey (Bug 770842)
- Use image instead of html:img in addressbook cards (Bug 773821)
Composer
- Remove obsolete EditorToggleParagraphMarks from editor.js (Bug 638643)
General
- Port FillInHTMLTooltip changes from Firefox (e.g. HTML5 form validation) (Bug 601091)
- Manual zoom reduction (85%) does not hold and returns to 100% with routine navigation within a website. (Bug 663886)
- Expose click-to-play plugins preference in the UI (Bug 746110)
- SeaMonkey browser_popupNotification.js: investigate "the logic taken from bug 575957 fails to work here, work around it for now." (Bug 753765)
- Match ID for overlay of viewSource (Bug 756787)
- Sync does not initialize automatically anymore (Bug 758530)
- Implement a Preference Pane for Offline Applications. (Bug 758677)
- Consolidate cmd_quit/key_quit into utilityOverlay (Bug 761000)
- Application.restart() fails. Port FUEL - Part 1, Use weak refs in Application from Bug 750454 (Bug 762506)
- Move Bookmark stopped working (Bug 762824)
- Context menu should not handle OGG audio as OGV video. (Bug 763204)
- Bookmarks Manager has lost its icons (Bug 763493)
- Port |Bug 388880 - Don't initialize the bookmarks toolbar item when it's hidden| and followups to SeaMonkey (Bug 763622)
- Port |Bug 726440 - The star panel should not replace the header with itself each time it's opened| to SeaMonkey (Bug 763708)
- Select all | Copy, on the about: page (xhtml), does not paste correctly (Bug 764862)
- Port |Bug 750454 - FUEL causes lots of leaks until shutdown, can also cause 10+minute shutdown times| to SeaMonkey (Bug 767682)
- Port |Bug 753205 - bookmarks import ignores separators| to SeaMonkey. ("TypeError: redeclaration of const FILENAME_BOOKMARKS_HTML") (Bug 767776)
- Remove WindowDraggingElement's redundant "window" argument. (Bug 767913)
- Decode percent encoding on non-ASCII filename when saving a video snapshot. (Bug 767916)
- Port |Bug 763171 - Display received tabs| (Bug 768950)
- Improve error messaging in case of missing syncGenericChange string (Bug 768954)
- Call the Init method after creating nsITransferable. (Port bug 722872 to SeaMonkey) (Bug 769603)
- [SeaMonkey] suite/common/places/tests/browser_0_library_left_pane_migration.js crashes, since bug 722872 landed (Bug 770687)
- browser_dataman_basics.js and browser_dataman_callviews.js fail since bug 756641 landed (Bug 770730)
- Port |Bug 737841 - Ensure we properly handle redirecting and error visits| to SeaMonkey (Bug 772549)
Windows
- Update mozconfigs on sea-win32-02 to build with MSVC2010 (Bug 755626)
- [SeaMonkey 2.11+] All bookmarks are deleted and are reset to default bookmark if I deleted all bookmarks-yyyy-mm-dd.json files (Bug 779716)
Linux
- Feed preview is broken in unpackaged build (Bug 761319)
- package manifest includes files not compiled causing the installer to fail (Bug 763181)
- empty parameter to clearTimer() (Bug 772963)
Special Operating Systems
- macOS: [cb-sea-miniosx64-0x] "bash: screenresolution: command not found" (Bug 728814)
- macOS: [cb-sea-miniosx64-0x, SeaMonkey 2.10+] mochitests-4: "rm: Library/Saved Application State/*.savedState: Permission denied" (Bug 728819)
- macOS: [cb-sea-miniosx64-0x] "plugin-container ... unknown error code: invalid pixel format" (Bug 728822)
- macOS: Support animation when opening document-like windows in Lion (OS X 10.7). (Bug 730751)
Compiling
- Port |Bug 739132 - --disable-necko-wifi causes "Error: package error or possible missing or unnecessary file: bin/components/necko_wifi.xpt"| to SeaMonkey (Bug 745998)
- Port |Bug 745396 - Refactor utils functions into {Common,Crypto}Utils| to SeaMonkey (Bug 758552)
- Port |Bug 727210 - Implement token server client for Sync| to SeaMonkey (Bug 758554)
- Port |Bug 562431 - Rewrite WeaveCrypto as a .jsm| to SeaMonkey (Bug 758564)
- Port |Bug 706545 - Implement a sync engine for apps exposed by navigator.mozApps| to SeaMonkey (Bug 758567)
- Port |Bug 730989 - Refactor identity and authentication management| to SeaMonkey (Bug 758571)
- Port |Bug 669547 - Fix AsyncResource (or provide an alternative) to have better callback semantics| to SeaMonkey (Bug 758573)
- Port |Bug 636402 - Simplify Sync.js to avoid creating new objects| to SeaMonkey (Bug 758575)
- Port |Bug 609421 - Combine various JSMs| to SeaMonkey (Bug 758578)
- Port |Bug 602876 - Implement network client for credentials exchange via J-PAKE| to SeaMonkey (Bug 758582)
- Port |Bug 603489 - Simplify crypto by removing keypair and cryptometa and use passphrase| to SeaMonkey (Bug 758784)
- Port |Bug 587027 - Use as little memory as possible| to SeaMonkey (Bug 758793)
- Port |Bug 664792 - Tune sync intervals according to user behaviour| to SeaMonkey (Bug 758802)
- Port |Bug 717103 - MediaStorage API| to SeaMonkey (Bug 760785)
- Port |Bug 756325 - channel-prefs.js appears in new 'preferences' location on fresh installation but remains in 'pref' for updated existing installation| to SeaMonkey (Bug 760792)
- Test Timed Out test_browserElement_inproc_OpenWindow.html (Port Bug 742944 - Handle window.open in <iframe mozbrowser>) (Bug 767772)
- The installer fails if SeaMonkey was configured with --disable-necko-wifi (Bug 769655)
- Port |Bug 750178 - [OS.File] Export OS.Constants to the main thread| to SeaMonkey (Bug 771088)
- Port |Bug 754062 - Add services/notifications to services-central| (and related bugs) to SeaMonkey (Bug 771235)
- Port |Bug 749551 - Alarm API| to SeaMonkey. (Bug 771869)
- Port |Bug 753238 - Create a shared Identity.jsm module| to SeaMonkey (Bug 771882)