1. 30 Mar, 2010 1 commit
  2. 29 Mar, 2010 1 commit
  3. 04 Mar, 2010 1 commit
  4. 19 Feb, 2010 1 commit
  5. 15 Jan, 2010 1 commit
  6. 21 Dec, 2009 1 commit
    • Mark Olesen's avatar
      Expose STL std streams in a consistent manner for serial streams. · 27926249
      Mark Olesen authored
      Previously Fstreams had stdStream() as a public member and the other
      streams had stream() as a protected member.
      
      All serial streams now have public method stdStream() and the stream()
      method has been eliminated. This is not only more consistent, but also
      avoids confusion (for the programmer, not the compiler) with the
      ITstream::stream() method.
      27926249
  7. 15 Dec, 2009 2 commits
    • Mark Olesen's avatar
      Improve ITstream constructors. · 2c815e5b
      Mark Olesen authored
      - Use (const UList<token>&) instead of (const List<token>&)
      
      - Add (const Xfer< List<token> >&) constructor.
      2c815e5b
    • Mark Olesen's avatar
      Fix minor bug in ITstream · 3f0b6ec8
      Mark Olesen authored
      - The lineNumber of token::undefinedToken was being changed instead of
        just the lineNumber of the return token.
      
      - use List::first() and List::last() methods as well
      3f0b6ec8
  8. 12 Dec, 2009 1 commit
  9. 11 Dec, 2009 2 commits
  10. 07 Dec, 2009 1 commit
    • Mark Olesen's avatar
      consistency update - writeCompression in system/controlDict · a19e488f
      Mark Olesen authored
      allow switch/bool values for writeCompression in system/controlDict
      
      - eg,
          writeCompression false; or writeCompression uncompressed;
          writeCompression true;  or writeCompression compressed;
      
      improves consistency with other controlDict parameters
      a19e488f
  11. 04 Dec, 2009 2 commits
  12. 22 Nov, 2009 1 commit
  13. 21 Nov, 2009 1 commit
  14. 27 Oct, 2009 1 commit
  15. 26 Oct, 2009 2 commits
  16. 02 Oct, 2009 1 commit
  17. 01 Oct, 2009 1 commit
  18. 25 Aug, 2009 1 commit
  19. 12 Aug, 2009 1 commit
  20. 11 Aug, 2009 3 commits
  21. 10 Aug, 2009 2 commits
    • Mark Olesen's avatar
      back to the roots with tokenizing numbers · d548839a
      Mark Olesen authored
      - 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.
      d548839a
    • Mark Olesen's avatar
  22. 09 Aug, 2009 3 commits
    • Mark Olesen's avatar
      improvments to tokenizing Scalar · ef37a55f
      Mark Olesen authored
      - avoid other degenerate sequences from being treated as a scalar
        eg, '1-e', '1e+', '1e.2'
      ef37a55f
    • Mark Olesen's avatar
      improvments to tokenizing Scalar · 9407443e
      Mark Olesen authored
      - 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
      9407443e
    • Mark Olesen's avatar
      tokenizing Scalar is more stringent · e905f9b0
      Mark Olesen authored
      - 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()
      e905f9b0
  23. 06 Aug, 2009 1 commit
  24. 23 Jun, 2009 1 commit
  25. 22 Jun, 2009 1 commit
  26. 05 May, 2009 1 commit
  27. 28 Apr, 2009 1 commit
  28. 08 Apr, 2009 1 commit
  29. 06 Mar, 2009 1 commit
    • Mark Olesen's avatar
      objectRegistry fixes · b968e62e
      Mark Olesen authored
      - objectRegistry gets a rename() that also adjusts the dbDir
      - cloud reworked to use static variables subInstance and defaultName.
        This avoids writing "lagrangian" everywhere
      
      string fixes
      - avoid masking of std::string::replace in string.H
      - avoid old strstream in PV3FoamReader
      b968e62e
  30. 05 Mar, 2009 1 commit
    • Mark Olesen's avatar
      regIOobject, Hasher, IOobject tweak · 7544164d
      Mark Olesen authored
      - regIOobject: don't re-register an unregister object on rename/assignment
      - Hasher: split-off HasherInt with uint32_t specializations
      - IOobject: writeBanner/writeDivider return Stream for easier chaining.
      
      ... also dropped some namespace bracketing while I was at it.
      7544164d
  31. 27 Feb, 2009 1 commit
    • Mark Olesen's avatar
      Preliminary work on hashing · 576d9388
      Mark Olesen authored
      - Hash returns unsigned
      - FixedList templated on unsigned int
      - include uLabel.H in UList, HashTable etc. so the output function is know
        throughout
      576d9388