From MozillaWiki
Jump to: navigation, search

« last meeting | index | next meeting »

SeaMonkey Meeting Details


  • Who's taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank?
    • Please note A person or entity can't be nominated twice in a row.
    • mwu for caring about comm-central when he was doing his PRBool->bool patch.

Action Items

(who needs to do what that hasn't been recorded in a bug) We should assign people to the open items.


  • Jtek has volunteered to oversee the details of the SeaMonkey tee-shirt shop. KaiRo will connect him with the contact we have at Zazzle.


  • We should find a better way of getting nominees for Friends of the Fish Tank.
    • We could put out a call for nominations the week before then, at the time of the meeting notice going out we could include any nominations (We need to come up with a quick FAQ as to what merits a nomination). IanN has put out an email to the members list. InvisibleSmiley came up with some sensible suggestions.
    • We need to advertise such a thing happens even if it is only in the meeting notice.


  • IanN to triage the 2.2-tracking bugs, and move as needed to the appropriate target version.
  • More people need to help out with taking of the meeting notes. Ratty to send an email to SeaMonkey-members list summarizing what needs doing and asking for people to share duties.


  • Get permission from Google to use their geolocation JSON service [KaiRo]. We can still only wait on the Google front right now.
    • KaiRo has heard that Google is doing a revamp of their location service, maybe they'll finally make it available publicly so we can use it.

Release Train

  • For comm-aurora, we also should regard strings there as much frozen as possible. In the future, string freeze is the uplift from central to aurora, which matches Firefox.
  • If we have any actual fixes that don't need L10n changes (not enhancements) on central but not beta, they should go there if possible.
  • Bug authors and/or reviewers should request relevant approvals for comm-aurora/beta when necessary.
  • Callek is working on getting comm-aurora and comm-beta on MXR (bug 653424).
  • The last beta of 2.3 has just come out and we'll have about one week to release (still on target for release on 16th August).

Extensions Compatibility Tracking

  • Addon Compatibility Listings created and maintained by InvisibleSmiley, with help from some community members like DERoss.
    • Recent changes can be found here.
  • AMO has a compatible version of Engimail now (not yet compatible with SM 2.3), and one for Lightning (compatible with SM 2.3).
  • Besides Lightning, we should also take a look at other add-ons that are important for our users when they switch to 2.x.
  • InvisibleSmiley created a 2.1 FAQ Wiki page. Everybody please help update it.
    • The FAQ should be version-agnostic and have version updates mentioned in it so Jens or whoever won't need to keep changing the version numbers.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development.
  • The whole FAQ/AddonCompat information needs to be re-thought with versions in mind but InvisibleSmiley lacks the time to do it. It's a wiki so we can try to offload it. Ratty suggests involving imput from seamonkey-members and/or

SeaMonkey 2.2

open tracking (0) tracking requests (0) targeted (0) fixed (26)

  • The New 2.2 Features page has a comprehensive list of features.
  • AUS updates from (2.0 -> 2.2 and 2.1 -> 2.2):
    • 2.1->2.2 is a minor update and should be online as automatic already.
    • 2.0->2.2 is a major update (MU) and is online now, too.
  • 2.2 had ~59900 ADU yesterday, 186218 downloads so far.
    • vs. 47441 on 2.0 (and 3281 on 2.1). So another ~16k have migrated over in the last two weeks.
  • The release notes now mention / provide a link to fixed security issues in Firefox in order to support our mantra that you need to install updates to stay secure. We might want to add a dedicated page for SM, though.

Follow-ups and Issues

  • Lost Bookmarks bug 673474 and Cookies bug 673672 on auto-update from 2.0.14 to 2.2.
    • Bookmarks can be re-imported from bookmarks.html.
  • A XUL Core bug causing symptoms like: [fixed for 2.3]
    • bug 671192 Command "Paste without Formatting" in message window is missing.
    • bug 672258 Wrong context menu can be shown if two different windowtypes have the same contextmenu id and xul cache is enabled.
    • IanN has implemented a workaround suggested by Neil for the context menu issue, the core bug is still there though, but only we seem to be exposing it at the moment.
  • Regression in Addressbook (bug 671251 Cannot drag & drop contacts to another address book) [fixed for 2.3].
  • Regressions in the Mail Advanced Search Window (bug 671605 Search window does not allow to open second message from result list) [fixed for 2.3].
  • Users are unhappy about various UX and usability issues with the new Data Manager.
    • Ratty proposes that until all the major pain points are addressed, links to the old individual managers be established (probably from the various Data Manager panes).
  • [InvisibleSmiley] We need to try harder to fix regressions ASAP. I feel there is still too much delay. IMO regressions from the last stable version need to be addressed with top priority, especially in light of the rapid release train.

SeaMonkey 2.3

open tracking (4) tracking requests (0) targeted (0) fixed (16)


  • SeaMonkey 2.3 Beta 2 was released on 3rd August 2011.
  • SeaMonkey 2.3 Beta 3 was released on 7th August 2011.
  • The release date for 2.3 final is still on schedule for 16th August.
  • Users on 2.2 will get updated to 2.3 at release time. Anyone on beta channel is updated to 2.3 already.


  • Several breakages (AB, opening MailNews search results) have only been fixed after 2.3b1 was tagged. 2.3b2 contained them, and 2.3b3 will be even better.
  • The changes list should now include the Gecko patches that we've put into our release branch.
  • Callek and InvisibleSmiley have been working hard on the 2.3 releases with Jens doing the website work.

Further 2.x scheduling

Feature List, Planning

Bug statistics for last two (full) weeks: 77 new, 36 fixed, 29 triaged.

  • New bugs seem to be outstripping fixed/triaged but still a good amount of triaging going on.
  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags: 33 review 12 super-review 1 ui-review 6 feedback

Major wanted/needed features:


  • Kill-RDF:
  • bug 606683 Allow customization of toolbar in Composer and MailNews Composition [IanN].
    • Progressing slowly, still waiting on reviews from TB side. Full customization has to go to (currently 2.5 but will probably be pushed back further) as it needs work on TB too which is taking a while to get reviews on, plus feedback from kaze.
  • de-RDF bug 654864 has been finished and landed on all development branches, including comm-beta (2.3). Still to do:
    • Neil wanted to follow up on some listener issues
    • for the selection issue, see what the TB guys come up with in bug 669203
  • bug 515734 Provide More Entries in the Win7 Jumplist Tasks list. [Callek].

Needing help, Unowned, Stalled

  • Kill-RDF:
    • bug 657607 Port jminta's kill-rdf to SeaMonkey where applicable Part 2 [meta].
  • bug 436794 Enable Mac OS X system address book per default and add UI.
    • SM UI needed, unowned, helpwanted.
  • bug 449728 Drag tabs between windows.
  • bug 477845 Build a standalone (Gecko 2.0) Composer. [kaze]
    • kaze is currently busy with his new job so doesn't have any to spend on this.
    • bug 477840 Backport KompoZer to Composer (Depends on bug 477845).
    • kaze has done a ton of work there. We still need to work out some organizational issues. At the moment there is no active interest from MoMo for bringing standalone composer into comm-central. That's something we (KaiRo and kaze) will have to negotiate with the Thunderbird team (Standard8).
  • bug 507841 Port Bug 422814 - Make account configuration quick, easy, and more secure (autoconfig, Quick Account Setup).
  • bug 533908 SeaMonkey Mail: tabs not restored [misak].
  • bug 523274 Complete new default theme icon set.
  • bug 526210 Update the icon set for the SeaMonkey Modern Theme.
    • bug 548778 New communicator icons (based on Strata theme) for SeaMonkey. Some proposed icons got posted, we should take a look how to get that contribution into the product.
    • The rest is unowned so far.
  • bug 87098 [SeaMonkey] Delete key should delete location bar history list entry.
    • Note: Our location bar history doesn't and can't use autocomplete at all.
  • bug 677484 Individual SeaMonkey components are not properly handled by the Windows 7 taskbar.
  • bug 654009 Reply to list: automatically determine From: address
    • Note: The actual task here is to port bug 45715 "Reply to List" [button/(context) menu item]

Roundtable - Personal Status Updates

Status Updates from developers - what are you working on, what's the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).






  • bug 515734 Provide More Entries in the Win7 Jumplist Tasks list

Waiting for review

  • bug 653424 need to add comm-2.0 and releases/comm-{aurora,beta} to MXR.

Working on:

  • bug 673834 Obsolete ReleaseRepackFactory, fold logic into CCReleaseRepackFactory.



  • Fixed:
    • bug 670513 - Recently Closed Windows/tabs have been moved to the Go menu. Document this.
  • Checkin-needed:
  • Needs Review:
    • bug 670561 - show profile path in profile manager.
  • Working On:
    • bug 78357 - Account wizard doesn't have place to enter port info
    • bug 102275 - Number untitled pages.
    • bug 675672 - "NS_ERROR_DOM_NOT_FOUND_ERR" when hovering certain items in Go menu
    • bug 675589 - Group all session restore menu items together.
  • Investigating:
    • bug 13818 - Ability to change the "quoteline"
    • bug 16717 - Disable source folder in Move/Copy/File menus
    • bug 39113 - Show current profile name in preferences (backed out)
    • bug 513900 - executable permissions for data files (port bug 461322 to SeaMonkey)
    • bug 527173 - Spellchecker settings are in the Mail section but the SP is used by all components
    • bug 620324 - Selected multiple mail folders to move, but only one folder gets moved
  • BackBurner:
    • bug 649952 - Port |Bug 609824 - Re-add Bloglines to the feed reader options| to SeaMonkey


  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 674246 Workaround event handler having the same original prototype node
    • bug 673726 Update en-GB for SeaMonkey 2.3 (comm-beta)
    • bug 673730 Update en-GB for SeaMonkey 2.4/Thunderbird 7.0 (comm-aurora)
    • bug 657161 Make use of contentAreaContext in Composer
    • bug 660739 ERROR TEST-UNEXPECTED-FAIL test_idcheck.xul | check id: messengercompose.xul#contentAreaContextSet
    • bug 676985 Print and page setup do not work from QaPlain Text Editor
    • bug 550484 Hardcoded widths for pref-proxies-advanced and pref-languages.add dialogs
    • bug 675392 Remove code duplication for find keys and menu items by moving to utilityOverlay
    • bug 675739 Remove nsIDOMWindowInternal from editor/ui/composer code
    • bug 677457 Error: GetLocalizedStringPref is not defined chrome://messenger/content/addressbook/abSelectAddressesDialog.js Line: 403
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js
    • bug 672772 Bump Chatzilla compatibility for SeaMonkey 2.5 / Firefox 8.0
    • bug 672774 Bump Venkman compatibility for SeaMonkey 2.5 / Firefox 8.0 / Thunderbird 8.0
    • bug 674942 Mailnews part of cookie code still gets built as MOZ_MAIL_NEWS is not configured correctly
    • bug 676991 Move toolbar print button to utilityOverlay
  • Waiting for additional review on:
    • bug 212165 Unable to access advanced link properties of a linked image
    • bug 675607 Make Composer use utilityOverlay's key_close and menu_close
    • bug 676836 Remove code duplication for print menus by moving them to utilityOverlay
  • Waiting for comm-aurora approval:
    • bug 550484 Hardcoded widths for pref-proxies-advanced and pref-languages.add dialogs
    • bug 677457 Error: GetLocalizedStringPref is not defined chrome://messenger/content/addressbook/abSelectAddressesDialog.js Line: 403
  • Test created but waiting on bug fix:
  • Working on:
    • bug 671554 Switch suite/mailnews to use Services.prompt
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.


  • Fixed:
    • bug 675531 Update SeaMonkey website for 2.3 Beta 2 release
    • bug 675255 Port part 2 of |bug 669913 - Viewing Sync quota blocks the entire Options window|
    • bug 675263 Port |bug 668622 - Move sync at startup logic (autoConnect, etc.) to SyncScheduler|
    • bug 639970 Error: "document is null" / "Weave is not defined" in syncUI.js
    • bug 654864 Suite changes from |bug 422845 - Replace rdf-driven addressbook directory tree with js one|
  • Working On:


  • I closed up the first round of providing updates for linux64 builds by putting up the snippets for also offering the SeaMonkey 2.0.14->2.2 "major update" (bug 666573).
  • My Data Manager patch for support of bare IPv6 addresses that also makes other cases more problem-proof got reviews and approvals and I landed it for all branches, including beta, so it's in SeaMonkey 2.3b2 already (bug 665826).
  • I continued work on Data Manager' website storage support, but the test is giving me headaches, so I only attached a preliminary patch (bug 588415).
  • Still, I did post a new Tahoe Data Manager version 1.4 on AMO that includes all this work and should be a significant jump forward for the add-on.
  • Reviewed and approved some sign-offs both for SeaMonkey aurora and beta localizations.
  • Synched up German L10n of SeaMonkey with recent trunk changes.
  • Had a phone call with a reporter from local media, he used that in his article about B2G (German language).
  • Once again, I updated my patch for L10n-specific file removals on update (bug 592574), but I'm starting to give up hope that any of my mozilla-central patches will make it into the tree in foreseeable time - either my work is unwanted there or I'm to dumb to make it in a way that reviewers can swallow it. As I have more productive work to spend my time on as well, the motivation isn't really there to push on those much any more, in either case.
  • I pushed another German Planet design update done by Elchi3 (bug 668986) live, thanks for the nice work!
  • Also, I added Manuel Strehl to the aggregator (bug 676545), welcome to!
  • I reviewed and pushed a number of small fixes to the German L10n overall (bug 667238, bug 667083, bug 666881, bug 666880, bug 666879, bug 666877, bug 666876), fixed some addressbook access keys (bug 669150, up to here affects all branches), updated DOM pieces of the L10n to current and renamed "Absturzmeldung" to "Absturzbericht" as that word matches better for crash reports that are not just notification-style but fully detailed reports.
  • As usual, my blog has more detailed status about my activities, and Mozilla Status Board Posts also tell about my next planned steps - both including my non-SeaMonkey Mozilla work as well.



Fixed couple of Session Restore bugs on trunk, keeping it in sync with FF:

  • bug 675162 After update, tabs are restored, but not loaded, except the first one Error: uncaught exception: nsISHEntry.stateData in nsSessionStore.js :: sss_deserializeHistoryEntry :: line 2827.
  • bug 673902 Port [bug 669196 Session Restore losing nearly all tabs] to SeaMonkey.

Working on:

  • bug 675493 Port [bug 655550 Persisted tab attribute gets lost after restart twice] and one relevant line from [Bug 644998 - Session should not be restorable after "Clear Recent History"]

Supporting Seamonkey russian user community.





  • bug 361495 Advanced Property Editor should "propose" values.
  • bug 665313 Opening message attachment does not work.
  • bug 671466 If a page does not load, and the 'try again' button appears, it is disabled after a second page load failure.
  • bug 673197 Enable jemalloc on VC8/9 express (Core).
  • bug 675179 Errors in cached dynamic overlay script cause XBL to trip up with an assertion.
  • bug 675191 Cached dynamic overlays still get saved to fastload (startup cache).

Working on:

  • bug 667962 jemalloc in 2010 doesn't work on gmake.



  • bug 667201 Front end changes for bug 545070: plugin-problem UI shouldn't say "click here".
  • bug 675211 Update some default preferences for changes in Gecko 7.
  • bug 676781 Enable Mac Async plugin by default.
  • bug 676792 Improve string for 32-bit plugin restart.
  • bug 677254 Build support to install hyphenation patterns in SeaMonkey.

Waiting for review.

  • bug 663343 The "List all Tabs" menu should visually identify which tabs are on-screen (rather than scrolled off).

Working on:

  • bug 656056 Make the MailNews searchBar an external toolbar in the thread pane.


  • Bug triage and Bug discussions.
  • End user support and PR in newsgroups and Mozillazine.





  • bug 674368 [Mac default] Download manager 'Clear List' button needs a focus ring.
  • bug 675462 [Mac default] No identity icon in pageInfo window's security tab.
  • bug 675690 Full Screen menuitem should be disabled when no windows are open.

Any other business?

  •  ?