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