Skip to content
Snippets Groups Projects
  1. Apr 06, 2020
    • Kitware Robot's avatar
      KWSys 2020-04-06 (af1f389c) · fe6d7d6c
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit af1f389ca9709a78fdf0103cc20175533054a3e7 (master).
      
      Upstream Shortlog
      -----------------
      
      Brad King (4):
            313b2f7a SystemTools: Make SystemToolsStatic singleton private to implementation file
            019afb6e SystemTools: Drop GetCurrentWorkingDirectory 'collapse' argument
            c35a377f SystemTools: Refactor CollapseFullPath to call getcwd only when needed
            e3989b18 SystemTools: Restore GetCurrentWorkingDirectory slash conversion on Windows
      fe6d7d6c
  2. Apr 01, 2020
  3. Mar 25, 2020
    • Kitware Robot's avatar
      KWSys 2020-03-25 (4380f1ae) · 9d3b9ec4
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 4380f1ae99f3206938251393e94055a3e4120b2c (master).
      
      Upstream Shortlog
      -----------------
      
      Rolf Eike Beer (6):
            25b61c12 Directory: make it move constructible and assignable
            8b1a29e1 optimize SystemToolsParseRegistryKey()
            420c3b04 call std::string::clear() instead of assigning ""
            bc9a4256 avoid inefficient usage of std::string::substr()
            e3c051e2 SystemTools: create directories with the right permissions on Un*x
            0085096e avoid std::string::find() to check for prefix
      9d3b9ec4
  4. Mar 04, 2020
    • Kitware Robot's avatar
      KWSys 2020-03-04 (6af2e592) · ec33e360
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 6af2e59217a7e10ed507da564a1445b60ac2a095 (master).
      
      Upstream Shortlog
      -----------------
      
      Hans Johnson (17):
            81d1e737 STYLE: Use modern path naming
            28b8e6c2 STYLE: Convert CMake-language commands to lower case
            6ce3d69a DOC: Update documentation for modern add_subdirectory.
            8a7fe7ac STYLE: Remove redundant void argument lists
            1c3e193d COMP: Use nullptr instead of 0 or NULL
            2a4c1252 STYLE: Replace integer literals which are cast to bool.
            0fe7214d STYLE: Make prototype match definition names
            3b30d0ff STYLE: Make prototype match definition names
            691d5612 PERF: readability container size empty
            7be4043f STYLE: Prefer c++11 'using' to 'typedef'
            acc916ed COMP: Prefer const pointer when value does not change
            4c7f64eb COMP: Prefer const member functions
            d07092a0 STYLE: Use default member initialization
            6d20e7c9 STYLE: Prefer = default to explicitly trivial implementations
            91429382 PERF: emplace_back method results in potentially more efficient code
            cc8fc323 STYLE: Use auto for variable type matches the type of the initializer
            6621b069 STYLE: Use range-based loops from C++11
      
      Julien Schueller (1):
            a1a261ac CMake: Fix psapi lib name on case-sensitive fs
      ec33e360
  5. Feb 25, 2020
  6. Feb 17, 2020
    • Kitware Robot's avatar
      KWSys 2020-02-17 (3e117fe1) · 96dd383c
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 3e117fe1e008aeca4a4f33a431b196848cc34e11 (master).
      
      Upstream Shortlog
      -----------------
      
      Brad King (1):
            c2420a42 SystemTools: Revert "CopyFileIfDifferent: Ensure that source is a file"
      
      Julien Schueller (1):
            c3acc96d CMake: Fix psapi lib name on case-sensitive fs
      
      Sebastian Lipponer (2):
            573713fa SystemTools: CopyFileIfDifferent: Ensure that source is a file
            ea77593a SystemTools: CopyFileIfDifferent: Fix endless recursion
      96dd383c
  7. Nov 15, 2019
  8. Nov 13, 2019
    • Kitware Robot's avatar
      KWSys 2019-11-13 (e67ed8ef) · 78ce959a
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit e67ed8efaf193036a92b648eec2ea71fabc0c05a (master).
      
      Upstream Shortlog
      -----------------
      
      Brad King (2):
            b019deea RegularExpression: Suppress VS 2013 warning C4351
            a5248df0 CTestCustom: Suppress PGI Community Edition compiler license warnings
      
      Paul Smith (1):
            dfd0521e Terminal: Support GNU make's TTY notification environment variable
      
      Todd Martin (2):
            0492cad3 SystemTools: Remove redundant ToWindowsExtendedPath calls
            680ab6d2 FStream: Expose is_open publicly
      78ce959a
  9. Oct 30, 2019
  10. Sep 18, 2019
    • Kitware Robot's avatar
      KWSys 2019-09-18 (c6bc38c1) · 3327c040
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit c6bc38c11a3a11e393f0608486b08dadc8dbacc3 (master).
      
      Upstream Shortlog
      -----------------
      
      Sean McBride (5):
            4de1241f Fixed -Wextra-semi-stmt warning
            30de8e17 Fixed -Wsign-conversion warnings by adding casts
            750da75a Fixed 64 to 32 bit truncation warning by casting
            419aaa35 Fixed -Wunused-macros warnings
            46c55893 Replaced several 0, NULL, and KWSYS_NULLPTR with nullptr
      3327c040
  11. Aug 29, 2019
    • Kitware Robot's avatar
      KWSys 2019-08-29 (08f14d96) · f9a3f134
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 08f14d96b449e5d1e166998b363da16167a3ac82 (master).
      
      Upstream Shortlog
      -----------------
      
      Ben Boeckel (1):
            9afecb09 SystemTools: fix typo in junction functions
      
      Jon Chronopoulos (1):
            38486236 SystemTools: do not special case a junction in RemoveFile
      
      Rolf Eike Beer (3):
            b747462d CMake: drop needless x${VAR} tricks
            1ed70242 tests: verify SystemTools::CopyFileIfDifferent()
            f73d1b4f SystemTools: factor out "dest is directory" case from CopyFileIfDifferent()
      f9a3f134
  12. Jul 25, 2019
    • Kitware Robot's avatar
      KWSys 2019-07-25 (a24a6acb) · 780d9e07
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit a24a6acbbb4a51cf6fefbeb10d1f63ed1b670c69 (master).
      
      Upstream Shortlog
      -----------------
      
      Brad King (3):
            15896025 SystemTools: Use C++11 in SystemToolsAppendComponents
            c6f8e24a SystemTools: Fix CollapseFullPath with relative base path
            5ca03af6 SystemTools: Revert "Reduce scope of 'buf' variable in CollapseFullPath"
      
      David Bodnar (5):
            116a4919 RegularExpression: Reduce scope of 'len' variable
            31f5cdeb RegularExpression: Initialize private members on construction
            6e36d909 SystemTools: Reduce scope of 'buf' variable in CollapseFullPath
            a93bc28c SystemTools: Drop unnecessary .c_str()
            6c3dfd25 CommandLineArguments: initialize internal class members directly
      780d9e07
  13. May 30, 2019
  14. May 15, 2019
  15. Apr 17, 2019
    • Kitware Robot's avatar
      KWSys 2019-04-17 (c42b92f0) · 0225b05a
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit c42b92f0fe01cf588aacc1984501b4fdcc58994e (master).
      
      Upstream Shortlog
      -----------------
      
      Ben Boeckel (1):
            84bd7c9e SystemTools: support hiding the translation map
      
      Sebastian Holtermann (8):
            00a3a436 SystemTools: Update buffered env value string only on a change
            d6235796 SystemTools: Optimize iterator lifetime in JoinPath
            9992f69b SystemTools: Optimize range loop in FindName method
            8c9ca162 SystemTools: Optimize range loop in FindProgram method
            c7e3ab12 SystemTools: Optimize range loop in FindProgram method
            ac8d2033 SystemTools: Optimize range loop in FindLibrary method
            815cc593 SystemTools: Optimize range loop in FindProgramPath method
            5d8af0d6 SystemTools: Optimize range loop in RelativePath method
      0225b05a
  16. Mar 28, 2019
    • Kitware Robot's avatar
      KWSys 2019-03-28 (e92bdbe8) · 81666349
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit e92bdbe8e6eca2a8b6dcf14920e5e25308504206 (master).
      
      Upstream Shortlog
      -----------------
      
      Ben Boeckel (7):
            30198dbc DynamicLoader: fix error reporting on Windows
            cf6b5f69 DynamicLoader: use Encoding::ToWindowsExtendedPath for the libname
            d17291ad DynamicLoader: support loading libraries using flags
            40d9e482 DynamicLoader: support loading sibling libraries on Windows
            971809c5 DynamicLoader: test the SearchBesideLibrary flag
            efb006b9 DynamicLoader: include stdio.h for _snprintf
            9e8e9ba0 DynamicLoader: avoid the min/max macros from windows.h
      
      Brad King (1):
            92334e76 SystemTools: CopyFileAlways: avoid copying file over self
      81666349
  17. Mar 21, 2019
    • Kitware Robot's avatar
      KWSys 2019-03-21 (fd41ac36) · 868dc1a1
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit fd41ac36adc088e1b175185ef8a8347df569a836 (master).
      
      Upstream Shortlog
      -----------------
      
      Brad King (1):
            db462838 SystemTools: Revert "Use copyfile(3) to clone files on macOS"
      
      Gregor Jasny (1):
            7c71e879 SystemTools: Use copyfile(3) to clone files on macOS
      
      Sebastian Holtermann (10):
            6fed6364 SystemTools: Add SystemToolsStatic class skeleton
            a8195f76 SystemTools: Move SystemTools::Cyg2Win32Map to SystemToolsStatic
            7c273c83 SystemTools: Move SystemTools::EnvMap to SystemToolsStatic
            706919be SystemTools: Move SystemTools::PathCaseMap to SystemToolsStatic
            67eb2674 SystemTools: Move SystemTools::TranslationMap to SystemToolsStatic
            9e32eecd SystemTools: Move private type definitions to SystemToolsStatic
            d9db985f SystemTools: Move private GetEnvImpl method to SystemToolsStatic
            a1271fea SystemTools: Move private FindName method to SystemToolsStatic
            7512ab8c SystemTools: Move private FindIsFullPath method to SystemToolsStatic class
            8b58389c SystemTools: Move private ReplaceString method to SystemToolsStatic class
      868dc1a1
  18. Feb 25, 2019
  19. Feb 14, 2019
  20. Feb 12, 2019
  21. Feb 05, 2019
  22. Jan 30, 2019
  23. Jan 24, 2019
    • Kitware Robot's avatar
      KWSys 2019-01-24 (b9dd1636) · bee32e96
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit b9dd1636e50ea43cd33bed8c6ffbbe7161618b54 (master).
      
      Upstream Shortlog
      -----------------
      
      Ben Boeckel (1):
            28db6989 cmake: add an option for building with PIC
      
      Taylor Braun-Jones (1):
            3f35954d SystemTools: Add TextFilesDiffer method
      
      Tobias Kloss (1):
            aa1f7f7c SystemTools: Fix FileIsSymlink with Windows data deduplication
      bee32e96
  24. Jan 22, 2019
    • Kitware Robot's avatar
      KWSys 2019-01-22 (4fecfe6f) · 3068a0d0
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 4fecfe6f29be07ec165bcc87a20666425d928aa6 (master).
      
      Upstream Shortlog
      -----------------
      
      Brad King (1):
            7a5e5af8 SystemTools: Revert "Fix FileIsSymlink with Windows data deduplication"
      
      Tobias Kloss (1):
            ef373416 SystemTools: Fix FileIsSymlink with Windows data deduplication
      
      Wouter Klouwen (1):
            8e9970fb SystemInformation: support BSD platforms for GetProcessId
      3068a0d0
  25. Jan 14, 2019
  26. Dec 12, 2018
  27. Nov 28, 2018
  28. Oct 25, 2018
  29. Oct 19, 2018
  30. Oct 03, 2018
  31. Sep 14, 2018
    • Kitware Robot's avatar
      KWSys 2018-09-14 (1809bedd) · b13c8526
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 1809bedde0491d078ad42200bf2834c345e65398 (master).
      
      Upstream Shortlog
      -----------------
      
      Ben Boeckel (2):
            b5b294c1 SystemTools::Split: fix copy-pasta comments
            ab0d44c9 SystemTools::Split: use str.find_first_of(char)
      
      Roger Leigh (1):
            bdd39241 Process: On Windows do not open stdin file with write permission
      b13c8526
  32. Aug 07, 2018
  33. Jul 12, 2018
  34. Jul 10, 2018
  35. Jun 22, 2018
  36. Jun 14, 2018
    • Kitware Robot's avatar
      KWSys 2018-06-14 (2b0ca1d8) · f3cd4426
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 2b0ca1d85d6e3fcf3b3fa375783c33524629f256 (master).
      
      Upstream Shortlog
      -----------------
      
      Marian Klymov (3):
            0b9f51a1 Remove redundant calls to c_str
            361e54e3 Get rid of redundant string initialization
            61501133 SystemInformation: Avoid use of dangling pointers on Solaris
      f3cd4426
  37. Jun 01, 2018
    • Kitware Robot's avatar
      KWSys 2018-06-01 (8ef62b28) · 3af8c771
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 8ef62b289e0a99856893ef49106c2b2d94e9dd0c (master).
      
      Upstream Shortlog
      -----------------
      
      Brad King (2):
            6b9c233c clang-format.bash: update to clang-format-6.0
            b7a341cf Empty commit at end of history preceding clang-format-6.0 style transition
      
      Kitware Robot (1):
            828b6837 Revise C++ coding style using clang-format-6.0
      3af8c771
  38. May 18, 2018
  39. May 16, 2018
  40. May 11, 2018
    • Kitware Robot's avatar
      KWSys 2018-05-11 (46da6b14) · 55efd147
      Kitware Robot authored and Brad King's avatar Brad King committed
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 46da6b14f03f27d8531f841b9f48c1fda452c915 (master).
      
      Upstream Shortlog
      -----------------
      
      Kyle Edwards (2):
            5b8bf75b INSTALL: move namelink into development component
            e5733515 Fix recent regression in installation of namelink
      
      luz.paz (1):
            0e14a1a6 Misc. typos and whitespace fixes
      55efd147
Loading