occt: master e13b9464
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2018-03-12 14:50:08 | master cbc4faa9 | |
Changeset | 0029452: Application Framework - Failed to read an Ocaf XML document with 1.#QNAN value. Method XmlObjMgt::GetReal() is improved to (a) recognize NAN and infinity written by old MSVC runtime (like 1.#QNAN and 1.#INF) and (b) detect situation when there are some trailing non-space symbols after the real value, returning False in such case. Reading of real-valued attributes (single real, array, list) from OCAF XML format is improved to create valid attribute even if parsing of (some) members fails; warning is generated instead of error in such case. Added test bugs caf bug29452 |
|||
mod - src/XmlMDataStd/XmlMDataStd_RealArrayDriver.cxx | Diff File | |||
mod - src/XmlMDataStd/XmlMDataStd_RealDriver.cxx | Diff File | |||
mod - src/XmlMDataStd/XmlMDataStd_RealListDriver.cxx | Diff File | |||
mod - src/XmlObjMgt/XmlObjMgt.cxx | Diff File | |||
mod - tests/bugs/caf/bug2269 | Diff File | |||
add - tests/bugs/caf/bug29452 | Diff File |