1. 26 Oct, 2017 3 commits
    • Mark Olesen's avatar
      STYLE: compilation of some unit tests · 8ec64d81
      Mark Olesen authored
      8ec64d81
    • Mark Olesen's avatar
      ENH: add fileName::validate static method (issue #628) · 16e75d84
      Mark Olesen authored
      - similar to word::validate to allow stripping of invalid characters
        without triggering a FatalError.
      
      - use this validated fileName in Foam::readDir to avoid problems when
        a directory contains files with invalid characters in their names
      
      - adjust rmDir to handle filenames with invalid characters
      
      - fileName::equals() static method to compare strings while ignoring
        any differences that are solely due to duplicate slashes
      16e75d84
    • Mark Olesen's avatar
      ENH: cleanup and rationalize memory-backed streams · 2bd2f83f
      Mark Olesen authored
      - more consistent naming:
        * Versions that hold and manage their own memory:
            IListStream, OListStream
      
        * Versions that reference a fixed size external memory:
            UIListStream, UOListStream
      
      - use List storage instead of DynamicList within OListStream.
        Avoids duplicate bookkeeping, more direct handling of resizing.
      2bd2f83f
  2. 25 Oct, 2017 1 commit
    • Mark Olesen's avatar
      ENH: relocate protected List::size(label) to UList (issue #595) · 5c1ec7ec
      Mark Olesen authored
      - makes it accessible for containers that manage their own storage
        and derive directly from UList.
      
      - DynamicList::min_size() method to access the corresponding
        SizeMin template parameter.
      
      - ensure consistency in the reserve size for the constructor
      
            DynamicList<..> lst(N);
      
        now has identical sizing as
      
            DynamicList<..> lst();
            reserve(N);
      5c1ec7ec
  3. 28 Oct, 2017 1 commit
  4. 26 Oct, 2017 3 commits
  5. 25 Oct, 2017 5 commits
  6. 24 Oct, 2017 5 commits
  7. 23 Oct, 2017 7 commits
  8. 20 Oct, 2017 2 commits
  9. 12 Oct, 2017 1 commit
  10. 19 Oct, 2017 2 commits
  11. 13 Oct, 2017 2 commits
  12. 12 Oct, 2017 3 commits
  13. 11 Oct, 2017 5 commits