- following Andy's idea to return values as label whenever possible
eg, 1.2e6 -> 1200000
but left it commented out
- avoid buffer overflow in ISstream::read(word&).
Is the 'if (fail())' check itself actually in the correct place??
- other minor cosmetic changes
- since atof is just a call to strtod (in glibc at least), revert to the
original character collection, convert the number via strtod/strtol and
check the end pointer so see if everything was converted. Flag both bad
formats (eg, ".e") and trailing junk (eg, "1.e4e") as a tokenize error.
These were previously silently ignored.
- simple (same weight as before), but with trivial error checking.
Retain buffer overflow check.
- allow construct with Xfer container for the addressing
- Replaced non-const addressing() method in BiIndirectList with
resetAddressing() method as per IndirectList
- only ignore html files in the main directory, not everywhere.
This is how we lost FoamFooter.html, FoamHeader.html in doc/Doxygen/ in
the 1.6.x release
- for alphanumeric sequences (optionally with [-+.]) that don't look
like a float or int -> return as a word
This means that '0patch' now looks like a <word> (not <label>)
and '1.end' looks like a <word> and not <scalar>
Something like '1-e' still does get treated as a bad <scalar> though
- require a digit somewhere. This traps '.' or '.+E' type of sequences
instead of returning them as 0
- avoid buffer overruns on really long sequences
- should we be considering strtod() as an alternative to atof() and checking
the errno?
The same might be true for using strtoul() or strtol() instead of atol()
Adding execution time to application.
Adding boolean control for timeChecks, setting to off.
Added determination and reporting of the net number of vertices removed during
an iteration.
Modified and cleaned up all reporting to screen.
- still using the same version of the reader API (2.03)
- this seems to solve strange issues with genericPatchField symbols,
but it still doesn't get the reader module working.
- added in the release information (the build string)