SeaMonkey:suiterunner: Difference between revisions

(→‎Bug state: Add AB autocomplete switch to toolkit and also problem with color pickers in prefs.)
 
(25 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{SeaMonkey-Resources}}
{{SeaMonkey-Resources}}
== Suiterunner has landed ==
On 29th May 2007, Robert landed the patch that saw "suiterunner" become active on the trunk. This means that developers can now fully focus their attention on the toolkit based SeaMonkey rather than having to additionally maintain the old xpfe based SeaMonkey.
We can now work towards a 2.0 release with a much more supportable code base.
[http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-trunk/ Nightly builds] are available for testing, note however that at this stage they are recommended for testing only.


== Description ==
== Description ==
Line 29: Line 37:
=== Bug state ===
=== Bug state ===


The main tracking bug for suiterunner is {{bug|suiterunner}}
Now that suiterunner has landed, I'm not going to be maintaining this section any longer --[[User:Standard8|Standard8]] 04:36, 10 June 2007 (PDT)
 
The main tracking bug for suiterunner is {{bug|suiterunner}} - This has now landed!


Real blockers:
Real blockers:
* {{bug|329744}} Write migrator for moving to Toolkit-based profiles
* {{bug|338461}} Get file -> new navigator window working in suiterunner
* {{bug|348386}} Download manager doesn't display on suiterunner builds
* {{bug|350221}} Make suiterunner tabbrowser build on toolkit browser
* {{bug|351917}} Create NSIS installer for SeaMonkey (suiterunner)
Possible blockers:
* {{bug|335154}} Get SeaMonkey's themes registering and switching with Theme Manager (in suiterunner)
** removes old theme options
* {{bug|349309}} toolkit's extensions.js/OpenURL is app specific (GetMoreThemes/Extensions)
* {{bug|361159}} Grippies missing on toolbars for Classic theme in suiterunner
* {{bug|361191}} In suiterunner preferences once Mail & Newsgroups -> Tags pane is selected you can't get of it.
* {{bug|363700}} Software Installation (pref-smartupdate.xul) prefs page is designed for xpfe SM not suiterunner.
* {{bug|370306}} Move Address Book's autocomplete (and addressing widget) implementation to be based on toolkit's


Regression which would be caused by the switch, but no need to block:
Regression which would be caused by the switch, but no need to block:


* <strike>{{bug|329021}} Get non-static builds of mailnews working when MOZ_XUL_APP set (for developers only?)</strike>
* {{bug|329742}} Port SeaMonkey's splash screen code to work with Toolkit
* {{bug|329742}} Port SeaMonkey's splash screen code to work with Toolkit
* <strike>{{bug|361161}} Reporter doesn't work for suiterunner (MOZ_XUL_APP=1) builds</strike>
* <strike>{{bug|348437}} Remove/fix nsKillAll.js for builds with MOZ_XUL_APP=1 set</strike>
* <strike>{{bug|361193}} In suiterunner preferences, advanced -> Mousewheel pane doesn't display</strike>
* <strike>{{bug|361203}} Suiterunner: More Information button doesn't work on Smart Browsing pane.</strike>
* {{bug|361303}} Showing about as a dialog doesn't work in suiterunner.
* {{bug|361682}} Turbo mode won't work with suiterunner builds
* {{bug|361682}} Turbo mode won't work with suiterunner builds
* <strike>{{bug|361683}} Help buttons missing for mailnews items in suiterunner builds</strike>
* <strike>{{bug|378545}} Change height of Location Bar Dropdown Window.</strike>
* <strike><sup>1 2</sup>{{bug|339720}} show warning page before showing about:config</strike>
* <strike>{{bug|378647}} Get profile roaming working in suiterunner builds (extensions/sroaming) '''WONTFIX'''</strike>
* <sup>1</sup>{{bug|346604}} Two "Using help" documents in suiterunner
* <strike>{{bug|378743}} [Mac Classic] Too large menuitem font in certain menulists</strike>
* <sup>1 2</sup>{{bug|346605}} Make openHelp() calls call suiterunner help correctly
* <strike>{{bug|332203}} Ensure the installers work with MOZ_XUL_APP set on SeaMonkey '''WONTFIX'''</strike>
** This stops help working in various places (typically code from /extensions) but can't be fixed until after we stop building xpfe suite.
** Works apart from DOMI
* <strike><sup>1</sup>{{bug|360109}} make suiterunner help use SeaMonkey theme icons</strike>
* {{bug|423281}} Help content update for SeaMonkey 2.0.
* {{bug|361903}} Personal Toolbar expands when items are hovered
* <strike>{{bug|364168}} Winhooks commandline options won't work in suiterunner</strike><br>is also related to:
* <strike>{{bug|364141}} toolkitify composer's startup handler</strike>
** <strike>{{bug|380347}} port shellservice/winhooks to suiterunner</strike>
* {{bug|364168}} Winhooks commandline options won't work in suiterunner
* {{bug|381915}} [Mac Classic] New tab/Close tab button incorrect positioned in suiterunner
* {{bug|348437}} Remove/fix nsKillAll.js for builds with MOZ_XUL_APP=1 set
 
