summaryrefslogtreecommitdiff
path: root/include (follow)
AgeCommit message (Collapse)Author
2015-05-07Elm: Unify modules into a monolithic moduleKai Huuhko
2015-04-16New 1.14 API: edje.text_class_get() and edje.Edje.text_class_get()Dave Andreoli
2015-04-12New 1.14 property: Evas.Image.orientDave Andreoli
with a simple test
2015-03-13Evas.SmartObject: Add smart callback introspectionKai Huuhko
2015-03-12Evas.SmartObject: Keep reference to Smart in the SO objectKai Huuhko
Smart gets freed automatically when no SO or user has references to it.
2015-03-11Evas.SmartObject: Revert SmartCb add/del mechanism partiallyKai Huuhko
We need to keep a better track of the spec references so they don't get mixed up when user adds and deletes the callbacks.
2015-03-11Evas: Change SmartCb event_info conversions into C functionsKai Huuhko
2015-03-11Evas.SmartObject: Keep refs in a listKai Huuhko
Using Py_INCREF/DECREF in add/del we could have dangling references when the object is deleted without user calling callback_del.
2015-03-11Evas.SmartObject: Simplify callback handler codeKai Huuhko
This should do the same as the previous approach, except heaps and tons faster. No more dicts and lists to go through.
2015-03-11Evas.SmartObject: changed smart event callback add/del methods to cdefKai Huuhko
2015-03-10Move smart callback handling from elm Object to evas SO and inheritKai Huuhko
2015-03-09Make Evas.SO iterator a generic Eo iterator and move to efl.eoKai Huuhko
2015-03-08Evas.SmartObject: Switch to using C implementation of ClippedSOKai Huuhko
2015-03-08Evas.SmartObject: Fix issues in the new API implementationKai Huuhko
2015-03-05Evas: Bring back SmartObjectKai Huuhko
Possible TODO: support per-child delete cb like in C
2015-03-02Evas.Rect: Rename intercepts to intersects, correct the algorithmKai Huuhko
It now uses the same algorithm as eina_rectangle
2015-02-25Fix code to conform to recent Eo changes.Dave Andreoli
2015-01-19Docs: improved evas pagesDave Andreoli
2015-01-17New 1.13 elm.Transit.tween_mode_factor_n_setDave Andreoli
Also added some missing TRANSIT_TWEEN_MODE_*
2015-01-17New 1.13 property evas.Map.util_object_move_syncDave Andreoli
2015-01-06Evas.Object: New convenience props, size_hint_expand and size_hint_fillDave Andreoli
Also added some docs for size hints usage
2015-01-05Evas: better define for EVAS_HINT_FILL/EXPANDDave Andreoli
Also added the various tuple we always use, just for convenience. Use the new tuples in the elm examples
2015-01-04New style enums for ethumbDave Andreoli
...not really tested as there are no test nor examples for ethumb :(
2015-01-04New style enums for eoDave Andreoli
2015-01-04New style enums for emotionDave Andreoli
2015-01-04New style enums for edje_editDave Andreoli
2015-01-04New style enums for edjeDave Andreoli
2015-01-04New style enums for ecoreDave Andreoli
2015-01-04Use new cython cpdef-enums in evasDave Andreoli
cpdef enums are automatically exported to C and to python, no more need for the enums file and the duplicated definition for py. This is a cython 0.21 feature so from now on you will need at least that version. Require some <int> cast here and there, but a totally win in the end.
2015-01-04Forgot to commit this (when I disabled SmartObject)Dave Andreoli
2015-01-04Move ecore enums with all the other enums filesDave Andreoli
2015-01-04Move ecore_x out of the ecore extensionDave Andreoli
Now ecore do not more looks like an alien with his __init__ hack and his different module/package structure This broke ecore.x users as the extension is now efl.ecore_x Sorry to bother but I still think that ecore_x should not be implemented in python, if this hurt you please let me know
2015-01-02Another year has passed...Dave Andreoli
2014-11-22New 1.12 API: edje_object_base_scale_getDave Andreoli
With proper test
2014-11-18New 1.12 api: edje_object_part_text_input_hint_set/getDave Andreoli
2014-08-16Expose object_from_instance and the inverse to other C codedavemds
This create the efl.eo_api.h file that you can copy to your source if you want to use the exported api
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-05-19Fix param declaration for edje_edit offset functions (float->int)davemds
2014-05-13efl.ecore: Transform into a packageKai Huuhko
The old efl.ecore.so module renamed to __init__.so which gets automatically used for the package namespace when there is an empty __init__.py included.
2014-05-10Added evas_font_path_global_* APIdavemds
2014-04-14Code cleanup: Spelling and grammar fixesKai Huuhko
2014-04-14s/2013/2014/gdavemds
2014-04-14Adjust the bindings to work with Eo2davemds
2014-04-14Code cleanup: Unused/misplaced cimportsKai Huuhko
2014-04-11Ethumb: Adjust file headers to the new merged python-efl style.Kai Huuhko
2014-04-11Bring back Python bindings for Ethumb.Kai Huuhko
2014-04-05Remove const hacksKai Huuhko
They were a workaround for limitations in Cython <0.18
2014-03-01Python-EFL: new 1.9 API : Win.wm_rotation_* functions and propertiesdavemds
NOTE: all this is UNTESTED as I do not have a rotating WM
2014-01-24Silence warnings in Cython 0.20Kai Huuhko
2013-12-30Edje: Re-enable edje-edit.Kai Huuhko