View Issue Details

IDProjectCategoryView StatusLast Update
0023766Open CASCADEOCCT:Application Frameworkpublic2013-12-19 13:58
Reporterszy Assigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
PlatformAOSL 
Product Version6.5.4 
Target Version6.7.0Fixed in Version6.7.0 
Summary0023766: Shape orientation processing mechanism redesign
DescriptionAt the moment this mechanism is implemented as a workaround.
It is proposed to remove the workaround and replace it by normal technical solution allowing shape orientation processing for selected shapes.
Compatibility for persistence should be kept.
Additional information
and documentation updates
The old implementation was based on using of some not documented features of 'Selection' method, namely for keeping orientation in the document was used one of extra fields of Selection method. For sure it is not logical (historically it was used to avoid persistence modification) and in fact it can be considered as some temporary workaround.
Now to keep Orientation of the shape TNaming_Name class field 'myOrientation' is used.
TagsNo tags attached.
Test case numberbugs caf(015) bug23766_1 bug23766_2 bug23766_3 bug23766_4 bug23766_5 bug23766_6

Attached Files

  • Naming.7z (6,386 bytes)

Activities

szy

2013-07-25 16:41

manager   ~0025158

The patch is developed.
See branch CR23766.
Ready for reviewing.

vro

2013-07-26 11:14

developer   ~0025166

Done!

apn

2013-07-29 10:03

administrator   ~0025180

There are compile errors:

from ../../../../src/TNaming/TNaming_Name.cxx:23:
../../../../inc/TNaming_Name.hxx:129:28: error: TNaming_Name.lxx: No such file or directory

from ../../../../src/TNaming/TNaming_NamingTool.cxx:29:
../../../../inc/TNaming_Name.hxx:129:28: error: TNaming_Name.lxx: No such file or directory

szy

2013-07-29 10:43

manager   ~0025184

Added missed file.
Ready for reviewing.

apn

2013-07-29 12:02

administrator   ~0025186

There are compile errors:

/../../../drv/BRepMesh/BRepMesh_HeapSortIndexedVertexOfDelaun_0.cxx
../../../../drv/BRepMesh/BRepMesh_ElemHasherOfDataStructureOfDelaun_0.cxx:9:33: error: BRepMesh_Triangle.hxx: No such file or directory

In file included from ../../../../drv/BRepMesh/BRepMesh_ElemHasherOfDataStructureOfDelaun_0.cxx:17:
../../../../inc/TCollection_MapHasher.gxx: In static member function ‘static Standard_Integer BRepMesh_ElemHasherOfDataStructureOfDelaun::HashCode(const BRepMesh_Triangle&, Standard_Integer)’:
../../../../inc/TCollection_MapHasher.gxx:25: error: no matching function for call to ‘HashCode(const BRepMesh_Triangle&, const Standard_Integer&)’

../../../../inc/TCollection_MapHasher.gxx: In static member function ‘static Standard_Boolean BRepMesh_ElemHasherOfDataStructureOfDelaun::IsEqual(const BRepMesh_Triangle&, const BRepMesh_Triangle&)’:
../../../../inc/TCollection_MapHasher.gxx:32: error: no match for ‘operator==’ in ‘K1 == K2’

szy

2013-07-29 12:15

manager   ~0025188

The recent errors rather result of possible incorrect work of WOK.
The made modifications don't impact BRepMesh or TCollection units.
List of modified units:
- TNaming, PNaming, MNaming;
- BinLDrivers, BinMNaming;
- XmlLDrivers, XmlMNaming.
I suggest to check WOK.

szy

2013-07-30 10:08

manager  

Naming.7z (6,386 bytes)

szy

2013-07-30 10:09

manager   ~0025195

Added archive (Naming.7z) with new tests.

apn

2013-07-30 12:42

administrator   ~0025202

Dear BugMaster,

Branch CR23766 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
SHA-1: 2e331b2e602300b2e327c0e3a3115c64a83a32a4

