dleslie 99/12/16 07:49:12
Modified: . DONE README STATUS Removed: . notes.txt Log: Removed notes.txt. Minor revisions to README. Shells for STATUS and DONE. Revision Changes Path 1.2 +7 -4 xml-xalan/DONE Index: DONE =================================================================== RCS file: /home/cvs/xml-xalan/DONE,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- DONE 1999/11/08 20:54:52 1.1 +++ DONE 1999/12/16 15:49:11 1.2 @@ -1,4 +1,7 @@ -Things completed since the last version ----------------------------------------- - - +<s3 title="Things completed since the last version"> + <p>Changes since version 0.19.0:</p> + <ul> + <li><p></p></li> + <li><p></p></li> + </ul> +</s3> 1.4 +2 -1 xml-xalan/README Index: README =================================================================== RCS file: /home/cvs/xml-xalan/README,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- README 1999/11/09 13:19:44 1.3 +++ README 1999/12/16 15:49:11 1.4 @@ -9,7 +9,8 @@ - Use GNU Make or an equivalent. On win32 you might try http://sourceware.cygnus.com/cygwin Note that you will need the full Cygwin toolkit, since the make relies on a number of other unix-like utilities like cp, rm, etc. Also, the toolkit must be on your PATH - *before* most other Win32 utilities, notably the NT Resource Kit. + *before* most other Win32 utilities, notably the NT Resource Kit. Set MAKE_MODE as follows: + set MAKE_MODE=UNIX - The makefiles use: ifeq (,$(findstring usr,$(PATH))) 1.3 +7 -130 xml-xalan/STATUS Index: STATUS =================================================================== RCS file: /home/cvs/xml-xalan/STATUS,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- STATUS 1999/11/15 23:26:42 1.2 +++ STATUS 1999/12/16 15:49:11 1.3 @@ -1,130 +1,7 @@ -For the moment, this will serve as both the to-do list, and the status list. - -If you are working on something, please put your name by it. If you put your name by something, -this implies a commitment to get the work done. - -Here is the basic work plan (the numbers are est. hours for completion): - -DTM: to work with SAX Scott 20 - -DTM: Handle default attributes Scott 4 - -Optimization: Replace some hash tables with simple lookup classes. who? 8 - -Optimization: Replace vector classes with optimized list classes. who? 8 - -Optimization: Make hashed string lookups use key class (cached hash number). who? 4 - -Optimization: Make hash tables use prime numbers (89, 179, 359, etc...) who? 1 - -Optimization: Profile and tweak cycle who? 16 - -Optimization: Optimize sorting who? 16 - -Optimization: Optimize xsl:number scott 8 - -Optimization: reduce code footprint all - design process (perhaps use jax? or dashoPro) - -Thread Safety: Test for thread safety with reuse of stylesheets. - -API: Refine API all - design process - -API: Review use of processor as state context all - design process - -Client: rework client applet who? 24 - -XSLT: The version number is specified by version and xsl:version -attributes, rather than by the XSLT namespace URI.(this is partly done...) who? 3 - -XSLT: The mechanism for quoting namespace URIs has been replaced -by a new namespace aliasing mechanism -(see [7.1.1 Literal Result Elements]). who? 3 - -XSLT: The system-property no longer treats property names -without a namespace URI specially. who? 1 - -XSLT: The html output method should not escape < characters -occurring in attribute values. (done, I think) 1 - -XSLT: The html output method should not output a document type -declaration if neither the doctype-public nor the doctype-system -attributes are specified. Myriam (this can be part of Assaf's stuff...) 1 - -XSLT: It is an error for a top-level match pattern or a use expression -on xsl:key to contain a variable reference. who? 4 - -XSLT: The expression in a use attribute on xsl:key is not restricted -to return a node-set (see [12.2 Keys]). (we think this works now...) 2 - -XSLT: We need to put back in the BSF extension stuff. scott 16 - -XSLT: The extension-element-available and extension-function-available -functions have been renamed to element-available and function-available -and now work for XSLT defined elements and functions, as well as extension -elements and functions. Similarly, xsl:fallback now works for XSLT -defined elements, as well as extension elements. See [15 Fallback]. Scott? 8 - -XSLT: The document function does not ignore its second argument, even -if its first argument is of type node-set. Myriam 3 - -XSLT: The xsl:locale element has been renamed to xsl:decimal-format. (done) 16 - -XSLT: The default value for the NaN attribute on xsl:decimal-format has -been changed to the string NaN. Myriam 1 - -XSLT: The default value for the infinity attribute on xsl:decimal-format -has been changed to the string Infinity. Myriam 1 - -XSLT: With data-type="number", xsl:sort ignores the lang attribute. who? 2 - -XSLT: Patterns may use the full child:: and attribute:: syntax in -addition to the abbreviated syntax (see [5.2 Patterns]). Scott? 6 - -XSLT: The xml-declaration attribute on the xsl:output element has -been renamed to omit-xml-declaration and its semantics inverted. who? (again, this could be part of using assaf's stuff) 1 - -XSLT: The value of other for the letter-value attribute of xsl:number has -been renamed to traditional (see [7.7.1 Number to String Conversion Attributes]). -Done .5 - -XSLT: The exclude-result-prefixes attribute on the xsl:stylesheet element -and the xsl:exclude-result-prefixes attribute on literal result elements -can be used to avoid superfluous namespace declarations in the result tree -(see [7.1.1 Literal Result Elements]). Scott? 4 - -XPath: The normalize function has been renamed to normalize-space. Myriam .5 - -XPath: The or operator does not evaluate its right operand if its left operand -is true. The and operator does not evaluate its right operand if its left -operand is false. (I think this already happens...) 0 - -XPath: The substring function now rounds its second and third arguments. who? 2 - -Defect: Make sure DOCTYPE is output as the first element. who? (Again, this can be part of the assaf stuff) 2 - -Defect: an error to use xsl:apply-imports inside xsl:for-each Scott 4 - -Defect: Meaningfull error message for select="string(@title) who? 2 -(In general, error handling needs some radical work...) - -Defect: match="self::*/text()" should generate error (not sure what this is anymore...) 2 - -Feature: xhtml FormatterListener (the idea being to output XHTML instead of HTML... user request) assaf? 4 - -Doc: Review command line args Don (done?) 4 - -Doc: Review Documentation bugs Don 4 - -Doc: Fix error about template within template when illegal elem in stylesheet. (did I fix this already?) 3 - -Comprehensive API Tests QE (ongoing...) 40 - -Defect: Robust, useable serialized stylesheets. (use externalizable instead of serializable) Keith?? 16 - -Feature: XSL Number internationalization attributes Myriam (done) 40 - -Internationalized error message mechanism Myriam (done) 40 - -Build & Release system Shane (done... ongoing...) 40 - -Match Pattern Exceptions who? 2 +<s3 title="Things still to be done"> + <p>We still need to do the following:</p> + <ul> + <li><p></p></li> + <li><p></p></li> + </ul> +</s3>
