Update api_coverage script, CODING, TODO
This commit is contained in:
parent
4ca341d0d5
commit
0745a16d7a
10
CODING
10
CODING
|
@ -38,19 +38,9 @@ Design patterns
|
||||||
Tips
|
Tips
|
||||||
====
|
====
|
||||||
|
|
||||||
* cython -a will generate a report that shows your cython code, and each line
|
|
||||||
can be expanded by clicking to show the generated C code. This cannot be done
|
|
||||||
from the setup script, it has to be called manually on a .pyx file.
|
|
||||||
|
|
||||||
* cython does automatic dict <-> struct conversion with basic struct members
|
* cython does automatic dict <-> struct conversion with basic struct members
|
||||||
|
|
||||||
|
|
||||||
Ideas
|
|
||||||
=====
|
|
||||||
|
|
||||||
* Use a decorator for _METHOD_DEPRECATED
|
|
||||||
|
|
||||||
|
|
||||||
Discussion
|
Discussion
|
||||||
==========
|
==========
|
||||||
|
|
||||||
|
|
7
TODO
7
TODO
|
@ -2,8 +2,6 @@
|
||||||
BUGS
|
BUGS
|
||||||
----
|
----
|
||||||
|
|
||||||
* Evas: SmartObject doesn't work (Dave, do we need the metaclasses for this to
|
|
||||||
work?)
|
|
||||||
* EdjeEdit: PartState API does not work
|
* EdjeEdit: PartState API does not work
|
||||||
* Edje.External: The unit test fails
|
* Edje.External: The unit test fails
|
||||||
* Elm.Configuration: example crashes
|
* Elm.Configuration: example crashes
|
||||||
|
@ -26,6 +24,8 @@ TODO
|
||||||
with it?
|
with it?
|
||||||
* Check for missing properties <-> getter-/setter-functions
|
* Check for missing properties <-> getter-/setter-functions
|
||||||
* Add more logging
|
* Add more logging
|
||||||
|
* Evas: SmartObject needs testing, work. Make it inheritable by extension
|
||||||
|
classes?
|
||||||
|
|
||||||
Elementary
|
Elementary
|
||||||
==========
|
==========
|
||||||
|
@ -40,7 +40,8 @@ Elementary
|
||||||
* ObjectItem.data changed to dict (like in Eo). Find out what this affects
|
* ObjectItem.data changed to dict (like in Eo). Find out what this affects
|
||||||
and document it.
|
and document it.
|
||||||
* Item add methods (constructors) should be changed to have cb_data in a
|
* Item add methods (constructors) should be changed to have cb_data in a
|
||||||
single argument, not args, kwargs
|
single argument, not args, kwargs. The callback signatures need to be
|
||||||
|
changed as well.
|
||||||
* Get rid of enums in __init__.py
|
* Get rid of enums in __init__.py
|
||||||
|
|
||||||
* New documentation images with the new default theme.
|
* New documentation images with the new default theme.
|
||||||
|
|
|
@ -118,7 +118,17 @@ def get_pyapis(pxd_path, header_name, prefix):
|
||||||
|
|
||||||
|
|
||||||
for lib in libs:
|
for lib in libs:
|
||||||
inc_path = pkg_config(lib, "1.7.99")[0][2:]
|
|
||||||
|
inc_paths = pkg_config(lib, "1.7.99")
|
||||||
|
inc_path = None
|
||||||
|
for p in inc_paths:
|
||||||
|
if lib in p:
|
||||||
|
inc_path = p[2:]
|
||||||
|
break
|
||||||
|
|
||||||
|
if inc_path is None:
|
||||||
|
raise SystemExit
|
||||||
|
|
||||||
pxd_path, header_name, prefix = params[lib]
|
pxd_path, header_name, prefix = params[lib]
|
||||||
|
|
||||||
capis = get_capis(inc_path, prefix)
|
capis = get_capis(inc_path, prefix)
|
||||||
|
|
Loading…
Reference in New Issue