This page contains pointers to changes implemented in PRs. Each document has been pruned so that only the sections that contain changes are still present.
Open pull requests:
Commits:
7f832079 adjust-X-to-timezone: fix signatures
c19ce1de XQFO rules: definition of default values. Closes #2298
380a09da XQFO rules: definition of default values. Closes #2298
Merged pull requests:
Open pull requests:
Commits:
da9d8bab Updates to schema for XSLT 4.0
f2defc29 Revert "It helps to save the changes before committing"
This reverts commit ee51d9b8e4627da98b70d7e916ccb296ed3cd8ee.
4f23c73a Merge branch 'qt4cg:master' into master
ee51d9b8 It helps to save the changes before committing
Commits:
0c27376a 2422-drop-embedded-stylesheet-section
f2defc29 Revert "It helps to save the changes before committing"
This reverts commit ee51d9b8e4627da98b70d7e916ccb296ed3cd8ee.
4f23c73a Merge branch 'qt4cg:master' into master
ee51d9b8 It helps to save the changes before committing
Commits:
6eb8b11a Misc editorial fixes
f2defc29 Revert "It helps to save the changes before committing"
This reverts commit ee51d9b8e4627da98b70d7e916ccb296ed3cd8ee.
4f23c73a Merge branch 'qt4cg:master' into master
ee51d9b8 It helps to save the changes before committing
Commits:
9bca132b Fix termref
0541a30f Document new incompatibility
f2defc29 Revert "It helps to save the changes before committing"
This reverts commit ee51d9b8e4627da98b70d7e916ccb296ed3cd8ee.
4f23c73a Merge branch 'qt4cg:master' into master
ee51d9b8 It helps to save the changes before committing
Commits:
f9349196 Use fos:default-description for narrative defaults of options
4a29f6fd Add options parameter to fn:document
f2defc29 Revert "It helps to save the changes before committing"
This reverts commit ee51d9b8e4627da98b70d7e916ccb296ed3cd8ee.
4f23c73a Merge branch 'qt4cg:master' into master
ee51d9b8 It helps to save the changes before committing
Commits:
dc8985a2 Revert "It helps to save the changes before committing"
This reverts commit ee51d9b8e4627da98b70d7e916ccb296ed3cd8ee.
ddb66caa Add rules/advice for JSON numeric output
ee51d9b8 It helps to save the changes before committing
Commits:
af458d77 Add error condition
4b7bf53d Dummy edit. Don't know why the build failed, trying again
d16ea91f Add parts-from-dateTime and build-dateTime functions
f2defc29 Revert "It helps to save the changes before committing"
This reverts commit ee51d9b8e4627da98b70d7e916ccb296ed3cd8ee.
4f23c73a Merge branch 'qt4cg:master' into master
ee51d9b8 It helps to save the changes before committing
Commits:
4dc0f71f Add change entries, minor edits
436e07e8 Drop extensible record types
Commits:
116f69cc Add missing "new in 4.0" entries
Commits:
0e08f688 2397 add functions missing from list
Commits:
07fc7746 2398 Fix fn:highest to match fn:lowest
Commits:
48838b71 2407 Change function to fn in type-of output
Commits:
1fef13a8 Allow repeated elements such as <code> within fos:result
1c00d72b Enhancements to fos.xsd for issues 2403 and 2177
Commits:
c1b56eb0 Add formal equivalent
3d319695 Minor copyedits
331b0169 Respond to comments; add more substantial examples
785215e7 Add examples
9338d1c5 Further tweaks to the optimization advice
e8aa74d8 Add notes on pipelining and optimization
e2690331 copy edits
14dfcdbf Alternative generator proposal
Commits:
7975ce4f Revise the detail.
16851c97 540 system-property equivalent for XQuery
Commits:
8bcb595f First draft: data model changes for JNodes
Commits:
483c8dc2 New fn:update() function based on JNodes
e1317c02 Fix bad conflict resolution
6a7fa514 Editorial revision of lookup expressions
915b9383 JNodes in F&O: rename pin/unpin/selector; extend other functions such as deep-equal and root
8e7408e4 A significant expansion of the data model explanation of JNodes
1392bce6 Respond to comments; general tidying; serialization
3ef72727 A few corrections/refinements
f344120b First draft of JNode proposal
Commits:
b278d196 Drop no-longer-applicable example
f3dc34f7 A second draft, still WIP
d8f076aa WIP on issue #1776
Merged pull requests:
Commits:
ae3e65f6 Fix #2353 (stylesheet change)
Commits:
b2585e02 Change output of type-of() when applied to a JNode
Commits:
0728126f Coerce target of dynamic function call
Commits:
7a57009d Clarify that timezone range is inclusive.
3f110117 Clarify validity of dateTime-record
Commits:
46c59aa9 Fix #2499 plus some editorial tweaks
8c319327 Better diagnostics for dangling xtermrefs
Commits:
6b183871 Misc editorial corrections
Commits:
c9c3febc Subtyping: abstract types vs choice types
Commits:
061f3ebc Consistent rendition of termdef's
Commits:
e4cd73a7 Add/modify examples, add change data
125599cf 2388-serialization-of-function-items
Commits:
536ab4f8 Fix typo
4cb6f9da Minor copy edit
471182ef Clarifications for namespace scope in XQuery
Commits:
44397de6 Improve description of FODC0006
Commits:
e27341c2 2472 drop term potential visibility
Commits:
e7329e7a Copy edits
a23fcdb9 272 allow xsl:use-package to set parameters
Commits:
ac700d21 Update a number of examples to use the current correct syntax
16b31fdf Improved use of fos:result
Commits:
facee45a Stylesheet handling of fos:result/@narrative
Commits:
cd3ebd88 Proofreading
df1e5271 Add jnode((), *) to match root JNodes
Commits:
034ee3a3 Copy edits, thanks Joel.
259d238e Terminology change: "initial step" -> "leading step"
268f8c4c Fix #2453
d1e8cbee Make match="*" and match="N" match element nodes only
Commits:
ecdd1bf7 Add rules for xsi namespace elements
Commits:
1dc0da6b Oops - forgot to test before pushing
8ba2db87 Proofreading
379c786c Minor revision, especially the namespace rules
23b523f3 Add computed constructors to XPath
Commits:
96c1da04 Fix inconsistencies with GNode tests in axis steps
Commits:
d86de8d4 2432 Clarify interaction of coercion on constructor functions
Commits:
939767bc Fix prefix on bin:int-octets example function
Commits:
6680b83e Clarify fn:xsd-validator
Commits:
cec451f4 Clarify the definition of inline elements
Commits:
a0bdf312 Add change metadata
a1fd12fb NaN/Infinity in JSON
Commits:
b6e57f95 Add namespace declaration to environment for generated tests
Commits:
f9cd30c3 Add changes entry
8ea6a1b8 Extend xsl:mode/@typed to handle JNodes etc
Commits:
dba49e2c No conversion to JNode in absolute paths
Commits:
4b283e26 Add clarifications
f2841ddb Amend to include ?-marks as decided during review
0ac2b5f2 Change rendition of PIs in HTML5
Commits:
ed2f5b7e Add character-maps to the allowed context dependencies
Commits:
0ab223f4 Add a note explaining 1972-01-01
Commits:
765c247b Fix typos
32e71c4c Add examples of format-integer with negative numbers
Commits:
8a6f23b0 Add default priority for element(A|B)
9a9b6866 Dummy change
0bb22e73 Fix some links
8b1ec163 Further work on patterns
f73a7f04 Revise XSLT pattern syntax and semantics
Commits:
8771545e Fix broken links
2175acc4 Further editorial fixes
b793e4e7 Misc XSLT editorial fixes
Commits:
f7aabf7d 2326 further details of cdata attribute
Commits:
8fcedd7e Generalize simplified stylesheets
Commits:
6a0ef408 Reinstate spec for infix // operator
Commits:
5fa0ebc7 Fix typo
8dfc1fae Cosmetic change
c34ba6f3 Revise priority rules for type patterns
da1d1f49 Change default priority from 1 to 0.5
Commits:
15f41cb2 Correct signature of fn:civil-timezone
Commits:
58c89b38 Add note about binary input to parse-csv and parse-json
Commits:
036b12e3 Fix formal equivalent of array:for-each
Commits:
18fa91a1 Add notes o gotchas for string-length and normalize-space
Commits:
a85b3a70 Fix editorial errors
Commits:
cf9d76f2 Interaction of cdata and doe attributes
2164ecbe Expand the spec for the cdata attribute
2997cf8d Add rule for handling ]]> in content
1d57d859 Add cdata attribute to xsl:text and xsl:value-of
Commits:
a80aca23 Modify change note
5dff451a Clarify and extend the rules for implicit document nodes
Commits:
4d14a2df Correct punctuation
9228fb47 Add clarifications and examples
Commits:
71a2c398 Updated schema for XSLT 4.0 stylesheets
Commits:
fe502a2f 2276 relax rules on extension attributes
Commits:
66731fab Revise the spec of xsl:array
Commits:
e8faeeb6 A method can be applied to multiple maps
Commits:
2bf9a4b3 Add examples for Q{uri}prefix:local
Commits:
5e1a3d92 2260 correct XDM APP G headings
Commits:
5d2dc9fd Revert "2260 fix headings in data model appendix G"
This reverts commit d1d86cf1b09b6415fdf9354c191c75250a591e93.
24bce968 2260 fix headings in data model appendix G
2c9a22d0 Fix inconsistency in currert text
Commits:
a4825517 2268 Correct equivalent expression for for-each-pair
Commits:
4e68a192 Fix a couple of bad links
2ba36096 Minor edits
0a9e526d Add tabulation of built-in functions, and error appendix
1504f6b6 Further rearrangement of streaming spec
f49c4ac8 Rearrange streaming material
17ce45c0 Fix most cross-spec links
2861bb25 Work in progress separating the streaming spec
e255d78f Work in progress
Commits:
b8c4b6e3 Correct the statement that split is the inverse of join
Commits:
e374425e Fix spelling of nev
Commits:
25344eaa Secondary editorial changes
a55f19a6 Copy edits
19575edc Add change metadata
f4503222 323 Add select attribute to xsl:text
Commits:
bcb5e5fb Revised as suggested in comments
fd3a846a Update specifications/xpath-datamodel-40/src/xpath-datamodel.xml
Co-authored-by: Joel Kalvesmaki <kalvesmaki@gmail.com>
e081aaa6 2148b-XDM-invalid-base-URI
Commits:
f27de4e9 Force rerendering of `aLongPieceOfString` example
960ac231 Analyze-string - more examples
5f5ea1cd Correction to schema of fn:analyze-string-result
85bd6b0d Expand xsl:analyze-string; introduce fn:regex-groups()
Commits:
5f6e0905 Drop references in appendix to obsolete things in the static context
2e06ed45 More mentions of schema role in relevant places
Commits:
df7c484b Fix numerous build warnings
Commits:
a7ae7d66 Add hyperlinks
a9872b34 Restrict no-namespace function names in XSLT to private functions.
d775aad2 Tweak the rules for default function namespace
Commits:
28f6bcd7 1935 Errors from doc-available
Commits:
7b16f595 Updated status section for all documents
Commits:
ec5fe0df Clarify handling of errors by comparator functions
b9c90cbd Add change metadata
3877cec8 Define array:sort-with, revise fn:sort-with
Commits:
2cf6dde3 Fix typo in errors appendix
7fd49522 Include within fn:parse-QName() function
1381ccbb Allow optional prefix in EQName syntax
Commits:
8961c6d8 Add serialization rule for root JNodes
48aa76bc Add change metadata
28a4239e Change serialization of JNodes
Commits:
ad5a0dc8 Expand on existing example for deconstructed variable bindings
Commits:
d6834d7a Add to compatibility appendix
42be8a28 Editorial revision
1b00d4a8 Minor editorial changes
e6dcd423 986 Numeric Comparisons
Commits:
69a16c4c Minor clarifications
b0e3fe3b Expand the definition of code being trusted/untrusted
2e61ea6d Define the concept of trust level
Commits:
ec8a7164 Markup improvement
312b6380 Use HTML5-defined syntax for meta element
Commits:
fcfa6011 Drop include-template-content option
Commits:
759110c7 Add custom rules for fn:foot and fn:trunk
15c65d88 Change description of XPDY0050 in error appendix
573469c9 Rephrase semantics of treat-as
Commits:
2a5db65a Clarify XQST0070
Commits:
ff67b525 Change method call expansion so error code becomes XPTY0004
Commits:
fadc0826 Drop binary input for parse-csv and parse-json
Commits:
0b5d62d8 657 allow user-defined functions in no namespace
Commits:
5b052483 Don't disable-output-escaping
Commits:
35c5e749 Delete spurious "not" (as agreed during review)
831d73a5 See #issuecomment-3073364979
08966a29 See #issuecomment-3074394544
f5f7d94a See #issuecomment-3140180143
14e7b91c See #issuecomment-3150278571
49a3f152 See #issuecomment-3270740917
e1e95d1d See #issuecomment-3239514927
9928629e See #issuecomment-3239507460
30646e69 See #issuecomment-3239493953
4520ecc6 See #issuecomment-3215710481
cb74ff75 See #issuecomment-3212263854
800b7a81 See #issuecomment-3137942837
454b58d0 See #issuecomment-3128739210
ef817236 See #issuecomment-3073388384
724f0be0 See #issuecomment-3069215037
d994de98 See #issuecomment-3068035694
80eb9e5c See #issuecomment-3035898481
Commits:
4f69739a Adjust spacing
a020163e Simplify the example as agreed during PR review
4126e9ee 2180 Clarify paths selecting XNodes from JNode
Commits:
6f62094a Add coercion rule for enumeration types
Commits:
01ef4741 Improve rendition of cross-spec references
Commits:
0ce0d1ed Define predeclared namespaces for XQuery
Commits:
9313d352 Correction
1abcf944 Add namespace declarations to XPath grammar
Commits:
5e1e7d41 Corrections to various F+O examples (or expected results)
55672437 Fix some errors in function examples
4095144d Further adjustments
83bf7300 Rearrange the order and grouping of functions
Commits:
240808e4 Drop obsolete error code
0295ffff Drop method annotations from XPath grammar
Commits:
72da5f80 Grammar symbol change
ecb4055c Change ?> symbol to =?>
Commits:
55f469e3 Make hexBinary and base64Binary fully comparable
Commits:
bf40648d Reinstate semantics of lookup expressions
Commits:
149d0fe7 Use tested code for example
9ab45285 Expand the rectangle?area example
Commits:
be9c0771 Editorial updates to F+O §5.5
Commits:
d2854600 Correct the example calls on fn:sort-by
975baf51 Add examples for composing/decomposing maps
a5787483 Drop map:pair, map:of-pairs, map-pairs
Commits:
81742bf4 Revise to make pattern grammar unambiguous
5586073b Trivial editorial things
125140dc Add rules for default priority of JNode patterns
bc7b0863 Define patterns for JNodes
Commits:
e59adcff Change subtyping rules
baf09f88 Revise rules for enumeration types
Commits:
f0c12831 Move the section on Patterns to a more logical place in the spec
Commits:
b93f8bf9 Improvements to examples, fix a typo
7571e60f Make innermost, outermost, has-children, path apply to JNodes
Commits:
676a6e8d Redesign of method calls
Commits:
47e47b18 Drop full-width < and > symbols
Commits:
6903bf01 Expand on example as actioned
Commits:
f6f56b04 Add note re error semantics of op('and') etc
d62facd0 Rebase; and minor wording improvements
1bbcd2fe 2132-error-handling-in-logical-expressions
Commits:
86445315 rename fn:jnode and jnode-type
Commits:
fc48aaf0 2066 CSS changes for function prototypes
Commits:
f09a33fa Typo
3da5f11c Updated proposal for xsl:array
94a15a59 We're transposing the matrix, not inverting it
62810b7e copy edits, tidy up commented-out text
455b7df6 Revised design for xsl:array
Commits:
70bd3e14 2080 allow let $($head, $tail)
Commits:
1c4c2002 Non-optional types for options; tidy up error codes
Commits:
70aa3c96 Markup improvement
3be8951d Replace the metavariable Expr by E to avoid confusion
e57731e5 Copy-edits suggested by Arithmeticus
f2f2d007 Clarifications based on CG review
65deeb84 Apply changes suggested during review
816dcd26 Refine/revise the rules for get() in node tests
Commits:
a61f02fd copy edits
fa936500 Reworked with a more systematic reform of the way we refer to kinds of expression
18bb57bd Clarify terms path expression, step, axis step
a4113d30 Fix 2084
Commits:
f29ba3f8 Add change metadata
c9d27e3c Change adaptive serialization of JNodes
Commits:
4d2fafb9 Make type labels in diagram consistent
Commits:
22a4c2da Point out places where jnode-content is called implicitly
Commits:
8633e63c Clarify when jnode() is called implicitly
Commits:
58d5eab3 Allow operand of JNode accessors to be omitted or empty
Commits:
ca25cf3f Add example of library module using methods
Commits:
f2db8135 Actions from review of PR2094
Commits:
1affba36 Expand the Note.
66eace89 Add note on the impossibility of cyclic instances
Commits:
b4863731 Drop unworkable example of recursive record types
Commits:
eefd68fc Fix repeated typo; add to change metadata
314b1dec 2003 generalize map constructors
Commits:
0cb719fd Fix trivial typo
38d55d07 Rename the item-type jnode() as jnode-type()
8eba2c8e Spelling of gnode() and jnode()
83392661 Editorial refinement as per comments
e2bd74ad Fix a couple of typos
601aeb98 Copy edits
71976274 Revert lookup enhancements no longer needed
eaaaebc2 More details and examples
4016c55f Generalized Path Expressions
13a26457 Fix bad conflict resolution
07fed074 Editorial revision of lookup expressions
1279d436 JNodes in F&O: rename pin/unpin/selector; extend other functions such as deep-equal and root
6ecc223a A significant expansion of the data model explanation of JNodes
a7b77f54 Respond to comments; general tidying; serialization
00d06490 A few corrections/refinements
cd8dc1be First draft of JNode proposal
Commits:
b03a76b6 Minor copy-edits
feb30f2e Redrafting of PR 1942, after discussion, and extension to XQuery
Commits:
272c87b2 Add change metadata
e302522f Move text to a more logical place.
6fa93918 Fix context value declaration issues
Commits:
60e8b40f Context value can be an empty sequence
Commits:
77715659 Tweak the rules for fn:apply-templates references to modes
Commits:
0eda044f Correction to example
Commits:
da12eb0c Add rule for streamability of xsl:map
Commits:
1f92ca44 Fix typo in example
Commits:
c43a5177 Rebase and add PR link
ddf4f776 XSLT validation: refer to shared description in F&O
68408d0b Move description of validation process from XQuery to F&O
Commits:
3dbd1749 Rebase and add change metadata
80ccfb1b Resolve TODOs by adding links
140d4d82 Use #NCName symtax for computed namespaces and PIs
Commits:
9ab11127 Rebase and add metadata
1c2695c1 Drop module feature
Commits:
4592cca3 Add rules for $V?$X
Commits:
36eb2f27 Add change metadata
03b3a9ad Avoid constructing document node when it makes no sense
Commits:
7482a416 Minor corrections
7d0a23fc Add notes, examples, and rationale for xsl:select
Commits:
b77c145c Add cardinality inference
19879732 Formalize type inference notation; drop production numbers
1da5510e Add a TODO regarding streamability of E[1 to 10]
2f278791 Add static typing rules for new expression kinds
Commits:
df2aa2a5 Add error code
8bdc354e Add options parameter to fn:apply-templates
2d194d09 Add fn:apply-templates function
Commits:
9898fd8f Correct type signature
f541b27a Correct type of constructor function; add examples
Commits:
8519d3ae Correct nesting of item coercion rules
Commits:
79f04de9 Stylesheet fix to copy the occurrence indicator
Commits:
7228e574 Add change metadata
c9a5a7ea Add built-in named record types to static context
Commits:
eb0218b1 Update incompatibilities appendix
7b8612b9 Updated change metadata
1f4e6e7e Change node constructor syntax to use QName literals
797b8086 Grammar change for node constructors
Commits:
cb87a6a4 Drop obsolete notes on error reporting
Commits:
47a4b817 Minor tweaks after review
76b5c805 Tidy up namespace terminology
Commits:
9701e78d Drop fn:chain
Commits:
df7c6fac Drop an obsolete example
479e230c Allow error(#err:XPTY0004) by requiring whitespace in pragmas
2d552c5a More examples and rules for qname literals
Commits:
d4cf4824 Update change data
fa385c1d Tidy up handling of HTML version, default to HTML5
Commits:
50b0971c Introduce QName literals
Commits:
4b738174 Crossref from type analysis to definition of disjointedness
Commits:
65bbf0ac Clarifications on serialization parameters
Commits:
b848c025 Change option name xsi-schema-location
Commits:
17afe956 r/binary-resource/unparsed-binary/
Commits:
d82c0504 Dummy change
89e2fb0d Fix issue 1957; and allow xsl:import-schema/@role
Commits:
f45a33b3 Fix typo in map:build
Commits:
ed9a5a6d Avoid horizontal scrolling
0df6011f More compact implementation using xsl:record
3d0379e6 Correct $method => %method
316d32d6 Add an ednote regarding the status
2ad4c35e Worked example using methods to implement atomic sets
Commits:
8438257e Apply the same rule for named record types
f0dad321 Add PR number to change data.
72577d03 Private variables and functions don't need to be in the module namespace
Commits:
e12eccfe Add rules/notes for BOM and related topics
Commits:
dd123d5d Mark attributes with form=qualified
Commits:
582c562f Add PR numbers and dates to change metadata
Commits:
0ba97927 Add example for xsl:next-match
d25b23c8 Revert "Drop remaining references to =?> operator"
This reverts commit 5afa8f006955e16a7f9cdc8cd508992388f7aff3.
062bf279 Revert "Improve description (and grammar) for the arrow operator"
This reverts commit 3cbedc1eefa7a6287a3667d57e3f2d73ea0782f6.
3cbedc1e Improve description (and grammar) for the arrow operator
5afa8f00 Drop remaining references to =?> operator
Commits:
afa84767 Explain the validation option of parse-xml and doc
Commits:
2b18c3c1 Fix typo
d25b23c8 Revert "Drop remaining references to =?> operator"
This reverts commit 5afa8f006955e16a7f9cdc8cd508992388f7aff3.
062bf279 Revert "Improve description (and grammar) for the arrow operator"
This reverts commit 3cbedc1eefa7a6287a3667d57e3f2d73ea0782f6.
3cbedc1e Improve description (and grammar) for the arrow operator
5afa8f00 Drop remaining references to =?> operator
Commits:
7a4a54d4 Add xsl:mode/@copy-namespaces
Commits:
bca686a8 Rearrange text so "this example" refers to the most recent example.
Commits:
90d5027f Correct typo
6c341c21 Restrict method lookup to use explicit method names
Commits:
b80b69d8 Editorial adjustments for arithmetic expressions
Commits:
e6969568 Expand definition of version ranges
Commits:
3818f62c 1891 clarifications on HTML versions and errors
Commits:
33fd7578 Drop parameter names as a property of function items
Commits:
9c0bcae7 Clarifications for regular expressions
Commits:
e8a8ee0d Updated to take account of comments
e5d2023a Dummy change to get a better diff
059f2755 Add error conditions
94bbff3b Updated taking account of comments
8864075a Minor spec tweaks, add/rewrite examples
28ad681e Rebase; plus minor copy-edits
127326b7 Separate out elements-to-maps-conversion-plan function
Commits:
2093aeb0 Update associativity exposition
Commits:
9b7b4548 Merge $replacement and $action into a single parameter
Commits:
e0e4f628 XDM: be more explicit about maps and arrays as function items
74680e1f Discuss function identity for maps and arrays
Commits:
f1ae2c93 Use $init rather than $accum
4847ff31 Rename $zero arguments of fold-left/right as $accum
00eff12f Add change metadata
957ddad3 Additional options for fn:path
Commits:
9640c357 Revise spec of scan-left and scan-right
Commits:
bcbcaf5c Editorial revision of fn:function-identity
Commits:
aa862f6d Mention that encoding and BOM are ignored by parse-xml
1ebab7d4 Refine the effect of entity-expansion-limit
999977aa Add more options to parse-xml
Commits:
c3daf61a Make ?variety optional; explain namespace-sensitive
Commits:
eba7940c Add change metadata
5342f953 disambiguate TypeSpecifier syntax
Commits:
1b6218e8 Change in behavior is now version-sensitive
30ccbeb6 1861 params passed automatically through next-match
Commits:
cefabf1e Coercing to a record type changes map order
Commits:
0bdabac9 Improve diagnostics on build error
c5e628ea expand spec of distinct-values and duplicate-values
Commits:
2c7e06bd Rework of PR1778 which had become bogged down in merge conflicts
Commits:
c9b9c581 Option for deep-equal to consider map order
Commits:
aba2abac Resolve conflicts, add change metadata
ca01b9be Revised design of methods to use . rather than $this
Commits:
db3d3ad6 Add and refine examples and notes
bd8429a3 Clear issue in ednote
9b230676 Apply corrections
Commits:
7d44ba40 Add note re parsing json-lines
b4209bd8 Additional clarification on JSON lines
Commits:
a6427337 Drop map:replace and array:replace
Commits:
74e2e8e8 Reintroduce restrictions on RHS of `=>`
Commits:
2972e87a Change so partial function application retains annotations
a925e132 Add more detail on annotations of function items
Commits:
e49e26cb Fix grammar bug #1818
Commits:
fd7b7e58 Add fn:partial-apply function
Commits:
dd154a06 Revise top-level headings
Commits:
63908ee2 Two trivial typos
23d6b517 Minor changes and corrections
6d2de305 Add PR number to metadata
b2646b62 Multiple schemas in XSLT
Commits:
81d0a0a5 Reorganise the spec at top level
Commits:
fe370c32 Add note reqarding non-XML chars in xsl:output-character
Commits:
b4188726 Add -> to list of tokens using lt and gt characters
Commits:
678997f2 Add another example
a37cd75e Editorial rearrangement of text
Commits:
fb2748ed Drop middle dots from termref rendition
Commits:
4727c38c Fix two simple grammar bugs
Commits:
6c96f26c Fix a few hyperlinks
4a6b5c52 Fix singleton terminology
Commits:
c2c239e0 Replace statement that maps are unordered
Commits:
a1dc4667 Drop obsolete verbiage
Commits:
300c5792 Make CharRef XQuery-only
Commits:
3c393a7e Change the semantics of intersect and except in patterns
Commits:
7efaa213 Scrap the special rule for union patterns
Commits:
28079c57 Drop unused production rule AnnotationDecl
df55dfc5 Fix grammar for "declare record"
Commits:
c00059f2 Corrections as suggested in the PR review
c4e10a47 Generalize syntax of arrow expressions
Commits:
15f6a8f4 Fix bug #1752
Commits:
26d5468b Improve rendering of NOTES sections in F&O
ee01000a Some markup improvements
Commits:
086a9932 1739 drop references to ordering mode in the static context
Commits:
faa0bd51 Updated in line with comments; resolved conflicts
9c95efe8 map:put may use either the new or the old key
1549087b Combine the "duplicates" and "combine" options
8fd173e9 Add note about XSLT 3.0 aberration
8d3db49a Further elaboration of duplicates handling in maps
Commits:
b1ac4d95 Deletion and simplification of grammar constructs
60192792 WIP
Commits:
2b192c86 Fix links to functions in XSD 1.1 spec
e31bf476 Correct a bad link
6a347e93 Delete some unused files
c9b24119 Drop build tasks producing the unused shared XP/XQ spec
Commits:
0fba5d81 Define more detailed rules for duplicates in maps
Commits:
16eb4372 Drop unused production ThenAction
7eed3e71 Tidy up, delete dead code, etc
0e42c8ce Nearly there, just one or two build warnings to deal with
3c4ddb0d Fix up nt links more smartly
297eeece Simplified scrap elements
31619a03 Work in progress
Commits:
06930f41 Say that max precision is implementation defined
Commits:
4301c546 Apply post-acceptance changes from review
4b78a7cd Minor changes following review of diff rendition
07e922ca Updated so that maps are always ordered
26265dee Copy editing
9b794bab Drop sorted maps
bb42007f Schema changes for xsl:map
6751ed22 Revised in response to WG review
b07a32c2 More explanation; ordering of named record constructors
42b04e34 Add interrogative function map:ordering()
a925abff map ordering: "random" changes to "undefined"
b2d54b93 Copy edits
f2f5aac5 Deem that map ordering does not affect deep-equals.
8a5882c2 One more reference to "FIFO" becomes "insertion"
15bfa682 Revise ordering rules for parse-json, xml-to-json, json-to-xml.
d292eee3 Rename "fifo" ordering as "insertion" ordering
55be1bcd Simplify spec of map:range
903115f2 Include map:sort and map:range
fc6154e0 Ordered Maps
Commits:
333a784f Fix switch syntax ambiguity
Commits:
042bc3ab CSS rule copied from F&O to other specs
Commits:
30b346fb In "implementation-defined" appendix, fix absent generated link
Commits:
b88cfcaa Fix issue 1678
Merged pull requests:
Commits:
85767c47 Add example to map:build with multiple keys
This example demonstrates a use case with more than one key returned by the key function.
c35e6175 Minor editorial fix
Open pull requests:
Commits:
a51fe2d4 Minor adjustments for gn:make-generator-from-map and gn:to-map
4a67f62d A few more minor fixes
b5c0800d Fixed minor typos
7d5bb60b Reverted the change to the merge-function-specs.xsl file - no longer needed.
2d1b379e Added intro-paragraphs to each function group plus minor corrections.
100d027e Merge branch 'master' of https://github.com/dnovatchev/qtspecs into DN-Generators
"CI"
7a9dd814 Removed the not-needed first argument from empty-generator and make-generator(-XXX)
7772ff45 Added examples that prove the laziness of all lazy functions
df18d2c2 Now using only 2 methods and all the rest is functions
747edbc4 Merge branch 'master' of https://github.com/dnovatchev/qtspecs into DN-Generators
CI
9fa97d82 Some Progress on converting methods to functions
3a30e0a0 Merge branch 'master' of https://github.com/dnovatchev/qtspecs into DN-Generators
Regular CI
26bc45a1 Merge branch 'master' of https://github.com/dnovatchev/qtspecs into DN-Generators
CI
d7689729 Merge branch 'master' of https://github.com/dnovatchev/qtspecs into DN-Generators
CI
8bdcdfd0 Added definitions and additional terminology
5a150140 Corrected the result of one of the zip() examples
cf345ed0 Fixed a typo in one of the examples of filter()
28b1f402 Merge branch 'master' of https://github.com/dnovatchev/qtspecs into DN-Generators
Regular CI
c5af19f2 replaced 'items' with 'values'
a7a8d3c3 Reflected some of Liam's comments.
98c639ec Expanded the Use-cases section.
f0f74525 Added section Major use-cases, plus editorial improvements.
0813afc6 Added Intro and two error-codes and references to them.
646ca015 Merge branch 'master' of https://github.com/dnovatchev/qtspecs into DN-Generators
Continuous integration.
d082107d Added the formal semantics of all f:generator methods
09aabb4e Merge branch 'master' of https://github.com/dnovatchev/qtspecs into DN-Generators
Contimuous Integration - pulled the weekly changes
fa663e2a Added examples for all generator methods
6aef6001 Various editorial improvements.
355c90af Produced initial full draft
7cfa286b Initial partial effort
Open pull requests:
Commits:
fc429795 fix: termdef enclosure untrusted
The untrusted definition was not within the termdef text children.
93e62b5f fix: termdef enclosure untrusted
The untrusted definition was not within the termdef text children.
c9e1214e fix -- paragraph break before definition.
Missing the break just before the "empty sequence" term definition.
Open pull requests:
Open pull requests:
Merged pull requests: