Mike Auty
|
cbce5c6184
|
Expose the sanitize method, since it's necessary for accessing columns.
|
2018-03-14 01:07:58 +00:00 |
|
Mike Auty
|
6d618903d5
|
Don't forget the text output renderer for the datetime type.
|
2018-03-08 01:34:55 +00:00 |
|
Mike Auty
|
674394cd69
|
Fix up TreeGrid typing information in places.
|
2018-03-08 01:20:55 +00:00 |
|
Mike Auty
|
c605cbd182
|
Add in TZAware and TZNaive values for TreeGrids.
|
2018-03-08 01:20:34 +00:00 |
|
Mike Auty
|
de9ad62412
|
Add in support for AbsentValues.
|
2018-03-08 00:26:25 +00:00 |
|
Mike Auty
|
ee12b81f4a
|
Add in type-annotations for renderers and start on symbols.
|
2017-12-13 20:48:52 +00:00 |
|
Mike Auty
|
21b4506b7b
|
Add in type-annotations for the remaining interfaces.
|
2017-12-13 20:48:52 +00:00 |
|
Mike Auty
|
334412330c
|
Ensure offsets are appropriately prefixed, given we can now support accepting 0x### numbers.
|
2017-10-09 00:02:03 +01:00 |
|
Mike Auty
|
ab8d76eeef
|
Revert the generator changes, the visiting function should be used instead.
|
2017-08-02 10:40:16 +01:00 |
|
Mike Auty
|
d8c53b63bf
|
Don't forget to iterate over the populate generator.
|
2017-08-02 10:05:12 +01:00 |
|
Mike Auty
|
ff3d5e8f3b
|
Maintain a row count for populated tree grids.
|
2017-08-01 15:39:38 +01:00 |
|
Mike Auty
|
029fa8e940
|
Ensure ColumnSortKey is callable, and make sure the top level direction is considered.
|
2017-08-01 15:39:01 +01:00 |
|
Mike Auty
|
80508c8711
|
Allow for ascending or descending sort order.
|
2017-08-01 02:41:55 +01:00 |
|
Mike Auty
|
d119f372dc
|
Ensure the populate generator is actually a generator.
|
2017-07-31 13:52:54 +01:00 |
|
Nick L. Petroni, Jr
|
f05df0c1cd
|
added Bin() to format_hints: print the value as a Python binary number
|
2017-04-17 14:05:50 -04:00 |
|
Mike Auty
|
96c414fb5f
|
Refactor TextRenderer to QuickTextRenderer to ensure we don't forget that the output is speedy not nicely formatted.
|
2017-01-22 14:17:19 +00:00 |
|
Mike Auty
|
a2eb60ed39
|
Add support for HexBytes to the text renderer.
|
2017-01-22 14:16:13 +00:00 |
|
Mike Auty
|
2ccc62f921
|
Introduce format hints for renderers.
|
2017-01-05 00:39:03 +00:00 |
|
Mike Auty
|
1754f3bc85
|
Attempt to fix up any possible re-encoding issues the str() call in the renderer might bring.
|
2016-12-18 16:58:58 +00:00 |
|
Mike Auty
|
667014a1fd
|
Attempt to standardize error message display.
|
2016-10-30 17:51:45 +00:00 |
|
Mike Auty
|
3fbc78b38c
|
Fix up the renderer (and stop masking issues by printing in the generator).
|
2016-02-11 09:23:58 +00:00 |
|
Mike Auty
|
370a49a267
|
Add in a trivial renderer for testing the output system.
|
2016-02-09 10:14:53 +00:00 |
|
Mike Auty
|
bca8dc486d
|
Allow sequences rather than just lists for TreeGrid yields.
|
2016-02-09 10:14:13 +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
|
65fcd5fbe5
|
Minor pylinting.
|
2015-09-28 01:34:52 +01:00 |
|
Mike Auty
|
cd07ff17b2
|
Pull out the interfaces from the TreeGrid/TreeNode structures.
|
2015-01-08 00:06:52 +00:00 |
|
Mike Auty
|
9d5027ddd6
|
Add in TreeGrid/Renderer framework from volatility3. Consider pulling interfaces for TreeGrid and TreeNode out into interfaces.
|
2015-01-07 13:59:14 +00:00 |
|
Mike Auty
|
c1d054df10
|
Rename functions in validity to avoid future member name collisions.
|
2014-12-30 03:49:31 +00:00 |
|
Mike Auty
|
39c0b38f09
|
Add additional docstrings and refactor/rearrange the entire codebase.
|
2014-06-11 01:35:50 +01:00 |
|
Mike Auty
|
a97bd19988
|
Reformat and optimize code, including trailing whitespace and end of file newline.
|
2014-06-10 15:40:50 +01:00 |
|
Mike Auty
|
2222dd546a
|
Change my mind on deep copying returned lists, we might want to change the values of an arbitrary row later on.
|
2014-04-14 02:24:48 +01:00 |
|
Mike Auty
|
2e5656ade4
|
Add in FormatSpecification object, and bulk up the TextRenderer.
|
2014-04-14 02:22:05 +01:00 |
|
Mike Auty
|
8e7ad364c7
|
Alter type/class checking structure so that it can be optimized out (either throws an exception or does nothing).
|
2014-04-08 00:59:08 +01:00 |
|
Mike Auty
|
e949079440
|
Merge TreeGrid class interfaces into their implementation, external developers should not be creating their own of these.
|
2014-04-08 00:24:27 +01:00 |
|
Mike Auty
|
fa789fb174
|
Add in basic plugin/config and renderer support.
|
2014-03-31 00:36:11 +01:00 |
|