3112 Commits
Author SHA1 Message Date
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