From MozillaWiki
Jump to: navigation, search

« last meeting | index | next meeting »

SeaMonkey Meeting Details


  • Who's taking minutes? -> Ratty

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]. Contact at Google says: "We don't have a good estimate for when GLS will be opening up more broadly, but I will be sure to let you know when we take that step. Sorry that I can not be more specific at this time." - We can only wait right now.
    • KaiRo found out that the contact at Google changed. Also, discussing a possible open Geolocation service.


SeaMonkey 2.0 Feedback

Only unresolved items are tracked here - and we should find a way to deal with it for every item talked about in this section!

  • Anything new?
  • bug 539194 MailNews high CPU (bug 311774 regression).
    • Noted in relnotes for 2.0.3, anything else we can do to move this?

SeaMonkey 2.0.3

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

  • Release planned for 16 February, based on Gecko
  • GetDefaultFeedReader and venkman slowdown pushed to 2.0.4, as well as some blocker requests.
  • 23 security bugs in addition to 112 other fixes, again some good fixes for 2.0.x stabilization and smoothness.
  • Builds are up on FTP and on the beta channel for testing.

SeaMonkey 2.0.4

open blockers (2) blocker requests (2) fixed (1)

Feature List, Planning

Bug statistics for last two (full) weeks: 44 new, 17 fixed, 20 triaged.

  • Nearer to par, but still more new than resolved bugs. :(

Major wanted/needed features:


  • bug 423281 Help updates.
    • See my roundtable entry for help bugs fixed [ InvisibleSmiley].
    • bug 463903 (form autocomplete documentation).
    • FAQ to cover e.g. double-click / down arrow in form fields?
      • status/progress?
  • bug 483282 Make sure normal SeaMonkey use doesn't pay a price for having venkman installed [Mnyromyr].
    • Needs at least a core patch landing for bug 364864 nsICategoryManager::deleteCategoryEntry does not persist outside of component registration.
    • status/progress?
  • bug 471346 Port GetDefaultFeedReader to SeaMonkey shell service [mcsmurf].
    • currently working on making a new patch build on Linux and Mac OS X. Problems getting it to build should be resolved soon.


  • bug 460953 kill-rdf port [sgautherie].
    • Postponed until mcsmurf (or sgautherie) can resume work on it.
    • status/progress?
  • bug 436794 Enable Mac OS X system address book per default and add UI.
    • SM UI needed, unowned, helpwanted.
  • bug 410613 OpenSearch. helpwanted.
    • We need to check if OpenSearch can support all our existing functionality, for example the INTEPRETS section in Sherlock search plugins. Mnyromyr will check on that, and on how extensible the Firefox code is.
  • bug 449728 Drag tabs between windows.
    • Jeffrey Lee, a Seneca student, is looking into that!
  • bug 498596 Places bookmarks.
    • unowned so far.
  • bug 480734 Satchel data editor ("Form Manager").
    • unowned so far.
  • bug 477845 Build a standalone (Gecko 1.9.3) Composer.
    • kaze will look into that once KompoZer 0.8 is done.
    • bug 477840 Backport KompoZer to Composer (Depends on bug 477845).
    • kaze has done a ton of work there. We're trying to work out some organizational issues at the moment.
  • bug 523274 Complete new default theme icon set.
    • A list of TODO icons is up in the bug
    • Still needs quite a bit of work.
    • bug 522023 is working on improving the browser globe in task icons, etc..
  • bug 526210 Update the icon set for the SeaMonkey Modern Theme.
    • unowned so far.
  • bug 521927 Make Search, Folder Location and Views widgets for MailNews customizable toolbars.
    • status/progress?
  • bug 545110 Add/port about:support (Troubleshooting Information page) to SeaMonkey
    • filed that bug to track the SeaMonkey side (functionality might go to Toolkit, strings won't)

We also should take a look at the other items on wanted-seamonkey2.1+

  • SeaMonkey 2.1 Planning: Gecko roadmap is still unclear, there are two proposals on Talk:Firefox/Roadmap now, and discussions in m.d.planning - also makes 1.9.3 vs. 1.9.2 for us somewhat unclear, but it seems that 1.9.3 might be in late summer or fall, which might fit our schedules well.
    • A talk with kaze about where we stand with respect to KompoZer might shed more light on this - especially when it comes to 1) what he needs from core and 2) what impact it might have on Thunderbird.
  • We now have a consolidated packaging manifest for all platforms on trunk, so you now need to look at suite/installer/ instead of suite/installer/{linux,windows}/packages.
  • InvisibleSmiley will open a new bug for getting about:support into SeaMonkey.
  • We should go for smaller releases to ease upgrade paths for users. If we need to push back one or the other feature to the next smaller release, so be it, but we should stay closer to the Geckos Firefox is shipping as current.


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






