Граф коммитов

3690 Коммитов

Автор SHA1 Сообщение Дата
Alexander Karatarakis f054dc22dc BinaryParagraph now contains a package_spec instead of name+triplet 2016-10-04 15:16:07 -07:00
Alexander Karatarakis f089a09f66 Replace auto with actual type 2016-10-04 15:10:04 -07:00
Alexander Karatarakis a17bd90300 Temporarily use get_or_throw() 2016-10-04 14:55:33 -07:00
Alexander Karatarakis e6f504bdaa All-CAPS for enum members 2016-10-04 14:48:39 -07:00
Alexander Karatarakis 6ca5c701fe [package_spec]User input gets lowercased; other input is checked 2016-10-04 14:47:42 -07:00
Alexander Karatarakis c70b5d79b3 Add another result when parsing package spec: has_invalid_characters 2016-10-04 14:46:40 -07:00
Alexander Karatarakis d20c3dfd4b Add Strings::ascii_to_lowercase() 2016-10-04 14:44:19 -07:00
Alexander Karatarakis bff40b788b Remove redundant parentheses 2016-10-03 19:48:56 -07:00
Alexander Karatarakis 50bd60c9b6 [package_spec] Force using the factories that do sanity checks 2016-10-03 17:45:01 -07:00
Alexander Karatarakis 00d05be864 [package_spec] Static factory now lowercases all chars 2016-10-03 17:24:42 -07:00
Alexander Karatarakis e5996ff8f4 [triplet] Force using the factory that does sanity checks 2016-10-03 17:20:52 -07:00
Robert Schumacher 1d9465bf75 [vcpkg] Adjust ersion to point at LICENSE.txt 2016-10-03 15:15:32 -07:00
Alexander Karatarakis 3495387980 create & edit commands now only handle package names 2016-09-30 18:21:38 -07:00
Alexander Karatarakis 61230a21ce [vcpkg edit] Now throws an error if it cannot launch an editor 2016-09-30 17:36:33 -07:00
Alexander Karatarakis 56c350a6a2 Rename check_all_triplets() to check_triplets() 2016-09-30 17:02:39 -07:00
Alexander Karatarakis 341b7b465b Added triplet check in all commands that obtain package_specs 2016-09-30 17:01:41 -07:00
Alexander Karatarakis 0d5dcae168 Introduce Input::check_all_triplets() 2016-09-30 16:55:34 -07:00
Alexander Karatarakis 16ad44b4c9 Introduce Input::check_triplet() 2016-09-30 16:54:07 -07:00
Alexander Karatarakis 90b464df59 Merge branch 'master' of https://github.com/Microsoft/vcpkg 2016-09-30 16:49:47 -07:00
Alexander Karatarakis f739a33344 Place check_and_get_package_spec in a separate file 2016-09-30 16:49:30 -07:00
Robert Schumacher ab5f4c17c4 Merge branch 'master' of https://github.com/microsoft/vcpkg 2016-09-30 16:48:16 -07:00
Alexander Karatarakis d948ccbcd1 Remove parse_all_arguments_as_package_specs() 2016-09-30 16:39:23 -07:00
Alexander Karatarakis 92baf3767e Replace usage of parse_all_args_as_package_specs with the new functions 2016-09-30 16:38:29 -07:00
Alexander Karatarakis 1bb134b695 [vcpkg_paths] Use fs alias in all places within the header 2016-09-30 16:34:55 -07:00
Alexander Karatarakis d46b5a39b6 Add function check_and_get_package_spec() and variant for multiple specs 2016-09-30 16:29:12 -07:00
Alexander Karatarakis 1dfe6bdb9e All commands now use the new functions for argument checking 2016-09-30 15:02:08 -07:00
Robert Schumacher 83be35faa1 Merge branch 'master' of https://github.com/microsoft/vcpkg 2016-09-30 14:59:58 -07:00
Alexander Karatarakis 6d7edb7928 Add quotes around command name 2016-09-30 11:52:54 -07:00
Alexander Karatarakis 32734be58d Rename check_max_args to check_max_arg_count and introduce min/exact variants 2016-09-30 11:29:01 -07:00
Alexander Karatarakis cce4af512d Introduce create_example_string() 2016-09-30 11:23:05 -07:00
Alexander Karatarakis c5307b8c6d Change error_count to size_t 2016-09-30 11:22:24 -07:00
Alexander Karatarakis 25d2ecb24c Add size_t overload to to_printf_arg() 2016-09-30 11:21:51 -07:00
Alexander Karatarakis a546261543 Rename wchar_t overload of Strings::format() to wformat() 2016-09-29 19:28:00 -07:00
Alexander Karatarakis a22485d14f Rename wchar_t overload of format_internal to wformat_internal 2016-09-29 19:25:07 -07:00
Alexander Karatarakis f8e699f486 Rename validate_triplet to is_valid_triplet 2016-09-29 15:02:56 -07:00
Alexander Karatarakis 9684247a75 Fix formatting 2016-09-29 15:02:56 -07:00
Alexander Karatarakis 12c1121564 Valiting triplets is now the responsibility of vcpkg_paths 2016-09-29 15:00:40 -07:00
Alexander Karatarakis 9cc825f8b0 [triplet] Part before dash is arch. Part after dash is system 2016-09-29 14:58:09 -07:00
Robert Schumacher 2d95d71828 [vcpkg] Improve error message on mistyped package name. 2016-09-29 14:31:28 -07:00
Robert Schumacher 8ebee0b23e [vcpkg] Improved help message upon build failure. 2016-09-29 11:50:31 -07:00
Alexander Karatarakis b484c81443 Rename SCAFFOLD to CREATE to match `vcpkg create` 2016-09-28 16:25:32 -07:00
Robert Schumacher c4cf341864 [vcpkg] Fix user wide integration to avoid XCOPY due to locale-specific failures 2016-09-28 12:22:12 -07:00
Robert Schumacher f12ec8c0b7 Merge branch 'master' of https://github.com/microsoft/vcpkg 2016-09-27 15:51:16 -07:00
Robert Schumacher 64d217c8d6 [vcpkg] Provide more error information on installation failures 2016-09-27 15:51:00 -07:00
Alexander Karatarakis 7dadc37599 Make member function const 2016-09-27 01:48:51 -07:00
Alexander Karatarakis 53a40aef11 vcpkglib_helpers: Return output instead of accepting it as arg 2016-09-26 21:12:04 -07:00
Alexander Karatarakis b44e7cd38d `vcpkg create` now checks for invalid chars in the zip file 2016-09-23 17:57:50 -07:00
Alexander Karatarakis 0c81bb2e62 Add Files::has_invalid_chars_for_filesystem() 2016-09-23 17:57:18 -07:00
Alexander Karatarakis 5f68bb9565 Fix `vcpkg create` to not parse all arguments as package specs 2016-09-23 17:07:01 -07:00
Alexander Karatarakis 3d612ff8a3 Change vcpkg::parse() to vcpkg::package_spec::from_string() 2016-09-23 16:39:07 -07:00