3049 Commits
Author SHA1 Message Date
Oliver Hamlet 47797cc0d1 Update changelog and version for 0.13.8 0.13.8 2018-09-24 19:34:30 +01:00
Oliver Hamlet ba90657b0c Don't grant write permissions when cloning git repo
It should be unnecessary, the read-only flag is set on packfiles by Git
and doesn't cause problems deleting the folder normally, and someone's
reported an error when granting permissions.
2018-09-24 19:31:45 +01:00
Oliver Hamlet 3a747b804e Update changelog and version for 0.13.7 0.13.7 2018-09-10 14:08:08 +01:00
Oliver Hamlet 2956ed65c8 Update libloadorder to v11.4.1 2018-09-10 14:08:08 +01:00
Oliver Hamlet 95bf570b18 Update esplugin to v2.0.1 2018-09-10 10:47:26 +01:00
Oliver Hamlet 26a45e2884 Add .vscode directory to .gitignore 2018-09-10 07:39:28 +01:00
Oliver Hamlet 264c6756a0 Don't iterate over vertex pairs twice
This doesn't actually improve performance for me, as EdgeCreatesCycle() tends to fail fast, but it's less obviously slow.
2018-09-09 21:02:28 +01:00
Oliver Hamlet 7dbda624ef Improve performance of checking if an edge would cause a cycle 2018-09-08 15:39:29 +01:00
Oliver Hamlet d63b709ff2 Cache CRCs alongside conditions 2018-09-06 21:39:11 +01:00
Oliver Hamlet 8f3432945e Don't scan data directory for archives each time a plugin is loaded
Scan once per LoadPlugins() call and cache.
2018-09-06 20:43:17 +01:00
Oliver Hamlet 55cbdd1bf5 Update Google Test to v1.8.1 2018-09-06 17:53:34 +01:00
Oliver Hamlet 96b7ddd5f6 Update yaml-cpp
Now depending on a specific tag rather than a branch to avoid any
future rebases breaking anything. The tagged commit contains merge key
support on top of a revision slightly more recent than the latest
release (0.6.2), which has a few issues.
2018-08-23 20:41:02 +01:00
Oliver Hamlet e06308f790 Add tests to check that the YAML parser supports merge keys
This is useful as it's an optional addition to the YAML spec, and
LOOT's masterlists heavily rely on it being supported.
2018-08-23 20:25:07 +01:00
Oliver Hamlet 11b4778633 Update spdlog to v1.1.0 2018-08-23 18:35:16 +01:00
Oliver Hamlet 5de446cefb Use a separate temporary directory for each test
As part of this clone the testing-metadata repository instead of
just downloading its tag archive so that there's a repository for
the GitHelper tests.
2018-08-22 18:31:53 +01:00
Oliver Hamlet f92baa004e Disable GPG signing in test repository
To avoid being prompted for my key's password whenever I run the tests.
2018-08-21 19:28:58 +01:00
Oliver Hamlet f0283435f6 Remove unnecessary Boost header includes
Don't bother using Boost.Format for exception messages, just concat
strings, and don't unnecessarily use case-insensitive comparisons for
message types.
2018-08-21 19:28:57 +01:00
Oliver Hamlet 0c43424a6e Add missing <set> header 2018-08-21 17:13:04 +01:00
Oliver Hamlet 287fdf03fa Update spdlog to v1.0.0 2018-08-14 17:53:37 +01:00
Oliver Hamlet a247617365 Update libgit2 to v0.27.4 2018-08-13 22:00:13 +01:00
Oliver Hamlet 1a8d4ebf5d Update Bintray delete script to fix deleting old builds 2018-08-12 22:38:17 +01:00
Oliver Hamlet 6b0876a1df Re-encrypt Bintray and GitHub auth tokens
Using the values encrypted by AppVeyor when I'm logged in as myself for
the LOOT account.
2018-08-12 22:37:21 +01:00
Oliver Hamlet b6f50cab58 Remove old builds from LOOT's Bintray org 2018-08-08 21:45:32 +01:00
Oliver HamletandGitHub 843a55b1d2 Update Bintray link in readme 2018-08-06 19:59:46 +01:00
Oliver Hamlet 6cfa27a4d4 Upload artifacts to LOOT bintray org repo 2018-08-06 18:07:41 +01:00