1. 18 Jun, 2019 1 commit
  2. 30 May, 2019 1 commit
  3. 22 May, 2019 1 commit
  4. 15 May, 2019 1 commit
  5. 08 May, 2019 2 commits
  6. 17 Apr, 2019 1 commit
    • Kitware Robot's avatar
      KWSys 2019-04-17 (c42b92f0) · 0225b05a
      Kitware Robot authored
      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
  7. 28 Mar, 2019 1 commit
    • Kitware Robot's avatar
      KWSys 2019-03-28 (e92bdbe8) · 81666349
      Kitware Robot authored
      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
  8. 13 Mar, 2019 1 commit
  9. 12 Mar, 2019 1 commit
  10. 25 Feb, 2019 2 commits
  11. 30 Jan, 2019 2 commits
  12. 24 Jan, 2019 1 commit
    • Kitware Robot's avatar
      KWSys 2019-01-24 (b9dd1636) · bee32e96
      Kitware Robot authored
      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
  13. 11 Dec, 2018 1 commit
  14. 28 Nov, 2018 1 commit
  15. 31 Oct, 2018 1 commit
  16. 25 Oct, 2018 2 commits
  17. 24 Oct, 2018 1 commit
  18. 22 Oct, 2018 2 commits
  19. 19 Oct, 2018 1 commit
  20. 17 Oct, 2018 1 commit
    • Brad King's avatar
      Declare support for CMake versions through 3.12 for own build · 95b4b913
      Brad King authored
      CMake 3.12 introduced a `...<max>` syntax in the version given to
      `cmake_minimum_required` to automatically set policies to NEW up
      to that version.  Use it to avoid listing policies explicitly.
      
      The syntax is compatible with older versions of CMake such that they use
      the extended version string for the `CMAKE_MINIMUM_REQUIRED_VERSION`
      variable (which we don't use) but otherwise ignore it.
      95b4b913
  21. 26 Sep, 2018 2 commits
  22. 29 Aug, 2018 1 commit
  23. 07 Aug, 2018 1 commit
    • Brad King's avatar
      IWYU: Fix workaround mapping for std::hash · aefb8559
      Brad King authored
      It is provided by `functional`, not `utility`.  Fix the mapping added by
      commit 276d3c7a (IWYU: Add workaround mapping for std::hash,
      2018-07-31).  Also generalize the workaround from commit v3.12.0-rc1~39^2~1
      (IWYU: Define a macro to tell code it is preprocessing for iwyu,
      2018-05-25) to allow local builds to configure specific flags.  This
      is needed because iwyu behaves differently in different environments.
      aefb8559
  24. 10 Jul, 2018 1 commit
  25. 25 May, 2018 1 commit
    • Brad King's avatar
      IWYU: Define a macro to tell code it is preprocessing for iwyu · 281f5953
      Brad King authored
      There are some cases where satisfying IWYU breaks compilation, such as
      forward-declaring the `std::hash<>` template with C++ standard libraries
      that use an inline namespace inside `std`.  Define a macro during
      include-what-you-use preprocessing so that code can adapt.
      281f5953
  26. 18 May, 2018 1 commit
  27. 11 May, 2018 1 commit
    • Kitware Robot's avatar
      KWSys 2018-05-11 (46da6b14) · 55efd147
      Kitware Robot authored
      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
  28. 16 Apr, 2018 1 commit
  29. 21 Mar, 2018 1 commit
    • Brad King's avatar
      ccmake: Check for curses more robustly before enabling · 99bf77f4
      Brad King authored
      Compute a default for `BUILD_CursesDialog` by building a small test
      project that uses curses.  Disable `ccmake` by default if it fails,
      and do not search for Curses as part of the main build.  This avoids
      creating FindCurses cache entries when we are not considering ccmake.
      
      If `BUILD_CursesDialog` is enabled (e.g. by the user) then warn if
      curses cannot be found.
      99bf77f4
  30. 07 Mar, 2018 1 commit
    • Kitware Robot's avatar
      KWSys 2018-03-07 (2ad561e7) · 64d4308d
      Kitware Robot authored
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 2ad561e78b0d99f083f1213e403d5a8a90e0e134 (master).
      
      Upstream Shortlog
      -----------------
      
      Brad King (4):
            6e190d9a Fix include directory usage requirement for build tree
            6d4e9fde SystemInformation: Android has no getifaddrs prior to API 24
            0a0974d0 SystemTools: Restore unconditional caching in GetActualCaseForPath
            a241fd13 SystemTools: Remove caching from public GetActualCaseForPath
      64d4308d
  31. 22 Feb, 2018 1 commit
    • Brad King's avatar
      CMakeLib: Link to system thread libraries to support std::thread · 94eee5e6
      Brad King authored
      Some environments require linking to thread libraries for `std::thread`.
      Express this direct dependency of CMakeLib explicitly.  Previously this
      was done indirectly through our bundled libuv, but that does not work
      when using a system libuv.
      
      Fixes: #17757
      94eee5e6
  32. 01 Feb, 2018 1 commit
    • Kitware Robot's avatar
      KWSys 2018-02-01 (04fcc449) · 854feacc
      Kitware Robot authored
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 04fcc449646eb2ff3d701986946a1db60b2161b7 (master).
      
      Upstream Shortlog
      -----------------
      
      Ben Boeckel (11):
            ba270398 SystemToolsAppendComponents: move strings when building components
            cfd0f1e6 JoinPath: push back as a character
            6770cb3e GetFilenameName: optionally don't search for \ on non-Windows
            22b189b0 ConvertToUnixSlashes: remove escaped space logic
            342d69a4 ConvertToUnixSlashes: short-circuit on hasDoubleSlash
            5dd87350 ConvertToUnixSlashes: remove pos1
            3b46b7c0 ConvertToUnixSlashes: bail early on empty paths
            55d1d6ab CollapseFullPath: reserve space for components
            68807138 CollapseFullPath: prefer .empty() to .length() == 0
            71a6de42 CollapseFullPath: refactor the overloads to share implementations
            318550c7 CheckCollapsePath: add more test cases
      854feacc
  33. 24 Jan, 2018 2 commits
    • Curl Upstream's avatar
      curl 2018-01-23 (d6c21c8e) · af9e6540
      Curl Upstream authored
      Code extracted from:
      
          https://github.com/curl/curl.git
      
      at commit d6c21c8eec597a925d2b647cff3d58ac69de01a0 (curl-7_58_0).
      af9e6540
    • Kitware Robot's avatar
      KWSys 2018-01-23 (0579db1c) · 7a756570
      Kitware Robot authored
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit 0579db1c97715f9936523dd473c0ed7613b68e68 (master).
      
      Upstream Shortlog
      -----------------
      
      Ben Boeckel (1):
            3e807fd6 cmake: specify source file extensions
      
      Brad King (1):
            38855ca1 Set CMP0042 explicitly with CMake 3.0 and above
      
      Chuck Atkins (1):
            4ca97fc6 SystemTools: Disable getpwnam for static linux builds
      
      Hans Johnson (1):
            7d7f3b2d Configure: Add KWSYS_NULLPTR macro for C++ code
      
      Sankhesh Jhaveri (1):
            20c458d0 Set CMP0022 policy to new to provide link interface definitions
      
      Sean McBride (1):
            c6829e4d Fixed a few comments, mostly regarding base 2 vs base 10 sizes
      
      luz.paz (1):
            4b67f965 Remove superfluous double whitespace in appropriate places
      7a756570