From: bangerth Date: Sun, 18 Jul 2010 19:52:36 +0000 (+0000) Subject: Adjust for next release. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=213587513cb5cb7b0550850ebeab4977a5bce970;p=dealii-svn.git Adjust for next release. git-svn-id: https://svn.dealii.org/branches/releases/Branch-6-3@21526 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/doc/news/6.3.0-vs-6.3.1.h b/deal.II/doc/news/6.3.0-vs-6.3.1.h new file mode 100644 index 0000000000..71064e7980 --- /dev/null +++ b/deal.II/doc/news/6.3.0-vs-6.3.1.h @@ -0,0 +1,166 @@ +/** + * @page changes_between_6_3_0_and_6_3_1 Changes between Version 6.3.0 and 6.3.1 + +

+This is the list of changes made between the release of +deal.II version 6.3.0 and version 6.3.1: +

+ +

+All entries are signed with the names of the author. Regular +contributor's names are abbreviated by WB (Wolfgang Bangerth), GK +(Guido Kanschat), RH (Ralf Hartmann). +

+ + + +

Incompatibilities

+ +

+Following are a few modifications to the library that unfortunately +are incompatible with previous versions of the library, but which we +deem necessary for the future maintainability of the +library. Unfortunately, some of these changes will require +modifications to application programs. We apologize for the +inconvenience this causes. +

+ +
    +
  1. None so far. +
+ + + +

General

+ +
    +
  1. +

    Fixed: The step-33 tutorial program can not be built with GCC versions + 4.5.x. There are in fact two problems, on that pertains to uses of + std::make_pair that don't work any more with the upcoming + C++ 1x standard that GCC 4.5.x already follows, and some in which the + Trilinos package Sacado is incompatible with GCC 4.5.x, at least up to + Trilinos version 10.4.0. While the latter problem can only be fixed in + future Trilinos versions, at least the former problem is solved in step-33. +
    + (WB 2010/07/18) +

    + +
  2. +

    Fixed: GCC version 3.4.0 failed to compile the file + deal.II/source/numerics/matrices.cc with + an internal compiler error. This has + now been worked around. +
    + (WB 2010/07/15) +

    + +
  3. +

    Fixed: A problem in the Makefiles caused error messages when + building under CygWin. +
    + (GK 2010/07/12) +

    + +
  4. +

    Fixed: GCC version 3.3.x failed to compile the files + lac/include/lac/precondition_block.h, + deal.II/source/multigrid/mg_dof_handler.cc and + examples/step-34/step-34.cc. These problems have + now been worked around. +
    + (WB 2010/07/12) +

    + +
  5. +

    Fixed: Some older 3.x versions of GCC crashed compiling the functions in + namespace DoFRenumbering::boost. There is now a configuration time test + that checks that the compiler accepts the constructs in question. If the + compiler does not, then these functions are disabled. +
    + (WB 2010/07/01) +

    + +
  6. +

    Fixed: Linking with more than one of the deal.II 1d, 2d, or 3d libraries + when using static libraries did not work. This is now fixed. However, due to + GCC bug 10591, GCC versions prior to and including 4.1.x will + still not work. Working with shared libraries was not and is not affected + by this problem. +
    + (WB 2010/07/01) +

    + +
  7. +

    Fixed: GCC version 4.0.1 had a bug that prevented it from compiling + release 6.3.0 because it apparently had an infinite loop allocating + memory when compiling fe_values.cc in optimized mode. This + problem had been fixed in GCC 4.0.2, but some versions of Mac OS X still use + this GCC version in their Xcode environment. In any case, the code in + deal.II has been changed to avoid this problem. +
    + (WB 2010/06/30) +

    + +
  8. +

    Fixed: Configuring with an external BOOST version did not work when + using shared libraries since the test ran in the wrong order with respect + to another configure test. This is now fixed. +
    + (Bradley Froehle 2010/06/29) +

    + +
  9. +

    + Fixed: deal.II release 6.3.0 did not compile with Trilinos versions 9.x and + 10.0. This is now fixed. +
    + (Martin Kronbichler, WB 2010/06/28) +

    +
+ + + + +

base

+ +
    +
  1. None so far. +
+ + + +

lac

+ +
    +
  1. None so far. +
+ + + +

deal.II

