» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with seamonkey + mailnews

A New Home

The move to hg went quite smoothly (thanks to the preparatory work of KaiRo and others). Now that SeaMonkey and MailNews have their own repository shared with Thunderbird and Calendar, tracking changes is a lot easier. However, the loss of Bonsai still hurts a bit. Bug 394669 has been fixed but it still needs to be pushed live (Bug 448459). While you are waiting for that, take a look at what is possible with a bit of client-side PHP and RegEx:



Progress
  • Download manager: make toolkit dlmgr buildable by suite (backend prerequisite) (Bug 440932)
  • Preferences window: Composer / New Page Settings (Bug 435079), MailNews / Return Receipts (Bug 445011), MailNews / Junk Mail (Bug 445010), MailNews / Character Encoding (Bug 445012); enable using filefield elements (Bug 448106)
MailNews
  • update saved search folders' unread count when deleting mail without reading it (Bug 300487)
  • allow filters to move a mail after copying it (Bug 376235)
  • implement highlightNonMatches in Toolkit autocomplete (to show that email address could not be found in address book) (Bug 441526)
  • do not report "Mail server is not an IMAP4 mail server" if server says BYE (Bug 408861)
  • filter news based on any headers [original fix had been backed out due to regressions] (Bug 16913)
  • add confirmation dialog for Empty Trash (Bug 179891)
  • make sure removing tags from local messages survives rebuild index (Bug 439132)
  • set default for MDN confirmation dialog to No (i.e. Do Not Send) (Bug 166164)
  • support IMAP RFC 4551 - CondStore extension (Bug 436151)
  • do not issue IMAP fetch CHANGEDSINCE unless using CondStore (Bug 448558)
  • do not remove new messages from view after changing tag (Bug 444815)
  • do not clear messages and thread panes when compacting a folder other than the selected one (Bug 271988)
  • turn off error pages for MailNews windows (XML Parsing Error: no element found/netError.xhtml on newsgroup message download timeout) [will probably also be fixed in SM 1.1.12] (Bug 327510)
Breakpad
CSS
  • support CSS3 'word-wrap' property (breaks long lines) (Bug 99457)
  • implement CSS3 column-rule-* (Bug 271586)
  • implement W3C Selectors API (querySelector and querySelectorAll) (Bug 416317)
  • implement parsing of @font-face rules (Bug 441469)
Compiling
  • actually support --skip-calendar in comm-central's client.py (Bug 447225)
  • add configure option to l10n repositories (Bug 447619)
  • change build process to generate unique BuildIDs (including minutes and seconds) (Bug 431270)
General
  • use separate accesskey for "Search Web for " menu item (Bug 447833)
  • save form inputs' state with Save Page As (Bug 293834)
  • add Ogg Theora backend for HTML5 video element (Bug 422538)
  • do not show "Content Encoding Error" page when redownloading a previously cancelled .tar.gz file (Bug 426273)
  • show file:// directories containing files >= 2GB on Linux (Bug 278738)
  • do not try to retrieve image when img src="" and image URI equals document URI (Bug 444931)
  • utilize min-height on fieldset tag (Bug 210094)
  • check for left/top start position on startup to prevent overlapping widgets like the Dock (Bug 433358)
Crashes
  • do not crash and lose mails if Rebuild Index is executed while compacting folder is in progress (Bug 392015)

seamonkey: SeaMonkey Trunk Tracker

Moving On

Finally the switch has been made. SeaMonkey trunk is now on Mercurial (hg), residing in the shared Thunderbird/Calendar/SeaMonkey repository called comm-central and pulling in Gecko and other core components from the Firefox/core repository called mozilla-central. That also means that Gecko 1.9.1pre is now used for SeaMonkey nightly builds, including recent improvements like support for Canvas text and CSS3 properties like text-shadow, border-image and pseudo classes. The CVS trunk is mostly dead now as far as SeaMonkey is concerned. The switch also means that there will be no SeaMonkey release with Gecko 1.9.0 (the rendering engine of Firefox 3.0); SeaMonkey will just skip it and (probably) go with Gecko 1.9.1 when it ships.

