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)