1. 14 Aug, 2011 1 commit
  2. 19 Jan, 2011 1 commit
  3. 14 Jan, 2011 1 commit
  4. 07 Jan, 2011 1 commit
  5. 05 Jan, 2011 2 commits
  6. 28 Jul, 2010 1 commit
  7. 12 Apr, 2010 1 commit
  8. 29 Mar, 2010 1 commit
  9. 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
  10. 22 Jun, 2009 1 commit
  11. 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
  12. 06 Feb, 2009 1 commit
    • Mark Olesen's avatar
      OSspecific: altered file tests · ffd9bb08
      Mark Olesen authored
      - removed the previously added fileName type(), isDir(), isFile() methods.
      
      - added optional bool parameter to isFile() function to explicitly
        enable/disable the check for gzip files.
      
      - fixed minor bugginess where the default usage of isFile() would result in
        false positive matches.
      
      - be slightly more stringent and use isDir() and isFile() instead of
        exists() function when we actually know the expected type.
      ffd9bb08
  13. 02 Feb, 2009 1 commit
  14. 10 Jan, 2009 1 commit
    • Mark Olesen's avatar
      Simplify checking of container (List/HashTable, strings) sizes · 95dcb6de
      Mark Olesen authored
      - can use 'XX.empty()' instead of 'XX.size() == 0', 'XX.size() < 1' or
        'XX.size() <= 0' or for simpler coding.
        It also has the same number of characters as '!XX.size()' and /might/ be
        more readable
      
      - many size checking had 'XX.size() > 0', 'XX.size() != 0', or 'XX.size() >= 1'
        when a simple 'XX.size()' suffices
      95dcb6de
  15. 03 Jan, 2009 1 commit
    • Mark Olesen's avatar
      reworked IOstreams · 1d866d7f
      Mark Olesen authored
      - Istream and Ostream now retain backslashes when reading/writing strings.
        The previous implementation simply discarded them, except when used to
        escape a double-quote or a newline. It is now vitally important to retain
        them, eg for quoting regular expression meta-characters.
      
        The backslash continues to be used as an escape character for double-quote
        and newline, but otherwise get passed through "as-is" without any other
        special meaning (ie, they are *NOT* C-style strings). This helps avoid
        'backslash hell'!
        For example,
           string:   "match real dots \.+, question mark \? or any char .*"
           C-style:  "match real dots \\.+, question mark \\? or any char .*"
      
      - combined subfiles in db/IOstreams, some had more copyright info than code
      - OPstreamI.H contained only private methods, moved into OPstream.C
      
      Are these really correct?
         IOstreams/Istream.H:#   include "HashTable.C"
         token/token.H:#define NoHashTableC
      1d866d7f
  16. 31 Dec, 2008 1 commit
  17. 23 Jul, 2008 1 commit
  18. 25 Jun, 2008 2 commits
  19. 15 Apr, 2008 1 commit