Alexander Karatarakis
|
47b53b9015
|
Add lazy.h
|
2017-03-10 17:04:28 -08:00 |
|
Alexander Karatarakis
|
07e43a7cae
|
Nuke Joiner. Add wjoin()
|
2017-03-10 16:21:17 -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
|
914664bf27
|
[vcpkg-ci] Display per-package timing information.
|
2017-03-04 06:48:59 -08:00 |
|
Robert Schumacher
|
19695fc832
|
[vcpkg] Deduplicate all timer classes.
|
2017-03-04 06:25:05 -08:00 |
|
Alexander Karatarakis
|
b03b578ffc
|
Rename policy to OnlyReleaseCRT
|
2017-03-03 19:09:24 -08:00 |
|
Alexander Karatarakis
|
c2a368976d
|
Add policy: NoDebugBinaries
|
2017-03-03 19:00:48 -08:00 |
|
Alexander Karatarakis
|
54859c0f1f
|
Introduce extract_port_names_and_versions()
|
2017-02-27 16:14:36 -08:00 |
|
Alexander Karatarakis
|
b7bd8c3251
|
Fix #include of Paragraph.h
|
2017-02-27 15:54:06 -08:00 |
|
Alexander Karatarakis
|
c0ae9fee7e
|
Move some functions from vcpkglib.h to Paragraphs.h
|
2017-02-27 15:45:56 -08:00 |
|
Alexander Karatarakis
|
33952d2dd2
|
Introduce function: load_all_ports()
|
2017-02-27 15:13:13 -08:00 |
|
Alexander Karatarakis
|
43eb772d94
|
Change Info::email() to Contact::email(). Remove vcpkg_info.h/cpp
|
2017-02-17 20:13:36 -08:00 |
|
Alexander Karatarakis
|
ac2ec94129
|
Change Info::version() to Version::version()
|
2017-02-17 20:08:29 -08:00 |
|
Alexander Karatarakis
|
39772adbfe
|
Remove unused function
|
2017-02-17 15:53:18 -08:00 |
|
Alexander Karatarakis
|
4313d8f398
|
owns : check for --options
|
2017-02-17 15:38:39 -08:00 |
|
Alexander Karatarakis
|
71b985dd03
|
Remove try_load_port() overload
|
2017-02-17 15:10:43 -08:00 |
|
Alexander Karatarakis
|
ff222fac45
|
[build_command] Extract function for calculations after Input processing
|
2017-02-17 15:08:05 -08:00 |
|
Alexander Karatarakis
|
532c4f6a53
|
Add vcpkg_cmd_arguments::check_no_optional_arguments()
|
2017-02-17 00:16:52 -08:00 |
|
Alexander Karatarakis
|
e16084cc8d
|
Rename Stopwatch.h/cpp to vcpkg_Chrono.h/cpp
|
2017-02-16 16:32:36 -08:00 |
|
Alexander Karatarakis
|
a62558fb79
|
Introduce ElapsedTime class
|
2017-02-16 16:29:52 -08:00 |
|
Alexander Karatarakis
|
b39b2d298d
|
Remove unused variable from create_remove_plan()
|
2017-02-15 18:38:40 -08:00 |
|
Alexander Karatarakis
|
ab2cca3dad
|
Add BuildResul_Values and rename NULLVALUE const
|
2017-02-15 18:06:06 -08:00 |
|
Alexander Karatarakis
|
430739c468
|
Change parameter from std::string to package_spec
|
2017-02-15 18:06:06 -08:00 |
|
Alexander Karatarakis
|
6824cc9264
|
Extract create_user_troubleshooting_message(). CI doesn't call it, interactive commands do
|
2017-02-15 18:06:06 -08:00 |
|
Alexander Karatarakis
|
6e25bcf7cb
|
Swap parameters of Build::create_error_message()
|
2017-02-15 18:06:06 -08:00 |
|
Alexander Karatarakis
|
c432b66034
|
Introduce ci command: builds all packages of a triplet
|
2017-02-15 18:06:06 -08:00 |
|
Alexander Karatarakis
|
c60c9de6e2
|
Restore dependency check in build_package()
|
2017-02-15 18:06:06 -08:00 |
|
Alexander Karatarakis
|
2b90350632
|
Separate dependency check from build_package()
|
2017-02-15 18:06:06 -08:00 |
|
Alexander Karatarakis
|
a9a63192dd
|
Function rename
|
2017-02-14 16:57:34 -08:00 |
|
Alexander Karatarakis
|
a7c5063d4d
|
Add functions to find the Program Files folders on the C++ side. Resolves #606
|
2017-02-14 16:23:02 -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
|
af583825a7
|
[Checks] Add check_exit() overload with no message
|
2017-02-13 14:05:27 -08:00 |
|
Alexander Karatarakis
|
37f45b9d5f
|
Make StatusParagraph::find_installed() const
|
2017-02-13 14:05:26 -08:00 |
|
Alexander Karatarakis
|
a13b2f0c92
|
build_package() modified to return the result of the build
|
2017-02-10 14:00:11 -08:00 |
|
Alexander Karatarakis
|
95650bdd42
|
PostBuildLint enum revamp
|
2017-02-10 14:00:11 -08:00 |
|
Alexander Karatarakis
|
7a0404cb83
|
BuildInfo now holds enum instead of string
|
2017-02-10 14:00:11 -08:00 |
|
Alexander Karatarakis
|
47a4bff2d1
|
Add vcpkg_Enums
|
2017-02-10 14:00:11 -08:00 |
|
Alexander Karatarakis
|
d36a1b7cb0
|
Remove OutdatedDynamicCrt enum. Replace with vector<struct>
|
2017-02-07 22:57:37 -08:00 |
|
Alexander Karatarakis
|
f9616c6994
|
Add new Policy: Empty Package
|
2017-02-07 17:02:57 -08:00 |
|
Alexander Karatarakis
|
1d34facb84
|
Split OutdatedDynamicCrt into separate h/cpp
|
2017-02-01 17:54:49 -08:00 |
|
Alexander Karatarakis
|
0a0a17b7f9
|
Split BuildType into separate h/cpp
|
2017-02-01 17:54:48 -08:00 |
|
Alexander Karatarakis
|
4aef2485b9
|
Split ConfigurationType into separate h/cpp
|
2017-02-01 17:54:48 -08:00 |
|
Alexander Karatarakis
|
7a04aff33e
|
Split LinkageType into separate h/cpp
|
2017-02-01 17:54:48 -08:00 |
|
Alexander Karatarakis
|
9086fcebdf
|
Rename files in PostBuildLint namespace
|
2017-02-01 17:54:48 -08:00 |
|
Alexander Karatarakis
|
c595fac0ff
|
Add BuildPolicies::values()
|
2017-02-01 11:42:41 -08:00 |
|
Alexander Karatarakis
|
4599997869
|
Introduce BuildPolicies (not used by the post_build checks yet)
|
2017-02-01 11:42:41 -08:00 |
|
Alexander Karatarakis
|
bd1a10e5b9
|
Enhance the opt_bool type
|
2017-02-01 11:42:41 -08:00 |
|
Alexander Karatarakis
|
2a83c5eda6
|
[opt_bool] Make members ALL_CAPS
|
2017-01-31 12:59:20 -08:00 |
|
Alexander Karatarakis
|
4e64dc598a
|
[Dependencies] Specify constructors and fix bug with default remove_plan_action init
|
2017-01-30 21:52:44 -08:00 |
|
Alexander Karatarakis
|
4252d9436e
|
remove_plan now depends on the spec, instead of StatusParagraph
|
2017-01-30 21:52:44 -08:00 |
|
Alexander Karatarakis
|
8de71af4bd
|
Introduce "optional" alias
|
2017-01-30 21:52:44 -08:00 |
|
Alexander Karatarakis
|
836de4b074
|
Fix remove_plan code
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
b4e9322a11
|
Rename field
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
e461467aff
|
[Dependencies] User-requested vs autos-elected info is now in a separate enum
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
4d10454167
|
Add package_spec::display_name()
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
884cd176b0
|
Renames and formatting
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
661776fe29
|
Enable recursive remove command
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
e0577978c5
|
Remove unneeded #include directive
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
0f0698dc18
|
Introduce Strings::Joiner
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
4059d4a6b9
|
[package_spec] Make toString() a member function
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
9da07d4540
|
Add <filesystem> and <chrono> to pch.h
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
6f363339d8
|
Reorganize pch.h
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
050e4a0f7a
|
Introduce precompiled headers
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
33b46b1fee
|
Create a remove plan. NOT used yet
|
2017-01-30 21:52:41 -08:00 |
|
Alexander Karatarakis
|
cc81c3de6c
|
[StatusParagraphs] Replace auto with actual type
|
2017-01-30 21:52:41 -08:00 |
|
Alexander Karatarakis
|
9502d795bb
|
Move & rename remove_plan_type enum
|
2017-01-30 21:52:41 -08:00 |
|
Alexander Karatarakis
|
2a246f26af
|
Change check_throw() to check_exit()
|
2017-01-25 19:38:14 -08:00 |
|
Alexander Karatarakis
|
59be40a100
|
Rename vcpkg.h/cpp to vcpkglib.h/cpp
|
2017-01-25 19:32:50 -08:00 |
|
Alexander Karatarakis
|
93c3c0648a
|
[VS2017] Enable building with v141 toolset
|
2017-01-23 19:25:47 -08:00 |
|
Alexander Karatarakis
|
e0e3f6ac21
|
[VS2017] Add function to get vcvarsall.bat
|
2017-01-23 16:15:30 -08:00 |
|
Alexander Karatarakis
|
79a0036739
|
[VS2017] Add function do get dumpbin.exe
|
2017-01-23 15:15:26 -08:00 |
|
Alexander Karatarakis
|
3a6571a019
|
Add Strings::split() function
|
2017-01-23 15:13:12 -08:00 |
|
Alexander Karatarakis
|
6d3ab4579d
|
[vcpkg_paths] Add "scripts" entry
|
2017-01-23 15:12:52 -08:00 |
|
Alexander Karatarakis
|
cc8851144a
|
Reorganize commands, each in its own namespace
Additionally, functions related to a command can now live
in the same namespace
|
2017-01-12 22:03:57 -08:00 |
|
Alexander Karatarakis
|
df2a05e854
|
Introduce Command namespace. Refactoring
|
2017-01-12 17:43:05 -08:00 |
|
Alexander Karatarakis
|
6a4ec92a90
|
Place build & build_external commands into separate files
|
2017-01-12 17:43:04 -08:00 |
|
Alexander Karatarakis
|
e5f60816cb
|
Introduce ImmutableSortedVector
|
2017-01-05 14:30:52 -08:00 |
|
Alexander Karatarakis
|
708e93d82a
|
Use Nested Namespace Definition
|
2017-01-05 14:25:50 -08:00 |
|
Alexander Karatarakis
|
6e29b7b8d4
|
Pass by reference
|
2017-01-05 14:21:09 -08:00 |
|
Alexander Karatarakis
|
88b5791b0b
|
Use Nested Namespace Definition
|
2017-01-05 14:14:11 -08:00 |
|
Alexander Karatarakis
|
0b5e2e9e76
|
Use nested namespace definition
|
2017-01-05 12:55:28 -08:00 |
|
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 |
|