Salome HOME
modules/superv.git
19 years agoTraces
rahuel [Fri, 10 Jun 2005 07:54:43 +0000 (07:54 +0000)]
Traces

19 years agoPAL9048 - PAL9133
rahuel [Fri, 10 Jun 2005 07:51:51 +0000 (07:51 +0000)]
PAL9048 - PAL9133

19 years agoUnicity of nodes name (graph and nodes must have different names)
rahuel [Fri, 10 Jun 2005 07:50:19 +0000 (07:50 +0000)]
Unicity of nodes name (graph and nodes must have different names)

19 years agoPAL9122
rahuel [Fri, 10 Jun 2005 07:48:24 +0000 (07:48 +0000)]
PAL9122

19 years agoImprovements for deletion of links
rahuel [Fri, 10 Jun 2005 07:47:43 +0000 (07:47 +0000)]
Improvements for deletion of links

19 years agoSetvalue method's name instead of overloaded Value
rahuel [Fri, 10 Jun 2005 07:46:25 +0000 (07:46 +0000)]
Setvalue method's name instead of overloaded Value
Traces
PAL8914
Debugs for editing

19 years agoSetvalue method's name instead of overloaded Value
rahuel [Fri, 10 Jun 2005 07:41:55 +0000 (07:41 +0000)]
Setvalue method's name instead of overloaded Value

19 years agoTrace
rahuel [Fri, 10 Jun 2005 07:40:32 +0000 (07:40 +0000)]
Trace

19 years agoPAL9122
rahuel [Fri, 10 Jun 2005 07:39:49 +0000 (07:39 +0000)]
PAL9122

19 years agoMemory Leaks
rahuel [Thu, 14 Apr 2005 12:04:56 +0000 (12:04 +0000)]
Memory Leaks

19 years agoTraces + return types control
rahuel [Thu, 14 Apr 2005 12:01:10 +0000 (12:01 +0000)]
Traces + return types control

19 years agoMemory Leaks + Traces + PALxxx(see coments)
rahuel [Thu, 14 Apr 2005 11:59:06 +0000 (11:59 +0000)]
Memory Leaks + Traces + PALxxx(see coments)

19 years agoMemory Leaks + Traces + PALxxx(see coments)
rahuel [Thu, 14 Apr 2005 11:49:33 +0000 (11:49 +0000)]
Memory Leaks + Traces + PALxxx(see coments)

19 years agoTraces
rahuel [Thu, 14 Apr 2005 11:48:04 +0000 (11:48 +0000)]
Traces

19 years agoPAL8176
rahuel [Thu, 14 Apr 2005 11:47:25 +0000 (11:47 +0000)]
PAL8176

19 years agoMemory Leaks
rahuel [Thu, 14 Apr 2005 11:46:17 +0000 (11:46 +0000)]
Memory Leaks

19 years agoMemory Leaks + management of instances of services
rahuel [Thu, 14 Apr 2005 11:45:01 +0000 (11:45 +0000)]
Memory Leaks + management of instances of services

19 years agoDebug : link of an outport of a SwitchNode to DefaultInPort of EndSwitchNode
rahuel [Thu, 14 Apr 2005 11:42:09 +0000 (11:42 +0000)]
Debug : link of an outport of a SwitchNode to DefaultInPort of EndSwitchNode

19 years agoDebug : management of instances (<--> Graph.cxx)
rahuel [Thu, 14 Apr 2005 11:40:25 +0000 (11:40 +0000)]
Debug : management of instances (<--> Graph.cxx)

19 years agoMemory Leaks + many debugs (see PALxxx in the code)
rahuel [Thu, 14 Apr 2005 11:39:10 +0000 (11:39 +0000)]
Memory Leaks + many debugs (see PALxxx in the code)

19 years agoTraces
rahuel [Thu, 14 Apr 2005 11:33:30 +0000 (11:33 +0000)]
Traces

19 years agoMemory Leaks + Traces
rahuel [Thu, 14 Apr 2005 11:32:21 +0000 (11:32 +0000)]
Memory Leaks + Traces

