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 again more than 6 weeks ago and again 3 weeks ago, no reply yet, even though the MoCo geolocation contact has poked the Google contact as well.


SeaMonkey 2.0 Final

  • Shipped on October 27!
  • 167 fixed-seamonkey2.0 bugs (all post 2.0b2)!
  • Pushed venkman perf hit and GetDefaultReader to 2.0.1.
    • The former needs at least a core patch landing for (.5 will be a short-cycle crash-fixing update), the latter needs a new patch, we need progress on both fronts!
  • 2.0 has 19 official languages including en-US, as well as a beta/unofficial Turkish version (requested by localizer due to incomplete L10n). More to come for 2.0.1 (or whatever it might be).
  • Ratty has written to add-on authors to update their work for 2.0, not sure how much is going on there right now.
  • What are we going to do wrt
    • 2.0.1 will be based on now as is a crash-fixer release happening late this or early next week, and KaiRo doesn't have enough time to generate a release this week.
  • Feedback
    • Many positive messages.
    • Also many posts with problems, a few common threads among those:
      • Failure to launch when installed over 1.x - can we do something with removed-files? Ratty has filed bug 526202 on this issue.
        • Components dumped by extensions into the application/components/ directory are definitely a problem.
      • Some things already mentioned in Known Issues.
      • Profile migration failures - not sure how to diagnose these. Things like missing all passwords in migration are strange, but hard to debug especially if we don't have access to the users system.
      • Quicklaunch from SeaMonkey 1.1.x still enabled, need to see if it's possible/wanted to disable Quicklaunch during SeaMonkey 2 setup (should not be that difficult). IanN keep an eye on this issue (bug 526204).
      • The new Password and Form Managers seem to be hard for people to grasp, do we need docs on those so we can point people to them? BenoitRen to file a bug and to contact people who can potentially help to do the documentation. There is an existing bug, bug 463903 for form autocomplete.
      • For some strange reason cut&paste isn't working for some Windows 7 users. Specifically, nothing gets pasted.

Feature List, Planning

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

  • High rate of new bugs after 2.0 release.
  • Fixing rate down as we all take a breath after this.
  • We need to do triage of the incoming new bugs, most are UNCO.

Major wanted/needed features:


  • bug 423281 Help updates.
    • No new progress, stefanh had been driving it but he's been otherwise occupied for the last few weeks.


  • bug 460953 kill-rdf port [sgautherie]
    • 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
    • unowned so far.
  • bug 498596 places bookmarks
    • unowned so far.
  • bug 477845 Build a standalone (Gecko 1.9.1) Composer
    • Will look into that once KompoZer 0.8 and SeaMonkey 2.0 are done.
  • bug 477840 Backport KompoZer to Composer
    • Will look into that once KompoZer 0.8 and SeaMonkey 2.0 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.
  • bug 521927 Make Search, Folder Location and Views widgets for MailNews customizable toolbars.

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


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







  • Usual testing, reviewing and commenting.
  • Bugs fixed:
    • bug 523943 Timezones Definitions needs SeaMonkey minimum correcting (on both comm-central and comm-1.9.1).
    • bug 515228 Help button in Search Addresses dialog lacks Help icon (on comm-central only).
  • Working on:
    • bug 439134 "Customize toolbars" window a bit too small on linux - cuts off the "Restore defaults" button.
    • 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 521927 Make Search, Folder Location and Views widgets for MailNews customizable toolbars.
    • bug 525373 Make customizable toolbars play nicely with toolbaritems that contain a deck (Toolkit).


  • Reviewed:
  • Bugs fixed:
    • bug 485702 Add sort markers/arrows to Password Manager
    • bug 525638 Add support for Firebug [Firebug part pending]


  • Driving 2.0 to an actual release
  • Installed Win7 SDK and MozillaBuild 1.4 on Windows build machines
  • Cared to get our files ready for L10n dashboard listing "sea21x" for trunk
  • Attended parts of the Cyber Liberties Conference in Vienna and presented SeaMonkey 2.0 there
  • Added Simplified Chinese to the list of our localizations
  • Going on vacation for three weeks, starting with the upcoming weekend.
  • As always, my blog has more detailed status about my work.


  • Mcsmurf.png
    Helping out in the Mozillazine SeaMonkey Support forum ;)


  • I started porting all SessionStore bugs for trunk, there is more than 10 of them.
  • Still working on tests for Sessionstore


