Salome HOME
modules/superv.git
19 years agoThe following methods and constants were removed as never being used:
asv [Wed, 15 Dec 2004 11:20:32 +0000 (11:20 +0000)]
The following methods and constants were removed as never being used:
OutNode: Run(3 params), ReRun(), ReStart()
DataFlow: Run(3 params),
InNode: ReStart()
FiniteStateMachine: ReRunnedState.
Also removed use of deprecated constants from SUPERV namespace: ReRunEvent, ReStartEvent, ReRunState, ReStartState.

19 years agoa new private method run() was introduced instead of using CNode_Impl::Run() which...
asv [Wed, 15 Dec 2004 11:16:38 +0000 (11:16 +0000)]
a new private method run() was introduced instead of using CNode_Impl::Run() which was removed.  run() is now called from both Run() ("Execute graph") and Start() ("Execute graph step-by-step") to remove code dublication.

19 years agoRun(), ReRun(), ReRunAt(), ReStart(), ReStartAt() methods were removed. ReXXX method...
asv [Wed, 15 Dec 2004 11:14:49 +0000 (11:14 +0000)]
Run(), ReRun(), ReRunAt(), ReStart(), ReStartAt() methods were removed.  ReXXX methods were removed from IDL as never being called.  Run() methods was removed, its functionality (basic calling of Executor->Run() ) was moved to Graph_Impl with modification.

19 years agoReRun(), ReRunAt(), ReStart(), ReStartAt() methods of Graph interface were removed...
asv [Wed, 15 Dec 2004 11:12:40 +0000 (11:12 +0000)]
ReRun(), ReRunAt(), ReStart(), ReStartAt() methods of Graph interface were removed.  Also corresponding constants ReRunEvent, ReStartEvent, ReRunState, ReStartState were removed from enumerations.
These methods and constants were not used and only complicated the code.

19 years agoInconsistencies between GUI and TUI in SUPERVISOR:
mkr [Tue, 14 Dec 2004 13:40:57 +0000 (13:40 +0000)]
Inconsistencies between GUI and TUI in SUPERVISOR:
1) add the possibility to create of an InLine node without a
   Python function defined (empty, no code);
2) add the possibility to define Python functions in EndLoop and EndSwith
   nodes and to create Loop and Switch nodes with empty functions;
3) add the possibilyty to define a function without a body - in this case,
   if a function with the same name was already defined in another node,
   it's code (body) will be used (executed).

19 years agoRemove dublicate "Canvas Table" menu item from dataflow view popup menu.
mkr [Tue, 14 Dec 2004 13:30:17 +0000 (13:30 +0000)]
Remove dublicate "Canvas Table" menu item from dataflow view popup menu.

19 years ago"Loading" state is set ONLY for Computing and Factory nodes. Decided NOT to set...
asv [Tue, 14 Dec 2004 11:51:52 +0000 (11:51 +0000)]
"Loading" state is set ONLY for Computing and Factory nodes.  Decided NOT to set it for InLine nodes (described in last comment to 2.16).

19 years agoRestore IsLoading (CVS problem)
rahuel [Tue, 14 Dec 2004 09:21:56 +0000 (09:21 +0000)]
Restore IsLoading (CVS problem)

19 years agoIsLoading(bool) was missing
rahuel [Tue, 14 Dec 2004 09:11:28 +0000 (09:11 +0000)]
IsLoading(bool) was missing

19 years agoBug fix: don't set "Loading" state for MacroNodes in InitialState() function (called...
asv [Tue, 14 Dec 2004 06:54:32 +0000 (06:54 +0000)]
Bug fix: don't set "Loading" state for MacroNodes in InitialState() function (called for every node before execution).

