Bug #3422
closedFailure to report XTDE3052
100%
Description
The code in getTargetComponent() in Expr.js is written to report XTDE3052 if the component visibility is "ABSENT". But this visibility value is no longer used in the spec, or in the SEF file. The condition has changed: the error should be reported if the visibility of the target component is HIDDEN and the visibility of its base component is ABSTRACT.
Example of a test that fails as a result: accept-051b.
Updated by Michael Kay about 7 years ago
- Status changed from New to Resolved
- Applies to JS Branch 0.9, 1.0, Trunk added
- Fix Committed on JS Branch Trunk added
Fixed (on trunk only) by:
-
Change the test in getTargetComponent() to check for visibility="ABSTRACT" rather than "ABSENT"
-
In transform.js, when setting up the index of components, set the visibility of a component with no implementation to ABSTRACT if its base component is ABSTRACT.
Updated by Debbie Lockett over 4 years ago
- Description updated (diff)
- Status changed from Resolved to Closed
- % Done changed from 0 to 100
- Fixed in JS Release set to Saxon-JS 2.0
Please register to edit this issue
Also available in: Atom PDF Tracking page