Commit Graph

28 Commits

Author SHA1 Message Date
Alexander Karatarakis 22848e4b7e Introduce Debug::println() 2017-05-05 14:37:58 -07:00
Alexander Karatarakis 7bdf189a92 Rework vcpkg's triplet environment reading
The triplet is "run" and vcpkg observes the environment.
Previously, the environment was deduced by the triplet's name
2017-05-04 15:06:18 -07:00
Alexander Karatarakis a66b066d45 get_environmental_variable() -> get_environment_variable() 2017-05-04 14:58:18 -07:00
Alexander Karatarakis 75e8752cb9 Run clang-format over the headers. Remove stray Version.h/cpp. Fix location of VersionT.cpp 2017-04-27 18:59:57 -07:00
Alexander Karatarakis ac2007dcbd Add System::get_current_date_time() 2017-04-21 18:06:53 -07:00
Alexander Karatarakis e401799aca color -> Color 2017-04-04 16:47:00 -07:00
Alexander Karatarakis 898edccbdc exit_code_and_output -> ExitCodeAndOutput 2017-04-04 16:44:46 -07:00
Alexander Karatarakis 95428f5369 optional<T> -> Optional<T> 2017-04-04 16:44:45 -07:00
Alexander Karatarakis 604d0e58da cstring_view -> CStringView 2017-04-04 16:44:41 -07:00
Robert Schumacher c84765601b Move Environment::get_program_files() to System::get_program_files() 2017-03-31 17:35:38 -07:00
Alexander Karatarakis a6aa410f9f Remove System::set_environmental_variable() 2017-03-31 17:22:08 -07:00
Robert Schumacher 60445c1150 Fix order of arguments 2017-03-31 16:35:02 -07:00
Alexander Karatarakis db4d1df5f0 Remove unneeded calls to c_str() 2017-03-28 18:48:03 -07:00
Alexander Karatarakis ddf40ccdd3 Rename arg1 2017-03-28 18:48:03 -07:00
Alexander Karatarakis 2b05e401d1 Use cwstring_view in all System functions and remove obsolete overloads 2017-03-28 18:48:03 -07:00
Alexander Karatarakis 6860b461a1 Introduce System::cmd_execute_clean() for sanitized executions 2017-03-10 17:04:29 -08:00
Robert Schumacher 4d0abd5841 [vcpkg] Refactor RAII registry key manipulation 2017-03-10 16:12:04 -08:00
Alexander Karatarakis 3eb0526468 Properly handle spaces in path when calling powershell script 2017-03-06 16:18:24 -08:00
Robert Schumacher 19695fc832 [vcpkg] Deduplicate all timer classes. 2017-03-04 06:25:05 -08:00
Alexander Karatarakis b882f365e9 System::get_environmental_variable() now returns optional<> 2017-02-14 15:35:34 -08:00
Alexander Karatarakis 0d47ce63ed Add System::set_environmental_variable() 2017-02-14 13:26:21 -08:00
Alexander Karatarakis c11b2c790e Rename wdupenv_str to get_environmental_variable() 2017-02-14 13:21:30 -08:00
Alexander Karatarakis 0b5e2e9e76 Use nested namespace definition 2017-01-05 12:55:28 -08:00
Alexander Karatarakis c77be8f221 [vcpkg_System] Add missing const keywords 2016-12-12 15:08:26 -08:00
Alexander Karatarakis d02fe9bdae Add System::println(std::string) overloads 2016-12-12 14:58:38 -08:00
Alexander Karatarakis 0042316c4b Introduce filesystem_fs.h 2016-11-30 13:38:42 -08:00
Alexander Karatarakis 38bf4de0fe Rename System::Stopwatch to System::Stopwatch2 2016-10-10 18:46:40 -07:00
Alexander Karatarakis ccca198c1b Initial commit 2016-09-18 20:54:03 -07:00