This past week I did little for SeaMonkey (been busy with personal life) but the week before I was still doing a lot of reviews; and this past week I was actually working on two seperate bugzilla patches...

  • Fixed Bugzilla bug 303126 Remove the <link> tags in the <head> for Saved Searches.
  • Working on: Bugzilla bug 533330 JSON-RPC webservice returns and expects a bad date format.


  • Usual testing, reviewing and commenting.
  • Working on:
    • bug 256266 Filepicker invoked from Attach Web Page in Compose should default to 'HTML Files' instead of 'All Files'.
    • bug 521927 Make Search, Folder Location and Views widgets for MailNews.


  • Bugs Fixed:
    • bug 543571 Remove repeated "the" from language properties files.
    • bug 543336 Remove repetitions (the, of) from Help.
    • bug 543332 Update Help on Popup Windows preferences.
    • bug 543340 Turning Encryption On and Off is no longer an option, remove it from Help.
    • bug 540444 Unable to focus addresses using the mouse in Mailing List dialog.


  • Prepared SeaMonkey 2.0.3 builds, first candidate is up on FTP and beta channel
  • Created first version of 2.0.3 relnotes (bug 544563)
  • Buildmaster core code is now in buildbotcustom (bug 539780)
  • Revision reporting of packaged unittests is now generic on the slave side and recognizes different repos for app and platform (bug 541582)
  • Could move forward posting of SeaMonkey data to the graphs server (bug 492406), now working on graphs-stage after setting correct firewall rules (bug 544131)
  • Download status windows improvements are almost ready for r+ now (bug 513691)
  • Worked on and landed unified packaging manifest patch (bug 521523)
  • Worked on improving branding system for SeaMonkey (bug 525869)
  • Re-tested and attached paper-over mailnews Qt port bustage patch (bug 482312)
  • Made 2.0 langpacks compatible with all 2.0.* versions (bug 544096)
  • Tested and used new L10n sign-off dashboard (thanks to Pike and gandalf!)
  • Installed newer gcc on Linux build slaves and turned it on for trunk (bug 536299)
  • Tried running additional test suites on trunk
  • Helped Armen from RelEng by testing his bug 531275 work on our buildmaster
  • Saw Parallels-hosted Windows slaves die due to space problems and resolved that with SrvOps help (bug 542763)
  • Handled support requests in my inbox, wrote dome 70-80 replies
  • Lots of discussions on release and future work planning
  • Tried to drive the build pool extension forward (bug 537323)
  • As usual, my blog has more detailed status about my work, and Mozilla Status Board Posts also tell about my next planned steps.


  • Filed bug 543373 SUMO installation for SeaMonkey project; bug is a bit stuck at the moment.
  • Checked in bug 537525 Profile importer should not treat error as fatal when reading from Windows registry on 1.9.1 branch.
  • Worked on bug 471346 Port GetDefaultFeedReader to SeaMonkey shell service again, currently working on making the patch build on Linux and Mac OS X.
  • Done a bit of bug triage.


Bugs fixed:

  • bug 478707 SeaMonkey sessionstore saves, but doesn't restore closed tabs list.
  • bug 486696 Closing browser / switching profile keeps and later restores state / open tabs and history.

Working on:


Working on:

  • bug 521803 tabbrowser.xml: "Error: this.mPanelContainer is null", opening MailNews.



Bugs fixed:

  • bug 485720 Text Descenders Do Not Display Properly In SeaMonkey Default Theme.
  • bug 525601 widget is not always able to initialise OLE (somehow triggered by various third party software e.g. McAfee Site Advisor, TortoiseHg).
  • bug 530735 Use session restore to restore tabs that tabbrowser can't.
  • bug 540629 Use superior autohiding menubar in full screen mode