Concerning the new hg web interface, there are pros and cons. On the one hand, there are RSS feeds available, which is good, but unlike with Bonsai, bug numbers are not linked and there doesn't seem to be a way to specify query time ranges or show affected files per each changeset in an overview, all of which is unfortunate from the perspective of a trunk tracker.

The splitting-up of the repositories, on the other hand, gives me the opportunity to concentrate on the SeaMonkey and MailNews parts of development. I will probably reduce reporting about Gecko and core changes to the most noteworthy news, partly because it greatly reduces my workload but also because it's getting increasingly hard to sort out all the Firefox-only changes from the mozilla-central repository.

Progress
  • add attribute to restore treelines on XUL trees (prerequisite to restoring missing treelines in MailNews) (Bug 430852)
  • Preferences window: Composer / New Page Settings (Bug 435079)
MailNews
  • allow to disable marking a message as read when viewed (Bug 297534)
  • Ignore (kill) a subthread (now also with frontend) (Bug 11054)
  • add Not Deleted view for IMAP with delete model active (Bug 190974)
  • make Run Junk Mail Controls work on selected messages again (Bug 324953)
  • set IMAP keywords for junk messages during manual junk analysis (Run Junk Mail Controls) (Bug 438654)
  • migrate SSL/port number/root folder when importing account settings from Outlook Express (Bug 262641)
  • do not show escaped name for IMAP saved searches with spaces in the name (Bug 445403)
  • do not create unneeded .sbd folder when adding IMAP saved search (Bug 445343)
  • when offline, check memory cache for IMAP/news messages (Bug 213729)
  • should look in mem cache for messages when offline (Bug 213729)
  • display warning when sending return receipt fails (Bug 386158)
  • use better chunk size calculation when mail.imap.fetch_by_chunks is active (speed up sending of large emails) (Bug 425849)
  • make "next" shortcut in account setup for News, Server information panel work (Bug 443908)
  • add missing twisty icons for email address lists (Bug 383532)
  • do not change/force selection upon issuing Delete Mail Marked as Junk (Bug 200138)
  • display custom columns added by extensions while in "grouped by sort" (Bug 373967)
  • correctly update unread count in virtual folders when headers (e.g. junkpercent) change (Bug 428427)
  • enable Mac OS X system address book per default and add UI (Bug 436794)
  • preserve junkstatusorigin and junkpercent when moving IMAP junk message (Bug 443993)
  • do not allow to re-detach detached attachments (Bug 416284)
  • (re)add ability to create Movemail account (Bug 443808)
Certificates
  • remember (by default) user's client certificate selection for current session (already included in SM 1.1.10) (Bug 431819)
General
  • go to beginning/end of line when pressing up/down arrows on Mac (Bug 440515)
  • add "Send Link" to link context menus (Bug 137007)
  • update help for new Helper Applications pane (Bug 421084)
  • add Catalan to source l10n (Bug 445139)
  • Use different IDs for preferences panels' elements (Bug 446027)
  • display error when install fails due to missing install.rdf (Bug 436207)
Crashes
  • do not crash when loading a Saved Search Folder (Bug 369918)

seamonkey: SeaMonkey Trunk Tracker

MailNews Advancements

Progress
  • Pref window: Advanced pref panel (Bug 421832)
  • use in Composer where applicable: Pref window part (Bug 432132)
