Salome HOME
modules/superv.git
18 years agoTraces RTV_debug_01
rahuel [Mon, 11 Jul 2005 07:09:07 +0000 (07:09 +0000)]
Traces

18 years agoAdd of Messages method
rahuel [Fri, 8 Jul 2005 13:01:29 +0000 (13:01 +0000)]
Add of Messages method

18 years agoEnd of developpement/test of Switch Python Nodes
rahuel [Fri, 8 Jul 2005 13:00:16 +0000 (13:00 +0000)]
End of developpement/test of Switch Python Nodes

18 years agoEnd of developpement/test of Switch Python Nodes : new tests
rahuel [Fri, 8 Jul 2005 12:56:52 +0000 (12:56 +0000)]
End of developpement/test of Switch Python Nodes : new tests

18 years agoEnd of developpement/test of Switch Python Nodes
rahuel [Fri, 8 Jul 2005 12:50:32 +0000 (12:50 +0000)]
End of developpement/test of Switch Python Nodes

18 years ago*** empty log message ***
rahuel [Wed, 22 Jun 2005 08:11:01 +0000 (08:11 +0000)]
*** empty log message ***

18 years agoReactivate traces in debug mode (traces were disabled for check of RTV graph)
rahuel [Mon, 13 Jun 2005 06:53:12 +0000 (06:53 +0000)]
Reactivate traces in debug mode (traces were disabled for check of RTV graph)

18 years ago*** empty log message ***
rahuel [Fri, 10 Jun 2005 08:17:20 +0000 (08:17 +0000)]
*** empty log message ***

18 years agoPAL8521
rahuel [Fri, 10 Jun 2005 08:10:58 +0000 (08:10 +0000)]
PAL8521

18 years agoImprovement of delete of links
rahuel [Fri, 10 Jun 2005 08:10:10 +0000 (08:10 +0000)]
Improvement of delete of links

18 years agoA wrong debug that I do not know is commented
rahuel [Fri, 10 Jun 2005 08:08:53 +0000 (08:08 +0000)]
A wrong debug that I do not know is commented

18 years agoTraces
rahuel [Fri, 10 Jun 2005 08:06:51 +0000 (08:06 +0000)]
Traces

18 years agoDebug : Python char type == string
rahuel [Fri, 10 Jun 2005 08:05:47 +0000 (08:05 +0000)]
Debug : Python char type == string
Traces + Comments

18 years agoPAL8624
rahuel [Fri, 10 Jun 2005 08:04:31 +0000 (08:04 +0000)]
PAL8624
Traces + Comments

18 years agoPAL8624 - PAL8518 - PAL8519
rahuel [Fri, 10 Jun 2005 08:02:04 +0000 (08:02 +0000)]
PAL8624 - PAL8518 - PAL8519
Traces + Comments

18 years agoPAL8624
rahuel [Fri, 10 Jun 2005 07:56:09 +0000 (07:56 +0000)]
PAL8624

18 years agoTraces
rahuel [Fri, 10 Jun 2005 07:54:43 +0000 (07:54 +0000)]
Traces

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

18 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)

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

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

18 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

18 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

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

18 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.