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 4 weeks ago and again last week, no reply yet, but the MoCo geolocation contact has now poked the Google contact as well.
  • KaiRo to contact MoFo on doing a SeaMonkey 2.0 press release. Current Status: talked with the MoCo press contact, said they can't do anything that costs money, but felt good about forwarding a roughly two-paragraph note to their contacts.


SeaMonkey 2.0 Final

open blockers (0) blocker requests (0) open wanted (15) wanted requests (8)

  • RC1 shipped on October 10, RC2 yesterday.
  • 164 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, the latter needs a new patch, we need progress on both fronts!
  • RC2 (and therefore probably final) has 19 official languages including en-US, as well as a beta/unofficial Turkish version (requested by localizer due to incomplete L10n). Any further L10n changes/additions go into 2.0.1 now.
  • Schedule:
    • All code is hard frozen on the relbranch, 1.9.1-based code is open for patches approved for 2.0.1 now.
      • This code is being forked off into comm-1.9.1 this week (Thursday?), comm-central will be completely open for 2.1-targeted work then.
    • If no roadblocks are found in RC2 testing, we will convert it to final in about a week.
    • We have set October 27 as the tentative release date (in sync with FF 3.5.4, btw).
  • We should make a push to get extension authors to make their extensions compatible with SeaMonkey 2.0. We should tell them that porting from Firefox to 2.0 is much easier.
    • Ratty will post to mozillazine and write something up for the SeaMonkey blog.

Feature List, Planning

Bug statistics for last two (full) weeks: 80 new, 43 fixed, 49 triaged.

  • Trememdous effort has been put in for wrapping up 2.0.
  • High rate of new bugs but we keep on resolving slightly more than those.

Major wanted/needed features:



  • bug 460953 kill-rdf port [sgautherie]
    • Further work postponed to SM 2.1.
  • 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 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 516882 Lightning needs UI/CSS tweaks for SeaMonkey.
    • bug 515966 Message Filter Dialog menulist missing some icons.
  • Working on:
    • bug 515228 Help button in Search Addresses dialog lacks Help icon.
    • 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.


Bugs Fixed:

  • bug 381269Multiple simultaneous master password prompts when checking multiple imap accounts on startup.
  • bug 460550 When going to compose and then button address, there are no addresses in window.
  • bug 522365 Code run on closing compose window runs into exception due to missing headers-box element.


  • Release driving for 2.0
  • Added eb-GB and it to all-locales, not ready for RC2/final yet, though. Also enabled ca L10n for chatzilla and venkman.
  • Built and released 2.0 RC1 in 18 languages including en-US, RC2 in 19 official languages (incl en-US) plus one in experimental mode (Georgian and Swedish added, Turkish localizer said they were not completely finished so we pushed that one back to experimental)
  • Reviewed and landed bug 520857 - making work for L10n
  • bug 521314 - show release notes on first run
  • bug 521299 - clean up some modules on complete update
  • As always, my blog has more detailed status about my work.


Bugs fixed:

  • bug 131106 Make 'default browser' shouldn't steal image file associations from image programs.
  • bug 350215 Convert optional components in suiterunner to extensions
  • bug 452465 Migration wizard gets confused with non-matching directory-rel and directory prefs
  • bug 508039 Port |bug 456439 - add about:rights and a "Know Your Rights" infobar to Firefox| to SeaMonkey.

Working on:

  • bug 471346 Port GetDefaultFeedReader to SeaMonkey shell service.
  • bug 507896 Upgrading Seamonkey changes file type icon for HTML files to mail (REOPENED).


Bugs Fixed:

  • bug 515006 Port Bug 354894 [Session restore doesn't work if process hasn't exited (Downloads window open)] to SeaMonkey.
  • bug 517998 There should be way to tell navigator.js that sessionstore is restoring window to avoid triggering "" or "".


Bugs fixed:

  • bug 515249 [smtabmail] Thread pane occasionally blanks when closing tab right of the active one.
  • bug 519128 Separate message window closes when other message is Junked.
  • bug 522125 List all tabs dropdown is empty with Lightning installed.

