2918 Commits
Author SHA1 Message Date
Oliver Hamlet 021a253dbe Update changelog and version number 0.11.1 2017-06-19 17:45:35 +01:00
Oliver Hamlet c975de6c0a Merge branch 'fix-masterlist-update' into dev 2017-06-17 15:53:37 +01:00
Oliver Hamlet f9d0a0044c Fix masterlist update handling of diverged histories
Fixes loot/loot#790.
2017-06-17 05:53:21 +01:00
Oliver Hamlet caf6f72aa6 Fix Travis Boost caching 2017-06-16 19:02:11 +01:00
Oliver Hamlet c78314c313 Fix creating handles for junction link game paths 2017-06-16 18:31:13 +01:00
Oliver Hamlet 0d7c1fb966 Fix crash when loading an invalid plugin
Fixes loot/loot#787.
2017-06-10 10:10:45 +01:00
Oliver Hamlet 27843e04f8 Build position-independent code
It's necessary for Linux builds, and AFAIK has no effect for MSVC
2017-06-05 16:49:36 +01:00
Oliver Hamlet 62c1cdb535 Pin Python docs build dependencies
To avoid an incompatibility between Breathe 4.6.0 and Sphinx 1.6.x.
2017-06-04 15:13:15 +01:00
Oliver Hamlet d511285823 Build using GCC 6 and Boost 1.64.0 on Travis
GCC 7 is not available on Travis, and 6 is what ships with Ubuntu 17.04. CMake needs to be updated to recognise Boost 1.64.0.
2017-06-04 14:33:28 +01:00
Oliver Hamlet 8864f78824 Use forwardslashes in CMake path arguments
CMake 3.8's FindBoost doesn't convert backslashes to forwardslashes
internally for some reason, so backslashes cause a syntax error...
0.11.0
2017-05-13 05:31:11 +01:00
Oliver Hamlet 46e3ce9304 Set release date for v0.11.0 2017-05-13 05:11:34 +01:00
Oliver Hamlet a7fd076851 Set version number to 0.11.0 2017-05-13 05:11:06 +01:00
Oliver Hamlet 814ed68ffb Call MetadataList::Save() in WriteMinimalList
Don't reimplement the same logic.
2017-03-26 10:41:13 +01:00
Oliver Hamlet 93b878a2fc Add test for using DatabaseInterface
After discarding GameInterface
2017-03-25 12:59:45 +00:00
Oliver Hamlet bed77a0f08 Remove Game dependence from ApiDatabase 2017-03-25 12:22:28 +00:00
Oliver Hamlet d8562dcc6d Remove Game usage from Plugin
Pass the bits Plugin needs individually. Also store Game's
LoadOrderHandler in a shared pointer for future sharing with
ApiDatabase.
2017-03-25 11:35:38 +00:00
Oliver Hamlet 2db0f2a08c Remove unused Game declaration 2017-03-25 11:31:20 +00:00
Oliver Hamlet 12f075543c Refactor Game::GetArchiveFileExtension into Plugin
It's the only place it's used.
2017-03-25 11:29:40 +00:00
Oliver Hamlet be80f5a244 Store a GameCache in Game, don't inherit from it 2017-03-25 11:29:07 +00:00
Oliver Hamlet dd5ae4dd51 Move masterlist and userlist caches into ApiDatabase
It's the only place they're used.
2017-03-25 11:26:38 +00:00
Oliver Hamlet 0b358efa8c Make MetadataList::Save() const 2017-03-21 17:56:04 +00:00
Oliver Hamlet 415c4b6810 Fix compiler warning 2017-03-21 17:55:49 +00:00
Oliver Hamlet 58bee05e68 Remove unused PluginCleanliness enum 2017-03-20 18:42:55 +00:00
Oliver Hamlet caf560c87c Updated changelog 2017-03-19 18:41:58 +00:00
Oliver Hamlet 766b0f7309 Fix InitialiseLocale() not appearing in docs 2017-03-19 18:41:16 +00:00