SeaMonkey:suiterunner: Difference between revisions

(→‎Builds: add link to suiterunner builds)
 
(13 intermediate revisions by 4 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|348386}} Download manager doesn't display on suiterunner builds
* {{bug|351917}} Create NSIS installer for SeaMonkey (suiterunner)
Possible blockers:
* {{bug|349309}} toolkit's extensions.js/OpenURL is app specific (GetMoreThemes/Extensions)
* {{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
* {{bug|376912}} Mac Classic tabbrowser looks bad.


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
* {{bug|348437}} Remove/fix nsKillAll.js for builds with MOZ_XUL_APP=1 set
* <strike>{{bug|348437}} Remove/fix nsKillAll.js for builds with MOZ_XUL_APP=1 set</strike>
* {{bug|361682}} Turbo mode won't work with suiterunner builds
* {{bug|361682}} Turbo mode won't work with suiterunner builds
* {{bug|364168}} Winhooks commandline options won't work in suiterunner
* <strike>{{bug|378545}} Change height of Location Bar Dropdown Window.</strike>
* {{bug|378647}} Get profile roaming working in suiterunner builds (extensions/sroaming)
* <strike>{{bug|378647}} Get profile roaming working in suiterunner builds (extensions/sroaming) '''WONTFIX'''</strike>
* <strike>{{bug|378743}} [Mac Classic] Too large menuitem font in certain menulists</strike>
* <strike>{{bug|332203}} Ensure the installers work with MOZ_XUL_APP set on SeaMonkey '''WONTFIX'''</strike>
** Works apart from DOMI
* {{bug|423281}} Help content update for SeaMonkey 2.0.
* <strike>{{bug|364168}} Winhooks commandline options won't work in suiterunner</strike><br>is also related to:
** <strike>{{bug|380347}} port shellservice/winhooks to suiterunner</strike>
* {{bug|381915}} [Mac Classic] New tab/Close tab button incorrect positioned in suiterunner
 
New bugs caused by the switch:
 
* <strike>{{bug|349309}} toolkit's extensions.js/OpenURL is app specific (GetMoreThemes/Extensions)</strike>


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 remaining contents.rdf from Suiterunner (stop using installed-chrome.txt)
* {{bug|373359}} Suiterunner: update help viewer docs tracking bug.
* {{bug|350215}} Convert optional components in suiterunner to extensions.
* {{bug|350215}} Convert optional components in suiterunner to extensions.
* {{bug|377185}} Palm Sync extension problems on trunk builds for Thunderbird & Suiterunner.
* <strike>{{bug|366673}} Remove remaining contents.rdf from Suiterunner (stop using installed-chrome.txt)</strike>
* {{bug|377953}} build suiterunner package/installer via suite/installer.
* <strike>{{bug|370306}} Move Address Book's autocomplete (and addressing widget) implementation to be based on toolkit's</strike>
* {{bug|378545}} Suiterunner: Change height of Location Bar Dropdown Window.
 
Need to decide on:
 
* {{bug|329021}} Get non-static builds of mailnews working when MOZ_XUL_APP set
* {{bug|332203}} Ensure the installers work with MOZ_XUL_APP set on SeaMonkey
** Works apart from DOMI
 
To implement at the time of the switch:
 
* {{bug|346604}} Two "Using help" documents in suiterunner
* {{bug|346605}} Make openHelp() calls call suiterunner help correctly
* {{bug|372856}} Remove themes pane from preferences in suiterunner builds.


Already fixed:
Already fixed:


* <strike>{{bug|329744}} Write migrator for moving to Toolkit-based profiles</strike>
* <strike>{{bug|351917}} Create NSIS installer for SeaMonkey</strike>
* <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|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|338461}} Get file -> new navigator window working in suiterunner</strike>
* <strike>{{bug|339720}} show warning page before showing about:config</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|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>
Line 93: Line 94:
* <strike>{{bug|361683}} Help buttons missing for mailnews items in suiterunner builds</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|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|364141}} toolkitify composer's startup handler</strike>
* <strike>{{bug|365181}} loadHelpRDF with help window in SuiteRunner</strike>
* <strike>{{bug|365181}} loadHelpRDF with help window in SuiteRunner</strike>
Line 99: Line 101:
* <strike>{{bug|370308}} Color pickers on colors pref pane don't work in suiterunner</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|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|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>
=== Note to Extension Authors ===
* <strike>{{bug|381338}} Allow import of bookmarks from other profiles that we support migration from</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).
 
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.


=== Related Wiki Pages ===
=== Related Wiki Pages ===
Line 112: 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 [http://ftp.mozilla.org/pub/mozilla.org/seamonkey/tinderbox-builds/ 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