MailNews
  • disable images on drag feedback for GTK2 since it lacks proper transparency support (Bug 429821)
  • make deleting/renaming IMAP folder show in the UI again without the need to collapse/expand (Bug 434920)
  • allow to change priority via filter when message is moved and server supports user flags (Bug 181561)
  • add a pref (mail.reply_quote_inline) to quote text attachment in reply (Bug 384599)
  • let IMAP subscribe UI handle folders with a leading hierarchy delimiter correctly (Bug 434110)
  • make setting mail.auth_login and mail.server.default.auth_login to false (disabling AUTH/SASL) work with IMAP (Bug 417957, also fixed on stable branch)
  • display correct unread count in Trash when playing back offline delete of unread IMAP message (Bug 435259)
  • only enable the Next > button when appropriate in the Account wizard (Bug 146392)
  • update addressbook view when a new card is created while creating a new mailing list (Bug 434978)
  • enable .wdseml (Windows Search) file opening support for Mail/News (Bug 433697)
  • make message filters move up/down accelerators not disable the filter (Bug 368218)
  • allow to limit growth of junk token store (add new pref mailnews.bayesian_spam_filter.junk_maxtokens) (Bug 228675)
  • do not insert two blank lines after signature when top-posting (Bug 428040)
  • speed up selecting saved search with a lot of results (do not paint scroll bar for every message) (Bug 436960)
ChatZilla
  • make userlist readable again (Bug 432482)
  • make /msg and /describe messages sent to a non-current channel not appear as if they were sent to the current channel (Bug 419230)
  • escape channel names for irc: urls containing '/' correctly (Bug 435602)
  • avoid starting Java when opening Chatzilla (Bug 435772)
Compiling
General
  • Add a "Summary" last step before actual install, like Thunderbird has, to installer (Bug 428813)
  • add accesskeys to right-click menu of bookmarks (Bug 176359)
  • set accesskey for various labels of updater menuitem in Help menu (Bug 433551)
  • package and install ChatZilla language packs (Bug 408844)
  • enable source server support on SeaMonkey Windows tinderbox (Bug 433230)
  • use Cmd+? to open Help menu on Mac (Bug 432693)
  • don't try to import IE favorites on Mac (Bug 433117)
  • set autocomplete popup to correct width when page is zoomed in/out (Bug 407912)
  • do not apply cross-domain javascript security restrictions to local HTML files loaded into an IFRAME (Bug 435362)
  • allow chrome favicons for XUL error pages (Bug 301119)
  • enable using keyboard for text entry if address bar history entry is selected with mouse while pulldown menu is active from hotkey (Bug 270128)
Crashes
  • do not crash with display: -moz-box, generated content, positioning and fieldset (Bug 398332)
  • do not crash when htmlSigText is set but no signature file is given (Bug 435587)

seamonkey: SeaMonkey Trunk Tracker

The Usual Suspects

Progress
  • Filepicker URL selection: change filepicker interface to allow selecting URLs (Bug 412822)
  • Preferences window: add sanitize (clear private data) option (Bug 416233) and package nsSuiteGlue/suitecommon (Bug 420274); add Content panel (part of Appearance panel) (Bug 411215)
  • Automated tests: make browser mochitests run on SeaMonkey (Bug 419826)
  • Customizable toolbars: go back to using old buttonstyle styles (Bug 411648)
  • Wallet to Satchel: make nsLoginManagerPrompter.js implement nsIAuthPrompt (Bug 382437)
gfx/Layout
  • fix drawing with drawWindow (do not duplicate flash content) (Bug 408898)
  • scroll to correct position for anchors after object tags (Bug 317189)
  • take margins into account for scrolling zero-height/width containing blocks (Bug 416168)
  • apply caption-side correctly to table caption (Bug 363248)
  • set table caption width to table width for margin:auto (Bug 386704)
  • fix position:fixed on OS/2 (Bug 419270)
  • use native styling for drop down controls on Vista in XUL and content area (Bug 418552)
  • make shrink-wrap overflow:auto elements not leave space for scrollbar (Bug 405952)
  • use width, not height, as a quick proxy for whether a line is empty (Bug 418766)
  • enable better scaling on OS/2 (Bug 420438)
  • allow single face font families via pref on Mac (Bug 419370)
Editor
  • stop focusing anything except the document in designMode (Bug 406596)
MailNews
  • add possibility for extensions to delete/detach attachments in the background without user interaction (Bug 415736)
  • import message status (read etc.) from Eudora (Bug 368347)
  • do not reveal local paths for unnamed attachments when forwarding inline or editing as new (Bug 411572)
  • find attachments in other directories when importing from Eudora (Bug 301188)
  • use brand short name instead of "Mail" in "Mail currently sending.... wait?" dialog (Bug 409980)
