]>
SALOME platform Git repositories - modules/kernel.git/log
vsr [Fri, 15 Mar 2013 11:17:36 +0000 (11:17 +0000)]
Compatibility with doxygen 1.8.3
vsr [Wed, 13 Mar 2013 13:18:27 +0000 (13:18 +0000)]
Add option to start SALOME on specific port (useful for testing)
rnv [Fri, 1 Mar 2013 08:43:59 +0000 (08:43 +0000)]
Correction of the boost includes.
ana [Thu, 28 Feb 2013 14:44:57 +0000 (14:44 +0000)]
Preparing Win64 version
vsr [Tue, 26 Feb 2013 16:15:15 +0000 (16:15 +0000)]
Fix problem with compilation of SALOME on development version - change the way the development version of OCCT is detected
vsr [Fri, 22 Feb 2013 06:27:09 +0000 (06:27 +0000)]
Remove check of libxml2 version - it fails on Mandriva 2008 due to a bug of CMake
akl [Tue, 19 Feb 2013 12:30:54 +0000 (12:30 +0000)]
Fix to find the correct native 'libxml2' library.
akl [Tue, 19 Feb 2013 06:56:30 +0000 (06:56 +0000)]
Include 'FindPackageHandleStandardArgs' to use 'FIND_PACKAGE_HANDLE_STANDARD_ARGS' function.
akl [Tue, 19 Feb 2013 06:37:22 +0000 (06:37 +0000)]
Fix because of renaming of FindLIBBATCH.cmake to FindSalomeLIBBATCH.cmake
barate [Mon, 18 Feb 2013 10:17:34 +0000 (10:17 +0000)]
Fix libbatch detection and usage with CMake
barate [Fri, 15 Feb 2013 17:10:07 +0000 (17:10 +0000)]
Install new CMake files when compiling with autotools
prascle [Fri, 15 Feb 2013 16:22:42 +0000 (16:22 +0000)]
PR: Factorization of FindSalome<xxx>.cmake macros
nge [Fri, 15 Feb 2013 09:55:22 +0000 (09:55 +0000)]
CMake build procedure : Remove .hxx from list of sources
barate [Thu, 14 Feb 2013 14:01:26 +0000 (14:01 +0000)]
Fix for am2cmake
akl [Thu, 14 Feb 2013 13:23:45 +0000 (13:23 +0000)]
Fix path to 'am2cmake.py' as soon as it was moved into 'deprecated' subdir.
barate [Thu, 14 Feb 2013 09:37:25 +0000 (09:37 +0000)]
Reapply patch for Python version string (really needed when Python 2.x and 3.x are both installed in the system)
akl [Thu, 14 Feb 2013 08:48:24 +0000 (08:48 +0000)]
Using CMAKE_BINARY_DIR because of CMAKE_CACHEFILE_DIR is empty here.
akl [Thu, 14 Feb 2013 07:53:35 +0000 (07:53 +0000)]
The stubs that are used in GEOM examples were added.
akl [Thu, 14 Feb 2013 07:41:19 +0000 (07:41 +0000)]
Mandriva2010_32bit platform has 2.7.6 version of LibXml2 product.
prascle [Wed, 13 Feb 2013 17:27:02 +0000 (17:27 +0000)]
PR: detect non native python with PYTHON_ROOT_DIR and LD_LIBRARY_PATH
barate [Wed, 13 Feb 2013 17:13:27 +0000 (17:13 +0000)]
Fix system omniidl python backend detection with new CMake macro
barate [Wed, 13 Feb 2013 16:09:33 +0000 (16:09 +0000)]
Another small fix for am2cmake
barate [Wed, 13 Feb 2013 15:46:54 +0000 (15:46 +0000)]
Move old CMake macros to a deprecated directory to fix compilation of modules with am2cmake
nge [Wed, 13 Feb 2013 09:23:16 +0000 (09:23 +0000)]
Add dependencies for parallel compilation : we can depend on corba headers without linking with the idl library.
vsr [Mon, 11 Feb 2013 13:30:19 +0000 (13:30 +0000)]
OmniORB is not required here
gdd [Thu, 7 Feb 2013 16:35:08 +0000 (16:35 +0000)]
Fix check_tbb.m4 in case of not compiling with ifort
akl [Fri, 25 Jan 2013 14:08:46 +0000 (14:08 +0000)]
IMPLEMENTED.
0021686 : EDF 2303 GUI: Move the notebook window below the OB
nge [Wed, 23 Jan 2013 17:49:37 +0000 (17:49 +0000)]
1. Be able to specify prereusite product by PRODUCT_ROOT_DIR.
2. usr_docs generated and installed at installation step (no make usr_docs" needed)
nge [Mon, 21 Jan 2013 14:55:53 +0000 (14:55 +0000)]
Fix LibXml2 issue, priority to LIBXML2_DIR environment variable. Needs CMake 2.8.8
barate [Mon, 21 Jan 2013 08:29:55 +0000 (08:29 +0000)]
Fix Python libs detection problem with CMake when several versions are in the system
nge [Sun, 20 Jan 2013 17:34:26 +0000 (17:34 +0000)]
Add Calcium for OSX
nge [Sun, 20 Jan 2013 16:25:29 +0000 (16:25 +0000)]
Fix CMake warnings (2 identical targets) + fix SalomePalm link.
prascle [Fri, 18 Jan 2013 17:26:06 +0000 (17:26 +0000)]
PR: grouping entries
gdd [Thu, 17 Jan 2013 18:31:33 +0000 (18:31 +0000)]
Small typo
prascle [Thu, 17 Jan 2013 16:43:21 +0000 (16:43 +0000)]
GDD, NGR, PR: Update CMake Macro (OmniORBpy detected in OmniORB.cmake)
vsr [Thu, 17 Jan 2013 11:00:09 +0000 (11:00 +0000)]
Fix compilation warning
barate [Wed, 16 Jan 2013 18:09:21 +0000 (18:09 +0000)]
Fix detection of Boost >=1.50
nge [Wed, 16 Jan 2013 18:01:24 +0000 (18:01 +0000)]
Following Cotech 49 decision : update CMakeFiles
Documentatuion from A. Geay will be updated by N. Geimer soon.
barate [Tue, 18 Dec 2012 16:12:35 +0000 (16:12 +0000)]
Fix Numpy version conflict when using custom Numpy with System Python and that another Numpy is installed in the system
barate [Tue, 18 Dec 2012 15:51:10 +0000 (15:51 +0000)]
Throw exception instead of exit when ContainerManager cannot be resolved in naming service (happens when the naming service is not SALOME Naming service). This fixes bugs when calling salome_init() outside SALOME application.
barate [Tue, 18 Dec 2012 12:24:09 +0000 (12:24 +0000)]
Remove duplicate function in SALOME_KernelServices.hxx
barate [Tue, 18 Dec 2012 10:04:46 +0000 (10:04 +0000)]
Properly detect TBB when installed in the system (/usr)
eap [Fri, 14 Dec 2012 12:25:02 +0000 (12:25 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
- Notifier* _notifier;
+ SALOMEDSImpl_AbstractCallback* _notifier;
+ SALOMEDSImpl_AbstractCallback* _genObjRegister;
eap [Fri, 14 Dec 2012 12:24:39 +0000 (12:24 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
+ class GenObjRegister: public SALOMEDSImpl_AbstractCallback
+ {
SALOMEDS_Study_i::SALOMEDS_Study_i()
{
+ _genObjRegister = new SALOMEDS::GenObjRegister(_orb);
SALOMEDS_Study_i::~SALOMEDS_Study_i()
{
+ _impl->setNotifier(0);
+ delete _notifier;
+ delete _genObjRegister;
eap [Fri, 14 Dec 2012 12:20:42 +0000 (12:20 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
- else _name_service->Register(Study, CORBA::string_dup(aStudyImpl->Name().c_str()));
+ else _name_service->Register(Study, aStudyImpl->Name().c_str());
eap [Fri, 14 Dec 2012 12:20:06 +0000 (12:20 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
- aFO = _impl->GetOwner()->GetSObject(theFatherObject->GetID());
+ CORBA::String_var fatherEntry = theFatherObject->GetID();
+ aFO = _impl->GetOwner()->GetSObject( fatherEntry.in() );
eap [Fri, 14 Dec 2012 12:19:10 +0000 (12:19 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
+ so->UnRegister();
eap [Fri, 14 Dec 2012 12:18:20 +0000 (12:18 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
Declare SALOMEDS::SObject_wrap etc types
+ SALOMEDS_Attributes_wrap.hxx \
+ SALOMEDS_wrap.hxx
eap [Fri, 14 Dec 2012 12:16:42 +0000 (12:16 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
+ delete [] aBuffer;
eap [Fri, 14 Dec 2012 12:16:09 +0000 (12:16 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
Add debug code printing object type and myRefCounter
eap [Fri, 14 Dec 2012 12:13:58 +0000 (12:13 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
Define SALOME::GenericObj_wrap< GENOBJ >
+ SALOME_GenericObj_wrap.hxx
eap [Fri, 14 Dec 2012 10:37:47 +0000 (10:37 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
- SALOMEDSImpl_AttributeIOR::Set (current, ior_string);
+ SALOMEDSImpl_AttributeIOR* iorAttr = SALOMEDSImpl_AttributeIOR::Set (current, ior_string);
+ // make myRefCounter of a loaded GenericObj == 1
+ SALOMEDSImpl_Study::UnRegisterGenObj( ior_string, iorAttr->Label());
eap [Fri, 14 Dec 2012 10:36:00 +0000 (10:36 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
Remove dependency on CORBA
+ SALOMEDSImpl_AbstractCallback* _genObjRegister;
+ static void RegisterGenObj (const std::string& theIOR, DF_Label label);
+ static void UnRegisterGenObj(const std::string& theIOR, DF_Label label);
+ void setGenObjRegister(SALOMEDSImpl_AbstractCallback* theRegister);
eap [Fri, 14 Dec 2012 10:35:05 +0000 (10:35 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
Remove dependency on CORBA
eap [Fri, 14 Dec 2012 10:32:29 +0000 (10:32 +0000)]
decorations :)
eap [Fri, 14 Dec 2012 10:31:23 +0000 (10:31 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
+ virtual void RegisterGenObj (const std::string& theIOR) {}
+ virtual void UnRegisterGenObj(const std::string& theIOR) {}
eap [Fri, 14 Dec 2012 10:30:06 +0000 (10:30 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh
- delete c;
- delete buffer;
+ delete [] c;
+ delete [] buffer;
vsr [Tue, 11 Dec 2012 11:39:10 +0000 (11:39 +0000)]
Merge from V6_6_BR (V6_6_0rc2) 11/12/2012
aguerre [Mon, 12 Nov 2012 08:25:49 +0000 (08:25 +0000)]
Get info returned by writeORBConfigFile
aguerre [Tue, 30 Oct 2012 09:51:49 +0000 (09:51 +0000)]
fix bug in searchFreePort.py (call with no arg)
aguerre [Thu, 25 Oct 2012 13:53:06 +0000 (13:53 +0000)]
bug fix: get return values from call to generateFileName
secher [Wed, 24 Oct 2012 08:37:23 +0000 (08:37 +0000)]
add ompi mpi implementation for cea mars cluster
aguerre [Mon, 22 Oct 2012 14:37:14 +0000 (14:37 +0000)]
CA: Bug correction PAL2416
CORBA configuration for GIOP Max msg size (set to 2GB).
Done in only one place.
M bin/CMakeLists.txt
M bin/Makefile.am
A bin/ORBConfigFile.py
M bin/killSalome.py
M bin/killSalomeWithPort.py
M bin/launchConfigureParser.py
M bin/launchSalome.py
M bin/orbmodule.py
M bin/runSalome.ksh
M bin/runSalome.py
M bin/salomeConsole.py
M bin/salome_session.py
A bin/searchFreePort.py
M bin/appliskel/runRemote.sh
M bin/appliskel/runSession
M bin/appliskel/runTests
M bin/appliskel/searchFreePort.sh
vsr [Mon, 22 Oct 2012 09:57:55 +0000 (09:57 +0000)]
Fix problem in documentation generation for TUI (Python API) of GEOM and SMESH classes
ana [Mon, 22 Oct 2012 07:29:11 +0000 (07:29 +0000)]
Generating documentation by CMake:small fix
ana [Mon, 22 Oct 2012 06:50:21 +0000 (06:50 +0000)]
Win32 compatibility
ana [Mon, 22 Oct 2012 06:36:04 +0000 (06:36 +0000)]
CMake compatibility: fix error: expected 'float *' but argument is of type 'double *'
fayolle [Thu, 18 Oct 2012 13:46:35 +0000 (13:46 +0000)]
- Ajout d'une API C/F/Python permettant d'écrire des floats/doubles dans des ports double/float (conversions automatiques).
vsr [Thu, 18 Oct 2012 12:29:58 +0000 (12:29 +0000)]
0021478 : EDF 2083 ALL: Write the version of Salome used to create the study in the hdf file
Additional fix: whe old study is opened, automatically add "unknown" version tag for all components
barate [Wed, 17 Oct 2012 12:12:35 +0000 (12:12 +0000)]
Fix symbol resolution problems when Salome is compiled with autotools on Ubuntu 12.04
ana [Wed, 17 Oct 2012 07:26:21 +0000 (07:26 +0000)]
win32 compatibility
ana [Wed, 17 Oct 2012 07:05:43 +0000 (07:05 +0000)]
CMake compatibility
vsr [Tue, 16 Oct 2012 14:29:37 +0000 (14:29 +0000)]
0021478 : EDF 2083 ALL: Write the version of Salome used to create the study in the hdf file
vsr [Tue, 16 Oct 2012 08:17:12 +0000 (08:17 +0000)]
0021478 : EDF 2083 ALL: Write the version of Salome used to create the study in the hdf file
ana [Fri, 12 Oct 2012 15:41:44 +0000 (15:41 +0000)]
Porting SALOME KERNEL to CMake
ana [Wed, 10 Oct 2012 08:56:30 +0000 (08:56 +0000)]
Porting SALOME GUI to CMake
vsr [Tue, 9 Oct 2012 16:28:34 +0000 (16:28 +0000)]
Modify runSalome script - the python scripts should be executed in GUI only if it is started (--gui / -g option) and desktop is activated (--show-desktop=1 / -d1 option); otherwise the scripts, if specified, should be executed in the external Python.
vsr [Tue, 9 Oct 2012 08:40:45 +0000 (08:40 +0000)]
Add missing end-of-line
vsr [Tue, 9 Oct 2012 08:35:17 +0000 (08:35 +0000)]
1) Add CMake files to the dist rules (make dist)
2) Fix problems of make dist (missing files)
rnv [Mon, 8 Oct 2012 11:19:00 +0000 (11:19 +0000)]
Partial fix for the
0021727 : [CEA 584] sending a Yacs graph from Windows to a cluster issue.
prascle [Sun, 7 Oct 2012 17:31:22 +0000 (17:31 +0000)]
PR: KERNEL Developer's guide with full index
ana [Wed, 3 Oct 2012 11:30:42 +0000 (11:30 +0000)]
CMake: Add new macros
ana [Tue, 2 Oct 2012 16:59:52 +0000 (16:59 +0000)]
CMake: Set env var for CPPUNIT
ageay [Tue, 2 Oct 2012 10:50:50 +0000 (10:50 +0000)]
Fixing compilation error on gcc4.7
ageay [Mon, 1 Oct 2012 13:15:39 +0000 (13:15 +0000)]
Synchronization env var for CPPUNIT with autotools : CPPUNIT_ROOT -> CPPUNITHOME
ana [Thu, 27 Sep 2012 08:32:56 +0000 (08:32 +0000)]
CMake compatibility: fix problen with MPI
ana [Thu, 27 Sep 2012 07:34:58 +0000 (07:34 +0000)]
CMake compatibility: fix problen with LIBBATCH
vsr [Thu, 27 Sep 2012 07:17:22 +0000 (07:17 +0000)]
Modify am2cmake procedure:
- since generation of CMakeLists.txt is actually required on each level, rollback (partially) previous commit
vsr [Thu, 27 Sep 2012 06:15:00 +0000 (06:15 +0000)]
Improve am2cmake procedure:
- allow forcing am2cmake conversion procedure for separate modules only (with dedicated env variables, e.g. AM2CMAKE_FORCE_KERNEL_GENERATION)
- if top-level CMakeLists.txt file is not am2cmake-generated, stop converting of lower-level files also (instead of checking CMakeLists.txt file separately at each level)
vsr [Thu, 27 Sep 2012 05:16:30 +0000 (05:16 +0000)]
Fix problem of SMESH compilation with CMake
ana [Wed, 26 Sep 2012 13:03:10 +0000 (13:03 +0000)]
Porting SALOME KERNEL to CMake: add missing flags
ana [Wed, 26 Sep 2012 12:31:21 +0000 (12:31 +0000)]
Porting SALOME KERNEL to CMake
ana [Wed, 26 Sep 2012 12:00:44 +0000 (12:00 +0000)]
Porting SALOME KERNEL to CMake
ana [Mon, 24 Sep 2012 12:22:36 +0000 (12:22 +0000)]
Win32 compatibility for HexoticPLUGIN module
vsr [Mon, 24 Sep 2012 08:33:43 +0000 (08:33 +0000)]
0021781 : [CEA 616] Suppress . in the user's config files
ageay [Fri, 21 Sep 2012 06:15:20 +0000 (06:15 +0000)]
Check usability of sphynx before declaring it OK.
ana [Wed, 19 Sep 2012 11:22:18 +0000 (11:22 +0000)]
Compilation SALOME by CMake(windows/linux)
vsr [Tue, 11 Sep 2012 15:06:17 +0000 (15:06 +0000)]
0021670 : EDF 2265 GUI: Update GUI documentation
Move documentation on SALOME running from GUI to KERNEL module.
rnv [Tue, 11 Sep 2012 12:52:31 +0000 (12:52 +0000)]
Implementation of the "
0021670 : EDF 2265 GUI: Update GUI documentation" issue.
rnv [Tue, 31 Jul 2012 08:08:47 +0000 (08:08 +0000)]
Fix for the "21727: [CEA 584] sending a Yacs graph from Windows to a cluster " issue.