FIX: Remove undistributable CHEMKIN files
[freefoam.git] / ChangeLog
blob7d66935250dedc24a46e230c1f8ae2cd70e4c7ae
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}.
19 Changes in {project} 0.1.0
20 --------------------------
21 Michael Wild (24)::
22       * FIX: installation of css/js files in doc/CMakeLists.txt
23       * ENH: Update the dashboard templates
24       * FIX: Set CTEST_NIGTHLY_START_TIME in CTestConfig.cmake
25       * ENH: Don't use unitsdef in mesh_wedgeGeometry.asy
26       * FIX: Directly use asciidoc+xsltproc for UserGuide-xhtml
27       * DOC: Minor formatting problems in the UserGuide
28       * DOC: Mention parMetis in the UserGuide
29       * ENH: New dashboard scripts, documented in HACKING
30       * FIX: Python exception handling across different versions
31       * STYLE: Invalid encoding and typos in comments in dragModel.H
32       * FIX: Don't use dict.iter{items,values}, they don't exist in python 3
33       * FIX: md5 module does not exist in python 3
34       * FIX: text encoding issues with python 3
35       * STYLE: More encoding issues (non-ascii characters)
36       * FIX: md5 module does not exist in python 2.7
37       * FIX: Logic for not setting {SO,}VERSION for BUNDLEs
38       * ENH: Make FOAM_INSTALL_PYTHON_PATH depend on PYTHON_VERSION
39       * FIX: Require and use Python-2 to run AsciiDoc
40       * DOC: Spelling of "AsciiDoc" in README
41       * FIX: Make stock icons available to FOP-builds of UserGuide.pdf
42       * DOC: Mention zlib as being auto-buildable in INSTALL
43       * DOC: Fixed FOAM_INSTALL_*_PATH listing in INSTALL
44       * DOC: Typos, formulation fixes in INSTALL
45       * DOC: Updated ReleaseNotes to Ubuntu 11.10 and remove RC status
46       * DOC: AsciiDoc 8.6.{5,6} depend on Python 2.5
48 Changes in {project} 0.1.0rc7
49 -----------------------------
50 Henry Weller (1)::
51       * symmTensor: Corrected symmTensor & symmTensor dot-product
53 Laurence McGlashan (1)::
54       * BUG: mantis #157: swapUp/swapDown changed when considering
55          first/last element
57 Michael Wild (15)::
58       * FIX: Do not set FOAM_{,SO}VERSION for MODULE libraries on APPLE
59       * FIX: Search for ParaView versions up to 3.12.0
60       * FIX: ParaView changed the format of the version string
61       * FIX: Use --location with curl when downloading CCMIO
62       * FIX: Mistake commiting bin/freefoam-log.py.in
63       * FIX: Use pvbatch to determine ParaView version
64       * FIX: subprocess.check_output was added to python 2.7, not 2.5
65       * FIX: cavity case instructions in INSTALL
66       * ENH: Added utility to update ChangeLog from GIT
67       * STYLE: Updated FreeFOAM copyright dates
68       * FIX: FindExecInfo.cmake continued although EXECINFO_INCLUDE_DIR was
69          -NOTFOUND
70       * FIX: Hardcoded paths in data/utilities/compareDeps.py.in
71       * DOC: Document FOAM_BUILD_PRIVATE_ZLIB and correctly sort
72          FOAM_ENABLE_MATHJAX
73       * FIX: Set sys.path in bin/*.py.in
74       * ENH: Update FreeFOAM contributions to GPL v3
76 Changes in {project} 0.1.0rc6
77 -----------------------------
78 * Use HTTP redirects for non-free downloads to have permanent URLs in the code
79 * No need to patch METIS anymore
80 * Minor fixes in Python code
81 * Convince AsciiDoc a2x not copy the resource files as this is handled manually
82 * AsciiDoc renamed some files, adjust to that
83 * Fix the nanoNozzle tutorial
84 * Require CMake-2.8.2 and simplify ThirdParty downloading
85 * Fix the documentation of the parRunTemplate variables in etc/controlDict
86 * Unhide the terminal cursor after running the tutorials
87 * Fix freefoam-log, add a -case option
88 * Pass -parallel only once when running the tutorials
89 * Resolve linking issues
90 * Force linking against certain libraries when --as-needed is effective
91 * Remove unnecessary calls to find_package for privately built dependencies
92 * Fix invalid HTML in docs
93 * Improve API documentation
95 Changes in {project} 0.1.0rc5
96 -----------------------------
97 * Merged with upstream (OpenFOAM-1.6.x and OpenFOAM-1.7.x),
98   up to revision linkrepo:openfoam17[d08d3c].
99 * Changed API-doc URL to be versioned.
100 * Updated the design of the API-doc to match the homepage.
101 * Generate a doc-index mapping application names to HTML file names.
102 * Removed obsolete shell scripts.
103 * Create manpages from the header comments.
104 * Updated/fixed/extended header comments.
105 * Added manpages for the scripts.
106 * Translated all scripts to Python.
107 * foamCalc accepts options properly.
108 * Added work-arounds for old GCC compilers (pre-4.4).
109 * Removed the ParaView plugins.
110 * Reworked build system.
111 * metisDecomp and scotchDecomp were extracted into separate libraries.
112 * zlib can now be auto-downloaded and built if not available.
113 * Print a spiffy feature summary after the configuration finished.
114 * Added a rudimentary wmake compatibility layer and a simplistic wmake-to-CMake
115   conversion script.
116 * Drive the tutorial-cases using CTest.
117 * Added template script for setting up a CDash client.
118 * Removed gammaPstream as Gamma appears to be dead.
119 * Ported the online OpenFOAM-UserGuide to AsciiDoc source and create XHTML and
120   PDF documents from it.
121 * Fixed various static initialization issues.
122 * Fixed many minor bugs and added numerous small improvements.
124 Changes in {project} 0.1.0rc4
125 -----------------------------
126 * Improved building of METIS and ParMetis (no non-standard headers and
127   feature detection of mallinfo).
128 * Improved detection of backtrace() and backtrace_symbols() availability.
129 * Improved detection of SIGFPE handling capabilities.
130 * More flexible -doc and -srcDoc options using an index file. It is now
131   possible to use the online documentation and have {project} output
132   the location of the documentation file instead of trying to open it
133   using a browser.
134 * Fixed some bugs in the build system and some utility scripts.
135 * Merged with upstream (OpenFOAM-1.5.x), up to revision
136   linkrepo:openfoam[5f9a16].
138 Changes in {project} 0.1.0rc3
139 -----------------------------
140 * Fixed typo in new dummyPrintStack.C.
142 Changes in {project} 0.1.0rc2
143 -----------------------------
144 * Only print stack trace if the system supports it and then only don't
145   try to shell-escape and use addr2line for file/line information.
146 * Use full version number for default installation directory names and
147   use the hyphen to separate it from the directory name instead of creating a
148   subdirectory.
149 * Configure global.C instead of using preporcessor defines. This
150   solves unnecessary recompiles of the complete OpenFOAM library.
152 Changes in {project} 0.1.0rc1
153 -----------------------------
154 * CMake based build system
155 * New, automatically created include-structure in the build tree,
156   corresponding to the install tree:
159   <binary_dir>/
160     include/
161       OpenFOAM/
162         Scalar.H -> includes <source_dir>/src/OpenFOAM/primitives/Scalar/Scalar.H
163         Scalar.C -> includes <source_dir>/src/OpenFOAM/primitives/Scalar/Scalar.C
164         ..
165       finiteVolume/
166         ..
167       compressibleRASModels/
168         ..
169       incompressibleRASModels/
170         ..
171       compressibleLESModels/
172         ..
173       incompressibleLESModels/
174         ..
175       ..
177 * All source files (with a few exceptions) use the new
178   ++#include <libname/filename>++ scheme
179 * Renamed files/directories with ambiguous names (distinguish only through
180   capitalization)
181 * Applied B. Gschaider's Mac OS X Patches versions 1 and 3
182 * Made the interfaces of sig{Fpe,Int,Quit,Segv} OS-agnostic
183 * Moved 'Pstream' implementations into loadable modules
184 * Configurable search path for plugins
185 * Removed all dependencies on environment variables
186 * Removed wmake build system and shell init scripts
187 * Removed obsolete, useless and black-magick scripts from +bin/+
188 * Adapted Doxygen creation to {project}
189 * Use a user-configurable template string for running parallel jobs with 'foamJob'
190 * Moved non-essential utility scripts to +data/utilities+
191 * Moved +bin/tools+ into +data/shellFunctions+
192 * Turned +bin/{newSource,newSourceTemplate}+ into shell-functions
193 * Added +\~{project}/+ to be expanded like +~OpenFOAM/+
194 * Improved 'dotFoam()' search for config files
195 * Rebranded source templates, Doxygen doc, 'IOobject::writeBanner()' and the
196   scripts in +bin/+
197 * Do not run +XiFoam/moriyoshiHomogeneousPart2+ when testing
199 ''''''''''''''''''''''''''''
200 {openfoam} is a registered trademark of {opencfd}
202 //////////////////////////////////////////////////////////////////
203 Process with: asciidoc -a toc -f data/asciidoc/html.conf ChangeLog
205 Vim users, this is for you:
206 vim: ft=asciidoc sw=2 expandtab fenc=utf-8
207 //////////////////////////////////////////////////////////////////