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