* {{bug|365181}} loadHelpRDF with help window in SuiteRunner
New bugs caused by the switch:
* <strike>{{bug|366367}} SeaMonkey link on mailnews start page is incorrect in suiterunner</strike>
* <strike>{{bug|366901}} Edit->Copy doesn't work in the SuiteRunner Error Console</strike>
* {{bug|370308}} Color pickers on colors pref pane don't work in suiterunner


<sup>1</sup> not currently blocking {{bug|suiterunner}}
* <strike>{{bug|349309}} toolkit's extensions.js/OpenURL is app specific (GetMoreThemes/Extensions)</strike>
<sup>2</sup> doesn't need to block {{bug|suiterunner}}


No need to block:
Miscellaneous Related Bugs:


* {{bug|255807}} Migrate Seamonkey UI from XPFE to New Toolkit
* <strike>{{bug|255807}} Migrate Seamonkey UI from XPFE to New Toolkit</strike>
* {{bug|336874}} Make suiterunner use the same toolkit.jar as XULRunner
* {{bug|336874}} Make suiterunner use the same toolkit.jar as XULRunner
* {{bug|342087}} migrate SeaMonkey preferences to use an extended Toolkit Prefwindow
* <strike>{{bug|342087}} migrate SeaMonkey preferences to use an extended Toolkit Prefwindow</strike>
* {{bug|366673}} Remove remaning contents.rdf from Suiterunner (stop using installed-chrome.txt)
* {{bug|350215}} Convert optional components in suiterunner to extensions.
* <strike>{{bug|366673}} Remove remaining contents.rdf from Suiterunner (stop using installed-chrome.txt)</strike>
* <strike>{{bug|370306}} Move Address Book's autocomplete (and addressing widget) implementation to be based on toolkit's</strike>


Need to decide on:
Already fixed:


* {{bug|329021}} Get non-static builds of mailnews working when MOZ_XUL_APP set
* <strike>{{bug|329744}} Write migrator for moving to Toolkit-based profiles</strike>
* {{bug|332203}} Ensure the installers work with MOZ_XUL_APP set on SeaMonkey
* <strike>{{bug|351917}} Create NSIS installer for SeaMonkey</strike>
** Works apart from DOMI
* <strike>{{bug|334478}} Get suiterunner to actually run (start up a somewhat usable browser window)</strike>
* <strike>{{bug|334478}} Get suiterunner to actually run (start up a somewhat usable browser window)</strike>
* <strike>{{bug|335154}} Get SeaMonkey's themes registering and switching with Theme Manager (in suiterunner)</strike>
* <strike>{{bug|338461}} Get file -> new navigator window working in suiterunner</strike>
* <strike>{{bug|339720}} show warning page before showing about:config</strike>
* <strike>{{bug|346604}} Two "Using help" documents in suiterunner</strike>
* <strike>{{bug|346605}} Make openHelp() calls call suiterunner help correctly</strike>
* <strike>{{bug|348386}} Download manager doesn't display on suiterunner builds</strike>
* <strike>{{bug|350221}} Make suiterunner tabbrowser build on toolkit browser</strike>
* <strike>{{bug|351152}} Make SeaMonkey's Release Notes URL compatible with toolkit's version</strike>
* <strike>{{bug|351152}} Make SeaMonkey's Release Notes URL compatible with toolkit's version</strike>
 
* <strike>{{bug|360109}} make suiterunner help use SeaMonkey theme icons</strike>
=== Note to Extension Authors ===
* <strike>{{bug|361159}} Grippies missing on toolbars for Classic theme in suiterunner</strike>
 
