path: root/src/lib/eo/eo_base_class.c (follow)
AgeCommit message (Expand)Author
2017-02-16eo: ensure the generation is correctly clampedMarcel Hollerbach
2017-02-11efl base class - fix warning about comparing differing sizesCarsten Haitzler (Rasterman)
2016-12-02eo event callback frame make them single linked to save a bit of overheadCarsten Haitzler (Rasterman)
2016-12-02eo: adjust generation countMarcel Hollerbach
2016-12-02eo: optimize generation increaseMarcel Hollerbach
2016-12-02eo: use the event stack to define behaviourMarcel Hollerbach
2016-12-02eo: fix event emission for subscription while emissionMarcel Hollerbach
2016-11-28eo: safety in string comparisonAndy Williams
2016-11-26eo base class - clean up some formatting around callback add/del codeCarsten Haitzler (Rasterman)
2016-11-23eo: make it possible to disable batch allocation for callbacks.Cedric Bail
2016-11-23eo: when there is no more callbacks, let's clean up.Cedric Bail
2016-11-23eo: inc the special countMarcel Hollerbach
2016-11-21eo: refactor callback delayed cleaning code.Cedric Bail
2016-11-17efl object events - track del, cb add and cb del callback countsCarsten Haitzler (Rasterman)
2016-11-17eo src formatting - line up struct memberCarsten Haitzler (Rasterman)
2016-11-17event callback call - move 0 check early before any var initCarsten Haitzler (Rasterman)
2016-11-17eo - fix ever growing callback list by actually flagging waiting delsCarsten Haitzler (Rasterman)
2016-11-06eo - use free queue for at least some eo core memory and pointersCarsten Haitzler (Rasterman)
2016-10-28Eo: Add a method to mark objects for reuse.Tom Hacohen
2016-10-25eo: do not track NULL future.Cedric Bail
2016-10-21Eo: Fix references of objectsTom Hacohen
2016-10-06eo: Fix deadlocks with composite objectsJean-Philippe Andre
2016-10-06eo: Fix deadlock in efl_parent_setJean-Philippe Andre
2016-10-06eo: Fix deadlock with shared objectsJean-Philippe Andre
2016-09-29eo - goto-ify a chunk iof code moving debug printfs out of hot pathsCarsten Haitzler (Rasterman)
2016-09-28eo id and shared domain objects - do locking properly and betterCarsten Haitzler (Rasterman)
2016-09-08efl: add a possibility to link death of Eo object with a future.Cedric BAIL
2016-09-07eo - make eo id table TLS private data for thread safety and speedCarsten Haitzler (Rasterman)
2016-09-06eo base - fix free of all callbacks to set callbacks to NULLCarsten Haitzler (Rasterman)
2016-09-05Efl object: rename shadowing variable.Tom Hacohen
2016-09-02eo: store registered callbacks in an array instead of a single chained list.Cedric BAIL
2016-09-02eo: improve speed of walking callback array by sorting them during creation.Cedric BAIL
2016-09-01eo - make eoid table access threadsafe - was missing a lock around itCarsten Haitzler (Rasterman)
2016-08-30Efl object: Rename Eo_Event -> Efl_Event.Tom Hacohen
2016-08-29eo callbacks - move to mempools for callback data for more speedCarsten Haitzler (Rasterman)
2016-08-26eo: general speedup of all Eo related operation.Cedric BAIL
2016-08-26Efl Object: remove legacy callback calls from event_callback_callVitor Sousa
2016-08-15Eo: Finish the renaming of Eo to the EFL.Tom Hacohen
2016-08-11Eo: Rename most of Eo to the Efl prefix.Tom Hacohen
2016-07-13eo: rationalize naming to follow other use of ref and wref in our API.Cedric BAIL
2016-07-12Eo refcount: Split the refcount to private and public (user).Tom Hacohen
2016-07-08eo: Fix warnins (return NULL instead of bool)Jean-Philippe Andre
2016-07-07eo base - add weak object refs as per jpeg needsCarsten Haitzler (Rasterman)
2016-06-28eo: Fix composite objects destructionJean-Philippe Andre
2016-06-20Eo event callbacks: Change the way callbacks are stopped.Tom Hacohen
2016-06-20eo: remove now longer needed EO_BASE_BETA define from code baseStefan Schmidt
2016-06-05Eo: remove strict class checking for composite objects.Tom Hacohen
2016-06-01Revert "Eo: Remove eo_del() and make eo_unref() the replacement."Tom Hacohen
2016-05-24Eo: Fix issue of too many unrefs in some cases.Tom Hacohen
2016-05-24Eo: use internal unref function intsead of public one.Tom Hacohen