[saxonhe] 01/03: Update upstream source from tag 'upstream/9.8.0.8'
Eugene Zhukov
eugene at moszumanska.debian.org
Fri Feb 16 11:22:40 UTC 2018
This is an automated email from the git hooks/post-receive script.
eugene pushed a commit to branch master
in repository saxonhe.
commit 09e8bfe22ad6ce45eeadb95d4f4c9645be3b846d
Merge: 345177d 43f3d97
Author: Eugene Zhukov <eugene at debian.org>
Date: Fri Feb 16 07:27:36 2018 +0000
Update upstream source from tag 'upstream/9.8.0.8'
Update to upstream version '9.8.0.8'
with Debian dir 6bd8d701903bfb8f8ed80b045377b5988503463a
data/xpath-functions.xsd | 16 -
net/sf/saxon/BasicTransformerFactory.java | 52 +
net/sf/saxon/Configuration.java | 703 +++++++++----
net/sf/saxon/Controller.java | 450 +++++---
net/sf/saxon/Platform.java | 12 +-
net/sf/saxon/PreparedStylesheet.java | 48 +-
net/sf/saxon/Query.java | 125 ++-
net/sf/saxon/Transform.java | 437 ++++----
net/sf/saxon/TransformerFactoryImpl.java | 13 +-
net/sf/saxon/Version.java | 25 +-
{data => net/sf/saxon/data}/analyze-string.xsd | 0
{data => net/sf/saxon/data}/casevariants.xml | 0
{data => net/sf/saxon/data}/categories.xml | 0
{data => net/sf/saxon/data}/chameleon.xsl | 0
{data => net/sf/saxon/data}/json.xsd | 0
{data => net/sf/saxon/data}/normalizationData.xml | 0
{data => net/sf/saxon/data}/override.xsl | 0
{data => net/sf/saxon/data}/unicodeBlocks.xml | 0
{data => net/sf/saxon/data}/xml-to-json-indent.xsl | 0
{data => net/sf/saxon/data}/xml-to-json-pkg.xsl | 0
{data => net/sf/saxon/data}/xml-to-json.xsl | 0
net/sf/saxon/data/xpath-functions.scm | 517 ++++++++++
net/sf/saxon/data/xpath-functions.xsd | 201 ++++
net/sf/saxon/dom/AttrOverNodeInfo.java | 2 +-
net/sf/saxon/dom/DOMAttributeMap.java | 47 +-
net/sf/saxon/dom/DOMEnvelope.java | 2 +-
net/sf/saxon/dom/DOMExceptionImpl.java | 2 +-
net/sf/saxon/dom/DOMImplementationImpl.java | 2 +-
net/sf/saxon/dom/DOMNodeList.java | 2 +-
net/sf/saxon/dom/DOMNodeWrapper.java | 25 +-
net/sf/saxon/dom/DOMObjectModel.java | 44 +-
net/sf/saxon/dom/DOMSender.java | 61 +-
net/sf/saxon/dom/DOMTransform.java | 2 +-
net/sf/saxon/dom/DOMWriter.java | 42 +-
net/sf/saxon/dom/DocumentBuilderImpl.java | 25 +-
net/sf/saxon/dom/DocumentOverNodeInfo.java | 2 +-
net/sf/saxon/dom/DocumentWrapper.java | 34 +-
net/sf/saxon/dom/ElementOverNodeInfo.java | 4 +-
net/sf/saxon/dom/NodeOverNodeInfo.java | 23 +-
net/sf/saxon/dom/PIOverNodeInfo.java | 2 +-
net/sf/saxon/dom/TextOverAttrInfo.java | 2 +-
net/sf/saxon/dom/TextOverNodeInfo.java | 2 +-
net/sf/saxon/dom/TypeInfoImpl.java | 4 +-
net/sf/saxon/event/Builder.java | 3 +-
net/sf/saxon/event/BuilderMonitor.java | 2 +-
net/sf/saxon/event/CheckSumFilter.java | 18 +-
net/sf/saxon/event/CommentStripper.java | 2 +-
net/sf/saxon/event/ComplexContentOutputter.java | 223 ++--
net/sf/saxon/event/ContentHandlerProxy.java | 48 +-
net/sf/saxon/event/ContentHandlerProxyLocator.java | 2 +-
net/sf/saxon/event/CopyInformee.java | 2 +-
.../event/CopyNamespaceSensitiveException.java | 2 +-
net/sf/saxon/event/DocumentValidator.java | 7 +
net/sf/saxon/event/EventSource.java | 2 +-
net/sf/saxon/event/FilterFactory.java | 2 +-
net/sf/saxon/event/IDFilter.java | 2 +-
.../saxon/event/IgnorableWhitespaceStripper.java | 95 ++
net/sf/saxon/event/LocationCopier.java | 26 +-
net/sf/saxon/event/NamePoolConverter.java | 19 +-
net/sf/saxon/event/NamespaceReducer.java | 33 +-
net/sf/saxon/event/NoOpenStartTagException.java | 2 +-
net/sf/saxon/event/PIGrabber.java | 2 +-
net/sf/saxon/event/PathMaintainer.java | 2 +-
net/sf/saxon/event/PipelineConfiguration.java | 2 +-
net/sf/saxon/event/ProxyReceiver.java | 13 +-
net/sf/saxon/event/Receiver.java | 11 +-
net/sf/saxon/event/ReceiverOptions.java | 2 +-
net/sf/saxon/event/ReceivingContentHandler.java | 19 +-
net/sf/saxon/event/Sender.java | 79 +-
net/sf/saxon/event/SequenceCopier.java | 9 +-
net/sf/saxon/event/SequenceNormalizer.java | 4 +-
net/sf/saxon/event/SequenceOutputter.java | 2 +-
net/sf/saxon/event/SequenceReceiver.java | 2 +-
net/sf/saxon/event/SequenceWriter.java | 21 +-
net/sf/saxon/event/SignificantItemDetector.java | 10 +-
net/sf/saxon/event/Sink.java | 8 +-
net/sf/saxon/event/StartTagBuffer.java | 39 +-
net/sf/saxon/event/StreamWriterToReceiver.java | 18 +-
net/sf/saxon/event/Stripper.java | 22 +-
net/sf/saxon/event/TeeOutputter.java | 15 +-
net/sf/saxon/event/TracingFilter.java | 15 +-
net/sf/saxon/event/TransformerReceiver.java | 4 +-
net/sf/saxon/event/TreeReceiver.java | 46 +-
net/sf/saxon/event/TypeCheckingFilter.java | 78 +-
net/sf/saxon/event/Valve.java | 7 +
net/sf/saxon/evpull/BlockEventIterator.java | 75 --
net/sf/saxon/evpull/BracketedDocumentIterator.java | 85 --
net/sf/saxon/evpull/BracketedElementIterator.java | 133 ---
net/sf/saxon/evpull/ComplexContentProcessor.java | 278 -----
net/sf/saxon/evpull/Decomposer.java | 128 ---
net/sf/saxon/evpull/EmptyEventIterator.java | 50 -
net/sf/saxon/evpull/EndDocumentEvent.java | 25 -
net/sf/saxon/evpull/EndElementEvent.java | 25 -
net/sf/saxon/evpull/EventAnnotationStripper.java | 75 --
net/sf/saxon/evpull/EventIterator.java | 37 -
net/sf/saxon/evpull/EventIteratorOverSequence.java | 54 -
net/sf/saxon/evpull/EventIteratorToReceiver.java | 108 --
net/sf/saxon/evpull/EventMappingFunction.java | 32 -
net/sf/saxon/evpull/EventMappingIterator.java | 59 --
net/sf/saxon/evpull/EventStackIterator.java | 89 --
net/sf/saxon/evpull/EventToStaxBridge.java | 616 -----------
net/sf/saxon/evpull/NamespaceMaintainer.java | 202 ----
net/sf/saxon/evpull/PullEvent.java | 22 -
net/sf/saxon/evpull/PullEventSource.java | 70 --
net/sf/saxon/evpull/PullEventTracer.java | 131 ---
net/sf/saxon/evpull/SequenceComposer.java | 192 ----
net/sf/saxon/evpull/SingletonEventIterator.java | 57 --
net/sf/saxon/evpull/StartDocumentEvent.java | 24 -
net/sf/saxon/evpull/StartElementEvent.java | 351 -------
net/sf/saxon/evpull/StaxToEventBridge.java | 554 ----------
net/sf/saxon/evpull/TracingEventIterator.java | 63 --
net/sf/saxon/evpull/package.html | 72 --
net/sf/saxon/expr/AdjacentTextNodeMerger.java | 49 +-
net/sf/saxon/expr/AnalyzeMappingFunction.java | 2 +-
net/sf/saxon/expr/AndExpression.java | 54 +-
net/sf/saxon/expr/ArithmeticExpression.java | 117 ++-
net/sf/saxon/expr/ArithmeticExpression10.java | 368 -------
net/sf/saxon/expr/Assignation.java | 83 +-
net/sf/saxon/expr/AtomicSequenceConverter.java | 80 +-
net/sf/saxon/expr/Atomizer.java | 98 +-
net/sf/saxon/expr/AttributeGetter.java | 159 +++
net/sf/saxon/expr/AxisAtomizingIterator.java | 9 +-
net/sf/saxon/expr/AxisExpression.java | 198 ++--
net/sf/saxon/expr/BigRangeIterator.java | 7 +-
net/sf/saxon/expr/BinaryExpression.java | 22 +-
net/sf/saxon/expr/Binding.java | 2 +-
net/sf/saxon/expr/BindingReference.java | 2 +-
net/sf/saxon/expr/BooleanExpression.java | 35 +-
net/sf/saxon/expr/Calculator.java | 20 +-
net/sf/saxon/expr/Callable.java | 2 +-
net/sf/saxon/expr/CardinalityChecker.java | 49 +-
net/sf/saxon/expr/CardinalityCheckingIterator.java | 11 +-
net/sf/saxon/expr/CastExpression.java | 97 +-
net/sf/saxon/expr/CastToList.java | 41 +-
net/sf/saxon/expr/CastToUnion.java | 39 +-
net/sf/saxon/expr/CastableExpression.java | 41 +-
net/sf/saxon/expr/CastingExpression.java | 2 +-
net/sf/saxon/expr/CompareToIntegerConstant.java | 20 +-
net/sf/saxon/expr/ComparisonExpression.java | 20 +-
net/sf/saxon/expr/Component.java | 88 +-
net/sf/saxon/expr/ComponentBinding.java | 2 +-
net/sf/saxon/expr/ComponentInvocation.java | 2 +-
net/sf/saxon/expr/ConsumingOperand.java | 17 +-
net/sf/saxon/expr/ContextItemExpression.java | 78 +-
net/sf/saxon/expr/ContextMappingFunction.java | 2 +-
net/sf/saxon/expr/ContextMappingIterator.java | 10 +-
net/sf/saxon/expr/ContextOriginator.java | 7 +
net/sf/saxon/expr/ContextSwitchingExpression.java | 2 +-
net/sf/saxon/expr/CurrentItemExpression.java | 27 +-
net/sf/saxon/expr/DifferenceEnumeration.java | 7 +-
net/sf/saxon/expr/EagerLetExpression.java | 25 +-
net/sf/saxon/expr/EarlyEvaluationContext.java | 7 +-
net/sf/saxon/expr/EmptyTextNodeRemover.java | 34 +-
net/sf/saxon/expr/EquivalenceComparer.java | 64 +-
net/sf/saxon/expr/EquivalenceComparison.java | 35 +-
net/sf/saxon/expr/ErrorExpression.java | 29 +-
net/sf/saxon/expr/ErrorIterator.java | 24 +-
net/sf/saxon/expr/EveryItemMappingIterator.java | 7 +-
net/sf/saxon/expr/Expression.java | 556 +++++-----
net/sf/saxon/expr/ExpressionOwner.java | 20 +
net/sf/saxon/expr/FilterExpression.java | 287 ++----
net/sf/saxon/expr/FilterIterator.java | 28 +-
net/sf/saxon/expr/FirstItemExpression.java | 24 +-
net/sf/saxon/expr/ForExpression.java | 217 +---
net/sf/saxon/expr/FunctionCall.java | 21 +-
net/sf/saxon/expr/GeneralComparison.java | 342 ++-----
net/sf/saxon/expr/GeneralComparison10.java | 459 ---------
net/sf/saxon/expr/GeneralComparison20.java | 16 +-
net/sf/saxon/expr/GlobalVariableReference.java | 13 +-
net/sf/saxon/expr/HomogeneityChecker.java | 23 +-
net/sf/saxon/expr/IdentityComparison.java | 38 +-
net/sf/saxon/expr/IndirectCallable.java | 17 -
net/sf/saxon/expr/InstanceOfExpression.java | 59 +-
net/sf/saxon/expr/IntegerRangeTest.java | 35 +-
net/sf/saxon/expr/IntersectionEnumeration.java | 7 +-
net/sf/saxon/expr/IsLastExpression.java | 45 +-
net/sf/saxon/expr/ItemChecker.java | 124 ++-
net/sf/saxon/expr/ItemMappingFunction.java | 6 +-
net/sf/saxon/expr/ItemMappingIterator.java | 27 +-
net/sf/saxon/expr/ItemTypeCheckingFunction.java | 9 +-
net/sf/saxon/expr/JPConverter.java | 113 +-
net/sf/saxon/expr/LastItemExpression.java | 17 +-
net/sf/saxon/expr/LastPositionFinder.java | 5 +-
net/sf/saxon/expr/LetExpression.java | 306 +++---
net/sf/saxon/expr/ListCastableFunction.java | 11 +-
net/sf/saxon/expr/ListConstructorFunction.java | 2 +-
net/sf/saxon/expr/Literal.java | 302 +++---
net/sf/saxon/expr/LocalBinding.java | 16 +-
net/sf/saxon/expr/LocalVariableReference.java | 23 +-
net/sf/saxon/expr/MappingFunction.java | 6 +-
net/sf/saxon/expr/MappingIterator.java | 22 +-
net/sf/saxon/expr/MonoIterator.java | 2 +-
net/sf/saxon/expr/MultiIterator.java | 2 +-
net/sf/saxon/expr/Negatable.java | 2 +-
net/sf/saxon/expr/NegateExpression.java | 21 +-
net/sf/saxon/expr/NumberSequenceFormatter.java | 406 ++++++++
net/sf/saxon/expr/Operand.java | 24 +-
net/sf/saxon/expr/OperandRole.java | 29 +-
net/sf/saxon/expr/OperandUsage.java | 2 +-
net/sf/saxon/expr/OrExpression.java | 54 +-
net/sf/saxon/expr/PJConverter.java | 99 +-
net/sf/saxon/expr/PackageData.java | 63 +-
net/sf/saxon/expr/PairIterator.java | 2 +-
net/sf/saxon/expr/PendingUpdateList.java | 2 +-
net/sf/saxon/expr/PseudoExpression.java | 7 -
net/sf/saxon/expr/QuantifiedExpression.java | 64 +-
net/sf/saxon/expr/RangeExpression.java | 55 +-
net/sf/saxon/expr/RangeIterator.java | 12 +-
net/sf/saxon/expr/RawSlashExpression.java | 547 ++++++++++
net/sf/saxon/expr/ReverseRangeIterator.java | 7 +-
net/sf/saxon/expr/RootExpression.java | 61 +-
net/sf/saxon/expr/SimpleExpression.java | 12 +-
net/sf/saxon/expr/SimpleStepExpression.java | 36 +-
net/sf/saxon/expr/SingleItemFilter.java | 2 +-
net/sf/saxon/expr/SingletonAtomizer.java | 35 +-
.../saxon/expr/SingletonIntersectExpression.java | 36 +-
net/sf/saxon/expr/SlashExpression.java | 163 ++-
net/sf/saxon/expr/StackFrame.java | 9 +-
net/sf/saxon/expr/StatefulMappingFunction.java | 2 +-
net/sf/saxon/expr/StaticContext.java | 18 +-
net/sf/saxon/expr/StaticFunctionCall.java | 60 +-
net/sf/saxon/expr/StaticProperty.java | 23 +-
net/sf/saxon/expr/StringLiteral.java | 2 +-
net/sf/saxon/expr/StringTokenIterator.java | 90 --
net/sf/saxon/expr/SubscriptExpression.java | 67 +-
net/sf/saxon/expr/SubsequenceIterator.java | 11 +-
net/sf/saxon/expr/SuppliedParameterReference.java | 19 +-
net/sf/saxon/expr/SystemFunctionCall.java | 216 ++--
net/sf/saxon/expr/TailCallLoop.java | 21 +-
net/sf/saxon/expr/TailExpression.java | 33 +-
net/sf/saxon/expr/TailIterator.java | 7 +-
net/sf/saxon/expr/TreatExpression.java | 2 +-
net/sf/saxon/expr/TryCatch.java | 164 +--
net/sf/saxon/expr/UnaryExpression.java | 10 +-
net/sf/saxon/expr/UnionCastableFunction.java | 11 +-
net/sf/saxon/expr/UnionConstructorFunction.java | 6 +-
net/sf/saxon/expr/UnionEnumeration.java | 7 +-
net/sf/saxon/expr/UntypedSequenceConverter.java | 10 +-
net/sf/saxon/expr/UserFunctionCall.java | 225 ++--
net/sf/saxon/expr/UserFunctionResolvable.java | 2 +-
net/sf/saxon/expr/ValueComparison.java | 77 +-
net/sf/saxon/expr/ValueTailIterator.java | 16 +-
net/sf/saxon/expr/VariableReference.java | 191 ++--
net/sf/saxon/expr/VennExpression.java | 157 +--
net/sf/saxon/expr/XPathContext.java | 7 +-
net/sf/saxon/expr/XPathContextMajor.java | 20 +-
net/sf/saxon/expr/XPathContextMinor.java | 35 +-
net/sf/saxon/expr/accum/Accumulator.java | 374 +++++++
net/sf/saxon/expr/accum/AccumulatorData.java | 298 ++++++
net/sf/saxon/expr/accum/AccumulatorManager.java | 148 +++
net/sf/saxon/expr/accum/AccumulatorRegistry.java | 123 +++
net/sf/saxon/expr/accum/AccumulatorRule.java | 58 ++
net/sf/saxon/expr/accum/FailedAccumulatorData.java | 37 +
net/sf/saxon/expr/accum/IAccumulatorData.java | 39 +
.../expr/accum/PathMappedAccumulatorData.java | 68 ++
.../saxon/expr/accum/VirtualAccumulatorData.java | 46 +
net/sf/saxon/expr/accum/package.html | 13 +
.../saxon/expr/compat/ArithmeticExpression10.java | 359 +++++++
net/sf/saxon/expr/compat/GeneralComparison10.java | 456 +++++++++
net/sf/saxon/expr/compat/TypeChecker10.java | 119 +++
net/sf/saxon/expr/compat/package.html | 13 +
net/sf/saxon/expr/flwor/Clause.java | 25 +-
net/sf/saxon/expr/flwor/ClauseInfo.java | 2 +-
net/sf/saxon/expr/flwor/CountClause.java | 10 +-
net/sf/saxon/expr/flwor/CountClausePull.java | 4 +-
net/sf/saxon/expr/flwor/CountClausePush.java | 4 +-
net/sf/saxon/expr/flwor/FLWORExpression.java | 138 +--
net/sf/saxon/expr/flwor/ForClause.java | 42 +-
net/sf/saxon/expr/flwor/ForClauseOuterPull.java | 2 +-
net/sf/saxon/expr/flwor/ForClauseOuterPush.java | 2 +-
net/sf/saxon/expr/flwor/ForClausePull.java | 2 +-
net/sf/saxon/expr/flwor/ForClausePush.java | 2 +-
net/sf/saxon/expr/flwor/GroupByClause.java | 14 +-
net/sf/saxon/expr/flwor/GroupByClausePull.java | 4 +-
net/sf/saxon/expr/flwor/GroupByClausePush.java | 4 +-
net/sf/saxon/expr/flwor/LetClause.java | 35 +-
net/sf/saxon/expr/flwor/LetClausePull.java | 2 +-
net/sf/saxon/expr/flwor/LetClausePush.java | 2 +-
net/sf/saxon/expr/flwor/LocalVariableBinding.java | 7 +-
net/sf/saxon/expr/flwor/OperandProcessor.java | 2 +-
net/sf/saxon/expr/flwor/OrderByClause.java | 19 +-
net/sf/saxon/expr/flwor/OrderByClausePull.java | 2 +-
net/sf/saxon/expr/flwor/OrderByClausePush.java | 2 +-
net/sf/saxon/expr/flwor/OuterForExpression.java | 59 +-
net/sf/saxon/expr/flwor/ReturnClauseIterator.java | 7 +-
net/sf/saxon/expr/flwor/ReturnClausePush.java | 2 +-
net/sf/saxon/expr/flwor/SingularityPull.java | 2 +-
net/sf/saxon/expr/flwor/TraceClause.java | 8 +-
net/sf/saxon/expr/flwor/TraceClausePull.java | 2 +-
net/sf/saxon/expr/flwor/TraceClausePush.java | 2 +-
net/sf/saxon/expr/flwor/Tuple.java | 2 +-
net/sf/saxon/expr/flwor/TupleExpression.java | 18 +-
net/sf/saxon/expr/flwor/TuplePull.java | 2 +-
net/sf/saxon/expr/flwor/TuplePush.java | 2 +-
net/sf/saxon/expr/flwor/WhereClause.java | 19 +-
net/sf/saxon/expr/flwor/WhereClausePull.java | 2 +-
net/sf/saxon/expr/flwor/WhereClausePush.java | 2 +-
net/sf/saxon/expr/flwor/WindowClause.java | 10 +-
net/sf/saxon/expr/flwor/WindowClausePull.java | 4 +-
net/sf/saxon/expr/flwor/WindowClausePush.java | 4 +-
net/sf/saxon/expr/instruct/Actor.java | 276 +++++
net/sf/saxon/expr/instruct/AnalyzeString.java | 93 +-
net/sf/saxon/expr/instruct/ApplyImports.java | 254 +----
.../expr/instruct/ApplyNextMatchingTemplate.java | 166 +++
net/sf/saxon/expr/instruct/ApplyTemplates.java | 64 +-
net/sf/saxon/expr/instruct/AttributeCreator.java | 43 +-
net/sf/saxon/expr/instruct/AttributeSet.java | 20 +-
net/sf/saxon/expr/instruct/Bindery.java | 2 +-
net/sf/saxon/expr/instruct/Block.java | 154 ++-
net/sf/saxon/expr/instruct/BlockIterator.java | 17 +-
net/sf/saxon/expr/instruct/BreakInstr.java | 82 ++
net/sf/saxon/expr/instruct/CallTemplate.java | 127 +--
net/sf/saxon/expr/instruct/Choose.java | 199 ++--
net/sf/saxon/expr/instruct/Comment.java | 23 +-
net/sf/saxon/expr/instruct/ComponentCode.java | 245 -----
net/sf/saxon/expr/instruct/ComputedAttribute.java | 61 +-
net/sf/saxon/expr/instruct/ComputedElement.java | 56 +-
net/sf/saxon/expr/instruct/ConditionalBlock.java | 424 ++++++++
net/sf/saxon/expr/instruct/Copy.java | 65 +-
net/sf/saxon/expr/instruct/CopyOf.java | 491 ++++-----
net/sf/saxon/expr/instruct/Debugger.java | 2 +-
net/sf/saxon/expr/instruct/Doctype.java | 33 +-
net/sf/saxon/expr/instruct/DocumentInstr.java | 179 ++--
.../expr/instruct/DummyNamespaceResolver.java | 2 +-
net/sf/saxon/expr/instruct/ElementCreator.java | 61 +-
net/sf/saxon/expr/instruct/Executable.java | 218 ++--
net/sf/saxon/expr/instruct/ExpressionInfo.java | 2 +-
net/sf/saxon/expr/instruct/FixedAttribute.java | 80 +-
net/sf/saxon/expr/instruct/FixedElement.java | 54 +-
net/sf/saxon/expr/instruct/ForEach.java | 129 ++-
net/sf/saxon/expr/instruct/ForEachGroup.java | 105 +-
net/sf/saxon/expr/instruct/Fork.java | 172 ++++
.../expr/instruct/GlobalContextRequirement.java | 72 +-
net/sf/saxon/expr/instruct/GlobalParam.java | 4 +-
net/sf/saxon/expr/instruct/GlobalParameterSet.java | 2 +-
net/sf/saxon/expr/instruct/GlobalVariable.java | 33 +-
net/sf/saxon/expr/instruct/ITemplateCall.java | 2 +-
net/sf/saxon/expr/instruct/Instruction.java | 64 +-
net/sf/saxon/expr/instruct/InstructionDetails.java | 2 +-
.../instruct/InstructionWithComplexContent.java | 2 +-
net/sf/saxon/expr/instruct/IterateInstr.java | 457 +++++++++
net/sf/saxon/expr/instruct/LocalParam.java | 355 ++++---
net/sf/saxon/expr/instruct/LocalParamBlock.java | 47 +-
net/sf/saxon/expr/instruct/LocalParamSetter.java | 348 -------
net/sf/saxon/expr/instruct/Message.java | 99 +-
net/sf/saxon/expr/instruct/NamedTemplate.java | 42 +-
.../saxon/expr/instruct/NamespaceConstructor.java | 39 +-
net/sf/saxon/expr/instruct/NextIteration.java | 130 +++
net/sf/saxon/expr/instruct/NextMatch.java | 64 +-
net/sf/saxon/expr/instruct/NumberInstruction.java | 641 +++---------
net/sf/saxon/expr/instruct/OnEmptyExpr.java | 193 ++++
net/sf/saxon/expr/instruct/OnNonEmptyExpr.java | 204 ++++
net/sf/saxon/expr/instruct/OriginalFunction.java | 13 +-
net/sf/saxon/expr/instruct/ParameterSet.java | 17 +-
.../saxon/expr/instruct/ParentNodeConstructor.java | 72 +-
.../saxon/expr/instruct/ProcessingInstruction.java | 48 +-
net/sf/saxon/expr/instruct/ResultDocument.java | 92 +-
.../saxon/expr/instruct/SavedNamespaceContext.java | 9 +-
net/sf/saxon/expr/instruct/SequenceInstr.java | 179 ++++
.../saxon/expr/instruct/SimpleNodeConstructor.java | 94 +-
net/sf/saxon/expr/instruct/SlotManager.java | 2 +-
net/sf/saxon/expr/instruct/TailCall.java | 2 +-
net/sf/saxon/expr/instruct/TailCallReturner.java | 2 +-
net/sf/saxon/expr/instruct/TemplateRule.java | 239 ++---
.../saxon/expr/instruct/TerminationException.java | 2 +-
net/sf/saxon/expr/instruct/TraceExpression.java | 75 +-
net/sf/saxon/expr/instruct/UseAttributeSet.java | 92 +-
net/sf/saxon/expr/instruct/UserFunction.java | 123 ++-
.../saxon/expr/instruct/UserFunctionParameter.java | 30 +-
.../saxon/expr/instruct/ValidatingInstruction.java | 2 +-
net/sf/saxon/expr/instruct/ValueOf.java | 34 +-
net/sf/saxon/expr/instruct/WherePopulated.java | 164 +++
net/sf/saxon/expr/instruct/WithParam.java | 32 +-
net/sf/saxon/expr/number/AbstractNumberer.java | 2 +-
net/sf/saxon/expr/number/Alphanumeric.java | 2 +-
.../saxon/expr/number/IrregularGroupFormatter.java | 2 +-
net/sf/saxon/expr/number/NamedTimeZone.java | 2 +-
net/sf/saxon/expr/number/NumberFormatter.java | 4 +-
net/sf/saxon/expr/number/Numberer_en.java | 6 +-
.../saxon/expr/number/NumericGroupFormatter.java | 2 +-
.../saxon/expr/number/RegularGroupFormatter.java | 2 +-
net/sf/saxon/expr/oper/OperandArray.java | 25 +-
net/sf/saxon/expr/oper/package.html | 13 +
net/sf/saxon/expr/parser/CodeInjector.java | 2 +-
.../saxon/expr/parser/ContextItemStaticInfo.java | 97 +-
net/sf/saxon/expr/parser/Evaluator.java | 122 +++
net/sf/saxon/expr/parser/ExplicitLocation.java | 10 +-
net/sf/saxon/expr/parser/ExpressionAction.java | 10 +-
net/sf/saxon/expr/parser/ExpressionTool.java | 494 ++++++---
net/sf/saxon/expr/parser/ExpressionVisitor.java | 51 +-
net/sf/saxon/expr/parser/ICompilerService.java | 15 +
net/sf/saxon/expr/parser/Location.java | 2 +-
net/sf/saxon/expr/parser/LoopLifter.java | 272 +++++
net/sf/saxon/expr/parser/Optimizer.java | 153 +--
net/sf/saxon/expr/parser/OptimizerOptions.java | 134 +++
net/sf/saxon/expr/parser/ParserExtension.java | 198 ++++
net/sf/saxon/expr/parser/PathMap.java | 2 +-
net/sf/saxon/expr/parser/PromotionOffer.java | 263 -----
net/sf/saxon/expr/parser/RebindingMap.java | 6 +-
.../saxon/expr/parser/RetainedStaticContext.java | 30 +-
net/sf/saxon/expr/parser/RoleDiagnostic.java | 35 +-
net/sf/saxon/expr/parser/Token.java | 65 +-
net/sf/saxon/expr/parser/Tokenizer.java | 44 +-
net/sf/saxon/expr/parser/TypeChecker.java | 185 ++--
net/sf/saxon/expr/parser/XPathParser.java | 559 +++++-----
net/sf/saxon/expr/sort/AlphanumericCollator.java | 2 +-
net/sf/saxon/expr/sort/AtomicComparer.java | 2 +-
net/sf/saxon/expr/sort/AtomicMatchKey.java | 2 +-
net/sf/saxon/expr/sort/AtomicSortComparer.java | 21 +-
net/sf/saxon/expr/sort/CalendarValueComparer.java | 2 +-
net/sf/saxon/expr/sort/CaseFirstCollator.java | 2 +-
.../expr/sort/CodepointCollatingComparer.java | 4 +-
net/sf/saxon/expr/sort/CodepointCollator.java | 10 +-
net/sf/saxon/expr/sort/CodepointMatchKey.java | 8 +-
.../saxon/expr/sort/CollatingAtomicComparer.java | 2 +-
net/sf/saxon/expr/sort/CollationMatchKey.java | 2 +-
.../expr/sort/ComparableAtomicValueComparer.java | 2 +-
net/sf/saxon/expr/sort/ConditionalSorter.java | 70 +-
net/sf/saxon/expr/sort/DecimalSortComparer.java | 2 +-
net/sf/saxon/expr/sort/DescendingComparer.java | 2 +-
net/sf/saxon/expr/sort/DocumentOrderIterator.java | 9 +-
net/sf/saxon/expr/sort/DocumentSorter.java | 90 +-
net/sf/saxon/expr/sort/DoubleSortComparer.java | 2 +-
net/sf/saxon/expr/sort/EmptyGreatestComparer.java | 2 +-
net/sf/saxon/expr/sort/EmptyIntIterator.java | 2 +-
net/sf/saxon/expr/sort/EqualityComparer.java | 2 +-
net/sf/saxon/expr/sort/GenericAtomicComparer.java | 2 +-
net/sf/saxon/expr/sort/GenericSorter.java | 2 +-
net/sf/saxon/expr/sort/GlobalOrderComparer.java | 2 +-
net/sf/saxon/expr/sort/GroupAdjacentIterator.java | 45 +-
net/sf/saxon/expr/sort/GroupByIterator.java | 33 +-
net/sf/saxon/expr/sort/GroupEndingIterator.java | 26 +-
net/sf/saxon/expr/sort/GroupIterator.java | 23 +-
net/sf/saxon/expr/sort/GroupMatchingIterator.java | 29 +-
net/sf/saxon/expr/sort/GroupStartingIterator.java | 24 +-
net/sf/saxon/expr/sort/GroupToBeSorted.java | 6 +-
net/sf/saxon/expr/sort/HTML5CaseBlindCollator.java | 2 +-
net/sf/saxon/expr/sort/ItemOrderComparer.java | 2 +-
net/sf/saxon/expr/sort/ItemToBeSorted.java | 2 +-
net/sf/saxon/expr/sort/ItemWithMergeKeys.java | 53 +
net/sf/saxon/expr/sort/LRUCache.java | 2 +-
net/sf/saxon/expr/sort/LocalOrderComparer.java | 2 +-
net/sf/saxon/expr/sort/MergeGroupingIterator.java | 203 ++++
net/sf/saxon/expr/sort/MergeInstr.java | 883 ++++++++++++++++
net/sf/saxon/expr/sort/MergeIterator.java | 124 +++
net/sf/saxon/expr/sort/NumericComparer.java | 2 +-
net/sf/saxon/expr/sort/NumericComparer11.java | 2 +-
net/sf/saxon/expr/sort/ObjectToBeSorted.java | 2 +-
.../saxon/expr/sort/RuleBasedSubstringMatcher.java | 11 +-
net/sf/saxon/expr/sort/SimpleCollation.java | 19 +-
net/sf/saxon/expr/sort/SortExpression.java | 77 +-
net/sf/saxon/expr/sort/SortKeyDefinition.java | 30 +-
net/sf/saxon/expr/sort/SortKeyDefinitionList.java | 11 +
net/sf/saxon/expr/sort/SortKeyEvaluator.java | 2 +-
net/sf/saxon/expr/sort/Sortable.java | 2 +-
net/sf/saxon/expr/sort/SortedGroupIterator.java | 65 +-
net/sf/saxon/expr/sort/SortedIterator.java | 23 +-
net/sf/saxon/expr/sort/TextComparer.java | 2 +-
net/sf/saxon/expr/sort/UcaCollatorUsingJava.java | 518 ++++++++++
net/sf/saxon/expr/sort/UntypedNumericComparer.java | 241 +++++
net/sf/saxon/functions/Abs.java | 17 +-
net/sf/saxon/functions/AbstractFunction.java | 15 +-
net/sf/saxon/functions/AccessorFn.java | 22 +-
net/sf/saxon/functions/AccumulatorFn.java | 115 +++
net/sf/saxon/functions/Adjust_1.java | 2 +-
net/sf/saxon/functions/Adjust_2.java | 2 +-
net/sf/saxon/functions/Aggregate.java | 2 +-
net/sf/saxon/functions/AnalyzeStringFn.java | 34 +-
net/sf/saxon/functions/ApplyFn.java | 80 +-
net/sf/saxon/functions/Atan2Fn.java | 126 ---
.../functions/AvailableEnvironmentVariables.java | 4 +-
.../saxon/functions/AvailableSystemProperties.java | 5 +-
net/sf/saxon/functions/Average.java | 2 +-
net/sf/saxon/functions/BaseUri_1.java | 20 +-
net/sf/saxon/functions/BooleanFn.java | 34 +-
net/sf/saxon/functions/CallableFunction.java | 29 +-
net/sf/saxon/functions/Ceiling.java | 19 +-
net/sf/saxon/functions/CodepointEqual.java | 2 +-
net/sf/saxon/functions/CodepointsToString.java | 11 +-
net/sf/saxon/functions/CollatingFunctionFixed.java | 56 +-
net/sf/saxon/functions/CollatingFunctionFree.java | 41 +-
net/sf/saxon/functions/CollationKeyFn.java | 10 +-
net/sf/saxon/functions/CollectionFn.java | 60 +-
net/sf/saxon/functions/Compare.java | 2 +-
net/sf/saxon/functions/CompileTimeFunction.java | 45 -
net/sf/saxon/functions/Concat.java | 90 +-
net/sf/saxon/functions/ConstantFunction.java | 2 +-
.../functions/ConstructorFunctionLibrary.java | 209 ----
net/sf/saxon/functions/Contains.java | 83 +-
net/sf/saxon/functions/ContainsToken.java | 9 +-
.../saxon/functions/ContextAccessorFunction.java | 2 +-
.../functions/ContextItemAccessorFunction.java | 14 +-
net/sf/saxon/functions/CopyOfFn.java | 80 ++
net/sf/saxon/functions/Count.java | 120 +--
net/sf/saxon/functions/Current.java | 2 +-
net/sf/saxon/functions/CurrentGroup.java | 2 +-
net/sf/saxon/functions/CurrentGroupCall.java | 83 +-
net/sf/saxon/functions/CurrentGroupingKey.java | 2 +-
net/sf/saxon/functions/CurrentGroupingKeyCall.java | 35 +-
net/sf/saxon/functions/CurrentMergeGroup.java | 161 +++
net/sf/saxon/functions/CurrentMergeKey.java | 103 ++
net/sf/saxon/functions/CurrentOutputUri.java | 79 ++
net/sf/saxon/functions/Data_1.java | 2 +-
net/sf/saxon/functions/DateTimeConstructor.java | 18 +-
net/sf/saxon/functions/DeepEqual.java | 16 +-
net/sf/saxon/functions/DistinctValues.java | 32 +-
net/sf/saxon/functions/Doc.java | 138 +--
net/sf/saxon/functions/DocAvailable.java | 20 +-
net/sf/saxon/functions/Doc_2.java | 219 ++++
net/sf/saxon/functions/DocumentFn.java | 65 +-
net/sf/saxon/functions/DocumentUri_1.java | 6 +-
net/sf/saxon/functions/DynamicContextAccessor.java | 2 +-
net/sf/saxon/functions/DynamicErrorInfo.java | 203 ----
net/sf/saxon/functions/ElementAvailable.java | 64 +-
net/sf/saxon/functions/Empty.java | 31 +-
net/sf/saxon/functions/EncodeForUri.java | 2 +-
net/sf/saxon/functions/EndsWith.java | 77 +-
net/sf/saxon/functions/EnvironmentVariable.java | 4 +-
net/sf/saxon/functions/Error.java | 2 +-
net/sf/saxon/functions/EscapeHtmlUri.java | 2 +-
.../saxon/functions/ExecutableFunctionLibrary.java | 15 +-
net/sf/saxon/functions/Exists.java | 32 +-
net/sf/saxon/functions/ExsltNodeSet.java | 154 ---
.../saxon/functions/ExtensionFunctionFactory.java | 22 -
net/sf/saxon/functions/Floor.java | 18 +-
net/sf/saxon/functions/Fold.java | 2 +-
net/sf/saxon/functions/FoldingFunction.java | 17 +-
net/sf/saxon/functions/FormatDate.java | 15 +-
net/sf/saxon/functions/FormatInteger.java | 16 +-
net/sf/saxon/functions/FormatNumber.java | 39 +-
net/sf/saxon/functions/FunctionAvailable.java | 47 +-
net/sf/saxon/functions/FunctionLibrary.java | 11 +-
net/sf/saxon/functions/FunctionLibraryList.java | 8 +-
net/sf/saxon/functions/GenerateId_1.java | 19 +-
net/sf/saxon/functions/HasChildren_1.java | 4 +-
net/sf/saxon/functions/HeadFn.java | 2 +-
net/sf/saxon/functions/Idref.java | 8 +-
net/sf/saxon/functions/InScopePrefixes.java | 7 +-
net/sf/saxon/functions/IndexOf.java | 43 +-
net/sf/saxon/functions/Innermost.java | 8 +-
net/sf/saxon/functions/InsertBefore.java | 23 +-
net/sf/saxon/functions/IntegratedFunctionCall.java | 29 +-
.../saxon/functions/IntegratedFunctionLibrary.java | 20 +-
net/sf/saxon/functions/IriToUri.java | 2 +-
net/sf/saxon/functions/IsIdRef.java | 2 +-
net/sf/saxon/functions/IsWholeNumber.java | 149 ---
net/sf/saxon/functions/KeyFn.java | 99 +-
net/sf/saxon/functions/Lang.java | 2 +-
net/sf/saxon/functions/LoadXqueryModule.java | 108 +-
net/sf/saxon/functions/LocalName_1.java | 19 +-
net/sf/saxon/functions/LowerCase.java | 18 +-
net/sf/saxon/functions/Matches.java | 24 +-
net/sf/saxon/functions/MathFunctionSet.java | 297 ++++++
net/sf/saxon/functions/Minimax.java | 42 +-
net/sf/saxon/functions/Name_1.java | 19 +-
net/sf/saxon/functions/NamespaceForPrefix.java | 2 +-
net/sf/saxon/functions/NamespaceUri_1.java | 19 +-
net/sf/saxon/functions/Nilled_1.java | 5 +-
net/sf/saxon/functions/NodeName_1.java | 19 +-
net/sf/saxon/functions/NormalizeSpace_1.java | 20 +-
net/sf/saxon/functions/NormalizeUnicode.java | 2 +-
net/sf/saxon/functions/NotFn.java | 37 +-
net/sf/saxon/functions/Number_1.java | 73 +-
net/sf/saxon/functions/OptionsParameter.java | 196 ++++
net/sf/saxon/functions/Outermost.java | 22 +-
net/sf/saxon/functions/ParseIetfDate.java | 4 +-
net/sf/saxon/functions/ParseXml.java | 29 +-
net/sf/saxon/functions/ParseXmlFragment.java | 32 +-
net/sf/saxon/functions/Path_1.java | 4 +-
net/sf/saxon/functions/Pi.java | 72 --
net/sf/saxon/functions/PositionAndLast.java | 65 +-
net/sf/saxon/functions/PowFn.java | 143 ---
net/sf/saxon/functions/Put.java | 2 +-
net/sf/saxon/functions/QNameFn.java | 17 +-
net/sf/saxon/functions/RegexFunction.java | 53 +-
net/sf/saxon/functions/RegexFunctionSansFlags.java | 16 +-
net/sf/saxon/functions/RegexGroup.java | 2 +-
net/sf/saxon/functions/Remove.java | 41 +-
net/sf/saxon/functions/Replace.java | 2 +-
net/sf/saxon/functions/ResolveQName.java | 25 +-
net/sf/saxon/functions/ResolveURI.java | 156 +--
net/sf/saxon/functions/Reverse.java | 18 +-
net/sf/saxon/functions/Root_1.java | 33 +-
net/sf/saxon/functions/Round.java | 17 +-
net/sf/saxon/functions/RoundHalfToEven.java | 17 +-
net/sf/saxon/functions/ScalarSystemFunction.java | 2 +-
net/sf/saxon/functions/Serialize.java | 179 +++-
net/sf/saxon/functions/SnapshotFn.java | 175 ++++
net/sf/saxon/functions/SortOne.java | 89 --
net/sf/saxon/functions/Sort_1.java | 101 ++
net/sf/saxon/functions/Sort_2.java | 47 +
net/sf/saxon/functions/StandardFunction.java | 1081 --------------------
net/sf/saxon/functions/StartsWith.java | 77 +-
net/sf/saxon/functions/StatefulSystemFunction.java | 21 +
net/sf/saxon/functions/StaticBaseUri.java | 34 +
net/sf/saxon/functions/StaticContextAccessor.java | 2 +-
net/sf/saxon/functions/StreamAvailable.java | 96 ++
net/sf/saxon/functions/StringJoin.java | 76 +-
net/sf/saxon/functions/StringLength_1.java | 18 +-
net/sf/saxon/functions/StringToCodepoints.java | 2 +-
net/sf/saxon/functions/String_1.java | 30 +-
net/sf/saxon/functions/Subsequence_2.java | 15 +-
net/sf/saxon/functions/Subsequence_3.java | 15 +-
net/sf/saxon/functions/Substring.java | 17 +-
net/sf/saxon/functions/SubstringAfter.java | 52 +-
net/sf/saxon/functions/SubstringBefore.java | 52 +-
net/sf/saxon/functions/Sum.java | 18 +-
net/sf/saxon/functions/SuperId.java | 72 +-
net/sf/saxon/functions/SystemFunction.java | 154 ++-
net/sf/saxon/functions/SystemFunctionLibrary.java | 250 -----
net/sf/saxon/functions/SystemProperty.java | 22 +-
net/sf/saxon/functions/TailFn.java | 4 +-
net/sf/saxon/functions/Tokenize_1.java | 28 +-
net/sf/saxon/functions/Tokenize_3.java | 2 +-
net/sf/saxon/functions/Trace.java | 21 +-
net/sf/saxon/functions/TransformFn.java | 1027 +++++++++++--------
net/sf/saxon/functions/Translate.java | 31 +-
net/sf/saxon/functions/TreatFn.java | 13 +-
net/sf/saxon/functions/TrigonometricFn.java | 302 ------
net/sf/saxon/functions/TypeAvailable.java | 16 +-
net/sf/saxon/functions/URIQueryParameters.java | 57 +-
net/sf/saxon/functions/Unordered.java | 2 +-
net/sf/saxon/functions/UnparsedEntity.java | 48 +-
net/sf/saxon/functions/UnparsedText.java | 52 +-
net/sf/saxon/functions/UnparsedTextAvailable.java | 28 +-
net/sf/saxon/functions/UnparsedTextFunction.java | 37 +-
net/sf/saxon/functions/UnparsedTextLines.java | 21 +-
net/sf/saxon/functions/UpperCase.java | 17 +-
net/sf/saxon/functions/UriCollection.java | 6 +-
net/sf/saxon/functions/VendorFunctionLibrary.java | 63 --
.../functions/registry/BuiltInFunctionSet.java | 508 +++++++++
.../registry/ConstructorFunctionLibrary.java | 211 ++++
.../functions/registry/ExsltCommonFunctionSet.java | 94 ++
.../registry/ExtensionFunctionFactory.java | 22 +
.../functions/registry/UseWhen30FunctionSet.java | 62 ++
.../functions/registry/VendorFunctionSetHE.java | 204 ++++
.../functions/registry/XPath20FunctionSet.java | 590 +++++++++++
.../functions/registry/XPath30FunctionSet.java | 223 ++++
.../functions/registry/XPath31FunctionSet.java | 184 ++++
.../functions/registry/XSLT20FunctionSet.java | 159 +++
.../functions/registry/XSLT30FunctionSet.java | 91 ++
net/sf/saxon/functions/registry/package.html | 13 +
net/sf/saxon/java/JavaCollationFactory.java | 2 +-
net/sf/saxon/java/JavaPlatform.java | 50 +-
net/sf/saxon/jaxp/AbstractTransformerImpl.java | 286 ++++++
net/sf/saxon/jaxp/AbstractXMLFilter.java | 369 +++++++
net/sf/saxon/jaxp/FilterImpl.java | 380 +------
net/sf/saxon/jaxp/IdentityTransformer.java | 40 +-
net/sf/saxon/jaxp/IdentityTransformerHandler.java | 5 +-
net/sf/saxon/jaxp/SaxonTransformerFactory.java | 19 +-
net/sf/saxon/jaxp/StreamingFilterImpl.java | 93 ++
net/sf/saxon/jaxp/StreamingTransformerImpl.java | 223 ++++
net/sf/saxon/jaxp/TemplatesHandlerImpl.java | 2 +-
net/sf/saxon/jaxp/TemplatesImpl.java | 38 +-
net/sf/saxon/jaxp/TransformerHandlerImpl.java | 10 +-
net/sf/saxon/jaxp/TransformerImpl.java | 231 +----
net/sf/saxon/jaxp/package.html | 13 +
net/sf/saxon/lib/AugmentedSource.java | 4 +-
net/sf/saxon/lib/CollationURIResolver.java | 2 +-
net/sf/saxon/lib/CollectionFinder.java | 2 +-
net/sf/saxon/lib/CollectionURIResolver.java | 2 +-
net/sf/saxon/lib/ConversionRules.java | 12 +-
net/sf/saxon/lib/DelegatingErrorListener.java | 2 +-
net/sf/saxon/lib/EnvironmentVariableResolver.java | 2 +-
net/sf/saxon/lib/ErrorGatherer.java | 2 +-
net/sf/saxon/lib/ExtensionFunctionCall.java | 6 +-
net/sf/saxon/lib/ExtensionFunctionDefinition.java | 88 +-
net/sf/saxon/lib/ExternalObjectModel.java | 18 +-
net/sf/saxon/lib/FeatureKeys.java | 248 ++++-
net/sf/saxon/lib/FunctionAnnotationHandler.java | 84 ++
net/sf/saxon/lib/Initializer.java | 2 +-
net/sf/saxon/lib/Invalidity.java | 2 +-
net/sf/saxon/lib/InvalidityHandler.java | 8 +-
.../InvalidityHandlerWrappingErrorListener.java | 2 +-
net/sf/saxon/lib/InvalidityReportGenerator.java | 7 +
net/sf/saxon/lib/LocalizerFactory.java | 2 +-
net/sf/saxon/lib/Logger.java | 2 +-
net/sf/saxon/lib/ModuleURIResolver.java | 2 +-
net/sf/saxon/lib/NamespaceConstant.java | 79 +-
net/sf/saxon/lib/Numberer.java | 2 +-
net/sf/saxon/lib/OutputURIResolver.java | 2 +-
net/sf/saxon/lib/ParseOptions.java | 98 +-
net/sf/saxon/lib/RelativeURIResolver.java | 2 +-
net/sf/saxon/lib/Resource.java | 7 +
net/sf/saxon/lib/ResourceCollection.java | 29 +
net/sf/saxon/lib/ResourceFactory.java | 2 +-
net/sf/saxon/lib/SaxonOutputKeys.java | 272 +----
net/sf/saxon/lib/SchemaURIResolver.java | 2 +-
net/sf/saxon/lib/SerializerFactory.java | 337 +++++-
.../saxon/lib/SimpleFunctionAnnotationHandler.java | 99 ++
net/sf/saxon/lib/SourceResolver.java | 2 +-
net/sf/saxon/lib/StAXResultHandler.java | 2 +-
net/sf/saxon/lib/StandardCollationURIResolver.java | 4 +-
.../saxon/lib/StandardCollectionURIResolver.java | 42 +-
net/sf/saxon/lib/StandardEntityResolver.java | 15 +-
.../lib/StandardEnvironmentVariableResolver.java | 2 +-
net/sf/saxon/lib/StandardErrorHandler.java | 2 +-
net/sf/saxon/lib/StandardErrorListener.java | 80 +-
net/sf/saxon/lib/StandardInvalidityHandler.java | 22 +-
net/sf/saxon/lib/StandardLogger.java | 2 +-
net/sf/saxon/lib/StandardModuleURIResolver.java | 2 +-
net/sf/saxon/lib/StandardOutputResolver.java | 2 +-
net/sf/saxon/lib/StandardURIChecker.java | 2 +-
net/sf/saxon/lib/StandardURIResolver.java | 7 +-
net/sf/saxon/lib/StandardUnparsedTextResolver.java | 59 +-
net/sf/saxon/lib/StaticQueryContextFactory.java | 4 +-
net/sf/saxon/lib/StringCollator.java | 2 +-
net/sf/saxon/lib/SubstringMatcher.java | 2 +-
net/sf/saxon/lib/TraceListener.java | 2 +-
net/sf/saxon/lib/TraceListener2.java | 2 +-
net/sf/saxon/lib/URIChecker.java | 2 +-
net/sf/saxon/lib/UnfailingErrorListener.java | 2 +-
net/sf/saxon/lib/UnparsedTextURIResolver.java | 9 +-
net/sf/saxon/lib/Validation.java | 2 +-
.../saxon/lib/ValidationStatisticsRecipient.java | 2 +-
.../saxon/lib/XQueryFunctionAnnotationHandler.java | 153 +++
net/sf/saxon/ma/arrays/ArrayAppend.java | 117 ---
net/sf/saxon/ma/arrays/ArrayBlock.java | 284 -----
net/sf/saxon/ma/arrays/ArrayFilter.java | 127 ---
net/sf/saxon/ma/arrays/ArrayFlatten.java | 126 ---
net/sf/saxon/ma/arrays/ArrayFoldLeft.java | 122 ---
net/sf/saxon/ma/arrays/ArrayFoldRight.java | 121 ---
net/sf/saxon/ma/arrays/ArrayForEach.java | 124 ---
net/sf/saxon/ma/arrays/ArrayForEachPair.java | 126 ---
net/sf/saxon/ma/arrays/ArrayFromSequence.java | 107 --
net/sf/saxon/ma/arrays/ArrayFunctionSet.java | 616 +++++++++++
net/sf/saxon/ma/arrays/ArrayGet.java | 110 --
net/sf/saxon/ma/arrays/ArrayHead.java | 111 --
net/sf/saxon/ma/arrays/ArrayInsertBefore.java | 126 ---
net/sf/saxon/ma/arrays/ArrayItem.java | 30 +-
net/sf/saxon/ma/arrays/ArrayItemType.java | 32 +-
net/sf/saxon/ma/arrays/ArrayJoin.java | 116 ---
net/sf/saxon/ma/arrays/ArrayPut.java | 123 ---
net/sf/saxon/ma/arrays/ArrayRemove.java | 128 ---
net/sf/saxon/ma/arrays/ArrayReverse.java | 116 ---
net/sf/saxon/ma/arrays/ArraySize.java | 110 --
net/sf/saxon/ma/arrays/ArraySort.java | 248 +----
net/sf/saxon/ma/arrays/ArraySubarray.java | 147 ---
net/sf/saxon/ma/arrays/ArrayTail.java | 111 --
net/sf/saxon/ma/arrays/ArrayToSequence.java | 114 ---
net/sf/saxon/ma/arrays/SimpleArrayItem.java | 169 ++-
net/sf/saxon/ma/arrays/SquareArrayConstructor.java | 297 ++++++
net/sf/saxon/ma/json/JsonDoc.java | 18 +-
net/sf/saxon/ma/json/JsonHandler.java | 126 +--
net/sf/saxon/ma/json/JsonHandlerMap.java | 16 +-
net/sf/saxon/ma/json/JsonHandlerXML.java | 24 +-
net/sf/saxon/ma/json/JsonParser.java | 267 ++---
net/sf/saxon/ma/json/JsonReceiver.java | 57 +-
net/sf/saxon/ma/json/JsonToXMLFn.java | 65 +-
net/sf/saxon/ma/json/ParseJsonFn.java | 48 +-
net/sf/saxon/ma/json/SerializeJsonFn.java | 406 --------
net/sf/saxon/ma/json/XMLToJsonFn.java | 136 +--
net/sf/saxon/ma/json/XMLToJsonTransform.java | 259 -----
net/sf/saxon/ma/map/HashTrieMap.java | 472 ++++++---
net/sf/saxon/ma/map/KeyValuePair.java | 4 +-
net/sf/saxon/ma/map/MapContains.java | 116 ---
net/sf/saxon/ma/map/MapCreate.java | 139 +--
net/sf/saxon/ma/map/MapEntry.java | 126 ---
net/sf/saxon/ma/map/MapFind.java | 143 ---
net/sf/saxon/ma/map/MapForEach.java | 115 ---
net/sf/saxon/ma/map/MapFunctionSet.java | 501 +++++++++
net/sf/saxon/ma/map/MapGet.java | 120 ---
net/sf/saxon/ma/map/MapItem.java | 79 +-
net/sf/saxon/ma/map/MapKeys.java | 110 --
net/sf/saxon/ma/map/MapMerge.java | 190 ----
net/sf/saxon/ma/map/MapNew.java | 178 ----
net/sf/saxon/ma/map/MapPut.java | 136 ---
net/sf/saxon/ma/map/MapRemove.java | 117 ---
net/sf/saxon/ma/map/MapSize.java | 110 --
net/sf/saxon/ma/map/MapType.java | 99 +-
net/sf/saxon/ma/map/MapUntypedContains.java | 138 +--
net/sf/saxon/ma/map/RangeKey.java | 118 ++-
net/sf/saxon/ma/map/TupleItemType.java | 238 +++++
net/sf/saxon/ma/package.html | 2 +-
net/sf/saxon/ma/trie/ImmutableHashTrieMap.java | 30 +-
net/sf/saxon/ma/trie/ImmutableMap.java | 2 +-
net/sf/saxon/ma/trie/Option.java | 93 --
net/sf/saxon/om/AbsolutePath.java | 2 +-
net/sf/saxon/om/AbstractItem.java | 18 +-
net/sf/saxon/om/AllElementsSpaceStrippingRule.java | 19 +-
net/sf/saxon/om/AtomicArray.java | 4 +-
net/sf/saxon/om/AtomicSequence.java | 54 +-
net/sf/saxon/om/AtomizedValueIterator.java | 3 +-
net/sf/saxon/om/AttributeCollection.java | 6 +-
net/sf/saxon/om/AxisInfo.java | 12 +-
net/sf/saxon/om/Chain.java | 38 +-
net/sf/saxon/om/CodedName.java | 54 +-
net/sf/saxon/om/CopyOptions.java | 6 +-
net/sf/saxon/om/DocumentInfo.java | 7 +
net/sf/saxon/om/DocumentPool.java | 2 +-
net/sf/saxon/om/DocumentURI.java | 2 +-
net/sf/saxon/om/EmptyAtomicSequence.java | 2 +-
net/sf/saxon/om/FingerprintedNode.java | 77 --
net/sf/saxon/om/FingerprintedQName.java | 64 +-
net/sf/saxon/om/FocusIterator.java | 25 +-
net/sf/saxon/om/FocusTrackingIterator.java | 151 ++-
net/sf/saxon/om/Function.java | 20 +-
net/sf/saxon/om/GenericTreeInfo.java | 17 +-
net/sf/saxon/om/GroundedValue.java | 23 +-
net/sf/saxon/om/IdentityComparable.java | 6 +-
net/sf/saxon/om/IgnorableSpaceStrippingRule.java | 73 ++
net/sf/saxon/om/InScopeNamespaces.java | 39 +
net/sf/saxon/om/InscopeNamespaceResolver.java | 11 +-
net/sf/saxon/om/Item.java | 13 +-
net/sf/saxon/om/LazySequence.java | 3 +-
net/sf/saxon/om/MemoSequence.java | 137 ++-
net/sf/saxon/om/MutableDocumentInfo.java | 2 +-
net/sf/saxon/om/MutableNodeInfo.java | 2 +-
net/sf/saxon/om/NameChecker.java | 2 +-
net/sf/saxon/om/NameOfNode.java | 36 +-
net/sf/saxon/om/NamePool.java | 177 +---
net/sf/saxon/om/NamespaceBinding.java | 17 +-
net/sf/saxon/om/NamespaceBindingSet.java | 15 +
net/sf/saxon/om/NamespaceException.java | 2 +-
net/sf/saxon/om/NamespaceResolver.java | 2 +-
net/sf/saxon/om/NoElementsSpaceStrippingRule.java | 23 +-
net/sf/saxon/om/NoNamespaceName.java | 16 +-
net/sf/saxon/om/NodeInfo.java | 54 +-
net/sf/saxon/om/NodeName.java | 21 +-
net/sf/saxon/om/NotationSet.java | 2 +-
net/sf/saxon/om/One.java | 2 +-
net/sf/saxon/om/OneOrMore.java | 2 +-
net/sf/saxon/om/PrefixPool.java | 105 ++
net/sf/saxon/om/QNameException.java | 2 +-
net/sf/saxon/om/QNameParser.java | 9 +-
.../om/SelectedElementsSpaceStrippingRule.java | 35 +-
net/sf/saxon/om/Sequence.java | 6 +-
net/sf/saxon/om/SequenceIterator.java | 43 +-
net/sf/saxon/om/SequenceTool.java | 155 ++-
net/sf/saxon/om/SpaceStrippingRule.java | 22 +-
net/sf/saxon/om/StandardNames.java | 58 +-
net/sf/saxon/om/StructuredQName.java | 20 +-
net/sf/saxon/om/StylesheetSpaceStrippingRule.java | 25 +-
net/sf/saxon/om/TreeInfo.java | 7 +-
net/sf/saxon/om/TreeModel.java | 2 +-
net/sf/saxon/om/ZeroOrMore.java | 2 +-
net/sf/saxon/om/ZeroOrOne.java | 2 +-
net/sf/saxon/pattern/AncestorQualifiedPattern.java | 62 +-
net/sf/saxon/pattern/AnchorPattern.java | 22 +-
net/sf/saxon/pattern/AnyChildNodeTest.java | 42 +-
net/sf/saxon/pattern/AnyNodeTest.java | 34 +-
net/sf/saxon/pattern/BasePatternWithPredicate.java | 316 ++++++
net/sf/saxon/pattern/BooleanExpressionPattern.java | 88 +-
net/sf/saxon/pattern/CombinedNodeTest.java | 74 +-
net/sf/saxon/pattern/ConditionalPattern.java | 333 ------
net/sf/saxon/pattern/ContentTypeTest.java | 61 +-
net/sf/saxon/pattern/DocumentNodeTest.java | 45 +-
net/sf/saxon/pattern/ExceptPattern.java | 13 +-
net/sf/saxon/pattern/GeneralNodePattern.java | 54 +-
net/sf/saxon/pattern/GeneralPositionalPattern.java | 104 +-
net/sf/saxon/pattern/IntersectPattern.java | 13 +-
net/sf/saxon/pattern/LocalNameTest.java | 46 +-
net/sf/saxon/pattern/MultipleNodeKindTest.java | 80 +-
net/sf/saxon/pattern/NameTest.java | 67 +-
net/sf/saxon/pattern/NamespaceTest.java | 49 +-
net/sf/saxon/pattern/NodeKindTest.java | 50 +-
net/sf/saxon/pattern/NodeSetPattern.java | 113 +-
net/sf/saxon/pattern/NodeTest.java | 115 ++-
net/sf/saxon/pattern/NodeTestPattern.java | 5 +-
net/sf/saxon/pattern/Pattern.java | 189 ++--
net/sf/saxon/pattern/PatternFinder.java | 38 -
net/sf/saxon/pattern/PatternMaker.java | 2 +-
net/sf/saxon/pattern/PatternOptimization.java | 33 -
net/sf/saxon/pattern/PatternParser.java | 2 +-
net/sf/saxon/pattern/PatternParser20.java | 241 -----
net/sf/saxon/pattern/PatternParser30.java | 302 ++++++
net/sf/saxon/pattern/PatternThatSetsCurrent.java | 35 +-
net/sf/saxon/pattern/PatternWithPredicate.java | 317 +-----
net/sf/saxon/pattern/QNameTest.java | 5 +-
net/sf/saxon/pattern/SameNameTest.java | 68 +-
net/sf/saxon/pattern/SchemaNodeTest.java | 2 +-
net/sf/saxon/pattern/SimplePositionalPattern.java | 8 +-
.../pattern/StreamingFunctionArgumentPattern.java | 132 +++
net/sf/saxon/pattern/UnionPattern.java | 2 +-
net/sf/saxon/pattern/UnionQNameTest.java | 7 +-
net/sf/saxon/pattern/UniversalPattern.java | 2 +-
net/sf/saxon/pattern/VennPattern.java | 58 +-
net/sf/saxon/pull/NamespaceContextImpl.java | 6 +-
net/sf/saxon/pull/PullConsumer.java | 4 +-
net/sf/saxon/pull/PullFilter.java | 3 +-
net/sf/saxon/pull/PullProvider.java | 4 +-
net/sf/saxon/pull/PullPushCopier.java | 6 +-
net/sf/saxon/pull/PullPushTee.java | 9 +-
net/sf/saxon/pull/PullSource.java | 2 +-
net/sf/saxon/pull/StaxBridge.java | 218 +---
net/sf/saxon/pull/UnparsedEntity.java | 2 +-
net/sf/saxon/pull/package.html | 5 -
net/sf/saxon/query/Annotation.java | 90 +-
net/sf/saxon/query/AnnotationList.java | 146 +++
net/sf/saxon/query/Declaration.java | 2 +-
net/sf/saxon/query/DynamicQueryContext.java | 13 +-
net/sf/saxon/query/ImportedFunctionLibrary.java | 8 +-
net/sf/saxon/query/LanguageFeature.java | 2 +-
net/sf/saxon/query/QueryLibrary.java | 2 +-
net/sf/saxon/query/QueryModule.java | 114 ++-
net/sf/saxon/query/QueryReader.java | 2 +-
net/sf/saxon/query/QueryResult.java | 2 +-
net/sf/saxon/query/SequenceWrapper.java | 12 +-
net/sf/saxon/query/StaticQueryContext.java | 87 +-
net/sf/saxon/query/UnboundFunctionLibrary.java | 12 +-
net/sf/saxon/query/UndeclaredVariable.java | 2 +-
net/sf/saxon/query/UpdateAgent.java | 2 +-
net/sf/saxon/query/XQueryExpression.java | 155 +--
net/sf/saxon/query/XQueryFunction.java | 99 +-
net/sf/saxon/query/XQueryFunctionBinder.java | 2 +-
net/sf/saxon/query/XQueryFunctionLibrary.java | 33 +-
net/sf/saxon/query/XQueryParser.java | 764 ++++++--------
net/sf/saxon/query/package.html | 3 +-
net/sf/saxon/regex/ARegexIterator.java | 99 +-
net/sf/saxon/regex/ARegularExpression.java | 5 +-
net/sf/saxon/regex/ATokenIterator.java | 7 +-
net/sf/saxon/regex/BMPString.java | 3 +-
net/sf/saxon/regex/Capture.java | 25 +
net/sf/saxon/regex/CaseVariants.java | 2 +-
net/sf/saxon/regex/Categories.java | 234 -----
net/sf/saxon/regex/GeneralUnicodeString.java | 11 +-
net/sf/saxon/regex/History.java | 2 +-
net/sf/saxon/regex/JRegexIterator.java | 60 +-
net/sf/saxon/regex/JTokenIterator.java | 7 +-
net/sf/saxon/regex/JavaRegularExpression.java | 2 +-
net/sf/saxon/regex/LatinString.java | 2 +-
net/sf/saxon/regex/Operation.java | 130 ++-
net/sf/saxon/regex/RECompiler.java | 161 ++-
net/sf/saxon/regex/REFlags.java | 4 +-
net/sf/saxon/regex/REMatcher.java | 94 +-
net/sf/saxon/regex/REProgram.java | 2 +-
net/sf/saxon/regex/RESyntaxException.java | 4 +-
net/sf/saxon/regex/RegexIterator.java | 36 +-
net/sf/saxon/regex/RegexPrecondition.java | 2 +-
net/sf/saxon/regex/RegularExpression.java | 2 +-
net/sf/saxon/regex/UnicodeBlocks.java | 12 +-
net/sf/saxon/regex/UnicodeString.java | 40 +-
net/sf/saxon/regex/charclass/Categories.java | 290 ++++++
net/sf/saxon/regex/charclass/CharacterClass.java | 38 +
.../saxon/regex/charclass/EmptyCharacterClass.java | 50 +
.../regex/charclass/IntSetCharacterClass.java | 52 +
.../regex/charclass/InverseCharacterClass.java | 55 +
.../regex/charclass/PredicateCharacterClass.java | 39 +
.../regex/charclass/SingletonCharacterClass.java | 44 +
net/sf/saxon/regex/charclass/package.html | 13 +
.../saxon/resource/AbstractResourceCollection.java | 24 +-
net/sf/saxon/resource/BinaryResource.java | 43 +-
net/sf/saxon/resource/CatalogCollection.java | 71 +-
.../resource/CollectionURIResolverWrapper.java | 28 +-
net/sf/saxon/resource/DirectoryCollection.java | 12 +-
net/sf/saxon/resource/FailedResource.java | 25 +-
net/sf/saxon/resource/JSONResource.java | 64 +-
net/sf/saxon/resource/JarCollection.java | 7 +
net/sf/saxon/resource/MetadataResource.java | 9 +-
.../saxon/resource/StandardCollectionFinder.java | 2 +-
net/sf/saxon/resource/UnparsedTextResource.java | 43 +-
net/sf/saxon/resource/XmlResource.java | 58 +-
net/sf/saxon/resource/package.html | 14 +
net/sf/saxon/s9api/Axis.java | 2 +-
net/sf/saxon/s9api/BuildingContentHandler.java | 2 +-
net/sf/saxon/s9api/BuildingStreamWriter.java | 2 +-
net/sf/saxon/s9api/BuildingStreamWriterImpl.java | 2 +-
net/sf/saxon/s9api/ConstructedItemType.java | 4 +-
net/sf/saxon/s9api/DOMDestination.java | 2 +-
net/sf/saxon/s9api/Destination.java | 2 +-
net/sf/saxon/s9api/DocumentBuilder.java | 56 +-
net/sf/saxon/s9api/ExtensionFunction.java | 4 +-
net/sf/saxon/s9api/ItemType.java | 59 +-
net/sf/saxon/s9api/ItemTypeFactory.java | 53 +-
net/sf/saxon/s9api/MessageListener.java | 2 +-
net/sf/saxon/s9api/MessageListener2.java | 41 +
net/sf/saxon/s9api/MessageListener2Proxy.java | 131 +++
net/sf/saxon/s9api/MessageListenerProxy.java | 20 +-
net/sf/saxon/s9api/OccurrenceIndicator.java | 2 +-
net/sf/saxon/s9api/Predicate.java | 24 +
net/sf/saxon/s9api/Processor.java | 14 +-
net/sf/saxon/s9api/QName.java | 15 +-
net/sf/saxon/s9api/SAXDestination.java | 2 +-
net/sf/saxon/s9api/SaxonApiException.java | 2 +-
net/sf/saxon/s9api/SaxonApiUncheckedException.java | 2 +-
net/sf/saxon/s9api/SchemaManager.java | 2 +-
net/sf/saxon/s9api/SchemaValidator.java | 51 +-
net/sf/saxon/s9api/SequenceType.java | 12 +-
net/sf/saxon/s9api/Serializer.java | 108 +-
net/sf/saxon/s9api/StaticError.java | 2 +-
net/sf/saxon/s9api/TeeDestination.java | 2 +-
net/sf/saxon/s9api/ValidationMode.java | 4 +-
net/sf/saxon/s9api/WhitespaceStrippingPolicy.java | 73 +-
net/sf/saxon/s9api/XPathCompiler.java | 66 +-
net/sf/saxon/s9api/XPathExecutable.java | 2 +-
net/sf/saxon/s9api/XPathSelector.java | 16 +-
net/sf/saxon/s9api/XQueryCompiler.java | 90 +-
net/sf/saxon/s9api/XQueryEvaluator.java | 8 +-
net/sf/saxon/s9api/XQueryExecutable.java | 2 +-
net/sf/saxon/s9api/XdmArray.java | 248 +++++
net/sf/saxon/s9api/XdmAtomicValue.java | 190 +++-
net/sf/saxon/s9api/XdmDestination.java | 2 +-
net/sf/saxon/s9api/XdmEmptySequence.java | 2 +-
net/sf/saxon/s9api/XdmExternalObject.java | 46 +-
net/sf/saxon/s9api/XdmFunctionItem.java | 51 +-
net/sf/saxon/s9api/XdmItem.java | 59 +-
net/sf/saxon/s9api/XdmMap.java | 422 ++++++++
net/sf/saxon/s9api/XdmNode.java | 10 +-
net/sf/saxon/s9api/XdmNodeKind.java | 2 +-
net/sf/saxon/s9api/XdmSequenceIterator.java | 2 +-
net/sf/saxon/s9api/XdmValue.java | 87 +-
net/sf/saxon/s9api/Xslt30Transformer.java | 193 +++-
net/sf/saxon/s9api/XsltCompiler.java | 506 ++++-----
net/sf/saxon/s9api/XsltExecutable.java | 50 +-
net/sf/saxon/s9api/XsltPackage.java | 65 +-
net/sf/saxon/s9api/XsltTransformer.java | 42 +-
net/sf/saxon/serialize/AdaptiveEmitter.java | 18 +-
net/sf/saxon/serialize/AttributeSorter.java | 161 ---
net/sf/saxon/serialize/BinaryTextDecoder.java | 2 +-
net/sf/saxon/serialize/CDATAFilter.java | 11 +-
net/sf/saxon/serialize/CharacterMap.java | 2 +-
net/sf/saxon/serialize/CharacterMapExpander.java | 2 +-
net/sf/saxon/serialize/CharacterMapIndex.java | 12 +-
.../serialize/CharacterReferenceGenerator.java | 2 +-
net/sf/saxon/serialize/Emitter.java | 6 +-
net/sf/saxon/serialize/ExpandedStreamResult.java | 2 +-
net/sf/saxon/serialize/HTML40Emitter.java | 2 +-
net/sf/saxon/serialize/HTML50Emitter.java | 4 +-
net/sf/saxon/serialize/HTMLEmitter.java | 10 +-
net/sf/saxon/serialize/HTMLIndenter.java | 6 +-
net/sf/saxon/serialize/HTMLTagHashSet.java | 2 +-
net/sf/saxon/serialize/HTMLURIEscaper.java | 2 +-
.../serialize/HexCharacterReferenceGenerator.java | 2 +-
net/sf/saxon/serialize/ImplicitResultChecker.java | 2 +-
net/sf/saxon/serialize/JSONEmitter.java | 47 +-
net/sf/saxon/serialize/JSONWriter.java | 271 +++++
net/sf/saxon/serialize/MessageEmitter.java | 29 +-
net/sf/saxon/serialize/MessageWarner.java | 20 +-
net/sf/saxon/serialize/MetaTagAdjuster.java | 16 +-
.../saxon/serialize/ReconfigurableSerializer.java | 9 +-
.../serialize/SerializationParamsHandler.java | 2 +-
net/sf/saxon/serialize/TEXTEmitter.java | 6 +-
net/sf/saxon/serialize/UTF8Writer.java | 2 +-
net/sf/saxon/serialize/UncommittedSerializer.java | 17 +-
net/sf/saxon/serialize/UnicodeNormalizer.java | 2 +-
net/sf/saxon/serialize/XHTML1Emitter.java | 2 +-
net/sf/saxon/serialize/XHTML5Emitter.java | 6 +-
net/sf/saxon/serialize/XHTMLPrefixRemover.java | 113 ++
net/sf/saxon/serialize/XHTMLURIEscaper.java | 2 +-
net/sf/saxon/serialize/XML10ContentChecker.java | 2 +-
net/sf/saxon/serialize/XMLEmitter.java | 267 +++--
net/sf/saxon/serialize/XMLIndenter.java | 33 +-
.../serialize/charcode/ASCIICharacterSet.java | 2 +-
net/sf/saxon/serialize/charcode/CharacterSet.java | 2 +-
.../serialize/charcode/CharacterSetFactory.java | 2 +-
.../serialize/charcode/ISO88591CharacterSet.java | 2 +-
.../saxon/serialize/charcode/JavaCharacterSet.java | 2 +-
.../serialize/charcode/UTF16CharacterSet.java | 2 +-
.../saxon/serialize/charcode/UTF8CharacterSet.java | 2 +-
.../saxon/serialize/charcode/XMLCharacterData.java | 2 +-
net/sf/saxon/serialize/codenorm/Normalizer.java | 2 +-
.../saxon/serialize/codenorm/NormalizerData.java | 2 +-
.../serialize/codenorm/UnicodeDataGenerator.java | 2 +-
.../codenorm/UnicodeDataParserFromXML.java | 2 +-
net/sf/saxon/stax/ReceiverToXMLStreamWriter.java | 16 +-
net/sf/saxon/stax/StAXResultHandlerImpl.java | 3 +-
net/sf/saxon/stax/XMLStreamWriterDestination.java | 3 +-
net/sf/saxon/stax/package.html | 13 +
net/sf/saxon/style/AbsentExtensionElement.java | 12 +-
net/sf/saxon/style/AttributeValueTemplate.java | 10 +-
net/sf/saxon/style/CollationDeclaration.java | 28 -
net/sf/saxon/style/Compilation.java | 316 ++++--
net/sf/saxon/style/ComponentAcceptor.java | 25 -
net/sf/saxon/style/ComponentDeclaration.java | 2 +-
net/sf/saxon/style/DataElement.java | 2 +-
net/sf/saxon/style/ExpressionContext.java | 98 +-
net/sf/saxon/style/ExtensionInstruction.java | 2 +-
net/sf/saxon/style/LiteralResultElement.java | 37 +-
net/sf/saxon/style/PackageVersion.java | 34 +-
net/sf/saxon/style/PackageVersionRanges.java | 25 +-
net/sf/saxon/style/PrincipalStylesheetModule.java | 561 ++++++----
.../style/PublicStylesheetFunctionLibrary.java | 140 +++
net/sf/saxon/style/SourceBinding.java | 93 +-
net/sf/saxon/style/StyleElement.java | 414 +++++---
net/sf/saxon/style/StyleNodeFactory.java | 195 ++--
net/sf/saxon/style/StylesheetComponent.java | 10 +-
net/sf/saxon/style/StylesheetFunctionLibrary.java | 53 +-
net/sf/saxon/style/StylesheetModule.java | 24 +-
net/sf/saxon/style/StylesheetPackage.java | 379 +++++--
net/sf/saxon/style/TextValueTemplateContext.java | 72 ++
net/sf/saxon/style/TextValueTemplateNode.java | 45 +
net/sf/saxon/style/UseWhenFilter.java | 507 +++++----
net/sf/saxon/style/UseWhenStaticContext.java | 40 +-
net/sf/saxon/style/XSLAccept.java | 134 +++
net/sf/saxon/style/XSLAcceptExpose.java | 195 ++++
net/sf/saxon/style/XSLAccumulator.java | 387 +++++++
net/sf/saxon/style/XSLAccumulatorRule.java | 116 +++
net/sf/saxon/style/XSLAnalyzeString.java | 23 +-
net/sf/saxon/style/XSLApplyImports.java | 2 +-
net/sf/saxon/style/XSLApplyTemplates.java | 62 +-
net/sf/saxon/style/XSLAssert.java | 134 +++
net/sf/saxon/style/XSLAttribute.java | 22 +-
net/sf/saxon/style/XSLAttributeSet.java | 18 +-
net/sf/saxon/style/XSLBreak.java | 86 ++
net/sf/saxon/style/XSLBreakOrContinue.java | 91 ++
net/sf/saxon/style/XSLCallTemplate.java | 24 +-
net/sf/saxon/style/XSLCatch.java | 189 ++++
net/sf/saxon/style/XSLCharacterMap.java | 9 +-
net/sf/saxon/style/XSLChoose.java | 16 +-
net/sf/saxon/style/XSLComment.java | 2 +-
net/sf/saxon/style/XSLContextItem.java | 128 +++
net/sf/saxon/style/XSLCopy.java | 10 +-
net/sf/saxon/style/XSLCopyOf.java | 10 +-
net/sf/saxon/style/XSLDecimalFormat.java | 7 +-
net/sf/saxon/style/XSLDocument.java | 2 +-
net/sf/saxon/style/XSLElement.java | 4 +-
net/sf/saxon/style/XSLEvaluate.java | 252 +++++
net/sf/saxon/style/XSLExpose.java | 157 +++
net/sf/saxon/style/XSLFallback.java | 2 +-
net/sf/saxon/style/XSLForEach.java | 6 +-
net/sf/saxon/style/XSLForEachGroup.java | 20 +-
net/sf/saxon/style/XSLFork.java | 90 ++
net/sf/saxon/style/XSLFunction.java | 175 ++--
net/sf/saxon/style/XSLGeneralIncorporate.java | 59 +-
net/sf/saxon/style/XSLGeneralVariable.java | 5 +-
net/sf/saxon/style/XSLGlobalContextItem.java | 66 ++
net/sf/saxon/style/XSLGlobalParam.java | 6 +-
net/sf/saxon/style/XSLGlobalVariable.java | 19 +-
net/sf/saxon/style/XSLIf.java | 6 +-
net/sf/saxon/style/XSLImport.java | 2 +-
net/sf/saxon/style/XSLImportSchema.java | 5 +-
net/sf/saxon/style/XSLInclude.java | 2 +-
net/sf/saxon/style/XSLIterate.java | 155 +++
net/sf/saxon/style/XSLKey.java | 54 +-
net/sf/saxon/style/XSLLeafNodeConstructor.java | 7 +-
net/sf/saxon/style/XSLLocalParam.java | 24 +-
net/sf/saxon/style/XSLLocalVariable.java | 2 +-
net/sf/saxon/style/XSLMap.java | 95 ++
net/sf/saxon/style/XSLMapEntry.java | 122 +++
net/sf/saxon/style/XSLMatchingSubstring.java | 2 +-
net/sf/saxon/style/XSLMerge.java | 222 ++++
net/sf/saxon/style/XSLMergeAction.java | 62 ++
net/sf/saxon/style/XSLMergeKey.java | 69 ++
net/sf/saxon/style/XSLMergeSource.java | 288 ++++++
net/sf/saxon/style/XSLMessage.java | 22 +-
net/sf/saxon/style/XSLMode.java | 309 ++++++
net/sf/saxon/style/XSLModuleRoot.java | 26 +-
net/sf/saxon/style/XSLNamespace.java | 2 +-
net/sf/saxon/style/XSLNamespaceAlias.java | 6 +-
net/sf/saxon/style/XSLNextIteration.java | 150 +++
net/sf/saxon/style/XSLNextMatch.java | 3 +-
net/sf/saxon/style/XSLNumber.java | 59 +-
net/sf/saxon/style/XSLOnCompletion.java | 93 ++
net/sf/saxon/style/XSLOnEmpty.java | 41 +
net/sf/saxon/style/XSLOnNonEmpty.java | 29 +
net/sf/saxon/style/XSLOriginalLibrary.java | 84 ++
net/sf/saxon/style/XSLOtherwise.java | 2 +-
net/sf/saxon/style/XSLOutput.java | 263 +----
net/sf/saxon/style/XSLOutputCharacter.java | 2 +-
net/sf/saxon/style/XSLOverride.java | 130 +++
net/sf/saxon/style/XSLPackage.java | 49 +-
net/sf/saxon/style/XSLPerformSort.java | 2 +-
net/sf/saxon/style/XSLPreserveSpace.java | 13 +-
net/sf/saxon/style/XSLProcessingInstruction.java | 2 +-
net/sf/saxon/style/XSLResultDocument.java | 45 +-
net/sf/saxon/style/XSLSequence.java | 33 +-
net/sf/saxon/style/XSLSort.java | 2 +-
net/sf/saxon/style/XSLSortOrMergeKey.java | 8 +-
net/sf/saxon/style/XSLSourceDocument.java | 253 +++++
net/sf/saxon/style/XSLStylesheet.java | 19 +-
net/sf/saxon/style/XSLTStaticContext.java | 2 +-
net/sf/saxon/style/XSLTemplate.java | 545 ++++++----
net/sf/saxon/style/XSLText.java | 4 +-
net/sf/saxon/style/XSLTry.java | 128 +++
net/sf/saxon/style/XSLUsePackage.java | 356 +++++++
net/sf/saxon/style/XSLValueOf.java | 29 +-
net/sf/saxon/style/XSLWhen.java | 2 +-
net/sf/saxon/style/XSLWherePopulated.java | 74 ++
net/sf/saxon/style/XSLWithParam.java | 15 +-
net/sf/saxon/sxpath/AbstractStaticContext.java | 99 +-
net/sf/saxon/sxpath/IndependentContext.java | 25 +-
net/sf/saxon/sxpath/XPathDynamicContext.java | 8 +-
net/sf/saxon/sxpath/XPathEvaluator.java | 42 +-
net/sf/saxon/sxpath/XPathExpression.java | 9 +-
net/sf/saxon/sxpath/XPathStaticContext.java | 2 +-
net/sf/saxon/sxpath/XPathVariable.java | 16 +-
net/sf/saxon/testdriver/CanonicalXML.java | 2 +-
net/sf/saxon/testdriver/Environment.java | 233 ++++-
net/sf/saxon/testdriver/ErrorCollector.java | 15 +-
net/sf/saxon/testdriver/QT3TestDriverHE.java | 73 +-
net/sf/saxon/testdriver/QT3TestReport.java | 2 +-
net/sf/saxon/testdriver/ResultAssertion.java | 30 -
net/sf/saxon/testdriver/Spec.java | 2 +-
net/sf/saxon/testdriver/TestDriver.java | 155 ++-
net/sf/saxon/testdriver/TestDriverShell.java | 2 +-
net/sf/saxon/testdriver/TestOutcome.java | 114 ++-
net/sf/saxon/testdriver/TestReport.java | 23 +-
net/sf/saxon/testdriver/Xslt30TestReport.java | 6 +-
.../saxon/testdriver/Xslt30TestSuiteDriverHE.java | 322 ++++--
net/sf/saxon/trace/AbstractTraceListener.java | 29 +-
net/sf/saxon/trace/ContextStackFrame.java | 49 +-
net/sf/saxon/trace/ContextStackIterator.java | 7 +-
net/sf/saxon/trace/ExpressionPresenter.java | 241 ++++-
net/sf/saxon/trace/InstructionInfo.java | 2 +-
net/sf/saxon/trace/LocationKind.java | 2 +-
net/sf/saxon/trace/RuleTraceListener.java | 277 -----
net/sf/saxon/trace/TimingCodeInjector.java | 2 +-
net/sf/saxon/trace/TimingTraceListener.java | 61 +-
net/sf/saxon/trace/TraceCodeInjector.java | 5 +-
net/sf/saxon/trace/TraceEventMulticaster.java | 2 +-
net/sf/saxon/trace/XQueryTraceListener.java | 2 +-
net/sf/saxon/trace/XSLTTraceCodeInjector.java | 2 +-
net/sf/saxon/trace/XSLTTraceListener.java | 2 +-
net/sf/saxon/trans/BuiltInRuleSet.java | 57 --
net/sf/saxon/trans/CommandLineOptions.java | 44 +-
net/sf/saxon/trans/CompilerInfo.java | 178 ++--
net/sf/saxon/trans/ComponentTest.java | 30 +-
net/sf/saxon/trans/CompoundMode.java | 247 +++++
net/sf/saxon/trans/ConfigurationReader.java | 349 +++++--
net/sf/saxon/trans/DecimalFormatManager.java | 2 +-
net/sf/saxon/trans/DecimalSymbols.java | 21 +-
net/sf/saxon/trans/DynamicLoader.java | 31 +-
net/sf/saxon/trans/Err.java | 24 +-
net/sf/saxon/trans/FunctionStreamability.java | 10 +-
net/sf/saxon/trans/GlobalVariableManager.java | 28 +-
net/sf/saxon/trans/IAccumulatorManager.java | 19 -
net/sf/saxon/trans/IAccumulatorRegistry.java | 26 -
net/sf/saxon/trans/IPackageLoader.java | 13 -
net/sf/saxon/trans/Instantiator.java | 2 +-
net/sf/saxon/trans/KeyDefinition.java | 23 +-
net/sf/saxon/trans/KeyDefinitionSet.java | 2 +-
net/sf/saxon/trans/KeyManager.java | 14 +-
net/sf/saxon/trans/LicenseException.java | 2 +-
net/sf/saxon/trans/Maker.java | 2 +-
net/sf/saxon/trans/Mode.java | 69 +-
net/sf/saxon/trans/NoDynamicContextException.java | 2 +-
net/sf/saxon/trans/NonDelegatingURIResolver.java | 2 +-
net/sf/saxon/trans/PackageCatalog.java | 77 --
net/sf/saxon/trans/PackageLibrary.java | 153 ---
net/sf/saxon/trans/QuitParsingException.java | 28 +-
net/sf/saxon/trans/Rule.java | 334 ------
net/sf/saxon/trans/RuleManager.java | 359 -------
net/sf/saxon/trans/RuleSearchState.java | 51 -
net/sf/saxon/trans/RuleTarget.java | 31 -
net/sf/saxon/trans/SaxonErrorCode.java | 45 +-
net/sf/saxon/trans/ShallowSkipRuleSet.java | 23 +-
net/sf/saxon/trans/SimpleMode.java | 370 ++++---
net/sf/saxon/trans/StylesheetCache.java | 2 +-
net/sf/saxon/trans/SymbolicName.java | 106 +-
net/sf/saxon/trans/TextOnlyCopyRuleSet.java | 20 +-
net/sf/saxon/trans/Timer.java | 2 +-
net/sf/saxon/trans/TypeAliasManager.java | 44 +
net/sf/saxon/trans/UncheckedXPathException.java | 2 +-
net/sf/saxon/trans/Visibility.java | 5 +-
net/sf/saxon/trans/XPathException.java | 36 +-
net/sf/saxon/trans/XmlCatalogResolver.java | 3 +-
net/sf/saxon/trans/packages/IPackageLoader.java | 22 +
net/sf/saxon/trans/packages/PackageDetails.java | 31 +
net/sf/saxon/trans/packages/PackageInspector.java | 104 ++
net/sf/saxon/trans/packages/PackageLibrary.java | 340 ++++++
.../saxon/trans/packages/PackageNameGrabber.java | 185 ++++
net/sf/saxon/trans/packages/UsePack.java | 29 +
.../saxon/trans/packages/VersionedPackageName.java | 63 ++
net/sf/saxon/trans/packages/package.html | 19 +
net/sf/saxon/trans/rule/package.html | 14 +
net/sf/saxon/trans/rules/BuiltInRuleSet.java | 58 ++
net/sf/saxon/trans/rules/DeepCopyRuleSet.java | 90 ++
net/sf/saxon/trans/rules/DeepSkipRuleSet.java | 80 ++
net/sf/saxon/trans/rules/FailRuleSet.java | 69 ++
net/sf/saxon/trans/rules/Rule.java | 254 +++++
net/sf/saxon/trans/rules/RuleChain.java | 69 ++
net/sf/saxon/trans/rules/RuleManager.java | 329 ++++++
net/sf/saxon/trans/rules/RuleSearchState.java | 28 +
net/sf/saxon/trans/rules/RuleSetWithWarnings.java | 74 ++
net/sf/saxon/trans/rules/RuleTarget.java | 32 +
net/sf/saxon/trans/rules/ShallowCopyRuleSet.java | 135 +++
net/sf/saxon/tree/AttributeLocation.java | 2 +-
net/sf/saxon/tree/NamespaceNode.java | 53 +-
.../tree/iter/AdjacentTextNodeMergingIterator.java | 7 +-
net/sf/saxon/tree/iter/ArrayIterator.java | 37 +-
net/sf/saxon/tree/iter/AtomicIterator.java | 14 +-
net/sf/saxon/tree/iter/AtomizingIterator.java | 7 +-
net/sf/saxon/tree/iter/AxisIterator.java | 4 +-
net/sf/saxon/tree/iter/AxisIteratorImpl.java | 2 +-
.../saxon/tree/iter/AxisIteratorOverSequence.java | 65 --
.../saxon/tree/iter/ConcatenatingAxisIterator.java | 76 ++
net/sf/saxon/tree/iter/EmptyIterator.java | 38 +-
net/sf/saxon/tree/iter/GroundedIterator.java | 15 +-
.../tree/iter/HomogeneityCheckerIterator.java | 8 +-
net/sf/saxon/tree/iter/IteratorIterator.java | 72 --
net/sf/saxon/tree/iter/ListIterator.java | 75 +-
net/sf/saxon/tree/iter/LookaheadIterator.java | 4 +-
net/sf/saxon/tree/iter/LookaheadIteratorImpl.java | 7 +-
net/sf/saxon/tree/iter/ManualIterator.java | 22 +-
net/sf/saxon/tree/iter/MappingJavaIterator.java | 7 +
.../saxon/tree/iter/NodeWrappingAxisIterator.java | 36 +-
net/sf/saxon/tree/iter/NodeWrappingFunction.java | 4 +-
net/sf/saxon/tree/iter/PrependAxisIterator.java | 58 ++
net/sf/saxon/tree/iter/PrependIterator.java | 86 --
.../saxon/tree/iter/PrependSequenceIterator.java | 74 ++
net/sf/saxon/tree/iter/ReverseListIterator.java | 7 +-
net/sf/saxon/tree/iter/ReversibleIterator.java | 2 +-
net/sf/saxon/tree/iter/SingleAtomicIterator.java | 14 +-
net/sf/saxon/tree/iter/SingleNodeIterator.java | 15 +-
net/sf/saxon/tree/iter/SingletonIterator.java | 14 +-
net/sf/saxon/tree/iter/TextLinesIterator.java | 2 +-
net/sf/saxon/tree/iter/UnfailingIterator.java | 18 +-
net/sf/saxon/tree/iter/UnparsedTextIterator.java | 13 +-
.../saxon/tree/iter/UntypedAtomizingIterator.java | 7 +-
net/sf/saxon/tree/linked/AncestorEnumeration.java | 11 +-
net/sf/saxon/tree/linked/AttributeEnumeration.java | 12 +-
net/sf/saxon/tree/linked/AttributeImpl.java | 21 +-
net/sf/saxon/tree/linked/ChildEnumeration.java | 11 +-
net/sf/saxon/tree/linked/CommentImpl.java | 45 +-
net/sf/saxon/tree/linked/DocumentImpl.java | 16 +-
net/sf/saxon/tree/linked/ElementImpl.java | 23 +-
net/sf/saxon/tree/linked/FollowingEnumeration.java | 12 +-
.../tree/linked/FollowingSiblingEnumeration.java | 11 +-
net/sf/saxon/tree/linked/LineNumberMap.java | 26 +-
net/sf/saxon/tree/linked/LinkedBuilderMonitor.java | 20 +-
net/sf/saxon/tree/linked/LinkedTreeBuilder.java | 38 +-
net/sf/saxon/tree/linked/NodeFactory.java | 2 +-
net/sf/saxon/tree/linked/NodeImpl.java | 50 +-
net/sf/saxon/tree/linked/ParentNodeImpl.java | 40 +-
net/sf/saxon/tree/linked/PrecedingEnumeration.java | 12 +-
.../linked/PrecedingOrAncestorEnumeration.java | 12 +-
.../tree/linked/PrecedingSiblingEnumeration.java | 12 +-
net/sf/saxon/tree/linked/ProcInstImpl.java | 14 +-
net/sf/saxon/tree/linked/SystemIdMap.java | 37 +-
net/sf/saxon/tree/linked/TextImpl.java | 2 +-
net/sf/saxon/tree/linked/TreeEnumeration.java | 2 +-
net/sf/saxon/tree/tiny/AncestorIterator.java | 18 +-
net/sf/saxon/tree/tiny/AppendableCharSequence.java | 2 +-
net/sf/saxon/tree/tiny/AttributeIterator.java | 13 +-
net/sf/saxon/tree/tiny/CharSlice.java | 22 +-
net/sf/saxon/tree/tiny/CompressedWhitespace.java | 4 +-
net/sf/saxon/tree/tiny/DescendantIterator.java | 25 +-
net/sf/saxon/tree/tiny/FollowingEnumeration.java | 107 --
net/sf/saxon/tree/tiny/FollowingIterator.java | 101 ++
net/sf/saxon/tree/tiny/LargeStringBuffer.java | 8 +-
net/sf/saxon/tree/tiny/NodeVectorTree.java | 62 ++
net/sf/saxon/tree/tiny/PrecedingEnumeration.java | 89 --
net/sf/saxon/tree/tiny/PrecedingIterator.java | 83 ++
.../tree/tiny/PrecedingSiblingEnumeration.java | 67 --
.../saxon/tree/tiny/PrecedingSiblingIterator.java | 60 ++
net/sf/saxon/tree/tiny/SiblingIterator.java | 23 +-
net/sf/saxon/tree/tiny/Statistics.java | 6 +-
.../saxon/tree/tiny/TinyAttributeCollection.java | 21 +-
net/sf/saxon/tree/tiny/TinyAttributeImpl.java | 14 +-
net/sf/saxon/tree/tiny/TinyBuilder.java | 57 +-
net/sf/saxon/tree/tiny/TinyBuilderCondensed.java | 2 +-
net/sf/saxon/tree/tiny/TinyBuilderMonitor.java | 8 +-
net/sf/saxon/tree/tiny/TinyCommentImpl.java | 2 +-
net/sf/saxon/tree/tiny/TinyDocumentImpl.java | 6 +-
net/sf/saxon/tree/tiny/TinyElementImpl.java | 124 ++-
net/sf/saxon/tree/tiny/TinyNodeImpl.java | 90 +-
net/sf/saxon/tree/tiny/TinyParentNodeImpl.java | 2 +-
net/sf/saxon/tree/tiny/TinyProcInstImpl.java | 2 +-
net/sf/saxon/tree/tiny/TinyTextImpl.java | 2 +-
net/sf/saxon/tree/tiny/TinyTree.java | 415 +++++---
net/sf/saxon/tree/tiny/TinyTreeEventIterator.java | 163 ---
net/sf/saxon/tree/tiny/WhitespaceTextImpl.java | 2 +-
.../saxon/tree/util/AttributeCollectionImpl.java | 54 +-
.../saxon/tree/util/DocumentNumberAllocator.java | 2 +-
net/sf/saxon/tree/util/FastStringBuffer.java | 10 +-
net/sf/saxon/tree/util/NamespaceIterator.java | 29 +-
.../tree/util/NamespaceResolverWithDefault.java | 2 +-
net/sf/saxon/tree/util/Navigator.java | 75 +-
net/sf/saxon/tree/util/Orphan.java | 119 ++-
net/sf/saxon/tree/util/ProcInstParser.java | 2 +-
net/sf/saxon/tree/util/SteppingNavigator.java | 71 +-
net/sf/saxon/tree/util/SteppingNode.java | 12 +-
net/sf/saxon/tree/wrapper/AbstractNodeWrapper.java | 55 +-
net/sf/saxon/tree/wrapper/AbstractVirtualNode.java | 35 +-
net/sf/saxon/tree/wrapper/SiblingCountingNode.java | 2 +-
net/sf/saxon/tree/wrapper/SnapshotNode.java | 4 +-
.../saxon/tree/wrapper/SpaceStrippedDocument.java | 12 +-
net/sf/saxon/tree/wrapper/SpaceStrippedNode.java | 152 +--
.../saxon/tree/wrapper/TypeStrippedDocument.java | 2 +-
net/sf/saxon/tree/wrapper/TypeStrippedNode.java | 2 +-
net/sf/saxon/tree/wrapper/VirtualCopy.java | 115 ++-
net/sf/saxon/tree/wrapper/VirtualNode.java | 6 +-
net/sf/saxon/tree/wrapper/VirtualTreeInfo.java | 2 +-
net/sf/saxon/tree/wrapper/VirtualUntypedCopy.java | 2 +-
net/sf/saxon/tree/wrapper/WrappingFunction.java | 2 +-
net/sf/saxon/tree/wrapper/WrappingIterator.java | 9 +-
net/sf/saxon/type/AnyFunctionType.java | 36 +-
.../saxon/type/AnyFunctionTypeWithAssertions.java | 66 ++
net/sf/saxon/type/AnyItemType.java | 88 +-
net/sf/saxon/type/AnySimpleType.java | 2 +-
net/sf/saxon/type/AnyType.java | 2 +-
net/sf/saxon/type/AtomicType.java | 2 +-
net/sf/saxon/type/BuiltInAtomicType.java | 117 ++-
net/sf/saxon/type/BuiltInListType.java | 31 +-
net/sf/saxon/type/BuiltInType.java | 2 +-
net/sf/saxon/type/ComplexType.java | 5 +-
net/sf/saxon/type/ConversionResult.java | 4 +-
net/sf/saxon/type/Converter.java | 56 +-
net/sf/saxon/type/ErrorType.java | 41 +-
net/sf/saxon/type/ExternalObjectType.java | 8 +-
net/sf/saxon/type/FunctionItemType.java | 14 +-
net/sf/saxon/type/ISchemaCompiler.java | 2 +-
net/sf/saxon/type/ItemType.java | 67 +-
net/sf/saxon/type/JavaExternalObjectType.java | 16 +-
net/sf/saxon/type/ListType.java | 2 +-
net/sf/saxon/type/MissingComponentException.java | 2 +-
net/sf/saxon/type/NumericType.java | 40 +-
net/sf/saxon/type/PlainType.java | 2 +-
net/sf/saxon/type/SchemaComponent.java | 2 +-
net/sf/saxon/type/SchemaComponentVisitor.java | 2 +-
net/sf/saxon/type/SchemaDeclaration.java | 2 +-
net/sf/saxon/type/SchemaException.java | 2 +-
net/sf/saxon/type/SchemaType.java | 2 +-
net/sf/saxon/type/SimpleType.java | 2 +-
net/sf/saxon/type/SpecificFunctionType.java | 69 +-
net/sf/saxon/type/StringConverter.java | 45 +-
net/sf/saxon/type/StringToDouble.java | 8 +-
net/sf/saxon/type/Type.java | 64 +-
net/sf/saxon/type/TypeHierarchy.java | 269 +++--
net/sf/saxon/type/UType.java | 3 +
net/sf/saxon/type/UnionType.java | 22 +-
net/sf/saxon/type/Untyped.java | 2 +-
net/sf/saxon/type/ValidationException.java | 371 +------
net/sf/saxon/type/ValidationFailure.java | 71 +-
net/sf/saxon/type/ValidationParams.java | 2 +-
net/sf/saxon/value/AnyURIValue.java | 2 +-
net/sf/saxon/value/AtomicValue.java | 15 +-
net/sf/saxon/value/Base64BinaryValue.java | 6 +-
net/sf/saxon/value/BigDecimalValue.java | 620 +++++++++++
net/sf/saxon/value/BigIntegerValue.java | 33 +-
net/sf/saxon/value/BooleanValue.java | 2 +-
net/sf/saxon/value/CalendarValue.java | 7 +-
net/sf/saxon/value/Cardinality.java | 2 +-
net/sf/saxon/value/Closure.java | 77 +-
net/sf/saxon/value/DateTimeValue.java | 57 +-
net/sf/saxon/value/DateValue.java | 26 +-
net/sf/saxon/value/DayTimeDurationValue.java | 58 +-
net/sf/saxon/value/DecimalValue.java | 594 +----------
net/sf/saxon/value/DoubleValue.java | 29 +-
net/sf/saxon/value/DurationValue.java | 6 +-
net/sf/saxon/value/EmptySequence.java | 2 +-
net/sf/saxon/value/FloatValue.java | 23 +-
net/sf/saxon/value/FloatingPointConverter.java | 2 +-
net/sf/saxon/value/GDateValue.java | 15 +-
net/sf/saxon/value/GDayValue.java | 2 +-
net/sf/saxon/value/GMonthDayValue.java | 2 +-
net/sf/saxon/value/GMonthValue.java | 2 +-
net/sf/saxon/value/GYearMonthValue.java | 2 +-
net/sf/saxon/value/GYearValue.java | 2 +-
net/sf/saxon/value/HexBinaryValue.java | 2 +-
net/sf/saxon/value/Int64Value.java | 27 +-
net/sf/saxon/value/IntegerRange.java | 2 +-
net/sf/saxon/value/IntegerValue.java | 61 +-
net/sf/saxon/value/MemoClosure.java | 378 +------
net/sf/saxon/value/NestedIntegerValue.java | 12 +-
net/sf/saxon/value/NotationValue.java | 2 +-
net/sf/saxon/value/NumericValue.java | 17 +-
net/sf/saxon/value/ObjectValue.java | 2 +-
net/sf/saxon/value/QNameValue.java | 2 +-
net/sf/saxon/value/QualifiedNameValue.java | 2 +-
net/sf/saxon/value/SaxonDuration.java | 4 +-
net/sf/saxon/value/SaxonXMLGregorianCalendar.java | 2 +-
net/sf/saxon/value/SequenceExtent.java | 51 +-
net/sf/saxon/value/SequenceType.java | 272 ++---
net/sf/saxon/value/SingletonClosure.java | 28 +-
net/sf/saxon/value/StringToDouble11.java | 2 +-
net/sf/saxon/value/StringValue.java | 43 +-
net/sf/saxon/value/TextFragmentValue.java | 68 +-
net/sf/saxon/value/TimeValue.java | 21 +-
net/sf/saxon/value/UntypedAtomicValue.java | 59 +-
net/sf/saxon/value/Whitespace.java | 52 +-
net/sf/saxon/value/YearMonthDurationValue.java | 6 +-
net/sf/saxon/xpath/JAXPVariableReference.java | 2 +-
net/sf/saxon/xpath/JAXPXPathStaticContext.java | 3 +-
net/sf/saxon/xpath/XPathEvaluator.java | 4 +-
net/sf/saxon/xpath/XPathExpressionImpl.java | 4 +-
net/sf/saxon/xpath/XPathFactoryImpl.java | 2 +-
net/sf/saxon/xpath/XPathFunctionCall.java | 17 +-
net/sf/saxon/xpath/XPathFunctionLibrary.java | 8 +-
net/sf/saxon/z/AbstractIntSet.java | 5 +-
net/sf/saxon/z/IntArraySet.java | 56 +-
net/sf/saxon/z/IntBlockSet.java | 17 +-
net/sf/saxon/z/IntCheckingSet.java | 89 --
net/sf/saxon/z/IntComplementPredicate.java | 48 -
net/sf/saxon/z/IntComplementSet.java | 2 +-
net/sf/saxon/z/IntEmptySet.java | 2 +-
net/sf/saxon/z/IntExceptPredicate.java | 2 +-
net/sf/saxon/z/IntHashMap.java | 20 +-
net/sf/saxon/z/IntHashSet.java | 14 +-
net/sf/saxon/z/IntIntersectionPredicate.java | 2 +-
net/sf/saxon/z/IntIterator.java | 6 +-
net/sf/saxon/z/IntPredicate.java | 2 +-
net/sf/saxon/z/IntPredicateFalse.java | 35 +
net/sf/saxon/z/IntPredicateTrue.java | 35 +
net/sf/saxon/z/IntRangeSet.java | 2 +-
net/sf/saxon/z/IntSet.java | 2 +-
net/sf/saxon/z/IntSetPredicate.java | 2 +-
net/sf/saxon/z/IntSingletonIterator.java | 2 +-
net/sf/saxon/z/IntSingletonSet.java | 2 +-
net/sf/saxon/z/IntStepIterator.java | 2 +-
net/sf/saxon/z/IntToIntArrayMap.java | 4 +-
net/sf/saxon/z/IntToIntHashMap.java | 33 +-
net/sf/saxon/z/IntToIntMap.java | 2 +-
net/sf/saxon/z/IntUnionPredicate.java | 2 +-
net/sf/saxon/z/IntUniversalSet.java | 2 +-
net/sf/saxon/z/IntValuePredicate.java | 2 +-
net/sf/saxon/z/MonotonicIntSet.java | 243 +++++
1497 files changed, 53515 insertions(+), 40754 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/saxonhe.git
More information about the pkg-java-commits
mailing list