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 |
|
Alexander Karatarakis
|
15e4f46b45
|
Update CHANGELOG and bump version to v0.0.108
|
2018-04-06 19:31:20 -07:00 |
|
Alexander Karatarakis
|
402bbbc1e2
|
[Checks] Take parameter by ref
|
2018-04-06 19:31:20 -07:00 |
|
Alexander Karatarakis
|
be2ea0373f
|
#ifdef linux-specific code
|
2018-04-06 19:31:19 -07:00 |
|
Alexander Karatarakis
|
b87aeb77de
|
[vcpkg.exe] Verify hash for already present files. Dont check for path twice
|
2018-04-06 19:31:19 -07:00 |
|
Alexander Karatarakis
|
5d96ff1229
|
[fetch] Don't attempt to download on unknown OSes
|
2018-04-06 19:31:13 -07:00 |
|
Alexander Karatarakis
|
80f16f769e
|
Use Cache class
|
2018-04-06 17:26:59 -07:00 |
|
Alexander Karatarakis
|
ba432c23bc
|
Fix spacing in error message
|
2018-04-06 17:26:59 -07:00 |
|
Alexander Karatarakis
|
d11014e2ae
|
Don't ignore fs.rename() errors
|
2018-04-06 17:26:59 -07:00 |
|
Alexander Karatarakis
|
ee75dd08d3
|
Improve error message
|
2018-04-06 17:26:58 -07:00 |
|
Alexander Karatarakis
|
7d5c33cf1b
|
[vcpkgTools.xml] Bump version to "2"
|
2018-04-06 17:26:58 -07:00 |
|
Alexander Karatarakis
|
1bfb01cfee
|
[vcpkg hash] Add sanity checking
|
2018-04-06 17:26:58 -07:00 |
|
Alexander Karatarakis
|
ec790eb171
|
[vcpkg hash] Refactor to reduce repetition. Allow simple chars in get_string_hash() for now.
|
2018-04-06 17:26:58 -07:00 |
|
Alexander Karatarakis
|
ca9503b9d7
|
[vcpkg hash] Refactor and tweaks in BCryptHasher.
|
2018-04-06 17:26:58 -07:00 |
|
Alexander Karatarakis
|
3f6f9f3f4d
|
[metrics] Use new string-hash functions instead of ps1 script
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
c1257f988a
|
[vcpkg hash] Refactor to reduce code duplication
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
e712308554
|
[vcpkg hash] Add string hashing (as opposed to file hashing)
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
870fa61e01
|
[vcpkg hash] Don't use cmake for non-windows hashes. Use shasum instead
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
7cfc53a45e
|
[vcpkg.exe] Move downloaded file in place after hash check
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
b217246f70
|
[vcpkg.exe] Hash check after downloading a tool
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
0108d6ea28
|
Disable vcpkg fetch for now
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
540ab52789
|
Fix #ifdef'ed references to get_tool_exe()
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
408cd5ccb8
|
[vcpkgTools.xml] requiredVersion -> version
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
da9d1c4675
|
Misc archiveRelativePath->archiveName renames
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
32404eee69
|
[vcpkgTools.xml] Verify the version field
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
863a8f3329
|
[vcpkgTools.xml] Rename archiveRelativePath to archiveName
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
23c2b82535
|
[vcpkgTools.xml] Add os="windows" to relevant entries
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
0c0f68939e
|
Introduce "vcpkg fetch"
|
2018-04-06 17:24:46 -07:00 |
|
Alexander Karatarakis
|
31377dee20
|
Use 7z for extracting. Extract tools in downloads/tools
|
2018-04-06 17:24:45 -07:00 |
|
Alexander Karatarakis
|
599aea98c9
|
Add missing quotes
|
2018-04-03 15:30:24 -07:00 |
|
Alexander Karatarakis
|
385df0b02b
|
Add vcpkg edit --all
|
2018-04-03 15:28:47 -07:00 |
|
Alexander Karatarakis
|
410c547fa1
|
Use -L on curl
|
2018-04-03 15:19:16 -07:00 |
|
Alexander Karatarakis
|
7849f5da1e
|
[aria2] Use --x-use-aria2 instead of --use-aria2 for now
|
2018-04-02 18:48:14 -07:00 |
|
Jacob Zhong
|
892f7052f9
|
[vcpkg] Add support of external downloader aria2
|
2018-04-02 18:48:14 -07:00 |
|
Alexander Karatarakis
|
adccba04db
|
[vcpkg.exe] Look for vcpkgTools in downloads/tools/$toolname-$toolversion
(only non-windows currently)
|
2018-04-02 18:47:37 -07:00 |
|
Alexander Karatarakis
|
4a9feaa240
|
Allow usage of os="windows" in vcpkgTools.xml from vcpkg.exe
(use-cases in powershell still need to be modified)
|
2018-03-30 18:44:22 -07:00 |
|
Alexander Karatarakis
|
35bbd4015a
|
Improve message for appleclang
|
2018-03-30 14:46:43 -07:00 |
|
Alexander Karatarakis
|
ba7b8e6d73
|
Add message for appleclang versions that don't support std::filesystem
|
2018-03-29 15:29:16 -07:00 |
|
Alexander Karatarakis
|
398a972357
|
Update CHANGELOG and bump version to v0.0.107
|
2018-03-27 21:48:48 -07:00 |
|
Alexander Karatarakis
|
ee1409f432
|
Hotfix #3144
|
2018-03-27 21:39:23 -07:00 |
|
Alexander Karatarakis
|
c814c9b8ac
|
[vcpkgTools.xml] Restructre os-specific info
|
2018-03-27 17:54:16 -07:00 |
|
Robert Schumacher
|
7029daa36d
|
[vcpkg] Handle non-sorted output from std::filesystem
|
2018-03-24 09:26:27 -07:00 |
|
Alexander Karatarakis
|
3a91b0072d
|
Fix name
|
2018-03-24 01:28:24 -07:00 |
|
Alexander Karatarakis
|
d5580dd330
|
Join declaration and assignment
|
2018-03-24 01:27:44 -07:00 |
|
Alexander Karatarakis
|
69dfad795f
|
Introduce Maps::transform_values()
|
2018-03-24 01:27:40 -07:00 |
|
Robert Schumacher
|
1f62b32641
|
[vcpkg] Sort abi tags to ensure stability
|
2018-03-22 10:01:12 -07:00 |
|
Robert Schumacher
|
c3fb0b1697
|
[vcpkg] Download cmake on osx and linux
|
2018-03-22 06:52:55 -07:00 |
|
Alexander Karatarakis
|
d45954a96b
|
System::get_program_files() now returns Optional<fs::path>
|
2018-03-21 18:21:30 -07:00 |
|
Alexander Karatarakis
|
1baa7f1642
|
Improve error message when PROGRAMFILES is not found
|
2018-03-21 16:26:02 -07:00 |
|
Robert Schumacher
|
d80dd5cbc7
|
[vcpkg] Handle failure to store archive
|
2018-03-20 19:14:20 -07:00 |
|
Alexander Karatarakis
|
ab7985a34b
|
[vcpkg-hash] Use BCrypt on Windows
|
2018-03-20 19:12:35 -07:00 |
|
Robert Schumacher
|
eab1d5c531
|
[vcpkg-ci] Do not rebuild libraries that were previously successful or failed
|
2018-03-20 19:12:35 -07:00 |
|
Alexander Karatarakis
|
95a8f285d8
|
Update CHANGELOG and bump version to v0.0.106
|
2018-03-19 18:59:37 -07:00 |
|
Jacob Zhong
|
d253123055
|
Add options and documentation for env command (#3007)
* [vcpkg] Add options and documentation for env command
* [vcpkg-env] Cleanup. Add tools/*.
|
2018-03-18 05:24:19 -07:00 |
|
Robert Schumacher
|
3a056235b8
|
[vcpkg] Create minimal package structure even on failure
|
2018-03-14 16:56:33 -07:00 |
|
Robert Schumacher
|
90c4b8dbb7
|
[vcpkg] Further refactoring inside build_package()
|
2018-03-14 09:58:23 -07:00 |
|
Robert Schumacher
|
3c7997215b
|
[vcpkg] Improve default triplets for non-windows
|
2018-03-13 11:06:22 -07:00 |
|
Robert Schumacher
|
50a93f0197
|
[vcpkg] Fix get_executable_path on BSD
|
2018-03-13 07:32:51 -07:00 |
|
Robert Schumacher
|
f72b46690a
|
[vcpkg] Silence warnings on recent clang
|
2018-03-13 06:25:59 -07:00 |
|
Robert Schumacher
|
9336d5ea84
|
[vcpkg] Link pthreads
|
2018-03-13 05:21:17 -07:00 |
|
Robert Schumacher
|
81b9ab1291
|
[vcpkg] Refactor do_build_package and add archive tombstoning
|
2018-03-13 04:26:00 -07:00 |
|
Robert Schumacher
|
81b58d1868
|
[vcpkg] Use unzip/zip on non-windows
|
2018-03-11 23:42:53 -07:00 |
|
Robert Schumacher
|
ad7fa55bb0
|
[vcpkg] Improve handling of external toolchains. Extract MSVC settings to a separate toolchain file.
|
2018-03-11 23:42:53 -07:00 |
|
Robert Schumacher
|
6670b87c18
|
[vcpkg] Add VCPKG_DEFAULT_VS_PATH environment variable
|
2018-03-10 14:19:51 -08:00 |
|
Robert Schumacher
|
63e1e1f711
|
[vcpkg] Fix issue in upgrade dependency resolution where self-referencing features cause cycles
|
2018-03-09 21:59:29 -08:00 |
|
Robert Schumacher
|
ac8b9a13e4
|
[vcpkg] Enable qualifiers to use ! for inversion
|
2018-03-09 19:18:08 -08:00 |
|
Robert Schumacher
|
965e99cf26
|
[rttr] Fix executables. Fix read-only permissions.
|
2018-03-08 23:51:55 -08:00 |
|
Robert Schumacher
|
1b4bc5e27e
|
[vcpkg] Add case for exe path discovery for macos
|
2018-03-07 15:01:49 -08:00 |
|
Jacob Zhong
|
709ced580d
|
Fix export information
|
2018-03-06 19:21:19 -08:00 |
|
Konstantin Podsvirov
|
1bcf4cef0d
|
[vcpkg] Allow compilation via CMake with MSVC (#2935)
|
2018-03-02 11:16:49 -08:00 |
|
Robert Schumacher
|
bad51b0462
|
[vcpkg] Improve handling of external toolchain files
|
2018-03-02 09:25:32 -08:00 |
|
Robert Schumacher
|
bbbbfb9e79
|
[vcpkg] Add tests for create_export_plan and remove unused arguments
|
2018-02-28 12:15:16 -08:00 |
|
Robert Schumacher
|
ef4febc7ef
|
[vcpkg] Fix exporting packages with features-depending-on-features
|
2018-02-28 11:55:29 -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
|
9eb9eca487
|
[vcpkg-hash] Fix target paths containing spaces
|
2018-02-26 18:25:01 -08:00 |
|
Robert Schumacher
|
a2e6ffd86d
|
[vcpkg] Refactor VcpkgCmdArguments to not utilize global state
|
2018-02-26 18:22:17 -08:00 |
|
Robert Schumacher
|
e2980c8f91
|
[vcpkg] Add 7zip internal tool
|
2018-02-26 18:18:43 -08:00 |
|
Robert Schumacher
|
ebdb410394
|
[everything] Use -text to ensure consistent files across machines.
If you experience trouble, you can use the following to renormalize your local working directory:
git add --renormalize .
git reset .
git checkout .
|
2018-02-26 18:18:05 -08:00 |
|
Robert Schumacher
|
c267f32bd9
|
[vcpkg] Fix feature interdependency during install
|
2018-02-26 14:43:47 -08:00 |
|
Robert Schumacher
|
65e95f6348
|
[vcpkg] Fix inter-feature references
|
2018-02-26 14:35:08 -08:00 |
|
Robert Schumacher
|
71d44cebdb
|
[vcpkg] Add test for default-features with a preinstalled dependency
|
2018-02-26 06:08:51 -08:00 |
|
Robert Schumacher
|
2e135bf096
|
[vcpkg] Fix issue when removing packages that have explicit feature dependencies.
|
2018-02-26 05:19:05 -08:00 |
|
Robert Schumacher
|
8b97ae2dc1
|
[vcpkg] Fix "just-in-time" requirements calculation
|
2018-02-25 10:40:28 -08:00 |
|
Robert Schumacher
|
8c8fc1a28a
|
[vcpkg] Fix exclusions in ci
|
2018-02-25 03:30:31 -08:00 |
|
Alexander Karatarakis
|
7f5efbe144
|
[vcpkgTools.xml] Reuse in vcpkg.exe
|
2018-02-23 18:19:04 -08:00 |
|
Alexander Karatarakis
|
4077678583
|
Rename "depenencies" to tools. Rework xml file to reduce fields.
|
2018-02-23 18:19:04 -08:00 |
|
Robert Schumacher
|
4a25962307
|
[vcpkg] Avoid use of atomic copy constructor on older compilers
|
2018-02-22 17:07:50 -08:00 |
|
Robert Schumacher
|
fe41bfecd6
|
[vcpkg] Fix previous commit's typo
|
2018-02-22 00:10:25 -08:00 |
|
Robert Schumacher
|
0ef0300b8e
|
[vcpkg] Enable metrics on linux
|
2018-02-21 23:01:54 -08:00 |
|
Robert Schumacher
|
222fa36012
|
[vcpkg] Fixup previous commit
|
2018-02-21 22:21:19 -08:00 |
|
Robert Schumacher
|
65e241cf8b
|
[vcpkg] Add non-throwing implementation of write_contents()
|
2018-02-21 22:18:43 -08:00 |
|
Alexander Karatarakis
|
e02c9e5354
|
[CI] Fix too early deletion of files
|
2018-02-21 19:57:14 -08:00 |
|