Crashes
  • do not crash with PalmSync (Bug 419471)
  • do not crash when clicking Play on Realplayer plugin (Bug 328675)
  • do not crash on startup when compiled with IBM XL C++ v7 (Bug 275004)
  • do not crash in JS engine when aborting applet making Java/JS calls (Bug 410946)
General
  • respect line breaks in Error console error messages (Bug 415901)
  • prevent tmpfile creation failures due to illegal characters in suggested name (Bug 417780)
  • hide Find updates button on Plugins tab (Add-on Manager) (Bug 417583)
  • add HMAC support (Bug 415799)
  • display cursor in View Source (Bug 394473)
  • invoke Plugin Finder Service for OBJECTs with type attribute but no data attribute (Bug 409025)
  • publish DOM Inspector to addons.mozilla.org (Bug 271812); see DOM Inspector :: SeaMonkey Add-ons
  • make Cmd+Return open focused link in new tab again on Mac (Bug 358379)
  • make Save As remember last saving format again on Mac (Bug 417910)
  • extract native Vista toolbar styles and expose to themes (Bug 419383)
  • allow PHP to parse charset from Content-Type: multipart/form-data in XmlHttpRequest again (Bug 413974)
  • do not post HTTP form again without notice (Bug 413310)
  • do not stop caret movement at punctuation characters in text box editor (Bug 392809)

seamonkey: SeaMonkey Trunk Tracker

Happy New Year

Progress: Customizable toolbars are getting nearer through a change of elements used to display buttons (Bug 407931) and more Preferences panes have been migrated to the new dialog (images: Bug 410950, history: Bug 411028).

Compiling: Default optimization options (for --enable-optimize) are set internally now instead of the default mozconfig file (Bug 410414). The monospaced font for MozillaBuild has been set to "Courier New" now to prevent correct display (Bug 382760).

Composer: A button image in the table properties dialog has been finally fixed (Bug 406416).

JavaScript Debugger: Watches can be opened beyond the first level now (Bug 410943).

GTK/Linux: GTK shutdown code should be a little faster now (Bug 409471), hints for Internet Explorer users will now be hidden on Linux (Bug 396105) and the size of tree view expanders has been corrected (Bug 408990).

MailNews: Some operations on a large number of messages should be faster now (Bug 410369) and wrapping information (Bug 155622), return receipts and vCard information (Bug 216479) be preserved when re-editing messages. More messages and attachments should be displayed correctly now that messages containing mixed upper/lower case (Bug 409962) or empty (Bug 155537) content types are processed accordingly. Attaching messages no longer adds an ".eml" extension that could confuse virus scanners (Bug 380354). Mail folders with special characters should be displayed correctly in the Location field of mail folder properties now (Bug 398117). Finally, the "Card For" prefix has been removed from the print view of address books (Bug 396588).

ChatZilla: ChatZilla is now built as a SeaMonkey add-on (Bug 351715). The userlist is updated correctly even when it was hidden now (Bug 411013). The new auto-away feature (Bug 382085) was optimized for providing only useful information (Bug 410974). All columns except the one containing actual messages prevent wrapping now (Bug 388155).

General: Problems with special characters in application directory path names (Bug 396052) and local file names (Bug 410610) have been fixed, search plugins should be taken care of during profile migration (Bug 386337) and JSON is supported natively now (Bug 387522).

seamonkey: SeaMonkey Trunk Tracker

Drag Feedback And MailNews Fixes

MailNews: Clicking a column header no longer switches threading off (Bug 397928) and opening a message in an existing window correctly refreshes the view now (Bug 173228)

General: Drag feedback for text and images (like browser tabs or messages from the MailNews list) has been available for Mac and UNIX/Linux since March (Bug 178513) and is now also available on Windows (Bug 374593). Previously, such items were represented by a simple small rectangle near the mouse cursor. On GTK platforms such as Linux, the drag feedback is still opaque, though (Bug 376238).

