Salome HOME
modules/kernel.git
10 years agoMerge branch V7_3_1_BR V7_4_0a1
vsr [Thu, 3 Apr 2014 09:00:28 +0000 (13:00 +0400)]
Merge branch V7_3_1_BR

10 years agoFix pb with persistence of "light" modules: SaveAs operation leads to loss of non...
vsr [Wed, 2 Apr 2014 08:02:23 +0000 (12:02 +0400)]
Fix pb with persistence of "light" modules: SaveAs operation leads to loss of non-loaded "light" modules data.

10 years agoModify a way OCCT dev version is detected according to changed OCCT versioning policy
vsr [Wed, 2 Apr 2014 05:19:47 +0000 (09:19 +0400)]
Modify a way OCCT dev version is detected according to changed OCCT versioning policy

10 years agoMerge branch 'V7_main'
vsr [Tue, 25 Mar 2014 07:35:30 +0000 (11:35 +0400)]
Merge branch 'V7_main'

10 years agoFix usage of Boost smart pointers for compatibility with Boost >= 1.53
Renaud Barate [Thu, 20 Mar 2014 14:42:11 +0000 (15:42 +0100)]
Fix usage of Boost smart pointers for compatibility with Boost >= 1.53

10 years agoFix bug in SALOMEDSTest_StudyManager
Renaud Barate [Thu, 20 Mar 2014 14:29:18 +0000 (15:29 +0100)]
Fix bug in SALOMEDSTest_StudyManager

10 years agoFix memory bugs (double free) in SALOMEDS_AttributeTableOfXXX classes
Renaud Barate [Thu, 20 Mar 2014 13:53:20 +0000 (14:53 +0100)]
Fix memory bugs (double free) in SALOMEDS_AttributeTableOfXXX classes

10 years agoFix bug of the observer: detach an observer when study is unloaded from GUI
vsr [Mon, 17 Mar 2014 07:30:36 +0000 (11:30 +0400)]
Fix bug of the observer: detach an observer when study is unloaded from GUI

10 years agoDon't print 'runSalome running on host' when using --help or --version option
vsr [Fri, 14 Mar 2014 11:43:27 +0000 (15:43 +0400)]
Don't print 'runSalome running on host' when using --help or --version option

10 years agoFix YACS detection with CMake
Renaud Barate [Thu, 13 Mar 2014 16:16:53 +0000 (17:16 +0100)]
Fix YACS detection with CMake

Add suffix adm/cmake to the paths used to search Config files
in order to detect YACS properly

10 years ago0021746: EDF 2135 GEOM: Unification of Python documentations
mpa [Thu, 13 Mar 2014 10:35:43 +0000 (14:35 +0400)]
0021746: EDF 2135 GEOM: Unification of Python documentations

10 years agoavoid creating several studies from Python V7_3_1_BR pre/fixSingleStudy V7_3_1 V7_3_1rc2
Paul RASCLE [Fri, 7 Mar 2014 13:40:24 +0000 (14:40 +0100)]
avoid creating several studies from Python

10 years agoAdaptation of the SALOME test to the new MedReader: V7_3_1rc1
rnv [Mon, 24 Feb 2014 07:57:33 +0000 (11:57 +0400)]
Adaptation of the SALOME test to the new MedReader:
correction of the time stamp number (1 => 2), because old MedReader
ignored time stamp with the name "0".

10 years agoDebug of CMake build procedure
mpa [Wed, 26 Feb 2014 12:37:19 +0000 (16:37 +0400)]
Debug of CMake build procedure

10 years agoAdaptation of the SALOME test to the new MedReader:
rnv [Mon, 24 Feb 2014 07:57:33 +0000 (11:57 +0400)]
Adaptation of the SALOME test to the new MedReader:
correction of the time stamp number (1 => 2), because old MedReader
ignored time stamp with the name "0".

10 years agoUpdate copyrights 2014.
akl [Fri, 21 Feb 2014 07:26:12 +0000 (11:26 +0400)]
Update copyrights 2014.

