summaryrefslogtreecommitdiff
path: root/generator
diff options
context:
space:
mode:
authorBilal Alsharifi <bilal.alsharifi@gmail.com>2020-08-20 16:14:41 -0400
committerBilal Alsharifi <bilal.alsharifi@gmail.com>2020-08-20 16:14:41 -0400
commitaa24327ee8c2b8b6580c342c296dcd2de0d976a4 (patch)
tree51a569cae179fab48fa1e3c1f1df4219bb3cd90a /generator
parentd8a5e341394b993cbb0295d50177b7873b050417 (diff)
downloadsdl_android-aa24327ee8c2b8b6580c342c296dcd2de0d976a4.tar.gz
Pass history to template
Diffstat (limited to 'generator')
-rw-r--r--generator/transformers/enums_producer.py3
-rw-r--r--generator/transformers/functions_producer.py2
-rw-r--r--generator/transformers/structs_producer.py2
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)