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
Oliver Hamlet
93fd4f6e26
Update libloadorder to v12.0.0
...
To fix checking self-consistency when loadorder.txt is not valid
UTF-8. This also adds support for hoisted plugins, but LOOT's
sorting algorithm doesn't yet support them, so it is unused.
2018-11-17 16:49:20 +00:00
Oliver Hamlet
f11c9e9fbf
Fix Bash Tag extraction not cutting off {{BASH: prefix
2018-11-15 08:43:02 +00:00
Oliver Hamlet
62f9000412
Update loot-condition-interpreter to v1.1.1
2018-11-14 21:28:44 +00:00
Oliver Hamlet
5dceba1788
Rename WrinklyNinja to Ortham in GitHub links
...
Also fix the AppVeyor CI link.
2018-11-07 17:07:55 +00:00
Oliver Hamlet
6e5b17ccf0
Fix outdated third-party license info
2018-11-07 17:05:55 +00:00
Oliver Hamlet
26b165437e
Document the product_version() condition function
2018-10-28 08:45:23 +00:00
Oliver Hamlet
fdab90b3f0
Update API docs
2018-10-27 17:26:31 +01:00
Oliver Hamlet
b15d33bf91
Update metadata syntax docs
2018-10-27 17:00:22 +01:00
Oliver Hamlet
d7ec8b1cfc
Update spdlog to v1.2.1
2018-10-27 10:10:17 +01:00
Oliver Hamlet
5b3aa6bcb2
Update libgit2 to v0.27.7
2018-10-27 10:09:55 +01:00
Oliver Hamlet
b6f2e64e22
Update loot-condition-interpreter link
2018-10-24 18:03:33 +01:00
Oliver Hamlet
8dcd4d38cd
Update condition interpreter to v1.1.0
...
This adds support for product_version() condition functions.
2018-10-24 08:18:27 +01:00
Oliver Hamlet
2278c0315a
Cache cbindgen executable on AppVeyor
2018-10-23 08:37:53 +01:00
Oliver Hamlet
0614c2d7a7
Build cbindgen once across all Rust dependencies
2018-10-23 08:37:53 +01:00
Oliver Hamlet
ad3893069c
Refactor plugin description Bash Tag extraction
2018-10-21 16:32:07 +01:00
Oliver Hamlet
1c025a4fba
Replace condition parsing and evaluation code
...
With loot-condition-interpreter dependency. This also replaces the
pseudosem dependency, condition and CRC caching, and executable version
extraction.
2018-10-21 16:32:07 +01:00
Oliver Hamlet
44955e8bc0
Don't cache active state in Plugin objects
...
Use libloadorder as the single source of truth.
2018-10-21 13:03:47 +01:00
Oliver Hamlet
0bd12ed9a2
Defer deleting temporary repository files
...
Also don't propagate the error if deleting fails, just log it. If deleting fails, it doesn't break LOOT, it just uses up a little extra space until the next time the user runs disk cleanup or a similar utility, and temp dir clones are infrequent.
2018-10-21 13:03:10 +01:00