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 emailed Google twice weeks ago, no reply yet, even though the MoCo geolocation contact has poked the Google contact as well.
    • KaiRo will try again to get this process restarted.


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!

  • The new Password and Form Managers seem to be hard for people to grasp. There is an existing documentation bug, bug 463903 for form autocomplete.
  • Need for a form history editor to edit/delete incorrect entries. We can make use of an existing bug (bug 480734) to track a native Forms editor.
  • Need some sort of FAQ on the SeaMonkey site to cover issues such as a simple pointer to double-click / down arrow in form fields.
  • Cut&paste problem in connection with McAfee Site Advisor (bug 525601) is being worked on - we seem to have something on our side and they apparently also fixed something in an update.
  • bug 539194 Possible bug: MailNews reported as high CPU being caused by having news downloaded without bounds, i.e. no purging. This could explain some people reporting 2.0 is slow as well due to large email or news folders causing blocked main threads when getting messages. Allegedly bug 311774 introduced the slowness.

SeaMonkey 2.0.2

Shipped with only the Mail Compose (OE Contacts) freeze fix/workaround on top of 2.0.1 and very small Gecko updates ( - the next normal update from 1.9.1 has been renamed to 2.0.3.

  • Generally positive feedback on mozillazine.
  • Users are impressed at the smooth problem free update.
  • The perception is that several minor updates got fixed. People are now more confident with the 2.0x series.
  • Noticeable progress has made people happier. Their particular problems might not have been fixed in this point release but they are now willing to wait instead of reverting to 1.1.x.

SeaMonkey 2.0.3

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

  • Planned release for 16 February and will be based on Gecko The regular update based on has been pushed back slightly by KaiRo.

Feature List, Planning

Bug statistics for last two (full) weeks: 49 new, 17 fixed, 30 triaged (61/18/44 for the weeks before).

  • Reporting continued unbroken over holidays, fixing/triaging dropped as expected.
  • We should still do more triaging, esp. starting to look at trashing 1.x-only bugs as well (and see if any still happen on 2.x).

Major wanted/needed features:


  • bug 423281 Help updates.
    • No progress.
  • bug 483282 Make sure normal SeaMonkey use doesn't pay a price for having venkman installed.
    • Needs at least a core patch landing for bug 364864 nsICategoryManager::deleteCategoryEntry does not persist outside of component registration.
    • No progress. Mnyromyr will try to get this moving.
  • bug 471346 Port GetDefaultFeedReader to SeaMonkey shell service. New patch needed.
    • mcsmurf will look into updating the patch.


  • bug 460953 kill-rdf port [sgautherie]
    • Postponed until mcsmurf (or sgautherie) can resume work on it.
  • 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
    • unowned so far.
  • 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.1) Composer
    • Will look into that once KompoZer 0.8 is done.
  • bug 477840 Backport KompoZer to Composer
    • Will look into that once KompoZer 0.8 are done.
  • bug 523274 Complete new default theme icon set
    • status/progress?
    • 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.
    • IanN is working on a revised patch.

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

Can we plan for a rough alpha/beta schedule with a hoped for release date of 2.1 in let's say, July?

  • When we can actually go for a release heavily depends on Gecko roadmap/planning, but it's not yet clear if Firefox/Roadmap or Talk:Firefox/Roadmap or a mix of both will be what they end up doing.
  • 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).






Bugs fixed:

  • bug 512496 Remove last file from comm-central.

Working on:

  • bug 537571 should error out early if wrong python version.
  • bug 538528 Allow network attempts to restart itself in case of failures.


  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 510920 Sync to breakpad revision 350 for breakpad fix 248, 10.5+ SDK compat
  • Waiting approval for 1.9.1.x/1.9.2.x:
    • bug 525373 Make customizable toolbars play nicely with children with disabled attributes (toolkit)
  • Waiting for mailnews review:
    • bug 439134 "Customize toolbars" window a bit too small on linux - cuts off the "Restore defaults" button.
  • Working on patch following review:
    • bug 521927 Make Search, Folder Location and Views widgets for MailNews customizable toolbars.
  • Working on:
    • bug 515967 Add icons to addressbook menulist in Search Addresses.
    • bug 519133 Newsgroup list in Message Filters Dialog has blank entry and extra separator.
    • bug 529647 Make Search and Go buttons widgets for Browser customizable toolbars - waiting for review but new patch needed.


  • Bugs Fixed
    • bug 534330 Order of status/task/component bar icons for suite components is different in the MailNews standalone message window
    • bug 533125 Implement browser.tabs.closeWindowWithLastTab functionality on Seamonkey to avoid closing browser with last tab


  • Released 2.0.1 on December 15, shipping a good number of fixes to users
  • Also released 2.0.2 yesterday, with a very small set of fixes over 2.0.1, most importantly the fix/workaround for the mail compose freeze in connection with OE Contacts
  • Checked in buildbot infrastructure fixes so it works well again for us
  • Froze extension versions on branch (using a named branch on their Mercurial repos)
  • Some work with statistics from Mozilla metrics
  • Celebrated 10 year anniversaries of me contributing and releasing German suites
  • Requested build machines for a third SeaMonkey tree (for 2.1) as well as signing infrastructure
  • Prepared "SeaMonkey 2.0" wordmark pictures for AMO compatibility center
  • Created and checked in a patch for not shipping dictionaries in language packs due to license issues
  • As always, my blog has more detailed status about my work.