19 years agoComments
rahuel [Thu, 14 Apr 2005 11:27:56 +0000 (11:27 +0000)]
Comments

19 years agoChange of dynamic loading from Visu to VISU
rahuel [Thu, 14 Apr 2005 11:25:37 +0000 (11:25 +0000)]
Change of dynamic loading from Visu to VISU

19 years agoRemove
rahuel [Thu, 14 Apr 2005 11:20:09 +0000 (11:20 +0000)]
Remove

19 years agoSome additionnal tests of Switches
rahuel [Thu, 14 Apr 2005 11:19:15 +0000 (11:19 +0000)]
Some additionnal tests of Switches

19 years agoTests of SIGSEGV but now : abort of Container
rahuel [Wed, 9 Mar 2005 13:40:53 +0000 (13:40 +0000)]
Tests of SIGSEGV but now : abort of Container

19 years ago*** empty log message ***
rahuel [Wed, 9 Mar 2005 13:39:18 +0000 (13:39 +0000)]
*** empty log message ***

19 years agoAdditionnal tests of Switches
rahuel [Wed, 9 Mar 2005 13:38:03 +0000 (13:38 +0000)]
Additionnal tests of Switches

19 years agoSimple tests to check Memory Leaks
rahuel [Wed, 9 Mar 2005 13:34:07 +0000 (13:34 +0000)]
Simple tests to check Memory Leaks

19 years agoDifferent steps of the edition of a graph ===> Debugs was done
rahuel [Wed, 9 Mar 2005 13:25:37 +0000 (13:25 +0000)]
Different steps of the edition of a graph ===> Debugs was done

19 years agoGraphs suppressed
rahuel [Wed, 9 Mar 2005 09:37:52 +0000 (09:37 +0000)]
Graphs suppressed

19 years agoDebug : type of DeltaTime in StreamGraphs
rahuel [Wed, 9 Mar 2005 09:36:54 +0000 (09:36 +0000)]
Debug : type of DeltaTime in StreamGraphs

19 years agoDone --> PortDone ==> Lisibility
rahuel [Wed, 9 Mar 2005 09:35:13 +0000 (09:35 +0000)]
Done --> PortDone ==> Lisibility

19 years agoDelete : ignore the return value of UnValid
rahuel [Wed, 9 Mar 2005 09:34:34 +0000 (09:34 +0000)]
Delete : ignore the return value of UnValid

19 years agoDebug : Some links (Switch/EndSwitch) was masked
rahuel [Wed, 9 Mar 2005 09:33:02 +0000 (09:33 +0000)]
Debug : Some links (Switch/EndSwitch) was masked

19 years agoDelete : accept that Unvalid is false
rahuel [Wed, 9 Mar 2005 09:31:20 +0000 (09:31 +0000)]
Delete : accept that Unvalid is false

19 years agoMemory Leaks
rahuel [Wed, 9 Mar 2005 09:28:59 +0000 (09:28 +0000)]
Memory Leaks
PyEvalCallObject has a new argument : the method's name

19 years agoCreatedThreads counter
rahuel [Wed, 9 Mar 2005 09:26:43 +0000 (09:26 +0000)]
CreatedThreads counter
State --> PortState and Done --> PortDone ==> Lisibility

19 years agoValidSwitchs
rahuel [Wed, 9 Mar 2005 09:25:43 +0000 (09:25 +0000)]
ValidSwitchs
Debug of flushing of events
State --> PortState and Done --> PortDone ==> Lisibility

19 years agoMemory Leaks
rahuel [Wed, 9 Mar 2005 09:17:26 +0000 (09:17 +0000)]
Memory Leaks
Traces
State --> PortState and Done --> PortDone ===> Lisibility
Comments
Switch execution management clarification and debug
Many Debugs : see the comments for details

19 years agoMemory Leaks
rahuel [Wed, 9 Mar 2005 09:02:12 +0000 (09:02 +0000)]
Memory Leaks
Traces
State --> PortState and Done --> PortDone ===> Lisibility