Number of compiler warnings:

occt component :
Linux: 942 (953 on master)
Windows: 956 (958 on master)

products component :
Linux: 189 (189 on master)
Windows: 288 (288 on master)

Regressions:
No regressions

Improvements:
No improvements

Testing cases:
bugs caf bug23766_1 - OK
bugs caf bug23766_2 - BAD
http://occt-tests/CR23766-master-occt/Debian60-64/bugs/caf/bug23766_2.html
bugs caf bug23766_3 - OK
bugs caf bug23766_4 - OK
bugs caf bug23766_4 - OK
bugs caf bug23766_6 - OK

Testing on Linux:
Total MEMORY difference: 363223124 / 364374496
Total CPU difference: 46854.09000000151 / 45730.34000000074

Testing on Windows:
Total MEMORY difference: 424845864 / 426511108
Total CPU difference: 38399.71875 / 37321.515625

There are not differences in images found by testdiff.

szy

2013-07-31 10:51

manager   ~0025208

Fixed. MDF_Tool.cxx modified.

szy

2013-07-31 10:53

manager   ~0025209

Modifications are integrated in CR23766.
Retest, please.

mkv

2013-07-31 18:29

tester   ~0025214

Last edited: 2013-07-31 18:32

Dear BugMaster,

Branch CR23766 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
SHA-1: 4fd77836ee2b30c3b9a1352f97bf9f4f92fa67f7

Number of compiler warnings:

occt component :
Linux: 953 (953 on master)
Windows: 956 (958 on master)

products component :
Linux: 189 (189 on master)
Windows: 288 (288 on master)

Regressions:
omf advanced_meshcommon(005) J3
omf advanced_meshcut(006) I9, T1, X6, Y8, ZA3, ZA4, ZA5
omf advanced_meshfuse(007) E4, K2, K6, N2, R4, ZH7
omf advanced_meshtuc(008) F2
omf standard_meshcommon(009) C9, O9, ZM1, ZM8
omf standard_meshcut(010) G1, N7, ZI2, ZK6
omf standard_meshfuse(011) C9, O9, ZK7
omf standard_meshtuc(012) L8, ZC2, ZG3, ZI6

Improvements:
omf advanced_meshcommon(005) A8, A9, G3
omf advanced_meshcut(006) E1, O2, U7, W0
omf advanced_meshfuse(007) D3, I0, L3, M8, M9, O0, S9, Y2, Y3, Y7
omf advanced_meshtuc(008) B1
omf standard_meshcommon(009) K8, M2, Q0, ZN8
omf standard_meshcut(010) J1, ZB5, ZD4, ZJ9, ZK7, ZM0, ZY7
omf standard_meshfuse(011) K8, M2, Q0, ZL7
omf standard_meshtuc(012) ZH9, ZK1

Testing cases:
bugs caf(015) bug23766_1 - OK
bugs caf(015) bug23766_2 - OK
bugs caf(015) bug23766_3 - OK
bugs caf(015) bug23766_4 - OK
bugs caf(015) bug23766_4 - OK
bugs caf(015) bug23766_6 - OK

Testing on Linux:
Total MEMORY difference: 364240468 / 363107868
Total CPU difference: 43327.680000000255 / 45397.100000000675

Testing on Windows:
Total MEMORY difference: 424652488 / 424254540
Total CPU difference: 45886.15625 / 41790.390625

There are following differences in images found by testdiff.
http://occt-tests/CR23766-master-occt/Debian60-64/diff-Debian60-64.html
http://occt-tests/CR23766-master-occt/Windows-32-VC9/diff-Windows-32-VC9.html
IMAGE bugs vis buc60858: buc60858_Driver1_Viewer1_View1.png differs
IMAGE bugs vis bug21578: bug21578_Driver1_Viewer1_View1.png differs
IMAGE bugs modalg_2 bug22641: bug22641_Driver1_Viewer1_View1.png differs
IMAGE bugs modalg_4 bug8370: bug8370_Driver1_Viewer1_View1.png differs

