Mike Auty
|
a1b9be74c7
|
Refactor several configuration/requirement structures to avoid import loops.
|
2016-08-22 02:15:54 +01:00 |
|
Mike Auty
|
e54505701f
|
Refactor Memory into an interface.
|
2016-08-21 21:26:21 +01:00 |
|
Mike Auty
|
e02feed16e
|
Python 3 has a sane super() implementation (no arguments), so convert to using that.
|
2016-08-14 00:55:02 +01:00 |
|
Mike Auty
|
2d23c93def
|
Completely refactor constants and structures to symbols and types.
|
2016-05-22 11:51:06 +01:00 |
|
Mike Auty
|
7db739279f
|
Refactor configuration interfaces.
|
2016-01-16 13:24:25 +00:00 |
|
Mike Auty
|
4d4c5e63b9
|
Set a default for the HierarchicalDicts separator to use a constant.
|
2016-01-13 00:57:00 +00:00 |
|
Mike Auty
|
415a0948a0
|
Rename the SCHEMA_NAME_DIVIDER, and ensure all paths are flat strings.
|
2016-01-12 23:44:55 +00:00 |
|
Mike Auty
|
ee42751055
|
Fix up test_rig.
|
2015-12-30 23:21:41 +00:00 |
|
Mike Auty
|
ff1e326a9c
|
Rip out layer factories, and replace them with a single dependency resolver.
|
2015-12-30 21:58:41 +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
|
58582715db
|
Rework configuration classes to move towards a schema system.
|
2015-11-30 21:21:15 +00:00 |
|
Mike Auty
|
d258c56991
|
Rerun pylint with pycharm-5 and fix pep8 issues as well.
|
2015-11-21 13:12:00 +00:00 |
|
Mike Auty
|
9e801c428b
|
Rename ContextModifier.__call__ to ContextModifier.modify_context.
|
2015-10-11 18:19:45 +01:00 |
|
Mike Auty
|
97ff228e76
|
Replace layer name requirements with more descriptive translationlayerrequirements.
|
2015-10-11 18:02:27 +01:00 |
|
Mike Auty
|
3c5cb64915
|
Correct issues with imports and pylint a little.
|
2015-10-05 01:47:31 +01:00 |
|
Mike Auty
|
c3a52118e5
|
Minor tidying.
|
2015-09-28 09:27:54 +01:00 |
|
Mike Auty
|
e817b48083
|
Save the translationlayer requirement, so we can populate it based on the modifier requirements.
|
2015-09-28 01:34:42 +01:00 |
|
Mike Auty
|
0ff820667f
|
Refactor config to configuration so we can have variables called config.
|
2015-09-28 01:31:22 +01:00 |
|
Mike Auty
|
897d8bd574
|
Initial imlementation of a mapping from volatility config trees to Argparse arguments.
|
2015-09-28 00:57:06 +01:00 |
|
Mike Auty
|
f4d07c01b7
|
Getting the feeling changes are getting out of hand. More config and layering code.
|
2015-04-10 18:14:28 -05:00 |
|
Mike Auty
|
4157c1c493
|
Refine the config system, realize that ContextFactories are in fact LayerFactories?
|
2015-04-10 17:38:56 -05:00 |
|
Mike Auty
|
827d85c1e0
|
Convert namespace_divider to a global and add a join function.
Also alter ContextFactories so that they take a list of classes rather
than objects.
|
2015-04-10 16:42:24 -05:00 |
|
Mike Auty
|
35506bb7d3
|
Allow SymbolSpaces to be uninitialized, and move context from framework to framework.contexts.
|
2015-04-09 16:22:25 -05:00 |
|
Mike Auty
|
a85bcb9e58
|
Rework config system yet again, and start filling in some of the requirements.
|
2015-04-09 15:56:57 -05:00 |
|
Mike Auty
|
3d00956951
|
Refactor some names and consider reworking the config system *again*.
|
2015-04-08 18:13:06 -05:00 |
|
Mike Auty
|
4b80866c9b
|
Remove the comment about doing the physical automagic in the layer itself. Automagic should be a function that composes the components itself.
|
2015-01-26 01:46:57 +00:00 |
|
Mike Auty
|
3a28d7ae41
|
Refactor the context work, to use composable objects rather than inheritable classes.
|
2015-01-19 23:57:49 +00:00 |
|
Mike Auty
|
f04122f640
|
Add in initial implementation of ContextFactories as classes. This is probably not the right way to do things, so I'll be trying out making them as objects with a function chain for applying modifications in a little while.
|
2015-01-16 11:29:12 +00:00 |
|
Mike Auty
|
246974de36
|
First draft of a ContextBuilding system.
|
2015-01-09 01:55:32 +00:00 |
|