MantisBT - Open CASCADE
View Issue Details
0028162Open CASCADE[OCCT] OCCT:DRAWpublic2016-11-28 11:532017-09-29 16:23
isk 
apn 
normalminor 
closedfixed 
 
[OCCT] 7.2.0[OCCT] 7.2.0 
v3d dimensions
0028162: Draw Harness - eliminate usage of deprecated Local Context
Drop Local Context code from TKViewerTest
v3d dimensions *
No tags attached.
has duplicate 0027855closed bugmaster Open CASCADE Coding rules - mark Local Context creation in AIS_InteractiveContext with Standard_DEPRECATED 
child of 0025467verified kgv Open CASCADE Visualization - Possibility to remove AIS_LocalContext class 
Issue History
2016-11-28 11:53iskNew Issue
2016-11-28 11:53iskAssigned To => apn
2016-11-28 11:53iskAssigned Toapn => isk
2016-11-28 11:56iskStatusnew => assigned
2016-11-29 13:13gitNote Added: 0060834
2016-11-29 13:38kgvSummaryDRAW - replace Local Context with the standard mechanism of selection. => Draw Harness - eliminate Local Context usage
2016-11-29 13:38kgvSummaryDraw Harness - eliminate Local Context usage => Draw Harness - eliminate usage of deprecated Local Context
2016-11-30 10:09gitNote Added: 0060883
2016-12-01 09:23gitNote Added: 0060946
2016-12-02 10:28gitNote Added: 0061005
2016-12-02 11:05gitNote Added: 0061008
2016-12-02 11:15iskNote Added: 0061009
2016-12-02 11:15iskAssigned Toisk => kgv
2016-12-02 11:15iskStatusassigned => resolved
2016-12-02 11:15iskSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=15510#r15510
2016-12-06 09:18kgvAssigned Tokgv => isk
2016-12-06 09:18kgvStatusresolved => assigned
2016-12-07 09:55gitNote Added: 0061164
2016-12-07 11:21gitNote Added: 0061172
2016-12-07 11:23gitNote Added: 0061173
2016-12-07 11:24gitNote Added: 0061174
2016-12-07 11:27iskNote Added: 0061226
2016-12-07 11:27iskAssigned Toisk => apn
2016-12-07 11:27iskStatusassigned => resolved
2016-12-07 11:27iskSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=15543#r15543
2016-12-07 11:28iskAssigned Toapn => kgv
2016-12-07 12:47gitNote Added: 0061459
2016-12-07 12:47iskNote Added: 0061460
2016-12-07 12:49kgvNote Added: 0061461
2016-12-07 12:49kgvAssigned Tokgv => bugmaster
2016-12-07 12:49kgvStatusresolved => reviewed
2016-12-07 14:28mkvAssigned Tobugmaster => mkv
2016-12-07 16:02mkvNote Added: 0061477
2016-12-07 16:02mkvNote Added: 0061478
2016-12-07 16:02mkvAssigned Tomkv => isk
2016-12-07 16:02mkvStatusreviewed => assigned
2016-12-07 17:25mkvNote Edited: 0061477bug_revision_view_page.php?bugnote_id=61477#r15549
2016-12-08 13:40gitNote Added: 0061488
2016-12-08 13:52gitNote Added: 0061490
2016-12-08 13:58gitNote Added: 0061491
2016-12-08 14:07iskAssigned Toisk => kgv
2016-12-08 14:07iskStatusassigned => resolved
2016-12-08 15:27kgvNote Added: 0061500
2016-12-08 15:27kgvAssigned Tokgv => bugmaster
2016-12-08 15:27kgvStatusresolved => reviewed
2016-12-08 17:38mkvAssigned Tobugmaster => mkv
2016-12-08 18:56gitNote Added: 0061507
2016-12-09 17:59mkvNote Added: 0061532
2016-12-09 18:00mkvNote Added: 0061533
2016-12-09 18:00mkvNote Added: 0061534
2016-12-09 18:00mkvAssigned Tomkv => isk
2016-12-09 18:00mkvStatusreviewed => assigned
2016-12-09 18:00mkvTest case number => v3d dimensions
2016-12-13 11:17gitNote Added: 0061603
2016-12-13 11:30gitNote Added: 0061604
2016-12-13 11:31iskAssigned Toisk => apn
2016-12-13 11:31iskStatusassigned => resolved
2016-12-13 14:14kgvAssigned Toapn => bugmaster
2016-12-13 14:14kgvStatusresolved => reviewed
2016-12-13 14:46mkvAssigned Tobugmaster => mkv
2016-12-13 20:49mkvNote Added: 0061637
2016-12-13 20:49mkvNote Added: 0061638
2016-12-13 20:49mkvAssigned Tomkv => isk
2016-12-13 20:49mkvStatusreviewed => assigned
2016-12-14 17:02gitNote Added: 0061662
2016-12-14 17:02iskNote Added: 0061663
2016-12-14 17:11iskAssigned Toisk => kgv
2016-12-14 17:11iskStatusassigned => resolved
2016-12-14 17:12kgvNote Added: 0061665
2016-12-14 17:12kgvAssigned Tokgv => bugmaster
2016-12-14 17:12kgvStatusresolved => reviewed
2016-12-14 17:13iskNote Added: 0061666
2016-12-14 18:45mkvAssigned Tobugmaster => mkv
2016-12-15 13:04mkvNote Added: 0061692
2016-12-15 13:13mkvNote Added: 0061693
2016-12-15 13:13mkvAssigned Tomkv => bugmaster
2016-12-15 13:13mkvStatusreviewed => tested
2016-12-16 16:34apnChangeset attached => occt master 404c8936
2016-12-16 16:34apnAssigned Tobugmaster => apn
2016-12-16 16:34apnStatustested => verified
2016-12-16 16:34apnResolutionopen => fixed
2016-12-18 10:53gitNote Added: 0061795
2016-12-18 10:53gitNote Added: 0061796
2016-12-18 10:53gitNote Added: 0061797
2016-12-18 10:53gitNote Added: 0061798
2016-12-27 21:47kgvRelationship addedhas duplicate 0027855
2017-07-10 10:56kgvRelationship addedrelated to 0025467
2017-07-10 10:56kgvRelationship replacedchild of 0025467
2017-07-10 10:58kgvRelationship addedrelated to 0028906
2017-09-04 18:54kgvRelationship addedparent of 0029079
2017-09-29 16:17aivFixed in Version => 7.2.0
2017-09-29 16:23aivStatusverified => closed