10 years agoUpdate copyrights 2014.
akl [Wed, 19 Feb 2014 08:04:22 +0000 (12:04 +0400)]
Update copyrights 2014.

10 years agoMerge remote branch 'origin/abn/newpy_pv4-1' into V7_3_1_BR V7_3_1b1
vsr [Tue, 18 Feb 2014 13:41:26 +0000 (17:41 +0400)]
Merge remote branch 'origin/abn/newpy_pv4-1' into V7_3_1_BR

10 years agoAdd missing file.
rnv [Mon, 17 Feb 2014 09:28:12 +0000 (13:28 +0400)]
Add missing file.

10 years agoFix problems with using SimanIO and LibBatch third-party products in
rnv [Mon, 17 Feb 2014 07:26:02 +0000 (11:26 +0400)]
Fix problems with using SimanIO and LibBatch third-party products in
different cases:

1) Third-party library contains the CMake configuration
files(<Name>Config.cmake and <Name>Targets.cmake).
2) Third-party library doesn't contain the CMake configuration files.

10 years agoIncrement version: 7.3.1
vsr [Fri, 14 Feb 2014 15:30:26 +0000 (19:30 +0400)]
Increment version: 7.3.1

10 years agoNew Python's logic: deleting un-necessary "shared_modules" logic. abn/newpy_pv4-1
Adrien Bruneton [Thu, 13 Feb 2014 10:01:28 +0000 (11:01 +0100)]
New Python's logic: deleting un-necessary "shared_modules" logic.

10 years agoFix for the issue " 0022489: [CEA 1055] Regression: option shutdown-servers=1 does...
rnv [Thu, 13 Feb 2014 09:45:34 +0000 (13:45 +0400)]
Fix for the issue "  0022489: [CEA 1055] Regression: option shutdown-servers=1 does not work anymore"

10 years agoNew Python logic: simplified KERNEL's Python initialization.
Adrien Bruneton [Wed, 12 Feb 2014 13:44:53 +0000 (14:44 +0100)]
New Python logic: simplified KERNEL's Python initialization.

Saving various thread states and global interpreter state is no more
needed when using only one global interpreter.

10 years agoPorting to ParaView 4.1: udpated list of required VTK modules in FindSalomeVTK module.
Adrien Bruneton [Wed, 12 Feb 2014 13:39:01 +0000 (14:39 +0100)]
Porting to ParaView 4.1: udpated list of required VTK modules in FindSalomeVTK module.

10 years agoBug fix: option "--shutdown-server" is now implemented in Cedric's new SALOME runner.
Adrien Bruneton [Wed, 12 Feb 2014 13:34:45 +0000 (14:34 +0100)]
Bug fix: option "--shutdown-server" is now implemented in Cedric's new SALOME runner.

This prevents random bugs with the option, when the killSalome logic was
called at a time where Python was already half shut down.

10 years agoBug fix: passing multiple scripts and args
aguerre [Thu, 30 Jan 2014 16:41:40 +0000 (16:41 +0000)]
Bug fix: passing multiple scripts and args

10 years agoCorrection to allow PARAVIS compilation using paraview 3.98
fahed [Thu, 30 Jan 2014 14:39:31 +0000 (14:39 +0000)]
Correction to allow PARAVIS compilation using paraview 3.98

10 years agoRun properly tests (python scripts) in terminal, gui/desktop and gui/no-desktop modes...
vsr [Thu, 30 Jan 2014 11:19:02 +0000 (11:19 +0000)]
Run properly tests (python scripts) in terminal, gui/desktop and gui/no-desktop modes; fix regression with 'make test' in GEOM and SMESH modules caused by prevous integration

10 years agoCMake: minor: enhancing FILE(GLOB ...) expression matching the sub directory
bruneton [Wed, 29 Jan 2014 14:58:36 +0000 (14:58 +0000)]
CMake: minor: enhancing FILE(GLOB ...) expression matching the sub directory
lib/cmake/paraview-x.y

