QT4 CG Meeting 082 Agenda 2024-06-18
Agenda index / QT4CG.org / Dashboard / GH Issues / GH Pull Requests
Agenda
This meeting will be hosted on Zoom at 16:00BST (15:00GMT, 17:00CEST, 11:00EDT)
See the meeting logistics page for details.
1. Administrivia
1.1. Roll call
1.2. Approve the agenda
1.3. Approve minutes of previous meeting
Minutes of the previous meeting.
1.4. Next meeting
This meeting is planned for 18 June. The following meeting is scheduled for 25 June.
1.5. Review of open action items [2/18]
(Items marked [X] are believed to have been closed via email before this agenda was posted.)
[ ]
QT4CG-063-06: MK to consider refactoring the declare item type syntax to something like declare record[ ]
QT4CG-077-04: MK to review inconsistencies discovered in review of #1117[ ]
QT4CG-078-01: MK to make the default for normalize-newlines backwards compatible.[ ]
QT4CG-079-01: WP to seek expert advice on hashing functions.[ ]
QT4CG-080-01: NW to add what the DocBook stylesheets do for this function[X]
QT4CG-080-02: NW to fix issue classification so PR #1181 isn’t misclassified as an XSLT issue[ ]
QT4CG-080-03: MK to make a separate issue for @as on xsl:value-of[ ]
QT4CG-080-04: NW to revise p:invisible-xml[ ]
QT4CG-080-05: NW to add absolute property to the parse-uri output[ ]
QT4CG-080-06: NW to investigate the cross-spec reference errors in the build[ ]
QT4CG-080-07: NW to update the build instructions in the README[ ]
QT4CG-080-08: MK to work out what happened to his next-match PR[ ]
QT4CG-080-09: MK to address comments made on PR #832[ ]
QT4CG-081-01: MK to update fn:round-to-even to point to fn:round[X]
QT4CG-081-02: NW to make an issue about how grammar productions should be identified[ ]
QT4CG-081-03: MK to make the options parameter optional infn:parse-xml
andfn:parse-xml-fragment
[ ]
QT4CG-081-04: NW to update the function signature of fn:invisible-xml[ ]
QT4CG-081-04: NW to describe why the grammar option can be empty on fn:invisible-xml
1.6. Review of open pull requests and issues
1.6.1. Blocked
The following PRs are open but have merge conflicts or comments which suggest they aren’t ready for action.
1.6.2. XSLT focused
1.6.3. Substantive PRs
The following substantive PRs were open when this agenda was prepared.
- PR #1280: 1267 fn:apply contradictions
- PR #1279: 1278 - line endings in unparsed-text-lines
- PR #1276: QT4CG-081-03 parse-xml-[fragment]: $options should be optional
- PR #1275: 1274 Further rounding modes
- PR #1270: QT4CG-081-01 Add cross refererence from fn:round-half-to-even
- PR #1268: QT4CG-077-03 Add note on document order across documents
- PR #1266: 1158 Add array mapping operator
- PR #1265: 1161 Further revision of document-uri constraints
- PR #1264: 1245 Correct properties of format-DT function family
- PR #1262: 1160 Add collation-available() function
- PR #1254: 729 Add rules for use of xsi:schemaLocation during validation
- PR #1244: 566-partial Rewrite parse-uri
- PR #1228: – Adding the BLAKE3 hashing algorithm to fn:hash
- PR #1209: 1183 Add transient mode and the transient{} expression
- PR #1185: 1179 array:values, map:values → array:get, map:get
1.6.4. Proposed for V4.0
The following issues are labled “proposed for V4.0”.
- Issue #1225: Generalization of Deep Updates
- Issue #1069: fn:ucd
- Issue #938: Canonical serialization
- Issue #850: fn:parse-html: Finalization
- Issue #755: Expression for binding the Context Value
- Issue #689: fn:stack-trace: keep, drop, replace with $err:stack-trace ?
- Issue #657: User-defined functions in main modules without `local` prefix
- Issue #576: JSON serialization: Sequences, INF/NaN, function items
- Issue #501: Error handling: Rethrow errors; finally block
- Issue #150: fn:ranks: Produce all ranks in applying a function on the items of a sequence
- Issue #37: Support sequence, array, and map destructuring declarations
- Issue #31: Extend FLWOR expressions to maps
2. Technical Agenda
2.1. HTML 5 template element content
This is a follow-up from the face-to-face meeting, see issue 75.
2.2. PR #1280: 1267 fn:apply contradictions
See PR #1280.
2.3. PR #1279: 1278 - line endings in unparsed-text-lines
See PR #1279.
2.4. PR #1276: QT4CG-081-03 parse-xml-[fragment]: $options should be optional
See PR #1276.
2.5. PR #1275: 1274 Further rounding modes
See PR #1275.
2.6. PR #1270: QT4CG-081-01 Add cross refererence from fn:round-half-to-even
See PR #1270.
2.7. PR #1268: QT4CG-077-03 Add note on document order across documents
See PR #1268.
2.8. PR #1266: 1158 Add array mapping operator
See PR #1266.
2.9. PR #1265: 1161 Further revision of document-uri constraints
See PR #1265.
2.10. PR #1264: 1245 Correct properties of format-DT function family
See PR #1264.
2.11. PR #1262: 1160 Add collation-available() function
See PR #1262.
2.12. PR #1254: 729 Add rules for use of xsi:schemaLocation during validation
See PR #1254.
2.13. PR #1244: 566-partial Rewrite parse-uri
See PR #1244.
2.14. PR #1228: – Adding the BLAKE3 hashing algorithm to fn:hash
See PR #1228. Still waiting for feedback from WP.
2.15. PR #1209: 1183 Add transient mode and the transient{} expression
See PR #1209.
2.16. PR #1185: 1179 array:values, map:values → array:get, map:get
See PR #1185.