Commit Graph

1054 Commits

Author SHA1 Message Date
Alexander Karatarakis 78cbe5d52f [vcpkg export] Naming convention fixes 2017-08-31 18:13:22 -07:00
Alexander Karatarakis ef33eb96cf [vcpkg contact] Naming convention fix 2017-08-31 18:13:12 -07:00
Alexander Karatarakis 81c9445376 example -> EXAMPLE 2017-08-31 18:10:10 -07:00
Alexander Karatarakis b72c904719 Naming convention fixes 2017-08-31 18:05:13 -07:00
Alexander Karatarakis 07c963f369 Add missing const 2017-08-31 18:04:39 -07:00
Alexander Karatarakis badecd4207 CoffFileReader naming convention 2017-08-31 18:03:54 -07:00
Alexander Karatarakis 72394491b2 Naming convention 2017-08-31 18:02:51 -07:00
Alexander Karatarakis d86d9727f6 Function naming convention 2017-08-31 18:02:12 -07:00
Alexander Karatarakis f1867a8e89 Naming scheme 2017-08-31 18:01:23 -07:00
Alexander Karatarakis f76244f700 Use ::TerminateProcess() instead of ::exit() 2017-08-30 23:32:41 -07:00
Alexander Karatarakis aa1e928c79 Improve `vcpkg edit` and feedback when no editor is found 2017-08-30 23:26:34 -07:00
Alexander Karatarakis 62cde6598d Move function to Files::find_from_PATH() 2017-08-30 22:42:43 -07:00
Alexander Karatarakis d35a5c98e4 Fix /permissive- issue 2017-08-30 12:35:15 -07:00
Alexander Karatarakis 6b1fc769a6 Add missing const 2017-08-29 19:32:00 -07:00
Alexander Karatarakis 3063bf5be3 Add missing const 2017-08-29 19:32:00 -07:00
Alexander Karatarakis 130d9019df Naming convention fixes 2017-08-29 19:32:00 -07:00
Alexander Karatarakis 673bb9e19e Add missing const 2017-08-29 19:32:00 -07:00
Robert Schumacher 765068fa70 [vcpkg] Refactor workaround for issue #1712. This should be removed once the root cause is found. 2017-08-29 19:04:47 -07:00
Robert Schumacher e0a9cae928 Merge branch 'utf-1702' 2017-08-29 18:58:01 -07:00
Robert Schumacher 526b1436a1 [vcpkg] Dependency instead of installcmd 2017-08-29 17:02:33 -07:00
Alexander Karatarakis 5337adf107 Remove Strings::is_empty(). Use std::string.empty() 2017-08-29 16:20:46 -07:00
Alexander Karatarakis 28e581599e Use Strings::EMPTY 2017-08-28 19:54:01 -07:00
Alexander Karatarakis 03c4c7f8c4 Use System::println() with no args 2017-08-28 19:54:01 -07:00
Alexander Karatarakis 6684240090 Use Strings::EMPTY 2017-08-28 19:54:01 -07:00
Alexander Karatarakis 992f192c5e Add System::println() with no args 2017-08-28 19:54:01 -07:00
Alexander Karatarakis 5b91a84230 Change Strings::EMPTY to char * 2017-08-28 19:54:01 -07:00
Alexander Karatarakis d02d44b0f1 Use Strings::EMPTY instead of "" 2017-08-28 19:54:01 -07:00
Alexander Karatarakis 4a6b43c15a Improve BinaryParagraph::displayname() 2017-08-28 19:54:01 -07:00
Alexander Karatarakis f3d803addf Introduce Strings::is_empty() 2017-08-28 19:54:01 -07:00
Alexander Karatarakis 7d46adb47c Use Strings::EMPTY 2017-08-28 19:54:01 -07:00
Alexander Karatarakis 259d6f83b4 Introduce Strings::EMPTY 2017-08-28 19:54:01 -07:00
Alexander Karatarakis b1cebc0740 Make member functions const 2017-08-28 19:54:01 -07:00
Alexander Karatarakis c2571cf8bc Use Strings::join() and Strings::format() 2017-08-28 19:54:01 -07:00
Alexander Karatarakis dc46f68f6a [Strings::join()] Modify to work for any container 2017-08-28 19:54:01 -07:00
Alexander Karatarakis 174c264b44 [vcpkg_Dependencies.cpp] Remove redundant else 2017-08-28 19:54:00 -07:00
Alexander Karatarakis 63a9572ecf [vcpkg_Dependencies.cpp] Order of initialization 2017-08-28 19:54:00 -07:00
Alexander Karatarakis f3156ae3e4 [vcpkg_Build.cpp] USe const. Misc fixes 2017-08-28 19:54:00 -07:00
Robert Schumacher 5b42ec9b5d [vcpkg] Hack to fix codepage problems -- root cause unknown 2017-08-28 17:26:01 -07:00
Alexander Karatarakis 4d952a5e1d [commands_hash.cpp] Use const. Naming scheme. 2017-08-28 17:22:40 -07:00
Alexander Karatarakis 98074f5a21 [commands_env.cpp] Use const. Naming scheme 2017-08-28 17:21:34 -07:00
Alexander Karatarakis 0404a51e4a [edit] Fix variable names to be consistence with vcpkg's convention 2017-08-28 17:20:29 -07:00
Alexander Karatarakis 4a43e3e7f9 Use const 2017-08-28 17:16:38 -07:00
Alexander Karatarakis 269c6b4d55 Use const. Take str by reference 2017-08-28 17:12:42 -07:00
Alexander Karatarakis 75cc10b0f3 Add missing const 2017-08-28 17:10:50 -07:00
Alexander Karatarakis da299cb49c Add missing const keywords 2017-08-28 16:59:59 -07:00
Alexander Karatarakis 2140236506 Fix /permissive- issue 2017-08-28 14:42:44 -07:00
Alexander Karatarakis 8a79566c64 Update CHANGELOG and bump version to v0.0.85 2017-08-27 22:03:18 -07:00
atkawa7 330b29732c [vcpkg] free memory CommandLineToArgvW 2017-08-26 12:17:39 -07:00
Robert Schumacher 3a026cbe21 Merge pull request #1690 from Mixaill/vcpkg-toolsetsdetection-fix
[vcpkg] testing for architectures supported by toolset
2017-08-26 00:38:27 -07:00
Robert Schumacher 70949b0d81 [vcpkg] Use vcvars argument strings from detected toolset. Avoid c-string pointer comparison. 2017-08-26 00:20:03 -07:00
Robert Schumacher 581aea74fb [vcpkg] Use fgetws instead of fgets to accomodate non-ascii results 2017-08-25 23:34:44 -07:00
Robert Schumacher 67b9475ef2 [vcpkg] Set codepage to 65001, duplicate of #1682, fixes #1660 #1631 #1644 2017-08-25 17:30:56 -07:00
Mikhail Paulyshka af01792297 [vcpkg] use UTF-8 for console input/output 2017-08-25 17:27:11 -07:00
Robert Schumacher 98ee8a949a [vcpkg] Trap Ctrl-C, enable thread safety for global data structures 2017-08-25 16:03:57 -07:00
Alexander Karatarakis 34bd87c9fc Fix merge issues 2017-08-24 16:32:06 -07:00
Alexander Karatarakis 88d96a3699 Run cleanup before exiting instead of calling atexit 2017-08-24 16:29:41 -07:00
Alexander Karatarakis e237682cad Introduce GlobalState struct 2017-08-24 16:29:40 -07:00
Mikhail Paulyshka ceb54bae87 [vcpkg] prefer AMD64 host architecture 2017-08-25 00:45:11 +03:00
Alexander Karatarakis 52d606e6ac Use CreateProcess instead of _wspawnlpe 2017-08-24 12:07:22 -07:00
Alexander Karatarakis 14f42a66d3 [Strings::format] Add overload for unisigned long 2017-08-24 12:07:16 -07:00
Mikhail Paulyshka 7dd082cad7 [vcpkg] testing for architectures supported by toolset 2017-08-24 13:26:42 +03:00
Robert Schumacher bed70f54bc [vcpkg] Add stringify for BuildResult::FILE_CONFLICTS 2017-08-23 22:46:28 -07:00
Robert Schumacher 3c34cca36a [vcpkg] Fix typo 2017-08-23 16:16:31 -07:00
Robert Schumacher 5fb5f65ccd Merge branch 'master' of https://github.com/Microsoft/vcpkg 2017-08-23 15:58:12 -07:00
Robert Schumacher 30d2cb9deb [vcpkg] Install should not list already installed packages as "to be built" 2017-08-23 15:58:05 -07:00
Robert Schumacher 14a99b0730 [vcpkg] Deduplicate code from feature packages 2017-08-23 15:57:46 -07:00
Alexander Karatarakis 57d078e8d1 [vcpkg edit] Add option --buildtrees 2017-08-22 18:28:43 -07:00
Robert Schumacher 687ea82f89 [vcpkg] Improve formatting of search and list. Fix gl2ps version. 2017-08-22 15:59:27 -07:00
Robert Schumacher 651ab5cef2 Merge pull request #1566 from Microsoft/feature_package_end_to_end
end to end hdf5 feature packages
2017-08-22 15:14:59 -07:00
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
Alexander Karatarakis ca5c3899b4 Update CHANGELOG and bump version to v0.0.84 2017-08-22 12:42:43 -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
Alexander Karatarakis c0fdbfb2e8 Fix detection of 64-bit VSCode 2017-08-21 17:19:40 -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