Working on:

  • bug 521803 tabbrowser.xml: "Error: this.mPanelContainer is null", opening MailNews.
  • bug 521891 Need pref pane entry for extension blocklist feature.
  • bug 522278 Header pane does no longer expand, shows scroll bar instead when opening address lists.
  • bug 522434 Deleting from standalone message window doesn't move to next message.



Bugs Fixed:

  • bug 457882 News (nntp) option "ask me before downloading ..." is ignored.
  • bug 521263 After bug 381269 landing, browser_sanitizer.js breaks browser_passwordmgrdlg.js.
  • bug 523693 Inline spell checker should be a module.
  • bug 524442 startDocumentLoad and endDocumentLoad URIs don't match.
  • bug 524972 Remove nsTArray from nsINavBookmarksService.idl.

Working on:

  • bug 485720 Text Descenders Do Not Display Properly In SeaMonkey Default Theme.
  • bug 487700 Alert box no longer has focus after closing popup (Core).
  • bug 513909 Make JS build with VC7.1 (Core).
  • bug 520366 AppendInt only handles 32 bit signed ints (Core).
  • bug 520535 titlebar=no windows do not receive keyboard & mouse events (Firefox).
  • bug 525047 'make clean' deletes (Core).
  • bug 525725 xulrunner -help crashes [@ LoadPlatformDirectory] (Toolkit).


Bugs Fixed:

  • bug 518865 Calendar Properties item missing from the SeaMonkey Edit menu.

Working on:

  • bug 517684 Modern theme for Lightning, Part 1.
  • bug 526148 Port bug 525712 (Remove dead throbber-specific code from customizeToolbar.js, handle it in themes).

Extension outreach:

  • Posted messages to, the extension development forum at Mozillazine, and in irc://moznet/extdev.
  • Contacted several authors directly e.g. Showcase, Calculator, Folder Accounts.



  • Currently I am concentrating on my own extensions as well as my extensions port project and won't be too active in SeaMonkey development for a while - at least until 2.1 development starts to ramp up.


  • bug 460953 Port jminta's kill-rdf to SeaMonkey where applicable
    • 1 last patch waits for 2(++) major ports:
    • bug 444913 Port |Bug 413781 – XBLify folder-selection menus| to SeaMonkey
      • (mcsmurf's...)
    • bug 507601 Port |Bug 414038 - Replace rdf-driven folder pane with a js-driven/non-rdf treeview| to SeaMonkey
  • Fixed SeaMonkey bugs:
    • bug 255503 tabbedbrowser progresslistener list grows forever instead of resizing when removeProgressListener is called
    • bug 523562 Fix building of SeaMonkey Mac (and possibly part of Windows) on trunk following bug 516213 (Freshen WebGL implementation)
    • bug 524008 Fix "Warning: package error or possible missing or unnecessary file: bin/components/nsAxSecurityPolicy.js (packages, 258)"
    • bug 524022 Fix "Warning: package error or possible missing or unnecessary file: bin/components/proxyObjInst.xpt (packages, 203)"
    • bug 524026 Fix "Warning: package error or possible missing or unnecessary file: bin/gksvggdiplus.dll (packages, 56)"
  • Fixed (MailNews) Core/... (but SM related) bugs:
    • bug 524682 comm-central should pull Chatzilla from hg rather than CVS
    • bug 523820 Remove old MOZILLA_1_9_1_BRANCH ifdefs from comm-central code
  • 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).



Working on:

  • bug 525404 Appearance Pref Pane does not alter icon/text settings.
  • bug 525698 [Mac] Need new css for pageinfo.


Any other business?

  • Thunderbird mass-mailed Thunderbird extension authors on AMO reminding them to update their extensions for Thunderbird 3.0. We should do a similar mass mailing targeting two groups:
    • Existing SeaMonkey extensions that haven't been upgraded to 2.0.
    • Firefox and Thunderbird extension authors encouraging them to make their extensions compatible with SeaMonkey 2.0.
  • So what do we need? Someone to contact AMO to get a list of extension authors email addresses, and some person/software to do the spamming mass-mailing. Ratty to follow up with AMO on this. Also find out how MoMo handled this.
  • KaiRo will be on vacation when the next meeting is scheduled to happen.
    • IanN to chair the meeting.
    • Ratty to set up the wiki page and to send out the invitation to the newsgroups.
  • EOL date for SeaMonkey 1.1?
    • The plans for Gecko 1.8 are rather murky at the moment. KaiRo will probably try to get a clearer view when a will be prepared possibly in December.