Notes
(0060834)
git   
2016-11-29 13:13   
Branch CR28162 has been created by isk.

SHA-1: 1e6f1912b870d881c3dfdd4a8ee808798a0f2c31


Detailed log of new commits:

Author: isk
Date: Tue Nov 29 13:13:28 2016 +0300

    Drop local context code from ObjectCommands.

Author: isk
Date: Mon Nov 28 12:11:43 2016 +0300

    0028162: DRAW - replace Local Context with the standard mechanism of selection.
    Create a general draw command 'VRelation' and drop the old 'relation' commands.
(0060883)
git   
2016-11-30 10:09   
Branch CR28162 has been updated by isk.

SHA-1: fb6fc3a7fa65c168443f0f0f617295959400e25b


Detailed log of new commits:

Author: isk
Date: Wed Nov 30 10:09:03 2016 +0300

    Disable deprecated warnings.

(0060946)
git   
2016-12-01 09:23   
Branch CR28162 has been updated by isk.

SHA-1: 3494ca542d742b73d7e3782bac7ac565de2fdca9


Detailed log of new commits:

Author: isk
Date: Thu Dec 1 09:23:33 2016 +0300

    Drop deprecated warnings from QABugs.

(0061005)
git   
2016-12-02 10:28   
Branch CR28162 has been updated by isk.

SHA-1: 8dc7d98e7de40c57636cf755615e4e026c1f6533


Detailed log of new commits:

Author: isk
Date: Fri Dec 2 10:27:49 2016 +0300

    Eliminate deprecated local context methods in mfc standard sample.