19 years agoCheck for link validity (compatibility of ports' types) is added on link creation.
asv [Tue, 14 Dec 2004 06:53:02 +0000 (06:53 +0000)]
Check for link validity (compatibility of ports' types) is added on link creation.

19 years ago"Loading" state added to presentation of node in array view.
asv [Tue, 14 Dec 2004 06:52:20 +0000 (06:52 +0000)]
"Loading" state added to presentation of node in array view.

19 years agoBugs that lead to crashes were fixed (addressed zero item in itemChanged()).
asv [Tue, 14 Dec 2004 06:50:49 +0000 (06:50 +0000)]
Bugs that lead to crashes were fixed (addressed zero item in itemChanged()).

19 years agoCheck of types of linked ports compatibility was implemented. 1.16 of "Bugs and...
asv [Tue, 14 Dec 2004 06:49:47 +0000 (06:49 +0000)]
Check of types of linked ports compatibility was implemented.  1.16 of "Bugs and Improvements", PAL7380.

19 years agoA bug was fixed: _Loading field is set to "false" (as it normally should be except...
asv [Mon, 13 Dec 2004 14:36:34 +0000 (14:36 +0000)]
A bug was fixed: _Loading field is set to "false" (as it normally should be except for explicid "loading" time) in 2 cases:
1) constructors of InNode (in InitInNode() )
2) before invocation of Python interpreteur during InLine nodes' excution.

19 years agoUnfortunatelly, I have to write a common comment for check-in of many files in SUPERV...
asv [Mon, 13 Dec 2004 14:33:09 +0000 (14:33 +0000)]
Unfortunatelly, I have to write a common comment for check-in of many files in SUPERVGUI.  Two main things were done during this edition:
1) improvements that were implemented in cvs-PAL were merged here.  They mainly concerned Python editor improvements ("Load from file" works with Python functions with blank lines, etc.) and some minor (N4) bugs in SUPERVGUI fixed by SAK.
2) removal of all unused classes, so called non-canvas classes.  Only Canvas-bases GUI entities (Node, Port, Link) are left in SUPERVGUI, and the other classes, used in SUPERVISOR previously, are permanentally removed.  2 view modes were removed from SUPERVGUI_Def.h: TABLE and GRAPH.  CANVASTABLE, CANVAS, and CONTROLFLOW are now the only implemented modes of dataflow presentation.

19 years agoAdd functionality for Table view based on QCanvas.
mkr [Fri, 10 Dec 2004 13:55:46 +0000 (13:55 +0000)]
Add functionality for Table view based on QCanvas.

19 years agoIn case of error in a Python InLineNode in the SuperVisionContainer, Kill_impl()...
rahuel [Fri, 10 Dec 2004 13:07:52 +0000 (13:07 +0000)]
In case of error in a Python InLineNode in the SuperVisionContainer, Kill_impl() ===> Reset of ThreadId
Traces

19 years agoIn case of error in a Container, Kill_impl() ===> Reset of ThreadId
rahuel [Fri, 10 Dec 2004 13:06:14 +0000 (13:06 +0000)]
In case of error in a Container, Kill_impl() ===> Reset of ThreadId

19 years agoTraces
rahuel [Fri, 10 Dec 2004 13:04:14 +0000 (13:04 +0000)]
Traces

19 years agoGraphs for test of catch of SIGSEGV and SIGFPE in Containers and in Python InLineNode...
rahuel [Fri, 10 Dec 2004 12:53:04 +0000 (12:53 +0000)]
Graphs for test of catch of SIGSEGV and SIGFPE in Containers and in Python InLineNodes. Graph for test of Undefined symbol : there is no way to know that there is that situation ...

19 years ago2) new Editing() method of Graph added.
asv [Fri, 10 Dec 2004 12:51:25 +0000 (12:51 +0000)]
2) new Editing() method of Graph added.
3) new IsValid() method of Link added.

19 years ago1) new SUPERV::GraphState -- LoadingState added.
asv [Fri, 10 Dec 2004 12:50:30 +0000 (12:50 +0000)]
1) new SUPERV::GraphState -- LoadingState added.
2) new Editing() method of Graph added.
3) new IsValid() method of Link added.

19 years agoA special "Loading" state was implemented. It is returned to GUI if the correspondin...
asv [Fri, 10 Dec 2004 09:53:57 +0000 (09:53 +0000)]
A special "Loading" state was implemented.  It is returned to GUI if the corresponding InNode returns IsLoading()==true.
So,
1) OutNode::State( char* aNodeName ) will return LoadingState in case InNode is Loading
2) InNode::IsLoading( bool b ) pushes to GUI "Executing" state if b == false -- loading is complete.

