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 |
|