Commit Graph

105 Commits

Author SHA1 Message Date
Alexander Karatarakis 835693ce97 Don't return by const value 2016-12-16 20:17:24 -08:00
Alexander Karatarakis 73bf8306b2 Pass by const ref 2016-12-16 20:11:58 -08:00
Alexander Karatarakis aad0cc4c04 Files::get_contents() -> Files::read_contents() 2016-12-16 19:40:58 -08:00
Alexander Karatarakis b666e90c32 Pass by ref 2016-12-16 19:38:02 -08:00
Alexander Karatarakis a5c3fddfe7 Add Strings::trim_all_and_remove_whitespace_strings() 2016-12-16 16:02:19 -08:00
Alexander Karatarakis e4548a8cf4 Add Files::read_all_lines() and Files::write_all_lines() 2016-12-15 18:19:22 -08:00
Alexander Karatarakis 8f397bb8d1 Add Strings::trim() function 2016-12-15 17:09:14 -08:00
Alexander Karatarakis e523668cce Change signature to std::string& (from char*) 2016-12-12 15:13:24 -08:00
Alexander Karatarakis c77be8f221 [vcpkg_System] Add missing const keywords 2016-12-12 15:08:26 -08:00
Alexander Karatarakis 852acbc263 [vcpkg_Input] Use std::string instead of char* 2016-12-12 15:05:49 -08:00
Alexander Karatarakis b629cd9044 [vcpkg_cmd_arguments] Use std::string instead of char* 2016-12-12 15:03:36 -08:00
Alexander Karatarakis d02fe9bdae Add System::println(std::string) overloads 2016-12-12 14:58:38 -08:00
Robert Schumacher 1310e9e052 Add SQM User Id to metrics 2016-12-12 14:03:13 -08:00
Alexander Karatarakis 7c2abc755f Introduce function get_installed_files() 2016-12-01 15:36:39 -08:00
Alexander Karatarakis 6eac44c964 Move install_package() and deinstall_package() to the files of the
appropriate commands
2016-12-01 01:49:24 -08:00
Alexander Karatarakis 89aaf195fb Remove unused variable 2016-12-01 01:37:41 -08:00
Alexander Karatarakis ae379fedea Move print_paths() to Files:: 2016-11-30 14:08:43 -08:00
Alexander Karatarakis 0042316c4b Introduce filesystem_fs.h 2016-11-30 13:38:42 -08:00
Alexander Karatarakis 0b996a002e [Files] Add functions to get all files of a dir recursively or non-recursively 2016-11-29 18:08:00 -08:00
Alexander Karatarakis 74f69ade18 Introduce PostBuildLint namespace 2016-11-29 17:17:45 -08:00
Alexander Karatarakis af120041b6 Move file functions to vcpkg_Files.h 2016-11-29 17:04:41 -08:00
Alexander Karatarakis 519c542507 Don't return by const value 2016-11-29 11:33:32 -08:00
Robert Schumacher 692d95c865 [vcpkg] Do not return references to locals 2016-11-26 02:51:12 -08:00
Alexander Karatarakis b88c51bb7e [expected.h] Add missing #include 2016-11-15 17:53:23 -08:00
Alexander Karatarakis 8a72437674 Remove unused #include 2016-11-15 17:43:09 -08:00
Alexander Karatarakis 727e4ed6fa [Graph] Now uses set instead of vector 2016-11-15 12:55:35 -08:00
Alexander Karatarakis b64b0cbc8a Renames and cleanup 2016-11-15 12:47:43 -08:00
Alexander Karatarakis 2b204e6739 Use custom struct instead of std::pair 2016-11-15 12:40:06 -08:00
Alexander Karatarakis 2584f3e3de Major refactor/rework of dependency resolution 2016-11-15 11:58:13 -08:00
Alexander Karatarakis d852d3b6f2 Add more blacklisted outdated crts 2016-11-10 16:28:10 -08:00
Alexander Karatarakis eb7ca47d48 Add checks for outdated crts 2016-11-10 11:40:27 -08:00
Alexander Karatarakis bf7978dcf9 [post-build-checks] Rework crt linkage checks 2016-11-09 18:44:11 -08:00
Alexander Karatarakis 89447c156d Add checks for crt linkage (currently disabled) 2016-11-09 01:27:49 -08:00
Alexander Karatarakis 6e9d17f73c Introduce BUILD_INFO file. Significant change in the way static/dynamic is
handled
2016-11-08 14:12:49 -08:00
Alexander Karatarakis eaebe2888a Remove unused #include directive 2016-11-07 17:57:03 -08:00
Alexander Karatarakis 1a1507a603 Move search_file() to commands_own.cpp 2016-11-07 17:56:40 -08:00
Alexander Karatarakis d799762ea7 Move listfile_path() to vcpkg_paths.h 2016-11-07 17:54:23 -08:00
Alexander Karatarakis be25fd7331 Remove unused #include 2016-11-07 17:51:23 -08:00
Alexander Karatarakis d78c1a974f Move shorten_description to vcpkglib_helpers 2016-11-07 17:37:08 -08:00
Alexander Karatarakis c91d8e41b6 Introduce vcpkg_info.h/cpp 2016-11-07 17:31:41 -08:00
Alexander Karatarakis 7a1bc07142 [Dependencies] Remove unused parameter 2016-11-07 17:09:07 -08:00
Alexander Karatarakis 21f69a44be [Dependencies] Function rename 2016-11-07 17:06:46 -08:00
Alexander Karatarakis d85e169c05 [Dependencies] Make function static 2016-11-07 17:05:32 -08:00
Alexander Karatarakis 8be5e7c123 Move Dependency-related functions from vcpkg.h to vcpkg_Dependencies.h 2016-11-07 16:38:49 -08:00
Alexander Karatarakis d65e78f6f5 Move functions that are only used by `import` out of vcpkg.h/cpp 2016-11-07 16:17:34 -08:00
Alexander Karatarakis a721db2c1f Refactor: create new Paragraphs.h/cpp 2016-11-07 16:06:36 -08:00
Alexander Karatarakis e4cab414ae Add new command: portsdiff 2016-11-06 22:39:15 -08:00
Alexander Karatarakis 83ffbf028f [Maps] Add overload for map (existing: unordered_map) 2016-11-06 20:11:50 -08:00
Robert Schumacher 7f336c7467 Enable qualified dependencies. Fix bug in internal 'build' command.
Added capability for CONTROL files to specify qualified dependencies, which are substring searched inside triplet names.

Fixed bug in internal 'build' command where if a package is already built, that built package's dependencies will be used to determine requirements for the build instead of the port directory's CONTROL file.
2016-11-05 01:02:15 -07:00
Alexander Karatarakis 11c9a523f7 [SourceParagraph] Make function static 2016-11-03 18:52:44 -07:00