Salome HOME
modules/shaper.git
8 years agoIssue #849 (#775) Crash in second study during sketch operation
nds [Thu, 27 Aug 2015 13:35:39 +0000 (16:35 +0300)]
Issue #849 (#775) Crash in second study during sketch operation

Handle of operation presentation should be nullified when study is closed.

8 years ago1. CanStopOperation knows which operation is stopped. Scenario: Unpress Sketch in...
nds [Thu, 27 Aug 2015 10:04:50 +0000 (13:04 +0300)]
1. CanStopOperation knows which operation is stopped. Scenario: Unpress Sketch in ToolBar when sketch entity is active should visualizes the Abort warnning dialog.

2. Cashed previous current feature should be found in the document with 'true' flag. Scenario: ExtrusionCut, Create a line on the sketch, Edit the line. Change any value, start circle creation. Result: the line presentation disappears in the viewer.

8 years agoMerge branch 'Dev_1.4.0' of newgeom:newgeom into Dev_1.4.0
eso [Thu, 27 Aug 2015 09:17:36 +0000 (12:17 +0300)]
Merge branch 'Dev_1.4.0' of newgeom:newgeom into Dev_1.4.0

8 years agoAddition of new test revolution_006
eso [Thu, 27 Aug 2015 09:11:29 +0000 (12:11 +0300)]
Addition of new test revolution_006

8 years agoFix for the problem that selection of sub-elements of compsolids for concealment...
mpv [Thu, 27 Aug 2015 09:11:13 +0000 (12:11 +0300)]
Fix for the problem that selection of sub-elements of compsolids for concealment operation not erased the other sub-solids in the viewer

8 years agoFix for the problem that selection of sub-elements of compsolids for concealment...
mpv [Thu, 27 Aug 2015 09:10:26 +0000 (12:10 +0300)]
Fix for the problem that selection of sub-elements of compsolids for concealment operation not erased the other sub-solids in the viewer.

8 years agoAdition of new test revolution_003
eso [Thu, 27 Aug 2015 08:49:25 +0000 (11:49 +0300)]
Adition of new test revolution_003

8 years agoAddition of new tests revolution_001 and revolution_002
eso [Thu, 27 Aug 2015 07:15:09 +0000 (10:15 +0300)]
Addition of new tests revolution_001 and revolution_002

8 years agoAdd tests revolution_004 and revolution_005
eso [Thu, 27 Aug 2015 06:09:47 +0000 (09:09 +0300)]
Add tests revolution_004 and revolution_005

8 years agoProviding Action class to have a common approach to start/finish/abort model transact...
nds [Wed, 26 Aug 2015 18:38:55 +0000 (21:38 +0300)]
Providing Action class to have a common approach to start/finish/abort model transactions for such actions as Delete/Detach and others.

An action instance is used for Delete operation of sketch sub-entities.

8 years agoFix for update of "Bodies" folder (disappear an expanding folder icon)
vsv [Wed, 26 Aug 2015 14:54:39 +0000 (17:54 +0300)]
Fix for update of "Bodies" folder (disappear an expanding folder icon)

8 years agoFix SQUISH tests suite_ISSUES_SALOME/tst_sketch_ 007, 008, 009, 010, 011
spo [Wed, 26 Aug 2015 13:36:09 +0000 (16:36 +0300)]
Fix SQUISH tests suite_ISSUES_SALOME/tst_sketch_ 007, 008, 009, 010, 011

8 years agoFix suite_ISSUES_SALOME/tst_sketch_005 & suite_ISSUES_SALOME/tst_sketch_006
spo [Wed, 26 Aug 2015 12:17:29 +0000 (15:17 +0300)]
Fix suite_ISSUES_SALOME/tst_sketch_005 & suite_ISSUES_SALOME/tst_sketch_006

8 years agoFix suite_ISSUES_SALOME/tst_sketch_003
spo [Wed, 26 Aug 2015 11:48:05 +0000 (14:48 +0300)]
Fix suite_ISSUES_SALOME/tst_sketch_003