19 years agoTraces
rahuel [Wed, 9 Mar 2005 09:00:03 +0000 (09:00 +0000)]
Traces
PyEvalCallObject has a new argument : the method's name
State --> PortState ===> Lisibility

19 years agoMESSAGEs
rahuel [Wed, 9 Mar 2005 08:58:09 +0000 (08:58 +0000)]
MESSAGEs

19 years agoState --> PortState and Done --> PortDone ===> Lisibility of code
rahuel [Wed, 9 Mar 2005 08:57:04 +0000 (08:57 +0000)]
State --> PortState and Done --> PortDone ===> Lisibility of code

19 years agoMemory Leaks
rahuel [Wed, 9 Mar 2005 08:54:53 +0000 (08:54 +0000)]
Memory Leaks

19 years agoIsValid and Valid methods have now an optionnal parameter kLoopSwitch which is true...
rahuel [Wed, 9 Mar 2005 08:54:08 +0000 (08:54 +0000)]
IsValid and Valid methods have now an optionnal parameter kLoopSwitch which is true by default :
In some cases we do not need to check the validity of Loops and Switches
Memory Leaks
Check of Switches was added in Valid method
A graph must be loaded even if there is a uncorrect link (not created)

19 years agoIsValid and Valid methods have now an optionnal parameter kLoopSwitch which is true...
rahuel [Wed, 9 Mar 2005 08:50:01 +0000 (08:50 +0000)]
IsValid and Valid methods have now an optionnal parameter kLoopSwitch which is true by default :
In some cases we do not need to check the validity of Loops and Switches

19 years agoDetail ({} added)
rahuel [Wed, 9 Mar 2005 08:14:39 +0000 (08:14 +0000)]
Detail ({} added)

19 years agoControl of SwitchNodes
rahuel [Wed, 9 Mar 2005 08:13:57 +0000 (08:13 +0000)]
Control of SwitchNodes

19 years agoMemory Leaks
rahuel [Wed, 9 Mar 2005 08:13:10 +0000 (08:13 +0000)]
Memory Leaks
Traces
Control of SwitchNodes

19 years agoMemory Leaks
rahuel [Wed, 9 Mar 2005 08:11:11 +0000 (08:11 +0000)]
Memory Leaks
Traces

19 years agoTraces
rahuel [Wed, 9 Mar 2005 08:10:02 +0000 (08:10 +0000)]
Traces

19 years agoDebug of KindOfPort
rahuel [Wed, 9 Mar 2005 08:08:51 +0000 (08:08 +0000)]
Debug of KindOfPort

19 years agoMemory Leaks
rahuel [Wed, 9 Mar 2005 08:07:56 +0000 (08:07 +0000)]
Memory Leaks

19 years agoControl of SwitchNodes
rahuel [Wed, 9 Mar 2005 08:07:00 +0000 (08:07 +0000)]
Control of SwitchNodes
Name State --> PortState ==> Lisibility
Debuf of Kind of port

19 years agoMemory Leaks
rahuel [Wed, 9 Mar 2005 08:03:30 +0000 (08:03 +0000)]
Memory Leaks
Debugs in ReNameNode, RemoveNode, Creation of Links
Remove of "old clutter method"
New method ValidSwitchs : Control of SwitchNodes

19 years agoMemory Leaks
rahuel [Wed, 9 Mar 2005 07:51:16 +0000 (07:51 +0000)]
Memory Leaks

19 years agoDeveloppement of Control of SwitchsNodes
rahuel [Wed, 9 Mar 2005 07:49:50 +0000 (07:49 +0000)]
Developpement of Control of SwitchsNodes

19 years agoMemory Leaks
rahuel [Wed, 9 Mar 2005 07:48:58 +0000 (07:48 +0000)]
Memory Leaks
Remove of "old clutter methods"

19 years agoDeveloppement of control of validity of SwitchNodes
rahuel [Wed, 9 Mar 2005 07:45:38 +0000 (07:45 +0000)]
Developpement of control of validity of SwitchNodes
Debug in SavePy : remove of a "clutter delete"

