SeaMonkey/StatusMeetings/2013-08-06: Difference between revisions

→‎Extensions Compatibility Tracking: NTT update for next meeting
(→‎Extensions Compatibility Tracking: NTT update for next meeting)
 
(12 intermediate revisions by 3 users not shown)
Line 47: Line 47:
* SeaMonkey 2.20 final scheduled to be released on August 6th.
* SeaMonkey 2.20 final scheduled to be released on August 6th.
* Linux64 broken on comm-central and comm-aurora due to gtk header issues, (already fixed prior to hardware failure on linux32)
* Linux64 broken on comm-central and comm-aurora due to gtk header issues, (already fixed prior to hardware failure on linux32)
** last trunk nightly builds for Linux32 dated July 26, no tinderbox builds either.


=== Extensions Compatibility Tracking ===
=== Extensions Compatibility Tracking ===
Line 58: Line 57:
* Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. {{Bug|763506}}
* Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. {{Bug|763506}}
* Nightly Tester Tools is being actively developed by xabolcs (coder) and whimboo (reviewer) to make it more compatible with comm-central in general and SeaMonkey in particular. See [https://github.com/mozilla/nightlytt/issues Issues · mozilla/nightlytt · GitHub].
* Nightly Tester Tools is being actively developed by xabolcs (coder) and whimboo (reviewer) to make it more compatible with comm-central in general and SeaMonkey in particular. See [https://github.com/mozilla/nightlytt/issues Issues · mozilla/nightlytt · GitHub].
** See also [[Auto-tools/Automation Development/Projects/Addons/NightlyTesterTools|the Nightly Tester Tools wiki page]] which details the preferences used by the extension, and the variable names to use in the two of them whose name includes ".template." Table rows in italics are for variables which are new in the upcoming release 3.6.
** See also [[Auto-tools/Automation Development/Projects/Addons/NightlyTesterTools|the Nightly Tester Tools wiki page]] which details the preferences used by the extension, and the variable names to use in the two of them whose name includes ".template." Table rows in italics are for variables which are new in version 3.7pre20130806 (see below)
<!-- next meeting; replaces the next bullets until the end of the NTT section
** NTT 3.6 (with SeaMonkey support, and with zh-CN localization in addition to en-US) has been released and is now [https://addons.mozilla.org/en-US/seamonkey/addon/nightly-tester-tools/ the "stable" version at AMO] since 10 August. There is also (since 7 August) a "beta" version 3.7pre which supports customizing the titlebar and/or the useragent paste function with either or both of the comm-''something'' and mozilla-''something'' Mercurial changesets. ''(See "Development Channel" at the bottom of the AMO page.)''
-->
** NTT release 3.6 is "pending review" at AMO. It can already be had from [https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/versions/?page=1#version-3.6 the extension's "complete version history" page] where you can also see what is new in it.
<!--
<!--
** Preview version of Nightly Tester Tools 3.6 available at http://users.skynet.be/antoine.mechelynck/other/nightlytt-3.6pre-fx+tb+sm+tk.xpi with title customization working in SeaMonkey and ability (if you customize it) to paste both the mozilla-''something'' and comm-''something'' changeset IDs in addition to the user-agent string and build ID. '''This is still a "version 3.6pre",''' it does not contain all the bells and whistles of the upcoming release 3.6. For instance it lacks the zh-CN localization which will be in the full release.
** <s>Experimental alternative version of Nightly Tester Tools available at http://users.skynet.be/antoine.mechelynck/other/nightlytt-3.6pre-fx+tb+sm+tk.xpi with title customization working in SeaMonkey and ability (if you customize it) to paste both the mozilla-''something'' and comm-''something'' changeset IDs in addition to the user-agent string and build ID. This is not a full-featured version: e.g. it does not support zh-CN menus & messages. '''This version is labeled 3.6pre and will probably try to update to the 3.6 version once it appears at AMO.'''</s>
-->
-->
** NTT release 3.6 is "pending review" at AMO. It can already be had from [https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/versions/?page=1#version-3.6 the extension's "complete version history" page] where you can also see what is new in it.
** '''On the day after the meeting,''' a build labeled "version 3.7pre20130806" was uploaded to the "beta" channel at AMO. ''It'' can display the mozilla-''something'' changeset in addition to everything present in the "stable" build 3.6 (which is still under review). — [[User:Tonymec|Tonymec]] ([[User talk:Tonymec|talk]]) 21:33, 6 August 2013 (PDT)
* '''Plugins:''' ''(They are not XPIs but nowadays they are handled by the add-ons manager so they might belong here for lack of a better section on this page.)''
* '''Plugins:''' ''(They are not XPIs but nowadays they are handled by the add-ons manager so they might belong here for lack of a better section on this page.)''
** The experimental about:config preference '''plugins.click_to_play''' doesn't do anything by itself anymore. '''This is not a bug''' (see {{bug|549697}}). Instead, when the pref is set to '''true''' (which is not the default), each installed plugin can be individually set to "always ask" in addition to the options "always activate" and "never activate" available by clicking its <u>More</u> link in the add-ons manager.
** The experimental about:config preference '''plugins.click_to_play''' doesn't do anything by itself anymore. '''This is not a bug''' (see {{bug|549697}}). Instead, when the pref is set to '''true''' (which is not the default), each installed plugin can be individually set to "always ask" in addition to the options "always activate" and "never activate" available by clicking its <u>More</u> link in the add-ons manager.
** In {{Bug|901749}} Mcsmurf will fix the "Activate all plugins by default" in SeaMonkey preferences to set the right preference.


=== 2.x (Last, Current, Next) ===
=== 2.x (Last, Current, Next) ===
Line 77: Line 81:
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.19 targeted] (0)
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.19 targeted] (0)
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&resolution=FIXED&field0-0-0=target_milestone&field0-1-0=cf_status_seamonkey219&field0-2-0=target_milestone&field0-3-0=cf_status_seamonkey218&field0-4-0=cf_status_seamonkey217&field0-5-0=cf_status_seamonkey216&field0-6-0=cf_status_seamonkey215&field0-7-0=cf_status_seamonkey214&field0-8-0=cf_status_seamonkey213&field0-9-0=cf_status_seamonkey212&field0-10-0=cf_status_seamonkey211&field0-11-0=cf_status_seamonkey210&field0-12-0=cf_status_seamonkey29&field0-13-0=cf_status_seamonkey28&field0-14-0=cf_status_seamonkey27&field0-15-0=cf_status_seamonkey26&field0-16-0=cf_status_seamonkey25&field0-17-0=cf_status_seamonkey24&field0-18-0=cf_status_seamonkey23&field0-19-0=cf_status_seamonkey22&field0-20-0=cf_status_seamonkey21&type0-0-0=regexp&type0-1-0=equals&type0-2-0=notregexp&type0-3-0=notsubstring&type0-4-0=notsubstring&type0-5-0=notsubstring&type0-6-0=notsubstring&type0-7-0=notsubstring&type0-8-0=notsubstring&type0-9-0=notsubstring&type0-10-0=notsubstring&type0-11-0=notsubstring&type0-12-0=notsubstring&type0-13-0=notsubstring&type0-14-0=notsubstring&type0-15-0=notsubstring&type0-16-0=notsubstring&type0-17-0=notsubstring&type0-18-0=notsubstring&type0-19-0=notsubstring&type0-20-0=notsubstring&value0-0-0=^(seamonkey2.19|seamonkey2.20|seamonkey2.21)$&value0-1-0=fixed&value0-2-0=^(seamonkey2.18|seamonkey2.17|seamonkey2.16|seamonkey2.15|seamonkey2.14|seamonkey2.13|seamonkey2.12|seamonkey2.11|seamonkey2.10|seamonkey2.9|seamonkey2.8|seamonkey2.7|seamonkey2.6|seamonkey2.5|seamonkey2.4|seamonkey2.3|seamonkey2.2|seamonkey2.1|seamonkey2.0)$&value0-3-0=fixed&value0-4-0=fixed&value0-5-0=fixed&value0-6-0=fixed&value0-7-0=fixed&value0-8-0=fixed&value0-9-0=fixed&value0-10-0=fixed&value0-11-0=fixed&value0-12-0=fixed&value0-13-0=fixed&value0-14-0=fixed&value0-15-0=fixed&value0-16-0=fixed&value0-17-0=fixed&value0-18-0=fixed&value0-19-0=fixed&value0-20-0=fixed fixed] (10)
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&resolution=FIXED&field0-0-0=target_milestone&field0-1-0=cf_status_seamonkey219&field0-2-0=target_milestone&field0-3-0=cf_status_seamonkey218&field0-4-0=cf_status_seamonkey217&field0-5-0=cf_status_seamonkey216&field0-6-0=cf_status_seamonkey215&field0-7-0=cf_status_seamonkey214&field0-8-0=cf_status_seamonkey213&field0-9-0=cf_status_seamonkey212&field0-10-0=cf_status_seamonkey211&field0-11-0=cf_status_seamonkey210&field0-12-0=cf_status_seamonkey29&field0-13-0=cf_status_seamonkey28&field0-14-0=cf_status_seamonkey27&field0-15-0=cf_status_seamonkey26&field0-16-0=cf_status_seamonkey25&field0-17-0=cf_status_seamonkey24&field0-18-0=cf_status_seamonkey23&field0-19-0=cf_status_seamonkey22&field0-20-0=cf_status_seamonkey21&type0-0-0=regexp&type0-1-0=equals&type0-2-0=notregexp&type0-3-0=notsubstring&type0-4-0=notsubstring&type0-5-0=notsubstring&type0-6-0=notsubstring&type0-7-0=notsubstring&type0-8-0=notsubstring&type0-9-0=notsubstring&type0-10-0=notsubstring&type0-11-0=notsubstring&type0-12-0=notsubstring&type0-13-0=notsubstring&type0-14-0=notsubstring&type0-15-0=notsubstring&type0-16-0=notsubstring&type0-17-0=notsubstring&type0-18-0=notsubstring&type0-19-0=notsubstring&type0-20-0=notsubstring&value0-0-0=^(seamonkey2.19|seamonkey2.20|seamonkey2.21)$&value0-1-0=fixed&value0-2-0=^(seamonkey2.18|seamonkey2.17|seamonkey2.16|seamonkey2.15|seamonkey2.14|seamonkey2.13|seamonkey2.12|seamonkey2.11|seamonkey2.10|seamonkey2.9|seamonkey2.8|seamonkey2.7|seamonkey2.6|seamonkey2.5|seamonkey2.4|seamonkey2.3|seamonkey2.2|seamonkey2.1|seamonkey2.0)$&value0-3-0=fixed&value0-4-0=fixed&value0-5-0=fixed&value0-6-0=fixed&value0-7-0=fixed&value0-8-0=fixed&value0-9-0=fixed&value0-10-0=fixed&value0-11-0=fixed&value0-12-0=fixed&value0-13-0=fixed&value0-14-0=fixed&value0-15-0=fixed&value0-16-0=fixed&value0-17-0=fixed&value0-18-0=fixed&value0-19-0=fixed&value0-20-0=fixed fixed] (10)
 
* (The "fixed link" above current only lists a subset of the bugs that should be displayed there. Mcsmurf will fix this for the next meeting).
* [http://www.seamonkey-project.org/releases/seamonkey2.19/ SeaMonkey 2.19 Release Notes]
* [http://www.seamonkey-project.org/releases/seamonkey2.19/ SeaMonkey 2.19 Release Notes]


Line 84: Line 88:
** [mozilla-central] {{Bug|856270}} Update nsEditorSpellCheck to use nsIContentPrefService2.
** [mozilla-central] {{Bug|856270}} Update nsEditorSpellCheck to use nsIContentPrefService2.
*** This broke comm-central in various ways:
*** This broke comm-central in various ways:
*** SM {{Bug|889882}} Mail compose window on a reply will not allow change of To, CC, etc, nor entry of text. '''FIXED'''.
*** SM {{Bug|889882}} Mail compose window on a reply will not allow change of To, CC, etc, nor entry of text. Probably '''FIXED''' by {{Bug|881588}}.
*** TB {{Bug|880595}} Recent changes making spell check more async (Bug 856270) broke spell check in Thunderbird.
*** TB {{Bug|880595}} Recent changes making spell check more async (Bug 856270) broke spell check in Thunderbird.
*** TB {{Bug|881588}} message header is read-only when compose window is reused. '''FIXED'''.
*** TB {{Bug|881588}} message header is read-only when compose window is reused. '''FIXED'''.
Line 110: Line 114:
*** {{Bug|896947}} Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
*** {{Bug|896947}} Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
** Session store problems
** Session store problems
*** Might get fixed by {{Bug|886116}} Port | Bug 698565 - stop excluding keys when calling JSON.stringify() and follow-ups | to SeaMonkey
*** Might get fixed by {{Bug|886116}} Port | {{Bug|698565}} stop excluding keys when calling JSON.stringify() and follow-ups | to SeaMonkey. Mcsmurf will check on this.
** {{Bug|825588}} Asynchronous JavaScript API for downloads and {{Bug|851471}} Decommission nsIDownloadManager. Tracked in:
** {{Bug|825588}} Asynchronous JavaScript API for downloads and {{Bug|851471}} Decommission nsIDownloadManager. Tracked in:
*** {{Bug|888915}} Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.
*** {{Bug|888915}} Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.


=== Feature List, Planning ===
=== Feature List, Planning ===
LDAP Autocomplete has been migrated to Toolkit interfaces. Much goodness should ensue, including favicons in URL autocomplete and the ability to delete items.
Private Browsing is now working and uplifted to SeaMonkey 2.19. Currently we are treating this feature as '''Experimental''' because although most things are working some edge cases have probably been missed. Hopefully any remaining bugs will be found before we formally announce.
Private Browsing is now working and uplifted to SeaMonkey 2.19. Currently we are treating this feature as '''Experimental''' because although most things are working some edge cases have probably been missed. Hopefully any remaining bugs will be found before we formally announce.
* Testing would be appreciated! Please file bugs as blocking the meta {{bug|460895}}.
* Testing would be appreciated! Please file bugs as blocking the meta {{bug|460895}}.
Line 212: Line 214:
==== mcsmurf ====
==== mcsmurf ====
Working on:
Working on:
* {{Bug|798278}} Implement multiple plugin doorhanger UI (Port Bug 797677 and Bug 754472) (patch landed on comm-central, Mac OS X theme fix left)
* {{Bug|798278}} Implement multiple plugin doorhanger UI (Port {{Bug|797677}} and {{Bug|754472}}) (patch landed on comm-central, Mac OS X theme fix left)
* {{Bug|901673}} Fix calls to "getPluginUI" in click-to-play UI code
* {{Bug|901673}} Fix calls to "getPluginUI" in click-to-play UI code
* {{Bug|901222}} Missing zoom in/out cursor on images
* {{Bug|901222}} Missing zoom in/out cursor on images
Line 261: Line 263:
Investigating:
Investigating:
* Use Asynchronous FormHistory.jsm in Suite Code. See Toolkit {{Bug|566746}}.
* Use Asynchronous FormHistory.jsm in Suite Code. See Toolkit {{Bug|566746}}.
* Replacements of synchronous isVisited with asynchronous isURIVisited. See Toolkit {{Bug|739217}}.
* Replacements of synchronous isVisited with asynchronous isURIVisited. See Toolkit {{Bug|739217}}. Mcsmurf might have fixed most of this already in {{Bug|834498}}.
Other stuff:
Other stuff:
* Did some reviews.
* Did some reviews.
Line 287: Line 289:


=== Any other business?  ===
=== Any other business?  ===
* '''-'''
* Who is going where for the [https://wiki.mozilla.org/Summit2013 Mozilla Summit 2013]?
** Brussels: mcsmurf, Mnyromyr, Neil.
** Santa Clara: KaiRo, Ratty.
Confirmed users
703

edits