XProc PR index

XProc PRs are published by continuous integration. The following pull requests are open:

PR 132, Add a p:document-class function

Fix #41

This name seems shorter and simpler than the names proposed in the issue. Rather than raise a dynamic error for invalid media types, I opted to simply return the empty sequence. I don’t feel strongly about it.

PR 130, Attempt to clarify why common attributes use a mixture of namespaces

Fix #123

PR 128, Use err:XD0084 for an attribute in a TVT in a text node

Fix #4

PR 126, Use text/plain when documents contain a single text node

Fix #122

The intent of this PR is to specify, in section 3.3, that a document containing a single text node has the content type text/plain rather than application/xml. In the course of making that change, I decided that there was scope for editorial improvement throughout the section.

PR 121, Fixed xpath31 link in the bibliography

Fix #5

PR 120, Allow source port on p:invisible-xml to be empty

Fix #15

PR 119, Clarify how p:message messages should be be "made available"

Fix #19

PR 118, Clarify the semantics of the select option on p:message

Fix #21

Clarify by removing a paragraph that introduced ambiguity.

PR 117, Add template-parameters and template-tunnel-parameters to p:xslt

Fix #22

PR 116, Update the extension function section titles to be the function name

Fix #104

Once the section titles had been changed, it seemed sensible to put them in alphabetical order. That’s going to lead to the appearance of much more significant changes than are actually present. This is a purely editorial PR; the only change is to the section titles.

PR 115, This is work on what will become 3.2
PR 113, Forbid [p:]message on p:when, p:otherwise, p:catch, and p:finally

Fix #10

This change mirrors the existing text that restricts where [p:]depends can appear.

PR 110, Make the source port on p:css-formatter primary

Fix #17

PR 108, Update the RELAX NG grammar to allow EQNames

Fix #12

This change only effects the XProc grammar, it doesn’t change any of the spec prose.

The definition of a “QName attribute”, that is, an attribute that contains a QName, is updated to allow an EQName as well.

This PR also includes an archival copy of the XProc 3.1 grammar as originally published and a version with a few small, obvious errors corrected: