# 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