19 years agoA new popup menu item and new slot are added to the class to display "Edit Ports...
asv [Thu, 9 Dec 2004 07:53:20 +0000 (07:53 +0000)]
A new popup menu item and new slot are added to the class to display "Edit Ports" dialog.  Please, refer to PAL7384 for details.

19 years agoNew messages for "Edit Ports" dialog
asv [Thu, 9 Dec 2004 07:42:04 +0000 (07:42 +0000)]
New messages for "Edit Ports" dialog

19 years agoA new dialog class for edition of Ports of an InLine nodes is introduced. This funct...
asv [Thu, 9 Dec 2004 07:41:23 +0000 (07:41 +0000)]
A new dialog class for edition of Ports of an InLine nodes is introduced.  This functionality is described in details in "Bugs and improvements in SUPERVISOR" 2.1, and Bug PAL 7384.

19 years agoIf there is an executor, values of ports are from the Executor.
rahuel [Wed, 8 Dec 2004 14:06:31 +0000 (14:06 +0000)]
If there is an executor, values of ports are from the Executor.
If there is no Executor, values are from the Editor object.

19 years agoEditing() : ASV
rahuel [Wed, 8 Dec 2004 13:47:35 +0000 (13:47 +0000)]
Editing() : ASV

19 years agoLog files in /tmp/logs/${USER}/ : ASV
rahuel [Wed, 8 Dec 2004 13:45:07 +0000 (13:45 +0000)]
Log files in /tmp/logs/${USER}/ : ASV

19 years agoEditing() : ASV
rahuel [Wed, 8 Dec 2004 13:42:14 +0000 (13:42 +0000)]
Editing() : ASV

19 years agoRemove of CasCatch
rahuel [Wed, 8 Dec 2004 13:40:54 +0000 (13:40 +0000)]
Remove of CasCatch

19 years agoRemove of CasCatch handler and execution of python function in the main thread in...
rahuel [Wed, 8 Dec 2004 13:39:51 +0000 (13:39 +0000)]
Remove of CasCatch handler and execution of python function in the main thread in the class Container.

19 years agoSuperVisionContainer method and Main Thread Identification for calls to pthread_kill...
rahuel [Wed, 8 Dec 2004 13:37:42 +0000 (13:37 +0000)]
SuperVisionContainer method and Main Thread Identification for calls to pthread_kill to manage Python functions execution
Suspend, Resume and Kill management

19 years agoSuperVisionContainer method and Main Thread Identification for calls to pthread_kill...
rahuel [Wed, 8 Dec 2004 13:34:22 +0000 (13:34 +0000)]
SuperVisionContainer method and Main Thread Identification for calls to pthread_kill to manage Python functions execution

19 years agoManagement of loading of a Component in a Container for Kill, Suspend because it...
rahuel [Wed, 8 Dec 2004 13:31:47 +0000 (13:31 +0000)]
Management of loading of a Component in a Container for Kill, Suspend because it is not possible to call the corresponding method in the Container at that time.

19 years agoManagement of loading of a Component in a Container for Kill, Suspend because it...
rahuel [Wed, 8 Dec 2004 13:29:58 +0000 (13:29 +0000)]
Management of loading of a Component in a Container for Kill, Suspend because it is not possible to call the corresponding method in the Container at that time.
Kill, Suspend and Resume are now possible for InLineNodes.
But they do not run for MacroNodes : developpement is necessary.

19 years agoManagement of loading of a Component in a Container for Kill, Suspend because it...
rahuel [Wed, 8 Dec 2004 13:01:36 +0000 (13:01 +0000)]
Management of loading of a Component in a Container for Kill, Suspend because it is not possible to call the corresponding method in the Container at that time.

19 years agoPython execution management : Lock/Unlock
rahuel [Wed, 8 Dec 2004 12:58:28 +0000 (12:58 +0000)]
Python execution management : Lock/Unlock

19 years agoExecuting()/Editing() methods : ASV
rahuel [Wed, 8 Dec 2004 12:48:08 +0000 (12:48 +0000)]
Executing()/Editing() methods : ASV

19 years agoTraces
rahuel [Wed, 8 Dec 2004 12:45:32 +0000 (12:45 +0000)]
Traces

19 years ago*** empty log message ***
rahuel [Wed, 8 Dec 2004 12:44:09 +0000 (12:44 +0000)]
*** empty log message ***

