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]. We can still only wait on the Google front right now. Didn't hear anything about open Geolocation service yet. No easy solution in sight.

SeaMonkey 2.0.12

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

  • Based on Gecko, target date Feb 8, see Releases, in sync with Firefox 3.5.17.

SeaMonkey 2.1 Beta 2

open blockers (2) blocker requests (6) targeted (1) fixed (95)

(Further 2.1 scheduling:)

  • Please help updating the New 2.1 Features page as we go.
  • Plans for 2.1: 6-8 weeks per milestone, b2 (feature freeze) probably in early January; b3 to follow; final to be decided later.
    • We'll probably close for the beta2 once SyncUI has landed.
  • Unsure how this fits Firefox 4 plans as they are still trying to get to their feature freeze.
  • Firefox 4 now officially being in early 2011, which gives us a bit more time.
    • As Firefox is trying to go RC in early Febrary, it makes sense to do a short-cycle b3 and try to match it with FF4RC. We can then make make b3 the final feature and string freeze, to be followed by 2.1pre.
    • InvisibleSmiley would be happy to ship 2.1 with a Gecko bugfix release instead of .0.
    • We should release within 6 weeks from FF4, but we should not release in the two weeks following FF4 final due to media being all about that release - with usually having a cycle of about a month or slightly more for security updates, I think that makes us be about on track for basing on and releasing in parallel to Mozilla 2.0.1.

Feature List, Planning

Bug statistics for last two (full) weeks: 50 new, 16 fixed, 28 triaged.
Two weeks before that: 40 new, 25 fixed, 91 triaged.

Open reviews/flags: 35 review 15 super-review 0 ui-review 3 feedback

Major wanted/needed features:


Needing help, Unowned, Stalled
  • bug 460953 kill-rdf port.
  • bug 436794 Enable Mac OS X system address book per default and add UI.
    • SM UI needed, unowned, helpwanted.
  • bug 449728 Drag tabs between windows.
  • bug 477845 Build a standalone (Gecko 2.0) Composer. [kaze]
    • kaze is currently job hunting so doesn't have much time to spend on this.
    • bug 477840 Backport KompoZer to Composer (Depends on bug 477845).
    • kaze has done a ton of work there. We still need to work out some organizational issues. At the moment there is no active interest from MoMo for bringing standalone composer into comm-central. That's something we (KaiRo and kaze) will have to negotiate with the Thunderbird team (dmose).
  • bug 523274 Complete new default theme icon set.
  • bug 526210 Update the icon set for the SeaMonkey Modern Theme.
    • bug 548778 New communicator icons (based on Strata theme) for SeaMonkey. Some proposed icons got posted, we should take a look how to get that contribution into the product.
    • The rest is unowned so far.
    • MReimer's drawing tablet broke some time back so he stopped working on theme icons. We should look into asking Mozilla's Direct Giving Program.
  • bug 507841 Port Bug 422814 - Make account configuration quick, easy, and more secure (autoconfig, Quick Account Setup).
  • bug 573538 No options for Safe-Mode.
  • bug 521159 [SeaMonkey 2.1] Port |bug 514327 Detect outdated plugins and offer upgrade path|
  • bug 87098 [SeaMonkey] Delete key should delete location bar history list entry
  • bug 401417 Add an option for a search box in SeaMonkey toolbar
  • bug 533908 SeaMonkey Mail: tabs not restored [misak].
    • Waiting for Mnyromyr to implement persist functions in tabmail.
  • bug 570004 Popup/"doorhanger" notifications [Neil].
    • Implementation moved to bug 595810.
    • still waiting on reviews and indexedDB (IanN said that he had already reviewed the patches but Neil forgot to land them).
  • bug 566138 Better integration with Windows 7 taskbar [mcsmurf].
    • mcsmurf is tied up on two other coding projects and didn't have time to work on this.
  • bug 576970, bug 618709 Port Sync UI to SeaMonkey trunk [InvisibleSmiley].
    • Little progress; one dialogs patch is up for review and then there's one more; on the main bug, theming is still to be reviewed. I know this is the one thing blocking b2 but this is all just Neil an me! This either needs more reviewers or more review addressing people or this may take another month — for FF4b7 parity only!
    • Will try IanN for theming. stefanh is already on hook for the Mac specific parts. One review request was missing a requestee - Re-targeted.
  • bug 484968 Make SeaMonkey tab bar scrollable to cope with tab overflow [Ratty].
    • landed!
  • bug 588067 Switch SeaMonkey to use omnijar for nightly/release builds [KaiRo].
    • A patch is up for review, from testing, it should work fine.
  • bug 606683 Allow customization of toolbar in Composer and MailNews Composition [IanN].
    • In progress.

We also should take a look at the other items on 2.1-wanted Also the nominations need triaging.

  • We will need to take a close look at Lightning, which is mainly targeting Thunderbird.
    • Lightning 1.1 seems to be targeted to be Gecko 2.0-based.

Roundtable - Personal Status Updates

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 build system problems:

  • Cleaned up "No space left on device" (TEMP directories). on Windows (bug 617920) and Linux (bug 622256).
  • bug 622852 No updates for 2.0 branch nightly after 20101211.

