summaryrefslogtreecommitdiff
path: root/include/efl.c_eo.pxd (follow)
AgeCommit message (Collapse)Author
2019-04-23Fix for 1.22 Eo api changesDave Andreoli
2016-10-14Eo: Eo_Event -> Efl_EventDave Andreoli
#FollowTheWhiteRabbit (tm)
2016-08-21Follow Eo -> Efl renamesKai Huuhko
2016-08-13Bump copyright yearKai Huuhko
2016-08-08Fix definition of oe functionsDave Andreoli
#FollowTheWhiteRabbit (tm)
2016-06-26Update to new Eo callback stop mechanismDave Andreoli
#FollowTheWhiteRabbit (tm)
2016-06-03Going back to use eo_del instead of eo_unrefDave Andreoli
...still untested as the bindings are broken for something else atm
2016-05-18Follow Eo changesDave Andreoli
eo_del -> eo_unref eo_key_del -> eo_key_set(NULL) EO_BASE_EVENT_DEL -> EO_EVENT_DEL
2016-04-24Follow recent Eo changesDave Andreoli
2016-03-19Shuffle in the latest Eo memesKai Huuhko
2016-03-09More Eo updatesKai Huuhko
2016-03-04Follow changes in EoKai Huuhko
- version 4 (eo_add changes coming later) - events
2015-06-01Follow recent changes in EoKai Huuhko
2015-03-09Make Evas.SO iterator a generic Eo iterator and move to efl.eoKai Huuhko
2015-02-25Fix code to conform to recent Eo changes.Dave Andreoli
2015-01-04New style enums for eoDave Andreoli
2015-01-02Another year has passed...Dave Andreoli
2014-06-02Follow recent Eo api changesdavemds
eo_event_global_freeze_get -> eo_event_global_freeze_count_get eo_event__freeze_get -> eo_event_freeze_count_get
2014-04-14s/2013/2014/gdavemds
2014-04-14Adjust the bindings to work with Eo2davemds
2014-04-05Remove const hacksKai Huuhko
They were a workaround for limitations in Cython <0.18
2013-12-07Python-EFL: fix the mess with the lgpl version.davemds
Elm was lgpl3, COPYING was lgpl3, docs say lgpl3. So fix everything to be v3. Also fix the COPING for Lesser: we must include gpl (in COPYING) AND lgpl (in COPYING.LESSER).
2013-11-09Eo: Add several methods, tests and more debug logging.Kai Huuhko
Methods: - parent_set/get - event_freeze(_get)/thaw - delete Functions: - event_global_freeze(_get)/thaw Moved enums to efl.eo.enums.pxd
2013-10-23First attempt at integrating Eina Log with Python logging.Kai Huuhko
Has two loggers: efl and efl.eo. To test, add handlers, formatters etc. and change levels using normal Python logging utilities. The test messages come from efl.eo init and class registration.
2013-10-01Move common conversion functions from efl.eo to efl.utils.conversionsKai Huuhko
2013-09-30Rename efl.pxd to efl.eina.pxdKai Huuhko
2013-03-23Internal function renames:Kai Huuhko
* _strings_to_python -> eina_list_strings_to_python_list * _strings_from_python -> python_list_strings_to_eina_list Add two functions for string array conversion. Add two properties to elm.Window.
2013-02-14New line chars from CR/LF to LFDavide Andreoli
SVN revision: 83924
2013-02-13todo--Davide Andreoli
updated copyright in ALL the files SVN revision: 83873
2013-02-11Put in a first, still wip, version of the python bindings in a merged tree.Davide Andreoli
This is meant to be the 1.8 version of the wrappers and will include everything that now is in the python folder. Atm this include evas, ecore, edje, elementary and emotion (emotion still commented in the build couse it need some more testing). Eo is used as a base for all the objects that inherit from it in C, but in real nothing is used from Eo, it is used more like a container to share code between the libs. All the docs has been stripped out because we want to use the new sphinx style docs that Kay has done in his git repo. (Kay: please wait a little bit to include it, as working on the libs without docs is much more easy) The new wrappers include a new container module called efl and thus you can live with both the old and the new installation. This also means that you need to import the new modules as: "from efl import evas" (instead of the old "import evas") The idea here is that you can make your code works with both version doing something like: try: import evas except: from efl import evas ...like is done in the gtk bindings Some stuff has been leaved out on purpose, because was old stuff (like the hacked evas rotation stuff) or because was not working as expected (like all the ecore.evas.XXX modules). See the TODO.txt file for more info. Probably some stuff is out just because I missed them, let me know if you miss something. Improvements from the old version: - Py3 compatible (still some work to be done, but really only TODO, no problems to resolv) - Should also works on other platforms, like windoz (but not tested) - Unittests greatly improved, you can also run ALL tests at once - much more simpler :) I will contine the works in the next weeks and hope someone will help too. NOTE: I switched back to setup.py instead of autotools, because that is the right way to compile python stuff. So to build just use: python setup.py install or python3 setup.py install Enjoy davemds SVN revision: 83831