19 years agoAn error message on Export dataflow failed event was changed. Now it is: "Export...
asv [Thu, 2 Dec 2004 12:25:19 +0000 (12:25 +0000)]
An error message on Export dataflow failed event was changed.  Now it is: "Export failed.  Backup copy of overwritten file is stored in'%1'" - it must be concatinated with a string (file name) argument on use.

19 years agoFixed a bug described in VSR's "Bugs and improvements in Supervisor" 1.8: Crash while...
asv [Thu, 2 Dec 2004 12:23:41 +0000 (12:23 +0000)]
Fixed a bug described in VSR's "Bugs and improvements in Supervisor" 1.8: Crash while exporting graph to XML file.  When export failed, and export was done to an existing file, then contents of that file were lost.
The fix: if an existing file is selected, then a backup copy of it is made first, then Export().
If Export() succeeds, then backup copy is removed.
If Export() fails, a message box "Export failed.  Backup copy of overwritten file is stored in'backup_file_path'" is displayed.

New function SUPERVGUI::createBackupFile()
Called in SUPERVGUI.cxx - export of Supergraph
SUPERVGUI_ControlNode.cxx - export of MacroNode

19 years agoRemoved exportDataflow() function. It was called from SUPERVGUI class only, so the...
asv [Thu, 2 Dec 2004 12:18:14 +0000 (12:18 +0000)]
Removed exportDataflow() function.  It was called from SUPERVGUI class only, so the code of the function was just moved there, replacing main->exportDataflow() call.

19 years agoMerge with version on tag OCC-V2_1_0d V2_1_0 V2_1_0b1
admin [Wed, 1 Dec 2004 10:53:01 +0000 (10:53 +0000)]
Merge with version on tag OCC-V2_1_0d

19 years agoDCQ:prepare 2.0.0 V2_0_0
yfr [Tue, 20 Jul 2004 09:27:37 +0000 (09:27 +0000)]
DCQ:prepare 2.0.0

19 years agoDCQ:prepare 2.0.0
yfr [Tue, 20 Jul 2004 09:07:05 +0000 (09:07 +0000)]
DCQ:prepare 2.0.0

19 years agoDCQ:prepare 2.0.0
yfr [Tue, 20 Jul 2004 08:44:35 +0000 (08:44 +0000)]
DCQ:prepare 2.0.0

20 years agoDCQ : Merge with Ecole_Ete_a6.
yfr [Fri, 18 Jun 2004 13:21:33 +0000 (13:21 +0000)]
DCQ : Merge with Ecole_Ete_a6.

20 years agoDCQ : Merge with Ecole_Ete_a6.
yfr [Fri, 18 Jun 2004 13:10:09 +0000 (13:10 +0000)]
DCQ : Merge with Ecole_Ete_a6.

20 years agoDCQ : Merge with Ecole_Ete_a6.
yfr [Fri, 18 Jun 2004 12:58:10 +0000 (12:58 +0000)]
DCQ : Merge with Ecole_Ete_a6.

20 years agoDCQ : Merge with Ecole_Ete_a6.
yfr [Fri, 18 Jun 2004 12:37:18 +0000 (12:37 +0000)]
DCQ : Merge with Ecole_Ete_a6.

20 years agoDCQ : Merge with Ecole_Ete_a6.
yfr [Fri, 18 Jun 2004 12:23:31 +0000 (12:23 +0000)]
DCQ : Merge with Ecole_Ete_a6.

20 years agoNRI : 1.4.0 version.
nri [Fri, 30 Jan 2004 10:31:31 +0000 (10:31 +0000)]
NRI : 1.4.0 version.

20 years agoNRI : wrong merge.
nri [Thu, 29 Jan 2004 16:31:51 +0000 (16:31 +0000)]
NRI : wrong merge.

20 years agoMPV: Merge V1_2d
smh [Wed, 28 Jan 2004 14:20:58 +0000 (14:20 +0000)]
MPV: Merge V1_2d

20 years agoNRI : -lSalomeLoggerServer replaced by -lSALOMELocalTrace according to bug KERNEL4778.
nri [Tue, 20 Jan 2004 15:22:00 +0000 (15:22 +0000)]
NRI : -lSalomeLoggerServer replaced by -lSALOMELocalTrace according to bug KERNEL4778.