Author: isk
Date: Thu Dec 1 12:48:23 2016 +0300

    Add two new methods: Activate and Deactivate which activate/deactivate the given selection mode for all displayed objects.

(0061008)
git   
2016-12-02 11:05   
Branch CR28162 has been updated by isk.

SHA-1: 1094b25f5f544b649f4870e7dacd66f3467cab71


Detailed log of new commits:

Author: isk
Date: Fri Dec 2 10:27:49 2016 +0300

    Eliminate deprecated local context methods in qt samples.

(0061009)
isk   
2016-12-02 11:15   
Dear Kirill,
please review the branch CR28162.
(0061164)
git   
2016-12-07 09:55   
Branch CR28162 has been updated by isk.

SHA-1: ee8a97fc68dd186d0830732a4f1602b304ee1c81


Detailed log of new commits:

Author: isk
Date: Wed Dec 7 09:54:56 2016 +0300

    Fix remarks by Kirill.
    Add test cases for new draw command "vrelation".

(0061172)
git   
2016-12-07 11:21   
Branch CR28162_1 has been created by isk.

SHA-1: 3d9f167a70cd1fa7ebb65c998f471915276ec468


Detailed log of new commits:

Author: isk
Date: Mon Nov 28 12:11:43 2016 +0300

    0028162: DRAW - replace Local Context with the standard mechanism of selection.
    Create a general draw command 'VRelation' and drop the old 'relation' commands.
    Add test cases for new draw command "vrelation".
    Add two new methods: Activate and Deactivate which activate/deactivate the given selection mode for all displayed objects.
    Eliminate deprecated local context methods in ObjectCommands, QABugs.
    Eliminate deprecated local context methods in mfc standard sample and qt samples.
(0061173)
git   
2016-12-07 11:23   
Branch CR28162_1 has been updated forcibly by isk.

SHA-1: ed7e838a46a2a0325b90467bede4df88617c0ff4
(0061174)
git   
2016-12-07 11:24   
Branch CR28162_1 has been updated forcibly by isk.

SHA-1: b2941af419c206a8273d46426adbad6a4fef4729
(0061226)
isk   
2016-12-07 11:27   
Dear Kirill,
please review the branch CR28162_1.
(0061459)
git   
2016-12-07 12:47   
Branch CR28162_1 has been updated forcibly by isk.

SHA-1: db9e86f38bd1a6b6afcee5017046641eb3896387
(0061460)
isk   
2016-12-07 12:47   
Fix remarks by Kirill.
(0061461)
kgv   
2016-12-07 12:49   
Please test the patch, including modified samples (manually).
(0061477)
mkv   
2016-12-07 16:02   
(edited on: 2016-12-07 17:25)
Dear BugMaster,
Branch CR28162_1 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms on Release mode.
SHA-1: db9e86f38bd1a6b6afcee5017046641eb3896387

There are following compilation errors:
Linux:
http://jenkins-test-07.nnov.opencascade.com:8080/view/CR28162_1-master/job/CR28162_1-master-OCCT-Debian70-64-opt-compile/1/parsed_console/ [^]
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx: In member function 'void AIS_InteractiveContext::EraseGlobal(const opencascade::handle<AIS_InteractiveObject>&, Standard_Boolean)':
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2280:5: error: expected '}' before 'else'

/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2265:26: warning: unused variable 'aDispMode' [-Wunused-variable]
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx: At global scope:
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2254:6: warning: unused parameter 'theToUpdateviewer' [-Wunused-parameter]
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2286:3: error: 'myMainPM' does not name a type
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2288:3: error: expected unqualified-id before 'if'
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2294:3: error: expected unqualified-id before 'if'
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2300:3: error: expected unqualified-id before 'if'
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2306:3: error: expected unqualified-id before 'for'
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2306:86: error: 'aSelModeIter' does not name a type
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2306:107: error: 'aSelModeIter' does not name a type
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2310:3: error: 'aStatus' does not name a type
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2311:3: error: 'aStatus' does not name a type
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2313:3: error: expected unqualified-id before 'if'
/dn54/builds/CR28162_1-master/Debian70-64-opt/OCCT/src/AIS/AIS_InteractiveContext.cxx:2317:1: error: expected declaration before '}' token

Windows:
http://jenkins-test-07.nnov.opencascade.com:8080/view/CR28162_1-master/job/CR28162_1-master-OCCT-Windows-64-VC10-mfc-samples/1/parsed_console/ [^]
1>..\..\..\..\Common\ImportExport\ImportExport.cpp(106): error C2668: 'AIS_InteractiveContext::SetSelected' : ambiguous call to overloaded function

http://jenkins-test-07.nnov.opencascade.com:8080/view/CR28162_1-master/job/CR28162_1-master-OCCT-Windows-64-VC10-qt-samples-windows/1/parsed_console/ [^]
1>..\Common\src\ApplicationCommon.cxx(549): error C2039: 'SelectInteractive' : is not a member of 'AIS_InteractiveContext'

http://jenkins-test-07.nnov.opencascade.com:8080/view/CR28162_1-master/job/CR28162_1-master-Products-Windows-64-VC10-qt-samples-windows/1/parsed_console/ [^]
1>..\..\..\..\OCCT\samples\qt\Common\src\ApplicationCommon.cxx(549): error C2039: 'SelectInteractive' : is not a member of 'AIS_InteractiveContext'

(0061478)
mkv   
2016-12-07 16:02   
Dear isk,
Branch CR28162_1 has been rejected due to:
- compilation errors
(0061488)
git   
2016-12-08 13:40   
Branch CR28162_1 has been updated by isk.

SHA-1: 0fcb0d3b7b9a5589b5d54c1b11b63dba097949c7


Detailed log of new commits:

Author: isk
Date: Thu Dec 8 13:33:48 2016 +0300

    Fix compiler erros.

(0061490)
git   
2016-12-08 13:52   
Branch CR28162_1 has been updated by isk.

SHA-1: 216e677ffc9a4b6d3b101a7e15cdd850d3aed3a9


Detailed log of new commits:

Author: isk
Date: Thu Dec 8 13:52:50 2016 +0300

    Fix compiler errors.

(0061491)
git   
2016-12-08 13:58   
Branch CR28162_2 has been created by isk.

SHA-1: 3abbf756cc521e1b3c7660de23a6ba752144b995


Detailed log of new commits:

Author: isk
Date: Mon Nov 28 12:11:43 2016 +0300

    0028162: DRAW - eliminate usage of deprecated Local Context.
    Create a general draw command 'VRelation' and drop the old 'relation' commands.
    Add test cases for new draw command "vrelation".
    Add two new methods: Activate and Deactivate which activate/deactivate the given selection mode for all displayed objects.
    Eliminate deprecated local context methods in ObjectCommands, QABugs.
    Eliminate deprecated local context methods in mfc standard sample and qt samples.
(0061500)
kgv   
2016-12-08 15:27   
Please check updated patch.
(0061507)
git   
2016-12-08 18:56   
Branch CR28162_2 has been updated forcibly by mkv.

SHA-1: 11dc34562819a947a3142976ca4fc7421265cbcb
(0061532)
mkv   
2016-12-09 17:59   
Dear BugMaster,
Branch CR28162_2 was rebased on IR-2016-12-08 of occt git-repository.
SHA-1: 11dc34562819a947a3142976ca4fc7421265cbcb
(0061533)
mkv   
2016-12-09 18:00   
Dear BugMaster,
Branch CR28162_2 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode.
SHA-1: 11dc34562819a947a3142976ca4fc7421265cbcb

Number of compiler warnings:

occt component :
Linux: 0 (0 on master)
Windows: 0 (0 on master)
MacOS : 0 (0 on master)

products component :
Linux: 63 (63 on master)
Windows: 0 (0 on master)
MacOS : 1121