szy

2013-08-01 09:54

manager   ~0025216

The specified regressions are regressions caused by test of OMF component.
OMF component doesn't depend on Naming (TNaming and linked packages).
I suggest to check reasons of the regressions once again.

mkv

2013-08-02 11:26

tester   ~0025222

Dear BugMaster,

Branch CR23766_1 was created as clone of branch CR23766.
Branch CR23766_1 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
There are regressions in omf test cases.

szy

2013-08-06 12:19

manager   ~0025245

Last edited: 2013-08-08 09:45

I checked the published regressions' set (see details below) in Windows 7x64 (VC10, win32 mode) environment as on original 'master' as on CR23766.

Conclusion is the next.
1) 'omf tests' have failures with ErrorStatus = {SplitFail, BadFace, DegLink} as on 'master' as on CR23766.
2) 'omf' tests don't depend on packages impacted by modifications of CR23766. It is proved as by my debugging as by opinion of msv.
Suggestion.
I suggest
1)separate regressions identified by CR23766 testing to independent bug.
2) assign it to the person responsible for OMF support.
3) Integrate patch CR23766.

Details are below.
================================================

Regressions:
omf advanced_meshcommon(005) J3
omf advanced_meshcut(006) I9, T1, X6, Y8, ZA3, ZA4, ZA5
omf advanced_meshfuse(007) E4, K2, K6, N2, R4, ZH7
omf advanced_meshtuc(008) F2
omf standard_meshcommon(009) C9, O9, ZM1, ZM8
omf standard_meshcut(010) G1, N7, ZI2, ZK6
omf standard_meshfuse(011) C9, O9, ZK7
omf standard_meshtuc(012) L8, ZC2, ZG3, ZI6
=========================================

A1)Test on 'master' WB (without patch CR23766) - Windows 7x64 (VC10, win32 mode).
Bad tests (0000013):
advanced_meshcut: X8
advanced_meshfuse: K2 K6 N2 R4
standard_meshcommon: O9 ZM1 ZM8
standard_meshcut: G1 ZI2
standard_meshfuse: O9
standard_meshtuc: ZC2 ZG3
Total failed : 13
ErrorStatus = {SplitFail, BadFace, DegLink}
OMFBool_SplitElement => Splitter fails.
OMFAlgo _MeshIntersect => Compute method returns status DegLink
OMFAlgo_IntEF::intersect() calls OMFAlgo::ComputeAreaAndNormal (theFace, aNormal, aFacePnt) which computes Area < aSqToler.

Draw[30]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcommon\\J3
TODO OCC23207 ALL: Error: free boundary appears

Draw[31]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\J9
TODO OCC23207 Mandriva2010: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Draw[32]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\T1
TODO OCC23207 ALL: Error: free boundary appears
Draw[33]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\X6
TODO OCC23207 ALL: Error: free boundary appears
Draw[34]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\X8
TODO ?OCC23105 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail
Draw[35]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\ZA3
Draw[36]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\ZA4
Draw[37]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\ZA

Draw[39]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\E4
TODO OCC23207 ALL: Error: free boundary appears
Draw[40]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\K2
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace
Draw[41]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\K6
TODO ?OCC23105 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = SplitFail
Draw[42]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\N2
TODO ?OCC23105 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = SplitFail
Draw[43]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\R4
TODO ?OCC23207 ALL: Error: operation completed with faulties
=================================
OCC338
FUSE
Case is duplicate of chl 913 E6
=================================
Boolean operation is done
ErrorStatus = SplitFail
Draw[44]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\ZH7

Draw[45]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshtuc\\F2
TODO OCC23207 ALL: Error: free boundary appears

Draw[46]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcommon\\C9
Draw[47]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcommon\\O9
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace DegLink
Draw[48]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcommon\\ZM1
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace
Draw[49]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcommon\\ZM8

