summaryrefslogtreecommitdiff
path: root/src/lib/eo/eo_base_class.c (follow)
AgeCommit message (Expand)Author
39 hourseo: only forward event if someone is listening.Cedric BAIL
2019-11-20eo: there is no need to count callbacks hereMarcel Hollerbach
2019-11-17eo: do not over compute the hash when propagating events.Cedric BAIL
2019-11-17eo: no need to oversize type.Cedric BAIL
2019-11-17eo: refactor shortcut for EFL_EVENT_DESTRUCT event.Cedric BAIL
2019-11-14eo: fix UB in the eo event code (edje_cc hangs etc.)Daniel Kolesa
2019-11-07eo: make sure to return the right value for efl_event_callback_call.Cedric BAIL
2019-10-31eo_base_class: move shift init to the first callMarcel Hollerbach
2019-10-31eo: add debug ability to detect long chain of event handler.Cedric Bail
2019-10-31eo: reduce memory use to track event registration and callback call.Cedric Bail
2019-10-31eo: add infrastructure to attach an Eina_Future_Scheduler to any source of ev...Cedric Bail
2019-10-31ecore: remove unecessary field in data structure.Cedric Bail
2019-10-31eo: prevent unecessary callback call walk.Cedric Bail
2019-10-14eo: block "invalidate" event emission when there are no subscribersMike Blumenkrantz
2019-09-19eo: custom created legacy events should be unfreezableMarcel Hollerbach
2019-07-17eo: add ability to register provider on the Eo object directly.Cedric BAIL
2019-05-29eo: add events to track the ownership status of an Eo objectVitor Sousa
2019-03-01eo: improve error message by giving an idea where the error come from.Cedric BAIL
2019-02-13eolian: drop class function overridingMarcel Hollerbach
2019-01-24eo: propagate knowledge of EFL_EVENT_NOREF callback registration to the event...Cedric BAIL
2019-01-24eo: remove EFL_EVENT_SPECIAL_SKIP.Cedric BAIL
2019-01-24eo: remove function efl_noref that duplicate EFL_EVENT_NOREF.Cedric BAIL
2019-01-02eo: enable priority with event forwarder.Cedric BAIL
2019-01-02eo: correctly allow for triggering the same event while the previous one was ...Cedric BAIL
2018-12-07eo: make efl_future_then have a data pointer in addition of the object pointer.Cedric BAIL
2018-09-21eo: Add null checkJunsuChoi
2018-08-20efl_object: add call for getting invalidatingMarcel Hollerbach
2018-07-05eo/base_class: explicitly refuse to set an object as its own parentMike Blumenkrantz
2018-06-25eo: remove some erroneous mutex unlocks during base class parent_set errorsMike Blumenkrantz
2018-06-25eo: remove some erroneous mutex unlocks during base class parent_set errorsMike Blumenkrantz
2018-06-05eo: make noref also a special countMarcel Hollerbach
2018-05-28eo: do not return efl_invalidated true when its not trueMarcel Hollerbach
2018-05-24eo: an object is invalidated if it is invalidated or if any parent is invalid...Cedric BAIL
2018-05-24eo: move wref set to NULL to append after last event.Cedric BAIL
2018-05-24eo: allow efl_part during object invalidate.Cedric Bail
2018-05-24eo: remove parent_sink as this hack should not be necessary anymore.Cedric BAIL
2018-05-24eo: try to make efl_add and efl_add_ref refcounting sane in all case.Cedric BAIL
2018-05-24eo: actually enforcing the efl_parent_set code path is necessary to enforce t...Cedric Bail
2018-05-24eo: as efl_del is not an Eo API call anymore, manually protect call with refc...Cedric Bail
2018-05-24eo: move destruction of the link with children to be always after invalidate.Cedric Bail
2018-05-24eo: propagate invalidate before destroying the link to the parent.Cedric Bail
2018-05-24eo: improve message for debugging life cycle issues.Cedric Bail
2018-05-24eo: efl_del should not be something anyone can override this can break so man...Cedric BAIL
2018-05-24eo: actually during invalidating we already have an invalidated object.Cedric BAIL
2018-05-24eo: check for allow_parent_unref during efl_unref and silence warning.Cedric BAIL
2018-05-24eo: add an automatic fallback at the moment when efl_unref instead of efl_del...Cedric BAIL
2018-05-24eo: optimize efl object reuse by limiting the amount of call to pointer trans...Cedric BAIL
2018-05-24eo: prevent parenting to an already invalidated parent.Cedric BAIL
2018-05-24eo: only call efl_parent_set(NULL) at the end of invalidate if the object is ...Cedric BAIL
2018-05-24eo: improve error message by pointing to the class that is creating trouble.Cedric BAIL