This document lists the bug fixes and known defects/limitations contained in this release.
For general information about this release, where to obtain it, and items that require specific attention, see the Release Notes.
For help, comments, and bug reports please send email to [email protected]. If you are an associate, please use [email protected].
Return to: Top
The following fixes and changes were implemented for this release:
- General
- Direct attachment is now fully supported by the API when using a component iterator to resolve <Colour Index> instances.
- In SRM
- See the SRM SDK's Release Notes for details.
- In DRM
- Updated SE_ConvertCoordinateToFields() so that all valid coordinate types are handled.
- Updated SE_ConvertFieldsToCoordinate() so that all valid concrete <Location> subclasses are handled.
In STF
- None.
In EDCS
- Updated Visual C++ build environment files for dynamic compilation.
In applications
- Rules_checker's handling of detecting co-located angular coordinate validation has been updated to prevent detection of false positives.
Return to: Top
- General
- Fixed RAIF inconsistency with handling conversion of units of measure when an SRF conversion was requested through the API.
- Removed references to STF_BlockOPT.cpp and STF_BlockOPT.hpp from the Visual C++ .NET project files.
- In SRM
- See the SRM SDK's Release Notes for details.
- In DRM
- <Geometry Face>
- Clarified that an instance must have at least 3 associated <Geometry Edge> instances.
- Fixed the <Image> validation for THREE_MATERIALS <Image> instances to correctly enforce the requirements on the bits_of fields.
- Adjusted the The <<Quadrant Related Organizing Principle>> and <<Octant Related Organizing Principle>> constraints to align with the ISO specification, and the related validation of strict_organizing_principle for <Octant Related Features>, <Octant Related Geometry>, <Quadrant Related Features>, and <Quadrant Related Geometry> have been modified in accordance with the constraints.
- Fixes an error in the validation of <Variable> instances specified with SE_Variable_Code meanings.
- In STF
- Fixed array freeing issue in URN resolution.
- Cygwin is now explicitly recognized on the list of little endian architectures.
- Fixed a bug when updating Data Table data after the transmittal is closed.
- Fixed a bug when writing integer field data.
- Fixed a memcpy overwrite during file access.
- In EDCS
- Added missing exported symbols for the EDCS library functions.
- See more fixes in EDCS Fixes and Limitations.
- In Applications
- Core applications have a more consistent style of reporting and usage. This includes specifying the implementation version of the SEDRIS SDK for which they were built.
- Syntax Checker now fully enforces the syntactic restrictions on aggregate/component relationships, including:
- Detecting malformed composition relationships that are 1-way instead of 2-way.
- Detecting a component that belongs to an incorrect number of aggregates. (e.g. a <Model> instance is a component of exactly one <Model Library>), including checking ITR relationships when all the relevant transmittals are accessible.
- Additional/improved tests for class field validation, e.g. required metadata fields.
- The rules_checker application now performs additional tests (for a fuller description of which constraints are tested, see P5V2 Checker User's Guide, section 2). The additional functionality includes more complete testing of:
- <<Presentation Domain Constraints>>
- <<Mandatory Metadata>>
- <<Image Anchor SRF>>
- <<Model SRF>>
- <<Environment Root SRF>>
- <<Polygon As Bounded Plane>>
- <<Property Characteristic Constraints>>
- various constraints related to feature topology and geometry topology
- various contraints related to <Volume Extent>.
- For model_viewer, fixed an issue with handling <Animation Related Geometry> instances.
- For rules_checker, fixed an issue with testing for improper duplicate locations within geometry and topology for angular coordinate systems.
- The rules_checker application also performs additional tests (for a fuller description of which constraints are tested, see P5V2 Checker User's Guide, section 2). The additional functionality includes more complete testing of:
- <<Presentation Domain Constraints>>
- <<Property Characteristic Constraints>>
- various constraints related to feature topology and geometry topology
- ITR Test now produces a different transmittal as an example. The ITR relationships are now associations between <Geometry Model Instance> objects in transmittal A and <Geometry Model> objects in transmittals B and C (as opposed to the previously invalid <Model Library> to <Model> relationships). If the Depth application is passed a configuration file to run with "follow_model_instances" set to SE_TRUE, the relationships will be traversed and displayed.
Return to: Top
- Model Viewer Limitations.
- Rules Checker Limitations.
- One exception to ISO SEDRIS compliance is the use of WCHAR. This will be implemented in future releases.
- RAIF's capability of converting data between SRFs specified with different DSSs (for example, between the ellipsoid and MSL) is not fully supported. This will be addressed in future releases.
Return to: Top
Copyright © 2009 SEDRIS