Bugs fixed:

  • bug 529741 Port |bug 407875 Unprivileged users are not notified of security updates| to SeaMonkey, re-enable 'Check for Updates'.

Working on various bugs like:

  • bug 444913 Port |bug 413781 XBLify folder-selection menus| to SeaMonkey.
  • bug 471346 Port GetDefaultFeedReader to SeaMonkey shell service.
  • bug 507896 Upgrading Seamonkey changes file type icon for HTML files to mail (REOPENED)
  • bug 537525 Profile importer should not treat error as fatal when reading from Windows registry.





Bugs fixed:

  • bug 264001 title="" attribute is ignored (parent title will be inherited).
  • bug 501095 Clean up appPicker's use of XUL (Spacing fix).
  • bug 525047 'make clean' deletes
  • bug 532617 -moz-background-size does not serialise if all standard background properties are present and all other non-standard background properties have their default value.
  • bug 533355 nsPrefBranch tries and fails to clean up some stale weak references.
  • bug 533956 SearchInputChanged is not defined.
  • bug 535528 Mail Compose - address autocomplete causes application freeze (OE Contacts / Windows Address Book related).
  • bug 538476 Allow ToInteger to take an nsresult* parameter.

Working on:

  • bug 450781 "No rule to make target .../xpcom.lib" compiling <nsAutoComplete.cpp> with |--enable-libxul|.
  • bug 525601 Copy and cut (clipboard) functions do not work in SM 2.0 .
  • bug 530735 Consider to use same undo close tab mechanism as in Firefox.
  • bug 533332 [regression] "make -C mailnews xpcshell-tests" doesn't run composer tests.
  • bug 536739 nsMsgPrompt should use FormatString instead of hand-rolling string insertion.
  • bug 537015 Restore the spinner that was removed in* bug 481359.


Bugs fixed:

  • bug 537098 |this.mInputElt is null| triggered by FireFTP extension.
  • bug 537275 Add some element IDs to navigator to assist porting of Firefox extensions.
  • bug 537377 Port several bugfixes from toolkit viewSource.js.

Working on:

  • bug 512732 Need a chrome://branding/content/icon48.png since mozapps css refers to this.
  • 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).
  • bug 538164 Sync the Applications Prefpane with the latest from mozilla-central.



  • Fixed (or in-progress) SeaMonkey bugs:
    • bug 523820 Remove old MOZILLA_1_9_1_BRANCH ifdefs from comm-central code
    • bug 534565 Port |Bug 499417 - Refactor login manager's crypto code| to SeaMonkey
    • bug 534710 Software Update misses - Restart fails - Program dead
    • bug 534726 Fix "Warning: package error or possible missing or unnecessary file: bin/components/jar50.dll (packages, 32)", on nightlies
    • bug 534917 Port |Bug 485764 - Implement Windows System Proxy Settings Service| to SeaMonkey
    • bug 535320 Package extensions components.list too
    • bug 536940 Port |Bug 468053 - gBrowser.addTab not treat null/undefined Uri as blank tab leading to extra work at least when restoring session| to SeaMonkey
    • bug 537898 Port |Bug 473156 - FUEL: fuelIEvents.removeListener removes all listeners for an event| to SeaMonkey
    • bug 496225 Replace MOZ_DISABLE_VISTA_SDK_REQUIREMENTS in comm-central
    • bug 521624 Port |Bug 517355 - Restore OJI, Liveconnect and the JEP on the 1.9.2 branch on OS X| to comm-central (apps)
    • bug 535231 Port |Bug 513783 - Land js-ctypes on trunk and 1.9.2| to SeaMonkey
  • Fixed (MailNews) Core/... (but SM related) bugs:
    • bug 524682 comm-central should pull Chatzilla from hg rather than CVS
    • bug 535907 [SeaMonkey 2.1 !?] mochitest-browser-chrome: browser_bug295977_autoscroll_overflow.js can cause browser_bug471962.js to fail
  • See also
  • And working on other areas... like
    • infrastructure to run tests
    • 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).



Bugs fixed:

  • bug 521699 When SM is running, double clicking on saved web page opens home page.
  • bug 533097 [Mac] Don't generate show popup menuitems in Tools menu.
  • bug 536903 [Mac] Need new css for clearListButton.
  • bug 537307 Update SeaMonkey's copyright strings to 2010.
  • bug 537332 [Mac classic] Reply/Reply all buttons doesn't look "pressed" when menu is open.

Working on:

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


Any other business?