1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.1//EN"
2 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" xml:
lang=
"en">
5 <meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8" />
6 <meta name=
"generator" content=
"AsciiDoc 8.4.4-dev" />
7 <title>Change Log for FreeFOAM
</title>
8 <style type=
"text/css">
10 p
, li
, dt
, dd
, div
, pre
, h1
, h2
, h3
, h4
, h5
, h6
{
12 border: 1px solid red;
17 margin: 1em 5% 1em 5%;
22 text-decoration: underline
;
42 h1
, h2
, h3
, h4
, h5
, h6
{
44 font-family: sans-serif
;
51 border-bottom: 2px solid silver
;
69 border: 1px solid silver
;
88 font-family: sans-serif
;
94 span#revnumber
, span#revdate
, span#revremark
{
95 font-family: sans-serif
;
99 font-family: sans-serif
;
101 border-top: 2px solid silver
;
107 padding-bottom: 0.5em;
111 padding-bottom: 0.5em;
116 margin-bottom: 1.5em;
118 div
.tableblock
, div
.imageblock
, div
.exampleblock
, div
.verseblock
,
119 div
.quoteblock
, div
.literalblock
, div
.listingblock
, div
.sidebarblock
,
120 div
.admonitionblock
{
122 margin-bottom: 1.5em;
124 div
.admonitionblock
{
126 margin-bottom: 2.5em;
129 div
.content
{ /* Block element content. */
133 /* Block element titles. */
134 div
.title
, caption
.title
{
136 font-family: sans-serif
;
140 margin-bottom: 0.5em;
146 td div
.title:first-child
{
149 div
.content div
.title:first-child
{
152 div
.content
+ div
.title
{
156 div
.sidebarblock
> div
.content
{
158 border: 1px solid silver
;
162 div
.listingblock
> div
.content
{
163 border: 1px solid silver
;
172 div
.quoteblock
> div
.attribution
{
181 div
.verseblock
> div
.content
{
184 div
.verseblock
> div
.attribution
{
188 /* DEPRECATED: Pre version 8.2.7 verse style literal block. */
189 div
.verseblock
+ div
.attribution
{
193 div
.admonitionblock
.icon
{
197 text-decoration: underline
;
199 padding-right: 0.5em;
201 div
.admonitionblock td
.content
{
203 border-left: 2px solid silver
;
206 div
.exampleblock
> div
.content
{
207 border-left: 2px solid silver
;
211 div
.imageblock div
.content
{ padding-left: 0; }
212 span
.image img
{ border-style: none
; }
213 a
.image:visited
{ color: white
; }
217 margin-bottom: 0.8em;
230 list-style-position: outside
;
233 list-style-type: decimal
;
236 list-style-type: lower-alpha
;
239 list-style-type: upper-alpha
;
242 list-style-type: lower-roman
;
245 list-style-type: upper-roman
;
248 div
.compact ul
, div
.compact ol
,
249 div
.compact p
, div
.compact p
,
250 div
.compact div
, div
.compact div
{
252 margin-bottom: 0.1em;
255 div
.tableblock
> table
{
256 border: 3px solid
#527bbd;
259 font-family: sans-serif
;
271 /* Because the table frame attribute is overriden by CSS in most browsers. */
272 div
.tableblock
> table
[frame
="void"] {
275 div
.tableblock
> table
[frame
="hsides"] {
276 border-left-style: none
;
277 border-right-style: none
;
279 div
.tableblock
> table
[frame
="vsides"] {
280 border-top-style: none
;
281 border-bottom-style: none
;
287 margin-bottom: 0.8em;
290 padding-bottom: 15px;
292 dt
.hdlist1
.strong
, td
.hdlist1
.strong
{
298 padding-right: 0.8em;
304 div
.hdlist
.compact tr
{
314 div#footer-badges
{ display: none
; }
319 font-family: sans-serif
;
323 margin-bottom: 0.1em;
326 div
.toclevel1
, div
.toclevel2
, div
.toclevel3
, div
.toclevel4
{
342 /* Workarounds for IE6's broken and incomplete CSS2. */
344 div
.sidebar-content
{
346 border: 1px solid silver
;
349 div
.sidebar-title
, div
.image-title
{
351 font-family: sans-serif
;
354 margin-bottom: 0.5em;
357 div
.listingblock div
.content
{
358 border: 1px solid silver
;
363 div
.quoteblock-attribution
{
368 div
.verseblock-content
{
371 div
.verseblock-attribution
{
376 div
.exampleblock-content
{
377 border-left: 2px solid silver
;
381 /* IE6 sets dynamically generated links as visited. */
382 div#toc
a:visited
{ color: blue
; }
384 <script type=
"text/javascript">
386 window
.onload = function(){generateToc(2)}
387 /* Author: Mihai Bazon, September 2002
388 * http://students.infoiasi.ro/~mishoo
390 * Table Of Content generator
393 * Feel free to use this script under the terms of the GNU General Public
394 * License, as long as you do not remove or alter this notice.
397 /* modified by Troy D. Hanson, September 2006. License: GPL */
398 /* modified by Stuart Rackham, October 2006. License: GPL */
400 function getText(el
) {
402 for (var i
= el
.firstChild
; i
!= null; i
= i
.nextSibling
) {
403 if (i
.nodeType
== 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
405 else if (i
.firstChild
!= null)
411 function TocEntry(el
, text
, toclevel
) {
414 this.toclevel
= toclevel
;
417 function tocEntries(el
, toclevels
) {
418 var result
= new Array
;
419 var re
= new RegExp('[hH]([2-'+(toclevels
+1)+'])');
420 // Function that scans the DOM tree for header elements (the DOM2
421 // nodeIterator API would be a better technique but not supported by all
423 var iterate = function (el
) {
424 for (var i
= el
.firstChild
; i
!= null; i
= i
.nextSibling
) {
425 if (i
.nodeType
== 1 /* Node.ELEMENT_NODE */) {
426 var mo
= re
.exec(i
.tagName
)
428 result
[result
.length
] = new TocEntry(i
, getText(i
), mo
[1]-1);
437 // This function does the work. toclevels = 1..4.
438 function generateToc(toclevels
) {
439 var toc
= document
.getElementById("toc");
440 var entries
= tocEntries(document
.getElementsByTagName("body")[0], toclevels
);
441 for (var i
= 0; i
< entries
.length
; ++i
) {
442 var entry
= entries
[i
];
443 if (entry
.element
.id
== "")
444 entry
.element
.id
= "toc" + i
;
445 var a
= document
.createElement("a");
446 a
.href
= "#" + entry
.element
.id
;
447 a
.appendChild(document
.createTextNode(entry
.text
));
448 var div
= document
.createElement("div");
450 div
.className
= "toclevel" + entry
.toclevel
;
451 toc
.appendChild(div
);
453 if (entries
.length
== 0)
454 document
.getElementById("header").removeChild(toc
);
461 <h1>Change Log for FreeFOAM
</h1>
462 <span id=
"author">Michael Wild
</span><br />
463 <span id=
"email"><tt><<a href=
"mailto:themiwi@users.sourceforge.net">themiwi@users.sourceforge.net
</a>></tt></span><br />
464 <span id=
"revnumber">version
0.1.0rc4,
</span>
465 <span id=
"revdate">2009-
06-
04</span>
467 <div id=
"toctitle">Table of Contents
</div>
468 <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.
</b></p></noscript>
472 <div class=
"sectionbody">
473 <div class=
"paragraph"><p><a href=
"http://freefoam.sourceforge.net">http://freefoam.sourceforge.net
</a></p></div>
474 <div class=
"paragraph"><p>This file describes the most important changes made between FreeFOAM versions.
475 It does not include changes made by the upstream developers (i.e.
476 <a href=
"http://openfoam.org">OpenFOAM
®</a>). For the detailed changes refer to the log
477 provided by the
<a href=
"http://repo.or.cz/w/freefoam.git">GIT repository
</a>.
</p></div>
480 <h2 id=
"_changes_in_freefoam_0_1_0rc4">1. Changes in FreeFOAM
0.1.0rc4
</h2>
481 <div class=
"sectionbody">
482 <div class=
"ulist"><ul>
485 Improved building of METIS and ParMetis (no non-standard headers and
486 feature detection of mallinfo).
491 Improved detection of backtrace() and backtrace_symbols() availability.
496 Improved detection of SIGFPE handling capabilities.
501 More flexible -doc and -srcDoc options using an index file. It is now
502 possible to use the online documentation and have FreeFOAM output
503 the location of the documentation file instead of trying to open it
509 Fixed some bugs in the build system and some utility scripts.
514 Merged with upstream (OpenFOAM-
1.5.x), up to revision
515 <a href=
"http://repo.or.cz/w/OpenFOAM-1.5.x.git?a=commit;h=5f9a16">5f9a16
</a>.
520 <h2 id=
"_changes_in_freefoam_0_1_0rc3">2. Changes in FreeFOAM
0.1.0rc3
</h2>
521 <div class=
"sectionbody">
522 <div class=
"ulist"><ul>
525 Fixed typo in new dummyPrintStack.C.
530 <h2 id=
"_changes_in_freefoam_0_1_0rc2">3. Changes in FreeFOAM
0.1.0rc2
</h2>
531 <div class=
"sectionbody">
532 <div class=
"ulist"><ul>
535 Only print stack trace if the system supports it and then only don
’t
536 try to shell-escape and use addr2line for file/line information.
541 Use full version number for default installation directory names and
542 use the hyphen to separate it from the directory name instead of creating a
548 Configure global.C instead of using preporcessor defines. This
549 solves unnecessary recompiles of the complete OpenFOAM library.
554 <h2 id=
"_changes_in_freefoam_0_1_0rc1">4. Changes in FreeFOAM
0.1.0rc1
</h2>
555 <div class=
"sectionbody">
556 <div class=
"ulist"><ul>
559 CMake based build system
564 New, automatically created include-structure in the build tree,
565 corresponding to the install tree:
567 <div class=
"literalblock">
568 <div class=
"content">
569 <pre><tt><binary_dir
>/
572 Scalar.H -
> includes
<source_dir
>/src/OpenFOAM/primitives/Scalar/Scalar.H
573 Scalar.C -
> includes
<source_dir
>/src/OpenFOAM/primitives/Scalar/Scalar.C
577 compressibleRASModels/
579 incompressibleRASModels/
581 compressibleLESModels/
583 incompressibleLESModels/
590 All source files (with a few exceptions) use the new
591 <tt>#include
<libname/filename
></tt> scheme
596 Renamed files/directories with ambiguous names (distinguish only through
602 Applied B. Gschaider
’s Mac OS X Patches versions
1 and
3
607 Made the interfaces of sig{Fpe,Int,Quit,Segv} OS-agnostic
612 Moved
<em>Pstream
</em> implementations into loadable modules
617 Configurable search path for plugins
622 Removed all dependencies on environment variables
627 Removed wmake build system and shell init scripts
632 Removed obsolete, useless and black-magick scripts from
<tt>bin/
</tt>
637 Adapted Doxygen creation to FreeFOAM
642 Use a user-configurable template string for running parallel jobs with
<em>foamJob
</em>
647 Moved non-essential utility scripts to
<tt>data/utilities
</tt>
652 Moved
<tt>bin/tools
</tt> into
<tt>data/shellFunctions
</tt>
657 Turned
<tt>bin/{newSource,newSourceTemplate}
</tt> into shell-functions
662 Added
<tt>~FreeFOAM/
</tt> to be expanded like
<tt>~OpenFOAM/
</tt>
667 Improved
<em>dotFoam()
</em> search for config files
672 Rebranded source templates, Doxygen doc,
<em>IOobject::writeBanner()
</em> and the
673 scripts in
<tt>bin/
</tt>
678 Do not run
<tt>XiFoam/moriyoshiHomogeneousPart2
</tt> when testing
683 <div class=
"paragraph"><p><a href=
"http://openfoam.org">OpenFOAM
®</a> is a registered trademark of
684 <a href=
"http://opencfd.co.uk">OpenCFD
® Ltd.
</a></p></div>
687 <div id=
"footer-text">
688 Version
0.1.0rc4
<br />
689 Last updated
2009-
06-
04 10:
05:
31 CEST