Commit Graph

591 Commits

Author SHA1 Message Date
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
162e9ce98f [vcpkg] Collapse cXstring_views into a single template. 2017-04-01 01:39:00 -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
Robert Schumacher
74fbd3acd5 [vcpkg] Dead code elimination 2017-04-01 01:10:15 -07:00
Alexander Karatarakis
1f567081e1 Fix issue in vcxproj.filters 2017-03-31 18:07:13 -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
946734aa73 Add name_and_version_diff_t 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
4e26c6781c Add constexpr in cstring_view functions 2017-03-31 17:53:53 -07:00
Alexander Karatarakis
d3a54b0042 Place cXstring_view in a separate header 2017-03-31 17:53:02 -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
9b62a4b207 Remove Checks::check_throw() and Checks::throw_with_message() 2017-03-31 17:01:03 -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
60445c1150 Fix order of arguments 2017-03-31 16:35:02 -07:00
Alexander Karatarakis
e9ca24b219 Rename expected.h to vcpkg_expected.h 2017-03-31 16:33:10 -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
ee75fe6330 Add more functions to ImmutableSortedVector 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
Alexander Karatarakis
eb6c65abc8 [pch.h] Put windows.h at the top to solve compilation errors 2017-03-29 13:16:23 -07:00
Alexander Karatarakis
aea362ab70 Merge branch 'patch-3' of https://github.com/OlafvdSpek/vcpkg into OlafvdSpek-patch-3 2017-03-29 13:14:32 -07:00
Robert Schumacher
830bd8d449 [vcpkg] Fix regression introduced in 67ce764. Fixes #868. Fixes #866. 2017-03-29 09:49:09 -07:00
Alexander Karatarakis
c09a8f990c Update CHANGELOG and bump version to v0.0.78 2017-03-28 21:10:35 -07:00
Alexander Karatarakis
970a179cfd Remove unneeded call to c_str() 2017-03-28 19:26:07 -07:00
Alexander Karatarakis
42bd55e3ae Rework optional<T> 2017-03-28 18:59:57 -07:00
Alexander Karatarakis
67ce764c2e [expected] Now uses exit variants instead of throw variants 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
db4d1df5f0 Remove unneeded calls to c_str() 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
780ef97d1b Use cstring_view in all functions in Checks:: 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
ddf40ccdd3 Rename arg1 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
8aa6f78e3c Remove unneeded calls to c_str() 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
2b05e401d1 Use cwstring_view in all System functions and remove obsolete overloads 2017-03-28 18:48:03 -07:00
Alexander Karatarakis
8a21d95f5b Introduce cstring_view and cwstring_view 2017-03-28 18:48:03 -07:00
Olaf van der Spek
15e1da0dcf Sort includes 2017-03-28 09:02:33 +02:00
Olaf van der Spek
74352bc0a6 Replace all whitespace by a single space 2017-03-28 08:57:35 +02:00
Robert Schumacher
125d98cb08 [vcpkg-lint] Improve diagnostics as identified in #857 2017-03-27 16:32:51 -07:00