20 years agoNRI : bug KERNEL5014 fixed.
nri [Wed, 14 Jan 2004 09:36:20 +0000 (09:36 +0000)]
NRI : bug KERNEL5014 fixed.

20 years agoNRI : Add mapping DIL/python pages.
nri [Thu, 20 Nov 2003 11:57:55 +0000 (11:57 +0000)]
NRI : Add mapping DIL/python pages.

20 years agoNRI : Remove old files.
nri [Thu, 20 Nov 2003 11:57:09 +0000 (11:57 +0000)]
NRI : Remove old files.

20 years agoNRI : Use EXPORT_SHAREDPYSCRIPT for SUPERV_shared_modules.py.
nri [Fri, 7 Nov 2003 08:29:15 +0000 (08:29 +0000)]
NRI : Use EXPORT_SHAREDPYSCRIPT for SUPERV_shared_modules.py.

20 years agoNRI : Don't search *.in in adm_local directory.
nri [Thu, 6 Nov 2003 16:36:27 +0000 (16:36 +0000)]
NRI : Don't search *.in in adm_local directory.

20 years agoNRI : add LICENCE file
nri [Thu, 6 Nov 2003 11:32:38 +0000 (11:32 +0000)]
NRI : add LICENCE file

20 years agoNRI : set 1.3.0 version
nri [Thu, 6 Nov 2003 09:58:48 +0000 (09:58 +0000)]
NRI : set 1.3.0 version

20 years agoNRI : Merge from 1.2c.
nri [Thu, 6 Nov 2003 09:42:32 +0000 (09:42 +0000)]
NRI : Merge from 1.2c.

20 years agoNRI : RedHat 9 compatibility (M. Tajchman).
nri [Thu, 2 Oct 2003 16:18:11 +0000 (16:18 +0000)]
NRI : RedHat 9 compatibility (M. Tajchman).

20 years agoNRI : INSTALL file defined into SALOME2_PRODUCTION_CYCLE document.
nri [Fri, 26 Sep 2003 14:28:10 +0000 (14:28 +0000)]
NRI : INSTALL file defined into SALOME2_PRODUCTION_CYCLE document.

20 years agoNRI : Merge from V1_2.
nri [Wed, 16 Jul 2003 18:13:35 +0000 (18:13 +0000)]
NRI : Merge from V1_2.

20 years agoNRI : Merge from V1_2.
nri [Wed, 16 Jul 2003 12:31:06 +0000 (12:31 +0000)]
NRI : Merge from V1_2.

20 years agoNRI : Merge from V1_2.
nri [Wed, 16 Jul 2003 11:39:04 +0000 (11:39 +0000)]
NRI : Merge from V1_2.

20 years agoNRI : Merge from V1_2.
nri [Wed, 16 Jul 2003 11:30:07 +0000 (11:30 +0000)]
NRI : Merge from V1_2.

20 years agoNRI : Merge from V1_2.
nri [Wed, 16 Jul 2003 10:47:36 +0000 (10:47 +0000)]
NRI : Merge from V1_2.

20 years agoNRI : Merge from V1_2.
nri [Wed, 16 Jul 2003 10:02:52 +0000 (10:02 +0000)]
NRI : Merge from V1_2.

20 years agoNRI : Merge from V1_2.
nri [Wed, 16 Jul 2003 09:23:16 +0000 (09:23 +0000)]
NRI : Merge from V1_2.

20 years agoNRI : Merge from V1_2.
nri [Wed, 16 Jul 2003 09:06:14 +0000 (09:06 +0000)]
NRI : Merge from V1_2.

20 years agoNRI : wrong import.
nri [Wed, 16 Jul 2003 08:10:47 +0000 (08:10 +0000)]
NRI : wrong import.

20 years agoThis commit was generated by cvs2git to track changes on a CVS vendor
nri [Wed, 16 Jul 2003 08:02:43 +0000 (08:02 +0000)]
This commit was generated by cvs2git to track changes on a CVS vendor
branch.

20 years agosources v1.2
nri [Wed, 16 Jul 2003 08:02:43 +0000 (08:02 +0000)]
sources v1.2

