From 15d500ad3ebc31eec8b286677cf4cee0e9899307 Mon Sep 17 00:00:00 2001 From: vsr Date: Thu, 30 Jun 2005 06:55:16 +0000 Subject: [PATCH] Merge from Mandrake_10_1 branch (version 2.2.4) --- SALOME2_2_3_Change_Log.htm | 411 ------- SALOME2_2_3_Release_Notes.htm | 236 ---- SALOME2_2_4_Change_Log.htm | 517 +++++++++ SALOME2_2_4_Release_Notes.htm | 203 ++++ bin/SALOME_InstallWizard | Bin 5983516 -> 6004910 bytes config.xml | 90 +- config_Mandrake10_1.xml | 475 ++++++++ config_RedHat8_0.xml | 90 +- config_RedHat8_0_with_Mesa.xml | 90 +- config_RedHat9.xml | 90 +- config_files/BOOST-1.30.2.sh | 2 +- config_files/BOOST-1.31.0.sh | 61 + config_files/CAS-5.2.3.sh | 106 ++ config_files/CAS-5.2.sh | 21 +- config_files/COMPONENT_BIN.sh | 20 +- config_files/COMPONENT_SRC.sh | 6 +- config_files/GEOM_BIN.sh | 20 +- config_files/GEOM_SRC.sh | 6 +- config_files/GHS3DPLUGIN_BIN.sh | 18 +- config_files/GHS3DPLUGIN_SRC.sh | 6 +- config_files/HELLO_BIN.sh | 18 +- config_files/HELLO_SRC.sh | 4 +- config_files/HappyDoc-r2_1.sh | 7 +- config_files/KERNEL_BIN.sh | 20 +- config_files/KERNEL_SRC.sh | 6 +- config_files/MED_BIN.sh | 20 +- config_files/MED_SRC.sh | 6 +- config_files/NETGENPLUGIN_BIN.sh | 18 +- config_files/NETGENPLUGIN_SRC.sh | 6 +- config_files/Numeric-22.0.sh | 25 +- config_files/Numeric-23.7.sh | 109 ++ config_files/PYCALCULATOR_BIN.sh | 18 +- config_files/PYCALCULATOR_SRC.sh | 6 +- config_files/PYHELLO_BIN.sh | 16 +- config_files/PYHELLO_SRC.sh | 4 +- config_files/PyQt-3.13.sh | 122 ++ config_files/PyQt-3.3.2.sh | 9 +- config_files/Python-2.2.1.sh | 16 +- config_files/Python-2.3.4.sh | 108 ++ config_files/SMESH_BIN.sh | 20 +- config_files/SMESH_SRC.sh | 6 +- config_files/SUPERV_BIN.sh | 20 +- config_files/SUPERV_SRC.sh | 6 +- config_files/SWIG-1.3.24.sh | 93 ++ config_files/VISU_BIN.sh | 20 +- config_files/VISU_SRC.sh | 6 +- config_files/VTK-4.2.2.sh | 25 +- config_files/VTK-4.2.6.sh | 174 +++ config_files/common.sh | 108 +- config_files/doxygen-1.3-rc2.sh | 9 +- config_files/doxygen-1.3.7.sh | 84 ++ config_files/gcc-3.4.sh | 98 ++ config_files/graphviz-1.9.sh | 10 +- config_files/graphviz-2.2.1.sh | 96 ++ config_files/hdf5-1.6.3.sh | 110 ++ config_files/med-2.2.2.sh | 3 +- config_files/{netgen4.3.sh => netgen-4.3.sh} | 7 +- config_files/netgen-4.4.sh | 90 ++ config_files/omniORB-4.0.5.sh | 160 +++ config_files/qt-3.3.3.sh | 95 ++ config_files/qt-x11-free-3.0.5.sh | 4 +- config_files/qwt-4.2.0.sh | 95 ++ config_files/sip-3.3.2.sh | 16 +- config_files/sip-4.1.sh | 110 ++ config_files/tcltk8.4.5.sh | 102 ++ doc/choicepage.png | Bin 20881 -> 17713 bytes doc/productpage.png | Bin 23080 -> 21445 bytes doc/progresspage.png | Bin 21493 -> 17512 bytes doc/readme.html | 98 +- doc/readmepage.png | Bin 18512 -> 21054 bytes runInstall | 14 +- src/InstallWizard.cpp | 8 +- src/InstallWizard.h | 2 + src/SALOME_HelpWindow.cxx | 25 +- src/SALOME_InstallWizard.cxx | 24 +- src/icons.h | 1090 ++++++++++++++++-- 76 files changed, 4684 insertions(+), 1150 deletions(-) delete mode 100644 SALOME2_2_3_Change_Log.htm delete mode 100644 SALOME2_2_3_Release_Notes.htm create mode 100755 SALOME2_2_4_Change_Log.htm create mode 100755 SALOME2_2_4_Release_Notes.htm create mode 100755 config_Mandrake10_1.xml create mode 100755 config_files/BOOST-1.31.0.sh create mode 100755 config_files/CAS-5.2.3.sh create mode 100755 config_files/Numeric-23.7.sh create mode 100755 config_files/PyQt-3.13.sh create mode 100755 config_files/Python-2.3.4.sh create mode 100755 config_files/SWIG-1.3.24.sh create mode 100755 config_files/VTK-4.2.6.sh create mode 100755 config_files/doxygen-1.3.7.sh create mode 100755 config_files/gcc-3.4.sh create mode 100755 config_files/graphviz-2.2.1.sh create mode 100755 config_files/hdf5-1.6.3.sh rename config_files/{netgen4.3.sh => netgen-4.3.sh} (90%) create mode 100755 config_files/netgen-4.4.sh create mode 100755 config_files/omniORB-4.0.5.sh create mode 100755 config_files/qt-3.3.3.sh create mode 100755 config_files/qwt-4.2.0.sh create mode 100755 config_files/sip-4.1.sh create mode 100755 config_files/tcltk8.4.5.sh diff --git a/SALOME2_2_3_Change_Log.htm b/SALOME2_2_3_Change_Log.htm deleted file mode 100644 index dcd4aee..0000000 --- a/SALOME2_2_3_Change_Log.htm +++ /dev/null @@ -1,411 +0,0 @@ - - - SALOME 2 Change Log - - - - - -
-
- -
-
- - - - - - - - - - - - - -
-
-
-
-

