1 Change Log for FreeFOAM
2 =======================
3 Michael Wild <themiwi@users.sourceforge.net>
4 v{fullver}, {localdate}
8 http://freefoam.sourceforge.net
10 This file describes the most important changes made between FreeFOAM versions.
11 It does not include changes made by the upstream developers (i.e.
12 http://openfoam.org[OpenFOAM(R)]). For the detailed changes refer to the log
13 provided by the http://repo.or.cz/w/freefoam.git[GIT repository].
15 Changes in FreeFOAM 0.1.0rc4
16 ----------------------------
17 * Improved building of METIS and ParMetis (no non-standard headers and
18 feature detection of mallinfo).
19 * Improved detection of backtrace() and backtrace_symbols() availability.
20 * Improved detection of SIGFPE handling capabilities.
21 * More flexible -doc and -srcDoc options using an index file. It is now
22 possible to use the online documentation and have FreeFOAM output
23 the location of the documentation file instead of trying to open it
25 * Fixed some bugs in the build system and some utility scripts.
26 * Merged with upstream (OpenFOAM-1.5.x), up to revision
27 linkrepo:openfoam[5f9a16].
29 Changes in FreeFOAM 0.1.0rc3
30 ----------------------------
31 * Fixed typo in new dummyPrintStack.C.
33 Changes in FreeFOAM 0.1.0rc2
34 ----------------------------
35 * Only print stack trace if the system supports it and then only don't
36 try to shell-escape and use addr2line for file/line information.
37 * Use full version number for default installation directory names and
38 use the hyphen to separate it from the directory name instead of creating a
40 * Configure global.C instead of using preporcessor defines. This
41 solves unnecessary recompiles of the complete OpenFOAM library.
43 Changes in FreeFOAM 0.1.0rc1
44 ----------------------------
45 * CMake based build system
46 * New, automatically created include-structure in the build tree,
47 corresponding to the install tree:
53 Scalar.H -> includes <source_dir>/src/OpenFOAM/primitives/Scalar/Scalar.H
54 Scalar.C -> includes <source_dir>/src/OpenFOAM/primitives/Scalar/Scalar.C
58 compressibleRASModels/
60 incompressibleRASModels/
62 compressibleLESModels/
64 incompressibleLESModels/
68 * All source files (with a few exceptions) use the new
69 ++#include <libname/filename>++ scheme
70 * Renamed files/directories with ambiguous names (distinguish only through
72 * Applied B. Gschaider's Mac OS X Patches versions 1 and 3
73 * Made the interfaces of sig{Fpe,Int,Quit,Segv} OS-agnostic
74 * Moved 'Pstream' implementations into loadable modules
75 * Configurable search path for plugins
76 * Removed all dependencies on environment variables
77 * Removed wmake build system and shell init scripts
78 * Removed obsolete, useless and black-magick scripts from +bin/+
79 * Adapted Doxygen creation to FreeFOAM
80 * Use a user-configurable template string for running parallel jobs with 'foamJob'
81 * Moved non-essential utility scripts to +data/utilities+
82 * Moved +bin/tools+ into +data/shellFunctions+
83 * Turned +bin/{newSource,newSourceTemplate}+ into shell-functions
84 * Added +\~FreeFOAM/+ to be expanded like +~OpenFOAM/+
85 * Improved 'dotFoam()' search for config files
86 * Rebranded source templates, Doxygen doc, 'IOobject::writeBanner()' and the
88 * Do not run +XiFoam/moriyoshiHomogeneousPart2+ when testing
90 ''''''''''''''''''''''''''''
91 http://openfoam.org[OpenFOAM(R)] is a registered trademark of
92 http://opencfd.co.uk[OpenCFD(R) Ltd.]
94 /////////////////////////////////////////////////////////////
95 Process with: asciidoc -a toc -f data/asciidoc.conf ChangeLog
97 Vim users, this is for you:
98 vim: ft=asciidoc sw=2 expandtab fenc=utf-8
99 /////////////////////////////////////////////////////////////