3276 Commits
Author SHA1 Message Date
Oliver Hamlet 2ffdac5b5f Set version and changelog for v0.16.3 0.16.3 2021-05-06 21:41:49 +01:00
Oliver Hamlet 897a303ec7 Deprecate PluginInterface::IsLightMaster() and PluginInterface::IsValidAsLightMaster()
In favour of IsLightPlugin() and IsValidAsLightPlugin() respectively.
The new functions are identical to the old besides their names, which
now more clearly indicate that plugins can be light without being
masters.
2021-05-06 21:03:02 +01:00
Oliver Hamlet 51eec61884 Update esplugin to v3.5.0 2021-05-06 20:59:45 +01:00
Oliver Hamlet fce9bea17a Update spdlog to v1.8.5 2021-05-06 20:57:36 +01:00
Oliver Hamlet 2ca6f0fc67 Update loot-condition-interpreter to v2.2.1 2021-05-06 20:56:32 +01:00
Oliver Hamlet 79238e4565 Update libloadorder to v13.0.0 2021-05-06 20:55:53 +01:00
Oliver Hamlet 52302245e7 Remove references to Bintray
JFrog are shutting it down tomorrow.
2021-04-30 21:59:42 +01:00
Oliver HamletandGitHub 7322f29c81 Merge pull request #79 from loot/sibir-update-message-docs
Update docs on messages
2021-04-09 19:35:21 +01:00
sibir-ine 3b7694fc07 Update example in Examples
* LOOT currently displays type of notification by background color, not explicitly.
* Provided a manual translation of the example text, courtesy of a friend.
2021-04-09 04:46:34 -07:00
sibir-ine 06ce61de88 Update explanation in Language Support
* Explain new implementation of close matches.
* Wrapped lines at 80 characters.
2021-04-09 04:46:30 -07:00
Oliver Hamlet 0eace4b404 Updated example list of language codes
Fixes #78.
2021-04-03 13:32:49 +01:00
Oliver Hamlet 013b623f0b Replace broken links in docs
Fixes #77.
2021-04-03 13:29:03 +01:00
Oliver Hamlet 41303b40ab Fix GitHub CI Linux builds
GitHub has removed GCC < 9 from its runners, so install GCC 8.
2021-04-03 13:24:39 +01:00
Oliver Hamlet cd978bb215 Compare language codes in MessageContent::Choose()
If there is no exact match, compare language codes so that a more
generic match is preferred over just returning the English content.

This means that if a locale code is given, Choose() will also look for
the locale's language code (but will not match another locale with the
same language code), and if a language code is given, Choose() will also
look for a locale with that language code.
2021-03-28 22:31:14 +01:00
Oliver Hamlet 12ed2de739 Remove std::codecvt_utf8_utf16 tests
It's deprecated in C++17, and causes compilation errors by default in
MSVC 2019.
2021-03-28 20:51:36 +01:00
sibir-ineandOliver Hamlet 453334ae5f Add text to after section
- Clarify that regexes can't be used for afters, reqs, or incs.
  - As discussed with @MacSplody on Discord.
2021-03-26 10:04:23 +00:00
sibir-ineandOliver Hamlet b4fb4f079a Add text to req section
- Clarify behavior of conditions with req entries.
  - As discussed with @MacSplody on Discord.
2021-03-26 10:04:23 +00:00
Oliver Hamlet 505106d602 Replace std::filesystem::canonical usage
Unlike on Windows, it doesn't return the "true" case of a path on Linux
when case folding is enabled. Using NormalizeFilename() is more
consistent but theoretically less accurate, though all currently
hardcoded plugins are known to use ASCII filenames so there is no
practical downside.
2021-03-25 15:10:35 +00:00
SibirandGitHub 1ba07141e4 Fix typos & make adjustments to docs (#72)
* Adjustment
  - HTML entity doesn't render.

* Typos
  - Add a few missing spaces.
2021-03-11 16:10:22 -08:00
Oliver Hamlet 26b457f7cb Download and extract Boost archive in CI
GitHub has removed Boost 1.72.0 from its runners, and libloot only
needs the Boost headers, so download and extract them for the
build.
2021-03-11 21:02:58 +00:00
Oliver Hamlet 1e2391dfb3 Remove unnecessary BOOST_LOG_DYN_LINK definition
libloot hasn't used Boost.Log for a long time.
2021-03-11 19:21:06 +00:00
Oliver HamletandOliver Hamlet a2eff96e6c Upload CI build artifacts to Artifactory
Bintray will be shut down in May, and JFrog suggest migrating to
Artifactory. The free tier offers 2 GB of storage, which is much
less than what we use on Bintray, so only store one build per
branch to help avoid running out of space.
2021-02-21 10:33:55 +00:00
Oliver HamletandOliver Hamlet 8f00236273 Upload CI build artifacts to GitHub Actions
Bintray will be shut down in May, so we need to find another artifact
store before then.

GitHub Actions is one option, and allows builds to store artifacts
for up to 90 days, with apparently no storage size limit for public
repositories. 90 days is good enough to temporarily host builds for
loot/loot to use for integration testing before release.

The downside is that you need to be logged into a GitHub account in
order to download a build artifact uploaded to GitHub Actions.
2021-02-21 10:33:42 +00:00
Oliver Hamlet c74c16b159 Fix Linux release build 0.16.2 2021-02-13 22:32:37 +00:00
Oliver Hamlet 639e067079 Set version number and changelog for v0.16.2 2021-02-13 21:19:03 +00:00