FIX: md5 module does not exist in python 2.7
[freefoam.git] / ChangeLog
blob990f3843ecf8cc7c074e729980567ab85e47ab46
1 Change Log for {project}
2 ========================
3 Michael Wild <themiwi@users.sourceforge.net>
4 v{fullver}, {localdate}
5 :Author Initials: MW
6 :linkcss!:
7 :numbered:
8 {homepage}
10 :openfoam: http://openfoam.org[OpenFOAM(R)]
11 :repo: http://repo.or.cz/w/freefoam.git[GIT repository]
12 :opencfd: http://opencfd.co.uk[OpenCFD(R) Ltd.]
14 This file describes the most important changes made between {project} versions.
15 It does not include changes made by the upstream developers (i.e.  {openfoam}).
16 For the detailed changes refer to the log provided by the {repo}.
18 Changes in {project} 0.1.0rc7
19 -----------------------------
20 Henry Weller (1)::
21       * symmTensor: Corrected symmTensor & symmTensor dot-product
23 Laurence McGlashan (1)::
24       * BUG: mantis #157: swapUp/swapDown changed when considering
25          first/last element
27 Michael Wild (15)::
28       * FIX: Do not set FOAM_{,SO}VERSION for MODULE libraries on APPLE
29       * FIX: Search for ParaView versions up to 3.12.0
30       * FIX: ParaView changed the format of the version string
31       * FIX: Use --location with curl when downloading CCMIO
32       * FIX: Mistake commiting bin/freefoam-log.py.in
33       * FIX: Use pvbatch to determine ParaView version
34       * FIX: subprocess.check_output was added to python 2.7, not 2.5
35       * FIX: cavity case instructions in INSTALL
36       * ENH: Added utility to update ChangeLog from GIT
37       * STYLE: Updated FreeFOAM copyright dates
38       * FIX: FindExecInfo.cmake continued although EXECINFO_INCLUDE_DIR was
39          -NOTFOUND
40       * FIX: Hardcoded paths in data/utilities/compareDeps.py.in
41       * DOC: Document FOAM_BUILD_PRIVATE_ZLIB and correctly sort
42          FOAM_ENABLE_MATHJAX
43       * FIX: Set sys.path in bin/*.py.in
44       * ENH: Update FreeFOAM contributions to GPL v3
46 Changes in {project} 0.1.0rc6
47 -----------------------------
48 * Use HTTP redirects for non-free downloads to have permanent URLs in the code
49 * No need to patch METIS anymore
50 * Minor fixes in Python code
51 * Convince AsciiDoc a2x not copy the resource files as this is handled manually
52 * AsciiDoc renamed some files, adjust to that
53 * Fix the nanoNozzle tutorial
54 * Require CMake-2.8.2 and simplify ThirdParty downloading
55 * Fix the documentation of the parRunTemplate variables in etc/controlDict
56 * Unhide the terminal cursor after running the tutorials
57 * Fix freefoam-log, add a -case option
58 * Pass -parallel only once when running the tutorials
59 * Resolve linking issues
60 * Force linking against certain libraries when --as-needed is effective
61 * Remove unnecessary calls to find_package for privately built dependencies
62 * Fix invalid HTML in docs
63 * Improve API documentation
65 Changes in {project} 0.1.0rc5
66 -----------------------------
67 * Merged with upstream (OpenFOAM-1.6.x and OpenFOAM-1.7.x),
68   up to revision linkrepo:openfoam17[d08d3c].
69 * Changed API-doc URL to be versioned.
70 * Updated the design of the API-doc to match the homepage.
71 * Generate a doc-index mapping application names to HTML file names.
72 * Removed obsolete shell scripts.
73 * Create manpages from the header comments.
74 * Updated/fixed/extended header comments.
75 * Added manpages for the scripts.
76 * Translated all scripts to Python.
77 * foamCalc accepts options properly.
78 * Added work-arounds for old GCC compilers (pre-4.4).
79 * Removed the ParaView plugins.
80 * Reworked build system.
81 * metisDecomp and scotchDecomp were extracted into separate libraries.
82 * zlib can now be auto-downloaded and built if not available.
83 * Print a spiffy feature summary after the configuration finished.
84 * Added a rudimentary wmake compatibility layer and a simplistic wmake-to-CMake
85   conversion script.
86 * Drive the tutorial-cases using CTest.
87 * Added template script for setting up a CDash client.
88 * Removed gammaPstream as Gamma appears to be dead.
89 * Ported the online OpenFOAM-UserGuide to AsciiDoc source and create XHTML and
90   PDF documents from it.
91 * Fixed various static initialization issues.
92 * Fixed many minor bugs and added numerous small improvements.
94 Changes in {project} 0.1.0rc4
95 -----------------------------
96 * Improved building of METIS and ParMetis (no non-standard headers and
97   feature detection of mallinfo).
98 * Improved detection of backtrace() and backtrace_symbols() availability.
99 * Improved detection of SIGFPE handling capabilities.
100 * More flexible -doc and -srcDoc options using an index file. It is now
101   possible to use the online documentation and have {project} output
102   the location of the documentation file instead of trying to open it
103   using a browser.
104 * Fixed some bugs in the build system and some utility scripts.
105 * Merged with upstream (OpenFOAM-1.5.x), up to revision
106   linkrepo:openfoam[5f9a16].
108 Changes in {project} 0.1.0rc3
109 -----------------------------
110 * Fixed typo in new dummyPrintStack.C.
112 Changes in {project} 0.1.0rc2
113 -----------------------------
114 * Only print stack trace if the system supports it and then only don't
115   try to shell-escape and use addr2line for file/line information.
116 * Use full version number for default installation directory names and
117   use the hyphen to separate it from the directory name instead of creating a
118   subdirectory.
119 * Configure global.C instead of using preporcessor defines. This
120   solves unnecessary recompiles of the complete OpenFOAM library.
122 Changes in {project} 0.1.0rc1
123 -----------------------------
124 * CMake based build system
125 * New, automatically created include-structure in the build tree,
126   corresponding to the install tree:
129   <binary_dir>/
130     include/
131       OpenFOAM/
132         Scalar.H -> includes <source_dir>/src/OpenFOAM/primitives/Scalar/Scalar.H
133         Scalar.C -> includes <source_dir>/src/OpenFOAM/primitives/Scalar/Scalar.C
134         ..
135       finiteVolume/
136         ..
137       compressibleRASModels/
138         ..
139       incompressibleRASModels/
140         ..
141       compressibleLESModels/
142         ..
143       incompressibleLESModels/
144         ..
145       ..
147 * All source files (with a few exceptions) use the new
148   ++#include <libname/filename>++ scheme
149 * Renamed files/directories with ambiguous names (distinguish only through
150   capitalization)
151 * Applied B. Gschaider's Mac OS X Patches versions 1 and 3
152 * Made the interfaces of sig{Fpe,Int,Quit,Segv} OS-agnostic
153 * Moved 'Pstream' implementations into loadable modules
154 * Configurable search path for plugins
155 * Removed all dependencies on environment variables
156 * Removed wmake build system and shell init scripts
157 * Removed obsolete, useless and black-magick scripts from +bin/+
158 * Adapted Doxygen creation to {project}
159 * Use a user-configurable template string for running parallel jobs with 'foamJob'
160 * Moved non-essential utility scripts to +data/utilities+
161 * Moved +bin/tools+ into +data/shellFunctions+
162 * Turned +bin/{newSource,newSourceTemplate}+ into shell-functions
163 * Added +\~{project}/+ to be expanded like +~OpenFOAM/+
164 * Improved 'dotFoam()' search for config files
165 * Rebranded source templates, Doxygen doc, 'IOobject::writeBanner()' and the
166   scripts in +bin/+
167 * Do not run +XiFoam/moriyoshiHomogeneousPart2+ when testing
169 ''''''''''''''''''''''''''''
170 {openfoam} is a registered trademark of {opencfd}
172 //////////////////////////////////////////////////////////////////
173 Process with: asciidoc -a toc -f data/asciidoc/html.conf ChangeLog
175 Vim users, this is for you:
176 vim: ft=asciidoc sw=2 expandtab fenc=utf-8
177 //////////////////////////////////////////////////////////////////