AgeCommit message (Collapse)Author
2015-04-15Elm: Add object layer enumsKai Huuhko
2015-04-15Elm: Add ecore events defined in elm_general.hKai Huuhko
2015-04-15Elm: Handle init and shutdown inside the moduleKai Huuhko
2015-04-14Fix elm.Video test to work againDave Andreoli
also put in a forgotten change from last commit
2015-04-14New 1.14 API: file_get for Video and LayoutDave Andreoli
with stupid tests
2015-04-14New 1.14 API: elm.Slider.indicator_visible_modeDave Andreoli
with test
2015-04-14New 1.14 API: ↵Dave Andreoli
2015-04-12Test Elm.Image: use new EVAS_ORIENT_* enumsDave Andreoli
2015-04-12New 1.14 API: elm.Photocam.image_orientDave Andreoli
with test. NOTE: playing with the test reveal lots of image_orient errors
2015-04-12New 1.14 function: Elm.Transit.go_in()Dave Andreoli
with test
2015-04-12New 1.14 property: Evas.Image.orientDave Andreoli
with a simple test
2015-04-05Update TODO and INSTALLKai Huuhko
2015-03-31Evas.SmartObject: Add more docs to move_children_relative()Kai Huuhko
2015-03-25Fix method/prop highlight color with Sphinx 1.3Kai Huuhko
2015-03-25Tests: Fix custom smart event callbacks' testsKai Huuhko
Custom events always get event_info since commit fcc93216f9b7179f4af13b29ddde848fcc94f19f
2015-03-24Elm.Naviframe: Fix item_pop_cb callKai Huuhko
2015-03-24Elm.Toolbar: Add missing event_info to eventsKai Huuhko
2015-03-24Elm.Naviframe: Add item_pop_cb, missing event_info for eventsKai Huuhko
2015-03-24Evas.Rect: Use inline and nogil to optimize the intersection helperKai Huuhko
2015-03-23Evas.SmartObject: Fix smart callbacks with NULL event_infoKai Huuhko
If the event has a conversion func assigned but event_info is NULL we should pass None instead of dropping the parameter. This behavior is now the same as before the callback rework.
2015-03-21Evas: Optimize Smart methodsKai Huuhko
The methods are now checked on __init__. If a method is not initially defined the calls to it will be skipped entirely. The methods can be rebound later in runtime by initially providing an empty (pass) method.
2015-03-21Evas.SmartObject: Use calloc to allocate the arrayKai Huuhko Fix Cython specific optionsKai Huuhko
**SPANK SPANK SPANK!!** Dave has been naughty. build_ext must be imported from Cython in order for options like --cython-dbg to be understood by the setup script.
2015-03-21Eo: Add the property 'parent'Kai Huuhko
2015-03-13Ecore-X: Fix copy & paste error in last commitKai Huuhko
2015-03-13Ecore-X: Add cursor_free, deprecate screensaver_supendKai Huuhko
2015-03-13Ecore-X: Add cursor_shape_get()Kai Huuhko
2015-03-13Evas.SmartObject: Add smart callback introspectionKai Huuhko
2015-03-13Evas.SmartObject: Optimize Smart callsKai Huuhko
2015-03-13Evas.SmartObject: Go back to the old cb systemKai Huuhko
Turns out the C calls are awfully slow. Dave, good work with the tests!
2015-03-12Some tests for SmartObject callbacksDave Andreoli
2015-03-12Elementary.Object: Use Evas.Object._set_obj()Kai Huuhko
2015-03-12Evas.Object: Add more documentation for size hints from C headersKai Huuhko
2015-03-12Evas.Object: Re-order the methods into sections, cosmeticKai 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-12Evas.SmartObject: Optimize python cb callKai Huuhko
2015-03-12Evas.SmartObject: Change SmartCb spec into a custom objectKai Huuhko
This allows faster C access to the values, avoids casting the conv_func pointer to an integer and back.
2015-03-12Evas.SmartObject: Improve Smart cb handlingKai Huuhko
Calling custom callbacks with event_info was broken, fixed. A check was added for event_info pointer, a warning will emit when it's non-NULL and we don't have a conv function set. Small optimizations.
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-10Evas.SmartObject: Handle object deletion in a saner wayKai Huuhko
Evas free event gets called last, we free resources there so that the SO callbacks can call with a valid object reference.
2015-03-09Evas.SmartObject: Trivial changesKai Huuhko
Removed cruft, upgraded cls == NULL log message level to ERR, added formatter to SO example logging.
2015-03-09Make Evas.SO iterator a generic Eo iterator and move to efl.eoKai Huuhko
2015-03-09Evas.SmartObject: Move documentation to right placesKai Huuhko
2015-03-09Evas: Copy SO methods member_add/del to Object.smart_member_add/delKai Huuhko
2015-03-08Evas.SmartObject: Switch to using C implementation of ClippedSOKai Huuhko