Robert Schumacher
|
828cedb755
|
[vcpkg] Add support for muslc, static crt linkage, and forcing the system binaries for cmake and ninja
|
2018-12-12 09:19:37 -08:00 |
Alexander Karatarakis
|
f19df646a0
|
Survey times. Refactor Chrono stuff. All times UTC, unless explicitly mentioned
Survey is set to be every 6 months, but you also get one in the first 10 days.
|
2018-10-17 19:43:15 -07:00 |
Alexander Karatarakis
|
cf199dba42
|
Survey prompts are now shown only for intall/remove/export/update
|
2018-10-17 19:43:14 -07:00 |
Robert Schumacher
|
56e1d2f696
|
[vcpkg] Wrap all external process spawning in a Ctrl-C catcher to avoid corrupted consoles
|
2018-10-16 00:35:47 -07:00 |
Robert Schumacher
|
802f51a142
|
[vcpkg] Split vcpkg::Commands::Fetch into backend and frontend
|
2018-07-09 06:29:37 -07:00 |
Robert Schumacher
|
8f0ebdf8d5
|
[vcpkg] Remove utf16 usage from non-Windows
|
2018-05-03 15:03:35 -07:00 |
Robert Schumacher
|
a2aeb2f194
|
[vcpkg] Mark many types noexcept. Make certain code patterns more transparent to /analyze. #ifdef-out unused code on non-windows.
|
2018-04-12 00:47:17 -07:00 |
Robert Schumacher
|
3c7997215b
|
[vcpkg] Improve default triplets for non-windows
|
2018-03-13 11:06:22 -07:00 |
Robert Schumacher
|
6670b87c18
|
[vcpkg] Add VCPKG_DEFAULT_VS_PATH environment variable
|
2018-03-10 14:19:51 -08:00 |
Robert Schumacher
|
25b8f25dad
|
[vcpkg] Initial commit of experimental compressed binary archiving behind a flag
|
2018-02-26 18:38:25 -08:00 |
Robert Schumacher
|
a2e6ffd86d
|
[vcpkg] Refactor VcpkgCmdArguments to not utilize global state
|
2018-02-26 18:22:17 -08:00 |
Robert Schumacher
|
0ef0300b8e
|
[vcpkg] Enable metrics on linux
|
2018-02-21 23:01:54 -08:00 |
Alexander Karatarakis
|
80f1563c6b
|
Use empty() instead of comparing with size()
|
2018-01-23 15:21:33 -08:00 |
Alexander Karatarakis
|
209452755b
|
Fix #include casing
|
2018-01-23 15:18:31 -08:00 |
Robert Schumacher
|
332414111d
|
Revert "clang-tidy fixes"
This reverts commit 2d0a76370e.
|
2017-12-23 07:29:12 -08:00 |
Alexander Karatarakis
|
2d0a76370e
|
clang-tidy fixes
|
2017-12-22 16:52:11 -08:00 |
Robert Schumacher
|
71f8958a06
|
[vcpkg-contact-survey] Add monthly survey prompt
|
2017-12-01 16:08:09 -08:00 |
Robert Schumacher
|
d38d4a7540
|
[vcpkg] Add --x-xunit internal command to print installation results in a VSTS friendly format.
|
2017-11-30 08:09:09 -08:00 |
Robert Schumacher
|
415789b42e
|
[vcpkg-metrics] Replace SQM with MAC hash.
|
2017-11-13 21:49:11 -08:00 |
sdcb
|
3457d89d41
|
Using CP_UTF8 macro instead of magic numbers.
|
2017-10-30 23:55:55 -07:00 |
Alexander Karatarakis
|
7ed8d4f75e
|
Don't warn for outdated vcpkg if command is autocomplete
|
2017-10-16 17:24:17 -07:00 |
Robert Schumacher
|
7214c3583b
|
[vcpkg] Push use of UTF-16 to only around Win32 call boundaries.
|
2017-10-16 11:44:04 -07:00 |
Alexander Karatarakis
|
bf41a93b9d
|
[vcpkg] Prefer the current vcpkg directory over the one the vcpkg.exe is located in
|
2017-10-14 02:07:42 -07:00 |
Robert Schumacher
|
e17de99599
|
[vcpkg] Re-layout all files using new organization scheme.
All filenames and directories are lowercase. Use dots for namespace separation.
|
2017-10-13 18:37:41 -07:00 |
Alexander Karatarakis
|
e25a31eca8
|
Suppress 4768 warning from shlobj.h
|
2017-10-02 17:29:11 -07:00 |
Alexander Karatarakis
|
be27ae05f0
|
Version check is now performed before running any command
(except vcpkg version/hash/contact)
|
2017-09-14 04:13:03 -07:00 |
Alexander Karatarakis
|
2d1bee6bb5
|
[vcpkg.cpp] Naming scheme
|
2017-09-13 21:48:38 -07:00 |
Alexander Karatarakis
|
da299cb49c
|
Add missing const keywords
|
2017-08-28 16:59:59 -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
|
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 |
Daniel Shaw
|
264cd050e6
|
ExpectedT factory class
|
2017-06-06 14:02:59 -07:00 |
Alexander Karatarakis
|
a66b066d45
|
get_environmental_variable() -> get_environment_variable()
|
2017-05-04 14:58:18 -07:00 |
Alexander Karatarakis
|
a94efe662b
|
Rename Strings:: function for utf8/utf16 conversion
|
2017-05-04 14:54:23 -07:00 |
Robert Schumacher
|
cbc52bc6a4
|
[vcpkg] Remove OptBool in favor of Optional<bool>
|
2017-04-30 03:36:55 -07:00 |
Alexander Karatarakis
|
4ad755bb69
|
Run clang-foramt over tests and remaining cpp files
|
2017-04-27 18:59:57 -07:00 |
Alexander Karatarakis
|
1aef09ba58
|
Rework OptBool enum
|
2017-04-25 17:56:18 -07:00 |
Robert Schumacher
|
7069fbbebc
|
[vcpkg] Remove+indirect nearly all uses of iostreams
|
2017-04-12 22:48:52 -07:00 |
Robert Schumacher
|
7326b6c64d
|
Merge from master
|
2017-04-11 18:24:08 -07:00 |
Robert Schumacher
|
0bc21296c9
|
[vcpkg] Alias out standard filesystem headers to ensure clean separation.
|
2017-04-11 15:16:39 -07:00 |
Alexander Karatarakis
|
84e1a9d3e5
|
VcpkgCmdArguments.target_triplet -> ".triplet
|
2017-04-10 13:01:43 -07:00 |
Alexander Karatarakis
|
410aa5b43a
|
default_target_triplet -> default_triplet
|
2017-04-10 13:00:33 -07:00 |
Robert Schumacher
|
b34c40a4e6
|
[vcpkg] Further work on filesystem abstraction layer.
|
2017-04-08 20:19:35 -07:00 |
Robert Schumacher
|
c434dc9986
|
[vcpkg] Initial addition of Filesystem abstraction to enable testing.
|
2017-04-08 16:26:26 -07:00 |
Robert Schumacher
|
1c9838b551
|
[vcpkg-debug] Add debugging for calls to cmd_execute_clean()
|
2017-04-05 16:28:09 -07:00 |
Alexander Karatarakis
|
e401799aca
|
color -> Color
|
2017-04-04 16:47:00 -07:00 |
Alexander Karatarakis
|
3f76b9e53d
|
vcpkg_paths -> VcpkgPaths
|
2017-04-04 16:44:46 -07:00 |
Alexander Karatarakis
|
95428f5369
|
optional<T> -> Optional<T>
|
2017-04-04 16:44:45 -07:00 |