SeaMonkey 2.30 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
- Add option to disable Location bar history (Bug 863747)
- Add speculativeConnect() method to search engines, SeaMonkey part. (Bug 1037372)
- Update the favicon when the href attribute of link rel="icon" is changed (Bug 1038290)
- Port |Bug 633773 - Use Google's HTTPS search by default|, |Bug 958883 - Use HTTPS for Yahoo searches| and search plugin parts of |Bug 959576 - Create a component to get the list of priority domains| to SeaMonkey (Bug 1039004)
MailNews
- When the birth year is empty, SeaMonkey puts 1900 and in English language (Bug 928632)
Composer
- Save and Change Character Encoding dialog has no encodings (Bug 1018256)
- Selected column in selection list properties does not work (Bug 1018263)
General
- "Load this bookmark in the sidebar" checkbox for bookmarks is not available/working in SeaMonkey [browserWin.openWebPanel is not a function] (Bug 613974)
- chrome directory missing in fresh profiles (again) (Bug 817295)
- about:memory in modern includes old CSS version (Bug 825127)
- Default Search dropdown doesn't get refreshed after adding new search engine (Bug 918474)
- Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale (Bug 934492)
- Remove front end for removed x-user-def font preferences (Bug 956007)
- Add UI to access the remote debugger preferences (Bug 973530)
- Provide toggle for Geolocation service (geo.enabled) in Privacy & Security preference pane (Bug 994093)
- Rename options in Geolocation doorhanger notification to disambiguate "Don't Share" vs. "Not Now" (Bug 998787)
- Help on mail account settings for authentication method needs updating (Bug 1009233)
- Port |Bug 985742 - fuelApplication.js:1512 - mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create| to SeaMonkey (Bug 1016132)
- Use a JSON storage back-end in the Login Manager - SeaMonkey part (Bug 1017696)
- Enable notifications by default again for using offline storage and update Offline Web Applications preference pane (Bug 1019583)
- Clarify "Don't Show" label in Desktop Notification bar and doorhanger (Bug 1019986)
- After changing the toolbar style preference back to pictures and text, customise dialog doesn't display the setting. (Bug 1021615)
- Notifications for requests from Offline Web Applications offer beyond-session options in Private Browsing mode (Bug 1025569)
- Port Bug 1021969 (Bug 1026014)
- Remove public destructors of NS_*_INLINE_* refcounted classes, Remove NS_HIDDEN, Fix dangerous public destructors. (Bug 1032800)
- Classic Theme is missing dummy chome.manifest file (and icon.png, and preview.png) (Bug 1032804)
- In about:certerror send the failed channel from the docshell to the Security Exceptions Dialog. (Bug 1034203)
- Error: mismatched tag. Expected: </rdf:Seq> (Bug 1040225)
Windows
- TypeError: tabs[i]._preview is undefined (Bug 1009451)
- Implement search-engine discovery notification. Part 1: add API (Bug 1019383)
- The labels in the menulist items for the mail view selector don't line up vertically (Bug 1035237)
- TypeError: DebuggerServer.closeListener is not a function when remote debugger is set to true. (Bug 1038577)
- Fix startup error "Couldn't load XPCOM" Package sandboxbroker.dll (Bug 1040939)
Linux
- SeaMonkey make package doesn't package things needed to run for .. in .. loops that iterate over the content window object (Bug 1019021)
- message pane: Monospace font setting is ignored instead the setting for proportional font is used if browser.display.use_document_fonts is set to 0 (Bug 1022481)
Special Operating Systems
- macOS: installer/package-manifest:139: Missing file(s): /SeaMonkey.app/Contents/MacOS/components/jsdservice.xpt (Bug 1031960)
Compiling
- Stop building Venkman because Bug 800200 removes JSD1 which Venkman depends on. (Bug 1029513)
- Port |Bug 598615 - HAVE_64BIT_OS changed to HAVE_64BIT_BUILD| to SeaMonkey (Bug 1030016)