10 years agoFix the following problems:
rnv [Wed, 29 Jan 2014 10:35:15 +0000 (10:35 +0000)]
Fix the following problems:

1) Run scripts on WINDOWS platform: use " & " as command separator (windows analog of the " ; " in linux);
2) Always run command in the format "PYTHONEXECUTABLE script.py args" even on Linux, because script.py may be without execute permission.

10 years agoRun python scripts from command line on Windows platform.
rnv [Mon, 27 Jan 2014 15:08:42 +0000 (15:08 +0000)]
Run python scripts from command line on Windows platform.

10 years agoFix bugs of merge from V7_3_BR
vsr [Mon, 27 Jan 2014 12:02:34 +0000 (12:02 +0000)]
Fix bugs of merge from V7_3_BR

10 years agoremove singleton V7_main_EDF_patch_concurrent_140116
aguerre [Thu, 16 Jan 2014 16:57:16 +0000 (16:57 +0000)]
remove singleton

10 years agosave port to log file (--ns-port-log)
aguerre [Thu, 16 Jan 2014 16:56:46 +0000 (16:56 +0000)]
save port to log file (--ns-port-log)

10 years ago(new launcher only) skip exit command when parsing env files V7_main_EDF_patch_concurrent_140113-p1
aguerre [Tue, 14 Jan 2014 14:22:10 +0000 (14:22 +0000)]
(new launcher only) skip exit command when parsing env files

10 years agoConcurrent execution does not like logname command V7_main_EDF_patch_concurrent_140113
aguerre [Mon, 13 Jan 2014 13:27:35 +0000 (13:27 +0000)]
Concurrent execution does not like logname command

10 years agoFix bug on print formatting
aguerre [Mon, 13 Jan 2014 13:22:53 +0000 (13:22 +0000)]
Fix bug on print formatting

10 years agoIf concurrent execution mode OFF
aguerre [Mon, 13 Jan 2014 13:01:58 +0000 (13:01 +0000)]
If concurrent execution mode OFF

10 years agoBug fix on launcher for concurrent execution
aguerre [Mon, 13 Jan 2014 12:49:46 +0000 (12:49 +0000)]
Bug fix on launcher for concurrent execution

10 years agoAdd running command to kill list
vsr [Fri, 10 Jan 2014 15:03:15 +0000 (15:03 +0000)]
Add running command to kill list

10 years agoWin32 porting.
rnv [Thu, 9 Jan 2014 13:41:39 +0000 (13:41 +0000)]
Win32 porting.

10 years agoMerge from V7_3_BR branch 18/12/2013
vsr [Wed, 18 Dec 2013 14:06:37 +0000 (14:06 +0000)]
Merge from V7_3_BR branch 18/12/2013

10 years ago0021895: EDF 2372 GEOM SMESH : Generate the doc examples from real python scripts V7_3_BR V7_3_0 V7_3_0_WIN V7_3_0rc1
vsr [Mon, 16 Dec 2013 10:15:06 +0000 (10:15 +0000)]
0021895: EDF 2372 GEOM SMESH : Generate the doc examples from real python scripts
Apply patch from R.Nedelec (missing examples in virtual application)

10 years agoAvoid debug messages in Release mode
vsr [Thu, 12 Dec 2013 10:11:39 +0000 (10:11 +0000)]
Avoid debug messages in Release mode

10 years agosmall fix for previous integration
ana [Wed, 11 Dec 2013 13:02:51 +0000 (13:02 +0000)]
small fix for previous integration

10 years agoPorting on WIN32/WIN64
ana [Fri, 6 Dec 2013 10:22:16 +0000 (10:22 +0000)]
Porting on WIN32/WIN64

10 years agoPython container is obsolete V7_3_0b1
vsr [Thu, 5 Dec 2013 07:03:03 +0000 (07:03 +0000)]
Python container is obsolete