Tracking buildbot updates:

  • bug 619006 [SeaMonkey] 'Linux comm-* build' (silently) reports "Error: 'objdir/dist/bin/': No such file", since upgrade to builbot 0.8.

To Do:

  • bug 585713 Suite part of |bug 552023 Kill Places partitioned temp tables|.
  • bug 615196 [SeaMonkey 2.0, linux64 (dep) 'build'] new OTS code causes "/usr/bin/ld: gfxUserFontSet.o: relocation R_X86_64_PC32 against `ots::Process(...)' can not be used when making a shared object; recompile with -fPIC".


  • Fixed:
    • bug 612030 - Remove region.dtd and fix about.xhtml, mail start.xhtml etc.
  • Need Review:
    • bug 39562 - hostinfo.dat "<name>,,x,y,z" needs to be fixed
    • bug 418896 - shouldn't need to be preprocessed.(approval2.0 required)
    • bug 594053 - wrong order arrow in message list
    • bug 613198 - Changing the "No Proxy for" list UI from a textbox to a textarea
    • bug 621532 - Nuke nsIURLWidget and any consumers
  • Working On:
    • bug 566440 - APP Update dialog is to wide with modern
    • bug 568283 - Add checkbox for accessibility.browsewithcaret (F7-by-default mode)
    • bug 601562 - Update Modern theme from missingPlugin.css to PluginProblem.css
    • bug 623889 - Move the FAYT preferences to their own panel under Advanced.
  • To Do:
    • bug 562048 - notification bar needs to look slicker
    • bug 606482 - _install_-updates preference wrongly labeled with "_check_ for".
  • Investigating:


  • Usual testing, reviewing and commenting.
  • Awaiting review:
    • bug 293100 ComposeMessage logic is perf nightmare
  • Working on:
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition.
    • Prefs-in-a-tab.


  • Fixed:
    • bug 545420 E-mails found with advanced search cannot be opened by double click [RestoreSelectionWithoutContentLoad is not defined]
    • bug 613034 Port browser parts of |bug 472343 - Managing multiple bookmarks in the Library is very slow| to SeaMonkey
    • bug 623590 Text field context menu broken [spell-check-enabled menuitem missing]
    • bug 332538 port firefox's "Add a Keyword for this search" feature
  • Waiting for Review:
    • bug 26517 [SM] Attachment list should show size
  • Working On:
    • bug 618709 Dialogs part of |bug 576970 - Port Sync UI to SeaMonkey trunk|
    • bug 576970 Port Sync UI to SeaMonkey trunk


  • Followed up to buildbot 0.8 switch with more sync to FF configs, fixing L10n builds (bug 618812) in the process) and picking up new nightly build logic.
  • Investigated nightly invocation breakage (bug 620115), tracking it back to threadsafety problem with that logic, later applied dustin's fix for it to get nightlies back to work.
  • Switched 2.0 dep builds to static (bug 619917).
  • Made and tested new omnijar patch with L10n repack support (bug 588067).
  • Got reviews for and landed Data Manager fixes for listing domains for specific data types (bug 613795), adding permissions ({{bug 588417), using DEL for setting permissions back to default (bug 613086), using ESC to escape from the forget panel (bug 613087), pointing all UI to Data Manager (bug 588419) and IDN handling (bug 591324).
  • Created Data Manager patch for switching to the correct tab when loading a specific data type (bug 619098).
  • Created patches for async star button (bug 620066) and another star button issue (bug 620068).
  • Updated German L10n to trunk again.
  • Figured out with anode how we can fix x64 posting issues with graph server (bug 619729), and had IT add entries to production (bug 621034) to fix them.
  • Did some more work on async fast bookmarks button (bug 620066).
  • Worked on updating EarlyBlue and LCARStrek to trunk and for the latter, even started to make it work with Firefox 4.
  • Took some time off the net to celebrate Christmas, have fun and relax with my parents.
  • Played around with my newly acquired N900, including FF 4 Mobile and experimental MeeGo 1.1.80.
  • As usual, my blog has more detailed status about my work, and Mozilla Status Board Posts also tell about my next planned steps.



Working on bug 597584 Port changes to session store from bug 586068 and bug 596806 to SeaMonkey.


  • Went through old mailnews bugs and triaged them.
  • Filed several new mailnews bugs that I noticed.


  • bug 518545 middle click on scrollbar opens selected message in a new tab.
  • bug 620531 [Classic] Missing Treelines in bookmarks (sidebar and manager).

To Do:

  • bug 455678 do correct cleanup after idcheck test.


Fixed bug 616110 "Error: undefined entity // panels.rdf //" on profile first use.



  • bug 583317 Update status bar correctly after tab switching and Add calls to listeners for onUpdateCurrentBrowser. Port of bug 327604 and bug 331938.
  • bug 593525 Deleting a mail message from a collapsed mail thread causes all the other messages to disappear from the subject pane but the next message in the thread appears in the message display window.
  • bug 612244 HEAD of LDAP c-sdk doesn't compile with Thunderbird/SeaMonkey builds.
  • bug 614919 Reply to HTML message with account that use HTML signature file, quote my signature (builds broken starts 20101115).
  • bug 616810 CRs in
  • bug 617661 Make arrow panels work in Modern.
  • bug 618268 Tidy up the star panel a little.
  • bug 619309 Clicking on miscellaneous URLbar icons selects the URLbar text.
  • bug 619355 Need to replace contentAreaDD.js with droppedLinkHandler.
  • bug 620267 All newlines immediately following a start <pre> tag get stripped [Core::HTML Parser].
  • bug 622619 More mac tweaks after bug 484968.

Working on:

  • bug 595810 Centralise notifications for ease of conversion to doorhangers. Need to address review comments before check in.

Needs landing:

  • bug 615974 guess-msvc.bat doesn't actually show the guessed msvc...

Needs approval:

  • bug 563643 [Debug MacOSX SeaMonkey] leak test: "ASSERTION: Want to fire mutation events, but it's not safe" since bug 429175 landing. ("all" other test suites too).
  • bug 616808 CRs in fullscreen-video.xhtml browser-tabPreviews.js.
  • bug 616809 CRs in nsIHttpAuthenticator.idl nsHttpAuthCache.cpp.
  • bug 616811 CRs in aboutCacheEntry.css aboutCache.css LightweightThemeConsumer.jsm actions.dtd.
  • bug 616812 CRs in nsTimeRanges.cpp PaintTracker.cpp PaintTracker.h.
  • bug 616813 CRs in NSSErrorsService.h NSSErrorsService.cpp.


  • bug 311756 Some "Warning: Key event not available on ..."


  • bug 533290 extApplication.js, _prefs object unexpectedly garbaged collected. Seems to have been fixed in one of the tracemonkey merges.


Bugs fixed:

  • bug 484968 Make SeaMonkey tab bar scrollable to cope with tab overflow.
  • bug 617011 composeStartup() Fixups.
  • bug 116114 Links from Address Cards must have same behaviour as for links from MailNews.

Working on:

  • bug 553459 Deal with saved POST data [Part 2 openTabWith/openWindowWith].


  • Bug triage, feedback, reviews, and Bug discussions.
  • AgitProp and PR in newsgroups and Mozillazine.



  • Fixed SeaMonkey (related) bugs:
    • bug 617333 Port |Bug 594586 - Screen reader accessibility for doorhanger notifications| to SeaMonkey
    • bug 618719 Port |Bug 527749 - Drag events out of order| to SeaMonkey
    • bug 620079 Port |Bug 613973 - Do not hide the invalid form popup if the user types in the invalid form control| to SeaMonkey
    • bug 623170 Port |Bug 621344 - Displaying print preview stacks app tabs| to SeaMonkey
  • Fixed (or in-progress) Core bugs:
    • bug 610936 Require SP1 of VC8 EE to build (successfully)
    • bug 618526 "Security Error: Content at http://mochi.test:8888/tests/dom/tests/mochitest/general/test_focusrings.xul may not load or link to chrome://mochikit/content/tests/SimpleTest/test.css."
    • bug 621384 SimpleTest.showReport(): add a separator from the test content
    • bug 621414 mochitests-1: test_fileapi_slice.html logs 12 _very_ (too) long lines
    • bug 622398 add missing early return_s to installExtension()
    • bug 558705 [Debug] mochitests-4: intermittent "test_value_cloning.html | Test timed out."
    • bug 608634 [mochi-1] Intermittent "test_error_in_video_document.html | Must have error set to MEDIA_ERR_DECODE"
    • bug 621347 [SeaMonkey, WINNT 5.2, Debug] mochitests-1: intermittent "test_ws_basic_tests.html | Test timed out"
  • Fixed (or in-progress) other projects bugs:
    • [LDAP] bug 509144 Remove MOZ_BITS, in LDAP C-SDK
    • [LDAP] bug 602920 Use ASLR in LDAP C SDK if it's available
    • [Thunderbird] bug 537228 msgCompSMIMEOverlay.xul: indentation fix
    • [Thunderbird] bug 613435 msgCompSMIMEOverlay.xul: 1 s/observes/command/
    • [Thunderbird] bug 613443 msgCompSMIMEOverlay.xul: remove useless |insertbefore="button-save"|
    • [LDAP] bug 458660 Remove Win16 support from Directory (LDAP) C SDK
    • [Thunderbird] bug 624440 Fully fix onComposerFromChanged() after bug 337964


  • Did some reviews.
  • Fixed:
    • bug 614382 Polish the Edit filter dialog on Mac and also fix some obsolete styles (all OS).
    • bug 615589 -moz-mac-focusring color should be keyboardFocusIndicatorColor (NSColor) [Core].
    • bug 620132 [Mac Default] - Style the bookmarks arrow panel.
    • bug 620797 [Mac Default] - Use a better focus ring colour in MailNews search dialog.
  • Working on:
    • bug 623660 Change FilterEditor dimensions (and move them to relevant .dtd files).
    • bug 624161 [Mac Default] rtl-friendly scrollbuttons.
  • Waiting for approval2.0:
    • bug 624295 css enhancements for editBMPanel [Firefox].

Any other business?

  •  ?