seamonkey: SeaMonkey Trunk Tracker

Miscellaneous

Progress: The fix for Bug 403800 paved the way for a certificate override UI and a checkin for Bug 394522 migrated the mouse wheel preferences panel, together with support for full page zoom, the backend of which was covered in Bug 405133.

UI:
Bug 386629 corrected a minor glitch with toolbar buttons and Bug 257722 brought visual feedback for autocomplete scrollbar buttons (such as in the location bar).

MailNews: Bug 132340 fixed local body search for Base64-encoded mail bodies.

General: Bug 397150 updated the English spell checking dictionaries (Aspell-based) and Bug 346994 made it that any leading dots are removed from suggested download filenames.

UNIX/Linux: Bug 379430 fixed print preview hang on X, Bug 404495 and Bug 404493 brought native GTK styles for menu checkboxes and arrows, Bug 405219 updated the version checks for system NSPR, NSS and Cairo and Bug 405561 fixed a dependency with GnomeVFS.

seamonkey: SeaMonkey Trunk Tracker

IMAP Expunge Threshold, Reply Address Fix

MailNews: The expunge threshold for IMAP accounts only marking mail as deleted is now configurable through a pref (Bug 399835) and replying to a mail sent with another identity uses the correct identity now (Bug 377998).

seamonkey: SeaMonkey Trunk Tracker

More Regressions Fixed

MailNews: Compose windows appearing from the -compose command line switch are resizable again (Bug 398904)

General: PalmSync is being built again (Bug 322568)

seamonkey: SeaMonkey Trunk Tracker

Regressions Fixed, AUS Idle Timer

Compiling: You can link against a local Cairo library again (Bug 368844) and DBUS is activated by default on Linux/UNIX now (Bug 388743), changing the available configure option switch from "--enable-dbus" to "--disable-dbus".

MailNews: The news://host/mid newsgroup post URI scheme is working again (Bug 404389).

General: The software update (AUS) dialog appears only after a idle timeout now (Bug 323041).

seamonkey: SeaMonkey Trunk Tracker

Info Bars, Source L10n and More

MailNews: Bug 401947 added a status bar to MailNews view source (this fix will also be part of SM 1.1.7), Bug 397498 introduced a shutdown task manager backend for MailNews (not yet used) and now that Bug 368325 is fixed, a password prompt for an encrypted mail no longer leads to a crash.

Browser: Normal text zoom (as opposed to the recently added full-page zoom) has been reinstated (Bug 401214) and Page Info displays the page rendering mode ("quirks" vs. standards compliant) again (Bug 386361).

Info bars: Bug 270443 brought Firefox's info bars to SeaMonkey and thanks to the fix for Bug 393108, those are used now when an add-on installation is blocked.

Add-on Manager: The "Install Now" button has been removed (Bug 342806) and the list of installed plugins is now updated when a plugin has been installed (Bug 391625).

Finally, Robert Kaiser announced that "Source L10n" is now available for SeaMonkey trunk (see his blog entry). The first set of locales contained in CVS (in addition to en) include, in order of appearance: de, sk, cs, nl, fr and ru. There is no discrimination between countries anymore (like de-AT vs. de-DE). In addition to the broken preferences window (Bug 394522), the download and password manager are not functional in those builds yet, as is the Windows system integration.

seamonkey: SeaMonkey Trunk Tracker

Addendum: MailNews History, Full Page Zoom

Seems I missed the SeaMonkey parts of two checkins: Bug 74959 introduced back/forward buttons in MailNews and comment 130 of Bug 389628 points out that Full Page Zoom, recently introduced by the fix for Bug 4821, is also available in SeaMonkey when using the scroll wheel to change the font size (not mapped by default). The latter is more of a side-effect, though, thus the current behaviour might be changed again in the future.

seamonkey: SeaMonkey Trunk Tracker

Folder Properties: Location

The fix for Bug 180546 adds the address of a folder (e.g. newsgroup server path) to the respective properties dialogs in MailNews.

seamonkey: SeaMonkey Trunk Tracker