19 years agoUpdate of examples according to "control of Switches"
rahuel [Wed, 9 Mar 2005 07:41:46 +0000 (07:41 +0000)]
Update of examples according to "control of Switches"

19 years agoFix for PAL8105. When removing "put_in_study" attribute, do not check for study... T_22_03_05 V2_2_0 V2_2_0b4
asv [Tue, 8 Feb 2005 10:23:31 +0000 (10:23 +0000)]
Fix for PAL8105.  When removing "put_in_study" attribute, do not check for study->isLocked().  (when setting "put_in_study" -- do check).

19 years agoFix for PAL8028: calling to Editors data model only after "OK" button was pressed...
asv [Mon, 7 Feb 2005 14:30:36 +0000 (14:30 +0000)]
Fix for PAL8028: calling to Editors data model only after "OK" button was pressed in EditPorts, EditFunction, AddPort operations.  Pressing Cancel does not lead to switching data models.

19 years agoFix for PAL8027. from bugzilla:
asv [Mon, 7 Feb 2005 11:38:07 +0000 (11:38 +0000)]
Fix for PAL8027.  from bugzilla:
The following program behaviour was implemented for "Add node", "Insert file", "Paste node" operations: if the dataflow is being executed - user is asked to Kill the execution before operation or cancel the operation.
changes in the code: SUPERVGUI_Main::ReadyToModify() operation was introduced to handle checking and killing of execution.

19 years agoFix for bug PAL7960: Editing() only after SUCCESSFUL port creation.
asv [Mon, 7 Feb 2005 06:34:59 +0000 (06:34 +0000)]
Fix for bug PAL7960: Editing() only after SUCCESSFUL port creation.

19 years agoFixed for bug PAL7960: calling Editing() in Main was moved "closer" to certain action...
asv [Mon, 7 Feb 2005 06:27:21 +0000 (06:27 +0000)]
Fixed for bug PAL7960: calling Editing() in Main was moved "closer" to certain actions (in AddNode, only when "Add node" button is pressed but not before dialog was opened, etc.).

19 years agoFixes for bugs PAL7846, PAL7987. "Add dataflow in Study", "Put out-port value to...
asv [Mon, 7 Feb 2005 05:49:55 +0000 (05:49 +0000)]
Fixes for bugs PAL7846, PAL7987.  "Add dataflow in Study", "Put out-port value to study" functionalities are re-viewed and improved.

19 years agoImprovement for handling node events coming from Engine. SUPERVGUI_Thread::run...
asv [Thu, 3 Feb 2005 12:52:33 +0000 (12:52 +0000)]
Improvement for handling node events coming from Engine.   SUPERVGUI_Thread::run(), Main::execute(), etc. methods were improved, several unsused methods were removed.

19 years agoFix for 7950. myExecuted boolean field added to the class. set to true on first...
asv [Wed, 2 Feb 2005 13:33:29 +0000 (13:33 +0000)]
Fix for 7950.  myExecuted boolean field added to the class.  set to true on first execution.  It is used in putDataStudy() -- if the dataflow was never executed, then the corresponding "Run xxx" SObject is not added to the Study.

19 years agoFix for bug PAL7854: Editing() method is called on Main and Graph_Impl not BEFORE... V2_2_0b2
asv [Mon, 31 Jan 2005 08:02:23 +0000 (08:02 +0000)]
Fix for bug PAL7854: Editing() method is called on Main and Graph_Impl not BEFORE run() and stepBystep() commands, but inside of them.  And if the dataflow is being executed - then it is NOT called.

19 years agoFix for bug PAL78476: when out-port is added to study, it must try to put its value...
asv [Mon, 31 Jan 2005 06:00:04 +0000 (06:00 +0000)]
Fix for bug PAL78476: when out-port is added to study, it must try to put its value to study right at the moment of "put" command.  After that, it will be added to study in Main::execute() method on "Done" event from a node.

