Mike Auty
5e15d522bd
Remove automatic IDE-inserted attributions.
...
They weren't consistent and they show just remind me how slowly
I've been getting vol 3 written! 5:S
There's git commits to track all of that stuff if we need it.
2017-05-14 11:40:49 +01:00
Mike Auty
a1b9be74c7
Refactor several configuration/requirement structures to avoid import loops.
2016-08-22 02:15:54 +01:00
Mike Auty
05d3da602f
Remove splice as too dangerous (and hopefully unnecessary).
2016-08-22 00:05:05 +01:00
Mike Auty
ce16d60eaf
Add a warning about the dangers of splicing.
2016-08-14 21:27:13 +01:00
Mike Auty
523e159047
Add in convenience functions for working with the configuration and context.
2016-08-14 00:32:22 +01:00
Mike Auty
4f17143fd3
Add in proper logging statements.
2016-07-29 02:35:07 +01:00
Mike Auty
0c56c494ae
Support saving/loading configs to a (JSON) string.
2016-07-02 12:34:09 +01:00
Mike Auty
00660f2a2b
Refactor requirements to their own file.
2016-01-16 21:04:41 +00:00
Mike Auty
7db739279f
Refactor configuration interfaces.
2016-01-16 13:24:25 +00:00
Mike Auty
dc066d3d29
Add in validate function for symbol requirements.
2016-01-15 02:10:50 +00:00
Mike Auty
8e1602c02e
Refactor constrained to constraint.
2016-01-15 01:53:08 +00:00
Mike Auty
3a8decd57c
Add in the interfaces for constraints/providers.
2016-01-15 01:49:18 +00:00
Mike Auty
ffcacaec7d
Refactor SchemaNodes into RequirementInterface.
2016-01-13 00:48:54 +00:00
Mike Auty
bef0689982
Add in constraints for dependency solving.
2016-01-04 01:17:23 +00:00
Mike Auty
bcbfee9016
Refactor the validity function names to make it easier for autocomplete to find.
2015-12-29 22:24:32 +00:00
Mike Auty
cf66d0b447
Start building a dependency resolver for translation layers.
2015-12-29 22:13:10 +00:00
Mike Auty
f7cc2ef00e
Add a third layer to the requirement system
...
Now:
1. ConfigSchemaNode Class (pre-plugin instantiation)
2. ConfigSchemaNode Instance (plugin instantiated)
3. ConfigurationItem Instance (tree linking schema nodes to configuration value locations)
2015-12-27 01:12:38 +00:00
Mike Auty
cf2b7b7c01
Update more ideas, getting closer to a suitable setup.
2015-12-07 09:23:20 +00:00
Mike Auty
2028c26557
Uncomment Conjunction/Disjunction Requirements and add initial windows translation layers, etc
2015-12-03 00:17:55 +00:00
Mike Auty
6a5f3ca7a3
Relocate the configuration classes.
2015-12-03 00:11:42 +00:00