Initial commit into Google Code; working except for coverage report
Fixed bug with pending attribute on <scenario> elements.
Fixed bug in treatment of <param> elements within <context>; they weren't being excluded from the mock source document.
Quoted "%TEST_DIR%" as described in http://code.google.com/p/xspec/issues/detail?id=1
Another fix to xspec.bat to handle whitespace in Windows file paths.
Added some better support for whitespace handling within XSpecs.

Whitespace within XSpec context and expected trees is now significant if the elements are XHTML spans and paragraphs. It's also possible to use <x:space> to mark whitespace that is significant either in the source or result. And still possible to use xml:space="preserve".
Customisable whitespace handling: use preserve-space on <x:description> to list the QNames of elements that appear within <x:context>, <x:expect> or <x:param> whose child whitespace should be preserved.

Also a bug fix to ensure that the templates from the generated test stylesheet override any of those in the stylesheet being tested. This is important if there are any mode="#all" templates in the stylesheet being tested.
preserve-space attribute should be optional. Also changed definition of msxsl:node-set() to deal better with sequences of nodes.
Work on a utility for automatically generating XSpec tests.
Changed the locations of the comments a little so that they're picked up by Oxygen as applying to elements.
Added an error message for when a good prefix can't be identified for a namespace.
XSpec XProc pipeline from James Sulak
Fixed problem with manual recursion in item:deep-equal() causing infinite recursion detection; used every...satisfies... instead.
Updated serialization options to indent report; updated encoding to match stylesheets.
Work on coverage reporting. It's still buggy, and won't work for large transformations due to memory issues, but it's a start.
Removed a couple of errors in regular expressions that were spoiling the algorithm matching text to node in the coverage report.
ant script for running XSpec
Fixed bug that prevented the use of shared scenarios.
Fixed xspec.rnc to allow <x:like> elements within scenarios.
Added support for <label> element as well as label attribute.