Draw[50]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcut\\G1
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace
Draw[51]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcut\\N7
Draw[52]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcut\\ZI2
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace DegLink
Draw[53]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcut\\ZK6


Draw[54]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshfuse\\C9
Draw[55]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshfuse\\O9
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace DegLink
Draw[56]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshfuse\\ZK7

Draw[57]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshtuc\\L8
Draw[58]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshtuc\\ZC2
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace SplitFail
Draw[59]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshtuc\\ZG3
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace DegLink
Draw[60]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshtuc\\ZI6

A2) Attempt to check some other tests at the 'advanced_meshcommon':
Draw[4]> source A0
TODO OCC23207 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = BadFace DegLink SplitFail
Draw[5]> source A1
TODO OCC23207 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = BadFace DegLink SplitFail
Draw[6]> source A2
TODO OCC23207 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail
Draw[7]> source A3
TODO OCC23207 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = BadFace DegLink SplitFail
Draw[8]> source A5
TODO OCC23207 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail
Draw[9]> source A6
TODO OCC23207 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail
Draw[10]> source A7
TODO OCC23207 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail
Draw[11]> source A8
TODO OCC23105 ALL: Error: free boundary appears
Draw[12]> source A9
TODO OCC23105 ALL: Error: free boundary appears
Draw[28]> source C4
TODO OCC23207 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
=====================================
OCC68
COMMON
=====================================
Boolean operation is done
ErrorStatus = BadFace DegLink
Draw[29]> source C5
TODO OCC23207 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
=====================================
OCC68
COMMON
=====================================
Boolean operation is done
ErrorStatus = BadFace DegLink

All other groups (..D, E, ..., L) mainly have at least several failed tests with printed above ErrorStatus)

//==================================================================
B)Test using patch CR23766 - Windows 7x64 (VC10, win32 mode).
//==================================================================
Bad tests :
advanced_meshcommon: J3
advanced_meshcut: T1, X6, X8
advanced_meshfuse: E4, K2
advanced_meshtuc: F2
standard_meshcommon: O9, ZM1, ZM8
standard_meshcut: G1, ZI2, ZK6
standard_meshfuse: O9, ZK7
standard_meshtuc: ZC2, ZG3, ZI6
Total ==> 18
ErrorStatus = {SplitFail, BadFace, DegLink}

Draw[3]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcommon\\J3
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail

Draw[4]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\J9
TODO OCC23207 Mandriva2010: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Draw[5]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\T1
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail
Draw[6]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\X6
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail
Draw[7]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\X8
TODO ?OCC23105 ALL: Error: operation completed with faulties:
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail
Draw[8]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\ZA3
Draw[9]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\ZA4
Draw[10]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshcut\\ZA5

Draw[12]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\E4
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail
Draw[13]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\K2
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace SplitFail
Draw[14]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\K6
TODO ?OCC23105 ALL: Error: operation completed with faulties:
Draw[15]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\N2
TODO ?OCC23105 ALL: Error: operation completed with faulties:
Draw[16]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\R4
TODO ?OCC23207 ALL: Error: operation completed with faulties
=================================
OCC338
FUSE
Case is duplicate of chl 913 E6
=================================
Draw[17]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshfuse\\ZH7
Draw[18]> source W:\\SHARE\\occt-products\\tests\\omf\\advanced_meshtuc\\F2
TODO OCC23207 ALL: Error: free boundary appears
Boolean operation is done
ErrorStatus = SplitFail
Draw[19]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcommon\\C9
Draw[20]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcommon\\O9
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace DegLink
Draw[21]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcommon\\ZM1
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace
Draw[22]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcommon\\ZM8
Boolean operation is done
ErrorStatus = SplitFail
Draw[23]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcut\\G1
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace
Draw[24]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcut\\N7
Draw[25]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcut\\ZI2
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace DegLink
Draw[26]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshcut\\ZK6
Boolean operation is done
ErrorStatus = SplitFail
Draw[27]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshfuse\\C9
Draw[28]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshfuse\\O9
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace DegLink
Draw[29]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshfuse\\ZK7
Boolean operation is done
ErrorStatus = SplitFail
Draw[30]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshtuc\\L8
Draw[31]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshtuc\\ZC2
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace SplitFail
Draw[32]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshtuc\\ZG3
TODO OCC23207 ALL: Error: operation completed with faulties:
Boolean operation is done
ErrorStatus = BadFace DegLink
Draw[33]> source W:\\SHARE\\occt-products\\tests\\omf\\standard_meshtuc\\ZI6
Boolean operation is done
ErrorStatus = SplitFail

