aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include
AgeCommit message (Collapse)Author
2016-11-06[Maps] Add overload for map (existing: unordered_map)Alexander Karatarakis
2016-11-05Enable qualified dependencies. Fix bug in internal 'build' command.Robert Schumacher
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-03[SourceParagraph] Make function staticAlexander Karatarakis
2016-11-03[BinaryParagraph] Refactor implementationAlexander Karatarakis
2016-11-03SourceParagraph checks fields at construction timeAlexander Karatarakis
2016-11-03[SourceParagraph] Consistency renameAlexander Karatarakis
2016-11-02Add checks for fields in CONTROL file. Resolves #228Alexander Karatarakis
2016-11-02[Strings] Add join()Alexander Karatarakis
2016-11-02[Maps] Add function extract_keys()Alexander Karatarakis
2016-10-20src FormattingAlexander Karatarakis
2016-10-20Add hash file support.sdcb
2016-10-14Add coff_file_reader to extract info/from dll/lib files without dumpbinAlexander Karatarakis
Calling dumpbin was very slow in some cases (e.g. boost). With coff_file_reader we directly examine the binary for the few bits we need.
2016-10-14Add MachineType enumAlexander Karatarakis
2016-10-14Fix overload of Checks::exit_with_messageAlexander Karatarakis
2016-10-10[Stopwatch] start()/stop() return const &Alexander Karatarakis
2016-10-10Rename System::Stopwatch to System::Stopwatch2Alexander Karatarakis
2016-10-10Add Stopwatch classAlexander Karatarakis
2016-10-10Add to_printf_arg(double) overloadAlexander Karatarakis
2016-10-05Add triplet::build_type()Alexander Karatarakis
2016-10-04Rename function case_insensitive_find() to case_insensitive_ascii_find()Alexander Karatarakis
2016-10-04BinaryParagraph now contains a package_spec instead of name+tripletAlexander Karatarakis
2016-10-04All-CAPS for enum membersAlexander Karatarakis
2016-10-04[package_spec]User input gets lowercased; other input is checkedAlexander Karatarakis
2016-10-04Add another result when parsing package spec: has_invalid_charactersAlexander Karatarakis
2016-10-04Add Strings::ascii_to_lowercase()Alexander Karatarakis
2016-10-03[package_spec] Force using the factories that do sanity checksAlexander Karatarakis
2016-10-03[triplet] Force using the factory that does sanity checksAlexander Karatarakis
2016-09-30create & edit commands now only handle package namesAlexander Karatarakis
2016-09-30Rename check_all_triplets() to check_triplets()Alexander Karatarakis
2016-09-30Introduce Input::check_all_triplets()Alexander Karatarakis
2016-09-30Introduce Input::check_triplet()Alexander Karatarakis
2016-09-30Place check_and_get_package_spec in a separate fileAlexander Karatarakis
2016-09-30Remove parse_all_arguments_as_package_specs()Alexander Karatarakis
2016-09-30[vcpkg_paths] Use fs alias in all places within the headerAlexander Karatarakis
2016-09-30Add function check_and_get_package_spec() and variant for multiple specsAlexander Karatarakis
2016-09-30Rename check_max_args to check_max_arg_count and introduce min/exact variantsAlexander Karatarakis
2016-09-30Introduce create_example_string()Alexander Karatarakis
2016-09-30Add size_t overload to to_printf_arg()Alexander Karatarakis
2016-09-29Rename wchar_t overload of Strings::format() to wformat()Alexander Karatarakis
2016-09-29Rename wchar_t overload of format_internal to wformat_internalAlexander Karatarakis
2016-09-29Rename validate_triplet to is_valid_tripletAlexander Karatarakis
2016-09-29Valiting triplets is now the responsibility of vcpkg_pathsAlexander Karatarakis
2016-09-27Make member function constAlexander Karatarakis
2016-09-26vcpkglib_helpers: Return output instead of accepting it as argAlexander Karatarakis
2016-09-23Add Files::has_invalid_chars_for_filesystem()Alexander Karatarakis
2016-09-23Change vcpkg::parse() to vcpkg::package_spec::from_string()Alexander Karatarakis
2016-09-23parse_all_arguments_as_package_specs: remove unused parameterAlexander Karatarakis
2016-09-23[vcpkg] Rename `vcpkg_ports::find_available_x` to be more conciseRobert Schumacher
2016-09-23[vcpkg] Move find_available_package, find_available_port_file into vcpkg_paths.Robert Schumacher
`vcpkg_paths` is responsible for binding the concrete filesystem representation to the abstract `package_spec`.
2016-09-23Merged alzie:default_triplet for PR #70Robert Schumacher