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.



  • "New bugzilla components". Post to m.d.a.thunderbird/m.d.a.seamonkey/m.d.planning with some proposals and get it done. Just suggest something sensible following existing patterns for the qa contacts. [IanN]


  • bug 485005 Create new bugzilla component for Feed Handling (detection/preview). [Ratty]
    • Suggestion: "Feed Discovery and Preview" | "Bugs in SeaMonkey's discovery of feeds and inline preview" | feed.handling@seamonkey.bugs

SeaMonkey 2 Beta 1

Bug Queries

open blockers all blockers blocker requests

  • SeaMonkey developers will need to nominate bugs that they think should be considered for blocking Beta 1.
  • Thunderbird 3.0 beta 3 has postponed strict freeze a week, we should follow.
    • All agree to move SeaMonkey Beta 1 freeze to 2009-05-05 (Tuesday).
    • Download manager, tabmail and feed preview are the biggest missing items.
    • Tabmail is a prerequisite for Lightning which we would like to support.
    • Possible blocker bug 484175 (History Import from SeaMonkey 1.1.x is not working). It might be a good idea to ask mak77 or so for help, he's the places expert.

Longer-Term SeaMonkey 2 Planning

open wanted wanted requests

Major wanted/needed features:

  • bug 381157 Download manager backend.
    • New patch from Callek is there. Nits need to be fixed.
  • bug 472001 UI for download manager.
    • Some small updates, ported tests from toolkit, got r+sr, waiting for backend landing.
    • bug 483241 Fully implement download progress dialogs.
      • Posted screenshots and a first patch and blogged about it. Mixed feedback, needs some more work.
  • Toolbar customization:
    • bug 413385 MailNews: Have r+/sr+ but I need to fix one nit and some bit-rot before checkin.
    • bug 481862 Small buttons for MailNews: waiting for reviews and comments.
    • bug 464653 Fine Tune the toolbar context menu: No time to work on this yet. This is polish, not a blocker.
    • Now that the toolkit bug 476814 (Unfork/Unify customizeToolbar) has landed on 1.9.1, we can remove our overrides.
    • Plans on other components?
      • None at the moment. Volunteers welcome.
      • Customizable Composer toolbars would save us a whole pref panel.
  • bug 456757 Modern theme update.
    • Benjamin posted some new patches, got some reviews.
  • bug 460699 Make the default theme look better on mac.
    • stefanh: I'll try and do something with what I have and have it finished before the end of this weekend.
    • KaiRo: we want to get this into beta, even if not everything might be perfect yet.
  • 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.
    • We probably need to move this item from 2.0 to 2.1.
  • bug 460953 Port jminta's kill-rdf to SeaMonkey where applicable.
    • There isn't any urgent need for progress on this as long as we don't break. It might be good for extensions if we to convert our folder pane to be JS-driven e.g. calendar wants to put items there.
  • bug 415372 Implement Feed Preview.
    • The next patch should be ready before the end of April.
    • bug 471346 (Port GetDefaultFeedReader to SeaMonkey shell service).
      • (Still) Waiting for review. Need to poke the reviewer again. mcsmurf will do that.
      • May need to update patch to sync with changes in Firefox bug 423672.
        • Will poke the reviewer again, need to update patch.
  • bug 460960 Port Thunderbird tabbed interface to MailNews.
    • Re-writing patch due to some problems.
    • Fixed bug 390262 Disentangle SeaMonkey and Thunderbird UI.
  • bug 348720 New icon set for "SeaMonkey Default Theme".
    • status/progress?
  • bug 465504 Include an identity indicator in primary chrome (EV certificate UI).
    • Status bar icon with classic and modern theming landed.
    • URLbar icon: Patch has sr+ and ui-review+.


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



  • Fixed bug 488838 make -j9 build of MailNews tests fails.
  • Fixed Toolkit bug 487012 License file not found for nightly update. Needs 1.9.1 landing.





  • Usual reviewing and commenting.
  • Was away for most of the Easter period so only just started to start looking at coding again.


  • Made download manager UI and progress windows work with Callek's new patch, former is basically ready for checkin (including a set of tests), latter needs more work
  • Cooked up a patch to make toolkit download UI tests not fail with our patches (bug 483781)
  • Some more unittest buildbot work
  • Landed ported suite/browser tests (bug 484187 and bug 484188)
  • released 1.1.16
  • Created a patch for dynamically inserting version numbers for Windows files (bug 316387)
  • Reworked simpler profile L10n patch in bug 475113
  • Did some reviews on EV UI, etc.
  • Held a talk on the open Internet and Mozilla at Linuxwochen in Vienna
  • Started talks on a MozCamp in Vienna at the end of October
  • As always, my blog has more detailed status about my work.


  • Fixed bug 468363 Clicking on URL in history drop-down does not autocomplete URL.
  • Fixed bug 488499 Registry key SeaMonkeyHTML created under HKCU rather than HKCR.
  • Fixed bug 488856 Fix URLs used in Add-on Manager (old URLs caused SSL cert errors).
  • Uploaded patch for bug 481836 URL bar autocomplete fills in nonexistant URL.
  • Some bug triage of recently filed bugs (mainly triaged crashers).


  • In Kiev for 2 weeks, taking CCNP courses.
  • Ported couple of sessionstore bugs from Firefox.
    • bug 488669 Port Bug 488238 [Blank about:sessionrestore].
    • bug 484648 Port Bug 483330 (Session restore flushes layout on save; affects page performance).
  • bug 481862 Small buttons for MailNews: waiting for reviews and comments.


  • Fixed bug 390262 Disentangle SeaMonkey and Thunderbird UI.



  • Fixing bug 465504 Include an identity indicator in primary chrome (EV certificate UI).
  • Fix in hand for the mochichrome test leak bug 470709.
  • Fixed bug 473157 Sorting history shouldn't sort day/site containers (which remain in time/host order).
  • Fixed bug 484484 Upgrade MailNews smileys (emoticons).


  • Bugs fixed:
    • bug 479992 Better fix for the "Halo"/Extended border around buttons on modern theme.
    • bug 488972 Help Key [F1] does not work in the pageInfo window.
  • Currently working on bugs:
    • bug 435652 Scrollbars become hidden/disappear when the window gets smaller/shrinks (but not too small). But blocked by Core bug 482955 landing on 1.9.1.
    • bug 413385 Implement Customizable Toolbars in SeaMonkey MailNews. Have r+/sr+ but I need to fix one nit and some bit-rot before checkin.
    • bug 86400 Multiple page info windows can be opened (Depends on bug 444917).
    • bug 444917 It should be possible for an extension to reload Page Info on a different document.
    • bug 398138 SM2: New ftp listing style missing in modern theme.
    • bug 485818 Add a Chatzilla toolbar button to the SeaMonkey Navigator toolbarpalette. Have r+; checkin-needed.
  • Bug discussions.
  • Bug triage: mostly Help, and Page Info components.
  • Mozillazine discussions and agitprop.


  • Fixed (or in-progress) SeaMonkey bugs:
    • bug 244940 'loading.gif' is found in many different places: standardize it in one location!
    • bug 321939 Legacy XUL attribute 'xulkey'
    • bug 485820 Make SeaMonkey buildbot configs base on abstracted buildbotcustom steps; (Bv1b) Clean up mozconfig
  • Fixed Core/... (but SM related) bugs:
    • bug 488975 |nsMsgFolderDataSource.cpp(2467) : warning C4018: '>' : signed/unsigned mismatch|
    • bug 228448 Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE'; (Ev1-CC) </mailnews/*> except 1
    • bug 484205 Additional fixes to, after bug 482686; (Bv1) 1 optimization, plus some reorderings
    • bug 485736 Add (TUnit) 'xpcshell-tests' |make| target, using || new '--manifest' option; (Fv1-SM) Call the new target
    • bug 488983 2 * |mailnews/base/src/nsMsgGroupThread.cpp(...) : warning C4018: '>=' : signed/unsigned mismatch|; (Av1) Remove an unused 'threadParent'
  • And working on other areas... like
    • infrastructure to run tests
    • filing bugs for leaks in (TUnit) tests
    • doing an (experimental) Windows mozilla-central SeaMonkey build, reporting to bug 470184 issue tracking; hoping for bug 464325 new tinderboxes.




Any other business?

  • Google Summer of Code:
    • We have one slot allocated to SeaMonkey. Aqualon will work on mail filter UI.
    • We have some chance of Mozilla internally allocating resources to take one more SeaMonkey project outside of the official Google framework, which would be varunsl working on Weave for SeaMonkey.
  • Thinderbird 3b3 is the final beta, what are the opinions on branching comm-central about that time?
    • Also when do we lock down branch for approvals and blockers only?
    • We should restrict various parts of comm-central to approved & blocker bugs only at some stage, probably just after 3.0b3.
    • That sounds fine especially if we have a trunk already at that stage or shortly afterwards, which will be free for normal work again.
    • SeaMonkey 2.0 would be off the branch and comm-central would then start taking the current moz-central trunk.
    • TB drivers to approve checkins to /mailnews during lock down periods since SeaMonkey mailnews UI is now in suite/.