What's New in SeaMonkey 2.0 Alpha 1
This document outlines a few of the new features implemented in SeaMonkey 2.0 Alpha 1, important bugfixes and any new problems. See the SeaMonkey Trunk Tracker for a more comprehensive list of fixes. Please note that these changes are relative to SeaMonkey 1.1.12.
New Features and Fixes
Browser
- Add Undo Close Tab (Bug 350416, Bug 354953)
- Introduce Info Bars (e.g. used when popups or add-on installations are blocked) (Bug 270443)
- Allow to reload individual images using the context menu to aid dialup users canceling page loads (Bug 47475)
- Remove the font download dialog (Bug 352049)
- Add full zoom capability (zooming images and objects as well as text) (Bug 4821)
- Port new Firefox page info to SeaMonkey (Bug 379183)
- Beautify FTP/File/Jar/Gopher directory listing (with new layout, icons and sortable columns) (Bug 294800)
- Add "Send This Link" to link context menus (Bug 137007)
- Save form inputs' state with Save Page As (Bug 293834)
MailNews
- Rename TLS and SSL in SMTP preferences to what they really mean (STARTTLS, SMTP-over-SSL) (Bug 185662)
- Make Reply, Reply All, Forward and Next buttons dual-mode (adding Reply to Sender, Reply to All Recipients, Forward Inline/As Attachment, Next Message/Flagged Message/Unread Thread) (Bug 17796)
- Do not lose keystrokes while email composer is saving draft (Bug 352310)
- Speed up deleting attachments containing UNIX line breaks (Bug 365751)
- Add "Stop Filter Execution" filter action (Bug 358684)
- Allow to set marking junk as read independently for automatic and manual cases in preferences (Bug 377920)
- Do not fall back to insecure authentication after SMTP authentication failure (Bug 311657)
- Support opening a message from the command line (Bug 386919)
- Remove "Copy Folder Location" context menu entry, moving functionality to Location field in Properties dialog (Bug 369393)
- Add ability to select IMAP trash folder (Bug 182274)
- Allow user to reorder newsgroups using drag&drop (like in NS4) (Bug 150274)
- Display clickable references for newsgroup messages (Bug 62033)
- Show new newsgroups in Subscribe dialog (Bug 40260)
- Spell check the subject line when composing mail (Bug 391964)
- Show folder address in Folder Properties dialog (Bug 180546)
- Implement mail "back" and "forward" (Bug 74959)
- Make local body search work when mail body is encoded as Base64 (Bug 132340)
- Show text in multipart messages with empty Content-Type (sent by Outlook) (Bug 155537)
- Allow to filter news based on any headers (Bug 16913)
- Make delete message work if header of message preview pane has focus (Bug 419379)
- Allow to do a complete import (settings, mail etc.) at any time (Bug 399312)
- Get rid of the Send in UTF-8 question dialog, just silently switch to UTF-8 if necessary (Bug 410333)
- Allow to kill/ignore a news subthread (branch, not the whole thread) (Bug 11054)
- Add "Recent Folder Target" to Move and Copy menus (Bug 416669)
- Allow renaming of already-attached attachments (Bug 190298)
- Make sure IMAP code does not deadlock when it cannot reach the network (Bug 410747)
- Persist message priority across moves after changing it via filter (Bug 181561)
- Add a pref to decide whether to quote text attachments in replies (Bug 384599)
- Limit growth of junk token store (and thereby memory) (Bug 228675)
- Speed up displaying saved searches with lots of results (Bug 436960)
- Add a way to entirely disable marking a message as read when viewed (Bug 297534)
- Add ability to show only IMAP mails that have not been deleted (Bug 190974)
- Load IMAP/news messages from memory (if present) when offline (Bug 213729)
- Use better chunk size calculation when mail.imap.fetch_by_chunks is active (speed up sending of large emails) (Bug 425849)
- Quote just the selected portion of a message during Reply (Bug 23394)
- Allow signature to be placed above the quoted text when forwarding messages (Bug 273114)
- Improve online IMAP experience by using pseudo-offline Delete and Move (decouple IMAP operations from UI changes) (Bug 435153)
- Allow filter of "To or CC" to use "is in Address Book..." and "is not in Address Book..." (Bug 187768)
- Make Get All New Messages work with Movemail accounts (Bug 278383)
- Enable filters to move mail after copying it (Bug 376235)
- Add confirmation dialog for Empty Trash action (Bug 179891)
- Rename 'Unsent' folder to 'Outbox' (Bug 387656)
- Allow to specify whether to run filters when checking mail, run manually, or both (add a separate manual filter context) (Bug 440635)
- Add ability to filter only selected messages in a folder (Run Filters on Selected Messages) (Bug 444209)
- Play back tags to IMAP server when switching from offline to online (Bug 141606)
- Add ability to show just the name and not the email address in the message pane (Bug 309057)
- Allow to change IMAP expunge threshold using a pref (Bug 399835)
- Implement auto-expunge for IMAP mailboxes (Bug 359284)
- Enable Mac OS X system address book per default and add UI (Bug 397811)
- Disable JavaScript in MailNews for now (Bug 453943)
- Make IMAP folders offline by default if they are newly created and mail.server.default.offline_download pref is true (Bug 452615)
- Add ability to download IMAP messages preemptively/automatically in the background (Bug 436615)
Certificates
- Allow to export certificate or full chain in Certificate Viewer (Bug 315871)
- Introduce error pages (and ability to create exceptions) for invalid-certificate errors (Bug 327181)
- Allow configuring used certificate per mail identity (Bug 278549)
ChatZilla
- Change Switch Text Direction shortcut to Ctrl+Shift+X (was: Ctrl+Shift+E) (Bug 333570)
- Do not open multiline input when dropping link in single line input (Bug 332588)
- Add IRC-Hispano to default network list (Bug 227366)
- Add IRCnet to default network list (Bug 135926)
- Allow styling all parts of ChatZilla with motifs (Bug 235169)
- Allow disabling Bugzilla link detection on a per-channel basis (Bug 349137)
- Allow to reorder tabs using drag and drop (Bug 194913)
- Add auto-away feature (Bug 382085)
- Display WALLOPS messages (Bug 379087)
- Support multiple selected users with context menu commands (Bug 408527)
- Display IRCX ONJOIN messages (Bug 303631)
- Make double clicking user open query view (WHOIS) (Bug 432235)
- Display all-numeric channel names as links (Bug 433703)
- Do not discard changes when topic edit mode focus is lost, add Cancel button (Bug 399450)
DOM Inspector
- Allow inserting/creating new nodes (Bug 112775)
- Add File / Save DOM As... (Bug 72494)
- Allow to hide processing instructions (Bug 360898)
- Show separate menu entries for Inspect Content/Chrome Document (Bug 337069)
- Add ability to pick open pages (as opposed to open windows) (Bug 109481)
- Offer DOM Inspector as an add-on on AMO (Bug 271812)
Windows
- Create a new Windows installer based on NSIS (Bug 351917)
- Support new shell service for setting SeaMonkey as default application (better Vista integration) (Bug 380347)
- Remove "turbo mode" (quick launch) (Bug 361682)
- Make Debug QA and Palm Sync extensions optional in Windows installer (Bug 385377)
- Make ChatZilla optional in NSIS installer (Bug 409490)
- Support "? queryterm" from the command line (launch the default search engine and search for 'queryterm') (Bug 408248)
- Create UI for new shell service (setting as default application and mail/news handler) (Bug 441050)
- Enable .wdseml (Windows Search indexer) file opening support for Mail/News (better Vista integration) (Bug 433697)
- Let downloaded files inherit NTFS properties (like permissions, compression, encryption) from parent directory (Bug 224692)
- Cleanly unload in case of exiting or restarting Windows (Bug 212316)
Linux
- Let Backspace default to nothing on Linux instead of going back (in history) (Bug 358764)
- Support startup notification on Linux/UNIX desktops (Bug 223492)
- Enable native theme (form control etc.) in HTML content on Linux (Bug 329846)
- Add support for the X Session Management Protocol (XSMP) (Bug 93789)
- Make Copy Image work on Linux (Bug 21747)
- Show preview of files in GTK file picker (Bug 396876)
- Let $http_proxy influence proxy settings (Bug 66057)
- Respect the user's settings of icons in menus (Bug 415810)
- Support Internet keys (Bug 66519)
- Map mouse buttons 8-9 to back/forward (Bug 355477)
- Use Gnome's native print dialog on Linux (Bug 193001)
- Remove XPrint (Bug 326716)
- Enable DBUS by default on Linux (Bug 388743)
- Bump minimal required GTK2 version to 2.10 (Bug 420040)
- Allow dragging bookmarks from a folder in the Personal Toolbar (Bug 151336)
- Map mouse buttons 6-7 to horizontal scrolling on Linux (Bug 423563)
- Make drag and drop of graphics insert the image instead of the URL (Bug 229327)
- Make Mark All Read keyboard shortcut Ctrl+Shift+C on Linux (like on Windows; was: Ctrl+Shift+M) (Bug 422757)
- Allow dragging multiple image files onto editor (Composer; MailNews and stand-alone) window (Bug 428876)
Mac OS X
- Do not try to import IE favorites on Mac (Bug 433117)
- Make Cmd+T open a new window when no browser windows are open (Bug 429926)
- Move caret to beginning/end of url bar or text box when pressing up/down arrow key (Bug 231754)
- Improve Mac installer (.dmg) (Bug 406448)
- Implement Mail.app importer in MailNews core (Bug 420472)
- Implement Mail.app / 4.x Mac Communicator like versions of the "move/copy" menus (Bug 178091)
- Enable Mac OS X system address book per default and add UI (Bug 397811)
Compiling
- Introduce MozillaBuild for Windows (Bug 363079)
- Make Mozilla compile with Microsoft Visual Studio 2005 (VC8) (Bug 249782)
- Remove non-Cairo GTK2 gfx code (GTK 1 support and Xprint) (Bug 383889)
- Build Chatzilla as an extension (Bug 351715)
General
- Add "Ignore Word" to inline spellchecker used for editable elements (Bug 354580)
- Use bullets instead of asterisks to block out password characters (Bug 97811)
- Make dictionaries part of the locale pack in the installer (Bug 350688)
- Make a backup copy of prefs.js before overwriting it if there were errors reading it (Bug 361102)
- Make downloading using "Save Link As..." successful on a link to a page/file that uses HTTP/FTP authentication (Bug 315227)
- Allow multiple selection of text with Ctrl (Bug 73373)
- Switch backend from XPFE to Toolkit (Bug 328887)
- Add command line handlers for Toolkit (makes -remote work on all platforms) (Bug 335550)
- Update Software Installation preferences pane including options for automatic updates of the application and add-ons (Bug 363700)
- Remove Appearance / Themes preferences pane (moved to Tools / Add-on Manager) (Bug 372856)
- Make Debug/QA UI an extension (that can be disabled or removed) (Bug 381343)
- Offer to migrate Thunderbird profiles (Bug 306175)
- Use FF/TB's extension mechanism (Add-on Manager and backend) (Bug 272429)
- Add migrator for old profiles (Mozilla Application Suite and SM 1.0/1.1) (Bug 329744)
- Replace Quality Feedback Agent by Breakpad crash reporter (Bug 383125)
- Use FF's form manager (satchel, was: wallet), including form field autocompletion (Bug 304309)
- Replace MySpell with HunSpell spelling checker (Bug 319778)
- Provide mechanism to allow users to list, enable and disable plugins in Add-on Manager (Bug 339056)
- Make text and images translucent while dragging (Bug 178513)
- Use new English spell checking dictionary (Bug 397150)
- Enable automatic updates for SeaMonkey (using AUS) (Bug 408190)
- Make Plugin Finder Service work with SeaMonkey (replacing Null Plugin) (Bug 278831)
- Disable direct input of filename into file upload controls (Bug 258875)
- New icon set for "SeaMonkey Default Theme" (Bug 348720)
- Add sanitize (clear private data) option (Bug 416233)
- Add new Helper Applications preferences pane (Bug 417590)
- Integrate addons.mozilla.org (AMO) into Add-ons Manager (Bug 414918)
- Add birthday fields to address book (Bug 13595)