QT4 CG Dashboard

These are the open pull requests and current branches. Where possible, a summary of the changes between the pull request or branch and the latest drafts is provided with a DeltaXignia pipeline.

Pull requests in descending order

PR #3081: 2935B Arithmetic Mode Decimal

Pull request #3081 by michaelhkay.

Addresses the other part of issue 2935 by allowing arithmetic mode = decimal to be defined in the static context. The enhancement is proposed as an optional feature in both XSLT and XQuery because the facility is special to the needs of a particular market sector. See issue #2935

Changed files
  • specifications/xpath-functions-40/src/function-catalog.xml
  • specifications/xpath-functions-40/src/xpath-functions.xml
  • specifications/xquery-40/src/conformance.xml
  • specifications/xquery-40/src/errors.xml
  • specifications/xquery-40/src/expressions.xml
  • specifications/xquery-40/src/query-prolog.xml
  • specifications/xslt-40/src/xslt.xml

PR #3080: 3079 Classify `%fixed` as a non-delimiting terminal symbol

Pull request #3080 by GuntherRademacher.

Define `%fixed` as a `g:token` with `delimiter-type="nondelimiting"`, requiring a symbol separator before the following field name. Closes #3079

Changed files
  • specifications/grammar-40/xpath-grammar.xml

PR #3076: 2935A: Default function options in the static context

Pull request #3076 by michaelhkay.

Addresses part of issue 2935 by allowing defaults for function options to be taken from the static context. Currently defined for XSLT only, but if favourably received I will add syntax for xquery, probably along the lines `declare default options fn:doc {'dtd-validation': true()}` A difficulty is that XQuery has no equivalent to XSLT's static expressions.

Changed files
  • specifications/xpath-functions-40/src/function-catalog.xml
  • specifications/xpath-functions-40/src/xpath-functions.xml
  • specifications/xquery-40/src/expressions.xml
  • specifications/xslt-40/src/element-catalog.xml
  • specifications/xslt-40/src/xslt.xml

PR #3061: 3049 err:map becomes a labeled record

Pull request #3061 by michaelhkay.

Fix #3049

Changed files
  • specifications/xpath-functions-40/src/function-catalog.xml
  • specifications/xpath-functions-40/src/xpath-functions.xml
  • specifications/xquery-40/src/expressions.xml
  • specifications/xslt-40/src/xslt.xml

PR #2981: 2980 Adaptive serialization: modes

Pull request #2981 by ChristianGruen.

…later than “next minutes”, but it’s online now. Closes #2980

Changed files
  • specifications/xpath-functions-40/src/function-catalog.xml
  • specifications/xslt-40/src/element-catalog.xml
  • specifications/xslt-40/src/schema-for-xslt40.xsd
  • specifications/xslt-40/src/xslt.xml
  • specifications/xslt-xquery-serialization-40/src/schema-for-serialization-parameters.xsd
  • specifications/xslt-xquery-serialization-40/src/serialization-parameters.xml
  • specifications/xslt-xquery-serialization-40/src/xslt-xquery-serialization.xml

PR #2247: 716 Deferred Evaluation in XPath - the f:generator record

Pull request #2247 by dnovatchev.

This PR introduces the notion of deferred evaluation and presents the tool to achieve this - the built-in named record type `f:generator`. - Two major use cases are presented. - The fields of `f:generator` are defined. - All system-provided methods of `f:generator` are defined. - Examples of using each of the methods of `f:generator` are provided. - The formal equivalents of each of the system-provided methods of `f:generator` are provided in a separate appendix. <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/65d04952-794f-4a81-ae64-c96217a9812d" />

Changed files
  • schema/xsl-query.dtd
  • specifications/xpath-functions-40/src/function-catalog.xml
  • specifications/xpath-functions-40/src/xpath-functions.xml