]> SALOME platform Git repositories - modules/smesh.git/commit
Salome HOME
bos #24009 EDF 22760 - integration of dev in SMESH: minor problems
authoreap <eap@opencascade.com>
Mon, 22 Mar 2021 12:09:48 +0000 (15:09 +0300)
committereap <eap@opencascade.com>
Mon, 22 Mar 2021 12:09:48 +0000 (15:09 +0300)
commit56ef953ea51d6660023987904c7c6c31505cc4da
tree7dd4a6d6ca9969fc9662b3ed9b32a74cf3735bcf
parentf696a3b7ee0ba8e435652d48a7f89fbb2f50626e
bos #24009 EDF 22760 - integration of dev in SMESH: minor problems

1/ Remove explicit memory leaks (e.g. CORBA ptr are not destroyed).
2/ Remove redundant includes.
4/ Fix architectural problems: avoid raising CORBA exceptions from low level, instead catch and rethrow exceptions from upper level.
7/ Fix declarations - IDL stubs overrides must not be declared as raising std exceptions.
10/ Remove redundant code duplication. In particular class ToComment to be replaced by existing SMESH_Comment.
11/ Clean-up unused member fields.
12/ Fix errors in documentation.
17 files changed:
doc/salome/gui/SMESH/input/tui_adaptation.rst
idl/MG_ADAPT.idl
src/SMESH/MG_ADAPT.cxx
src/SMESH/MG_ADAPT.hxx
src/SMESHGUI/CMakeLists.txt
src/SMESHGUI/MG_ADAPTGUI.cxx
src/SMESHGUI/MG_ADAPTGUI.hxx [deleted file]
src/SMESHGUI/SMESHGUI.cxx
src/SMESHGUI/SMESHGUI_AdaptDlg.cxx [deleted file]
src/SMESHGUI/SMESHGUI_AdaptDlg.h [deleted file]
src/SMESHGUI/SMESHGUI_MG_ADAPTDRIVER.cxx
src/SMESHGUI/SMESHGUI_MG_ADAPTDRIVER.h
src/SMESHGUI/SMESHGUI_SingleEditDlg.cxx
src/SMESH_I/CMakeLists.txt
src/SMESH_I/MG_ADAPT_i.cxx
src/SMESH_I/MG_ADAPT_i.hxx
src/SMESH_SWIG_WITHIHM/libSMESH_Swig.cxx