Regressions/Differences/Improvements:
http://occt-tests/CR28162_2-master-OCCT/Debian70-64/summary.html [^]
http://occt-tests/CR28162_2-master-OCCT/Windows-64-VC10/summary.html [^]
Failed:
  bugs vis bug74, bug328, bug22368, bug26076, bug26147

Testing cases:
http://occt-tests/CR28162_2-master-OCCT/Debian70-64/summary.html#v3d-dimensions [^]
http://occt-tests/CR28162_2-master-OCCT/Windows-64-VC10/summary.html#v3d-dimensions [^]
v3d dimensions

Testing on Linux:
occt component :
Total MEMORY difference: 93158823 / 92770729 [+0.42%]
Total CPU difference: 21590.38000000034 / 21538.390000000272 [+0.24%]
products component :
Total MEMORY difference: 30059508 / 30095445 [-0.12%]
Total CPU difference: 5328.579999999962 / 5303.47999999998 [+0.47%]

Testing on Windows:
occt component :
Total MEMORY difference: 58452413 / 58462136 [-0.02%]
Total CPU difference: 20023.180752898537 / 20176.91973839851 [-0.76%]
products component :
Total MEMORY difference: 20892692 / 20859840 [+0.16%]
Total CPU difference: 5304.392802299981 / 5125.865257899959 [+3.48%]

There are following differences in images found by testdiff.
http://occt-tests/CR28162_2-master-OCCT/Windows-64-VC10/diff-Windows-64-VC10-image.html [^]
IMAGE bugs vis bug26076: bug26076.png differs
IMAGE bugs vis bug26147: bug26147.png differs
(0061534)
mkv   
2016-12-09 18:00   
Dear isk,
Branch CR28162_2 has been rejected due to:
- regressions/differences/improvements
- differences in images
(0061603)
git   
2016-12-13 11:17   
Branch CR28162_2 has been updated by isk.

SHA-1: eda8083048d5b25a464abdc2ce267dc7b61a1843


Detailed log of new commits:

Author: isk
Date: Tue Dec 13 10:10:16 2016 +0300

    Fix tests.

(0061604)
git   
2016-12-13 11:30   
Branch CR28162_3 has been created by isk.

SHA-1: 03adbd1a0aa791426fcf0dc37b51b720df9599ff


Detailed log of new commits:

Author: isk
Date: Mon Nov 28 12:11:43 2016 +0300

    0028162: DRAW - eliminate usage of deprecated Local Context.
    Create a general draw command 'VRelation' and drop the old 'relation' commands.
    Add test cases for new draw command "vrelation".
    Add two new methods: Activate and Deactivate which activate/deactivate the given selection mode for all displayed objects.
    Eliminate deprecated local context methods in ObjectCommands, QABugs.
    Eliminate deprecated local context methods in mfc standard sample and qt samples.
(0061637)
mkv   
2016-12-13 20:49   
Dear BugMaster,
Branch CR28162_3 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode.
SHA-1: 03adbd1a0aa791426fcf0dc37b51b720df9599ff

Number of compiler warnings:

occt component :
Linux: 1 (0 on master)
Windows: 0 (0 on master)
MacOS : 1 (0 on master)

products component :
Linux: 69 (63 on master)
Windows: 0 (0 on master)
MacOS : 1142

There are new additional compilation warnings on Linux and MacOS platforms:

http://jenkins-test-07.nnov.opencascade.com:8080/user/mnt/my-views/view/A_mnt_warnings/portlet/dashboard_portlet_13912/job/CR28162_3-master-OCCT-Debian70-64-opt-compile/1/warnings17Result/ [^]
ViewerTest_RelationCommands.cxx:1029, GNU C Compiler 4 (gcc), Priority: Normal
enumeration value 'AIS_KOR_NONE' not handled in switch [-Wswitch]

http://jenkins-test-07.nnov.opencascade.com:8080/user/mnt/my-views/view/A_mnt_warnings/portlet/dashboard_portlet_13912/job/CR28162_3-master-OCCT-MacOS-opt-compile/1/warnings7Result/ [^]
ViewerTest_RelationCommands.cxx:1029, Clang (LLVM based), Priority: Normal
enumeration value 'AIS_KOR_NONE' not handled in switch

