Go to file
Kai Huuhko 9f6422a807 setup.py: Output error traceback from Cython check
This will hopefully shed more light on what's going wrong in onefang's
build script.

Also use script dir instead of cwd for relative path.
2013-11-09 13:26:09 +02:00
doc Elementary: Add GLView. 2013-11-09 11:54:44 +02:00
efl Elementary: Forgot to add signal callbacks to GLView. 2013-11-09 12:00:38 +02:00
examples Elementary: Fix the number of seconds in a day in calendar examples. 2013-11-09 11:49:06 +02:00
include Eo: Add several methods, tests and more debug logging. 2013-11-09 09:05:44 +02:00
tests Eo: Add several methods, tests and more debug logging. 2013-11-09 09:05:44 +02:00
.gitignore setup.py: Recognize commands 'sdist' and 'bdist' 2013-10-16 16:30:08 +03:00
AUTHORS Put in a first, still wip, version of the python bindings in a merged tree. 2013-02-11 22:32:50 +00:00
CODING Update api_coverage script, CODING, TODO 2013-11-06 05:00:49 +02:00
COPYING Put in a first, still wip, version of the python bindings in a merged tree. 2013-02-11 22:32:50 +00:00
INSTALL PythonEFL: make a little more readable the include directory for sphinx. Also some tweaks to the INSTALL file. 2013-09-15 15:16:44 +02:00
MANIFEST.in Refine MANIFEST.in 2013-10-17 00:31:00 +03:00
README Elementary.object_item: Change ObjectItem.data to hold a dict (like Eo). 2013-11-02 02:05:48 +02:00
TODO Follow Eo class name changes. 2013-11-07 16:45:02 +02:00
api_coverage.py Elementary: Add GLView. 2013-11-09 11:54:44 +02:00
setup.cfg Update TODO, add a web link to setup.cfg for relevant cython documentation. 2013-11-05 03:18:36 +02:00
setup.py setup.py: Output error traceback from Cython check 2013-11-09 13:26:09 +02:00

README

-----------------
PYTHON-EFL 1.7.99
-----------------

EFL is a collection of libraries for handling many common tasks a
developer man have such as data structures, communication, rendering,
widgets and more. PYTHON-EFL are the python bindings for EFL and Elementary.


INSTALL
=======
For installation instruction see the INSTALL file.


CHANGES FROM 1.7 to 1.8
=======================

* added efl container package
* ecore.file.Download => efl.ecore.FileDownload
* edje.edit.EdjeEdit => efl.edje_edit.EdjeEdit
* 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)
* elm.ObjectItem.data changed to a dict (previously held args & kwargs)

* Many _set functions that would previously return status now instead raise
  an exception when the underlying 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.file_set
   - efl.elementary.layout_class.LayoutClass.theme_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

  This also applies when assigning the relevant properties.


* This list of stuff will not be ported to the 1.8 tree. Because they are old,
  not portable, or just because no one used and seem not usefull:

   - 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