Project

Profile

Help

Bug #2420

closed

EXPath File update to version 1.0

Added by John Lumley over 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
EXSLT extensions
Sprint/Milestone:
Start date:
2015-07-22
Due date:
% Done:

100%

Estimated time:
Legacy ID:
Applies to branch:
9.6, 9.7
Fix Committed on Branch:
9.6, 9.7
Fixed in Maintenance Release:
Platforms:

Description

Almost all of the EXPath File support in Saxon EE/PE has been updated to meet the Feb 2015 Version 1.0 spec. and tested against the QT3 test suite. Changes committed to the 9.7 branch - will commit to the 9.6 when the following are resolved:

  1. base-dir() requires access to static-base-uri() which is unclear from the reflexive functions

  2. test file-name1-004 seems to have very odd test result: file:name(".") := "."

  3. There is an issue with file-children-002

Actions #1

Updated by John Lumley over 8 years ago

  • Status changed from New to Resolved
  • Applies to branch 9.6, 9.7 added
  • Fix Committed on Branch 9.6, 9.7 added

Patches applied to the 9.6 and 9.7 branches (different code as some of the calling mechanisms differ between 9.6 and 9.7.)

  1. base-dir() requires access to static-base-uri() which is unclear from the reflexive functions

Fixed by an integrated function EXPathFileBaseDIr which is supplied with static context

  1. test file-name1-004 seems to have very odd test result: file:name(".") := "."

Operates according to the spec, even though it's weird. (It is a function call with very dubious semantics and the QT3 test doesn't match the specification. This will be fixed during any Version 1.1 of the specification.)

  1. There is an issue with file-children-002

Appears to have gone away

Actions #2

Updated by O'Neil Delpratt about 8 years ago

  • % Done changed from 0 to 100
  • Fixed in Maintenance Release 9.7.0.2 added

Bug fix applied in the Saxon 9.7.0.2 maintenance release

Actions #3

Updated by O'Neil Delpratt about 8 years ago

  • Fixed in Maintenance Release 9.7.0.3 added
  • Fixed in Maintenance Release deleted (9.7.0.2)

Leave open until fix applied in the 9.6 branch

Actions #4

Updated by O'Neil Delpratt almost 8 years ago

  • Status changed from Resolved to Closed
  • Fixed in Maintenance Release 9.6.0.9 added
  • Fixed in Maintenance Release deleted (9.7.0.3)

Bug fix applied in the Saxon 9.6.0.9 maintenance release.

Actions #5

Updated by O'Neil Delpratt almost 8 years ago

  • Sprint/Milestone set to 9.7.0.2
  • Fixed in Maintenance Release 9.7.0.2 added
Actions #6

Updated by O'Neil Delpratt almost 8 years ago

  • Found in version deleted (9.7.0.1)

Please register to edit this issue

Also available in: Atom PDF