SeaMonkey:Toolkit Transition: Difference between revisions

m
change note title
m (change note title)
 
(19 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<div style="border: thin solid; padding: 1em; background-color: silver">
{{Note|<center>'''This page is out of date'''</center>
<center>'''This is work in progress!'''</center>
The SeaMonkey trunk is now based on toolkit since 2007-05-29. See [[SeaMonkey:suiterunner]] and [[SeaMonkey:New for 2.0]].
}}


{{Note|<center>'''This is work in progress!'''</center>
We really welcome any effort to fill in the gaps! If you intend to make substantial changes here, though, please confer with [mailto:cbiesinger@web.de Biesi], [mailto:neil@parkwaycc.co.uk Neil] or [mailto:mnyromyr@seamonkey-suite.de Mnyromyr] before!
We really welcome any effort to fill in the gaps! If you intend to make substantial changes here, though, please confer with [mailto:cbiesinger@web.de Biesi], [mailto:neil@parkwaycc.co.uk Neil] or [mailto:mnyromyr@seamonkey-suite.de Mnyromyr] before!
</div>
}}


''ToDo: Widget bug status! Who's <u>really</u> working on these?''
''ToDo: Widget bug status! Who's <u>really</u> working on these?''
Line 55: Line 57:
''The following list of components with a possible transition plan has not been discussed and is no where near final.''
''The following list of components with a possible transition plan has not been discussed and is no where near final.''


In the table below, Phase 1 means the first builds that are MOZ_XUL_APP=1 that would be complete enough for basic testing see alse [https://bugzilla.mozilla.org/show_bug.cgi?id=328887 bug 328887]. Phase 2 = anything after that, currently undecided.
In the table below, Phase 1 means the first builds that are MOZ_XUL_APP=1 that would be complete enough for basic testing see also {{bug|328887}}. Phase 2 = anything after that, currently undecided.


{| border="1" |+ Possible Component Transition Plan
{|class="standard-table"
|+'''Possible Component Transition Plan'''
! Existing Component !! Toolkit Component !! Phase 1 !! Comments
! Existing Component !! Toolkit Component !! Phase 1 !! Comments
|-
|-
| Alerts || Alerts || Yes || Code is the same
| Alerts || Alerts || Yes || Code is the same
|-
|-
| AutoComplete || Autocomplete || No || See [https://bugzilla.mozilla.org/show_bug.cgi?id=263042 bug 263042] - probably will be shipping both together
| AutoComplete || Autocomplete || No || See {{bug|263042}} - probably will be shipping both together
|-
|-
| Bookmarks || ? || No ||
| Bookmarks || ? || No || Currently specially included in [http://lxr.mozilla.org/seamonkey/source/suite/build.mk build.mk]
|-
|-
| console || console || No || Neil says these aren't compatible enough - though we can use the toolkit version of the command line handler.
| console || console || Yes ||
|-
|-
| cookie || cookie || Yes || We already package this.
| cookie || cookie || Yes || We already package this.
|-
|-
| directory || - || - || FF & XULRunner still build this.
| directory || - || - || FF & XULRunner still build and package this.
|-
|-
| rowspan=2 | download-manager || components/ downloads || No || We need fixes into toolkit first.
| rowspan=2 | download-manager || components/ downloads || No || rowspan=2 | Work in progress - will probably use toolkit-backend. See {{bug|348386}}
|-
|-
| mozapps/ downloads || No || We want to keep the existing SeaMonkey UI?
| mozapps/ downloads || No
|-
|-
| - || extensions || Yes || New extension manager required for the new chrome management(?)
| - || extensions || Yes || New extension manager required for the new chrome management
|-
|-
| extensions/ help || help || TBD || Needs locale & skin info moving to /suite. Also needs minor changes elsewhere to pick up help overlay menu items.
| extensions/ help || help || Yes || Already Moved.
|-
|-
| extensions/ wallet || satchel || No || Depends on having toolkit's autocomplete available
| extensions/ wallet || satchel || No || Depends on having toolkit's autocomplete available.
|-
|-
| (part of extensions/ wallet) || password manager || No || Depends on having toolkit's autocomplete available
| (part of extensions/ wallet) || password manager || No || Depends on having toolkit's autocomplete available. See also {{bug|227632}} and {{bug|222653}} for things to consider.
|-
|-
| filepicker || filepicker || Yes? || Picks up js/xul change only, filepicker code for toolkit apps is still built in xpfe.
| filepicker || filepicker || Yes || Picks up js/xul change only, filepicker code for toolkit apps is still built in xpfe.
|-
|-
| find || - || - || FF, TB & XULRunner still build this.
| find || - || - || FF, TB & XULRunner still build this.
Line 94: Line 97:
| intl || - || - || FF, TB & XULRunner still build this.
| intl || - || - || FF, TB & XULRunner still build this.
|-
|-
| killAll || - || - || FF & XULRunner still build this.
| killAll || - || - || Not packaged by FF/XULRunner (although dir entered, see {{bug|348437}})
|-
| permissions || ? || No ||
|-
| prefwindow || - || - || this dir in xpfe/components only holds the preferences window chrome and will move to a saner dir (suite/common/pref) in the future
|-
| printing || ? || No ||
|-
|-
| related || ? || No ||
| related || ? || No ||
Line 106: Line 103:
| - || remote || - || We already build with this.
| - || remote || - || We already build with this.
|-
|-
| resetPref || - || - || FF & XULRunner still build this.
| resetPref || - || - || Not packaged by FF/XULRunner (although dir entered)
|-
|-
| search || ? || No ||
| search || ? || No || Currently specially included in [http://lxr.mozilla.org/seamonkey/source/suite/build.mk build.mk]
|-
|-
| sidebar || ? || No ||
| sidebar || ? || No ||
|-
|-
| Startup || startup and commandlines || Yes || Code required to pick up new chrome and xre startup.
| Startup || startup and commandlines || Yes || Code required to pick up new chrome and xre startup.
|-
| extensions/ typeaheadandfind || typeaheadandfind || No || Idl suggests code changes.
|-
|-
| updates || toolkit/ mozapps/ update? || Yes? || I think this will allow us the update facilities that Firefox & Thunderbird have. We'll build with it initially, but that doesn't necessarily mean we have to use it straight off.
| updates || toolkit/ mozapps/ update? || Yes? || I think this will allow us the update facilities that Firefox & Thunderbird have. We'll build with it initially, but that doesn't necessarily mean we have to use it straight off.
Line 129: Line 124:
|-
|-
| xfer || (in toolkit locales) || Yes || this only has a .properties file, which I (biesi) believe is still used.
| xfer || (in toolkit locales) || Yes || this only has a .properties file, which I (biesi) believe is still used.
Standard8 : The .properities file exists [http://lxr.mozilla.org/seamonkey/source/toolkit/locales/en-US/chrome/global/downloadProgress.properties here] in toolkit, therefore we should just drop this one and pick up the new one.
Standard8 : The .properties file exists [http://lxr.mozilla.org/seamonkey/source/toolkit/locales/en-US/chrome/global/downloadProgress.properties here] in toolkit, therefore we should just drop this one and pick up the new one.
|-
|-
| xremote || ? || ? || Probably needs reimplementing based on [http://landfill.mozilla.org/mxr-test/seamonkey/source/browser/components/nsBrowserContentHandler.js#241 this code]
| xremote || ? || ? || Probably needs reimplementing based on [http://landfill.mozilla.org/mxr-test/seamonkey/source/browser/components/nsBrowserContentHandler.js#241 this code]
Line 181: Line 176:
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282180 Bug 282180: sync xpfe button.xml with toolkit button.xml]  <i style="color: green">Serge</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282180 Bug 282180: sync xpfe button.xml with toolkit button.xml]  <i style="color: green">Serge</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282181 Bug 282181: sync xpfe dialog.xml with toolkit dialog.xml]  <i style="color: orange">Gavin?</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282181 Bug 282181: sync xpfe dialog.xml with toolkit dialog.xml]  <i style="color: orange">Gavin?</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282182 Bug 282182: sync xpfe general.xml with toolkit general.xml] <i style="color: red">nobody</i>
* <strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=282182 Bug 282182: sync xpfe general.xml with toolkit general.xml] <i style="color: green">Serge</i></strike>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282183 Bug 282183: sync xpfe listbox.xml with toolkit listbox.xml] <i style="color: green">Serge</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282183 Bug 282183: sync xpfe listbox.xml with toolkit listbox.xml] <i style="color: orange">Serge (helpwanted)</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282184 Bug 282184: sync xpfe menu.xml with toolkit menu.xml] <i style="color: red">nobody</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282184 Bug 282184: sync xpfe menu.xml with toolkit menu.xml] <i style="color: green">ajvincent</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282186 Bug 282186: sync xpfe text.xml with toolkit text.xml] <i style="color: green">Serge</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282186 Bug 282186: sync xpfe text.xml with toolkit text.xml] <i style="color: orange">Serge (helpwanted)</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282187 Bug 282187: sync xpfe textbox.xml with toolkit textbox.xml] <i style="color: green">Serge</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282187 Bug 282187: sync xpfe textbox.xml with toolkit textbox.xml] <i style="color: orange">Serge (helpwanted)</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282188 Bug 282188: sync xpfe toolbar.xml with toolkit toolbar.xml] <i style="color: orange">Mnyromyr</i>
* <strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=282188 Bug 282188: sync xpfe toolbar.xml with toolkit toolbar.xml] <i style="color: green">Mnyromyr</i></strike>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282189 Bug 282189: sync xpfe toolbarbutton.xml with toolkit toolbarbutton.xml] <i style="color: green">Serge</i>
* <strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=282189 Bug 282189: sync xpfe toolbarbutton.xml with toolkit toolbarbutton.xml] <i style="color: green">Serge</i></strike>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282190 Bug 282190: sync xpfe tree.xml with toolkit tree.xml] <i style="color: red">nobody</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282190 Bug 282190: sync xpfe tree.xml with toolkit tree.xml] <i style="color: red">nobody</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282191 Bug 282191: sync xpfe wizard.xml with toolkit wizard.xml] <i style="color: red">nobody</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=282191 Bug 282191: sync xpfe wizard.xml with toolkit wizard.xml] <i style="color: red">nobody</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=283182 Bug 283182: sync xpfe tabbox with toolkit tabbox] <i style="color: orange">CTho?</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=283182 Bug 283182: sync xpfe tabbox with toolkit tabbox] <i style="color: orange">CTho?</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=285374 Bug 285374: sync xpfe colorpicker.xml with toolkit colorpicker.xml] <i style="color: orange">Jag?</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=285374 Bug 285374: sync xpfe colorpicker.xml with toolkit colorpicker.xml] <i style="color: orange">Jag?</i>
* [https://bugzilla.mozilla.org/show_bug.cgi?id=342087 Bug 342087: make preferences use an extended toolkit Prefwindow]
** binding <i style="color: green">Callek</i>
** Various Preference Panes (see: [[SeaMonkey:Toolkit Transition:PrefwindowPanes|Prefwindow Panes]])
*** <i style="color: orange">Callek</i>
*** <i style="color: orange">(Others, help-wanted, after binding completion)</i>


==Status of each component==
==Status of each component==
Line 267: Line 267:


The discussion about suite/ directory layout that has been here previously moved over to [[SeaMonkey:Suite_Directory_Layout#IRC_discussion_snippets]]
The discussion about suite/ directory layout that has been here previously moved over to [[SeaMonkey:Suite_Directory_Layout#IRC_discussion_snippets]]
[[category:SeaMonkey|t]]
10

edits