21 years agoPR: g++ 3.2 port
prascle [Thu, 12 Jun 2003 10:43:38 +0000 (10:43 +0000)]
PR: g++ 3.2 port

21 years agoPR: avoids unnecessary compilation after regeneration of SALOMEconfig.h, with gcc3.2
prascle [Thu, 12 Jun 2003 10:41:52 +0000 (10:41 +0000)]
PR: avoids unnecessary compilation after regeneration of SALOMEconfig.h, with gcc3.2

21 years agoNRI : Update idls dependancies.
nri [Wed, 28 May 2003 16:49:36 +0000 (16:49 +0000)]
NRI : Update idls dependancies.

21 years agoNRI : Remove old components.
nri [Wed, 28 May 2003 08:00:59 +0000 (08:00 +0000)]
NRI : Remove old components.

21 years agoNRI : Add MODULE version info.
nri [Wed, 28 May 2003 07:27:41 +0000 (07:27 +0000)]
NRI : Add MODULE version info.

21 years agoNRI : Update aclocal.
nri [Mon, 26 May 2003 14:43:31 +0000 (14:43 +0000)]
NRI : Update aclocal.

21 years agoNRI : Add documentation. Start-v1_1a
nri [Thu, 22 May 2003 08:03:53 +0000 (08:03 +0000)]
NRI : Add documentation.

21 years agoNRI : Add check HTML generators.
nri [Thu, 22 May 2003 07:59:48 +0000 (07:59 +0000)]
NRI : Add check HTML generators.

21 years agoNRI : Rename Geometry component and interface by GEOM.
nri [Wed, 21 May 2003 12:58:49 +0000 (12:58 +0000)]
NRI : Rename Geometry component and interface by GEOM.

21 years agoNRI : Add Dataflow examples.
nri [Tue, 20 May 2003 12:59:35 +0000 (12:59 +0000)]
NRI : Add Dataflow examples.

21 years agoNRI : Add Catalog.
nri [Mon, 19 May 2003 12:05:26 +0000 (12:05 +0000)]
NRI : Add Catalog.

21 years agoNRI : Use component username from Catalog.
nri [Mon, 19 May 2003 08:19:06 +0000 (08:19 +0000)]
NRI : Use component username from Catalog.

21 years agoNRI : Use component username from Catalog.
nri [Mon, 19 May 2003 08:01:46 +0000 (08:01 +0000)]
NRI : Use component username from Catalog.

21 years agoNRI : Correction 1.1a version.
nri [Fri, 16 May 2003 16:37:46 +0000 (16:37 +0000)]
NRI : Correction 1.1a version.

21 years agoNRI : Correction factory name.
nri [Fri, 16 May 2003 13:42:37 +0000 (13:42 +0000)]
NRI : Correction factory name.

21 years agoNRI : Correction resources name.
nri [Fri, 16 May 2003 13:32:13 +0000 (13:32 +0000)]
NRI : Correction resources name.

21 years agoThis commit was generated by cvs2git to create branch 'IMPORT'.
admin [Fri, 16 May 2003 13:03:52 +0000 (13:03 +0000)]
This commit was generated by cvs2git to create branch 'IMPORT'.

Sprout from master 2003-05-16 13:02:22 UTC nri <nri@opencascade.com> 'NRI : First integration.'
Cherrypick from master 2003-05-16 13:03:51 UTC nri <nri@opencascade.com> 'NRI : Correction factory name.':
    src/Makefile.in
Delete:
    Makefile.in
    build_configure
    configure.in.base
    src/SUPERVGUI/SUPERVGUI_icons.po
    src/SUPERVGUI/SUPERVGUI_msg_en.po
    src/SUPERVGUI/SUPERVGUI_msg_fr.po

21 years agoNRI : Correction factory name.
nri [Fri, 16 May 2003 13:03:51 +0000 (13:03 +0000)]
NRI : Correction factory name.

21 years agoNRI : First integration.
nri [Fri, 16 May 2003 13:02:22 +0000 (13:02 +0000)]
NRI : First integration.

21 years agoNRI : First integration.
nri [Fri, 16 May 2003 12:53:06 +0000 (12:53 +0000)]
NRI : First integration.

21 years agoNRI : First integration.
nri [Fri, 16 May 2003 12:39:10 +0000 (12:39 +0000)]
NRI : First integration.