summaryrefslogtreecommitdiffstats
path: root/Source/cmSystemTools.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmSystemTools: Add ExpandedListArgument and ExpandedLists methodsSebastian Holtermann2019-05-131-12/+12
* Ensure stdin, stdout, and stderr pipes are always openBrad King2019-05-021-2/+66
* cmSystemTools: Remove unused message-related code, simplify logicAlex Turbov2019-04-271-6/+2
* cmSystemTools: Fix StringToULong to reject negative numbersBrad King2019-04-111-0/+6
* Merge topic 'dedup-path-normalization'Brad King2019-03-201-30/+0
|\
| * cmSystemTools: Drop unused CollapseCombinedPath methodBrad King2019-03-191-30/+0
* | cmake: Don't interrupt archive creation if unable to read a file.Bartosz Kosiorek2019-03-181-6/+4
|/
* Merge topic 'cmrange-improvements'Brad King2019-02-251-0/+1
|\
| * cmRange: Move to dedicated header fileRegina Pfeifer2019-02-211-0/+1
* | Merge topic 'error-consolidate'Brad King2019-02-251-6/+6
|\ \
| * | cmSystemTools::Error: consolidate parameters into single std::stringVitaly Stakhovsky2019-02-201-6/+6
| |/
* | cmSystemTools: More functions accept `std::string` paramsVitaly Stakhovsky2019-02-201-6/+6
|/
* Merge topic 'delete_copy_assign'Brad King2019-02-181-1/+3
|\
| * Delete some default constructors and assignment operatorsAlbert Astals Cid2019-02-151-1/+3
* | cmSystemTools: Remove redundant cmCopyFile() and Split()Vitaly Stakhovsky2019-02-151-14/+0
|/
* cmSystemTools: More methods accept `std::string` paramsVitaly Stakhovsky2019-02-111-12/+15
* Merge topic 'modernize-for-loops'Brad King2019-02-111-5/+3
|\
| * Modernize: Use ranged for-loops when possibleArtur Ryt2019-02-071-5/+3
* | Merge topic 'message-stdstring'Brad King2019-02-081-3/+3
|\ \
| * | cmSystemTools: MessageCallback and Message() accept std::string argumentVitaly Stakhovsky2019-02-071-3/+3
* | | Merge topic 'runsinglecommand'Brad King2019-02-081-2/+3
|\ \ \ | |_|/ |/| |
| * | cmSystemTools::RunSingleCommand: Accept std::string argumentVitaly Stakhovsky2019-02-061-2/+3
| |/
* | Prefer front/back/data over dereferencing begin/rbegin iterArtur Ryt2019-02-061-1/+1
|/
* cmSystemTools: Let `GetFileFormat` accept a `std::stding const&`Sebastian Holtermann2019-02-021-4/+2
* OutputCallback: Accept std::string argumentRegina Pfeifer2019-01-301-2/+2
* Merge topic 'functional-callbacks'Brad King2019-01-301-26/+21
|\
| * MessageCallback: Remove unused bool& argumentRegina Pfeifer2019-01-291-1/+1
| * Use `std::function` for callbacksRegina Pfeifer2019-01-291-26/+21
* | cmSystemTools: copy file member functions accept std::string paramsVitaly Stakhovsky2019-01-291-7/+2
|/
* cmSystemTools::Message: Add overload accepting std::stringVitaly Stakhovsky2019-01-281-2/+2
* Merge topic 'renamefile-string'Brad King2019-01-251-2/+3
|\
| * cmSystemTools::RenameFile: Accepts std::string argsVitaly Stakhovsky2019-01-231-2/+3
* | cmSystemTools::Error(): new overload accepting std::stringVitaly Stakhovsky2019-01-231-6/+13
|/
* Merge topic 'stdout-string'Brad King2019-01-221-24/+12
|\
| * cmSystemTools: Stdout(),Stderr() accept std::string argumentVitaly Stakhovsky2019-01-201-24/+12
* | Merge topic 'use-emplace'Brad King2019-01-211-3/+3
|\ \
| * | clang-tidy: Use emplaceRegina Pfeifer2019-01-171-3/+3
| |/
* | cmSystemTools: Silence CreateLink and CreateSymlink errorsTushar Maheshwari2019-01-161-4/+14
* | cmFileCommand: Add CREATE_LINK subcommandTushar Maheshwari2019-01-161-0/+16
|/
* cmOutputConverter: Moved ForceToRelativePath to cmSystemBruno Manganelli2018-12-071-0/+75
* cmSystemTools: Add EncodeURL helperBrad King2018-11-281-0/+29
* Mark operator bool explicitRegina Pfeifer2018-11-191-1/+4
* Using front() and back() instead of calculationsCengizhan Pasaoglu2018-11-061-2/+2
* Merge topic 'tar-warnings'Brad King2018-10-251-13/+31
|\
| * cmake: Distinguish '-E tar' warnings from errors copying dataBrad King2018-10-241-13/+31
| * Merge branch 'restore-windows-resources-through-link' into release-3.12Brad King2018-06-131-1/+2
| |\
* | | Fix misc. typosluz.paz2018-10-031-2/+2
* | | cmake: Add '-E create_symlink' support on WindowsJon Chronopoulos2018-09-181-2/+23
* | | cmSystemTools: Re-implement IsOn,IsOff with manual branchingBrad King2018-08-311-35/+56
* | | cmSystemTools: Add IsOn(),IsOff() overloads accepting std::stringVitaly Stakhovsky2018-08-311-0/+10