- 13 Feb, 2020 1 commit
-
- 12 Feb, 2020 1 commit
-
-
- 14 Nov, 2019 1 commit
-
-
Brad King authored
Update our report handler to pretend that the user pressed "Retry". This will continue with what would have happened if there were no debug hook, such as actually abort()ing the process.
-
- 29 Oct, 2019 1 commit
-
-
Todd Martin authored
-
- 17 Sep, 2019 2 commits
-
-
- Find/replace of KWSYS_NULLPTR with nullptr - Find/replace of NULL with nullptr - Manually fixed -Wzero-as-null-pointer-constant warnings - Careful review to fix some comments, string output, etc.
-
-
- 28 Aug, 2019 1 commit
-
-
The fix in commit 9f6cd407 (SystemTools: Fix removing of soft links to directories on Windows., 2017-12-14) made the infastructure added by commit de83c4d4 (SystemTools: support deleting junction points, 2016-02-17) unnecessary. Remove it. Before this commit, when a file on Windows was deleted, it would check if a file is a junction and then delete just the junction. Now just skip the special case of a junction and allow the rest of the code to delete it correctly. Can handle symlinks and junctions.
-
- 26 Aug, 2019 1 commit
-
-
Ben Boeckel authored
-
- 19 Aug, 2019 1 commit
-
-
Rolf Eike Beer authored
-
- 25 Jul, 2019 1 commit
-
- 24 Jul, 2019 2 commits
- 20 Jun, 2019 2 commits
-
- 29 May, 2019 1 commit
-
-
Zsolt Parragi authored
* Clang with the MSVC STL requires C++14 * Deprecatoion warning suppressions were specific to MSVC and Intel * An assignment inside a condition resulted in a warning * kwsysProcessSetExitException was declared, but never defined or used
-
- 17 Apr, 2019 1 commit
-
-
When determining full paths, CMake would treat the as-called path for the source and build directories as real paths even if they were symlinks. This causes problems when determining the relative path between the source and build directories when they are symlinks. Take the following setup as an example: /mnt/src/project/ src/ build/ -> /mnt/builds/project/build With the translation map and /mnt/src/project/build/ as the build directory, CMake would use ../src as the relative path to the source tree from the build tree rather than ../../../src/project/src and lookups using ../src would fail. If the build directory were instead used *as* /mnt/builds/project/build, everything would work just fine. This patch makes the core logic which does this logic optional so that it can be experimented with in CMake itself.
-
- 14 Apr, 2019 8 commits
-
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
In `SystemToolsStatic::GetEnvBuffered` a pointer to the data of an internal `std::string` is returned. This string should only be updated on a change to keep already emitted pointers valid as long as possible.
-
- 26 Mar, 2019 1 commit
-
-
Brad King authored
Since commit 228c60b8 (SystemTools: CopyFileAlways: try to create a cheap CoW clone first, 2018-12-07) on Linux copying a file over itself by specifying `.` as the destination leaves behind an empty file. This has long occurred on Windows too. Move our existing same-file check to after we know the real destination file.
-
- 19 Mar, 2019 9 commits
-
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
- 17 Mar, 2019 1 commit
-
-
Sebastian Holtermann authored
The new private class SystemToolsStatic is supposed to hold all static SystemTools variables in a single singleton class. Static SystemTools variables will be moved to SystemToolsStatic in following commits. This patch only adds the class skeleton type, its allocation and deletion.
-
- 12 Mar, 2019 1 commit
-
- 05 Mar, 2019 1 commit
-
-
Gregor Jasny authored
This makes file copying a O(1) COW operation on AFPS and macOS 10.13.
-
- 06 Feb, 2019 1 commit
-
-
Artur Ryt authored
Changed for sequenced container.
-
- 04 Feb, 2019 1 commit
-
-
Albert Astals Cid authored
They are unused, but if someone used them they would lead to problems since they would copy the internal raw pointers and the destructor would cause double delete
-
- 23 Jan, 2019 1 commit
-
-
Compares files in a line-ending-insensitive way.
-