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
Oliver Hamlet
31f7465256
Update loot-condition-interpreter to v1.2.0
...
Fixes #45 .
2018-12-23 00:01:13 +00:00
Oliver Hamlet
9d2b2d06d3
Fix release date of metadata syntax v0.14
2018-12-15 17:24:51 +00:00
Oliver Hamlet
2e074a4618
Update changelog and version for 0.14.0 release
0.14.0
2018-12-09 21:59:31 +00:00
Oliver Hamlet
4448153267
Download and extract Doxygen manually on AppVeyor
...
The Chocolatey install is broken because some links changed.
2018-12-09 09:20:39 +00:00
Oliver Hamlet
2fada874dc
Update URL to download Doxygen from for Travis
2018-12-08 21:39:53 +00:00
Oliver Hamlet
9ead05bf1f
Update repository links to account for loot-api -> libloot rename
2018-12-08 21:39:53 +00:00
Oliver Hamlet
33d8e060b7
Update function naming guideline in contributing guide
2018-12-08 16:34:51 +00:00
Oliver Hamlet
5bb20daa82
Rename "LOOT API" to "libloot"
...
To avoid confusion when talking about the library vs. its API. The GitHub
repository has not yet been renamed, so all references to it are
unchanged.
2018-11-17 18:43:07 +00:00
Oliver Hamlet
1e520aff54
Update changelog to include libloadorder update
2018-11-17 18:39:35 +00:00