Commit Graph

1109 Commits

Author SHA1 Message Date
Alexander Karatarakis
450cb8591a Revert "Extract function for duplicated code"
This reverts commit eca068e4c5.
2017-09-28 19:39:11 -07:00
Alexander Karatarakis
0ccea4f367 [Toolset selection] Use VS2017 vcvarsall for v140 if available 2017-09-27 18:55:09 -07:00
Alexander Karatarakis
f617a711ec Fix: Don't break before finding all VS2017 instances 2017-09-27 18:41:28 -07:00
Alexander Karatarakis
712491c822 Place line closer to usage 2017-09-27 17:48:51 -07:00
Alexander Karatarakis
eca068e4c5 Extract function for duplicated code 2017-09-27 17:22:40 -07:00
Konstantin Podsvirov
d25fd5c7b3 [vcpkg-export-ifw] Some improvements
Improvements:
- fix typos;
- remove outdated repository directory.
2017-09-28 01:00:40 +03:00
Konstantin Podsvirov
c6149fae2f [vcpkg-export-ifw] Usage QtIFW tools
Download and use tools to make repository and installer
2017-09-28 00:21:26 +03:00
Konstantin Podsvirov
68b9c2d8b9 [vcpkg-export-ifw] Separate IFW loop
Separate IFW loop compatible with main export loop
Fixed mistakes in templates
Set current date to ReleaseDate tag
2017-09-28 00:21:26 +03:00
Robert Schumacher
5199507a58 [vcpkg-export-ifw] Use template approach for xml instead of line-by-line 2017-09-28 00:21:26 +03:00
Konstantin Podsvirov
ba0cc3f1d7 WIP: Export IFW
Add export to binary crossplatform repository/installer
with GUI based on QtIFW:
http://doc.qt.io/qtinstallerframework/ifw-overview.html