msv

2013-08-08 13:02

developer   ~0025275

I confirm SZY's statement. The changes in CR23766 cannot impact the mentioned OMF tests. If the tests change it tells about instability of algorithms involved in their execution. This problem should be solved in the scope of another bug.

mkv

2013-08-09 14:12

tester   ~0025280

Dear BugMaster,
Non-stable test cases (omf) are corrected and pushed in new git repository CR23766 for Products part.

Related Changesets

occt: master 7dcac1df

2013-08-15 11:36:08

szy


Committer: bugmaster Details Diff
0023766: Shape orientation processing mechanism redesign
Added missed file.
Added missed MDF_Tool.cxx.
Adding test cases for issue CR23766
Affected Issues
0023766
mod - src/BinLDrivers/BinLDrivers.cxx Diff File
mod - src/BinMNaming/BinMNaming_NamingDriver.cxx Diff File
mod - src/MDF/MDF_Tool.cxx Diff File
mod - src/MNaming/MNaming.cdl Diff File
mod - src/MNaming/MNaming.cxx Diff File
mod - src/MNaming/MNaming_NamingRetrievalDriver_1.cxx Diff File
add - src/MNaming/MNaming_NamingRetrievalDriver_2.cdl Diff File
add - src/MNaming/MNaming_NamingRetrievalDriver_2.cxx Diff File
mod - src/MNaming/MNaming_NamingStorageDriver.cxx Diff File
mod - src/PNaming/PNaming.cdl Diff File
add - src/PNaming/PNaming_Name_2.cdl Diff File
add - src/PNaming/PNaming_Name_2.cxx Diff File
add - src/PNaming/PNaming_Name_2.lxx Diff File
add - src/PNaming/PNaming_Naming_2.cdl Diff File
add - src/PNaming/PNaming_Naming_2.cxx Diff File
mod - src/TNaming/TNaming_Name.cdl Diff File
mod - src/TNaming/TNaming_Name.cxx Diff File
add - src/TNaming/TNaming_Name.lxx Diff File
mod - src/TNaming/TNaming_NamedShape.cxx Diff File
mod - src/TNaming/TNaming_Naming.cxx Diff File
mod - src/TNaming/TNaming_NamingTool.cxx Diff File
mod - src/TNaming/TNaming_Selector.cxx Diff File
mod - src/TNaming/TNaming_Tool.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers.cxx Diff File
mod - src/XmlMNaming/XmlMNaming_NamingDriver.cxx Diff File
add - tests/bugs/caf/bug23766_1 Diff File
add - tests/bugs/caf/bug23766_2 Diff File
add - tests/bugs/caf/bug23766_3 Diff File
add - tests/bugs/caf/bug23766_4 Diff File
add - tests/bugs/caf/bug23766_5 Diff File
add - tests/bugs/caf/bug23766_6 Diff File

Issue History