19 years agoFix for bug PAL7845: main->Editing() is called NOT before opening "Browse" node dialo...
asv [Fri, 28 Jan 2005 12:46:13 +0000 (12:46 +0000)]
Fix for bug PAL7845: main->Editing() is called NOT before opening "Browse" node dialog or "Set Value" of input port dialog, but only after pressing "OK" in these dialogs.

19 years agoNew example graphs from Jean Rahuel. Most of them test correct exectution of Switch...
asv [Fri, 28 Jan 2005 12:14:58 +0000 (12:14 +0000)]
New example graphs from Jean Rahuel.  Most of them test correct exectution of Switch nodes.

19 years agoUpdated example graphs from Jean Rahuel. Mainly Switch nodes in the graphs were...
asv [Fri, 28 Jan 2005 12:13:55 +0000 (12:13 +0000)]
Updated example graphs from Jean Rahuel.  Mainly Switch nodes in the graphs were modified.

19 years agoUpdated example graphs from Jean Rahuel. Switch nodes in the graphs were modified.
asv [Fri, 28 Jan 2005 11:44:47 +0000 (11:44 +0000)]
Updated example graphs from Jean Rahuel.  Switch nodes in the graphs were modified.

19 years agofix for PAL7849: GraphExecutor::OutNode::State( aNodeName ) will return "LoadingState...
asv [Thu, 27 Jan 2005 11:40:58 +0000 (11:40 +0000)]
fix for PAL7849: GraphExecutor::OutNode::State( aNodeName ) will return "LoadingState" now only if the "true", internal state is "Running" state.

19 years agofix for 7817: in removeArrayChild() the returned list of children of myArray is check...
asv [Thu, 27 Jan 2005 08:34:19 +0000 (08:34 +0000)]
fix for 7817: in removeArrayChild() the returned list of children of myArray is checked for NULL.  when no children exist, then it will be NULL and it was not checked.

19 years agoSlight code improvements of addNode() method (only). Not important at all.
asv [Thu, 27 Jan 2005 08:18:27 +0000 (08:18 +0000)]
Slight code improvements of addNode() method (only).  Not important at all.

19 years agoNew messages added for SUPERVGUI.cxx
asv [Thu, 27 Jan 2005 08:17:43 +0000 (08:17 +0000)]
New messages added for SUPERVGUI.cxx

19 years agoFix for PAL7823 (checking for if study is locked before doing New Dataflow command).
asv [Thu, 27 Jan 2005 08:17:22 +0000 (08:17 +0000)]
Fix for PAL7823 (checking for if study is locked before doing New Dataflow command).
Also some re-engineering of the code: new function createDataflow() is introduced, it combines functionality of the 3 commands: newDataflow(), importDataflow(), modifyDataflow().  These 3 functions did basically the same thing, with slight differences, which are implemented in createDataflow() using 'mode' parameter.

19 years agoThe graph is modified in order to be executable. Invalid link from the first node...
asv [Thu, 27 Jan 2005 06:13:30 +0000 (06:13 +0000)]
The graph is modified in order to be executable.  Invalid link from the first node (some obj_ref out-port) to a Gate port of the second node is removed.

19 years agoFix for PAL7164: after analysis of the bug, it was found out that PublishInStudy...
asv [Wed, 26 Jan 2005 13:38:37 +0000 (13:38 +0000)]
Fix for PAL7164: after analysis of the bug, it was found out that PublishInStudy() in GEOM was called twice from Supervisor.  It was done from CanvasPort::sync() function.  Since sync() is an asinchronious function, it is called when a signal comes, and in other occasions, it was decided to move the put_in_study functionality to another place - to execute() function of Main, which handles events coming from Engine.
If an event is "Node has successfully finished execution", then its CanvasOutPorts are analized, and if some port has "myIsInStudy" flag - then value of this port is put into study.
It fixes the bug, since execute() is called exactly once on every event (controlled by Supervisor Engine).