+ +
    +
  1. +

    + Fixed: The FEValues::get_cell() function was unusable from user code + since its implementation used a class that was only forward declared + and not visible at the point of instantiations in user code. This is now + fixed. +
    + (WB 2010/07/16) +

    + +
  2. +

    + Fixed: On some systems and compilers, the library could not be compiled + because of a duplicate symbol in MeshWorker::LocalResults. + This is now fixed. +
    + (WB 2010/06/28) +

    +
+ + +*/ diff --git a/deal.II/doc/news/changes.h b/deal.II/doc/news/changes.h index f4898f3893..67c82ec151 100644 --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@ -1,9 +1,9 @@ /** - * @page changes_after_6_3 Changes after Version 6.3 + * @page changes_after_6_3_1 Changes after Version 6.3.1

This is the list of changes made after the release of -deal.II version 6.3. It is subdivided into changes +deal.II version 6.3.1. It is subdivided into changes made to the three sub-libraries base, lac, and deal.II, as well as changes to the general infrastructure, @@ -38,90 +38,7 @@ inconvenience this causes.

General

    -
  1. -

    Fixed: The step-33 tutorial program can not be built with GCC versions - 4.5.x. There are in fact two problems, on that pertains to uses of - std::make_pair that don't work any more with the upcoming - C++ 1x standard that GCC 4.5.x already follows, and some in which the - Trilinos package Sacado is incompatible with GCC 4.5.x, at least up to - Trilinos version 10.4.0. While the latter problem can only be fixed in - future Trilinos versions, at least the former problem is solved in step-33. -
    - (WB 2010/07/18) -

    - -
  2. -

    Fixed: GCC version 3.4.0 failed to compile the file - deal.II/source/numerics/matrices.cc with - an internal compiler error. This has - now been worked around. -
    - (WB 2010/07/15) -

    - -
  3. -

    Fixed: A problem in the Makefiles caused error messages when - building under CygWin. -
    - (GK 2010/07/12) -

    - -
  4. -

    Fixed: GCC version 3.3.x failed to compile the files - lac/include/lac/precondition_block.h, - deal.II/source/multigrid/mg_dof_handler.cc and - examples/step-34/step-34.cc. These problems have - now been worked around. -
    - (WB 2010/07/12) -

    - -
  5. -

    Fixed: Some older 3.x versions of GCC crashed compiling the functions in - namespace DoFRenumbering::boost. There is now a configuration time test - that checks that the compiler accepts the constructs in question. If the - compiler does not, then these functions are disabled. -
    - (WB 2010/07/01) -

    - -
  6. -

    Fixed: Linking with more than one of the deal.II 1d, 2d, or 3d libraries - when using static libraries did not work. This is now fixed. However, due to - GCC bug 10591, GCC versions prior to and including 4.1.x will - still not work. Working with shared libraries was not and is not affected - by this problem. -
    - (WB 2010/07/01) -

    - -
  7. -

    Fixed: GCC version 4.0.1 had a bug that prevented it from compiling - release 6.3.0 because it apparently had an infinite loop allocating - memory when compiling fe_values.cc in optimized mode. This - problem had been fixed in GCC 4.0.2, but some versions of Mac OS X still use - this GCC version in their Xcode environment. In any case, the code in - deal.II has been changed to avoid this problem. -
    - (WB 2010/06/30) -

    - -
  8. -

    Fixed: Configuring with an external BOOST version did not work when - using shared libraries since the test ran in the wrong order with respect - to another configure test. This is now fixed. -
    - (Bradley Froehle 2010/06/29) -

    - -
  9. -

    - Fixed: deal.II release 6.3.0 did not compile with Trilinos versions 9.x and - 10.0. This is now fixed. -
    - (Martin Kronbichler, WB 2010/06/28) -

    +
  10. None so far.
@@ -146,24 +63,7 @@ inconvenience this causes.

deal.II

    -
  1. -

    - Fixed: The FEValues::get_cell() function was unusable from user code - since its implementation used a class that was only forward declared - and not visible at the point of instantiations in user code. This is now - fixed. -
    - (WB 2010/07/16) -

    - -
  2. -

    - Fixed: On some systems and compilers, the library could not be compiled - because of a duplicate symbol in MeshWorker::LocalResults. - This is now fixed. -
    - (WB 2010/06/28) -

    +
  3. None so far.