FIX: Logic requiring pngmath was broken
[freefoam.git] / ChangeLog
blobe9d5b59d17928a2496ae0e29f9feb6083d49e3d7
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.2.0rc1
19 -----------------------------
20 * Skipped 0.1.0, never got released and development went on...
21 * Merged with upstream (OpenFOAM-1.6.x and OpenFOAM-1.7.x),
22   up to revision linkrepo:openfoam17[89fc6e].
23 * Changed API-doc URL to be versioned.
24 * Updated the design of the API-doc to match the homepage.
25 * Generate a doc-index mapping application names to HTML file names.
26 * Removed obsolete shell scripts.
27 * Create manpages from the header comments.
28 * Updated/fixed/extended header comments.
29 * Added manpages for the scripts.
30 * Translated all scripts to Python.
31 * foamCalc accepts options properly.
32 * Added work-arounds for old GCC compilers (pre-4.4).
33 * Removed the ParaView plugins.
34 * Reworked build system.
35 * metisDecomp and scotchDecomp were extracted into separate libraries.
36 * zlib can now be auto-downloaded and built if not available.
37 * Print a spiffy feature summary after the configuration finished.
38 * Added a rudimentary wmake compatibility layer and a simplistic wmake-to-CMake
39   conversion script.
40 * Drive the tutorial-cases using CTest.
41 * Added template script for setting up a CDash client.
42 * Removed gammaPstream as Gamma appears to be dead.
43 * Ported the online OpenFOAM-UserGuide to AsciiDoc source and create XHTML and
44   PDF documents from it.
45 * Fixed various static initialization issues.
46 * Fixed many minor bugs and added numerous small improvements.
48 Changes in {project} 0.1.0rc4
49 -----------------------------
50 * Improved building of METIS and ParMetis (no non-standard headers and
51   feature detection of mallinfo).
52 * Improved detection of backtrace() and backtrace_symbols() availability.
53 * Improved detection of SIGFPE handling capabilities.
54 * More flexible -doc and -srcDoc options using an index file. It is now
55   possible to use the online documentation and have {project} output
56   the location of the documentation file instead of trying to open it
57   using a browser.
58 * Fixed some bugs in the build system and some utility scripts.
59 * Merged with upstream (OpenFOAM-1.5.x), up to revision
60   linkrepo:openfoam[5f9a16].
62 Changes in {project} 0.1.0rc3
63 -----------------------------
64 * Fixed typo in new dummyPrintStack.C.
66 Changes in {project} 0.1.0rc2
67 -----------------------------
68 * Only print stack trace if the system supports it and then only don't
69   try to shell-escape and use addr2line for file/line information.
70 * Use full version number for default installation directory names and
71   use the hyphen to separate it from the directory name instead of creating a
72   subdirectory.
73 * Configure global.C instead of using preporcessor defines. This
74   solves unnecessary recompiles of the complete OpenFOAM library.
76 Changes in {project} 0.1.0rc1
77 -----------------------------
78 * CMake based build system
79 * New, automatically created include-structure in the build tree,
80   corresponding to the install tree:
83   <binary_dir>/
84     include/
85       OpenFOAM/
86         Scalar.H -> includes <source_dir>/src/OpenFOAM/primitives/Scalar/Scalar.H
87         Scalar.C -> includes <source_dir>/src/OpenFOAM/primitives/Scalar/Scalar.C
88         ..
89       finiteVolume/
90         ..
91       compressibleRASModels/
92         ..
93       incompressibleRASModels/
94         ..
95       compressibleLESModels/
96         ..
97       incompressibleLESModels/
98         ..
99       ..
101 * All source files (with a few exceptions) use the new
102   ++#include <libname/filename>++ scheme
103 * Renamed files/directories with ambiguous names (distinguish only through
104   capitalization)
105 * Applied B. Gschaider's Mac OS X Patches versions 1 and 3
106 * Made the interfaces of sig{Fpe,Int,Quit,Segv} OS-agnostic
107 * Moved 'Pstream' implementations into loadable modules
108 * Configurable search path for plugins
109 * Removed all dependencies on environment variables
110 * Removed wmake build system and shell init scripts
111 * Removed obsolete, useless and black-magick scripts from +bin/+
112 * Adapted Doxygen creation to {project}
113 * Use a user-configurable template string for running parallel jobs with 'foamJob'
114 * Moved non-essential utility scripts to +data/utilities+
115 * Moved +bin/tools+ into +data/shellFunctions+
116 * Turned +bin/{newSource,newSourceTemplate}+ into shell-functions
117 * Added +\~{project}/+ to be expanded like +~OpenFOAM/+
118 * Improved 'dotFoam()' search for config files
119 * Rebranded source templates, Doxygen doc, 'IOobject::writeBanner()' and the
120   scripts in +bin/+
121 * Do not run +XiFoam/moriyoshiHomogeneousPart2+ when testing
123 ''''''''''''''''''''''''''''
124 {openfoam} is a registered trademark of {opencfd}
126 //////////////////////////////////////////////////////////////////
127 Process with: asciidoc -a toc -f data/asciidoc/html.conf ChangeLog
129 Vim users, this is for you:
130 vim: ft=asciidoc sw=2 expandtab fenc=utf-8
131 //////////////////////////////////////////////////////////////////