MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0029220Open CASCADE[OCCT] OCCT:Application Frameworkpublic2017-10-12 15:532017-12-13 17:03
Reporterkgv 
Assigned Tompv 
PrioritynormalSeverityintegration request 
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version[OCCT] 7.2.0 
Target Version[OCCT] 7.3.0*Fixed in Version 
Summary0029220: Application Framework - replace CDM_MessageDriver interface by Message_Messenger
DescriptionApplication Framework defines own messenger interface CDM_MessageDriver.

It would be better merging/replacing this interface by classes from package Message (e.g. Message_Printer is direct replacement for CDM_MessageDriver, Message_PrinterOStream is direct replacement for CDM_COutMessageDriver).

Moreover, Message provides better interface - e.g. it handles message gravity, while messages passed to CDM_MessageDriver are of undefined type (errors, warnings, trace information - everything is passed as is).

But in general, Message_Messenger is a best candidate for CDM_MessageDriver replacement.
Steps To ReproduceN/A
TagsNo tags attached.
Test case number
Attached Files

- Relationships

-  Notes
(0072867)
git (administrator)
2017-12-08 18:08

Branch CR29220 has been created by szy.

SHA-1: 991e56ce6b6c63c921357c6503d04cdfd39054a2


Detailed log of new commits:

Author: szy
Date: Fri Dec 8 18:08:22 2017 +0300

    0029220: Application Framework - replace CDM_MessageDriver interface by Message_Messenger.
    
    //Pure improvement of OCAF messaging subsystem. Doesn't impact main functionality.

Author: szy
Date: Thu Dec 7 12:28:03 2017 +0300

    Merge branch 'master' of git.dev.opencascade.org:occt

Author: szy
Date: Fri Dec 1 10:06:10 2017 +0300

    Merge branch 'master' of git.dev.opencascade.org:occt

Author: szy
Date: Mon Nov 20 16:29:04 2017 +0300

    Merge branch 'master' of git.dev.opencascade.org:occt

Author: szy
Date: Tue Nov 14 16:54:26 2017 +0300

    Merge branch 'master' of git.dev.opencascade.org:occt

Author: szy
Date: Fri Oct 13 14:23:55 2017 +0300

    Merge branch 'master' of git.dev.opencascade.org:occt

Author: szy
Date: Thu Oct 12 15:43:08 2017 +0300

    Merge branch 'master' of git.dev.opencascade.org:occt

Author: szy
Date: Tue Oct 3 16:23:37 2017 +0300

    Merge branch 'master' of git.dev.opencascade.org:occt

Author: szy
Date: Thu Sep 28 18:19:56 2017 +0300

    Merge branch 'master' of git.dev.opencascade.org:occt
(0072944)
szy (developer)
2017-12-12 17:41

To be tested.
(0072959)
git (administrator)
2017-12-13 15:28

Branch CR29220_1 has been created by szy.

SHA-1: fdfe337d1812e5827532301d709e05e010484f0b


Detailed log of new commits:

Author: szy
Date: Wed Dec 13 15:27:50 2017 +0300

    0029220: Application Framework - replace CDM_MessageDriver interface by Message_Messenger.
    
    //Pure improvement of OCAF messaging subsystem. Doesn't impact main functionality.
(0072966)
szy (developer)
2017-12-13 17:03

Tested - http://jenkins-test-10.nnov.opencascade.com/view/CR29220-CR29381-szy/. [^]
Some tests on 'parasolid' & 'sat' components failed, but it seems these errors are not applicable to made modifications which impact only messaging system.
(0072967)
szy (developer)
2017-12-13 17:03

Review it, please.

- Issue History
Date Modified Username Field Change
2017-10-12 15:53 kgv New Issue
2017-10-12 15:53 kgv Assigned To => mpv
2017-10-12 15:55 kgv Summary Application Framework - nonsense API method XmlLDrivers::SetStorageVersion() => Application Framework - replace CDM_MessageDriver interface by Message_Messenger
2017-10-12 15:55 kgv Description Updated View Revisions
2017-10-12 15:58 kgv Relationship added related to 0029221
2017-10-16 09:42 mpv Assigned To mpv => szy
2017-11-24 12:13 szy Status new => assigned
2017-12-08 18:08 git Note Added: 0072867
2017-12-12 15:14 szy Relationship added parent of 0029381
2017-12-12 17:41 szy Note Added: 0072944
2017-12-12 17:41 szy Status assigned => resolved
2017-12-12 17:41 szy Steps to Reproduce Updated View Revisions
2017-12-13 15:28 git Note Added: 0072959
2017-12-13 17:03 szy Note Added: 0072966
2017-12-13 17:03 szy Note Added: 0072967
2017-12-13 17:03 szy Assigned To szy => mpv
2017-12-13 17:03 szy Status resolved => assigned


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker