Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit df6f93a430449816d1d8c112d0743cf30601c5b7 (master).
Upstream Shortlog
-----------------
Brad King (1):
199aa713 RegularExpression: Tell clang-analyzer that program memory is initialized
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 68534a6ae5bc4a8325334d693d3a6a9fda942a87 (master).
Upstream Shortlog
-----------------
Brad King (1):
b4492d09 cmake: Drop use of legacy "Dart" module
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 3eea0b90f57dd3923abe22412ca71d4dccef7c6e (master).
Upstream Shortlog
-----------------
Brad King (1):
c3201073 String.hxx: Drop this component of KWSys
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit db9470d4271ef65864a374a7a2f58f9789573903 (master).
Upstream Shortlog
-----------------
Ben Boeckel (1):
46f47034 SharedForward: Drop this component of KWSys
Brad King (2):
bfa688b5 SystemTools: Drop optional FindProgramPath arguments
093d6e45 DynamicLoader: Update test to avoid using CMAKE_INTDIR
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit cafea4c84a581703c4bed5c725c421611c4bf358 (master).
Upstream Shortlog
-----------------
Brad King (1):
5df8c0a1 RegularExpression: Extend max paren groups from 10 to 32
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit be3c441e46e091a7606565221bb5ae7c9a9b684f (master).
Upstream Shortlog
-----------------
Brad King (4):
6c66ba9e clang-format.bash: Use generic clang-format attribute
82ae3f28 clang-format.bash: update to clang-format-15
a61d0ad6 Empty commit at end of history preceding clang-format-15 style transition
3cb35bf3 CONTRIBUTING: Update documented clang-format version to 15
Kitware Robot (1):
f685d817 Revise C++ coding style using clang-format-15
Sean McBride (1):
d6c6fd82 testDirectory: Rename functions to fix -Wreserved-identifier warnings
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 9aebb97f836b104b94d876df843889d9a1956612 (master).
Upstream Shortlog
-----------------
Ben Boeckel (1):
4226d5e5 Status: detect and diagnose X11 symbol conflicts
Brad King (1):
b72169e5 Process: Suppress clang -Wshorten-64-to-32 diagnostic on macOS
Clemens Wasser (1):
550b5734 SystemTools: Use unordered_map for path caches
Michael Hirsch (1):
f0223ad1 SystemInformation: correct function name spelling
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit d427a18072e2f37108aeeadf41ed4a21b4be3ab1 (master).
Upstream Shortlog
-----------------
Clemens Wasser (2):
ab7c8f6f SystemTools: Factor out RemoveTrailingSlashes
ca9646bd SystemTools: Optimize FileIsExecutable on Windows
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit c28e27bc4ad8e12d88b05f30eec19b2987c60721 (master).
Upstream Shortlog
-----------------
Brad King (3):
591c4efb Activate POSIX APIs even without compiler extensions
45f20b83 Fix XL/XLClang warning suppression under CMP0089 NEW behavior
257b1111 Configure with policies through CMake 3.22
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 389a74dc7bef2c10d663569bf61c64e25f46b7c7 (master).
Upstream Shortlog
-----------------
Brad King (1):
259cdb6a SystemTools: Update SetPermissions test case to avoid 0 perms on POSIX
Christopher Chavez (1):
5a33629f ProcessUNIX.c: fix select(), FD_SETSIZE on macOS
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 16e180ad8ae26f896adf1c30929b1d53b3e13dac (master).
Upstream Shortlog
-----------------
Brad King (2):
929b6c6c Glob: Revert "Optimize directory/symlink checks on Windows"
4b552447 Directory: Replace FileData with methods accepting file index
Clemens Wasser (5):
43ce7a20 SystemTools: Factor out FileIsSymlinkWithAttr helper
d078f9e6 Directory: Store FIND_DATA for files in Directory
7573b0fd Directory: Add Is{Directory,Symlink} to FileData
99c7831e Glob: Optimize directory/symlink checks on Windows
d4c5ed92 Glob: Optimize directory/symlink checks on Windows
Markus87 (1):
5f2dcc13 SystemTools: Fix FilesDiffer 32-bit signed integer overflow on Windows
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 572f2a6592d671ecc865fe7821a0f4803deb9be7 (master).
Upstream Shortlog
-----------------
Brad King (3):
025a4951 SystemTools: Add Windows app exec alias support to ReadSymlink
f5b3500f SystemTools: Simplify FileIsExecutable on Windows
bcddb31b SystemTools: Fix Windows app exec alias layout
Yuriy O'Donnell (1):
29f31d17 SystemTools: Add Windows app exec alias support to FileExists()
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit e19a5668f01bb9d96440ce96e777749d6e92562d (e19a5668f01bb9d96440ce96e777749d6e92562d).
Upstream Shortlog
-----------------
Mathieu Westphal (1):
e28d7282 DynamicLoader: Add RTLD_GLOBAL as a supported flag on linux
Sean McBride (8):
704a63d4 Replace sprintf with snprintf
f9f6d67b Replace non-standard _snprintf with standard snprintf
f771c009 Fix -Wunused-macros warning by defining under same conditions as usage
f3d4b12b Fix Wmissing-prototypes warnings by making functions static
6f4a1826 Fix Wmissing-variable-declarations by declaring variable in a header
31d25023 Fix all Wold-style-cast warnings
0f44b620 Fix Wreserved-id-macro warning by removing double underscore
44718539 Fix for extraneous semi-colon warning
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 0da908d419f80a32c361d28d7ce364b8a80ae2c2 (master).
Upstream Shortlog
-----------------
Ben Boeckel (2):
40bbf3fd Status: offer an `IsSuccess` method
a6a0bb15 Status: use the new IsSuccess method
Brad King (1):
5d4c8b04 SystemInformation: Simplify demangle buffer management
ulatekh (1):
4ef5b106 SystemTools: Ensure Windows Vista APIs are available before using them
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 0648cb1ac5c91430b190f32319c528345b280dc3 (master).
Upstream Shortlog
-----------------
Ben Boeckel (2):
df91e5f1 EncodingC: use NULL for pointers
ab959cd2 SystemInformation: fix typo in comment
Björn Esser (2):
b4a2a03c testDynamicLoader: Use LIBDL_SO macro if defined.
b954dd54 testDynamicLoader: Use LIBC_SO if LIBDL_SO is not defined by glibc anymore.
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit ad35b3bae42fe21b8ea1d35799c8f141c9d5a2ec (master).
Upstream Shortlog
-----------------
Adriaan de Groot (1):
e65c5693 testSystemTools: apply root-check to more systems
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 979d7db0d534b25cc41f5defdc121dce0f9da10b (master).
Upstream Shortlog
-----------------
Ali Mohammad Pur (1):
1ea48581 ProcessUNIX: Fix kwsysProcessesSignalHandler() if !KWSYSPE_USE_SIGINFO
Brad King (1):
8f3c4879 Status: Fix GetWindows return type
Georg Schwab (2):
fd2ec23d SystemTools: Implement FileIsSymlink using canonical reparse structure
3683e5ab SystemTools: Implement CreateSymlink and ReadSymlink on Windows
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit e9ca4104e816c28e3fcf94ce69fd75ca9498f4a7 (master).
Upstream Shortlog
-----------------
Ben Boeckel (1):
99ffa991 cmake: clear some configure checks when the deployment target changes
Martin Willers (2):
bbf6cdef Terminal: Simplify CLICOLOR_FORCE check
f308fcfb Terminal: Disable color output when CLICOLOR is set to 0
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit d6139c66c8760552ab6bc4a08401ae8105217469 (master).
Upstream Shortlog
-----------------
Orgad Shaneh (3):
17f4af9b SystemTools: Use octal base for error messages in permission test
f00dd83e SystemTools: Avoid unnecessary assumption of working directory in test case
5b941f33 SystemTools: Adapt permissions test to MSYS
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 7ab1c60177e76707fbdd462fdbf7304ad2532edc (master).
Upstream Shortlog
-----------------
Brad King (11):
85e76a10 Status: Add class to hold an OS-specific status of a system operation
eec0add2 Directory: Return Status from Load
955e7c1e SystemTools: Return Status from RemoveFile and RemoveADirectory
c5a99e59 SystemTools: Return Status from GetPermissions and SetPermissions
fadfd7a0 SystemTools: Return Status from Touch
06216f0b SystemTools: Return Status from FileTimeCompare
ab198a22 SystemTools: Return Status from GetShortPath
2446b205 SystemTools: Return Status from MakeDirectory
6aec6af9 SystemTools: Return Status from ChangeDirectory
0664553b SystemTools: Return Status from copy operations
a95f61cf SystemTools: Return Status from symlink operations
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit db93a5948e331c8920ac701e35b2f7e283646cae (master).
Upstream Shortlog
-----------------
Lemures Lemniscati (2):
9a6d6c54 Terminal: Avoid using Windows functions on Cygwin
4c61b968 SystemTools::FileIsFullPath: Do not accept Windows paths on Cygwin
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 5bfba5e1a988e16df833e86062d61f4b70d83645 (master).
Upstream Shortlog
-----------------
Ben Boeckel (4):
f69c5cb7 Directory: return a bool literal on Windows
2a118b34 SystemTools: use nullptr in Windows-only code
7ee0dbee Directory: capture the error message
dd703ac6 SystemTools: make file copying mechanisms public
Sean McBride (1):
3ba8a6de Glob: Change deleted ctor and operator= from private to public
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 10e36d47415840a0318331733460183152a0feb9 (master).
Upstream Shortlog
-----------------
Martin Storsjö (1):
fca5ad3a Process: Fix execute error handling re working dir on windows
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit a3263389bcaab27fd62a23599d4ce9bdaa01479a (master).
Upstream Shortlog
-----------------
Brad King (7):
ce4941c9 IOStream: Drop this component of KWSys
49d04c2c hashtable: Drop this component of KWSys
a0bd892c SystemInformation: Use 'long long' unconditionally
441dd494 Drop unused checks for 'long long' and '__int64'
2b749749 Drop unused C type macros check
74daf33b Drop unused Borland and OpenWatcom preprocessor conditions
c4e8126a Drop unused CXX cstdio check
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 146f6b36442dec7a3315f5bfc4e3d71ffa943e53 (master).
Upstream Shortlog
-----------------
Brad King (2):
e093a985 Glob: Append warning message only if destination is non-null
25775078 Glob: Do not warn if top-level directory does not exist
Dmitry Kalinkin (3):
9a3f9799 Directory: implement error reporting
f33ef4e3 Glob: issue warnings on Directory errors
97f880e6 Directory: add extra tests involving errorMessage
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 4408637212fe1ddf09425beba97e105009734e31 (master).
Upstream Shortlog
-----------------
Hernan Martinez (1):
00629420 SystemInformation: Add support for Windows on ARM64
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 5484534580e49723f2d5ba094697880deabf9f48 (master).
Upstream Shortlog
-----------------
Ben Boeckel (1):
39fd4817 testProcess: fix another clang-tidy warning
Brad King (1):
b8177b56 testProcess: Disable unreliable test case 7