3139 Commits
Author SHA1 Message Date
Oliver Hamlet 68ecc027a1 Set version number to 0.14.5 0.14.5 2019-02-27 07:40:46 +00:00
Oliver Hamlet 9532a84273 Update changelog for 0.14.5 2019-02-27 07:40:03 +00:00
Oliver Hamlet 22b7abc348 Update libloadorder to v12.0.1 2019-02-26 21:34:25 +00:00
Oliver Hamlet de816fd0c1 Update spdlog to v1.3.1 2019-02-26 20:36:19 +00:00
Oliver Hamlet c557bcb1c4 Update libgit2 to v0.28.1 2019-02-26 20:36:08 +00:00
Oliver Hamlet e2d478a6d5 Fix casing of Hearthfires.esm to HearthFires.esm 2019-02-26 20:35:09 +00:00
Oliver Hamlet 0efbdbe5c8 Install Doxygen using Nuget
Downloading directly from Doxygen's site is very, very slow.
2019-02-14 20:32:40 +00:00
Oliver Hamlet 4c51f708b7 Install doxygen using apt
Downloading Doxygen 1.8.15 from its website is very, very slow, and the
doxygen package in Ubuntu's repositories no longer installs latex (or
maybe I made a mistake with that before?).
2019-02-13 21:12:55 +00:00
Oliver Hamlet 0f2e36ce26 Update Linux build instructions
Travis CI have migrated away from running builds in Docker containers,
and no longer link to their old Docker image, so describe the
prerequisites and assumptions as accurately as possible.
2019-02-11 21:48:50 +00:00
Oliver Hamlet da80a78ce7 Set version number to 0.14.4 0.14.4 2019-01-27 18:08:53 +00:00
Oliver Hamlet 8f4aa0fc2b Update changelog for 0.14.4 2019-01-27 18:08:28 +00:00
Oliver Hamlet 1b67c79aed Add PluginMetadata::UnsetGroup()
The postcondition is that GetGroup returns nullopt.
2019-01-27 18:07:20 +00:00
Oliver Hamlet 56d8f787e7 Set version number to 0.14.3 0.14.3 2019-01-27 08:28:45 +00:00
Oliver Hamlet 73974b3563 Update changelog for 0.14.3 2019-01-27 08:28:45 +00:00
Oliver Hamlet 51229016d7 Improve logging during sorting
Include the group type in the "Adding edge from X to Y" message, remove
other log statements that are now redundant or which are uninformative.
2019-01-27 08:23:57 +00:00
Oliver Hamlet 07afb0e64a Catch exception thrown when checking if a path is a symlink
MSVC's implementation of std::filesystem::is_symlink throws if
given a perfectly valid path, saying
"symlink_status: The parameter is incorrect."

This appears to be a bug in the implementation, though I can't
reproduce it.
2019-01-26 20:24:58 +00:00
Oliver Hamlet fd29783e41 Update loot-condition-interpreter to v1.2.2 2019-01-26 11:18:20 +00:00
Oliver Hamlet c628fa98d8 Remove log statements that don't add much 2019-01-26 08:26:45 +00:00
Oliver Hamlet 4f01487bad Update changelog and version for v0.14.2 0.14.2 2019-01-20 12:18:46 +00:00
Oliver Hamlet 2c9ea2209b Workaround probable Windows bug in path equivalency checks
In Windows, std::filesystem::equivalent throws
std::system_error if a path contains characters that can't be
represented in the system code page (e.g. Windows 1252). This is
undocumented and seems unnecessary as Microsoft's own docs say Windows
paths are stored natively in Unicode, so it sounds like a bug to me.

To work around this, return true early if the path objects are equal,
so std::filesystem::equivalent doesn't need to be called, and catch
system_error if it does need to be called - this may result in false
negatives, but for LOOT's purposes that is fine and is very unlikely
anyway.
2019-01-20 11:02:17 +00:00
Oliver Hamlet a7bf878269 Update loot-condition-interpreter to v1.2.1 2019-01-20 00:49:34 +00:00
Oliver Hamlet d908a2b046 Update Boost install script used in Travis CI 2019-01-12 16:33:15 +00:00
Oliver Hamlet 245bc3830c Update doxygen to 1.8.15 in CI 2019-01-12 16:33:15 +00:00
Oliver Hamlet 7a966d21ef Update spdlog to v1.3.0 2019-01-12 16:33:15 +00:00
Oliver Hamlet c8090fe044 Update changelog and version for v0.14.1 release 0.14.1 2018-12-23 11:37:46 +00:00