10 years agoTest on component
aguerre [Wed, 4 Dec 2013 13:36:01 +0000 (13:36 +0000)]
Test on component

10 years agoPython containers are no more supported
vsr [Wed, 4 Dec 2013 08:04:46 +0000 (08:04 +0000)]
Python containers are no more supported

10 years agoCMake:
mpa [Tue, 3 Dec 2013 14:18:29 +0000 (14:18 +0000)]
CMake:
-edit SALOME_GENERATE_TESTS_ENVIRONMENT macro.

10 years agoPorting Salome test system on Windows
ana [Tue, 3 Dec 2013 14:11:24 +0000 (14:11 +0000)]
Porting Salome test system on Windows

10 years agoMerge from agr_portmanager_branch_131004 03/12/2013
vsr [Tue, 3 Dec 2013 08:01:13 +0000 (08:01 +0000)]
Merge from agr_portmanager_branch_131004 03/12/2013

10 years agoIncrement version to 7.3.0
vsr [Thu, 28 Nov 2013 14:30:25 +0000 (14:30 +0000)]
Increment version to 7.3.0

10 years agoCMake: BR_imps_2013 V7_3_0a1
mpa [Wed, 27 Nov 2013 07:56:36 +0000 (07:56 +0000)]
CMake:
- add files to remove using command "make clean"

10 years agoWindows fix
fahed [Tue, 26 Nov 2013 14:50:58 +0000 (14:50 +0000)]
Windows fix

10 years agoWindows fix
fahed [Tue, 26 Nov 2013 12:49:32 +0000 (12:49 +0000)]
Windows fix

10 years agoSCIPY detection
ageay [Tue, 26 Nov 2013 09:59:12 +0000 (09:59 +0000)]
SCIPY detection

10 years agoDon't find 'cgraph'
akl [Fri, 22 Nov 2013 14:07:00 +0000 (14:07 +0000)]
Don't find 'cgraph'

10 years agoSmall fix for Windows BR_hydro_v_0_3_1
fahed [Thu, 21 Nov 2013 15:43:51 +0000 (15:43 +0000)]
Small fix for Windows

10 years agoAttune getScriptsAndArgs() function:
vsr [Thu, 21 Nov 2013 15:28:38 +0000 (15:28 +0000)]
Attune getScriptsAndArgs() function:
1) Python script passed as a parameter to runSalome not necessarily has .py extension; for instance SALOME non-regression grid includes scripts without extension (A0, A1, A2, etc...).
2) Python scripts passed as a parameter to runSalome can have execution permission but not specify execution interpreter (Python) in the header; so we have to explicitly call python <script> in this case (this is the case for unitary tests in GEOM, SMESH and probably other modules).

10 years agoYet another workaround for CMake stupid behavior
vsr [Wed, 20 Nov 2013 15:27:54 +0000 (15:27 +0000)]
Yet another workaround for CMake stupid behavior

10 years agoWIN32 compilation of the PARAVIS module.
rnv [Wed, 20 Nov 2013 07:20:24 +0000 (07:20 +0000)]
WIN32 compilation of the PARAVIS module.

10 years ago- Modifing Geometry and Mesh Python scripts from SALOME 6 and before
mpa [Tue, 19 Nov 2013 11:23:26 +0000 (11:23 +0000)]
- Modifing Geometry and Mesh Python scripts from SALOME 6 and before

10 years agoAvoid unnecessarily detection on Windows
ana [Tue, 19 Nov 2013 11:17:28 +0000 (11:17 +0000)]
Avoid unnecessarily detection on Windows

10 years agoDelete message on Windows
ana [Mon, 18 Nov 2013 15:34:45 +0000 (15:34 +0000)]
Delete message on Windows

10 years agoCMake:
mpa [Mon, 18 Nov 2013 07:07:33 +0000 (07:07 +0000)]
CMake:
- update documentation considering new CMake build system

