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
LRFLEW
3d12e5ca72
Handle symlink when installing or removing a library ( #4479 )
2018-10-17 11:46:27 -07:00
Robert Schumacher
df82d21f32
[vcpkg] Fix OSX build for old GCC versions
2018-10-16 05:53:57 -07:00
Alex Dewar
9cf7cfeeb9
Display names of environment variables correctly for non-Windows ( #4471 )
...
platforms in help
Currently vcpkg displays environment variable names in the help as
%VARIABLENAME% on non-Windows platforms, where it should be
$VARIABLENAME. This patch adds a macro to fix this.
2018-10-16 03:43:36 -07:00
Robert Schumacher
f451d95a39
[vcpkg] Fix blocking on vcpkg edit
with VSCode
2018-10-16 01:35:11 -07:00
Robert Schumacher
faf7c2db7d
[vcpkg] Improve handling of ctrl-c inside install
or build
.
2018-10-16 01:26:04 -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
Alexander Karatarakis
10e7bd5772
Print out the error when dumpbin fails
2018-10-15 21:32:01 -07:00
Alexander Karatarakis
20a8e393a0
[vcpkg env] Add argument to run a command
2018-10-15 21:31:18 -07:00
Alexander Karatarakis
7970ab0251
clang-formatting
2018-10-09 20:14:51 -07:00
Alexander Karatarakis
efffda88f0
[vcpkg ci] Remove src as well
2018-10-09 20:14:51 -07:00
Alexander Karatarakis
276da906c5
Remove status_known()
2018-10-09 20:14:51 -07:00
Alexander Karatarakis
e8e8c14998
vcpkg edit
now checks the default user-installer location for VSCode
2018-10-04 14:39:48 -07:00
Robert Schumacher
1faf5c7d28
[vcpkg] Hotfix build break on non-windows platforms in commands.xvsinstances.cpp
2018-09-19 17:09:27 -07:00
Alexander Karatarakis
a1a18eada1
Add -all flag to vswhere.exe call
2018-09-18 21:03:00 -07:00
Alexander Karatarakis
1f79c92eb0
Add command x-vsinstances
2018-09-18 20:55:35 -07:00
Ofek
555ccaaf67
nuget export: fix displayed file name ( #4068 )
...
* Initial addition of native visualizer, to improve debugging experience.
* Fix displayed export name, to match the real file name
2018-08-11 23:45:27 -07:00
Ofek
2815c4fb66
Initial addition of native visualizer, to improve debugging experience. ( #3906 )
2018-08-01 10:58:25 -07:00
menuet
1f4dde2b22
fix small bug in find_from_PATH (which prevents from using already installed tool) ( #3904 )
2018-07-17 16:57:39 -07:00
Robert Schumacher
97828a4be0
[vcpkg] Use -fPIC in all builds to enable mixing static libs with shared objects.
2018-07-17 16:09:12 -07:00
Robert Schumacher
da9850efc7
[vcpkg-ci] Fix bug in "vcpkg ci" which results in different features being installed than originally desired.
2018-07-12 02:24:02 -07:00
Robert Schumacher
d977ac231e
[vcpkg] Remove vcpkg::Archives from vcpkg::base. Add vcpkg::Hash.
2018-07-09 07:06:29 -07:00
Robert Schumacher
802f51a142
[vcpkg] Split vcpkg::Commands::Fetch into backend and frontend
2018-07-09 06:29:37 -07:00
Robert Schumacher
2cfcdd174a
[vcpkg] Fix missing include
2018-06-30 19:57:14 -07:00
Robert Schumacher
03a038cb86
[vcpkg] Improve metrics performance on Windows
2018-06-30 19:48:26 -07:00
Robert Schumacher
3ff69f138b
[vcpkg] Warn instead of fail on tombstone
2018-06-30 19:48:25 -07:00
Alexander Karatarakis
1c64424122
[cmake] Include cmake version to abi-tag. Update to 3.11.4.
2018-06-28 16:34:40 -07:00
Robert Schumacher
3314845a92
[vcpkg] Remove calls to where.exe to improve startup performance
2018-06-27 23:15:48 -07:00
Robert Schumacher
0ad79a67c7
[vcpkg] Enable storing archives across filesystems
2018-06-27 18:58:29 -07:00
Konstantin Podsvirov
a6986fdbea
[vcpkg] Link bcrypt via CMake on Windows ( #3765 )
2018-06-26 11:40:44 -07:00
Robert Schumacher
1296b14f5a
[vcpkg] Hotfix for non-Windows. Don't include <VersionHelpers.h>
2018-06-26 03:42:44 -07:00
AL
617be1b01d
Use WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY instead of WINHTTP_ACCESS_TYPE_DEFAULT_PROXY when Windows 8.1 and newer ( #3785 )
2018-06-26 02:13:56 -07:00
Alexander Karatarakis
bf6708576c
Merge pull request #3676 from martin-s/feature-graph
...
Dependency graph as new command
2018-06-20 00:34:13 -07:00
Alexander Karatarakis
6b7b82c58a
[fetch] Refactor to allow getting the version along with the path
2018-06-19 23:07:31 -07:00
Alexander Karatarakis
31374871f2
Rename VcpkgStringRange -> StringRange
2018-06-19 23:07:31 -07:00
Alexander Karatarakis
c256ccf452
Introduce stringrange.h/cpp and visualstudio.h/cpp
2018-06-19 23:07:31 -07:00
Alexander Karatarakis
dbae3bfe56
Introduce archives.h/cpp
2018-06-19 23:07:31 -07:00
Alexander Karatarakis
3e76baa163
Introduce downloads.h/cpp
2018-06-19 23:07:31 -07:00
Alexander Karatarakis
7ba1c76781
Add retries to post-extract rename
2018-06-14 14:01:47 -07:00
Alexander Karatarakis
db3004459f
Improve disableMetrics propagation when consuming CMakeLists directly
2018-06-11 17:01:13 -07:00
Alexander Karatarakis
9508d4aad2
Add -disableMetrics for linux
2018-06-08 18:40:20 -07:00
martin-s
0f6953e385
Update commands.dependinfo.cpp
2018-06-08 18:29:44 +00:00
martin-s
dfef4b8dd7
- Moved graph switches from search command to depend-info command.
...
- Added option to generate dgml graph.
2018-06-06 21:57:43 +02:00
Robert Schumacher
3fc54807cb
[vcpkg] Fix warnings on non-Windows
2018-05-31 10:51:00 -07:00
Alexander Karatarakis
1d52df8140
Fix toolchain for linux
2018-05-30 17:19:29 -07:00
Alexander Karatarakis
2a73e13344
Direct-init instead of copy-init
2018-05-22 17:14:30 -07:00
Robert Schumacher
78e4d07e84
[vcpkg] Improve CMake messages to account for case-sensitive filesystems.
...
Improve CMake messages to display shortest targets first (which are hopefully the "public" ones).
Also, fix bug in StringLiteral.
2018-05-22 03:37:40 -07:00
Alexander Karatarakis
b07568da41
Update CHANGELOG and bump version to v0.0.113
2018-05-19 19:29:31 -07:00
Alexander Karatarakis
285c69b0fa
[c++] Condense powershell helper code into the remaining single usage
...
`vcpkg integrate powershell` uses it
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
8549a095a8
Remove stray entries
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
a739df905c
Merge VcpkgPowershellUtils into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
555fa8d7cc
Merge getVisualStudioInstances into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
9e4196d495
Merge getWindowsSDK into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Sztergbaum Roman
b31cfb8b87
fix compilation error on clang 6.0/APPLE ( #3520 )
...
* fix compilation error on clang 6.0/APPLE
* Update system.cpp
2018-05-18 12:46:34 -07:00
Alexander Karatarakis
df28620ba6
Update CHANGELOG and bump version to v0.0.112
2018-05-16 19:05:13 -07:00
Alexander Karatarakis
950a3d0049
[vcpkg edit] Fix whitespace-in-path issue
2018-05-16 18:59:56 -07:00
Alexander Karatarakis
f69cce7051
Fix typo
2018-05-16 15:34:13 -07:00
Alexander Karatarakis
f4c6fe61d0
[vcpkg.exe] Don't error if vswhere.exe is not found
2018-05-16 15:11:55 -07:00
Alexander Karatarakis
8bb28d0de4
Fix signature of hashing function
2018-05-15 23:41:31 -07:00
Alexander Karatarakis
1b0682a39e
[vcpkg] Significantly reduce usage of powershell. Reduce console font switching bug
2018-05-15 23:27:14 -07:00
Alexander Karatarakis
29d04b8b40
Update CHANGELOG and bump version to v0.0.111
2018-05-11 21:46:55 -07:00
Alexander Karatarakis
6c4c7c0d78
Improve unsupported toolchain error message
2018-05-09 19:26:12 -07:00
Alexander Karatarakis
ab58f531cc
git for linux/osx version moved to vcpkgTools.xml
2018-05-04 18:14:54 -07:00
Alexander Karatarakis
9265fe76bf
unix_root -> UNIX_ROOT static const
2018-05-04 16:49:07 -07:00
Robert Schumacher
120f444af3
[vcpkg] Add missing debug statement and fix libc++ Filesystem TS issue.
2018-05-03 15:51:02 -07:00
Robert Schumacher
8f0ebdf8d5
[vcpkg] Remove utf16 usage from non-Windows
2018-05-03 15:03:35 -07:00
Robert Schumacher
a9d989ec05
[vcpkg-integrate-install] Add vcpkg.path.txt to localappdata for more generic consumption.
2018-04-28 14:17:52 -07:00
Alexander Karatarakis
039abe258b
[ci] Don't block binarycaching = false
2018-04-27 22:52:55 -07:00
Alexander Karatarakis
9167511656
Fix #3170 issue with /permissive-
2018-04-25 18:15:54 -07:00
Alexander Karatarakis
f6530368eb
Remove noexcept from BinaryParagraph()
2018-04-25 00:19:27 -07:00
Alexander Karatarakis
967765f294
[osx] Ignore .DS_Store file. Fixes #3306
2018-04-24 22:56:18 -07:00
Alexander Karatarakis
d126acab7b
[vcpkg integrate] Do nothing on linux instead of showing error message
2018-04-24 11:02:57 -07:00
Alexander Karatarakis
ed9bb36446
Update CHANGELOG and bump version to v0.0.110
2018-04-24 10:42:38 -07:00
Alexander Karatarakis
aff1819c79
Update CHANGELOG and bump version to v0.0.109
2018-04-23 18:55:52 -07:00
Alexander Karatarakis
8fcb1073ab
[vcpkg edit] Now accepts multiple ports as arg
2018-04-18 18:52:50 -07:00
Alexander Karatarakis
c3062a7b8d
Use ~/.vcpkg/config instead of ~/vcpkg/config
2018-04-17 13:45:45 -07:00
Alexander Karatarakis
a9b1541fd6
[vcpkg, xml] Parse with string-search instead of regex
...
Resolves issue with inconsistent regex behavior between platforms.
For example [/s/S]*? does not properly match on Clang. String-searching is
also generally more performant.
2018-04-16 16:14:50 -07:00
Billy O'Neal (VC LIBS)
5886a48dc7
Remove call to nonexistent member of std::fpos.
...
See http://eel.is/c++draft/fpos -- to get to an offset you can convert
to int; there is no seekpos member.
2018-04-12 15:31:11 -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
8da8f3e5b3
[vcpkg] Rework dependencies.cpp to improve type safety and error detection
2018-04-11 23:48:32 -07:00
Alexander Karatarakis
77338ee0df
Remove more unused #include directives
2018-04-07 04:55:37 -07:00
Alexander Karatarakis
269e78bb61
Remove unused #include directives
2018-04-07 03:12:33 -07:00
Alexander Karatarakis
f070265398
[export.cpp] Define all valuse in BuildOptions
2018-04-07 03:12:15 -07:00
Alexander Karatarakis
8d343ce6df
[commands] Clang-tidy fixes
2018-04-07 02:58:30 -07:00
Alexander Karatarakis
627e91a08f
Util::unused() for commands that don't have arguments
2018-04-07 02:51:36 -07:00
Alexander Karatarakis
4e4afa29bf
[build.cpp] Clang tidy fixes
2018-04-07 02:47:31 -07:00
Alexander Karatarakis
30e516cd61
constructor order of init
2018-04-07 02:39:23 -07:00
Alexander Karatarakis
9725e59b99
[system.cpp] Naming convention, const, auto&
2018-04-07 02:37:02 -07:00
Alexander Karatarakis
4f1c5e0b9a
Use <ctime> instead of <time.h>. Default construct.
2018-04-07 02:32:40 -07:00
Alexander Karatarakis
84a0eaa0f2
[cofffilereader.cpp] static const -> static constexpr
2018-04-07 02:20:25 -07:00
Alexander Karatarakis
d1420efa9f
fs.beg -> std::festream::beg
2018-04-07 02:18:46 -07:00
Alexander Karatarakis
fc27c9dd5c
[cofffilereader] Use StringLiteral
2018-04-07 02:18:07 -07:00
Alexander Karatarakis
2076dfe376
Naming convention
2018-04-07 02:16:30 -07:00
Alexander Karatarakis
a64b160c67
Use auto on left side when casting on right side
2018-04-07 02:13:41 -07:00
Alexander Karatarakis
87f7f23d07
const/auto
2018-04-07 02:10:23 -07:00
Alexander Karatarakis
fcdf4637ed
Default construct std::array()
2018-04-07 02:07:40 -07:00
Alexander Karatarakis
7a19c72ca9
Rename. Remove stray semicolon
2018-04-07 02:03:59 -07:00
Alexander Karatarakis
479ed417d9
[vcpkg hash] formatting
2018-04-06 22:54:27 -07:00
Alexander Karatarakis
bab554a8b3
[vcpkg hash] Process in C++ instead of calling awk
2018-04-06 22:53:29 -07:00