Date Modified Username Field Change
2013-02-18 11:42 szy New Issue
2013-02-18 11:42 szy Assigned To => szy
2013-02-18 11:42 szy Status new => assigned
2013-03-02 09:51 abv Target Version 6.6.0 => 6.7.0
2013-07-25 16:41 szy Note Added: 0025158
2013-07-25 16:41 szy Assigned To szy => vro
2013-07-25 16:41 szy Status assigned => resolved
2013-07-26 11:14 vro Note Added: 0025166
2013-07-26 11:14 vro Status resolved => reviewed
2013-07-26 14:36 apn Assigned To vro => apn
2013-07-29 10:03 apn Note Added: 0025180
2013-07-29 10:04 apn Assigned To apn => szy
2013-07-29 10:04 apn Status reviewed => assigned
2013-07-29 10:43 szy Note Added: 0025184
2013-07-29 10:43 szy Assigned To szy => vro
2013-07-29 10:43 szy Status assigned => resolved
2013-07-29 11:04 vro Assigned To vro => apn
2013-07-29 11:04 vro Status resolved => reviewed
2013-07-29 12:02 apn Note Added: 0025186
2013-07-29 12:04 apn Assigned To apn => szy
2013-07-29 12:04 apn Status reviewed => assigned
2013-07-29 12:15 szy Note Added: 0025188
2013-07-29 12:16 szy Assigned To szy => apn
2013-07-29 16:40 apn Status assigned => resolved
2013-07-29 16:40 apn Status resolved => reviewed
2013-07-30 10:08 szy File Added: Naming.7z
2013-07-30 10:09 szy Note Added: 0025195
2013-07-30 12:42 apn Note Added: 0025202
2013-07-30 12:43 apn Test case number => bugs caf bug23766_1 bug23766_2 bug23766_3 bug23766_4 bug23766_5 bug23766_6
2013-07-30 12:43 apn Assigned To apn => szy
2013-07-30 12:43 apn Status reviewed => assigned
2013-07-31 10:51 szy Note Added: 0025208
2013-07-31 10:51 szy Status assigned => resolved
2013-07-31 10:53 szy Note Added: 0025209
2013-07-31 10:53 szy Assigned To szy => mkv
2013-07-31 10:53 szy Status resolved => reviewed
2013-07-31 18:29 mkv Note Added: 0025214
2013-07-31 18:32 mkv Note Edited: 0025214
2013-07-31 18:33 mkv Test case number bugs caf bug23766_1 bug23766_2 bug23766_3 bug23766_4 bug23766_5 bug23766_6 => bugs caf(015) bug23766_1 bug23766_2 bug23766_3 bug23766_4 bug23766_5 bug23766_6
2013-07-31 18:33 mkv Assigned To mkv => szy
2013-07-31 18:33 mkv Status reviewed => assigned
2013-08-01 09:52 szy Assigned To szy => mkv
2013-08-01 09:54 szy Note Added: 0025216
2013-08-02 11:26 mkv Note Added: 0025222
2013-08-02 11:26 mkv Assigned To mkv => szy
2013-08-06 12:19 szy Note Added: 0025245
2013-08-06 12:19 szy Status assigned => resolved
2013-08-06 12:19 szy Assigned To szy => mkv
2013-08-06 12:19 szy Status resolved => reviewed
2013-08-08 09:45 abv Note Edited: 0025245
2013-08-08 09:50 mkv Assigned To mkv => msv
2013-08-08 09:50 mkv Status reviewed => feedback
2013-08-08 13:02 msv Note Added: 0025275
2013-08-08 13:02 msv Assigned To msv => mkv
2013-08-08 13:02 msv Status feedback => reviewed
2013-08-09 14:12 mkv Note Added: 0025280
2013-08-09 14:13 mkv Assigned To mkv => bugmaster
2013-08-09 14:13 mkv Status reviewed => tested
2013-08-17 12:50 bugmaster Changeset attached => occt master 7dcac1df
2013-08-17 12:50 bugmaster Status tested => verified
2013-08-17 12:50 bugmaster Resolution open => fixed
2013-09-30 17:30 szy Additional Information Updated
2013-12-19 13:52 bugmaster Status verified => closed
2013-12-19 13:58 bugmaster Fixed in Version => 6.7.0