* <strike>{{bug|361161}} Reporter doesn't work for suiterunner (MOZ_XUL_APP=1) builds</strike>
When suiterunner becomes SeaMonkey, extensions which supply contents.rdf files and chrome.manifest files will be broken if the the chrome.manifest does not explicitly define what is in the contents.rdf file (e.g. overlays, content etc).
* <strike>{{bug|361191}} In suiterunner preferences once Mail & Newsgroups -> Tags pane is selected you can't get of it.</strike>
 
* <strike>{{bug|361193}} In suiterunner preferences, advanced -> Mousewheel pane doesn't display</strike>
The reason is that in suiterunner builds, contents.rdf files will be ignored if chrome.manifest files exist. If you need to define application specific overlays etc then [http://developer.mozilla.org/en/docs/Chrome_Registration#Manifest_Flags Chrome Registration] will tell you how to do it.
* <strike>{{bug|361203}} Suiterunner: More Information button doesn't work on Smart Browsing pane.</strike>
* <strike>{{bug|361303}} Showing about as a dialog doesn't work in suiterunner.</strike>
* <strike>{{bug|361683}} Help buttons missing for mailnews items in suiterunner builds</strike>
* <strike>{{bug|361903}} Personal Toolbar expands when items are hovered</strike>
* <strike>{{bug|363700}} Software Installation (pref-smartupdate.xul) prefs page is designed for xpfe SM not suiterunner.</strike>
* <strike>{{bug|364141}} toolkitify composer's startup handler</strike>
* <strike>{{bug|365181}} loadHelpRDF with help window in SuiteRunner</strike>
* <strike>{{bug|366367}} SeaMonkey link on mailnews start page is incorrect in suiterunner</strike>
* <strike>{{bug|366901}} Edit->Copy doesn't work in the SuiteRunner Error Console</strike>
* <strike>{{bug|370308}} Color pickers on colors pref pane don't work in suiterunner</strike>
* <strike>{{bug|371973}} Links in Suiterunner Help has wrong color</strike>
* <strike>{{bug|372856}} Remove themes pane from preferences in suiterunner builds.</strike>
* <strike>{{bug|376912}} Mac Classic tabbrowser looks bad.</strike>
* <strike>{{bug|377185}} Palm Sync extension problems on trunk builds for Thunderbird & Suiterunner</strike>
* <strike>{{bug|377953}} build suiterunner package/installer via suite/installer</strike>
* <strike>{{bug|378279}} [suiterunner] Missing sidebar (and wrong tabbrowser) close button in Classic</strike>
* <strike>{{bug|381186}} Edit Form Info doesn't work in suiterunner builds</strike>
* <strike>{{bug|381338}} Allow import of bookmarks from other profiles that we support migration from</strike>


=== Related Wiki Pages ===
=== Related Wiki Pages ===
Line 101: Line 114:
* Transition of Chatzilla to fit the new model is being discussed at [[ChatZilla:Suiterunner]]
* Transition of Chatzilla to fit the new model is being discussed at [[ChatZilla:Suiterunner]]
* The old main page of various discussions about the toolkit transition at [[SeaMonkey:Toolkit Transition]]
* The old main page of various discussions about the toolkit transition at [[SeaMonkey:Toolkit Transition]]
* The [[SeaMonkey:New for 1.5]] page for the trunk builds - includes some items which are in suiterunner and hopefully will be in the next release.
* The [[SeaMonkey:New for 2.0]] page for the trunk builds - includes some items which are in suiterunner and hopefully will be in the next release.


== Builds ==
== Builds ==


There are some experimental tinderboxes listed on the [http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey-Ports SeaMonkey-Ports tinderbox page], the phlox (mac) and tpol (win32) ones also upload suiterunner packages into the seamonkey/tinderbox-builds directory of ftp.mozilla.org
As suiterunner is now SeaMonkey trunk, the builds may be found in the [http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-trunk/ Nightly builds] directory, or you can build them yourself with your normal SeaMonkey build configuration.
 
For building yourself, just add the lines
 
MOZ_XUL_APP=1
ac_add_options --enable-static-mail
 
to your SeaMonkey trunk .mozconfig file.


[[category:SeaMonkey|s]]
[[category:SeaMonkey|s]]
Confirmed users
2,595

edits