- Oct 24, 2024
-
-
4feb470a SystemTools: Remove GetActualCaseForPath from CollapseFullPath Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !305
- Oct 23, 2024
-
-
Brad King authored
Previously, `CollapseFullPath` internally called `GetActualCaseForPath` on Windows. This caused disk access for what otherwise should be a string operation. Callers can explicitly call `GetActualCaseForPath` themselves if they need that behavior. Issue: cmake/cmake#20214
-
- Sep 19, 2024
-
-
ee3223d7 SystemTools: fix clonefile optimization on macOS Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !303
-
- Sep 18, 2024
-
-
Since commit 0969597d (SystemTools: add a clonefile optimization on macOS, 2022-06-03) input symlinks have been preserved as symlinks, breaking the intention of producing a copy of the file. Issue: cmake/cmake#26293
-
- Sep 10, 2024
-
-
68e1f35d SystemInformation: fix use of using Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !302
-
- Sep 09, 2024
-
-
Daniel Pfeifer authored
The automatic conversion from `typedef` to `using` in 7be4043f produced unexpected results on struct definitions and left over some `typedefs`. Perform a manual cleanup.
-
- Sep 03, 2024
-
-
5f4012c6 Don't compare to nullptr Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !301
-
- Aug 28, 2024
-
-
scivision authored
Per C++ Core Guidelines ES.87 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#es87-dont-add-redundant--or--to-conditions Ref: CMake PR 9778
-
- May 30, 2024
-
-
510b13b4 SystemTools: Add FileId class and GetFileId function Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !298
-
- May 29, 2024
-
-
Add a FileId class, which encapsulates the identifier internally used by the existing SystemTools::SameFile function. The GetFileId function retrieves a FileId object for the given file or directory. This makes the file identifier cacheable to the calling code, so that checking whether one file is the same as many other candidates can be done faster.
-
- May 28, 2024
-
-
beaf1ca1 ConsoleBuf: Fix test case when running under Windows Terminal Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !299
-
- May 27, 2024
-
-
Brad King authored
Since commit 4967ccc0 (ConsoleBuf: Fix output for strings that contain null byte, 2016-11-09) our test case writes a NUL byte to the console. The behavior of Windows Terminal differs from Windows Console Host (conhost.exe). Detect which of these is in use at runtime and adjust our expected result accordingly.
-
- May 06, 2024
-
-
a347a66b SystemInformation: Implement HasFPU on Apple processors ff14b4f5 SystemInformation: Fix find logic Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !297
-
- May 02, 2024
-
-
Juan Ramos authored
-
Juan Ramos authored
-
- Mar 08, 2024
-
-
3c922475 Convert http URLs to https Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !296
-
- Mar 07, 2024
-
-
Brad King authored
-
- Feb 15, 2024
-
-
2310be95 Make variable more local 9fd52415 Range-for loop with const reference d3f3c38b Use prefix ++ operators for non-primitive types Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !295
-
- Feb 14, 2024
-
-
6624edf2 SystemTools:FileIs{Directory,Executable,FIFO}: refactor for simplicity Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !294
-
Christoph Grüninger authored
Some were found by Cppcheck
-
Christoph Grüninger authored
Prevent copy-ctor and dtor to be called. Found by Cppcheck (constVariableReference)
-
Christoph Grüninger authored
Prevent unnecessary calls to copy constructor Found by Cppcheck (postfixOperator)
-
- Feb 13, 2024
-
-
scivision authored
eliminates C++ logic interlaced with preprocessor logic
-
- Nov 29, 2023
-
-
9f9ff427 SystemTools: Teach RemoveADirectory to handle non-readable directories Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !292
-
- Nov 28, 2023
-
-
Brad King authored
-
- Nov 19, 2023
-
-
dd7d92d6 SystemTools: Implement GetEnv via GetEnvironmentVariableW on Win32 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !291
-
- Nov 17, 2023
-
-
Clemens Wasser authored
-
- Nov 02, 2023
-
-
72e677e9 kwsysPrivate.h: Remove unused build-tree copy Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !290
-
- Nov 01, 2023
-
-
- Oct 17, 2023
-
-
7f4459d5 Comeau: Remove undocumented support for this compiler Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !289
-
- Oct 16, 2023
-
- Aug 22, 2023
-
-
ebb95153 lint: set_property(TEST f10cb6ad lint: use modern add_test(NAME ... COMMAND ...) 12825be6 lint: use foreach(... IN {ITEMS,LISTS} ...) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !287
-
3c403fa9 SystemInformation: Replace C-style cast with reinterpret_cast Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !288
-
f26b1b39 SystemInformation: use std::cerr like rest of KWSys Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !286
-
- Aug 21, 2023
-
- Aug 19, 2023