10 years agoCMake: removing unnecessary precedence of shared MED library detection
bruneton [Fri, 15 Nov 2013 09:39:05 +0000 (09:39 +0000)]
CMake: removing unnecessary precedence of shared MED library detection

10 years agoFix for SALOME_CONFIGURE_PREPARE() macros: avoiding redundant ';' at the beginning...
ana [Fri, 15 Nov 2013 07:07:59 +0000 (07:07 +0000)]
Fix for SALOME_CONFIGURE_PREPARE() macros: avoiding redundant ';' at the beginning of the _PREREQ_COMPO_LIST list

10 years agoRemove duplication
vsr [Fri, 15 Nov 2013 05:11:11 +0000 (05:11 +0000)]
Remove duplication

10 years agoReplace FactoryServerPy by FactoryServer
aguerre [Thu, 14 Nov 2013 17:24:37 +0000 (17:24 +0000)]
Replace FactoryServerPy by FactoryServer

10 years agoRollback previous changes - now a list is empty if passed list of components is alway...
vsr [Thu, 14 Nov 2013 15:57:13 +0000 (15:57 +0000)]
Rollback previous changes - now a list is empty if passed list of components is always empty.

10 years agoFix for SALOME_CONFIGURE_PREPARE() macros: correction of the previous integration
ana [Thu, 14 Nov 2013 15:20:35 +0000 (15:20 +0000)]
Fix for SALOME_CONFIGURE_PREPARE() macros: correction of the previous integration

10 years agoSmall fix for SALOME_CONFIGURE_PREPARE() macros
ana [Thu, 14 Nov 2013 14:28:00 +0000 (14:28 +0000)]
Small fix for SALOME_CONFIGURE_PREPARE() macros

10 years agoCMake:
mpa [Thu, 14 Nov 2013 13:49:02 +0000 (13:49 +0000)]
CMake:
- update documentation considering new CMake build system

10 years agoCMake:
mpa [Thu, 14 Nov 2013 11:58:23 +0000 (11:58 +0000)]
CMake:
- update documentation considering new CMake build system

10 years agoDisable iterator debugging on WINDOWS
ana [Tue, 12 Nov 2013 14:29:48 +0000 (14:29 +0000)]
Disable iterator debugging on WINDOWS

10 years agoCMake:
mpa [Tue, 12 Nov 2013 09:03:23 +0000 (09:03 +0000)]
CMake:
- edit macro

10 years agoFix bug in DISTENE licence key (do not trim double colons ::)
aguerre [Fri, 8 Nov 2013 17:09:15 +0000 (17:09 +0000)]
Fix bug in DISTENE licence key (do not trim double colons ::)

10 years agoCMake:
mpa [Fri, 8 Nov 2013 13:39:13 +0000 (13:39 +0000)]
CMake:
- porting macro SALOME_GENERATE_TESTS_ENVIRONMENT to Window system

10 years agoFix CPPUNIT detection when its library directory contains -l (like -L/usr/lib/x86_64...
barate [Fri, 8 Nov 2013 09:53:01 +0000 (09:53 +0000)]
Fix CPPUNIT detection when its library directory contains -l (like -L/usr/lib/x86_64-linux-gnu in Ubuntu 13.10)

10 years agoCMake: SALOME_XVERSION doesn't use Python anymore (needed for MED)
bruneton [Fri, 8 Nov 2013 09:47:06 +0000 (09:47 +0000)]
CMake: SALOME_XVERSION doesn't use Python anymore (needed for MED)

10 years agoCMake: Update path and version variables for current build system
mpa [Thu, 7 Nov 2013 11:10:38 +0000 (11:10 +0000)]
CMake: Update path and version variables for current build system

10 years agoCMake:
mpa [Wed, 6 Nov 2013 10:20:56 +0000 (10:20 +0000)]
CMake:
- add new macro SALOME_GENERATE_TESTS_ENVIRONMENT which generates environment variable for using given environment to run tests.

10 years agoIf THERE IS an error when executing script, we should explicitly exit :)
vsr [Wed, 6 Nov 2013 10:01:04 +0000 (10:01 +0000)]
If THERE IS an error when executing script, we should explicitly exit :)

