diff options
author | Bilal Alsharifi <bilal.alsharifi@gmail.com> | 2020-08-20 16:14:41 -0400 |
---|---|---|
committer | Bilal Alsharifi <bilal.alsharifi@gmail.com> | 2020-08-20 16:14:41 -0400 |
commit | aa24327ee8c2b8b6580c342c296dcd2de0d976a4 (patch) | |
tree | 51a569cae179fab48fa1e3c1f1df4219bb3cd90a /generator | |
parent | d8a5e341394b993cbb0295d50177b7873b050417 (diff) | |
download | sdl_android-aa24327ee8c2b8b6580c342c296dcd2de0d976a4.tar.gz |
Pass history to template
Diffstat (limited to 'generator')
-rw-r--r-- | generator/transformers/enums_producer.py | 3 | ||||
-rw-r--r-- | generator/transformers/functions_producer.py | 2 | ||||
-rw-r--r-- | generator/transformers/structs_producer.py | 2 |
3 files changed, 7 insertions, 0 deletions
diff --git a/generator/transformers/enums_producer.py b/generator/transformers/enums_producer.py index c876b3a52..158e4b966 100644 --- a/generator/transformers/enums_producer.py +++ b/generator/transformers/enums_producer.py @@ -59,6 +59,7 @@ class EnumsProducer(InterfaceProducerCommon): render['params'] = params render['since'] = item.since render['deprecated'] = item.deprecated + render['history'] = item.history description = self.extract_description(item.description) if description: @@ -81,6 +82,8 @@ class EnumsProducer(InterfaceProducerCommon): d['since'] = param.since if getattr(param, 'deprecated', None): d['deprecated'] = param.deprecated + if getattr(param, 'history', None): + d['history'] = param.history if getattr(param, 'description', None): d['description'] = textwrap.wrap(self.extract_description(param.description), 90) Params = namedtuple('Params', sorted(d)) diff --git a/generator/transformers/functions_producer.py b/generator/transformers/functions_producer.py index c121de557..dec0a8f19 100644 --- a/generator/transformers/functions_producer.py +++ b/generator/transformers/functions_producer.py @@ -73,6 +73,7 @@ class FunctionsProducer(InterfaceProducerCommon): render['extends_class'] = extends_class render['since'] = item.since render['deprecated'] = item.deprecated + render['history'] = item.history description = self.extract_description(item.description) if description: @@ -118,6 +119,7 @@ class FunctionsProducer(InterfaceProducerCommon): if param.since: p['since'] = param.since p['deprecated'] = param.deprecated + p['history'] = param.history p['origin'] = param.origin p['values'] = self.extract_values(param) d = self.extract_description(param.description) diff --git a/generator/transformers/structs_producer.py b/generator/transformers/structs_producer.py index 400e36800..8d6700abe 100644 --- a/generator/transformers/structs_producer.py +++ b/generator/transformers/structs_producer.py @@ -58,6 +58,7 @@ class StructsProducer(InterfaceProducerCommon): render['imports'] = imports render['deprecated'] = item.deprecated render['since'] = item.since + render['history'] = item.history description = self.extract_description(item.description) if description: @@ -104,6 +105,7 @@ class StructsProducer(InterfaceProducerCommon): if param.since: p['since'] = param.since p['deprecated'] = param.deprecated + p['history'] = param.history p['origin'] = param.origin p['values'] = self.extract_values(param) d = self.extract_description(param.description) |