3002 Commits
Author SHA1 Message Date
Oliver Hamlet 5956e6080b Update version number and changelog for 0.13.2 0.13.2 2018-04-29 18:37:12 +01:00
Oliver Hamlet b7ce064fd1 Update libloadorder to v11.2.1
This fixes the load order positions of light-master-flagged .esp files.
2018-04-28 09:12:20 +01:00
Oliver Hamlet 1804e45f3e Update version number and changelog for 0.13.1 0.13.1 2018-04-09 07:58:48 +01:00
Oliver Hamlet 0920c3d7a2 Add GameType value for Skyrim VR
Also update libloadorder for Skyrim VR support.
2018-04-08 23:06:49 +01:00
Oliver Hamlet 498a9f0751 Update version number and changelog for 0.13.0 0.13.0 2018-04-02 16:27:15 +01:00
Oliver Hamlet be44b75c25 Add changelog for v0.13 of the metadata syntax 2018-04-02 16:27:15 +01:00
Oliver Hamlet c0a1cc4722 Fix a few incorrect doc comments 2018-04-02 16:27:01 +01:00
Oliver Hamlet f796a581c4 Update libloadorder to v11.1.0
This fixes loading a load order where loadorder.txt is encoded in
Windows-1252.
2018-04-02 14:09:07 +01:00
Oliver Hamlet 13b4199a2d Don't load current load order state when loading plugins
Loading the load order can fail, and it should be possible to handle it
client-side but continue loading plugins.
2018-04-02 13:12:07 +01:00
Oliver Hamlet 74ab42d60f Fix setting load order with pre-unix-epoch timestamps 2018-03-29 05:37:19 +01:00
Oliver Hamlet 938e0e86c8 Update to libgit2 v0.27.0 2018-03-29 05:36:31 +01:00
Oliver Hamlet 523dc87f04 Remove plugin priorities 2018-03-28 19:08:26 +01:00
Oliver Hamlet 95896ed64b Add more logging for group sorting 2018-03-28 15:25:09 +01:00
Oliver Hamlet eeb6ed40c7 Add UndefinedGroupError for better sorting exception handling 2018-03-24 07:20:47 +00:00
Oliver Hamlet ae081aff3b Fix inaccurate log message 2018-03-19 20:55:09 +00:00
Oliver Hamlet f8fbe2984f Fix group cyclic interactions
Skip adding an edge between a pair of plugins if all the following
conditions are met:
- the edge is to be added due to group membership
- adding the edge would introduce a cycle in the absence of any
  other group membership edges.
2018-03-19 17:27:56 +00:00
Oliver Hamlet a178bf3adb Fix getting default group when no metadata is loaded 2018-03-18 08:55:33 +00:00
Oliver Hamlet e7526b2ac4 Fix Travis not deploying to Bintray
Travis' dpl tool broke Bintray deployments in v1.9.0 and v1.9.1, so roll
back to an earlier version.
2018-03-18 07:44:42 +00:00
Oliver Hamlet 0004a23861 Add group evaluation to plugin sorting 2018-03-17 18:26:37 +00:00
Oliver Hamlet 16a930a2ca Add function to get groups' transitive after groups
This will be used to map to transitive plugin sets during sorting.
2018-03-17 18:26:37 +00:00
Oliver Hamlet 64871cd65e Move plugin sorting classes
I'm about to add classes for group sorting, so it makes sense to have a
sorting directory.
2018-03-17 18:26:37 +00:00
Oliver Hamlet fab92f4f55 Add group methods to DatabaseInterface 2018-03-17 18:26:37 +00:00
Oliver Hamlet 343b1133ef Add group field to PluginMetadata API 2018-03-17 18:26:37 +00:00
Oliver Hamlet f2a63cb3eb Add Group class to API 2018-03-17 18:26:36 +00:00
Oliver Hamlet fdb4e46542 Document the group metadata syntax 2018-03-17 18:26:36 +00:00