From MozillaWiki
Jump to: navigation, search

« last meeting | index | next meeting »

SeaMonkey Meeting Details


  • Who's taking minutes -> IanN

Action Items

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





  • Get permission from Google to use their geolocation JSON service [KaiRo]. We can still only wait on the Google front right now. Didn't hear anything about open Geolocation service yet. No easy solution in sight.

SeaMonkey 2.0.7

open blockers (0) blocker requests (1) fixed (16)

  • Based on Gecko, target date is TODAY, see Releases.
  • Release schedule will be synchronized with the next Firefox 3.5 release (3.5.12).
  • Candidate builds are up.

SeaMonkey 2.0.8

open blockers (0) blocker requests (0) fixed (4)

  • Based on Gecko and in sync with Firefox 3.5.13, target date TBD, see Releases.

SeaMonkey 2.1 Alpha 3

targeted (1) fixed (61)

  • Has been SHIPPED on August 24, ~2000 downloads so far, ~300 ADU.

SeaMonkey 2.1 Beta 1

open blockers (2) blocker requests (5) targeted (0) fixed (31)

  • Will probably be only beta, targeted freeze for end of September. This roughly matches Gecko 2.0 RC1. After that, we'll see where Gecko is and where we are and if it really looks good for the final stretch to 2.1.

(Further 2.1 scheduling:)

  • Please help updating the New 2.1 Features page as we go.
  • Plans for 2.1: 6-8 weeks per milestone, b1 in October, and a final in November.
  • This seems to match recently presented Firefox 4 plans relatively well - they're in beta now, RC1 is planned for October and Final somewhere "soon" after.
  • It would be good to get OOPP (Out Of Process Plugins) for SM2.1 (bug 545716) but we need some way to build libxul (bug 394502) to be able to build OOPP. LDAP work has to be done for that to be possible, the rest should at least build with libxul right now.

Feature List, Planning

Bug statistics for last two (full) weeks: 67 new, 31 fixed, 16 triaged.

  • Fix rate is going down, triage continues to be weak. Should do more there.
  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Major wanted/needed features:


Needing help, Unowned, Stalled
  • bug 460953 kill-rdf port.
  • 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 job hunting so doesn't have much time 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 (dmose).
  • bug 523274 Complete new default theme icon set.
  • bug 526210 Update the icon set for the SeaMonkey Modern Theme.
    • 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 507841 Port Bug 422814 - Make account configuration quick, easy, and more secure (autoconfig, Quick Account Setup).
  • bug 573391 Detect outdated plugins and notify users.
  • bug 573538 No options for Safe-Mode.
  • bug 533908 SeaMonkey Mail: tabs not restored [misak]
    • mailnews is now little bit stalled - a straight port (of TB code) will be really easy, but working on a combined approach, trying to use as much sessionstore codebase as possible. Mailnews lacks persist functions which mnsstore should call - so testing on calendar tabs - need to add those calls
  • bug 569341 Data Manager [KaiRo]
    • KaiRo updated code again for review comments, should be very near to reaching Neil's high sr requirements now. Let's see what Ian brings up in review. The add-on version up on AMO is 1.0.1 with a lot of fixes from the SeaMonkey work.
  • bug 410613 OpenSearch [KaiRo]
    • The current consensus it to get some basic functionality going with OpenSearch first. And then later to see how much of the old functionality we can reimplement in follow-ups.
    • Based on that, started work and have an WIP up that doesn't look too bad right now. Might be able to get this fully working, actually.
  • bug 570004 Popup/"doorhanger" notifications [KaiRo]
    • Waiting for reviews
    • Also needed for add-on installation notifications (bug 581974), which are also awaiting reviews.
  • bug 467867 [META] Implement Firefox TabBrowser API in Seamonkey [misak]
    • tabbrowser API is almost ready with inclusion of some followups being working on
  • bug 566138 Better integration with Windows 7 taskbar
    • bug 581526 Add SeaMonkey support for the Windows 7 jump list [mcsmurf]
    • status/progress?
  • bug 576970 Port Sync UI to SeaMonkey trunk [InvisibleSmiley]
    • Have it running locally now, including installer changes, only missing prefs/setup/etc. dialogs (those are next).
    • Will start creating patches, beginning with build system/installer.
    • Patch size so far: 160 KB (21 files modified, 21 new, 11 of which are images).
    • Will probably make Modern a follow-up.

