kuuko pushed a commit to branch master.

commit 8c071bedf88522e584ca8bcc9aa3e0ae947e2f4c
Author: Kai Huuhko <[email protected]>
Date:   Sun Mar 24 18:17:08 2013 +0000

    TODO
---
 TODO | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/TODO b/TODO
index c4deacc..ae723fa 100644
--- a/TODO
+++ b/TODO
@@ -3,6 +3,8 @@ BUGS:
 
 * Evas: smart object doesn't work
 * Elm: remove tooltips.pxi
+* Using the string conversion functions will leave dangling a pointer if
+  reference to the python string object is lost.
 
 TODO:
 
@@ -21,9 +23,16 @@ TODO:
 * include python-e_dbus (or make edbus2 ??)
 * elm.Notify align_set/get/prop
 * cleanup elementary_object
+* Investigate the string reference problem.
 
+  Possible solutions:
+   - memcpy the string, can we reliably prevent it from leaking?
+   - incref the string object, can we reliably decref after use?
+   - use eina stringshare, some APIs actually seem to expect this instead of a
+     normal char array and call eina_stringshare_del when freeing
+     the object/struct.
 
-STUFF LEAVED OUT:
+STUFF LEFT OUT:
 
 * EcoreEvas
 * EcoreImf

-- 

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar

Reply via email to