Salome HOME
modules/kernel.git
10 years agoMerge remote-tracking branch 'origin/master' into pre/fix_single_study
Paul RASCLE [Fri, 11 Apr 2014 12:37:17 +0000 (14:37 +0200)]
Merge remote-tracking branch 'origin/master' into pre/fix_single_study

10 years agoMerge branch 'master' of https://git.salome-platform.org/git/modules/kernel
Cédric Aguerre [Fri, 11 Apr 2014 11:30:26 +0000 (13:30 +0200)]
Merge branch 'master' of https://git.salome-platform.org/git/modules/kernel

10 years agotrim quoted paths
Cédric Aguerre [Fri, 11 Apr 2014 11:29:58 +0000 (13:29 +0200)]
trim quoted paths

10 years agoMerge remote-tracking branch 'origin/master' into pre/fix_single_study
Paul RASCLE [Fri, 11 Apr 2014 07:29:13 +0000 (09:29 +0200)]
Merge remote-tracking branch 'origin/master' into pre/fix_single_study

10 years agofix problem with potentially missing nodes in the XML config file
vsr [Fri, 11 Apr 2014 05:58:39 +0000 (09:58 +0400)]
fix problem with potentially missing nodes in the XML config file

10 years agoMerge branch 'master' into agr/start_procedure agr/start_procedure
Cédric Aguerre [Thu, 10 Apr 2014 14:05:42 +0000 (16:05 +0200)]
Merge branch 'master' into agr/start_procedure

10 years agoadd context file
Cédric Aguerre [Thu, 10 Apr 2014 13:26:52 +0000 (15:26 +0200)]
add context file

10 years agolibrary path for BSD
Cédric Aguerre [Wed, 9 Apr 2014 09:08:51 +0000 (11:08 +0200)]
library path for BSD

10 years agoadd package name
Cédric Aguerre [Wed, 9 Apr 2014 09:06:44 +0000 (11:06 +0200)]
add package name

10 years agoadd context file
Cédric Aguerre [Thu, 10 Apr 2014 13:26:52 +0000 (15:26 +0200)]
add context file

10 years agoMerge remote-tracking branch 'origin/vsr/fix_single_study_pb' into pre/fix_single_study
Paul RASCLE [Thu, 10 Apr 2014 08:09:09 +0000 (10:09 +0200)]
Merge remote-tracking branch 'origin/vsr/fix_single_study_pb' into pre/fix_single_study

10 years agoMerge branch 'master' of https://git.salome-platform.org/git/modules/kernel
Cédric Aguerre [Wed, 9 Apr 2014 09:11:01 +0000 (11:11 +0200)]
Merge branch 'master' of https://git.salome-platform.org/git/modules/kernel

10 years agolibrary path for BSD
Cédric Aguerre [Wed, 9 Apr 2014 09:08:51 +0000 (11:08 +0200)]
library path for BSD

10 years agoadd package name
Cédric Aguerre [Wed, 9 Apr 2014 09:06:44 +0000 (11:06 +0200)]
add package name

10 years agokillSalome.py doesn't work with the new portmanager.
rnv [Mon, 7 Apr 2014 09:53:44 +0000 (13:53 +0400)]
killSalome.py doesn't work with the new portmanager.

10 years agoMerge branch 'agr/start_procedure'
Cédric Aguerre [Mon, 7 Apr 2014 08:39:41 +0000 (10:39 +0200)]
Merge branch 'agr/start_procedure'

* agr/start_procedure:
  improve application path detection: follow symbolic link
  replace subprocess wait by communicate
  fix bug in salome connect
  [minor] changes in information messages
  file locks for windows platform
  fix bug when parsing duplicate files and/or items
  unit tests for concurrent sessions
  exception raised if given script is not found
  make unit test runnable with python 2.6
  fix bug in log file comparison
  search scripts given as command line args in sys path
  change in API methods
  rename salome runner/launcher as salome context

10 years agoimprove application path detection: follow symbolic link
Cédric Aguerre [Fri, 4 Apr 2014 15:25:22 +0000 (17:25 +0200)]
improve application path detection: follow symbolic link

10 years agoAdd initializer for struct resourceParams to avoid uninitialized values
Renaud Barate [Fri, 4 Apr 2014 09:09:49 +0000 (11:09 +0200)]
Add initializer for struct resourceParams to avoid uninitialized values

10 years agoFix load job with parameter mem_per_cpu (close EDF issue #7925)
Renaud Barate [Fri, 4 Apr 2014 08:45:30 +0000 (10:45 +0200)]
Fix load job with parameter mem_per_cpu (close EDF issue #7925)

10 years agoFix problem with the PY compiling.
rnv [Fri, 4 Apr 2014 09:15:43 +0000 (13:15 +0400)]
Fix problem with the PY compiling.

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 agoreplace subprocess wait by communicate
Cédric Aguerre [Mon, 31 Mar 2014 14:07:40 +0000 (16:07 +0200)]
replace subprocess wait by communicate

10 years agofix bug in salome connect
Cédric Aguerre [Mon, 31 Mar 2014 13:39:13 +0000 (15:39 +0200)]
fix bug in salome connect

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 ago[minor] changes in information messages
Cédric Aguerre [Tue, 18 Mar 2014 10:16:06 +0000 (11:16 +0100)]
[minor] changes in information messages

10 years agofile locks for windows platform
Cédric Aguerre [Mon, 17 Mar 2014 18:00:22 +0000 (19:00 +0100)]
file locks for windows platform

10 years agofix bug when parsing duplicate files and/or items
Cédric Aguerre [Mon, 17 Mar 2014 17:06:28 +0000 (18:06 +0100)]
fix bug when parsing duplicate files and/or items

10 years agoFix single study problem in Python API
vsr [Mon, 17 Mar 2014 08:52:50 +0000 (12:52 +0400)]
Fix single study problem in Python API
- add methods to finalize current study
- finalize study from GUI when it is closed or unloaded

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 agounit tests for concurrent sessions
Cédric Aguerre [Fri, 14 Mar 2014 16:29:30 +0000 (17:29 +0100)]
unit tests for concurrent sessions

10 years agoexception raised if given script is not found
Cédric Aguerre [Fri, 14 Mar 2014 14:33:31 +0000 (15:33 +0100)]
exception raised if given script is not found

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 agomake unit test runnable with python 2.6
Cédric Aguerre [Wed, 12 Mar 2014 16:25:30 +0000 (17:25 +0100)]
make unit test runnable with python 2.6

10 years agofix bug in log file comparison
Cédric Aguerre [Tue, 11 Mar 2014 17:23:14 +0000 (18:23 +0100)]
fix bug in log file comparison

10 years agosearch scripts given as command line args in sys path
Cédric Aguerre [Tue, 11 Mar 2014 16:27:38 +0000 (17:27 +0100)]
search scripts given as command line args in sys path

10 years agochange in API methods
Cédric Aguerre [Tue, 11 Mar 2014 14:32:38 +0000 (15:32 +0100)]
change in API methods

10 years agorename salome runner/launcher as salome context
Cédric Aguerre [Tue, 11 Mar 2014 14:22:11 +0000 (15:22 +0100)]
rename salome runner/launcher as salome context

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