http://jenkins-test-07.nnov.opencascade.com:8080/user/mnt/my-views/view/A_mnt_warnings/portlet/dashboard_portlet_13912/job/CR28162_3-master-Products-Debian70-64-opt-compile/1/warnings17Result/category.1856243221/package.815074360/ [^]

OMFTest_DisplayCommands.cxx:135, GNU C Compiler 4 (gcc), Priority: Normal
'void AIS_InteractiveContext::CloseLocalContext(Standard_Integer, Standard_Boolean)' is deprecated (declared at /dn61/builds/CR28162_3-master/Debian70-64-opt/OCCT/inc/AIS_InteractiveContext.hxx:1307): Local Context is deprecated - local selection should be used without Local Context [-Wdeprecated-declarations]

OMFTest_DisplayCommands.cxx:179, GNU C Compiler 4 (gcc), Priority: Normal
'void AIS_InteractiveContext::CloseLocalContext(Standard_Integer, Standard_Boolean)' is deprecated (declared at /dn61/builds/CR28162_3-master/Debian70-64-opt/OCCT/inc/AIS_InteractiveContext.hxx:1307): Local Context is deprecated - local selection should be used without Local Context [-Wdeprecated-declarations]

OMFTest_DisplayCommands.cxx:184, GNU C Compiler 4 (gcc), Priority: Normal
'Standard_Integer AIS_InteractiveContext::OpenLocalContext(Standard_Boolean, Standard_Boolean, Standard_Boolean, Standard_Boolean)' is deprecated (declared at /dn61/builds/CR28162_3-master/Debian70-64-opt/OCCT/inc/AIS_InteractiveContext.hxx:1289): Local Context is deprecated - local selection should be used without Local Context [-Wdeprecated-declarations]

OMFTest_DisplayCommands.cxx:225, GNU C Compiler 4 (gcc), Priority: Normal
'Standard_Integer AIS_InteractiveContext::OpenLocalContext(Standard_Boolean, Standard_Boolean, Standard_Boolean, Standard_Boolean)' is deprecated (declared at /dn61/builds/CR28162_3-master/Debian70-64-opt/OCCT/inc/AIS_InteractiveContext.hxx:1289): Local Context is deprecated - local selection should be used without Local Context [-Wdeprecated-declarations]

OMFTest_DisplayCommands.cxx:230, GNU C Compiler 4 (gcc), Priority: Normal
'void AIS_InteractiveContext::CloseAllContexts(Standard_Boolean)' is deprecated (declared at /dn61/builds/CR28162_3-master/Debian70-64-opt/OCCT/inc/AIS_InteractiveContext.hxx:1321): Local Context is deprecated - local selection should be used without Local Context [-Wdeprecated-declarations]

OMFTest_DisplayCommands.cxx:527, GNU C Compiler 4 (gcc), Priority: Normal
'Standard_Integer AIS_InteractiveContext::OpenLocalContext(Standard_Boolean, Standard_Boolean, Standard_Boolean, Standard_Boolean)' is deprecated (declared at /dn61/builds/CR28162_3-master/Debian70-64-opt/OCCT/inc/AIS_InteractiveContext.hxx:1289): Local Context is deprecated - local selection should be used without Local Context [-Wdeprecated-declarations]
Regressions/Differences/Improvements:
http://occt-tests/CR28162_3-master-OCCT/Debian70-64/bugs/vis/bug1629.html [^]
http://occt-tests/CR28162_3-master-OCCT/Windows-64-VC10/bugs/vis/bug1629.html [^]
bugs vis bug1629: FAILED

Testing cases:
http://occt-tests/CR28162_3-master-OCCT/Debian70-64/summary.html#v3d-dimensions [^]
http://occt-tests/CR28162_3-master-OCCT/Windows-64-VC10/summary.html#v3d-dimensions [^]
v3d dimensions

