Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
BC
public
liblinphone
Commits
867a5a90
Commit
867a5a90
authored
Jul 10, 2014
by
Ghislain MARY
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Always include the deprecated attribute in the XML file generated by the genapixml tool.
parent
6ef708d8
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
12 deletions
+4
-12
tools/genapixml.py
tools/genapixml.py
+4
-12
No files found.
tools/genapixml.py
View file @
867a5a90
...
...
@@ -554,11 +554,9 @@ class Generator:
self
.
__outputfile
=
outputfile
def
__generateEnum
(
self
,
cenum
,
enumsNode
):
enumNodeAttributes
=
{
'name'
:
cenum
.
name
}
enumNodeAttributes
=
{
'name'
:
cenum
.
name
,
'deprecated'
:
str
(
cenum
.
deprecated
).
lower
()
}
if
cenum
.
associatedTypedef
is
not
None
:
enumNodeAttributes
[
'name'
]
=
cenum
.
associatedTypedef
.
name
if
cenum
.
deprecated
:
enumNodeAttributes
[
'deprecated'
]
=
'true'
enumNode
=
ET
.
SubElement
(
enumsNode
,
'enum'
,
enumNodeAttributes
)
if
cenum
.
briefDescription
!=
''
:
enumBriefDescriptionNode
=
ET
.
SubElement
(
enumNode
,
'briefdescription'
)
...
...
@@ -567,9 +565,7 @@ class Generator:
if
len
(
cenum
.
values
)
>
0
:
enumValuesNode
=
ET
.
SubElement
(
enumNode
,
'values'
)
for
value
in
cenum
.
values
:
enumValuesNodeAttributes
=
{
'name'
:
value
.
name
}
if
value
.
deprecated
:
enumValuesNodeAttributes
[
'deprecated'
]
=
'true'
enumValuesNodeAttributes
=
{
'name'
:
value
.
name
,
'deprecated'
:
str
(
value
.
deprecated
).
lower
()
}
valueNode
=
ET
.
SubElement
(
enumValuesNode
,
'value'
,
enumValuesNodeAttributes
)
if
value
.
briefDescription
!=
''
:
valueBriefDescriptionNode
=
ET
.
SubElement
(
valueNode
,
'briefdescription'
)
...
...
@@ -577,11 +573,9 @@ class Generator:
valueNode
.
append
(
value
.
detailedDescription
)
def
__generateFunction
(
self
,
parentNode
,
nodeName
,
f
):
functionAttributes
=
{
'name'
:
f
.
name
}
functionAttributes
=
{
'name'
:
f
.
name
,
'deprecated'
:
str
(
f
.
deprecated
).
lower
()
}
if
f
.
location
is
not
None
:
functionAttributes
[
'location'
]
=
f
.
location
if
f
.
deprecated
:
functionAttributes
[
'deprecated'
]
=
'true'
functionNode
=
ET
.
SubElement
(
parentNode
,
nodeName
,
functionAttributes
)
returnValueAttributes
=
{
'type'
:
f
.
returnArgument
.
completeType
}
returnValueNode
=
ET
.
SubElement
(
functionNode
,
'return'
,
returnValueAttributes
)
...
...
@@ -599,9 +593,7 @@ class Generator:
functionNode
.
append
(
f
.
detailedDescription
)
def
__generateClass
(
self
,
cclass
,
classesNode
):
classNodeAttributes
=
{
'name'
:
cclass
.
name
,
'cfunctionprefix'
:
cclass
.
cFunctionPrefix
}
if
cclass
.
deprecated
:
classNodeAttributes
[
'deprecated'
]
=
'true'
classNodeAttributes
=
{
'name'
:
cclass
.
name
,
'cfunctionprefix'
:
cclass
.
cFunctionPrefix
,
'deprecated'
:
str
(
cclass
.
deprecated
).
lower
()
}
classNode
=
ET
.
SubElement
(
classesNode
,
'class'
,
classNodeAttributes
)
if
len
(
cclass
.
events
)
>
0
:
eventsNode
=
ET
.
SubElement
(
classNode
,
'events'
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment