- Mar 08, 2023
-
-
51272e80 SystemTools: Avoid macOS copyfile semantic differences as root Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !281
-
- Mar 07, 2023
-
-
Brad King authored
Since commit 0969597d (SystemTools: add a clonefile optimization on macOS, 2022-06-03), `SystemTools::CloneFileContent` has copied extra file metadata such as ownership information when running as root. Skip the optimization when the process is running as root. Issue: cmake/cmake#24577
-
- Mar 02, 2023
-
-
e76a8438 Remove try_compile logging in favor of CMake>=3.26 configure log Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !280
-
- Mar 01, 2023
-
- Feb 28, 2023
-
-
b4492d09 cmake: Drop use of legacy "Dart" module Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !279
-
- Feb 27, 2023
-
-
Brad King authored
Use the CTest module directly.
-
- Feb 09, 2023
-
-
c3201073 String.hxx: Drop this component of KWSys Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !278
-
- Feb 08, 2023
-
-
Brad King authored
Modern C++ mangling produces short symbol names for templates instantiated with `std::string`, so `kwsys::String` has no purpose.
-
- Feb 07, 2023
-
-
46f47034 SharedForward: Drop this component of KWSys Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !277
-
093d6e45 DynamicLoader: Update test to avoid using CMAKE_INTDIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !276
-
bfa688b5 SystemTools: Drop optional FindProgramPath arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !275
-
- Feb 06, 2023
-
-
Brad King authored
Pass our own definition using `$<CONFIG>` instead.
-
- Feb 03, 2023
-
-
ParaView no longer uses it and nothing else does either. This also removes much of the `CMAKE_INTDIR` usage in the project.
-
Brad King authored
No call sites in CMake, ITK, ParaView, or VTK use these. Drop them to avoid using `CMAKE_INTDIR`.
-
- Feb 01, 2023
-
-
5df8c0a1 RegularExpression: Extend max paren groups from 10 to 32 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !274
-
- Jan 30, 2023
-
-
Brad King authored
-
- Jan 19, 2023
-
-
3cb35bf3 CONTRIBUTING: Update documented clang-format version to 15 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !273
-
Brad King authored
-
f685d817 Revise C++ coding style using clang-format-15 a61d0ad6 Empty commit at end of history preceding clang-format-15 style transition 82ae3f28 clang-format.bash: update to clang-format-15 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !272
-
- Jan 18, 2023
-
-
Run the `clang-format.bash` script to update all our C and C++ code to a new style defined by `.clang-format`. Use `clang-format` version 15. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit.
-
Brad King authored
This is an empty commit that precedes an automatic application of clang-format-15 to update the C++ style of our entire source tree. This may be helpful to rebase a topic branch that was originally based on a commit preceding the transition. One may first rebase the topic on this commit. Then use one of the following approaches. * Rewrite the topic, including this commit, using `git filter-branch` `--tree-filter` with `clang-format.bash` to update the style in every commit. Rebase the revised topic, excluding the rewrite of this commit, on the style transition commit. OR * Add a `.git/info/grafts` entry to change the parent of the first commit in the topic from this commit to the style transition commit. Rewrite the topic using `git filter-branch --tree-filter` with `clang-format.bash` to update the style in every commit. Then remove the graft, which was resolved by the filter. See `git help filter-branch` and `git help repository-layout` for details.
-
Brad King authored
The `.clang-format` configuration needs no changes to make the version 15 format close to what version 6.0 produced before.
-
6c66ba9e clang-format.bash: Use generic clang-format attribute Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !271
-
Brad King authored
Specify the clang-format version in the attribute value instead of its name.
-
- Dec 16, 2022
-
-
d6c6fd82 testDirectory: Rename functions to fix -Wreserved-identifier warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !270
-
- Dec 15, 2022
-
-
- Nov 15, 2022
-
-
30e10c87 SystemTools: Report with copy operation failures which path failed Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !269
-
- Nov 14, 2022
-
-
Brad King authored
A copy operation may fail to read the input or fail to write the output. In cases that we know a failure is associated with a specific path, include this information in the return value.
-
- Nov 06, 2022
-
-
b72169e5 Process: Suppress clang -Wshorten-64-to-32 diagnostic on macOS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !268
-
- Nov 04, 2022
-
-
550b5734 SystemTools: Use unordered_map for path caches Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !267
-
Brad King authored
The `struct timespec` member `tv_nsec` and `struct timeval` member `tv_usec` have different integer sizes. Suppress a warning about converting between them, as we know all values are in the 32-bit range anyway.
-
- Nov 03, 2022
-
-
Clemens Wasser authored
By using a custom Fnva1 hash which hashes the lowercase chars and a custom equal comparator, we can use a `std::unordered_map` instead of the `std::map` for the file path caches.
-
- Oct 13, 2022
-
-
4226d5e5 Status: detect and diagnose X11 symbol conflicts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !263
-
- Oct 12, 2022
-
-
Ben Boeckel authored
Things go poorly when `Status` is defined to be `int` with this class' declaration. Make the error more explicit instead of cryptic syntax errors. See: vtk/vtk#18683
-
- Jul 26, 2022
-
-
f0223ad1 SystemInformation: correct function name spelling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !262
-
- Jul 24, 2022
-
-
Michael Hirsch authored
-
- Jul 22, 2022
-
-
9e48ae84 SystemTools: Readd direct GetCasePathName caching Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !261
-
0cac8ee5 Directory: Use Win32 find file functions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !260
-
- Jul 19, 2022
-
-
Clemens Wasser authored
The previously used UCRT functions just add overhead without any benefit.
-
Clemens Wasser authored
With this, duplicate calls to `FindFirstFileW` for nonexistent paths get avoided.
-