19 years agoChanges in getPopupMenu() memthod:
asv [Wed, 26 Jan 2005 13:33:35 +0000 (13:33 +0000)]
Changes in getPopupMenu() memthod:
myDeleteItem was removed from the class, it was deactivated in CanvasCellNode - successor of CanvasNode, now it is not even added to CanvasNode's menu if the view_type is TABLE.

19 years agoCommented out setNodeName() methods of CanvasCellNode and CanvasCellEndNodes, and...
asv [Wed, 26 Jan 2005 13:31:48 +0000 (13:31 +0000)]
Commented out setNodeName() methods of CanvasCellNode and CanvasCellEndNodes, and getPopupMenu() method of CanvasCellNode.
setNodeName() :  decided to remove all node "edition" operations from CellNodes (delete node, rename node), becase it produces bugs in unsynchronization between CanvasNode-s and CanvasCellNode-s.
getPopupMenu() : before myDeleteItem was deactivated in CanvasCellNode, now it is not even added to CanvasNode's menu if the view_type is TABLE.

19 years agomethod getViewType() added that returns CANVAS, CONTROL or CANVASTABLE constant corre...
asv [Wed, 26 Jan 2005 13:28:00 +0000 (13:28 +0000)]
method getViewType() added that returns CANVAS, CONTROL or CANVASTABLE constant corresponding to the current view.

19 years agoApply patch from Paul Rascle (correction of make procedure)
vsr [Tue, 25 Jan 2005 14:12:49 +0000 (14:12 +0000)]
Apply patch from Paul Rascle (correction of make procedure)

19 years agoMake SUPERV module compilable (according to the KERNEL adm file changes) - flags...
vsr [Tue, 25 Jan 2005 06:37:24 +0000 (06:37 +0000)]
Make SUPERV module compilable (according to the KERNEL adm file changes) - flags for 'make bin' step have been modified

19 years agoFindContainer() method does not exist any more. FindOrLoad_Component() starts the...
asv [Mon, 24 Jan 2005 13:12:34 +0000 (13:12 +0000)]
FindContainer() method does not exist any more.  FindOrLoad_Component() starts the container for us.  If it fails to start the container, then it returns nil component.  We don't need to check for if the container was successfully started.

19 years agoPAL7712: additional modification: status bar displays "Supervisor component" informat...
vsr [Fri, 21 Jan 2005 07:57:55 +0000 (07:57 +0000)]
PAL7712: additional modification: status bar displays "Supervisor component" information, like in tooltip for it.

19 years agoModify the version number of SALOME: 2.2.0.
vsr [Fri, 21 Jan 2005 07:46:39 +0000 (07:46 +0000)]
Modify the version number of SALOME: 2.2.0.

19 years agoA bug is fixed: CORBA::Object was compared to NULL instead of CORBA::is_nil().
asv [Fri, 21 Jan 2005 06:08:46 +0000 (06:08 +0000)]
A bug is fixed: CORBA::Object was compared to NULL instead of CORBA::is_nil().

19 years agoMerging with JR_ASV_2_1_0_deb_with_KERNEL_Head branch, which contains many bug fixes...
asv [Fri, 21 Jan 2005 05:44:50 +0000 (05:44 +0000)]
Merging with JR_ASV_2_1_0_deb_with_KERNEL_Head branch, which contains many bug fixes and improvements implemented by JR,ASV,MKR since December 2004.

19 years agoModify the version number of SALOME: 2.2.0.
vsr [Thu, 20 Jan 2005 15:02:45 +0000 (15:02 +0000)]
Modify the version number of SALOME: 2.2.0.
Correct component comment info (PAL7712).

19 years agoMerge with OCC_development_01 V2_2_0a1
admin [Thu, 20 Jan 2005 06:27:14 +0000 (06:27 +0000)]
Merge with OCC_development_01

19 years agoFix PAL7687: Wrong order of libraries in Makefile
vsr [Wed, 12 Jan 2005 07:18:31 +0000 (07:18 +0000)]
Fix PAL7687: Wrong order of libraries in Makefile

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