|[View Updates][View Donations][View Comments][View Files]|
[EDIT] With Release candidate 1 available for download we feel that the requirements of the bounty has been met. As of yesterday (23.07.12) money has been transferred to the Friedens for their great work on this project. We hope to see many more improvements and updates over time[/EDIT]
Donations can still be made directly to the Frieden brothers: http://www.friedenhq.org/ Click the Paypal Donate button. :-)
Timberwolf is the project name of the AmigaOS port of the Firefox web browser (for legal reasons it cannot be called Firefox). Firefox is an award-winning open source web browser and is the de-facto-standard browser across a wide variety of operating system, taking second place in popularity after Microsoft' s Internet Explorer. Its features include tabbed browsing, support for HTML 5, ECMAScript 3.1, and CSS 3, extensibility through addons, and a lot more. In short, Firefox is the most complete open source browser to date.
|Bounty:||6732.72 EUR  Out of 7063.69 EUR originally submitted.|
What is Timberwolf
Timberwolf is the project name of the AmigaOS port of the Firefox web browser (for legal reasons it cannot be called Firefox). Firefox is an award-winning open source web browser and is the de-facto-standard browser across a wide variety of operating system, taking second place in popularity after Microsoft' s Internet Explorer. Its features include tabbed browsing, support for HTML 5, ECMAScript 3.1, and CSS 3, extensibility through addons, and a lot more. In short, Firefox is the most complete open source browser to date. Timberwolf is a spare-time project, not funded by anybody.
The goal of the project is a port of the Firefox web browser and associated technologies to AmigaOS 4.1. The port should not depend on any emulation techniques like using an X server or GTK; the goal is to make a real port that has as many AmigaOS specific features as possible.
The minimal system requirement will be AmigaOS 4.1 with the latest quickfix applied. The port might require some additional third-party components like OpenAmiga's new default pointers. There are no plans for any older version of AmigaOS nor for any other AmigaOS-alike system. Timberwolf will make use of some of the features of AmigaOS 4.1 currently in development.
The version to be ported is the most recent 4.0 version including the latest stability fixes. At the time of writing this, the most recent 4.0 version is 4.0.1. Any subsequent stability fix will be applied.
Later versions of Firefox (4.1 and beyond) are not covered by the bounty.
The source code of the port will be made available only as far as the MPL requires it, i.e. all modified source code files will be available for interested parties, but new files will not. This is in accordance with the requirements of the Mozilla Public License.
If, after 12 months after the release of a new major version of Firefox, the author(s) of Timberwolf have not released a new version or at least committed to a new version, the source code shall be given to an interested party that can continue development of Timberwolf.
As outlined above, the initial release aims at being up-to-date with the current stable branch of Mozilla/Firefox. That is, if for example the current stable branch of Firefox is 3.5.1, then Timberwolf shall be based on 3.5.1. After this version, the author(s) of Timberwolf shall use best effort to
continue to update to interim stable released of Firefox, i.e. 3.5.2, 3.5.3 etc. This bounty shall not cover anything beyond the released version, ie. Version 3.6 or later versions of Firefox.
With a project as complex as the Mozilla code base, it is next to impossible to give a reliable time frame. The author(s) will, however, try to provide regular status updates and will try to give an estimated time frame as soon as such a time frame can be estimated.
Current Status of Timberwolf
At this point in time, Timberwolf can actually start and open a window on an AmigaOS 4.1 machine. It will display the initial GUI and try to open the "firstrun" webpage on mozilla.org. It crashes shortly after that.
The companion program XulRunner is capable right now of running the first test application, and is capable of interacting with the mouse. There is still some substantial functionality missing in the 'widget' subsystem, but the framework is already implemented and drawing and event handling already
Once widget is finalized, the Gecko layout engine will be finished. After that, the major work will go into the rest of the Firefox browser code base, which already compiles 100% but still has some crash bugs.
Screenshots can be found on the Project files page.
Relation to AmiZilla
Timberwolf is in no way associated with AmiZilla.
|Created at:||20090929 17:17|
|Finished at:||Not finished|
|Last update:||20130129 22:07|
|Suggested by:||H-J & T Frieden|
| Task list for this project|
|ID ||Title ||Assigned ||Progress ||Updated ||Created by |