Project Status
(10 August 2004)

The latest release of XULMaker is Version 0.51 which was released on August 10, 2004. XULMaker 0.51 is known to work with Mozilla 1.7.1 and Netscape 7.1 (and most likely with older versions - going back as far as Mozilla 1.0)

XULMaker Version 0.51 is a much more stable release than version 0.50. Although no new functionality is introduced here, known issues with version 0.50 have been resolved. Help documents (Users Manual, Project Documentation, Creating Applications with Mozilla Book) are viewable again, the menulists are operating correctly again (although performance is still slow), and the crashing problem has been resolved. (This turned out to be a Mozilla problem. The crash occurred when there were two or more editable <menulist>s within a non-hidden <arrowscrollbox> element. <arrowscrollbox>s have been removed from all toolbars until Mozilla resolves this issue.) In addition, we have enhanced the installation process to allow for installation in either the Mozilla chrome directory (as it used to) or in the currently selected Mozilla User's Profile chrome directory.

The prior release of XULMaker was Version 0.50 which was released in June 2003. XULMaker Version 0.50 was released when Mozilla 1.3 was the latest release of Mozilla and Netscape 7.0 was the latest release of Netscape. XULMaker 0.50 has been tested and known to work with Mozilla 1.1-1.3 and Netscape 7.0. Unfortunately, XULMaker 0.50 is incompatible with subsequent versions - certain functionality has been broken. The Users Manual and the Project Documentation, which is implemented as Help Documents, has become broken with Mozilla 1.4 and core functionality has become broken with Mozilla 1.5.

Version 0.50 is a major evolution from version 0.40 which was a re-write from the original. It includes a lot of new functionality and many new features that make it a more complete product. In particular, it includes support for the full set of XUL elements, attributes and attribute values - XUL elements, attributes and attribute values are defined in an XML Schema and accessed by XULMaker using XPath. (See XUL Schema and XPathEvaluator.) It includes simultaneous graphic and text views of a XUL Document. It includes a varied choice of toolbars to carry out construction.

XULMaker Version 0.51 is still a beta release. Although it is fully functional it does not yet include all the functionality and features considered necessary to make the product ready for production use. This beta release may be used productively to explore XUL development and to develop relatively simple XUL applications. The goal is to have a Version 1.0 as the first production release. Version 1.0 should be a better performing product - in terms of executing speed and response time, and include the functionality and features that would make building a serious application easier, more efficient and more effective. Version 1.0 will include support for overlays, XBL, templates, etc. (See Roadmap.).

The xulmaker project can be contacted through the mailing list or the member list.
Copyright © 2000-2020. All rights reserved. Terms of Use & Privacy Policy.