Commit Graph

933 Commits

Author SHA1 Message Date
Robert Schumacher
92dd1b77ed [vcpkg] Add Util::ResourceBase, use MoveOnlyBase 2017-08-22 15:14:15 -07:00
Robert Schumacher
bee29497f9 [vcpkg] Compact tests for improved maintainability. 2017-08-22 15:03:42 -07:00
Robert Schumacher
6784704638 [vcpkg] Improve error messages when a feature is requested that doesn't exist. 2017-08-21 21:08:43 -07:00
Robert Schumacher
d708484077 [vcpkg] Feature packages now include user requested packages even if they are already installed. 2017-08-21 20:06:47 -07:00
Robert Schumacher
27be8b5c74 [vcpkg] Fix feature packages for non-default triplets. Reduce duplication between normal installs and feature installs. 2017-08-21 17:16:14 -07:00
Robert Schumacher
c7de717cbc [vcpkg] Refactor features implementation. Improve error handling. 2017-08-20 20:06:21 -07:00
Robert Schumacher
1ba7cef1f0 [vcpkg] Remove incomplete default features implementation 2017-08-20 19:36:43 -07:00
Robert Schumacher
bd222504ab [vcpkg] Refactor parsing together and flatten featurespec usages 2017-08-20 19:09:39 -07:00
Robert Schumacher
f219ce0b8c [vcpkg] Reorganize some parsing functions. 2017-08-19 19:27:34 -07:00
Robert Schumacher
4d34488649 [vcpkg] Consolidate specifier parsing 2017-08-18 20:32:35 -07:00
Robert Schumacher
aab0173509 [vcpkg] Fix rebase build. 2017-08-18 16:22:52 -07:00
Daniel Shaw
307b761df4 partial end to end feature packages hdf5
added vcpkg feature package support to other commands

remove comments

change qualifier bracket to parens

added features to qualified dependencies
2017-08-16 15:10:50 -07:00
Robert Schumacher
561e1dd69b [vcpkg-tests] Reformat 2017-08-15 13:58:04 -07:00
Robert Schumacher
28ae8e94d5 Merge branch 'master' into qualifier_change 2017-08-15 13:56:20 -07:00
Alexander Karatarakis
011368ef9e Take path by const& 2017-08-11 16:11:00 -07:00
Alexander Karatarakis
3a0ae04ee6 Print more info when fetchDependency fails 2017-08-11 16:09:45 -07:00
Alexander Karatarakis
8a0a99b62a Update required/downloaded git to 2.14.1 2017-08-11 15:40:06 -07:00
Alexander Karatarakis
2cdabbf028 Update CHANGELOG and bump version to v0.0.83 2017-08-11 12:00:04 -07:00
atkawa7
6e5ec2ff08 [cmake] Fix cmake path 2017-08-11 09:10:37 -07:00
Alexander Karatarakis
052b34d4c5 Add text filtering in vcpkg depend-info 2017-08-09 13:16:09 -07:00
Robert Schumacher
d5659ea88d [vcpkg] Improve error messages during Binary Paragraph parsing 2017-08-08 14:00:03 -07:00
Alexander Karatarakis
5ef872a604 Update CHANGELOG and bump version to v0.0.82 2017-08-07 16:11:39 -07:00
Alexander Karatarakis
cebc7acf02 Updated version of nuget to 4.1.0 2017-08-07 12:26:30 -07:00
Daniel Shaw
957cb214e9 change qualifier bracket to parens 2017-08-01 15:21:49 -07:00
Alexander Karatarakis
8b49289b77 [BinaryParagraph] Remove extra qualification (permissive-) 2017-07-31 03:18:00 -07:00
Robert Schumacher
17b6d75d0d [vcpkg-export] Tweak error formatting 2017-07-26 16:51:28 -07:00
Robert Schumacher
800af576df [vcpkg-help] Improve help, including a list of topics. 2017-07-26 16:46:22 -07:00
Robert Schumacher
06597edfb7 [vcpkg-export] Add NuGet id and NuGet version options to export command. 2017-07-26 16:25:24 -07:00
Robert Schumacher
60296cf161 [vcpkg] Add support for single-option arguments. 2017-07-26 14:28:19 -07:00
Mikhail Paulyshka
5d86005aa7 cmake: update to 3.9 2017-07-25 04:07:08 +03:00
Daniel Shaw
b277b4dda3 Merge pull request #1461 from Microsoft/create_install_tests
feature packages graph algorithm
2017-07-24 16:11:22 -07:00
Daniel Shaw
59389ca236 end to end feature pkg draft 2017-07-24 15:21:32 -07:00
Robert Schumacher
3c841c6128 [vcpkg] Revert revert. Bug fixed. 2017-07-24 13:59:53 -07:00
Robert Schumacher
c0af06a691 [vcpkg] Revert #1450, pending bugfix. 2017-07-24 13:34:18 -07:00
Robert Schumacher
0693b64938 Merge pull request #1450 from atkawa7/string-format
[vcpkg] remove platform dependency of string format
2017-07-24 13:27:16 -07:00
Robert Schumacher
11f540d7e9 [vcpkg] Use _vsnprintf_s_l on Windows for locale-insensitivity. Avoid manual buffer management. 2017-07-24 13:26:45 -07:00
Robert Schumacher
8097e2f3c2 [vcpkg] ALLOW_OBSOLETE_MSVCRT policy should enable use of all CRTs. 2017-07-24 09:03:03 -07:00
Daniel Shaw
1445115906 refactor feature packages 2017-07-19 14:19:11 -07:00
Daniel Shaw
7cca4a2d59 clean tests 2017-07-17 13:36:33 -07:00
Daniel Shaw
4f7f1cf5d1 Merge remote-tracking branch 'origin' into create_install_tests 2017-07-14 13:22:09 -07:00
Daniel Shaw
336e25218a feature packages graph traversal 2017-07-14 13:21:25 -07:00
atkawa7
e9ba08be3a [vcpkg] remove platform dependency of string format 2017-07-12 20:28:14 -07:00
atkawa7
fe602fc358 [vcpkg] remove flushall 2017-07-11 08:58:15 -07:00
Maktm
6f31f2d1b9 Adds a missing new line statement 2017-07-09 01:28:51 -05:00
Robert Schumacher
4267c86b1f [grpc] Use vcpkg_copy_tool_dependencies 2017-07-07 17:19:29 -07:00
Daniel Shaw
7944f9f777 refactor create_install_plan tests 2017-06-27 15:46:40 -07:00
Daniel Shaw
cc06f97891 Merge branch 'master' into create_install_tests 2017-06-26 15:52:18 -07:00
Daniel Shaw
838e8783d6 adding tests for install plans 2017-06-26 15:36:57 -07:00
Robert Schumacher
8461bc1913 [vcpkg-export] Fix nuget export. Fixes #1223. 2017-06-21 17:41:31 -07:00
Alexander Karatarakis
b188fefeca [triplet] Use pointer to instance-controlled strings and cache hashcode 2017-06-21 15:27:34 -07:00