SALOME - 2 Change Log (29 - April 2005)

-
-
-
-
-
-

-

Version - 2.2.3 (maintenance release)

-

29-Apr-2005

- -
    -
  • -
    MED module is compilable with - gcc 3.4
    -
  • -
    All standard modules were tested with omniOrb 4 and Python - 2.3
    -
  • -
    Fixed - bug PAL8264 (REGRESSION: Partition of a shape - by a plane )
    -
  • -
    Fixed bug - - PAL8343 (Improvment - for Sender and receiver mechanism) -
    -
  • -
    Fixed bug - - PAL8346 (Radio button that unselect the installation of the - salome modules sources) -
    -
  • -
    Fixed bug - - PAL8468 (Start and End Length on two opposite edges) -
    -
  • -
    Fixed bug - - PAL8469 (Updating the global mesh icon when local - hypotheses are edited) -
    -
  • -
    Fixed bug - - PAL8536 (Min and max value of 2D and 3D hypotheses) -
    -
  • -
    Fixed bug - - PAL8596 (Incorrect warping) -
    -
  • -
    Fixed bug - - PAL8529 (The - creation of mesh group doesn't work correctly with GHS3D)
    -
  • -
    Fixed bug - - PAL8598 - (Access to Camera Dump function through contextual - menu of the view) -
    -
  • -
    Fixed bug - - PAL8330 - (Bad oriented volumes) -
    -
  • -
    Fixed bug - - PAL8378 - (Bug in Partition Algorithm) -
    -
  • -
    Fixed bug - - PAL8379 - (Filters for groups on geometry) -
    -
  • -
    Fixed bug - - PAL8539 - (Bug in StdMeshers_Regular_1D.cxx for the SetScale - option) -
    -
  • -
    Fixed bug - - PAL8562 - (The - parameter for linker option rpath (rpath-link) is missed)
    -
  • -
    Fixed bug - - PAL8684 - (A med file imported twice is not updated)
    -
  • -
    Fixed bug - - PAL8698 - (Scalar Map of a field with more than 3 components)
    -
  • -
    Fixed bug - - PAL8683 (Deformed - shape of a field with more than 3 components)
    -
  • -
    Fixed - bug ALSCDA8588 (Not - correct working of porflow driver after Sauv2Med improvements)
    -
  • - Fixed bugALSCDA8699 (SAUVE - file is written incorrectly)
-

-

There - is a separate announcement available - for this release. -

-

-


-

-

-

-

Version - 2.2.2 (maintenance release)

-

29-Mar-2005

-
    -
  • -
    This - version is compatible with gcc 3.3 and Python 2.3
    -
  • -
    The SALOME - non-regression test base was corrected. Internal links were removed.
    -
  • -
    Compatibility - with CCRT (OSF Alfa ) of KERNEL and MED modules
    -
  • -
    Sauv2Med - (CASTEM - MED) converter with debugs is integrated now into the MED component
    -
  • -
    - - - Fixed bug - PAL8471 (New SMESH Python API)
    -
  • -
    - - - Fixed bug - PAL8269 (One can't select a - pointer on geometry in mesh filters)
    -
  • -
    - - - Fixed bug - PAL8232 (UseCase browser - breaks multi-selection and general Salome popup)
    -
  • -
    - - - Fixed bug - PAL8376 (createAndDisplayGO - only works with a VTK view in Study1)
    -
  • -
    - - - Fixed bug - PAL8395 (RemoveExtraEdges not - remove some degenerate edges)
    -
  • -
    - - - Fixed bug - PAL8380 (Can't create a Group - of Nodes from a group on geometry)
    -
  • -
    - - - Fixed bug - PAL8267 (Extrusion of a mesh - by the TUI)
    -
  • -
    - - - Fixed bug - PAL8418 (Installation - procedure 2.2.1 CD - no symbolic link on CD)
    -
  • -
    - - - Fixed bug - PAL8331 (REGRESSION - import mesh in "MED 2.2" format)
    -
  • -
    - - - Fixed bug - PAL8336 (Problems related to - use of MedClient)
    -
  • -
    - - - Fixed bug - PAL8187 (Problem with - namespace MED_EN in file MEDMEM_Field.hxx)
    -
  • -
    - - - Fixed bug - PAL8490 (Support omniORB 4.0 - compilation for KERNEL)
    -
  • -
    - - - Fixed bug - PAL8491 (Allways force an - absolute path with naming service when possible)
    -
  • -
    -
    -
    - - - Fixed bug - PAL8492 (Suppress French - accents in python comments : warnings)
    -
    -
    -
  • -
    - - - Fixed bug - PAL8493 (New versions of - PyQt,Qt,qwt,sip)
    -
  • -
    - - - Fixed bug - PAL8494 (Include order to - avoid compilation problems with gcc3.3, Python2.3, qt...)
    -
  • -
    - - - Fixed bug - PAL8495 (Control Python lock - on embedded interpreter initialization)
    -
  • -
    -
    -
    -
    - - - Fixed bug - PAL8496 (Correction of - incomplete module imports in Python)
    -
    -
    -
    -
  • -
    - - - Fixed bug - PAL8497 (Activate commented - traces) -
    -
    -
    -
  • -
-

- - There is a - separate announcement available for this release. -

-

-


- -

-

-

Version 2.2.1 (maintenance release)

-

01-Mar-2005

-
    -
  • - - Fixed - bug PAL7158 - (Multi rotation - translation was not possible with a shape obtained - by explode). -
  • - - Fixed - bug PAL7764 - (Salome aborts when running 2 of the 3 graphs (same services but different - links into graphs). -
  • - - Fixed - bug PAL8065 - (Abort on Superv - - with TestVisu20.xml). -
  • - - Fixed - bug PAL8247 - (Improvement of installation procedure to ensure RH9 compatibility). - -
  • - - Fixed - bug PAL8256 - (Problem with installation procedure with *.la files for hdf - and med). -
  • - - Fixed - bug PAL8263 - (Validity of the files exported by SMESH in MED2.2 format). -
  • - - Fixed - bug PAL8297 - (REGRESSION: Reading several time stamps on a field of a med2.1 file). - -
  • - - Fixed - bug PAL8309 - (Problem with creation point and zoom in GEOM). -
  • - - Fixed - bug PAL8310 - (Problem when delete a group on mesh and export to med) -
  • - The documenation is checked and - updated
  • -
-

- - There is a - separate announcement available for this release

-
-
- -
- This document is maintained as a difference with SALOME - 2.2.0 (Major release of 21-Feb-2005) -
Copyright © 2001-2005 All rights reserved.
-
-
- - diff --git a/SALOME2_2_3_Release_Notes.htm b/SALOME2_2_3_Release_Notes.htm deleted file mode 100644 index 5c9460b..0000000 --- a/SALOME2_2_3_Release_Notes.htm +++ /dev/null @@ -1,236 +0,0 @@ - - - SALOME 2.2.2 Release Announcement (29 March 2005) - - - - -
- - - - - - - - - - - -
-

SALOME 2.2.3 Release Announcement (29 April 2005)

-
-

Common information

-

The version - 2.2.3 is a minor SALOME maintenance release that contains bug - fixes and minor improvements.

-

The SALOME 2.2.3 version - is targeting the Redhat 8.0 platform as a reference. Please see the README - file (on the installation CD) for SALOME installation and execution.

-

For the full - list of modifications since SALOME 2.2.0, see the change log file.

-

Improvements

-

SALOME -  2.2.3 - has the following  major improvements and enhancements:

-

-

    -
  • - MED module is compilable with gcc 3.4
  • -
  • - All standard modules were tested with omniOrb 4 and Python 2.3
-

-

BUG fixes

-

SALOME -  2.2.3 contains the following fixes - : -

-
-

-

    -
  • -
    Fixed - bug - PAL8264 - (REGRESSION: Partition of a shape by a plane ) -
    -
  • -
    Fixed - bug - PAL8343 (Improvment - for Sender and receiver mechanism) -
    -
  • -
    Fixed - bug - PAL8346 (Radio - button that unselect the installation of the salome modules - sources) - -
    -
  • -
    Fixed - bug - PAL8468 (Start - and End Length on two opposite edges) - -
    -
  • -
    Fixed - bug - PAL8469 (Updating - the global mesh icon when local hypotheses are edited) - -
    -
  • -
    Fixed - bug - PAL8536 (Min - and max value of 2D and 3D hypotheses) - -
    -
  • -
    Fixed - bug - PAL8596 (Incorrect - warping) -
    -
  • -
    Fixed - bug - PAL8529 (The - creation of mesh group doesn't work correctly with GHS3D)
    -
  • -
    Fixed - bug - PAL8598 - - (Access to Camera Dump - function through contextual menu of the view) -
    -
  • -
    Fixed - bug - PAL8330 - - (Bad oriented volumes) -
    -
  • -
    Fixed - bug - PAL8378 - - (Bug in Partition - Algorithm) -
    -
  • -
    Fixed - bug - PAL8379 - - (Filters for groups on - geometry) -
    -
  • -
    Fixed - bug - PAL8539 - - (Bug in - StdMeshers_Regular_1D.cxx for the SetScale option) -
    -
  • -
    Fixed - bug - PAL8562 - - (The - parameter for linker option rpath (rpath-link) is missed)
    -
  • -
    Fixed - bug - PAL8684 - - (A - med file imported twice is not updated)
    -
  • -
    Fixed - bug - PAL8698 - - (Scalar - Map of a field with more than 3 components)
    -
  • -
    Fixed - bug - PAL8683 (Deformed - shape of a field with more than 3 components)
    -
  • -
    Fixed - bug ALSCDA8588 (Not - correct working of porflow driver after Sauv2Med - improvements)
    -
  • -
    Fixed - bug - ALSCDA8699 (SAUVE - file is written incorrectly)
    -
  • -
-

-
-

Known limitations

-

SALOME - 2.2.3 has the following known limitations: -

-
    -
  • - - Sometime SALOME does not start - from first time (bug PAL8142). The fix will be in next maintenance - release. - -
  • - - - Installation - from source codes is not assured on RedHat 9.0 systems. Third party - products compilation (like Python) was not overally tested and can fail - due to differnces in some RPM packages between Redhat 8.0 and 9.0 - versions. - -
-

Maintenance contact

-

In order to report - a bug or propose an improvement, please use your account in the bug - tracker (http://ocsprojects.opencascade.com/bugtracker). Please report bugs and improvements - mentioning exactly your SALOME release.
- Please address all other questions (including bug tracker account requests) - to
salome-maintenance@opencascade.com.

-
-

Copyright © 2001-2005 All rights reserved.

-
-
- - diff --git a/SALOME2_2_4_Change_Log.htm b/SALOME2_2_4_Change_Log.htm new file mode 100755 index 0000000..191f645 --- /dev/null +++ b/SALOME2_2_4_Change_Log.htm @@ -0,0 +1,517 @@ +SALOME 2 Change Log + + + + + + +
+
+ +
+ + + + + + + + + +
+
+
+

SALOME 2 Change Log + (21 + June 2005)

+
+
+
+
+

Version 2.2.4 (maintenance + release)

+

21-June-2005

+
    +
  • +
    Mandrake 10.1 + compatiblity
    +
  • +
    New functionality is + added to the MED component
    +
  • +
    New TUI examples + were added to the VISU module for 2D tables manipulations
    +
  • +

    Fixed bug PAL7444 - display mesh takes a + lot of more memory in 2.1.0 than in 2.0.0.

    +
  • +

    Fixed bug PAL8912 - "Stream Graph + Parameters" disappeared from the pop-up when the graph has Calcium nodes +

    +
  • +

    Fixed bug PAL8917 - Attributes + ExternalFileDef and fileType are not saved with study.

    +
  • +

    Fixed bug PAL8922 - False component name + generatef by Catalog Generator

    +
  • +

    Fixed bug PAL9090 - Localisation of the + "jroy_2810_SALOME_pidict" file.

    +
  • +

    Fixed bug PAL9133 - initialization of + string inPort with an empty string is not possible

    +
  • +

    Fixed bug PAL9151 - REGRESSION: partition + ends badly or doesn't end

    +
  • +

    Fixed bug PAL9163 - Triangles and Prisms + are not well generated when making a revolution and an extrusion (bug + PAL8869)

    +
  • +

    Fixed bug PAL9165 - Warning in the log + message

    +
  • +

    Fixed bug PAL9167 - Parametric point + construction doesn't add the edge selected in the study

    +
  • +

    Fixed bug PAL8221 - POST-PRO: Pal/Salome + crashes if edit presentation in opened study

    +
  • +

    Fixed bug PAL8727 - Saving a study with a + SUPERV item makes the IHM to freeze

    +
  • +

    Fixed bug PAL8787 - Can't mesh a sphere + with NETGEN

    +
  • +

    Fixed bug PAL8346 - radio button that + unselect the installation of the salome modules sources

    +
  • +

    Fixed bug PAL8914 - Delete of a Node + linked to an EndLoopNode ==> Not executable

    +
  • +

    Fixed bug PAL9042 - HangUp in + FactoryServer

    +
  • +

    Fixed bug PAL9164 - Values + limitation

    +
  • +

    Fixed bug PAL9166 - Geometry is not + complete

+

+

There is a separate announcement + available for this release.

+
+
+

+

Version + 2.2.3 (maintenance release)

+

29-Apr-2005

+
    +
  • +
    MED module is compilable with gcc 3.4
    +
  • +
    All standard modules were tested with omniOrb 4 and Python + 2.3
    +
  • +
    Fixed bug PAL8264 (REGRESSION: + Partition of a shape by a plane )
    +
  • +
    Fixed bug PAL8343 (Improvment + for Sender and receiver mechanism)
    +
  • +
    Fixed bug PAL8346 (Radio + button that unselect the installation of the salome modules + sources)
    +
  • +
    Fixed bug PAL8468 (Start + and End Length on two opposite edges)
    +
  • +
    Fixed bug PAL8469 (Updating + the global mesh icon when local hypotheses are edited) +
    +
  • +
    Fixed bug PAL8536 (Min + and max value of 2D and 3D hypotheses)
    +
  • +
    Fixed bug PAL8596 (Incorrect warping)
    +
  • +
    Fixed bug PAL8529 (The + creation of mesh group doesn't work correctly with GHS3D)
    +
  • +
    Fixed bug PAL8598 + (Access to Camera Dump function through + contextual menu of the view)
    +
  • +
    Fixed bug PAL8330 + (Bad oriented volumes)
    +
  • +
    Fixed bug PAL8378 + (Bug in Partition Algorithm)
    +
  • +
    Fixed bug PAL8379 + (Filters for groups on geometry)
    +
  • +
    Fixed bug PAL8539 + (Bug in StdMeshers_Regular_1D.cxx for the + SetScale option)
    +
  • +
    Fixed bug PAL8562 + (The + parameter for linker option rpath (rpath-link) is missed)
    +
  • +
    Fixed bug PAL8684 + (A + med file imported twice is not updated)
    +
  • +
    Fixed bug PAL8698 + (Scalar + Map of a field with more than 3 components)
    +
  • +
    Fixed bug PAL8683 (Deformed + shape of a field with more than 3 components)
    +
  • +
    Fixed + bug ALSCDA8588 (Not + correct working of porflow driver after Sauv2Med + improvements)
    +
  • Fixed bugALSCDA8699 (SAUVE + file is written incorrectly)
+

+

There is a separate announcement + available for this release.

+

+


+ +

+

+

+

Version + 2.2.2 (maintenance release)

+

29-Mar-2005

+
    +
  • +
    This version is compatible with gcc 3.3 and Python + 2.3
    +
  • +
    The SALOME non-regression test base was corrected. Internal links + were removed.
    +
  • +
    Compatibility with CCRT (OSF Alfa ) of KERNEL and MED + modules
    +
  • +
    Sauv2Med (CASTEM - MED) converter with debugs is integrated now + into the MED component
    +
  • +
    Fixed bug PAL8471 (New SMESH Python + API)
    +
  • +
    Fixed bug PAL8269 (One can't select a + pointer on geometry in mesh filters)
    +
  • +
    Fixed bug PAL8232 (UseCase browser breaks + multi-selection and general Salome popup)
    +
  • +
    Fixed bug PAL8376 (createAndDisplayGO only + works with a VTK view in Study1)
    +
  • +
    Fixed bug PAL8395 (RemoveExtraEdges not + remove some degenerate edges)
    +
  • +
    Fixed bug PAL8380 (Can't create a Group of + Nodes from a group on geometry)
    +
  • +
    Fixed bug PAL8267 (Extrusion of a mesh by + the TUI)
    +
  • +
    Fixed bug PAL8418 (Installation procedure + 2.2.1 CD - no symbolic link on CD)
    +
  • +
    Fixed bug PAL8331 (REGRESSION import mesh in + "MED 2.2" format)
    +
  • +
    Fixed bug PAL8336 (Problems related to use + of MedClient)
    +
  • +
    Fixed bug PAL8187 (Problem with namespace + MED_EN in file MEDMEM_Field.hxx)
    +
  • +
    Fixed bug PAL8490 (Support omniORB 4.0 + compilation for KERNEL)
    +
  • +
    Fixed bug PAL8491 (Allways force an + absolute path with naming service when + possible)
    +
  • +
    +
    +
    Fixed bug PAL8492 (Suppress French accents + in python comments : warnings)
    +
  • +
    Fixed bug PAL8493 (New versions of + PyQt,Qt,qwt,sip)
    +
  • +
    Fixed bug PAL8494 (Include order to avoid + compilation problems with gcc3.3, Python2.3, + qt...)
    +
  • +
    Fixed bug PAL8495 (Control Python lock on + embedded interpreter initialization)
    +
  • +
    +
    +
    +
    Fixed bug PAL8496 (Correction of incomplete + module imports in Python)
    +
  • +
    Fixed bug PAL8497 (Activate commented + traces) +
+

There is a separate announcement + available for this release.

+

+


+ +

+

+

Version 2.2.1 (maintenance + release)

+

01-Mar-2005

+
    +
  • Fixed bug PAL7158 + (Multi rotation - translation was not possible with a shape obtained by + explode). +
  • Fixed + bug PAL7764 + (Salome aborts when running 2 of the 3 graphs (same services but + different links into graphs). +
  • Fixed bug PAL8065 + (Abort on Superv + with TestVisu20.xml). +
  • Fixed bug PAL8247 + (Improvement of installation procedure to ensure RH9 compatibility). + +
  • Fixed bug PAL8256 + (Problem with installation procedure with *.la files for hdf and med). + +
  • Fixed bug PAL8263 + (Validity of the files exported by SMESH in MED2.2 format). + +
  • Fixed bug PAL8297 + (REGRESSION: Reading several time stamps on a field of a med2.1 file). + +
  • Fixed + bug PAL8309 + (Problem with creation point and zoom in GEOM). +
  • Fixed + bug PAL8310 + (Problem when delete a group on mesh and export to med) +
  • The documenation is + checked and updated
+

There is a separate announcement + available for this release

+
+
+ This document is maintained as a difference with SALOME + 2.2.0 (Major release of 21-Feb-2005)
Copyright (c) 2001-2005 All rights + reserved.
+
diff --git a/SALOME2_2_4_Release_Notes.htm b/SALOME2_2_4_Release_Notes.htm new file mode 100755 index 0000000..16670c3 --- /dev/null +++ b/SALOME2_2_4_Release_Notes.htm @@ -0,0 +1,203 @@ +SALOME 2.2.4 Release Announcement (21 June 2005) + + + + + + +
+ + + + + + + +
+

SALOME + 2.2.4 Release Announcement (21 June + 2005)

+

Common information

+

The version 2.2.4 is a minor SALOME maintenance release that + contains bug fixes and minor improvements.

+

The SALOME 2.2.4 version is targeting the Redhat 8.0 platform as a + reference. Please see the README file (on the installation CD) for SALOME + installation and execution.

+

For the full list of modifications since SALOME 2.2.0, see the change + log file.

+

Improvements

+

SALOME  2.2.4 has the following  major improvements and + enhancements:

+
    +
  • Mandrake 10.1 compatibility - Now you can compile + and run SALOME on Mandrake 10.1 version. The following list of + pre-requisites is used for Mandrake 10.1 (no changes for Redhat): +
      +
    • gcc 3.4.1 - native for Mandrake 10.1 +
    • tcl/tk 8.4.5 - native for Mandrake 10.1 +
    • Python 2.3.4 - native for Mandrake 10.1 +
    • Qt 3.3.3 - native for Mandrake 10.1 +
    • Doxygen 1.3.7 - native for Mandrake 10.1 +
    • Boost 1.31.0 - installed from the CD +
    • sip 4.1 - installed from the CD +
    • PyQt 3.13 - installed from the CD (officially does not support + Qt 3.3.3 but nevertheless it can be used) +
    • Swig 1.3.24 - installed from the CD +
    • OpenCASCADE 5.2.3a - installed from the CD (please read the + limitations below) +
    • Qwt 4.2.0/0.2.4 - installed from the CD +
    • OmniORB 4.0.5, OmniORBPy 2.5, OmniNotify 2.1 - installed from + the CD +
    • Hdf5 1.6.3 - installed from the CD +
    • Med 2.2.2 - installed from the CD +
    • Vtk 4.2.6 - installed from the CD +
    • Numeric 23.7 - installed from the CD +
    • HappyDoc 2.1 - installed from the CD +
    • Graphviz 2.2.1 - installed from the CD +
    • NETGEN 4.3 - installed from the CD with a + patch
+
    +
  • New funciotnality is added to the MED module +
      +
    • Searching of a cell that contains a point in a MESH (using dTree + to speedup multi search of cell in a MESH). + (MESH::getElementContainigPoint). First use of INTERPOLATION package + in MEDMEM +
    • Possibility to build a FIELD by simply giving a SUPPORT and an + analytic C++ function. (FIELD<T>::fillFromAnalytic) +
    • Building of SUPPORT on NODE or D-1 element, that is the boundary + of a MESH. (MESH::getBoundaryElements) +
    • Building of the complement of a SUPPORT relative to the MESH the + SUPPORT is lying on. (SUPPORT:getComplement) +
    • Substraction of two SUPPORTs. (SUPPORT::substract) +
    • Merge of FIELDs. (static MESH::mergeFields) +
    • Extraction of the FIELD lying on a SUPPORT S1 by giving an another + FIELD lying on a wider SUPPORT S2. (FIELD<T>::extract) +
    • Test if one SUPPORT is included into another one + (SUPPORT::belongsTo)
+
    +
  • New TUI examples were added to the VISU module for 2D tables + manipulations
+

BUG fixes

+

SALOME  2.2.4 contains the following fixes:

+
+
    +
  • +

    Fixed bug PAL7444 - + display mesh takes a lot of more memory in 2.1.0 than in 2.0.0.

    +
  • +

    Fixed bug PAL8912 - + "Stream Graph Parameters" disappeared from the pop-up when the graph + has Calcium nodes

    +
  • +

    Fixed bug PAL8917 - + Attributes ExternalFileDef and fileType are not saved with study.

    +
  • +

    Fixed bug PAL8922 - + False component name generatef by Catalog Generator

    +
  • +

    Fixed bug PAL9090 - + Localisation of the "jroy_2810_SALOME_pidict" file.

    +
  • +

    Fixed bug PAL9133 - + initialization of string inPort with an empty string is not possible +

    +
  • +

    Fixed bug PAL9151 - + REGRESSION: partition ends badly or doesn't end

    +
  • +

    Fixed bug PAL9163 - + Triangles and Prisms are not well generated when making a revolution + and an extrusion (bug PAL8869)

    +
  • +

    Fixed bug PAL9165 - + Warning in the log message

    +
  • +

    Fixed bug PAL9167 - + Parametric point construction doesn't add the edge selected in the + study

    +
  • +

    Fixed bug PAL8221 - + POST-PRO: Pal/Salome crashes if edit presentation in opened study

    +
  • +

    Fixed bug PAL8727 - + Saving a study with a SUPERV item makes the IHM to freeze

    +
  • +

    Fixed bug PAL8787 - + Can't mesh a sphere with NETGEN

    +
  • +

    Fixed bug PAL8346 - + radio button that unselect the installation of the salome modules + sources

    +
  • +

    Fixed bug PAL8914 - + Delete of a Node linked to an EndLoopNode ==> Not executable

    +
  • +

    Fixed bug PAL9042 - + HangUp in FactoryServer

    +
  • +

    Fixed bug PAL9164 - + Values limitation

    +
  • +

    Fixed bug PAL9166 - + Geometry is not complete

+

Known limitations

+

SALOME 2.2.4 has the following known limitations:

+
    +
  • Open + Cascade Technology 5.2.3a that is delivered on the CD for Mandrake 10.1 + is in binary form only. This version is a special patch prepared in + order to port SALOME to Mandrake 10.1 and gcc 3.4. This is not yet a + certified Open Cascade Technbology version and may have eventual + regressions in various functionalities. Thus there may be slight + difference in behaviour among Redhat 8.0 and Mandrake 10.1 installations + of SALOME. Please contact maintenance in case if you have any problems + with it +
  • Sometime + SALOME does not start from first time (bug PAL8142). The fix will be in + next maintenance release. +
  • Installation from source codes + is not assured on RedHat 9.0 systems. Third party products compilation + (like Python) was not overally tested and can fail due to differnces in + some RPM packages between Redhat 8.0 and 9.0 versions. +
  • The + Sauv2Med converter has regressions due to recent changes in the MED + module. See PAL7558 + for details. These regressions will be addressed in the future + maintenance releases.
+

Maintenance contact

+

In order to report a bug or propose an improvement, please use your + account in the bug tracker (http://ocsprojects.opencascade.com/bugtracker). + Please report bugs and improvements mentioning exactly your SALOME + release.
Please address all other questions (including bug tracker + account requests) to salome-maintenance@opencascade.com.

+

Copyright (?) 2001-2005 All rights + reserved.

diff --git a/bin/SALOME_InstallWizard b/bin/SALOME_InstallWizard index c1fa8b396f809dab3744889bac40f13065337df5..9a8fcccc893350e8e4aafe25423c9f9ea3ce8478 100755 GIT binary patch delta 1396619 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