📄 changelog
字号:
2007-01-23 Per Bothner <per@bothner.com> * Makefile.am (KAWA): Use bin's kawa.sh directly. (various *.class): We need to set CLASSPATH explicitly now.2007-01-21 Per Bothner <per@bothner.com> * RunXQTS.java (<init>): Update expected failures.2007-01-17 Per Bothner <per@bothner.com> * RunXQTS.java (<init>): Update expected failures.2007-01-16 Per Bothner <per@bothner.com> * RunXQTS.java (compare): Remove by stack field outputCompareAlts. * RunXQTS.java (matches): Resolve character references. * RunXQTS.java (<init>): Update expected failures.2007-01-14 Per Bothner <per@bothner.com> * RunXQTS.java (evalTest): Set 'strict' on XMLPrinter. * RunXQTS.java (<init>): Update expected failures.2007-01-11 Per Bothner <per@bothner.com> * RunXQTS.java (<init>): Constr-namespace-13 now passes.2007-01-10 Per Bothner <per@bothner.com> * Makefile.am (KAWA): Simplify - always use ../../../bin/kawa-bin. (DISABLE_GCJ_COMPILED_KAWA, ENABLE_GCJ_COMPILED_KAWA): Remove macros.2007-01-03 Per Bothner <per@bothner.com> * RunXQTS.java (enElement): Use ModuleInfo's new setSourceAbsPathname method.2007-01-02 Per Bothner <per@bothner.com> * RunXQTS.java (main): Update to use FilePath.2006-12-29 Per Bothner <per@bothner.com> * RunXQTS.java (endElement): Update to use Path.valueOf. * RunXQTS.java (<init>): Remove explicit listing of trivial-* to fail.2006-12-06 Per Bothner <per@bothner.com> * RunXQTS.java: Update for renamed Consumer methods. * TestSuite.java: Likewise.2006-12-05 Per Bothner <per@bothner.com> * Makefile.am (java_sources): Add RunXQTS.java, for the sake of dist. * TestSuite.java: Add generic parameters if JAVA5. * RunXQTS.java: Likewise. (<init>): surrogates12..surrogates15 work for JAVA5 not just JAVA6.2006-12-04 Per Bothner <per@bothner.com> * RunXQTS.java (endGroup): Don't call ModuleManager.register. Instead create ModuleInfo using findWithClassName. * RunXQTS.java (<init>): Add preprocessing for expected failures. * Makefile.am (EXTRA_DIST): Add a missing file.2006-12-01 Per Bothner <per@bothner.com> * RunXQTS.java (matches): If floating-point literal seem in otherwise non-matching output, compare values as float. (<init>): Update accordingly. * RunXQTS.java (<init>): Some tests pass if JAVA6 and use:java.text.Normalizer, and add PreProcess conditionals for that. * XQTS-trace.exp: Update for improved output formatting. * RunXQTS.java: Add support for collection. Various updates. (getElementValue): New convenience method.2006-11-25 Per Bothner <per@bothner.com> * RunXQTS.java: Update expected failures.2006-11-24 Per Bothner <per@bothner.com> * RunXQTS.java (<init>): Update expected failures. * RunXQTS.java (matches): Match character entities in expected result.2006-11-22 Per Bothner <per@bothner.com> * RunXQTS.java (matches): If isXML, match "/>" and "></ANYNAME>". * RunXQTS.java (matches): Ignore spaces only if isXML. * RunXQTS.java (externalVariablesSet): New field. (endGroup): Use it to remove extenal variables bindings for this query. * RunXQTS.java (<init>): Update expected failures. (evalTest): Check for some unimplemented types and functions. * Makefile.am (check-XQTS): Fix typo. * RunXQTS.java: Rename Consumer methods append->write. * RunXQTS.java (badFormatting): Remove unused method. * TestSuite.java: Remove unused import.2006-11-20 Per Bothner <per@bothner.com> * Makefile.am (XQTS_JAVA_FLAGS): New macro. (check-XQTS): Use it.2006-11-18 Per Bothner <per@bothner.com> * RunXQTS.java: Update writeChars -> append.2006-11-16 Per Bothner <per@bothner.com> * TestMisc.java: Update expected result.2006-11-09 Per Bothner <per@bothner.com> * RunXQTS.java: Update for Consumer changes. * TestSuite.java: Likewise.2006-10-26 Per Bothner <per@bothner.com> * RunXQTS.java (endGroup): Use Symbol.parse wher appropriate.2006-10-19 Per Bothner <per@bothner.com> * TestMisc..java: Applying fn:string to a sequence of two or more items is invalid. Use string() as a step instead. * TestMisc..java: The type syntax 'element(X,*)' is invalid. * RunXQTS.java (useComments): New flag. (writeVerbose): New helper method, for extra information. By default write them as comments. (evalTest): Use writeVerbose. * RunXQTS.java (contextItem): New field. (endGroup): Handle <contextItem>. (evalTest): Handle contextItem. * RunXQTS.java (main): Set pedantic mode. * RunXQTS.java (evalTest): Allow wildcards in expectedFailures.2006-10-16 Per Bothner <per@bothner.com> * expected-1.errs: Update for changed error message.2006-10-13 Per Bothner <per@bothner.com> * RunXQTS.java (equalsXML): Rename to matches. In XML mode, do XML-aware comparison with soem canonicalization. Specifically, sort attributes and namespace declarations before comparing. (evalTest): Use new matches function. * RunXQTS.java (selectedTest): New field. (endGroup): Skip test if not matching selectedTest,2006-10-04 Per Bothner <per@bothner.com> * RunXQTS.java (report): Write FAIL to stderr if unexpected failure.2006-09-30 Per Bothner <per@bothner.com> * RunXQTS.java (handleStartTag): Only write date without timezone.2006-09-29 Per Bothner <per@bothner.com> * TestSuite.java: Simlify/fix so it works again after the recent change to have XMLPrinter extend OutPort. Now need to force flushing. Use a CharArrayOutPort rather than a StringWriter. * use-cases.xml: Revert order of expected namespace declarations, to match canonical output. * Makefile.am (TestSuite.class): Also depend on TestMisc.class.2006-09-28 Per Bothner <per@bothner.com> * TestMisc.java: Remove invalid query. * XQTS-trace.exp: Update for latest XQTS. * RunXQTS.java: Handle Inspect results as "cannot-tell". Make properly namespace-compatible. Fix so XQTS.log validates. (writeBeginGroup, writeBeginAttribute, writeAttribute, writeQexoAttribute): New convenience methods. (currentElementType, currentElementSymbol, elementTypeStack, tagMatches): Use for proper namespace-compatible and nested matching.2006-09-26 Per Bothner <per@bothner.com> * RunXQTS.java: Various changes to approximate schema-defined format. (XQTS_RESULT_NAMESPACE): New constant for namespace to use. * TestMisc.java: Update now that namespace declarations are sorted.2006-09-19 Per Bothner <per@bothner.com> * RunXQTS.java (main): Don't clear escapeNonAscii on xqlog after all. (evalTest): Instead clear it for "actual" output. Also canonicalizeCDATA to disable output of CDATA sections. (<init>): Remove an expected failure, which now passes. * RunXQTS.java (main): Remove bogus TestMisc.printSummary call. * RunXQTS.java (expectedError): Replace single String by ... (expectedErrorsBuf): ... buffer of sequence of error codes. (evalTest): Update to handle set of possible expected error codes. If both <output-file> and <expected-error> both seen, then it's ok to not cause an error if an <output-file> matches.2006-09-18 Per Bothner <per@bothner.com> * Makefile.am (check): Also run check-XQTS, if WITH_XQTS configured. (check-without-XQTS): Check except for XQTS. * Makefile.am (check-XQTS): Also check fn:trace output. * XQTS-trace.exp: New file - expected fn:trace output. * RunXQTS.java (main): Clear escapeNonAscii.2006-09-14 Per Bothner <per@bothner.com> * RunXQTS.java (endGroup): Add handing of <input-URI>. (<init>): Update expected failures.2006-09-13 Per Bothner <per@bothner.com> * RunXQTS.java (main): Update XMLPrinter construction. We want to print XML decl, use 'XML' style, and pretty-print. * TestMisc.java (toString): Do close on XMLPrinter.2006-09-12 Per Bothner <per@bothner.com> * RunXQTS.java: Fix some memory leaks. (evalTest): Make sure to close in even on SyntaxException. Close xout. Close expectStream. (endGroup): Move outer output operations outside try/catch.2006-09-02 Per Bothner <per@bothner.com> * RunXQTS.java: Use XMLPrinter for XQTS.log instead of "hand-formatted" XML. (log): Remove OutPort field. (xqlog): Replace it bey XMLPrinter field. (main): Initialize appropriately. (handleStartTag, report, evalTest, endGroup): Update appropriately. (report): Always emit <test-case> report regardless of verbose flag.2006-08-31 Per Bothner <per@bothner.com> * RunXQTS.java: No point in using an XMLPrinter to filter the catalog itself. Instead, filter to a CharArrayOutPort. (sout, sbuf, xout): Remove fields. Replace by ... (cout): New CharArrayOutPort field. (elementStartIndex): Change to array indexed by nesting level. * TestSuite.java: Remove unneeded import.2006-08-24 Per Bothner <per@bothner.com> * RunXQTS.java: Add support for modules. Update for newer testsuite, and new fixes. * mod2a.xql: New module, in same namespace as mod2.xql. * usemod.xql: Also pull in a variable for mod2a. * usemod.exp: Update expected output. * Makefile.am: Update for extra class, plus that compiled library modules are now compiled to a seprate package for each namespace.2006-08-17 Per Bothner <per@bothner.com> * TestMisc.java: Update error column.2006-08-08 Per Bothner <per@bothner.com> * RunXQTS.java: Run application to run XQTS (XQuery Test Suite). * Makefile.am (RunXQTS.class, check-XQTS): New files.2006-05-31 Per Bothner <per@bothner.com> * TestMisc.java (eval): Update ModuleExp.evalModule call.2006-05-21 Per Bothner <per@bothner.com> * expected-1.errs: Update for fixed typo in error message.2006-03-26 Per Bothner <per@bothner.com> * TestMisc.java (main): Replace call to removed 'string-value' function by standard 'string'.2006-03-15 Per Bothner <per@bothner.com> * expected-1.errs: Update for changed error message.2006-03-14 Per Bothner <per@bothner.com> * TestMisc.java: Remove ".0" fractional parts in expected output, to match specification - and current implementation. * use-cases.xml: Likewise - and now fewer divergences from original.2006-03-04 Per Bothner <per@bothner.com> * maketab1.xql: Update 'declare xmlpspace' -> 'boundary-space'.2006-03-01 Per Bothner <per@bothner.com> * TestMisc.java: Update for various parser fixes. * expected-1.errs: Likewise.2006-02-06 Per Bothner <per@bothner.com> * TestMisc.java: Two minor cleanups to fix warnings from some compilers.2005-12-11 Per Bothner <per@bothner.com> * TestMisc.java (eval): Update evalModule call.2005-11-14 thomas kirk <tk@research.att.com> * TestMisc.java (toString, eval): Close CharArrayOutPort.2005-10-06 Per Bothner <per@bothner.com> * expectedmul.xml: Remove no-longer-emitted incorrect spaces.2005-09-26 Per Bothner <per@bothner.com> * use-cases.xql: Add 8 more use-cases.2005-09-25 Per Bothner <per@bothner.com> * use-cases.xql: Add two use-cases for 'order by'.2005-08-18 Per Bothner <per@bothner.com> * use-cases.xml: Can remove some kludges since fn:doc now properly caches the document. Also add new new use-cases that depended on distinct-values. (R/Q11): Since fn:max now atomizes can remove kludge. * use-cases.xml: Update standard function document -> doc. * maketab1.xql: Likewise.2005-08-16 Per Bothner <per@bothner.com> * TestMisc.java (main): Add test for prefix-from-QName.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -