Alexander Karatarakis
c85de257c8
Add compare_by_name to InstallPlan
2017-04-07 15:45:13 -07:00
Alexander Karatarakis
1281f66c39
Formatting
2017-04-07 15:45:13 -07:00
Alexander Karatarakis
60b49cf4f7
Extract functions for output formatting
2017-04-07 15:45:13 -07:00
Alexander Karatarakis
1ed61c4de8
Fix output formatting
2017-04-07 15:45:13 -07:00
Alexander Karatarakis
cdc77fdae4
RemovePlan -> sort by name
2017-04-07 15:45:13 -07:00
Alexander Karatarakis
26197ac316
Use switch-case
2017-04-07 15:45:13 -07:00
Alexander Karatarakis
b36250344a
Use switch-case
2017-04-07 15:45:13 -07:00
Alexander Karatarakis
0d65de2aa9
Don't suppress output of setting the environemnt on --debug
2017-04-06 16:54:19 -07:00
Alexander Karatarakis
bb7cccc2ac
Add System32\Wbem to the whitelisted environment
...
Solves vcvarsall.bat not being able to find wmic.exe
2017-04-06 16:54:19 -07:00
Robert Schumacher
d03171d122
[vcpkg-debug] Add debug messages for calls to cmd_execute()
2017-04-05 17:37:36 -07:00
Robert Schumacher
1c9838b551
[vcpkg-debug] Add debugging for calls to cmd_execute_clean()
2017-04-05 16:28:09 -07:00
Robert Schumacher
846471c8f2
Merge fix regression in CUDA due to sanitized environments
2017-04-05 14:39:16 -07:00
Alexander Karatarakis
7dbc893163
Change vcpkg build_external
to vcpkg build-external
2017-04-05 14:21:11 -07:00
Alexander Karatarakis
84ed167439
Introduce vcpkg depend-info
command
2017-04-05 14:20:49 -07:00
Robert Schumacher
cc338dcc8c
[cuda] Add CUDA_PATH to environment whitelist.
2017-04-05 14:10:01 -07:00
sdcb
928ff24cbc
Fix a infinite skip_comment check in Paragraphs.cpp
...
This happens when git not checkout file's line break as CR-LF.
When CONTROL file contains comment followed by \n instead of \r\n, there will be a infinite skip_comment check.
2017-04-05 17:12:32 +08:00
Alexander Karatarakis
d9a4034539
Join declaration with assignment
2017-04-04 16:47:08 -07:00
Alexander Karatarakis
9aab06f5af
toString() -> to_string in various enums
2017-04-04 16:47:08 -07:00
Alexander Karatarakis
818b8a4cfc
PacakgeSpec.toString() -> PackageSpec.to_string()
2017-04-04 16:47:08 -07:00
Alexander Karatarakis
dac8ace761
LineInfo::toString() -> LineInfo::to_string()
2017-04-04 16:47:07 -07:00
Alexander Karatarakis
2d7beb71e7
lint_status -> LintStatus
2017-04-04 16:47:07 -07:00
Alexander Karatarakis
e1af07d45a
elevation_prompt_user_choice -> ElevationPromptChoice
2017-04-04 16:47:07 -07:00
Alexander Karatarakis
3677b2c3c8
metrics: functions to lower_case
2017-04-04 16:47:07 -07:00
Alexander Karatarakis
a266f2f590
file_and_arch -> FileAndArch
2017-04-04 16:47:07 -07:00
Alexander Karatarakis
4e356f5915
set_element_presence -> SetElementPresence
2017-04-04 16:47:06 -07:00
Alexander Karatarakis
7f7440a3fe
updated_port -> UpdatedPort
2017-04-04 16:47:06 -07:00
Alexander Karatarakis
636b90070d
[coff_file_reader] Rename types to UpperCamelCase
2017-04-04 16:47:06 -07:00
Alexander Karatarakis
eeb87e1051
StatusParagraph_and_associated_files -> StatusParagraphAndAssociatedFiles
2017-04-04 16:47:06 -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
3f76b9e53d
vcpkg_paths -> VcpkgPaths
2017-04-04 16:44:46 -07:00
Alexander Karatarakis
402552ef93
toolset_t -> Toolset
2017-04-04 16:44:45 -07:00
Alexander Karatarakis
95428f5369
optional<T> -> Optional<T>
2017-04-04 16:44:45 -07:00
Alexander Karatarakis
9e19213498
expected -> Expected
2017-04-04 16:44:45 -07:00
Alexander Karatarakis
ccbb2ebcda
Enums::toString() -> Enums::to_string()
2017-04-04 16:44:45 -07:00
Alexander Karatarakis
4a8b2ed1cd
package_spec_with_remove_plan -> PackageSpecWithRemovePlan
2017-04-04 16:44:45 -07:00
Alexander Karatarakis
502a1fb43a
remove_plan_action -> RemovePlanAction
2017-04-04 16:44:45 -07:00
Alexander Karatarakis
1723c4e541
remove_plan_type -> RemovePlanType
2017-04-04 16:44:44 -07:00
Alexander Karatarakis
c9f4f312ae
package_spec_with_install_plan -> PackageSpecWithInstallPlan
2017-04-04 16:44:44 -07:00
Alexander Karatarakis
3992d3ac64
install_plan_action -> InstallPlanAction
2017-04-04 16:44:44 -07:00
Alexander Karatarakis
39d6688e02
install_plan_type -> InstallPlanType
2017-04-04 16:44:44 -07:00
Alexander Karatarakis
1d8099fd8c
request_type -> RequestType
2017-04-04 16:44:44 -07:00
Alexander Karatarakis
6ac7eb7bfb
package_name_and_function -> PackageNameAndFunction
2017-04-04 16:44:44 -07:00
Alexander Karatarakis
fb45692ada
VersionDiff.toString() -> VersionDiff.to_string()
2017-04-04 16:44:44 -07:00
Alexander Karatarakis
cbc2b08ad1
version_diff_t -> VersionDiff
2017-04-04 16:44:43 -07:00
Alexander Karatarakis
b766a005b7
version_t -> VersionT
2017-04-04 16:44:43 -07:00
Alexander Karatarakis
5b0d9f3ee0
outdated_package -> OutdatedPackage
2017-04-04 16:44:43 -07:00
Alexander Karatarakis
0621449f18
command_type_x -> CommandTypeX
2017-04-04 16:44:43 -07:00
Alexander Karatarakis
e051edfa10
vcpkg_cmd_arguments -> VcpkgCmdArguments
2017-04-04 16:44:43 -07:00
Alexander Karatarakis
23e3397b2f
ElapsedTime: rename function to all_lower
2017-04-04 16:44:43 -07:00
Alexander Karatarakis
cf3ee7c2a5
Want: change enum constants to ALL_UPPER
2017-04-04 16:44:43 -07:00
Alexander Karatarakis
7ca52532c2
want_t -> Want
2017-04-04 16:44:42 -07:00
Alexander Karatarakis
a742b60b4f
InstallState: change enum constants to ALL_UPPER
2017-04-04 16:44:42 -07:00
Alexander Karatarakis
ab34b88f2d
install_state_t -> InstallState
2017-04-04 16:44:42 -07:00
Alexander Karatarakis
d33e191ce4
dependency -> Dependency
2017-04-04 16:44:42 -07:00
Alexander Karatarakis
bdf80d63c6
triplet -> Triplet
2017-04-04 16:44:42 -07:00
Alexander Karatarakis
378b018321
LinkageType to UpperCamelCase
2017-04-04 16:44:42 -07:00
Alexander Karatarakis
fdda06e83d
ConfigurationType to UpperCamelCase
2017-04-04 16:44:42 -07:00
Alexander Karatarakis
6ccb3b95d8
BuildType to UpperCamelCase
2017-04-04 16:44:42 -07:00
Alexander Karatarakis
b36df55c11
BuildPolicies to UpperCamelCase
2017-04-04 16:44:42 -07:00
Alexander Karatarakis
7ee180ebdd
paragraph_parse_result -> ParagraphParseResult
2017-04-04 16:44:41 -07:00
Alexander Karatarakis
83cde51334
package_spec_parse_result -> PackageSpecParseResult
2017-04-04 16:44:41 -07:00
Alexander Karatarakis
d1141e6054
package_spec -> PackageSpec
2017-04-04 16:44:41 -07:00
Alexander Karatarakis
1c1423014f
opt_bool->OptBool
2017-04-04 16:44:41 -07:00
Alexander Karatarakis
830a4d97d4
Rename Metrics:: function to all_lower
2017-04-04 16:44:41 -07:00
Alexander Karatarakis
c86dbc960e
Introduce Metrics namespace
2017-04-04 16:44:41 -07:00
Alexander Karatarakis
604d0e58da
cstring_view -> CStringView
2017-04-04 16:44:41 -07:00
Alexander Karatarakis
80e48c2756
dll_info->DllInfo, lib_info->LibInfo
2017-04-04 16:44:40 -07:00
Robert Schumacher
ebf1fff6a7
[vcpkg-remove] Make purge the default for remove.
...
Added (currently undocumented) --no-purge as workaround if required.
2017-04-04 13:05:02 -07:00
Robert Schumacher
43af01c0dd
[vcpkg-remove-outdated] Add documentation for remove --outdated.
2017-04-04 12:59:02 -07:00
Alexander Karatarakis
ce01a4ec2b
remove
Add --outdated option
2017-04-04 12:55:10 -07:00
Tobias Kohlbau
b992a05a59
adds line comments for CONTROL
...
Adds line comments denoted by # within CONTROL files.
For the moment a comment must be start with # and is valid
until the end of the line. It's not possible to add a comment
at the end of usable lines.
Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2017-04-03 14:12:06 -07:00
Robert Schumacher
cb5cbc4d84
[vcpkg-env] Added internal 'env' command to help diagnose environment issues.
2017-04-03 10:44:29 -07:00
Robert Schumacher
db73e73c56
[vcpkg] Add bootstrap-vcpkg.bat to improve first-time experience.
2017-04-01 03:58:45 -07:00
Robert Schumacher
b788c2b209
[vcpkg] ImmutableSortedVector is actually Mutable via move.
...
Use fmap instead of construct/insert.
Don't cache VS2015 instances since it is called once.
Add ParagraphDataMap alias.
2017-04-01 03:30:52 -07:00
Robert Schumacher
bb865fb312
[vcpkg] Merge search for dumpbin and toolchain (they are the same).
2017-04-01 02:08:48 -07:00
Robert Schumacher
05c9f77a4a
[vcpkg] Use fmap instead of std::transform.
2017-04-01 01:39:24 -07:00
Robert Schumacher
aae15bd468
[vcpkg] Collapse join() overloads into a single template.
2017-04-01 01:38:32 -07:00
Robert Schumacher
74f788d04f
[vcpkg] Replace explicit bulk operations with fmap
2017-04-01 01:11:51 -07:00
Alexander Karatarakis
8e30d0b420
update
needs to use package_spec
2017-03-31 18:01:13 -07:00
Alexander Karatarakis
af0e652c48
Refactor update and portsdiff
2017-03-31 18:01:13 -07:00
Alexander Karatarakis
e074718209
Version_t
2017-03-31 18:01:13 -07:00
Robert Schumacher
9b9a35fa38
Remove Files::check_is_directory()
2017-03-31 17:57:45 -07:00
Robert Schumacher
1e33e2e213
Use cstring_view in utf conversion functions
2017-03-31 17:42:46 -07:00
Robert Schumacher
77c90c2df5
Fix memory leak in get_environmental_variable()
2017-03-31 17:41:24 -07:00
Robert Schumacher
4792821a1d
Move Environment:: functions into vcpkg_paths. Remove Environment.h/cpp
2017-03-31 17:40:08 -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
31e55704f5
Use [[noreturn]] instead of declspec(noreturn)
2017-03-31 17:19:03 -07:00
Robert Schumacher
095d3294d5
Inline function
2017-03-31 17:15:35 -07:00
Robert Schumacher
17b4d1cb5c
Remove Checks::check_throw() #2
2017-03-31 17:13:58 -07:00
Robert Schumacher
c26e7c94c6
Eliminate last usage of Checks::check_throw()
2017-03-31 17:00:24 -07:00
Robert Schumacher
a7c13ce724
Use cwstring_view in CMakeVariable
2017-03-31 16:42:06 -07:00
Robert Schumacher
7d4832c6bf
Rename optional::get_or_exit() to optional::value_or_exit()
2017-03-31 16:29:04 -07:00
Robert Schumacher
c5950aa651
Rename expected::get_or_exit() to expected::value_or_exit()
2017-03-31 16:23:48 -07:00
Alexander Karatarakis
14297a5bd9
remove
: Add --dry-run option
2017-03-31 16:15:05 -07:00
Alexander Karatarakis
f1d4a4457e
Introduce get_installed_ports()
2017-03-31 16:15:05 -07:00
Robert Schumacher
b3773070fe
[vcpkg] Rework code structure to satisfy /analyze in VS2017
2017-03-31 09:26:58 -07:00
Alexander Karatarakis
294404e476
Merge branch 'patch-2' of https://github.com/OlafvdSpek/vcpkg into OlafvdSpek-patch-2
2017-03-29 13:17:42 -07:00
Robert Schumacher
830bd8d449
[vcpkg] Fix regression introduced in 67ce764
. Fixes #868 . Fixes #866 .
2017-03-29 09:49:09 -07:00