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.0rc3,
</span>
465 <span id=
"revdate">25 May
2009</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_0rc3">1. Changes in FreeFOAM
0.1.0rc3
</h2>
481 <div class=
"sectionbody">
482 <div class=
"ulist"><ul>
485 Fix typo in new dummyPrintStack.C.
490 <h2 id=
"_changes_in_freefoam_0_1_0rc2">2. Changes in FreeFOAM
0.1.0rc2
</h2>
491 <div class=
"sectionbody">
492 <div class=
"ulist"><ul>
495 Only print stack trace if the system supports it and then only don
’t
496 try to shell-escape and use addr2line for file/line information.
501 Use full version number for default installation directory names and
502 use the hyphen to separate it from the directory name instead of creating a
508 Configure global.C instead of using preporcessor defines. This
509 solves unnecessary recompiles of the complete OpenFOAM library.
514 <h2 id=
"_changes_in_freefoam_0_1_0rc1">3. Changes in FreeFOAM
0.1.0rc1
</h2>
515 <div class=
"sectionbody">
516 <div class=
"ulist"><ul>
519 CMake based build system
524 New, automatically created include-structure in the build tree,
525 corresponding to the install tree:
527 <div class=
"literalblock">
528 <div class=
"content">
529 <pre><tt><binary_dir
>/
532 Scalar.H -
> includes
<source_dir
>/src/OpenFOAM/primitives/Scalar/Scalar.H
533 Scalar.C -
> includes
<source_dir
>/src/OpenFOAM/primitives/Scalar/Scalar.C
537 compressibleRASModels/
539 incompressibleRASModels/
541 compressibleLESModels/
543 incompressibleLESModels/
550 All source files (with a few exceptions) use the new
551 <tt>#include
<libname/filename
></tt> scheme
556 Renamed files/directories with ambiguous names (distinguish only through
562 Applied B. Gschaider
’s Mac OS X Patches versions
1 and
3
567 Made the interfaces of sig{Fpe,Int,Quit,Segv} OS-agnostic
572 Moved
<em>Pstream
</em> implementations into loadable modules
577 Configurable search path for plugins
582 Removed all dependencies on environment variables
587 Removed wmake build system and shell init scripts
592 Removed obsolete, useless and black-magick scripts from
<tt>bin/
</tt>
597 Adapted Doxygen creation to FreeFOAM
602 Use a user-configurable template string for running parallel jobs with
<em>foamJob
</em>
607 Moved non-essential utility scripts to
<tt>data/utilities
</tt>
612 Moved
<tt>bin/tools
</tt> into
<tt>data/shellFunctions
</tt>
617 Turned
<tt>bin/{newSource,newSourceTemplate}
</tt> into shell-functions
622 Added
<tt>~FreeFOAM/
</tt> to be expanded like
<tt>~OpenFOAM/
</tt>
627 Improved
<em>dotFoam()
</em> search for config files
632 Rebranded source templates, Doxygen doc,
<em>IOobject::writeBanner()
</em> and the
633 scripts in
<tt>bin/
</tt>
638 Do not run
<tt>XiFoam/moriyoshiHomogeneousPart2
</tt> when testing
643 <div class=
"paragraph"><p><a href=
"http://openfoam.org">OpenFOAM
®</a> is a registered trademark of
644 <a href=
"http://opencfd.co.uk">OpenCFD
® Ltd.
</a></p></div>
647 <div id=
"footer-text">
648 Version
0.1.0rc3
<br />
649 Last updated
2009-
05-
25 21:
44:
26 CEST