XULMaker Project

Release Notes

v0.10
Michael Hearn's original - based on XUL v0.6
v0.20
converted for XUL v1.0
v0.30
reorganized the order of the functions
v0.3?
refactored
added trace capability
separated idlist and idtree
added toolbox and toolbar with id - grippies now work
splitter windows for frames
tabbed views
attribute sets expanded, restructured - allowed for nested inheritance
debug mode - show/hide applicable menuitems
v0.36
toolbar with large icons and labels
more elements: tabbox
packaging, xpi installation, local chrome launching
serialized (text) view (with whitespace) in a <textbox>
source-view:
project documentation view
v0.37
renaming ElementExplorer to ElementTree
replaced "--xulmaker-" with "NAMESPACE:" - defined <!ENTITY NAMESPACE "xm"> in .xul and const NAMESPACE = "xm" in .js
trace performance - changed trace to use a table rather than check the menu with each trace call
removed dead code: e.g. selectNode()
added statusbar that shows mouse position and the underlying XUL element
v0.39
File Open/Save works
made the Element Toolbar more complete - add element, select as active, add attribute now work
Tree selection - the active element now displays in the idtree as well
Help added - we have a users manual, mozilla book and project documentation
Enable/Disable "development mode"
v0.40
refactoring - moved global functions into xulmaker:: object
browser view is able to view the XUL document after its saved.
more project documentation