Working on:

  • bug 377319 Convert mailnews to frozen/external linkage.
  • bug 445695 nsMsgFilterAfterTheFact doesn't use m_searchHits.
  • bug 499785 SeaMonkey can't handle spaces in OpenURL, Firefox can.
  • bug 533290 extApplication.js, _prefs object unexpectedly garbaged collected.
  • bug 536739 nsMsgPrompt should use FormatString instead of hand-rolling string insertion.
  • bug 542837 Folder submenus no longer have the menulist-menupopup class.
  • bug 542842 Cascading menulists don't look very good.
  • bug 543001 Make nsTArray::GreatestIndexLtEq easier to use.


Bugs fixed:

  • bug 543375 Undated RSS and Atom feeds result in display of bad date.

Working on:

  • bug 534221 Implement close (x) button on every tab (browser.tabs.closeButtons).
  • bug 537448 Port bug 227305 (Support drag-drop single message to desktop / file-system window). Waiting for review.
  • bug 541665 Sync Suite pref-smartupdate.* with mozilla-central.
  • bug 544661 Wrap the message pane in a hbox just like Thunderbird (bug 544162). Waiting for review.



  • Attended FOSDEM 2010 in Brussels.
  • Fixed (or in-progress) SeaMonkey (related) bugs:
    • bug 539340 [SeaMonkey 2.0] xpcshell-tests: test_autoconfigUtils.js fails (and leaks) after bug 538568 landing
    • bug 539355 Windows 'B' builds should have '--disable-tests'
    • bug 542770 Port |Bug 504822 - Remove XBM support from Mozilla| to comm-central
  • Fixed (or in-progress) MailNews Core bugs:
    • bug 530414 Some /mailnews/local/src/nsLocalMailFolder.cpp cleanup
    • bug 535231 Port |Bug 513783 - Land js-ctypes on trunk and 1.9.2| to SeaMonkey
    • bug 536408 Update license blocks to use "Mozilla Foundation" instead of "Mozilla Corporation", comm-central part
    • bug 541267 Explicitly unsupport building without SVG in comm-central
    • bug 541966 Port |Bug 520030 - crash on sites with @font-face used| to comm-central
    • bug 542297 Port |Bug 435923 - Remove BUILD_OFFICIAL in favor of MOZILLA_OFFICIAL| to comm-central
    • bug 542692 Port |Bug 473180 - remove TARGET_DEVICE = emulator| to comm-central
    • bug 542767 Port |Bug 477170 - Removing Windows 95 in| to comm-central
    • bug 542779 Port |Bug 508720 - Remove less than 4 for GCC Version in Mac| to comm-central
    • bug 542786 Port |Bug 499632 - Remove run_viewer target| to comm-central
    • bug 543212 Port |Bug 463982 - Drop configure support for cairo-mac widget toolkit| to comm-central
    • bug 543230 Port |Bug 472801 - Enabling updater no longer requires iconv| to comm-central
    • bug 543380 Port |Bug 462004 - JavaScript shell should provide line editing facilities| to comm-central
    • bug 543893 Port |Bug 472165 - WinMobile Build Requires Tools In PATH Variable| to comm-central
    • bug 456860 Improve msgCompSMIMEOverlay.js and msgReadSMIMEOverlay.js
    • bug 509533 Remove obsolete "MOZ_WIDGET_TOOLKIT =/!= mac" checks, in comm-central
    • bug 513709 Remove some useless vars, mozilla-* ones are enough
  • Fixed (or in-progress) Core bugs:
    • bug 492956 mochitest-a11y failed, summary reports unexpected huge numbers for pass/fail
    • bug 534647 mochitest-browser-chrome: perma/random "browser_ApplicationPrefs.js | Timed out" after bug 152526 landing, caused by browser_bug431826.js
    • bug 257280 Get rid of buttondown and buttonover attributes
    • bug 508760 Remove MSVC6 support from the tree
  • And working on other areas... like
    • filing bugs for leaks in (TUnit) tests
    • doing a Windows comm-central-trunk SeaMonkey unit test build, filing bugs as needed; looking forward to an official build when enough new buildbot slaves can be enabled (bug 464325 follow-ups).



Working on:

  • bug 537343 Need new entities for proper Mac menu items localization in all the supported locales.


Any other business?

  • KaiRo would like to try and get the "SeaMonkey 2.0 contributors" interview series going again.
  • bug 543678 (Tools Menu Disorganization with Addons).
    • This is probably WONTFIX since we can't really control where an extension author will insert their menu items into our UI.
    • Moving the Download Manager and Password Manager to the first section together with the other managers might make sense.