10 years agoIf there's an error when executing script, we should explicitly exit
vsr [Wed, 6 Nov 2013 08:29:23 +0000 (08:29 +0000)]
If there's an error when executing script, we should explicitly exit

10 years agoFix bug with zero-length list processing
vsr [Tue, 5 Nov 2013 11:26:27 +0000 (11:26 +0000)]
Fix bug with zero-length list processing

10 years agoCMake: improved reloading of dependent CMake targets in Config file to
bruneton [Mon, 4 Nov 2013 09:01:13 +0000 (09:01 +0000)]
CMake: improved reloading of dependent CMake targets in Config file to
account for COMPONENTS.

10 years agoCompilation on Windows
ana [Fri, 1 Nov 2013 13:18:32 +0000 (13:18 +0000)]
Compilation on Windows

10 years agoAdd missing VTK components (requried by SMESH)
vsr [Thu, 31 Oct 2013 10:41:55 +0000 (10:41 +0000)]
Add missing VTK components (requried by SMESH)

10 years agoCMake: Add keyword NOCHECK for accumulating environment because included directories...
mpa [Thu, 31 Oct 2013 08:30:18 +0000 (08:30 +0000)]
CMake: Add keyword NOCHECK for accumulating environment because included directories not exists in this moment

10 years agoCMake: Add for checking an argument that this is not a standard system path (starting...
mpa [Thu, 31 Oct 2013 07:50:39 +0000 (07:50 +0000)]
CMake: Add for checking an argument that this is not a standard system path (starting with "/bin" and "/lib")

10 years agoCMake: Edition accumulation of LD_LIBRARY_PATH and PATH
mpa [Thu, 31 Oct 2013 07:41:18 +0000 (07:41 +0000)]
CMake: Edition accumulation of LD_LIBRARY_PATH and PATH

10 years agoCMake: Edition accumulation of LD_LIBRARY_PATH and PATH
mpa [Thu, 31 Oct 2013 07:28:09 +0000 (07:28 +0000)]
CMake: Edition accumulation of LD_LIBRARY_PATH and PATH

10 years agoCMake: Edition accumulation of LD_LIBRARY_PATH and PATH
mpa [Thu, 31 Oct 2013 07:14:23 +0000 (07:14 +0000)]
CMake: Edition accumulation of LD_LIBRARY_PATH and PATH

10 years agoCMake: Edition accumulation of LD_LIBRARY_PATH and PATH
mpa [Thu, 31 Oct 2013 06:54:57 +0000 (06:54 +0000)]
CMake: Edition accumulation of LD_LIBRARY_PATH and PATH

10 years agoCMake: Edition accumulation of LD_LIBRARY_PATH and PATH
mpa [Thu, 31 Oct 2013 06:14:09 +0000 (06:14 +0000)]
CMake: Edition accumulation of LD_LIBRARY_PATH and PATH

10 years agoCMake: Edition accumulation of LD_LIBRARY_PATH and PATH
mpa [Thu, 31 Oct 2013 06:06:03 +0000 (06:06 +0000)]
CMake: Edition accumulation of LD_LIBRARY_PATH and PATH

10 years agoCMake: Edition accumulation of LD_LIBRARY_PATH and PATH
mpa [Wed, 30 Oct 2013 14:20:54 +0000 (14:20 +0000)]
CMake: Edition accumulation of LD_LIBRARY_PATH and PATH

10 years agoAdditional debug of documentation for SALOME_ACCUMULATE_ENVIRONMENT macro
vsr [Wed, 30 Oct 2013 13:13:24 +0000 (13:13 +0000)]
Additional debug of documentation for SALOME_ACCUMULATE_ENVIRONMENT macro