SeaMonkey:Project Goals: Difference between revisions

Jump to navigation Jump to search
update for SeaMonkey 1.1
m (→‎Future Releases: category:SeaMonkey)
(update for SeaMonkey 1.1)
Line 17: Line 17:
==First Release==
==First Release==
The [[SeaMonkey:First Release|first release (SeaMonkey 1.0)]] continued development from the 1.8 beta1 release by the Mozilla Foundation - the final product is fundamentally the same (just with the new name, picking up core development that has been done since, and integrating some further work done by our developers).
The [[SeaMonkey:First Release|first release (SeaMonkey 1.0)]] continued development from the 1.8 beta1 release by the Mozilla Foundation - the final product is fundamentally the same (just with the new name, picking up core development that has been done since, and integrating some further work done by our developers).
==Second Release==
SeaMonkey 1.1 (based on the "Gecko 1.8 branch") builds on SeaMonkey 1.0 and improves it with a few additional features as well as picking up Gecko 1.8 development. The basic structure of source, backends and the application remains unchanged and continues the "tradition" we picked up from Mozilla suite.


==Future Releases==
==Future Releases==
''Note:'' the [[SeaMonkey:Home Page]] Status has more recent information about ''three'' future development paths.
''Note:'' the [[SeaMonkey:Home Page]] Status has more recent information about ''three'' future development paths.


There will be two kinds of future releases:
Future releases will see heavy changes though, mainly those should be a complete transition to toolkit/ code. This will entail a lot of backend grunt work, so feature additions will likely have to be lower priority. Once the transition to toolkit is complete, we want to move to XULRunner - being based on toolkit already should make this as painless as possible (which is still likely to be very painful). Embedders will not be happy.
The first one (based on the "Gecko 1.8 branch") will build on SeaMonkey 1.0 and improve it with a few additional features as well as pick up Gecko 1.8 development. The basic structure of source, backends and the application will stay unchanged and continue the "tradition" we picked up from Mozilla suite. At least SeaMonkey 1.1 is planned to be released in this way.
 
Further future releases will see heavy changes though, mainly those should be a complete transition to toolkit/ code. This will entail a lot of backend grunt work, so feature additions will likely have to be lower priority. Once the transition to toolkit is complete, we want to move to XULRunner - being based on toolkit already should make this as painless as possible (which is still likely to be very painful). Embedders will not be happy.
Additionally, in this process, we will pick up the Gecko transition to using the new cairo-based rendering once it happens. This may also mean dropping support for older systems such as Win9x (not sure about Unix GTK1 toolkit).
Additionally, in this process, we will pick up the Gecko transition to using the new cairo-based rendering once it happens. This may also mean dropping support for older systems such as Win9x (not sure about Unix GTK1 toolkit).
The version numbers for those releases will probably start with 1.5, maybe a release fully converted to XULRunner might get version 2.0, but that's not been set in stone yet.
The version numbers for those releases will probably start with 1.5, maybe a release fully converted to XULRunner might get version 2.0, but that's not been set in stone yet.


[[category:SeaMonkey|p]]
[[category:SeaMonkey|p]]
213

edits

Navigation menu