SeaMonkey/StatusMeetings/2011-06-14

From MozillaWiki
Jump to navigation Jump to search

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Agenda

  • Who's taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank?
    • Please note A person or entity can't be nominated twice in a row.

Action Items

(who needs to do what that hasn't been recorded in a bug) We should assign people to the open items.

NEW

OPEN

  • IanN to look at what needs to go into comm-aurora and comm-beta from comm-central. Due to string changes we have to be selective in which changesets to go into the merge.

CLOSED

K.I.V.

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

Release Train

  • SeaMonkey will directly go the the permanent repositories, i.e. -aurora, -beta in addition to -central. Miramar is a Thunderbird-only release branch (as is comm-2.0 for SeaMonkey).
  • For comm-aurora, we can let a few more things slip in, but we also should regard strings there as much frozen as possible. In the future, string freeze is the uplift from central to aurora, which matches Firefox.
  • SeaMonkey comm-aurora and comm-beta are buildable and tinderbox has run tests against them.
  • Callek is working on getting comm-aurora and comm-beta on MXR (update?).

SeaMonkey 2.1

open blockers (2) blocker requests (1) targeted (0) fixed (63)

  • SeaMonkey 2.1 was released on 10th June, based on Gecko/Mozilla 2.0.1, built from comm-2.0, and Available in 21 languages, for Windows, Mac OS X and Linux.
  • The New 2.1 Features page has a comprehensive list of feature.
    • AUS updates from (2.0 -> 2.1) are TBA (Callek?)
Feedback and User reaction
  • Generally overwhelmingly favourable. There appears to be a sizable audience impatient for a new version. However there there were some pain points experienced by some users.
  • We need to make links to the version of Lightning version compatible with SeaMonkey 2.1 much more prominent and discoverable [1].
    • Need to link to the Lightning FAQ re "Calendar works, had to first export old calendar, then re-import into new calendar, but so far, so good!!!" [2]
  • The new Data Manager does not allow a continuous sortable display of all cookies or all passwords across all domains like the old Cookie and Password managers.
    • In the short term we should provide links from the Data Manager panes to the old managers (fortunately we haven't removed them from the tree. In the long term a rewrite is in order [Ratty].
  • The properties pane in the new Bookmarks Manager is collapsed by default and needs to be more discoverable. Suggestion: Add a menu item Edit->Open Properties pane.
  • Documentation needed on how to set up the Sync service. As a temporary measure we can point people to the Firefox support article [3].
  • Bookmarks "Open folder in tabs" menu item: When we moved to Places we stopped overwriting existing tabs. But we failed to notice that people had a use case for this and depended on this for their workflow [4]. We should make the existing preference (browser.tabs.loadGroup) work again.
Follow-ups
  • bug 663636 Missing addons, directory distribution/extensions is not there.
  • Besides Lightning, we should also take a look at other add-ons that are important for our users when they switch to 2.1.
    • Adblock, Firebug, Autofill Forms, SeaTabX ...
    • Other extensions mentioned in the support newsgroup: Download Helper, Prefbar, Quote Colors, Show IP, Mail User Agent.
    • Firebug 1.8.0a3 is the first Firebug release that is fully compatible with SeaMonkey 2.1.
    • InvisibleSmiley has started maintaining a list. He'll create a wiki page and post a newsgroup message regarding this.
    • There is a version of Autofill Forms that is compatible with SeaMonkey 2.1 on code.google.com. Ratty has pinged one of the authors and asked him to upload a SeaMonkey compatible version to AMO, but hasn't gotten a reply yet.
    • Useful query: https://addons.mozilla.org/en-US/seamonkey/extensions/?sort=popular
  • InvisibleSmiley created a 2.1 FAQ Wiki page, including a German translation. Ricardo Palomares translated it to Spanish.

SeaMonkey 2.2

open blockers (2) blocker requests (1) targeted (0) fixed (63) (New flags not implemented yet).

Further 2.1 scheduling:

Feature List, Planning

Bug statistics for last two (full) weeks: 66 new, 26 fixed, 32 triaged.

Open reviews/flags: 35 review 13 super-review 0 ui-review 8 feedback

Major wanted/needed features:

Active

  • bug 606683 Allow customization of toolbar in Composer and MailNews Composition [IanN].
    • A lot of untangling needs to go on between the 3 editors that we have. We can expect a bit of code cleanup for 2.1 but full customization has to go to 2.next as it needs work on TB too which is taking a while to get reviews on, plus feedback from kaze.
  • We need to finish bug 654864 soon, but none of Neil's comments on bug 422845 triggered any response, so InvisibleSmiley feels reluctant to continue.
    • One option is to create a TB patch and get a review.

We also should take a look at the other items on 2.1-wanted Also the nominations need triaging. (Ratty: New flags for SeaMonkey 2.2 need to be created and the current bugs migrated.)

Needing help, Unowned, Stalled

  • Kill-RDF:
    • bug 657607 Port jminta's kill-rdf to SeaMonkey where applicable Part 2 [meta].
    • bug 657604 Remove the RDF global object.
  • 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 busy with his new job so doesn't have any 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 (Standard8).
  • bug 507841 Port Bug 422814 - Make account configuration quick, easy, and more secure (autoconfig, Quick Account Setup).
  • bug 533908 SeaMonkey Mail: tabs not restored [misak].
  • 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.
  • bug 87098 [SeaMonkey] Delete key should delete location bar history list entry.
    • Note: Our location bar history doesn't and can't use autocomplete at all.

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

Aqualon

asrail

Callek

Release Engineering:

  • Released SeaMonkey 2.1 on 10th June!

Waiting for Gecko 2.0 to branch before landing:

  • bug 292569 Add support for #pragma once to headers.

Working on:

  • bug 653424 need to add comm-2.0 and releases/comm-{aurora,beta} to MXR.
  • bug 657065 Batch of updates for SeaMonkey Keywords/Flags/etc.
  • bug 660427 Update (re)packaging code to deal with extracting the installer vs just the zip.
  • bug 660745 [SeaMonkey] Install "June 2010 or newer" DirectX SDK.

ewong

  • Fixed:
    • bug 112356 - No option to leave email messages on server when creating new account
    • bug 366774 - Remove unused preference bidi.characterset
  • Checkin-needed:
  • Needs Review:
    • bug 649952 - Port |Bug 609824 - Re-add Bloglines to the feed reader options| to SeaMonkey
  • Working On:
    • bug 657126 - Add Leave Messages on Server help
    • bug 663660 - Misleading notice in Edit → Preferences → Appearance → UI Language
  • Investigating:
    • bug 39113 - Show current profile name in preferences (backed out)
    • bug 78357 - Account wizard doesn't have place to enter port info
    • bug 512378 - Port |Bug 506985 - remove java-specific preferences from Firefox UI, hidden prefs| to SeaMonkey 2.1
    • bug 527173 - Spellchecker settings are in the Mail section but the SP is used by all components

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 660665 Use existing string bundle rather than creating a new one for MsgOpenFromFile
    • bug 660942 Account Copies & Folders page uses h as accesskey which will conflict with help button and fix other accesskey conflicts
    • bug 659205 tier_platform_dirs doesn't include APP_LIBXUL_DIRS (mailnews/ etc) -- mailnews, xpfe autocomplete etc aren't getting built - configure.in/config patch
    • bug 659205 tier_platform_dirs doesn't include APP_LIBXUL_DIRS (mailnews/ etc) -- mailnews, xpfe autocomplete etc aren't getting built - BUILD_STATIC_LIBS patch
    • bug 659940 Remove MOZ_IPC checks from comm-central since IPC is always built now
    • bug 662107 Switch PageInfo to use Services.jsm
    • bug 662162 Create helper function for getting nsIPrefLocalizedString complexvalue prefs
    • bug 658060 The Preferences Popup Windows Sound setting options do not work
    • bug 663629 Home button does nothing (Error: nsIPrefLocalizedString is not defined), Also Translate Page, etc, etc
    • bug 458548 Get rid of string-bundle globals
    • bug 662855 window.top.content is null (unable to view feed entries)
    • bug 660944 Update en-GB for SeaMonkey 2.x (comm-beta)
    • bug 660946 Update en-GB for SeaMonkey 2.x (comm-aurora)
    • bug 660966 Update en-GB for mozilla-aurora (toolkit/shared/firefox/thunderbird)
    • bug 660950 Update en-GB for SeaMonkey 2.x (comm-central)
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js
    • bug 662203 Enhance openLocation so that it can be used by message compose
    • bug 663631 Simplify getParentIndex in folderPane.js and jsTreeView.js
    • bug 663193 Cannot attach non-file attachments from command line
  • Waiting for additional review on:
    • bug 657161 Make use of contentAreaContext in Composer
  • Working on:
    • bug 550484 Hardcoded widths for pref-proxies-advanced and pref-languages.add dialogs
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.

InvisibleSmiley

Did loads of stuff around 2.1:

  • Updated 2.1 FAQ Wiki page, including the German translation.
  • bug 656719 Create 2.1 Release Notes
  • bug 658874 Update SeaMonkey website for 2.1 release

Bugs fixed:

  • bug 659277 Remove microsummaries support from SeaMonkey.
  • bug 663142 Port |bug 568653 - Change "Last Update" to "Last Sync" in tooltip|
  • bug 660882 search window does not allow to open message from result list [currentHeaderData is not defined]

KaiRo

mcsmurf

Misak

Mnyromyr

MReimer

Neil

Fixed:

  • bug 657343 Vertical misalignment of message headers which don't have an associated link.
  • bug 662188 Lots of warnings linking to XPCOM symbols.

Working on:

  • Removing useless uses of PromiseFlat(C)String from Core.

Ratty

Some quick fixes:

  • bug 660581 Packaging fixes for TelemetryPing (Bug 585196) and native cursor manipulation from OOP plugins on OS X (bug 621117).
  • bug 660618 Don't show progress indicators when using bfcache to go to another page.
  • bug 662062 Add resetProperties method for messageHeaderSink (added to nsIMsgHeaderSink in bug 659925).
  • bug 663345 Add onLocationChange2 to web progress listeners (port applicable parts of bug 311007).
  • bug 663347 Give popup notification panels role="alert" and make their close buttons tabbable.
  • bug 663349 Fix the borders of the Find toolbar when a Persona is applied.

In progress:

  • bug 663343 The "List all Tabs" menu should visually identify which tabs are on-screen (rather than scrolled off).

Other:

  • Bug triage and Bug discussions.
  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

stefanh

Any other business?