We also should take a look at the other items on 2.1-wanted Also the nominations need triaging.

  • We will need to take a close look at Lightning, which is mainly targeting Thunderbird.
    • Lightning 1.0 beta 1 is for SM2.0 and TB3.0, 1.0 beta 2 is for TB3.1 (Gecko 1.9.2), 1.0 beta 2 will probably be Gecko 2.0-based.

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).



  • some triaging of unconfirmed bugs
  • Bugs fixed:
    • bug 592041 crash [@ openMailWindow ]
    • bug 479579 Make all header fields tabbable, not just "Subject" and "Date"
    • bug 587398 Alt+Home Keyboard Shortcut Broken; Key Event Modifier navigator.xul
  • Bugs reopened:
    • bug 589659 reuse empty tabs for loading content (needs further patches for fixing test errors)




  • Bugs fixed (comm-central):
    • bug 538419 remove nsAboutAbout.js from suite-specific code, reusing the toolkit version
    • bug 589507 Port bug 578563 |Make objdir builds the default in| to comm-central
    • bug 590825 SeaMonkey part of |bug 495115 - Implement Strict-Transport-Security| to prevent overrides on certError.xhtml
  • Bugs fixed (mozilla-central):
    • Followup to bug 591139 Define safeMode outside the ifdef so it can be used properly
    • Fix thebes errors in non libXUL and when D3D is not enabled
    • bug 590826 SeaMonkey test failure in test_stricttransportsecurity.html due to use of uninitialized value


  • Bugs fixed:
    • bug 507804 nsMsgComposeSecure.cpp: 3 strings to localize
    • bug 592575 Port bug 572529 to MailNews core. (make pymake work from


  • Usual testing, reviewing and commenting.
  • Bugs fixed (comm-central):
    • bug 591078 extensions/smime doesn't compile with frozen linkage
    • bug 592438 Port bug 506175 to SM and fix an intermittent orange on linux for download manager tests
    • bug 592560 Port changes from toolkit's browser_354894.js to SeaMonkey's browser_bug515006.js
    • bug 592846 browser_pluginnotification.js time out
    • bug 491624 [SeaMonkey, Linux] mochitest-browser-chrome: intermittent ".../suite/browser/test/browser_bug462289.js | tab key to tab activeElement - Got [object HTMLInputElement], expected [object XULElement]"
    • bug 593135 Support signed updates in SeaMonkey (Additional prefs)
    • bug 593575 Port bug 433860 and bug 570321 spell check context menu tests and bug 585841 Right click, 'copy link location' no longer works to SM
    • bug 485288 Update load algorithm again (SM/TB context menu fix)
  • Bugs fixed (mozilla-central):
  • Bugs waiting for review/approval:
    • bug 589613 [SeaMonkey 2.1, mochitest-browser-chrome] browser_Services.js | exists
    • bug 535903 [SeaMonkey 2.1] mochitest-browser-chrome: "browser_focus_steal_from_chrome.js | Timed out"
  • Bugs being worked on:
    • Customize Composer toolbars.


  • Bugs Fixed:
    • bug 465116 Move to Trash now marks as read. Add pref mailnews.ui.deleteMarksRead to allow restoring old behavior
  • Waiting for Review:
    • bug 591649 Account Manager (and other screens) exceed display size and become unusable
  • Working on:


  • Wrote relnotes and announcement for and released SeaMonkey 2.1 Alpha 3.
  • Started release process for 2.0.7 by producing builds and pushing them to beta.
  • Clobbered Windows L10n repacks to fix bustage (bug 591091).
  • Fixed missing L10n nightlies by cheating with copied en-US MARs (bug 590635).
  • Filed IT bugs on missing slaves and got them restarted promptly (bug 593344).
  • Landed small packaging fixes (bug 589637) as well as jsperf fix (bug 589627).
  • Removed reporter from SeaMonkey (bug 590102).
  • Added new add-on repository prefs (bug 591037).
  • Tested libxul building and filed bugs (bug 591078, bug 591098).
  • Landed test for FAYT focus fix (bug 584630).
  • Investigated failure and created test for isTabEmpty() and friend(s) in bug 589659.
  • Created a patch to build Web Console only for Firefox atm (bug 593328).
  • Cared about getting places backports landed (bug 570788).
  • Reworked Firefox library cleanup to improve chances of review (bug 588027).
  • Worked on addressing comments for fast bookmarking button and mac/Modern support (bug 589601).
  • Backported some nits to Firefox star button (bug 591344).
  • Fixed broken bookmark support in Mac "hidden window" (bug 586363).
  • Updated doorhanger notifications patch for review comments (bug 570004).
  • Worked on UI pref for default-on Firefox-compat UA string token (bug 591327).
  • Submitted site-specific zoom patch for review (bug 386363).
  • Updated Data Manager for more review comments (bug 569341).
  • Worked on OpenSearch support (bug 410613), getting a WIP up for most of it.
  • Also did a very rough WIP for an optional search bar (bug 401417).
  • Updated LCARStrek and EarlyBlue themes as well as the German language pack with SeaMonkey 2.1 Alpha 3 versions, all available on the AMO beta channel.
  • Watched SeaMonkey ADU break the 100k barrier.
  • Got budget accepted for SeaMonkey Developer Meeting, tried to get more hotel offers, and created a wiki page: SeaMonkey/Developer_Meeting:2010.
  • Move planning forward for my Oct. 1-17 visit to Mozilla HQ and the SF Bay Area.
  • Discussed SeaMonkey organizational future, nearing acceptable rule set.
  • As usual, my blog has more detailed status about my work, and Mozilla Status Board Posts also tell about my next planned steps.



  • Bugs fixed:
    • bug 558639 Port bug 531519 [getBrowserState sometimes returns two entries for one window] to Seamonkey




  • Bugs fixed (comm-central):
    • bug 589910 Make notifications from sidebar documents work again
    • bug 589534 Make the netError button themed again
    • bug 590725 Convert suite/ files for content XUL being killed. CertError Part
    • bug 589618 Allow load events to get processed between each test step
    • bug 97023 Make Find Again work when find as you type isn't using the find bar
    • bug 529240 enhances duplicateTab so that the duplicate can open in a new window, and with a relative history index
    • bug 590725 Convert suite/ files for content XUL being killed (feed part)
  • Bugs fixed (mozilla-central):
    • bug 589570 Disabled splitters should use the default cursor


  • Bugs fixed:
    • bug 529240 Make drop down menus for back and forward buttons middle/Ctrl-clickable.
  • Away at Aussiecon 4 for a couple of weeks so nothing much done.



  • Bugs fixed:
    • bug 246405 mail_help.xhtml should be split to several files Moving "Importing mail from other programs" right after "Getting started with Mail & Newsgroups"


  • Bugs fixed (comm-central):
    • bug 591550 test_docload.xul reports "JavaScript error: chrome://navigator/content/tabbrowser.xml, line 919: nsIInterfaceRequestor is not defined"
  • Bugs fixed (mozilla-central):
    • bug 589611 [SeaMonkey 2.1, mochitest-browser-chrome] browser_visituri_privatebrowsing.js:64 - TypeError: Cc[';1'] is undefined



  • Bugs fixed:
    • bug 586415 Some css rules in existing css files doesn't apply anymore (bookmarks-ptf gone, structure have changed)
    • bug 582372 [Mac default] hover:active style rules applies on disabled linkToolbar items


Any other business?

  • SeaMonkey Council
    • biesi and Standard8 both declared their resignation from the Council - they both confirmed they have some heart and stakes in the project, but they don't have the time to be part of the Council any more
    • we will have new Council members being added, but we'll discuss and decide that in Vienna
    • we have a few prospects of making the Council - but I'd like to defer that to Vienna, we have all of them on the invitee list anyhow