summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordavemds <dave@gurumeditation.it>2013-09-15 18:12:28 +0200
committerdavemds <dave@gurumeditation.it>2013-09-15 18:12:28 +0200
commit6b9058c51ae0eb1ec3adfefd86a1af28364c3aea (patch)
tree965cf9c76fa0d5e16f3e135b30f5f1d2901cfc09 /TODO
parentbac6d9a281711ad5ca61d8c46b6d6bb52a37ecd9 (diff)
Python-EFL: renamed TODO to README, with some small additions
Diffstat (limited to 'TODO')
-rw-r--r--TODO101
1 files changed, 0 insertions, 101 deletions
diff --git a/TODO b/TODO
deleted file mode 100644
index 2024dd8..0000000
--- a/TODO
+++ /dev/null
@@ -1,101 +0,0 @@
1
2BUGS
3====
4
5* Evas: smart object doesn't work
6* EdjeEdit: PartState API does not work
7* Docs: GenlistWidget is documented instead of Genlist
8 (all the scrollable are affected)
9
10 - One solution to this is to use inherited-members option in autodoc.
11 Is there a way to have only the immediate parents this way?
12
13 - Another is having an abstraction layer with all functions defined and
14 documented in Genlist and then calling the parent class functions.
15 This defeats the purpose of having it in many classes.
16 Perhaps there is some clever way to use getattr and __doc__ = ...?
17
18
19TODO
20====
21
22* evas.SmartObject
23* edje: complete the unit tests
24* elm.Web need a test
25* elm.PhotoCam need a test
26* include python-ethumb
27* Review the internal functions and name them consistently
28* Add more documentation for the use of callbacks
29* Document our use of exceptions
30* update links and text on:
31 http://www.freedesktop.org/wiki/Software/DBusBindings
32* Split base object defines from includes/efl.evas.pxd so that everything
33 defined there doesn't get included to the C code that cimports it.
34 This may have been fixed in latest versions of Cython.
35* Add more scrollables once the documentation issue (and others) is solved.
36* Review the new elm list type object item system.
37* Check for documentation changes.
38* Elm Drag-n-Drop
39* Unit tests for elm, things like top_widget and getting child objects
40 can be done easily.
41
42
43IMAGES
44======
45
46* datetime
47* video
48* web
49* window ?
50
51
52STUFF LEFT OUT
53==============
54
55* EcoreEvas
56* EcoreImf
57* EcoreX
58* EcoreWin32
59* python-evas/evas/utils.py
60* python-evas/evas/decorators.py
61* python-evas/evas/debug.py
62* python-evas old hack to rotate objects
63
64
65CHANGES FROM 1.7 to 1.8
66=======================
67
68* added efl container package
69* ecore.file.Download => efl.ecore.FileDownload
70* edje.edit.EdjeEdit => efl.edje_edit.EdjeEdit
71* Emotion(module_filename="xxx") => Emotion(module_name="xxx")
72* elementary.need_e_dbus => elementary.need_edbus
73* elm.domain_translatable_text_part_set => elm.domain_translatable_part_text_set
74* elm.Scroller.custom_widget_base_theme_set => elm.Layout.theme_set TODO is this right?
75* elm.notify.orient_set/get/prop removed => align_set (TODO)
76* Many _set functions that would previously return status now instead raise
77 an exception when the underlying C function returns failure:
78
79 - efl.elementary.entry.Entry.file_set
80 - efl.elementary.fileselector.Fileselector.selected_set
81 - efl.elementary.genlist.GenlistItem.tooltip_window_mode_set
82 - efl.elementary.icon.Icon.standard_set
83 - efl.elementary.image.Image.file_set
84 - efl.elementary.layout_class.LayoutClass.file_set
85 - efl.elementary.layout_class.LayoutClass.theme_set
86 - efl.elementary.layout_class.LayoutClass.box_append
87 - efl.elementary.layout_class.LayoutClass.box_prepend
88 - efl.elementary.layout_class.LayoutClass.box_insert_before
89 - efl.elementary.layout_class.LayoutClass.box_insert_at
90 - efl.elementary.layout_class.LayoutClass.box_remove_all
91 - efl.elementary.layout_class.LayoutClass.table_pack
92 - efl.elementary.layout_class.LayoutClass.table_clear
93 - efl.elementary.layout_class.LayoutClass.part_cursor_set
94 - efl.elementary.layout_class.LayoutClass.part_cursor_unset
95 - efl.elementary.layout_class.LayoutClass.part_cursor_style_set
96 - efl.elementary.layout_class.LayoutClass.part_cursor_engine_only_set
97 - efl.elementary.photo.Photo.file_set
98 - efl.elementary.photocam.Photocam.file_set
99 - efl.elementary.video.Video.file_set
100
101 This also applies when assigning the relevant properties.