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