Working on:

  • bug 71105 No new mail notification (biff) in browser until mail/news window has been opened at least once.
  • bug 254800 Add additional headers with values based upon identity.
  • bug 364864 nsICategoryManager::deleteCategoryEntry does not persist outside of component registration (REOPENED).
  • bug 521891 Need pref pane entry for extension blocklist feature.
  • bug 522434 Deleting from standalone message window doesn't move to next message.



Bugs fixed:

  • bug 474626 Optimize sorting on entry updates in new download manager.
  • bug 476422 JavaScript exception when clicking "File" menu of "Write:" window while composing message.
  • bug 519049 Bookmarks Manager, Toolbar grays out after BM Search is entered.
  • bug 520987 Not possible to copy a bookmark directly.
  • bug 521112 Cu. should be Components.utils.

Bugs fixed (core):

  • bug 185533 Mozilla (resize grip, panes) should respect "show window contents while dragging" setting.
  • bug 520996 iconic .menu-right definition should match for normal menus.
  • bug 522063 Advanced proxy preferences dialog is cut off in SM 2.0 RC1 Russian build on Windows XP Luna/Windows Vista with default theme.

Working on:

  • bug 499785 SeaMonkey can't handle spaces in OpenURL, Firefox can.
  • bug 521263 After bug 381269 landing, browser_sanitizer.js breaks browser_passwordmgrdlg.js.


  • bug 520366 AppendInt only handles 32 bit signed ints (CORE).
  • bug 520535 titlebar=no windows do not receive keyboard & mouse events (FIREFOX).


Bugs Fixed:

  • bug 514383 about:certerror should use Larry now that the PageInfo Security tab is.
  • bug 518203 Non-working "Close tab" context menu appears when right-clicking anywhere beside tabs.
  • bug 521415 [smtabmail] Lightning tab icons (calendar, tasks) don't show up in tabmail.

Working on:

  • bug 517684 Modern theme for Lightning, Part 1.
  • bug 518736 Preferences button in Add-on window error - looking for preferences.xul.
  • bug 518865 Calendar Properties item missing from the SeaMonkey Edit menu.



  • Fixed (or in-progress) SeaMonkey bugs:
    • bug 508039 Port |Bug 456439 - add about:rights and a "Know Your Rights" infobar to Firefox| to SeaMonkey
    • bug 508055 [SeaMonkey 2.1] Location bar autocomplete doesn't work anymore
    • bug 515006 Port Bug 354894 [Session restore doesn't work if process hasn't exited (Downloads window open)] to SeaMonkey. (browser_bug515006.js)
    • bug 520892 Switch application/x-javascript to application/javascript, SeaMonkey part
    • bug 521004 move greprefs/*js into greprefs.js, SeaMonkey part
    • bug 451959 Remove useless <contentAreaContextOverlay.xul> from <debugQATextEditorShell.xul>
  • Fixed (MailNews) Core/... (but SM related) bugs:
    • bug 514665 fix stupid module name differences on windows
    • bug 521382 Port |Bug 508421 - move res/ stuff into toolkit.jar| to comm-central (apps)
    • bug 521428 Port |Bug 518124 - Package content_canvas.xpt| to comm-central (apps)
    • bug 521524 Port |Bug 469443 - Form Manager Storage should be a JavaScript-based component| to comm-central (apps)
    • bug 522713 Port |Bug 448602 - Have a way to enumerate event listeners| to comm-central (apps)
  • 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, reporting to bug 470184 issue tracking; looking forward to an official build when enough new buildbot slaves can be enabled (bug 464325 follow-ups).




Any other business?

  • SeaMonkey blog interview series started with Neil. Mnyromyr did a really nice blog post on tabmail and other new mailnews features.
  • The Calendar devs don't want to take ownership of the modern lightning theme files as they don't have the manpower to maintain it so Ratty has proposed that the files live in suite/. Some discussion on exactly where, and in what format to package the files (theme? extension?) however no consensus was reached.
  • Both Golem and Heise, Germany's biggest IT news sites, just covered RC2.