1865 Commits
Author SHA1 Message Date
Oliver Hamlet a564a8699f Partial revert of previous commit.
I somehow missed that the masterlist revisions fix was already on the
line above.
v0.7.1
2015-06-22 11:04:06 +01:00
Oliver Hamlet 5b8b95f0d4 Updated changelog. 2015-06-22 10:52:15 +01:00
Oliver Hamlet 75118614da Update existing default masterlist settings. 2015-06-21 11:37:15 +01:00
Oliver Hamlet 1c25aeca99 Set default masterlist branches to "v0.7". 2015-06-21 11:28:39 +01:00
Oliver Hamlet 900058e72e Don't separately hardcode Nehrim repo settings. 2015-06-21 11:27:16 +01:00
Oliver Hamlet 5a8c8a10cd Updated syntax feature support table. 2015-06-19 13:24:27 +01:00
Oliver Hamlet 6ac0704c08 Mark location ver keys as deprecated.
As discussed in loot/loot.github.io#38.
2015-06-19 13:23:42 +01:00
Oliver Hamlet df49324691 Updated version number to 0.7.1.
Added release date of 22 June 2015, and updated changelogs.
2015-06-19 12:59:23 +01:00
Oliver Hamlet 27d96d7242 Never treat revisions as numbers in JSON.
As it leads to invalid output. Fixes #454.
2015-06-19 12:39:17 +01:00
Oliver Hamlet 357c60541d Fix GCC compilation error. 2015-06-15 11:15:17 +01:00
Oliver Hamlet 04a2679c01 Fix typo. 2015-06-15 11:07:07 +01:00
Oliver Hamlet 9404474858 Refactored plugin sorting code.
Into a new PluginSorter class.
2015-06-14 22:38:04 +01:00
Oliver Hamlet c02bade851 Minor update to build instructions.
To reflect the version/edition of MSVC that I actually use.
2015-06-14 21:19:48 +01:00
Oliver Hamlet ec33ed77d5 Refactored git code.
The masterlist-specific code in has been moved into masterlist.cpp, and
the more general git-related code has been moved into a GitHelper class.

Although it's a helper, there are a few loot::error exceptions thrown in
its code, as it provides an error code that distinguishes git related
errors from others, so is useful.

There is still a lot of git code in masterlist.cpp. Not all of this will
be moved, but there may be some bits that can be.
2015-06-14 18:24:54 +01:00
Oliver Hamlet 9204ee4799 Moved plugin version regexes out of helpers.cpp.
They're now in plugin.cpp.
2015-06-13 23:31:04 +01:00
Oliver Hamlet fe67e3fc54 Moved helpers into subfolder. 2015-06-13 23:31:03 +01:00
Oliver Hamlet 4c7f60a3c3 Remove unused version constructor. 2015-06-13 23:09:48 +01:00
Oliver Hamlet 22a6db1ad3 Move game and plugin class files into subfolders.
Except the PluginMetadata class, which stays in the metadata folder.
2015-06-13 22:43:04 +01:00
Oliver Hamlet 652461cf9a Refactor load order interaction into a separate class.
The Game class now inherits from the LoadOrderHandler class too.
2015-06-13 22:29:45 +01:00
Oliver Hamlet a400162811 Refactored plugin loading code into new class.
PluginLoader now handles the details of how plugins are read, cleaning
up the Game and Plugin classes a little.
2015-06-13 22:29:45 +01:00
Oliver Hamlet 825e77d5ae Removed unnecessary include. 2015-06-13 22:29:43 +01:00
Oliver Hamlet 0302a53dcb Split game settings into new GameSettings class.
I added some conversion functions to minimise changes in the rest of the
code, they might be replaced by some other way of handling things
though. The code files may also be moved into a subdirectory.
2015-06-13 22:29:42 +01:00
Oliver Hamlet 7b3e2e6520 Moved IsActive() and IsValidPlugin() from Game class.
To Plugin class, where IsValidPlugin() has become IsValid().
2015-06-12 12:11:20 +01:00
Oliver Hamlet a49c5ab56f Fix incomplete test cleanup. 2015-06-11 18:15:36 +01:00
Oliver Hamlet 9dd64cef77 Refactored Plugin's metadata code into new PluginMetadata class.
Plugin now inherits from PluginMetadata, and the MetadataList
and Masterlist classes use PluginMetadata.
2015-06-11 18:06:55 +01:00