Testing on Linux:
occt component :
Total MEMORY difference: 92864909 / 92779756 [+0.09%]
Total CPU difference: 21627.730000000163 / 21539.240000000274 [+0.41%]
products component :
Total MEMORY difference: 30047713 / 30095445 [-0.16%]
Total CPU difference: 5332.819999999973 / 5303.47999999998 [+0.55%]

Testing on Windows:
occt component :
Total MEMORY difference: 58451881 / 58462136 [-0.02%]
Total CPU difference: 20059.04538279863 / 20176.91973839851 [-0.58%]
products component :
Total MEMORY difference: 20892651 / 20859840 [+0.16%]
Total CPU difference: 5287.8722963999735 / 5125.865257899959 [+3.16%]

There are no differences in images found by testdiff.
(0061638)
mkv   
2016-12-13 20:49   
Dear isk,
Branch CR28162_3 has been rejected due to:
- additional warnings
- regressions/differences/improvements
(0061662)
git   
2016-12-14 17:02   
Branch CR28162_3 has been updated forcibly by isk.

SHA-1: 48b9cdef81ae9072e99ab86224ea0b69e0a30236
(0061663)
isk   
2016-12-14 17:02   
Fix test and compiler warnings.
(0061665)
kgv   
2016-12-14 17:12   
Please test updated patch.
(0061666)
isk   
2016-12-14 17:13   
Dear bugmaster,
Please test the patch, including modified samples (manually). Branch in OCCT - CR28162_3, branch in products - CR28162.
(0061692)
mkv   
2016-12-15 13:04   
Dear BugMaster,
Branch CR28162_3 from occt git-repository (and CR28162 from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode.
SHA-1: 48b9cdef81ae9072e99ab86224ea0b69e0a30236
SHA-1: 7f59f66b908bf8431539fbee3000e15d0a3a1251

Number of compiler warnings:

occt component :
Linux: 0 (0 on master)
Windows: 0 (0 on master)
MacOS : 0 (0 on master)

products component :
Linux: 63 (63 on master)
Windows: 0 (0 on master)
MacOS : 1131

Regressions/Differences/Improvements:
No regressions/differences

Testing cases:
http://occt-tests/CR28162_3-CR28162-OCCT/Debian70-64/summary.html#v3d-dimensions [^]
http://occt-tests/CR28162_3-CR28162-OCCT/Windows-64-VC10/summary.html#v3d-dimensions [^]
v3d dimensions - OK

Testing on Linux:
occt component :
Total MEMORY difference: 92856083 / 92764248 [+0.10%]
Total CPU difference: 21497.660000000174 / 21419.850000000275 [+0.36%]
products component :
Total MEMORY difference: 30073782 / 30095445 [-0.07%]
Total CPU difference: 5344.909999999974 / 5303.47999999998 [+0.78%]

Testing on Windows:
occt component :
Total MEMORY difference: 58454250 / 58462136 [-0.01%]
Total CPU difference: 20007.29985109847 / 20176.91973839851 [-0.84%]
products component :
Total MEMORY difference: 20891528 / 20859840 [+0.15%]
Total CPU difference: 5299.385170199974 / 5125.865257899959 [+3.39%]

There are no differences in images found by testdiff.
(0061693)
mkv   
2016-12-15 13:13   
Dear BugMaster,
Branch CR28162_3 from occt git-repository and CR28162 from products git-repository are TESTED.
(0061795)
git   
2016-12-18 10:53   
Branch CR28162 has been deleted by kgv.

SHA-1: ee8a97fc68dd186d0830732a4f1602b304ee1c81
(0061796)
git   
2016-12-18 10:53   
Branch CR28162_1 has been deleted by kgv.

SHA-1: 216e677ffc9a4b6d3b101a7e15cdd850d3aed3a9
(0061797)
git   
2016-12-18 10:53   
Branch CR28162_2 has been deleted by kgv.

SHA-1: eda8083048d5b25a464abdc2ce267dc7b61a1843
(0061798)
git   
2016-12-18 10:53   
Branch CR28162_3 has been deleted by kgv.

SHA-1: 48b9cdef81ae9072e99ab86224ea0b69e0a30236