8 years agoMake "create" event flushed immediately after "update": results may be created by...
mpv [Wed, 26 Aug 2015 13:06:18 +0000 (16:06 +0300)]
Make "create" event flushed immediately after "update": results may be created by Updater. (in the frames of issue #829 fix)

8 years agoIssue #834: Show prefix "Not loaded" for not loaded parts.
vsv [Wed, 26 Aug 2015 12:34:41 +0000 (15:34 +0300)]
Issue #834: Show prefix "Not loaded" for not loaded parts.

8 years agoIssue #663: Disable objects of non-active document
vsv [Wed, 26 Aug 2015 12:03:56 +0000 (15:03 +0300)]
Issue #663: Disable objects of non-active document

8 years agoAdd tests for boolean operations
eso [Wed, 26 Aug 2015 10:15:47 +0000 (13:15 +0300)]
Add tests for boolean operations

8 years agoAttach GDB to SQUISH tests
spo [Wed, 26 Aug 2015 09:41:24 +0000 (12:41 +0300)]
Attach GDB to SQUISH tests

8 years agoAddition of test extrusion_002
eso [Wed, 26 Aug 2015 09:23:28 +0000 (12:23 +0300)]
Addition of test extrusion_002

8 years agoProviding Action class to have a common approach to start/finish/abort model transact...
nds [Wed, 26 Aug 2015 09:08:43 +0000 (12:08 +0300)]
Providing Action class to have a common approach to start/finish/abort model transactions for such actions as Delete/Detach and others.

The common functionality:
1.On the start of the action, the message about aborting the previous operation should be shown.
2. On commit, ApplyAll button[sketch operation] enable state should be updated, SetModified[sketch operation] of the parent operation update[in order to have a message about aborting transaction].
In the current integration, ModuleBase_Operation is separated to ModuleBase_OperationFeature and ModuleBase_OperationAction.

8 years agoAdd new test
eso [Wed, 26 Aug 2015 08:45:55 +0000 (11:45 +0300)]
Add new test

8 years agoAdd new test
eso [Wed, 26 Aug 2015 05:53:45 +0000 (08:53 +0300)]
Add new test

8 years agoIssue #405: Make folder Groups before folder Bodies
vsv [Tue, 25 Aug 2015 14:24:59 +0000 (17:24 +0300)]
Issue #405: Make folder Groups before folder Bodies

8 years agoSynchronize AcceptAll actions state between Tool bar and property panel.
nds [Tue, 25 Aug 2015 14:06:15 +0000 (17:06 +0300)]
Synchronize AcceptAll actions state between Tool bar and property panel.

Default enabled state of AcceptAll button is disabled. An attempt to update the state on Undo/Redo/Delete sketch feature operations.

8 years agoSynchronize AcceptAll actions state between Tool bar and property panel.
nds [Tue, 25 Aug 2015 13:32:16 +0000 (16:32 +0300)]
Synchronize AcceptAll actions state between Tool bar and property panel.

In the new realized version, this button state is updated by commit modification to the document and when the operation is started. In the previous version this state was updated by any modification of the model during operaion.

8 years agoIssue #790: prevent crash on detach
vsv [Tue, 25 Aug 2015 12:32:43 +0000 (15:32 +0300)]
Issue #790: prevent crash on detach

8 years agoActivate SALOME SQUISH tests
spo [Tue, 25 Aug 2015 11:42:20 +0000 (14:42 +0300)]
Activate SALOME SQUISH tests

8 years agoUpdate SALOME tests
spo [Tue, 25 Aug 2015 11:35:45 +0000 (14:35 +0300)]
Update SALOME tests

8 years agoIssue #769 fix: if selection is invalid, but must be updated, updated it.
mpv [Tue, 25 Aug 2015 10:53:43 +0000 (13:53 +0300)]
Issue #769 fix: if selection is invalid, but must be updated, updated it.

8 years agoIssue #793: Set Coincident active if a line is selected
vsv [Tue, 25 Aug 2015 09:44:51 +0000 (12:44 +0300)]
Issue #793: Set Coincident active if a line is selected

8 years agoDo not change history in ObjectBrowser if an operation is opened
vsv [Tue, 25 Aug 2015 09:28:07 +0000 (12:28 +0300)]
Do not change history in ObjectBrowser if an operation is opened

8 years agoMake Boolean operation conceal the selected argument: sub-body of compsolid or the...
mpv [Tue, 25 Aug 2015 09:27:27 +0000 (12:27 +0300)]
Make Boolean operation conceal the selected argument: sub-body of compsolid or the whole compsolid. And these  arguments are erased in the viewer on "Apply"

8 years agoIssue #860 - patch to avoid the text reset
asl [Tue, 25 Aug 2015 08:20:15 +0000 (11:20 +0300)]
Issue #860 - patch to avoid the text reset

8 years agoEnlarge list of attributes stored in constraint Length for correct verification of...
azv [Tue, 25 Aug 2015 08:05:20 +0000 (11:05 +0300)]
Enlarge list of attributes stored in constraint Length for correct verification of update (issue #795)

8 years agoissue #842: incorrect warning title
asl [Tue, 25 Aug 2015 07:36:04 +0000 (10:36 +0300)]
issue #842: incorrect warning title

8 years agoMake the invalid selection makes the referenced object in state "invalid arguments"
mpv [Tue, 25 Aug 2015 07:23:53 +0000 (10:23 +0300)]
Make the invalid selection makes the referenced object in state "invalid arguments"

8 years ago#858 'Tangency' constraint doesn't work
nds [Tue, 25 Aug 2015 06:32:12 +0000 (09:32 +0300)]
#858 'Tangency' constraint doesn't work

8 years agoFix debian tst_532
spo [Tue, 25 Aug 2015 06:58:26 +0000 (09:58 +0300)]
Fix debian tst_532

8 years agoFix building on Windows
dbv [Tue, 25 Aug 2015 06:40:28 +0000 (09:40 +0300)]
Fix building on Windows

8 years agoFix exception when collecting shells for compsolids
dbv [Mon, 24 Aug 2015 15:51:01 +0000 (18:51 +0300)]
Fix exception when collecting shells for compsolids

8 years agoUse tst_543 in Jenkins. Improve Linux scripts.
spo [Tue, 25 Aug 2015 06:05:38 +0000 (09:05 +0300)]
Use tst_543 in Jenkins. Improve Linux scripts.

8 years agoIssue #532 - 4.13. Partition with splitting-arguments making solids with shared faces
spo [Tue, 25 Aug 2015 05:55:08 +0000 (08:55 +0300)]
Issue #532 - 4.13. Partition with splitting-arguments making solids with shared faces

8 years agoAcceptAll is always enabled. This is a temporary fix to hide a regression, where...
nds [Tue, 25 Aug 2015 05:26:29 +0000 (08:26 +0300)]
AcceptAll is always enabled. This is a temporary fix to hide a regression, where a sketch in the ExtrusionCut/Fuse can not be created. [parent operation extrusion cut/fuse is used instead of sketch to check whether parameters are valid].

8 years agoUpdate calculation of angle value (issue #788)
azv [Tue, 25 Aug 2015 05:25:08 +0000 (08:25 +0300)]
Update calculation of angle value (issue #788)

8 years agoFix removing of one of multi-coincidence constraints
azv [Mon, 24 Aug 2015 13:42:19 +0000 (16:42 +0300)]
Fix removing of one of multi-coincidence constraints

8 years agoIssue #838: Use only original part results for getting sub-document of a Part (not...
vsv [Mon, 24 Aug 2015 16:16:58 +0000 (19:16 +0300)]
Issue #838: Use only original part results for getting sub-document of a Part (not use placement results)

8 years agoAn object which is sub-object of a composite object can not be accessible in column 1
vsv [Mon, 24 Aug 2015 15:45:58 +0000 (18:45 +0300)]
An object which is sub-object of a composite object can not be accessible in column 1

8 years agoFix for #767: correct the internal history structure for nested features
mpv [Mon, 24 Aug 2015 14:54:45 +0000 (17:54 +0300)]
Fix for #767: correct the internal history structure for nested features

8 years agoIssue #847: Use white color for symbols selection
vsv [Mon, 24 Aug 2015 14:37:47 +0000 (17:37 +0300)]
Issue #847: Use white color for symbols selection

8 years agoIssue #853: make '+' as default point symbol
vsv [Mon, 24 Aug 2015 13:02:31 +0000 (16:02 +0300)]
Issue #853: make '+' as default point symbol

8 years agoMake the Part result selectable (the fix for crash)
mpv [Mon, 24 Aug 2015 12:54:55 +0000 (15:54 +0300)]
Make the Part result selectable (the fix for crash)

8 years agoSynchronization of Apply/ApplyAll buttons.
nds [Mon, 24 Aug 2015 12:50:38 +0000 (15:50 +0300)]
Synchronization of Apply/ApplyAll buttons.

8 years agoAbort operation correction, Cases are: 1. Deselect feature button in ToolBar, 2....
nds [Mon, 24 Aug 2015 09:05:33 +0000 (12:05 +0300)]
Abort operation correction, Cases are: 1. Deselect feature button in ToolBar, 2. "Cancel" in warning of abort dialog should not abort the current operation.

8 years agoAbort operation correction, Cases are: 1. Deselect feature button in ToolBar, 2....
nds [Mon, 24 Aug 2015 09:02:17 +0000 (12:02 +0300)]
Abort operation correction, Cases are: 1. Deselect feature button in ToolBar, 2. "Cancel" in warning of abort dialog should not abort the current operation.

8 years agoCompsolids creation fix
dbv [Mon, 24 Aug 2015 11:55:16 +0000 (14:55 +0300)]
Compsolids creation fix

8 years agoDo not process objects in data model which must not to be shown in object browser
vsv [Mon, 24 Aug 2015 11:39:11 +0000 (14:39 +0300)]
Do not process objects in data model which must not to be shown in object browser

8 years agoAdditon of new tests
eso [Mon, 24 Aug 2015 10:37:34 +0000 (13:37 +0300)]
Additon of new tests

8 years agoAddition of new test
eso [Mon, 24 Aug 2015 10:35:54 +0000 (13:35 +0300)]
Addition of new test

8 years agoCorrect data model hierarchy
vsv [Mon, 24 Aug 2015 09:48:43 +0000 (12:48 +0300)]
Correct data model hierarchy

8 years agoAvoid extra methods.
vsv [Mon, 24 Aug 2015 09:17:45 +0000 (12:17 +0300)]
Avoid extra methods.

8 years agoCreate DataModel in object browser constructor
vsv [Mon, 24 Aug 2015 07:59:26 +0000 (10:59 +0300)]
Create DataModel in object browser constructor

8 years agoExport feature crash correction.
nds [Fri, 21 Aug 2015 17:00:33 +0000 (20:00 +0300)]
Export feature crash correction.

8 years agoCompsolid - debug of visibility in the viewer.
nds [Fri, 21 Aug 2015 15:30:28 +0000 (18:30 +0300)]
Compsolid - debug of visibility in the viewer.

8 years agoResult compsolid should change the display flag of sub-results itself.
nds [Fri, 21 Aug 2015 14:19:02 +0000 (17:19 +0300)]
Result compsolid should change the display flag of sub-results itself.

WorkshopListener in displayObject() should ignore the compsolid result and wait when sub-solid results comes in selection.
onFeatureCreateMsg moving rows: 1.canBeDisplayed before setDisplayed, displayObject - this is a previous version. It is more correctly firstly change display state of the object and after try to display it in the viewer. It is possible that flag is switch on, but the object will be visualized during redisplay.

8 years agoAdd include file which is needed on Linux
vsv [Fri, 21 Aug 2015 15:15:22 +0000 (18:15 +0300)]
Add include file which is needed on Linux

8 years agoIcon for angle constraint is added, execute method is reviewed for working with pre...
vsv [Fri, 21 Aug 2015 14:30:40 +0000 (17:30 +0300)]
Icon for angle constraint is added, execute method is reviewed for working with pre-selection

8 years agoCorrection of test PARALLEL_2
eso [Fri, 21 Aug 2015 13:17:41 +0000 (16:17 +0300)]
Correction of test PARALLEL_2

8 years agoCorrection of tests sketch_006 and sketch_007
eso [Fri, 21 Aug 2015 12:45:47 +0000 (15:45 +0300)]
Correction of tests sketch_006 and sketch_007

8 years agoFix unstability of number of Bodies on OB on Linux
mpv [Fri, 21 Aug 2015 12:45:33 +0000 (15:45 +0300)]
Fix unstability of number of Bodies on OB on Linux

8 years agoAdded Angle constraint symbol
vsv [Fri, 21 Aug 2015 12:32:13 +0000 (15:32 +0300)]
Added Angle constraint symbol

8 years agoFix the problem with changing base entities of fillet (issue #760)
azv [Fri, 21 Aug 2015 09:12:06 +0000 (12:12 +0300)]
Fix the problem with changing base entities of fillet (issue #760)

8 years agoCompsolid - Color/Wireframe/Shading operation apply to sub-objects.
nds [Fri, 21 Aug 2015 08:37:09 +0000 (11:37 +0300)]
Compsolid - Color/Wireframe/Shading operation apply to sub-objects.

8 years agoSend "redisplay" signal when compsolid result become alone or with sub-elements
mpv [Fri, 21 Aug 2015 07:56:56 +0000 (10:56 +0300)]
Send "redisplay" signal when compsolid result become alone or with sub-elements

8 years agoUpdate constrain Mirror to keep non-zero the length of mirror line (issue #809)
azv [Fri, 21 Aug 2015 06:32:02 +0000 (09:32 +0300)]
Update constrain Mirror to keep non-zero the length of mirror line (issue #809)

8 years agoProcessing composilid like a solid in selection.
nds [Fri, 21 Aug 2015 05:39:25 +0000 (08:39 +0300)]
Processing composilid like a solid in selection.

8 years agoExternal object are not removed in both cases: in multi/signgle selection controls.
nds [Fri, 21 Aug 2015 05:19:32 +0000 (08:19 +0300)]
External object are not removed in both cases: in multi/signgle selection controls.

8 years agoProcessing composilid like a solid in selection.
nds [Fri, 21 Aug 2015 04:01:06 +0000 (07:01 +0300)]
Processing composilid like a solid in selection.

8 years agoBoolean result build correction. There was a stabilization fix, which disconnected...
nds [Thu, 20 Aug 2015 12:50:55 +0000 (15:50 +0300)]
Boolean result build correction. There was a stabilization fix, which disconnected widgets. But debug the active widget can be used during validating if selection is changed. It is not correct after commit is pressed and should not influence on the feature.

So, it is more correctly to clean content of the property panel before commit.
Scenario to reproduce the problem: Create sketch(contour), create sketch(circles in the contour), create extrusion(contour), extrusion(circles), create boolean from contour-based to Cut circle-based extrusions. Apply, the circle-based extrusions are disappeared from the second control.

8 years agoMerge branch 'Dev_1.4.0' of newgeom:newgeom into Dev_1.4.0
mpv [Thu, 20 Aug 2015 14:46:51 +0000 (17:46 +0300)]
Merge branch 'Dev_1.4.0' of newgeom:newgeom into Dev_1.4.0

8 years agoStabilization of the process of activization of part: when document is loaded, it...
mpv [Thu, 20 Aug 2015 14:46:31 +0000 (17:46 +0300)]
Stabilization of the process of activization of part: when document is loaded, it must be immediately appeared in the result part.

8 years agoAddition of new tests sketch_006 and sketch_007
eso [Thu, 20 Aug 2015 13:51:40 +0000 (16:51 +0300)]
Addition of new tests sketch_006 and sketch_007

8 years agoUpdate Part item on activation of loaded document
vsv [Thu, 20 Aug 2015 13:30:43 +0000 (16:30 +0300)]
Update Part item on activation of loaded document

8 years agoAdded comment
vsv [Thu, 20 Aug 2015 11:44:57 +0000 (14:44 +0300)]
Added comment

8 years agoModify vnc.sh
spo [Thu, 20 Aug 2015 13:09:58 +0000 (16:09 +0300)]
Modify vnc.sh

8 years agoRestrict test cases for Jenkins
spo [Thu, 20 Aug 2015 13:03:49 +0000 (16:03 +0300)]
Restrict test cases for Jenkins

8 years agoUpdate VPs for suite_ISSUES_SALOME/tst_sketch_004
spo [Thu, 20 Aug 2015 12:41:37 +0000 (15:41 +0300)]
Update VPs for suite_ISSUES_SALOME/tst_sketch_004

8 years agoUpdate suite_ISSUES_SALOME/tst_sketch_004
spo [Thu, 20 Aug 2015 12:15:33 +0000 (15:15 +0300)]
Update suite_ISSUES_SALOME/tst_sketch_004

8 years agoImprove SQUISH test scripts
spo [Thu, 20 Aug 2015 11:38:50 +0000 (14:38 +0300)]
Improve SQUISH test scripts

8 years agoUpdate SQUISH test suite_ISSUES_SALOME/tst_sketch_004
spo [Thu, 20 Aug 2015 09:49:17 +0000 (12:49 +0300)]
Update SQUISH test suite_ISSUES_SALOME/tst_sketch_004

8 years agoMake stable SALOME tests run
spo [Thu, 20 Aug 2015 09:14:12 +0000 (12:14 +0300)]
Make stable SALOME tests run

8 years agoUpdate VPs
spo [Wed, 19 Aug 2015 16:02:28 +0000 (19:02 +0300)]
Update VPs

8 years agoUpdate SQUISH tests tst_sketch_001, tst_sketch_002 and tst_sketch_003
spo [Wed, 19 Aug 2015 15:22:09 +0000 (18:22 +0300)]
Update SQUISH tests tst_sketch_001, tst_sketch_002 and tst_sketch_003

8 years agoUpdate SQUISH tests
spo [Wed, 19 Aug 2015 08:43:13 +0000 (11:43 +0300)]
Update SQUISH tests

8 years agoMake all tests PASSED
spo [Wed, 19 Aug 2015 08:03:37 +0000 (11:03 +0300)]
Make all tests PASSED

8 years agoUse VNC for SQUISH tests
spo [Tue, 18 Aug 2015 11:56:47 +0000 (14:56 +0300)]
Use VNC for SQUISH tests

8 years agoCheck the multi coincidence between different types of entities (issue #751)
azv [Thu, 20 Aug 2015 08:07:52 +0000 (11:07 +0300)]
Check the multi coincidence between different types of entities (issue #751)

8 years agoUpdate coincidence constraints
azv [Wed, 19 Aug 2015 07:00:50 +0000 (10:00 +0300)]
Update coincidence constraints

8 years agoCorrection of test sketch_004 and addition of new test sketch_005
eso [Thu, 20 Aug 2015 11:48:00 +0000 (14:48 +0300)]
Correction of test sketch_004 and addition of new test sketch_005

8 years agoThe external feature should be executed manually in order to return first result.
nds [Thu, 20 Aug 2015 09:44:19 +0000 (12:44 +0300)]
The external feature should be executed manually in order to return first result.