Alexander Karatarakis
|
4d29741fcb
|
Flush std::cout before launching external process
|
2017-02-14 19:09:09 -08:00 |
|
Alexander Karatarakis
|
ff3b3ecb55
|
Improve impl of get_environmental_variable()
|
2017-02-14 18:28:41 -08:00 |
|
Alexander Karatarakis
|
a9a63192dd
|
Function rename
|
2017-02-14 16:57:34 -08:00 |
|
Alexander Karatarakis
|
a7c5063d4d
|
Add functions to find the Program Files folders on the C++ side. Resolves #606
|
2017-02-14 16:23:02 -08:00 |
|
Alexander Karatarakis
|
b882f365e9
|
System::get_environmental_variable() now returns optional<>
|
2017-02-14 15:35:34 -08:00 |
|
Alexander Karatarakis
|
a518133165
|
Fix typo
|
2017-02-14 15:27:37 -08:00 |
|
Alexander Karatarakis
|
0d47ce63ed
|
Add System::set_environmental_variable()
|
2017-02-14 13:26:21 -08:00 |
|
Alexander Karatarakis
|
c11b2c790e
|
Rename wdupenv_str to get_environmental_variable()
|
2017-02-14 13:21:30 -08:00 |
|
Alexander Karatarakis
|
e03ca8215f
|
Update CHANGELOG and bump version to v0.0.72
|
2017-02-14 11:35:21 -08:00 |
|
Alexander Karatarakis
|
af583825a7
|
[Checks] Add check_exit() overload with no message
|
2017-02-13 14:05:27 -08:00 |
|
Alexander Karatarakis
|
37f45b9d5f
|
Make StatusParagraph::find_installed() const
|
2017-02-13 14:05:26 -08:00 |
|
Alexander Karatarakis
|
a0eb236eaa
|
Remove unused #include
|
2017-02-10 14:00:12 -08:00 |
|
Alexander Karatarakis
|
d46370aae5
|
Fix error message
|
2017-02-10 14:00:11 -08:00 |
|
Alexander Karatarakis
|
a13b2f0c92
|
build_package() modified to return the result of the build
|
2017-02-10 14:00:11 -08:00 |
|
Alexander Karatarakis
|
95650bdd42
|
PostBuildLint enum revamp
|
2017-02-10 14:00:11 -08:00 |
|
Alexander Karatarakis
|
7a0404cb83
|
BuildInfo now holds enum instead of string
|
2017-02-10 14:00:11 -08:00 |
|
Alexander Karatarakis
|
47a4bff2d1
|
Add vcpkg_Enums
|
2017-02-10 14:00:11 -08:00 |
|
Robert Schumacher
|
b4c3c30d40
|
[vcpkg] Fix typo in a lint check
|
2017-02-08 23:51:46 -08:00 |
|
Alexander Karatarakis
|
fb080f38cb
|
Remove unnecessary $(PlatformToolset) condition
|
2017-02-08 22:29:29 -08:00 |
|
Alexander Karatarakis
|
52ebf3944d
|
Format
|
2017-02-08 16:13:27 -08:00 |
|
Alexander Karatarakis
|
81dd967f0d
|
Fix warning about default constructor
|
2017-02-08 16:01:22 -08:00 |
|
Alexander Karatarakis
|
a9f7fc6e90
|
Make regex for OutdatedDyanmicCRTs case insensitive
|
2017-02-08 12:36:32 -08:00 |
|
Alexander Karatarakis
|
d36a1b7cb0
|
Remove OutdatedDynamicCrt enum. Replace with vector<struct>
|
2017-02-07 22:57:37 -08:00 |
|
Alexander Karatarakis
|
f9616c6994
|
Add new Policy: Empty Package
|
2017-02-07 17:02:57 -08:00 |
|
Alexander Karatarakis
|
5fa7aba4d2
|
[vcpkg remove] Fix remove --purge not applying to not-installed packages
|
2017-02-03 18:25:43 -08:00 |
|
Alexander Karatarakis
|
fdc885fb06
|
Fix filename
|
2017-02-01 18:20:49 -08:00 |
|
Alexander Karatarakis
|
1d34facb84
|
Split OutdatedDynamicCrt into separate h/cpp
|
2017-02-01 17:54:49 -08:00 |
|
Alexander Karatarakis
|
0a0a17b7f9
|
Split BuildType into separate h/cpp
|
2017-02-01 17:54:48 -08:00 |
|
Alexander Karatarakis
|
4aef2485b9
|
Split ConfigurationType into separate h/cpp
|
2017-02-01 17:54:48 -08:00 |
|
Alexander Karatarakis
|
7a04aff33e
|
Split LinkageType into separate h/cpp
|
2017-02-01 17:54:48 -08:00 |
|
Alexander Karatarakis
|
9086fcebdf
|
Rename files in PostBuildLint namespace
|
2017-02-01 17:54:48 -08:00 |
|
Alexander Karatarakis
|
c595fac0ff
|
Add BuildPolicies::values()
|
2017-02-01 11:42:41 -08:00 |
|
Alexander Karatarakis
|
cd0b7d644b
|
Add PolicyDLLsWithoutLIBs policy
|
2017-02-01 11:42:41 -08:00 |
|
Alexander Karatarakis
|
4599997869
|
Introduce BuildPolicies (not used by the post_build checks yet)
|
2017-02-01 11:42:41 -08:00 |
|
Alexander Karatarakis
|
bd1a10e5b9
|
Enhance the opt_bool type
|
2017-02-01 11:42:41 -08:00 |
|
Alexander Karatarakis
|
2a83c5eda6
|
[opt_bool] Make members ALL_CAPS
|
2017-01-31 12:59:20 -08:00 |
|
Alexander Karatarakis
|
c6ab2a9626
|
Update CHANGELOG and bump version to v0.0.71
|
2017-01-30 23:01:33 -08:00 |
|
Alexander Karatarakis
|
e6e325b1cd
|
Fix usage of Strings::Joiner
|
2017-01-30 22:10:08 -08:00 |
|
Alexander Karatarakis
|
5c01fc4af8
|
Change --recursive option to --recurse
|
2017-01-30 22:04:04 -08:00 |
|
Alexander Karatarakis
|
4e64dc598a
|
[Dependencies] Specify constructors and fix bug with default remove_plan_action init
|
2017-01-30 21:52:44 -08:00 |
|
Alexander Karatarakis
|
4252d9436e
|
remove_plan now depends on the spec, instead of StatusParagraph
|
2017-01-30 21:52:44 -08:00 |
|
Alexander Karatarakis
|
86a5ab7bcc
|
Use pointer instead of reference for out param
|
2017-01-30 21:52:44 -08:00 |
|
Alexander Karatarakis
|
8de71af4bd
|
Introduce "optional" alias
|
2017-01-30 21:52:44 -08:00 |
|
Alexander Karatarakis
|
836de4b074
|
Fix remove_plan code
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
a7be90f823
|
Fix usage of remove_plan_type
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
b4e9322a11
|
Rename field
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
e461467aff
|
[Dependencies] User-requested vs autos-elected info is now in a separate enum
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
9c87fcbd8b
|
Formatting
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
82005ffe74
|
Improve messages from the remove command
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
b1f0a09af2
|
Remove commented-out code
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
4d10454167
|
Add package_spec::display_name()
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
884cd176b0
|
Renames and formatting
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
661776fe29
|
Enable recursive remove command
|
2017-01-30 21:52:43 -08:00 |
|
Alexander Karatarakis
|
c1562f1d17
|
Print remove plan. Fail if --recursive is not passed and there are dependencies
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
e0577978c5
|
Remove unneeded #include directive
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
0f0698dc18
|
Introduce Strings::Joiner
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
4059d4a6b9
|
[package_spec] Make toString() a member function
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
9da07d4540
|
Add <filesystem> and <chrono> to pch.h
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
6f363339d8
|
Reorganize pch.h
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
31bf4634d2
|
Disable MinimalRebuild
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
050e4a0f7a
|
Introduce precompiled headers
|
2017-01-30 21:52:42 -08:00 |
|
Alexander Karatarakis
|
4ded91423a
|
Enable multiprocessor compilation for vcpkg itself
|
2017-01-30 21:52:41 -08:00 |
|
Alexander Karatarakis
|
33b46b1fee
|
Create a remove plan. NOT used yet
|
2017-01-30 21:52:41 -08:00 |
|
Alexander Karatarakis
|
cc81c3de6c
|
[StatusParagraphs] Replace auto with actual type
|
2017-01-30 21:52:41 -08:00 |
|
Alexander Karatarakis
|
9502d795bb
|
Move & rename remove_plan_type enum
|
2017-01-30 21:52:41 -08:00 |
|
Robert Schumacher
|
a26c028893
|
[vcpkg] Fixup 5d2f4485
|
2017-01-30 19:37:07 -08:00 |
|
Alexander Karatarakis
|
5d2f448592
|
Use Strings::join()
|
2017-01-27 13:01:22 -08:00 |
|
Alexander Karatarakis
|
4be93bac78
|
[Stopwatch] Specify elapsedNanos = 0 on construction
|
2017-01-26 13:08:35 -08:00 |
|
Alexander Karatarakis
|
c379962a42
|
Remove defunct reference to vcpkgcommon.vcxproj
|
2017-01-25 19:53:07 -08:00 |
|
Alexander Karatarakis
|
f28125f013
|
Remove vcpkgcommon.vcxproj. Merge it into vcpkglib.vcxproj
|
2017-01-25 19:50:56 -08:00 |
|
Alexander Karatarakis
|
2a246f26af
|
Change check_throw() to check_exit()
|
2017-01-25 19:38:14 -08:00 |
|
Alexander Karatarakis
|
31ddf1a803
|
Rename main.cpp to vcpkg.cpp
|
2017-01-25 19:34:25 -08:00 |
|
Alexander Karatarakis
|
59be40a100
|
Rename vcpkg.h/cpp to vcpkglib.h/cpp
|
2017-01-25 19:32:50 -08:00 |
|
Alexander Karatarakis
|
b825345709
|
Move all sources (except main.cpp) from vcpkg.vcxproj to vcpkglib.vcxproj
|
2017-01-25 19:14:53 -08:00 |
|
Alexander Karatarakis
|
a026f0d10c
|
Remove vcpkgmetrics.vcxproj. Merge it into vcpkglib.vcxproj
|
2017-01-25 19:07:18 -08:00 |
|
Alexander Karatarakis
|
25872147c1
|
Add quotes are port name in error message
|
2017-01-25 16:44:56 -08:00 |
|
Robert Schumacher
|
d04e78815a
|
[vcpkg] Do not build tests when running scripts\bootstrap.ps1.
|
2017-01-25 15:05:51 -08:00 |
|
Alexander Karatarakis
|
3d1b72ea05
|
Move MachineType.cpp to src\
|
2017-01-25 14:20:17 -08:00 |
|
Olaf van der Spek
|
73f4c47d76
|
Update commands_update.cpp
|
2017-01-25 19:09:01 +01:00 |
|
Alexander Karatarakis
|
9b8afccc9d
|
Properly convert wchar to char before printing
|
2017-01-24 19:08:51 -08:00 |
|
Alexander Karatarakis
|
7fe735c02e
|
Add error message when CONTROL file cannot be opened
|
2017-01-24 18:00:43 -08:00 |
|
Alexander Karatarakis
|
e3c3497dbc
|
Suppress VS2017's vcvarsall.bat output
|
2017-01-24 14:12:27 -08:00 |
|
Alexander Karatarakis
|
d5e7a501e9
|
Download nuget.exe in a version-including subfolder in Downloads\
|
2017-01-24 12:30:14 -08:00 |
|
Alexander Karatarakis
|
ab33a7fd49
|
Update CHANGELOG and bump version to v0.0.70
|
2017-01-23 19:56:07 -08:00 |
|
Alexander Karatarakis
|
93c3c0648a
|
[VS2017] Enable building with v141 toolset
|
2017-01-23 19:25:47 -08:00 |
|
Alexander Karatarakis
|
868a7623ad
|
Bump nuget.exe version
|
2017-01-23 18:47:11 -08:00 |
|
Alexander Karatarakis
|
2670075bf2
|
Extract method
|
2017-01-23 18:36:22 -08:00 |
|
Alexander Karatarakis
|
64bcc326fb
|
Improve format of output error messages
|
2017-01-23 18:30:39 -08:00 |
|
Alexander Karatarakis
|
d9f770ad8d
|
Improve comment
|
2017-01-23 17:28:20 -08:00 |
|
Alexander Karatarakis
|
4e86b01a36
|
[Environemnt] Don't depend on present working dir
|
2017-01-23 17:24:34 -08:00 |
|
Alexander Karatarakis
|
522b393901
|
Bump version of required CMake to 3.7.2
|
2017-01-23 17:02:43 -08:00 |
|
Alexander Karatarakis
|
5d603cbae2
|
Improve Strings::split()
|
2017-01-23 16:51:04 -08:00 |
|
Alexander Karatarakis
|
ac2f2cb478
|
Strings::split() now handles trailing delimiters
|
2017-01-23 16:46:58 -08:00 |
|
Alexander Karatarakis
|
a4b419dc7b
|
Add comment about trailing backslash in VS140COMNTOOLS
|
2017-01-23 16:39:05 -08:00 |
|
Alexander Karatarakis
|
612d204121
|
Remove check for empty MSVC dir.
|
2017-01-23 16:37:03 -08:00 |
|
Alexander Karatarakis
|
127fbe2026
|
[VS2017] Use Environment::get_vcvarsall_bat()
|
2017-01-23 16:16:19 -08:00 |
|
Alexander Karatarakis
|
e0e3f6ac21
|
[VS2017] Add function to get vcvarsall.bat
|
2017-01-23 16:15:30 -08:00 |
|
Alexander Karatarakis
|
a532b94907
|
Formatting
|
2017-01-23 16:04:43 -08:00 |
|
Alexander Karatarakis
|
c1aca5d4ad
|
Build path throuh fs::path APIs instead of Strings::format()
|
2017-01-23 16:02:02 -08:00 |
|
Alexander Karatarakis
|
691f337bb3
|
[VS2017] Don't depend on a specific MSVC dir name
|
2017-01-23 15:48:54 -08:00 |
|
Alexander Karatarakis
|
50d5e12390
|
[VS2017] Extract function that detects the VS2015 instance, when no VS2017 is found
|
2017-01-23 15:30:04 -08:00 |
|
Alexander Karatarakis
|
9194f36a6c
|
[VS2017] Use Environment::get_dumpbin_exe()
|
2017-01-23 15:24:31 -08:00 |
|
Alexander Karatarakis
|
79a0036739
|
[VS2017] Add function do get dumpbin.exe
|
2017-01-23 15:15:26 -08:00 |
|
Alexander Karatarakis
|
3a6571a019
|
Add Strings::split() function
|
2017-01-23 15:13:12 -08:00 |
|
Alexander Karatarakis
|
6d3ab4579d
|
[vcpkg_paths] Add "scripts" entry
|
2017-01-23 15:12:52 -08:00 |
|
Alexander Karatarakis
|
58aeb68442
|
[VS2017] Enable building vcpkg itself with VS2017
|
2017-01-23 12:54:33 -08:00 |
|
Alexander Karatarakis
|
93f400baf9
|
Update CHANGELOG and bump version to v0.0.67
|
2017-01-18 13:47:14 -08:00 |
|
Alexander Karatarakis
|
fe2c0a3a78
|
[edit command] Now checks that port exists before opening
|
2017-01-13 02:09:08 -08:00 |
|
Alexander Karatarakis
|
cc8851144a
|
Reorganize commands, each in its own namespace
Additionally, functions related to a command can now live
in the same namespace
|
2017-01-12 22:03:57 -08:00 |
|
Alexander Karatarakis
|
8e1ed2c9a9
|
Place contact and version commands in different cpp files
|
2017-01-12 17:47:53 -08:00 |
|
Alexander Karatarakis
|
df2a05e854
|
Introduce Command namespace. Refactoring
|
2017-01-12 17:43:05 -08:00 |
|
Alexander Karatarakis
|
4c51e65d50
|
Rename commands_integration.cpp to commands_integrate.cpp
Filename should match the command name
|
2017-01-12 17:43:05 -08:00 |
|
Alexander Karatarakis
|
30587111d3
|
Rename commands_installation to commands_install
Names should match the command
|
2017-01-12 17:43:05 -08:00 |
|
Alexander Karatarakis
|
6a4ec92a90
|
Place build & build_external commands into separate files
|
2017-01-12 17:43:04 -08:00 |
|
Alexander Karatarakis
|
b966acc5c2
|
Update CHANGELOG and bump version to v0.0.66
|
2017-01-10 17:05:58 -08:00 |
|
Alexander Karatarakis
|
ff10939203
|
Refactor pre-install check
|
2017-01-05 15:23:08 -08:00 |
|
Alexander Karatarakis
|
e5f60816cb
|
Introduce ImmutableSortedVector
|
2017-01-05 14:30:52 -08:00 |
|
Alexander Karatarakis
|
64e1bf8de7
|
Use Nested Namespace Definition
|
2017-01-05 14:27:36 -08:00 |
|
Alexander Karatarakis
|
708e93d82a
|
Use Nested Namespace Definition
|
2017-01-05 14:25:50 -08:00 |
|
Alexander Karatarakis
|
6e29b7b8d4
|
Pass by reference
|
2017-01-05 14:21:09 -08:00 |
|
Alexander Karatarakis
|
88b5791b0b
|
Use Nested Namespace Definition
|
2017-01-05 14:14:11 -08:00 |
|
Alexander Karatarakis
|
1565cafb83
|
Use nullptr
|
2017-01-05 14:09:48 -08:00 |
|
Alexander Karatarakis
|
0b5e2e9e76
|
Use nested namespace definition
|
2017-01-05 12:55:28 -08:00 |
|
nekko1119
|
31d5994dd5
|
Fix signed/unsigned mismatch warning
|
2016-12-24 05:27:22 +09:00 |
|
Alexander Karatarakis
|
8b9e624d0d
|
Improve trim implementation
|
2016-12-20 14:45:35 -08:00 |
|
Alexander Karatarakis
|
32ada00583
|
Improve error message
|
2016-12-20 14:45:13 -08:00 |
|
Alexander Karatarakis
|
a077ccc4c7
|
Avoid unnecessary copy
|
2016-12-19 15:39:57 -08:00 |
|
Alexander Karatarakis
|
835693ce97
|
Don't return by const value
|
2016-12-16 20:17:24 -08:00 |
|
Alexander Karatarakis
|
73bf8306b2
|
Pass by const ref
|
2016-12-16 20:11:58 -08:00 |
|
Alexander Karatarakis
|
aad0cc4c04
|
Files::get_contents() -> Files::read_contents()
|
2016-12-16 19:40:58 -08:00 |
|
Alexander Karatarakis
|
b666e90c32
|
Pass by ref
|
2016-12-16 19:38:02 -08:00 |
|
Alexander Karatarakis
|
fdec39f452
|
Use check_exit() instead of check_throw()
|
2016-12-16 19:37:11 -08:00 |
|
Alexander Karatarakis
|
e4571e75c2
|
Do the trim and empty string erase in separate passes
|
2016-12-16 17:48:37 -08:00 |
|
Alexander Karatarakis
|
843e390c94
|
Replace reading lines and ignoring empty lines with the new functions
Namely:
Files::read_all_lines();
Strings::trim_all_and_remove_whitespace_strings()
|
2016-12-16 16:20:27 -08:00 |
|
Alexander Karatarakis
|
a5c3fddfe7
|
Add Strings::trim_all_and_remove_whitespace_strings()
|
2016-12-16 16:02:19 -08:00 |
|
Alexander Karatarakis
|
bd50778cb5
|
[install_command] now overwrites files if they are already present
The listfile checks ensures that no other package claims ownership
of the particular file
|
2016-12-16 15:42:15 -08:00 |
|
Alexander Karatarakis
|
38859d5c91
|
Improve code that filters out the directories from a vector of paths
|
2016-12-15 18:41:01 -08:00 |
|
Alexander Karatarakis
|
15ca6919ad
|
Use Files::write_all_lines()
|
2016-12-15 18:24:06 -08:00 |
|
Alexander Karatarakis
|
e4548a8cf4
|
Add Files::read_all_lines() and Files::write_all_lines()
|
2016-12-15 18:19:22 -08:00 |
|
Alexander Karatarakis
|
8f397bb8d1
|
Add Strings::trim() function
|
2016-12-15 17:09:14 -08:00 |
|
Alexander Karatarakis
|
88daca5f54
|
[listfile] When reading a listfile, add / at the end of directories
|
2016-12-15 14:28:43 -08:00 |
|
Alexander Karatarakis
|
5d54e079f7
|
Refactor writing of listfile
|
2016-12-14 16:52:23 -08:00 |
|
Alexander Karatarakis
|
b1681d0838
|
Avoid copying struct
|
2016-12-13 19:02:02 -08:00 |
|
Alexander Karatarakis
|
c9b310c165
|
Minor code clarity change
|
2016-12-13 16:35:06 -08:00 |
|
Alexander Karatarakis
|
dd8cbba38b
|
Update CHANGELOG and bump version to v0.0.65
|
2016-12-12 18:13:32 -08:00 |
|
Alexander Karatarakis
|
e523668cce
|
Change signature to std::string& (from char*)
|
2016-12-12 15:13:24 -08:00 |
|
Alexander Karatarakis
|
9796e2532c
|
Use System::println(std::string&) overload
|
2016-12-12 15:10:29 -08:00 |
|
Alexander Karatarakis
|
c77be8f221
|
[vcpkg_System] Add missing const keywords
|
2016-12-12 15:08:26 -08:00 |
|
Alexander Karatarakis
|
852acbc263
|
[vcpkg_Input] Use std::string instead of char*
|
2016-12-12 15:05:49 -08:00 |
|
Alexander Karatarakis
|
b629cd9044
|
[vcpkg_cmd_arguments] Use std::string instead of char*
|
2016-12-12 15:03:36 -08:00 |
|
Alexander Karatarakis
|
d02fe9bdae
|
Add System::println(std::string) overloads
|
2016-12-12 14:58:38 -08:00 |
|
Robert Schumacher
|
1310e9e052
|
Add SQM User Id to metrics
|
2016-12-12 14:03:13 -08:00 |
|
Alexander Karatarakis
|
31c4de315a
|
Add "vcpkg /?" which is equivalent to "vcpkg help"
|
2016-12-07 13:14:10 -08:00 |
|
Alexander Karatarakis
|
a195dedf52
|
get_installed_files() now filters out the directories
|
2016-12-01 20:39:28 -08:00 |
|
Alexander Karatarakis
|
a8c189c3f2
|
[pre-install checks] Greatly improve the check for already isntalled
files
|
2016-12-01 17:22:20 -08:00 |
|
Alexander Karatarakis
|
4d298be260
|
[owns command] Use get_installed_files()
|
2016-12-01 15:37:08 -08:00 |
|
Alexander Karatarakis
|
7c2abc755f
|
Introduce function get_installed_files()
|
2016-12-01 15:36:39 -08:00 |
|
Alexander Karatarakis
|
79399923b6
|
Remove unused function
|
2016-12-01 02:03:07 -08:00 |
|
Alexander Karatarakis
|
53598df287
|
Remove unused #include directives
|
2016-12-01 02:02:49 -08:00 |
|
Alexander Karatarakis
|
6eac44c964
|
Move install_package() and deinstall_package() to the files of the
appropriate commands
|
2016-12-01 01:49:24 -08:00 |
|
Alexander Karatarakis
|
89aaf195fb
|
Remove unused variable
|
2016-12-01 01:37:41 -08:00 |
|
Alexander Karatarakis
|
936d74d6f7
|
Merge branch 'checkbeforeinstalling'
|
2016-12-01 01:31:45 -08:00 |
|
Alexander Karatarakis
|
1f758b19a5
|
[install-command] Verify files will not overwrite existing files
|
2016-12-01 01:31:15 -08:00 |
|
Alexander Karatarakis
|
223e7f970d
|
Use check_exit() instead of check_throw()
|
2016-11-30 14:16:37 -08:00 |
|
Alexander Karatarakis
|
ae379fedea
|
Move print_paths() to Files::
|
2016-11-30 14:08:43 -08:00 |
|
Alexander Karatarakis
|
5b6baf0ce0
|
Rename function
|
2016-11-30 14:06:49 -08:00 |
|
Alexander Karatarakis
|
0042316c4b
|
Introduce filesystem_fs.h
|
2016-11-30 13:38:42 -08:00 |
|
Alexander Karatarakis
|
35152bb4fd
|
Use new Files functions
|
2016-11-29 18:11:18 -08:00 |
|
Alexander Karatarakis
|
0b996a002e
|
[Files] Add functions to get all files of a dir recursively or non-recursively
|
2016-11-29 18:08:00 -08:00 |
|
Alexander Karatarakis
|
74f69ade18
|
Introduce PostBuildLint namespace
|
2016-11-29 17:17:45 -08:00 |
|
Alexander Karatarakis
|
af120041b6
|
Move file functions to vcpkg_Files.h
|
2016-11-29 17:04:41 -08:00 |
|
Alexander Karatarakis
|
c0564b6111
|
Remove unused function
|
2016-11-29 16:45:21 -08:00 |
|
Alexander Karatarakis
|
daa47668d0
|
[post-build-checks] Refactor - pass around package_dir
|
2016-11-29 15:32:44 -08:00 |
|
Alexander Karatarakis
|
7a2e6f614d
|
Use extracted local variable
|
2016-11-29 13:14:20 -08:00 |
|
Alexander Karatarakis
|
be71c433cc
|
[post-build-checks] Add check for files in package dir and debug dir
|
2016-11-29 13:07:21 -08:00 |
|
Alexander Karatarakis
|
b271355a58
|
Extract local variable
|
2016-11-29 13:06:42 -08:00 |
|
Alexander Karatarakis
|
5e75a3dd0e
|
Extract local variable
|
2016-11-29 13:06:27 -08:00 |
|
Alexander Karatarakis
|
519c542507
|
Don't return by const value
|
2016-11-29 11:33:32 -08:00 |
|
Alexander Karatarakis
|
568f742f86
|
Update CHANGELOG and bump version to v0.0.61
|
2016-11-28 18:15:02 -08:00 |
|
Alexander Karatarakis
|
0f5a833b81
|
[vcpkg portsdiff] Add check that commit id exists
|
2016-11-28 18:07:42 -08:00 |
|
Robert Schumacher
|
692d95c865
|
[vcpkg] Do not return references to locals
|
2016-11-26 02:51:12 -08:00 |
|
Robert Schumacher
|
cc7ee77d90
|
[vcpkg] The static keyword at member function scope is not once-per-instance, it's once-per-function
|
2016-11-26 02:49:42 -08:00 |
|
Alexander Karatarakis
|
aa3f34c02f
|
Update CHANGELOG and bump version to v0.0.60
|
2016-11-23 15:46:30 -08:00 |
|
Alexander Karatarakis
|
4e3269e7fc
|
Remove unused #includes
|
2016-11-21 12:57:39 -08:00 |
|
Alexander Karatarakis
|
1b7f21a3e9
|
[post-build-checks] Add check about no lib files
|
2016-11-21 12:50:23 -08:00 |
|
Alexander Karatarakis
|
26a8ed58be
|
[coff] Use the offsets_array to go to archive members. Fixes #292
|
2016-11-18 13:38:43 -08:00 |
|
Alexander Karatarakis
|
ba28195eb8
|
[coff] Read the second linker offsets to deduce the real offset count
Those that start with 0 are ignored
|
2016-11-18 13:33:03 -08:00 |
|
Alexander Karatarakis
|
7805de1a56
|
[coff] Use peek_value()
|
2016-11-17 16:28:09 -08:00 |
|
Alexander Karatarakis
|
c6ac0e5ca7
|
[coff] Eliminate another peek() function
|
2016-11-17 16:22:22 -08:00 |
|
Alexander Karatarakis
|
f0ef09c3fc
|
[coff] Introduce marker_t. Eliminate one of the peek functions
|
2016-11-17 16:19:46 -08:00 |
|
Alexander Karatarakis
|
9ab1ea5331
|
[coff] member_size() now returns already aligned size
|
2016-11-17 15:43:47 -08:00 |
|
Alexander Karatarakis
|
c828476823
|
Add (undocumented) --checks-only option to the build command
|
2016-11-17 15:42:20 -08:00 |
|
Alexander Karatarakis
|
6c2ce4981f
|
[coff] Function rename
|
2016-11-17 15:21:22 -08:00 |
|
Alexander Karatarakis
|
a9223bd8df
|
[coff] Variable rename
|
2016-11-17 15:20:18 -08:00 |
|
Alexander Karatarakis
|
42df44ca7b
|
Add #else to avoid warning
|
2016-11-15 17:54:44 -08:00 |
|
Alexander Karatarakis
|
b88c51bb7e
|
[expected.h] Add missing #include
|
2016-11-15 17:53:23 -08:00 |
|
Alexander Karatarakis
|
8a72437674
|
Remove unused #include
|
2016-11-15 17:43:09 -08:00 |
|
Alexander Karatarakis
|
31b8eee587
|
Use the already loaded status_db
|
2016-11-15 17:42:42 -08:00 |
|
Alexander Karatarakis
|
e969c5c8eb
|
Remove unused #includes
|
2016-11-15 17:41:31 -08:00 |
|
Alexander Karatarakis
|
45dbe92e9b
|
Add comment about freeglut in coff_file_reader.cpp
|
2016-11-15 17:06:16 -08:00 |
|
Geert Van Laethem
|
a882cfe14f
|
possible fix for issue #223
|
2016-11-15 16:50:27 -08:00 |
|
Alexander Karatarakis
|
727e4ed6fa
|
[Graph] Now uses set instead of vector
|
2016-11-15 12:55:35 -08:00 |
|
Alexander Karatarakis
|
b64b0cbc8a
|
Renames and cleanup
|
2016-11-15 12:47:43 -08:00 |
|
Alexander Karatarakis
|
2b204e6739
|
Use custom struct instead of std::pair
|
2016-11-15 12:40:06 -08:00 |
|
Alexander Karatarakis
|
2584f3e3de
|
Major refactor/rework of dependency resolution
|
2016-11-15 11:58:13 -08:00 |
|
Alexander Karatarakis
|
d852d3b6f2
|
Add more blacklisted outdated crts
|
2016-11-10 16:28:10 -08:00 |
|
Alexander Karatarakis
|
259af8514a
|
Merge remote-tracking branch 'origin/master'
|
2016-11-10 11:50:46 -08:00 |
|
Robert Schumacher
|
7220f54e30
|
[vcpkg] Correct unsigned/signed mismatch '<'
|
2016-11-10 11:48:36 -08:00 |
|
Alexander Karatarakis
|
eb7ca47d48
|
Add checks for outdated crts
|
2016-11-10 11:40:27 -08:00 |
|
Alexander Karatarakis
|
22f681c82d
|
Make crt search case insensitive
|
2016-11-10 00:04:44 -08:00 |
|
Alexander Karatarakis
|
bf7978dcf9
|
[post-build-checks] Rework crt linkage checks
|
2016-11-09 18:44:11 -08:00 |
|
Alexander Karatarakis
|
968fb2768d
|
Rename struct
|
2016-11-09 17:15:50 -08:00 |
|
Alexander Karatarakis
|
e291ec6845
|
[build-checks] Finding no crt is no longer an error
|
2016-11-09 16:42:46 -08:00 |
|
Alexander Karatarakis
|
89447c156d
|
Add checks for crt linkage (currently disabled)
|
2016-11-09 01:27:49 -08:00 |
|
Alexander Karatarakis
|
a9d732f206
|
Reorder post-build checks related to lib files
|
2016-11-08 19:33:59 -08:00 |
|
Alexander Karatarakis
|
218cae4503
|
Skip BUILD_INFO file on install
|
2016-11-08 15:08:42 -08:00 |
|
Alexander Karatarakis
|
6e9d17f73c
|
Introduce BUILD_INFO file. Significant change in the way static/dynamic is
handled
|
2016-11-08 14:12:49 -08:00 |
|
Alexander Karatarakis
|
eaebe2888a
|
Remove unused #include directive
|
2016-11-07 17:57:03 -08:00 |
|
Alexander Karatarakis
|
1a1507a603
|
Move search_file() to commands_own.cpp
|
2016-11-07 17:56:40 -08:00 |
|
Alexander Karatarakis
|
d799762ea7
|
Move listfile_path() to vcpkg_paths.h
|
2016-11-07 17:54:23 -08:00 |
|
Alexander Karatarakis
|
be25fd7331
|
Remove unused #include
|
2016-11-07 17:51:23 -08:00 |
|
Alexander Karatarakis
|
8c47be55e2
|
[Environment] Dont' #include "vcpkg.h"
|
2016-11-07 17:40:58 -08:00 |
|
Alexander Karatarakis
|
7cbf493041
|
[tests_paragraph] Don't #include "vcpkg.h"
|
2016-11-07 17:40:29 -08:00 |
|
Alexander Karatarakis
|
42f4d96455
|
[Dependencies] Don't #include "vcpkg.h"
|
2016-11-07 17:39:43 -08:00 |
|
Alexander Karatarakis
|
7e7078285c
|
Remove unused #includes
|
2016-11-07 17:39:11 -08:00 |
|
Alexander Karatarakis
|
a1d9478103
|
Don't #include "vcpkg.h"
|
2016-11-07 17:38:39 -08:00 |
|
Alexander Karatarakis
|
97df2162fd
|
[search] Don't #include "vcpkg.h"
|
2016-11-07 17:37:31 -08:00 |
|
Alexander Karatarakis
|
d78c1a974f
|
Move shorten_description to vcpkglib_helpers
|
2016-11-07 17:37:08 -08:00 |
|
Alexander Karatarakis
|
e7c6f90adc
|
Remove unused #include
|
2016-11-07 17:34:22 -08:00 |
|
Alexander Karatarakis
|
6071014cf9
|
Remove unused #includes
|
2016-11-07 17:33:23 -08:00 |
|
Alexander Karatarakis
|
8adaaea6fc
|
[cache] Don't #include "vcpkg.h"
|
2016-11-07 17:32:27 -08:00 |
|
Alexander Karatarakis
|
c91d8e41b6
|
Introduce vcpkg_info.h/cpp
|
2016-11-07 17:31:41 -08:00 |
|
Alexander Karatarakis
|
7a1bc07142
|
[Dependencies] Remove unused parameter
|
2016-11-07 17:09:07 -08:00 |
|
Alexander Karatarakis
|
21f69a44be
|
[Dependencies] Function rename
|
2016-11-07 17:06:46 -08:00 |
|
Alexander Karatarakis
|
d85e169c05
|
[Dependencies] Make function static
|
2016-11-07 17:05:32 -08:00 |
|
Alexander Karatarakis
|
8be5e7c123
|
Move Dependency-related functions from vcpkg.h to vcpkg_Dependencies.h
|
2016-11-07 16:38:49 -08:00 |
|
Alexander Karatarakis
|
5c769e462b
|
Remove unused #include
|
2016-11-07 16:33:08 -08:00 |
|
Alexander Karatarakis
|
f13b9cd24a
|
Don't #include vcpkg.h in portsdiff.cpp
|
2016-11-07 16:20:32 -08:00 |
|
Alexander Karatarakis
|
d65e78f6f5
|
Move functions that are only used by import out of vcpkg.h/cpp
|
2016-11-07 16:17:34 -08:00 |
|
Alexander Karatarakis
|
058cbaf459
|
Merge lib.cpp and vcpkg.cpp -> vcpkg.cpp
|
2016-11-07 16:10:41 -08:00 |
|
Alexander Karatarakis
|
a721db2c1f
|
Refactor: create new Paragraphs.h/cpp
|
2016-11-07 16:06:36 -08:00 |
|
Alexander Karatarakis
|
8e9338e4a0
|
Update CHANGELOG and bump version to v0.0.51
|
2016-11-07 14:45:53 -08:00 |
|
Alexander Karatarakis
|
b81d1910db
|
[vcpkg search] Use System::println() instead of iostream + iomanip
|
2016-11-07 14:42:25 -08:00 |
|
Alexander Karatarakis
|
45eee10708
|
Add simple substring filtering to vcpkg list
|
2016-11-07 14:39:52 -08:00 |
|
Alexander Karatarakis
|
7e05c53628
|
Rework vcpkg cache implementation
|
2016-11-07 14:06:51 -08:00 |
|
Alexander Karatarakis
|
c2a6ed412b
|
Rework vcpkg search implementation
|
2016-11-07 13:57:52 -08:00 |
|
Alexander Karatarakis
|
8f162188dd
|
Add simple substring filtering to vcpkg cache , like vcpkg search
|
2016-11-07 13:44:57 -08:00 |
|
Alexander Karatarakis
|
331ac16736
|
Make lambda arg const
|
2016-11-07 13:43:36 -08:00 |
|
Alexander Karatarakis
|
e745e3f855
|
Update CHANGELOG and bump version to v0.0.50
|
2016-11-07 00:09:12 -08:00 |
|
Alexander Karatarakis
|
e4cab414ae
|
Add new command: portsdiff
|
2016-11-06 22:39:15 -08:00 |
|