Skip to content
Snippets Groups Projects
  1. Apr 08, 2018
  2. Mar 28, 2018
  3. Mar 21, 2018
  4. Feb 28, 2018
  5. Mar 05, 2018
  6. Feb 22, 2018
  7. Jan 31, 2018
  8. Jan 30, 2018
  9. Dec 19, 2017
  10. Dec 17, 2017
  11. Dec 15, 2017
  12. Dec 08, 2017
  13. Dec 07, 2017
  14. Nov 24, 2017
    • Mark OLESEN's avatar
      ENH: more succinct output from command-line errors. · 5947f9a3
      Mark OLESEN authored
      - unknown options or missing option values now emit a shorter message
        without the entire usage. This makes it easier to identify the errors
        and is better aligned with the behaviour of GNU system tools.
      
        ====
           $ simpleFoam -case
           Using: OpenFOAM-plus (see www.OpenFOAM.com)
           Build: plus-01234
      
           Error: option '-case' requires an argument
      
           See 'simpleFoam -help' for usage
        ====
      
      - provide for reduced (-help) and full (-help-full) usage information.
        In many cases the reduced usage provided sufficient and easier
        to find the information.
      
      - make -srcDoc an alias for -doc-source
      
      - no warnings about option aliases for future dates.
      5947f9a3
  15. Sep 29, 2017
  16. Oct 30, 2017
    • Mark OLESEN's avatar
      ENH: improve wcleanBuild, wcleanPlatform flexibility (issue #627) · ba8fdda5
      Mark OLESEN authored
      - add -compiler=NAME option to remove a build or platforms directory
        corresponding to any specified compiler on the current arch.
      
      - when -compiler or -compiler=NAME is specified, also clean related
        sub-directories as well. This will cleanup mpi-related directory.
      ba8fdda5
  17. Oct 23, 2017
  18. Sep 20, 2017
    • Mark OLESEN's avatar
      ENH: update List and DynamicList methods (issue #595) · 049617d0
      Mark OLESEN authored
      - improve functional compatibility with DynList (remove methods)
        * eg, remove an element from any position in a DynamicList
        * reduce the number of template parameters
        * remove/subset regions of DynamicList
      
      - propagate Swap template specializations for lists, hashtables
      
      - move construct/assignment to various containers.
      
      - add find/found methods for FixedList and UList for a more succinct
        (and clearer?) usage than the equivalent global findIndex() function.
      
      - simplify List_FOR_ALL loops
      049617d0
  19. Aug 04, 2017
  20. Jul 31, 2017
  21. Jun 27, 2017
  22. May 30, 2017
  23. May 05, 2017
  24. Apr 20, 2017
    • Mark Olesen's avatar
      CONFIG: address differences between shells · 7f01a4be
      Mark Olesen authored
      - suppress error messages that appear with zsh.
        According to unset(1p), 'unset -f' unsets a function.
        If the function was not previously defined, this is a no-op.
        This is similar for zsh, but there it emits a warning if the
        function was not previously defined.
      
      - avoid 'local' in functions sources from etc/bashrc.
        ksh does not support this.
      
      - use 'command' shell builtin instead of 'type'.
        Seems to be more consistent between shell flavours.
      7f01a4be
  25. Apr 19, 2017
  26. Mar 29, 2017
  27. Mar 20, 2017
    • Mark Olesen's avatar
      ENH: minor improvements to environment · b970ba09
      Mark Olesen authored
      - handle sourcing bashrc with a relative path (issue #383)
      - handle sourcing from bash and zsh.
        Still need manual intervention when sourcing dash, sh, or ksh.
      - replace grep in etc/cshrc with sed only
      - logical instead of physical path for WM_PROJECT_DIR (issue #431).
        Doesn't seem to be possible for csh/tcsh.
      
        * Continue using physical locations when comparing directories,
          but not for the top-level FOAM_INST_DIR, WM_PROJECT_DIR.
      
      - relocate WM_CC, WM_CXX overrides from etc/config.*/compiler
        to etc/config.*/settings to ensure that they are left untouched
        when etc/config.sh/compiler is sourced while making third-party
        packages (eg, gcc, llvm, CGAL).
      
      - provide fallback FOAM_TUTORIALS setting in RunFunctions
      
      STYLE: remove "~OpenFOAM" fallback as being too rare, non-obvious
      b970ba09
  28. Mar 15, 2017
  29. Mar 10, 2017
  30. Mar 09, 2017
    • Mark Olesen's avatar
      BUG: 'make clean' failed for wmake/src · 10fc0646
      Mark Olesen authored
      - caused by the typo '@E' instead of '$E' (commit 997f1713)
      
      ENH: minor improvements for wmake/src makefile
      
      - 'make clean' now also tries to remove the parent platforms/
        directory if possible.
      
      - the flex intermediate build target is placed into the platforms/
        directory to avoid touching the src/ directory at all.
      
      - suppress warnings about unused functions (GCC only)
      10fc0646
    • Mark Olesen's avatar
      ENH: add 'wmkdep' to warnings and error messages from wmkdep · 2bfd17cf
      Mark Olesen authored
      - makes it possible to filter out or highlight messages originating
        from wmkdep in the build process.
      2bfd17cf
  31. Feb 24, 2017
    • Mark Olesen's avatar
      ENH: provide wcleanBuild and improve wcleanPlatform · 60574799
      Mark Olesen authored
      - new behaviour is to do nothing if no platform was specified.
        This helps avoid inadvertently removing files.
      
      - support special platforms for compatibility with wmake/wclean targets.
        Eg, "wcleanPlatform all"
      
      - allow use from ThirdParty top-level as well, since the directory
        structure is similar.
      
      BUG: fix regression in wcleanLnIncludeAll introduced by 9e2e1115
      60574799
  32. Feb 23, 2017
  33. Feb 21, 2017
  34. Feb 10, 2017