For correct operation of these changes,
you must use the corrected QtIFW:
https://codereview.qt-project.org/#/c/203958
2017-09-28 00:21:25 +03:00
Alexander Karatarakis
392a9adfca Update CHANGELOG and bump version to v0.0.90 2017-09-24 03:31:30 -07:00
Alexander Karatarakis
2c3def2f86 vcpkg portsdiff Make output format closer to the CHANGELOG formatting 2017-09-24 03:31:30 -07:00
Alexander Karatarakis
548b7f6919 Bump required version of CMake to 3.9.3
3.9.3 contains this interesting change:
FindBoost: Add support for Boost 1.65.0 and 1.65.1 to CMake 3.9
2017-09-22 14:21:37 -07:00
Alexander Karatarakis
39a96fc2f4 Bump required version of CMake to 3.9.2 2017-09-19 12:54:48 -07:00
Alexander Karatarakis
b08f2a02e7 [vcpkg edit] Fix VSCode path 2017-09-19 12:45:37 -07:00
Alexander Karatarakis
bff6bdb53f Update CHANGELOG and bump version to v0.0.89 2017-09-14 15:57:00 -07:00
Alexander Karatarakis
6363910319 vcpkg edit: Improve detection for VSCode - Insiders. Prefer it if available 2017-09-14 15:45:32 -07:00
Alexander Karatarakis
8339f29df5 Remove stray debugging code 2017-09-14 13:41:07 -07:00
Robert Schumacher
aa72ecc6a4 [vcpkg] hotfix for ci/install merge
Disables accidental testing statement that was left in during the commit.
2017-09-14 08:14:41 -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
d55036a797 Change message of version mismach to a warning 2017-09-14 04:12:13 -07:00
Alexander Karatarakis
2d6029e41c Introduce Version::warn_if_vcpkg_version_mismatch() 2017-09-14 04:08:02 -07:00
Alexander Karatarakis
263466642f [metrics.cpp] More naming scheme and const fixes 2017-09-13 23:10:53 -07:00
Alexander Karatarakis
c6af9797fd [metrics.cpp] Naming scheme and missing const 2017-09-13 23:08:01 -07:00
Alexander Karatarakis
2d1bee6bb5 [vcpkg.cpp] Naming scheme 2017-09-13 21:48:38 -07:00
Alexander Karatarakis
d080439ce4 [commands_remove.cpp] Naming scheme and missing const 2017-09-13 21:46:48 -07:00
Alexander Karatarakis
d521d366b2 Rework vcpkg install (and vcpkg ci)
- Refactor install-plan-execution code to reduce duplication
- Add `vcpkg install --keep-going` option
- Add elapsed time to each invidial package and total time
- Add a counter to the install (e.g. Starting package 3/12: <name>)
2017-09-13 17:23:04 -07:00
Alexander Karatarakis
32a01e6851 [install] Naming scheme and const 2017-09-13 16:12:08 -07:00
Alexander Karatarakis
43dde3f489 Refactor package removal code to eliminate its duplication 2017-09-13 16:10:25 -07:00
Alexander Karatarakis
3ef9df6472 Update CHANGELOG and bump version to v0.0.88 2017-09-09 00:20:16 -07:00
Alexander Karatarakis
c7589e76c0 Update CHANGELOG and bump version to v0.0.87 2017-09-08 22:09:57 -07:00
Alexander Karatarakis
d2de7d3e7d [vcpkg_Build.h] Naming scheme, unneeded #include, unneeded inline 2017-09-07 16:16:30 -07:00
atkawa7
bafe4f2fe0 an empty delimiter causes the split function to fail 2017-09-06 10:33:51 -07:00
Alexander Karatarakis
97104258a7 Update CHANGELOG and bump version to v0.0.86 2017-09-04 02:11:41 -07:00
Alexander Karatarakis
35a9d223bc Use Strings::join() and Strings::format() 2017-09-01 17:22:55 -07:00
Alexander Karatarakis
db06c7fa69 Add missing consts 2017-09-01 17:14:50 -07:00
Alexander Karatarakis
95fa51a12a Remove unused #include 2017-09-01 17:14:26 -07:00
Alexander Karatarakis
e25a125d85 Don't return by const copy 2017-09-01 17:13:45 -07:00
Alexander Karatarakis
b76ac1da15 Add missing consts 2017-09-01 17:12:58 -07:00
Alexander Karatarakis
66eeab0015 [Triplet] Naming convention and missing const 2017-09-01 17:08:21 -07:00
Alexander Karatarakis
2d758beea9 [vcpkg_Checks] Naming convention fixes 2017-09-01 17:05:22 -07:00
Alexander Karatarakis
9e7275c5df [vcpkg_Chrono] Add missing consts 2017-09-01 17:03:23 -07:00
Alexander Karatarakis
3a43e19020 [vcpkg_Input] Add missing const 2017-09-01 17:02:12 -07:00
Alexander Karatarakis
c15c80e802 [vcpkg_Parse] Add missing const 2017-09-01 17:01:02 -07:00
Alexander Karatarakis
95eadb8ddd [VcpkgPaths.cpp] Don't modify and ref on the fly 2017-09-01 16:58:51 -07:00
Alexander Karatarakis
797c94caec Remove uneeded else branch. Fix variable hiding 2017-09-01 16:56:53 -07:00
Alexander Karatarakis
86dc3107ca [VcpkgPaths.cpp] Naming conventions and const fixes 2017-09-01 16:55:26 -07:00
Alexander Karatarakis
97063965b0 Remove #1712 workaround. Clean Byte-Order-Mark if present 2017-09-01 16:32:29 -07:00
Alexander Karatarakis
f0d5d94348 [vcpkg portsdiff] Add missing const, remove unused #include 2017-08-31 18:33:52 -07:00
Alexander Karatarakis
61e5b6980b [vcpkg import] Add missing consts 2017-08-31 18:27:10 -07:00
Alexander Karatarakis
dff6b22b43 [vcpkg integrate] Change regex to static const, add missing consts 2017-08-31 18:26:15 -07:00
Alexander Karatarakis
775dc8ce40 [vcpkg integrate] Naming convention fixes 2017-08-31 18:22:56 -07:00
Alexander Karatarakis
03edddef24 [vcpkg list] Naming convention fix 2017-08-31 18:22:02 -07:00
Alexander Karatarakis
170cfa3f39 Add missing const 2017-08-31 18:20:52 -07:00
Alexander Karatarakis
b17480b0b4 Remove unused #include 2017-08-31 18:13:30 -07:00
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