BUGS ==== * Evas: smart object doesn't work * Elm: remove tooltips.pxi * _fruni() and _cfruni() are buggy when used with py3 (because they return the internal buffer of the 'string' object declared inside the function) TODO ==== * ecore.Poller * ecore.FileMonitor * alert on signal and subprocess module usage (was in python-ecore/ecore/__init__.py) * evas.SmartObject * edje.Edit * edje: complete the unit tests * elm.Web need a test * elm.GestureLayer need a test * elm.PhotoCam need a test * elm.Transit need a test * elm.Conformant need a test * include python-ethumb * include python-e_dbus (or make edbus2 ??) * elm.Notify align_set/get/prop * cleanup elementary_object * Review the internal functions and name them consistently * Add more documentation for the use of callbacks * Document our use of exceptions STUFF LEFT OUT ============== * EcoreEvas * EcoreImf * EcoreX * EcoreWin32 * python-evas/evas/utils.py * python-evas/evas/decorators.py * python-evas/evas/debug.py * python-evas old hack to rotate objects * edje decorators callbacks CHANGES FROM 1.7 to 1.8 ======================= * added efl container package * ecore.file.Download => efl.ecore.FileDownload * Emotion(module_filename="xxx") => Emotion(module_name="xxx") * elementary.need_e_dbus => elementary.need_edbus * elm.domain_translatable_text_part_set => elm.domain_translatable_part_text_set * elm.Scroller.custom_widget_base_theme_set => elm.Layout.theme_set TODO is this right? * elm.notify.orient_set/get/prop removed => align_set (TODO) * Many _set functions that would previously return status now instead raise an exception when the C function returns failure - efl.elementary.entry.Entry.file_set - efl.elementary.fileselector.Fileselector.selected_set - efl.elementary.genlist.GenlistItem.tooltip_window_mode_set - efl.elementary.icon.Icon.standard_set - efl.elementary.image.Image.file_set - efl.elementary.layout_class.LayoutClass.box_append - efl.elementary.layout_class.LayoutClass.box_prepend - efl.elementary.layout_class.LayoutClass.box_insert_before - efl.elementary.layout_class.LayoutClass.box_insert_at - efl.elementary.layout_class.LayoutClass.box_remove_all - efl.elementary.layout_class.LayoutClass.table_pack - efl.elementary.layout_class.LayoutClass.table_clear - efl.elementary.layout_class.LayoutClass.part_cursor_set - efl.elementary.layout_class.LayoutClass.part_cursor_unset - efl.elementary.layout_class.LayoutClass.part_cursor_style_set - efl.elementary.layout_class.LayoutClass.part_cursor_engine_only_set - efl.elementary.photo.Photo.file_set - efl.elementary.photocam.Photocam.file_set - efl.elementary.video.Video.file_set