Instead of waiting for the specifications to be finished, Andrew Wooldridge and I have started working on a little project to create master tables of xul and xbl elements that can be chipped at, honed down and worked over by interested developers.
We've started with generated lists of all the xul elements and attributes from a particular build, gone in and made some rough changes, and posted the "manual" tables at the ptxe.mozdev.org project site. These are the versions we hope we can collaborate on and gradually refine. The lists are still noisy with attributes that aren't really valid, with bogus elements, and with various other one-offs. The idea was to put something together that we could work over and then use: if we get the lists in good order, then it'll help us make better docs, tools, schemas and whatever else xul developers want. If you feel like making a pass through these long ugly lists, pulling out stuff, adding missing attributes, suggesting changes to the format, the process, or the mission, please join the project. Thanks a lot -ian
