path: root/src/lib/eo/eo_base_class.c (follow)
AgeCommit message (Expand)Author
2017-09-04Efl_Object: Add integration with Eina_Future.Guilherme Iscaro
2017-08-23eo: Mark name_find as constJean-Philippe Andre
2017-08-04eo debug name: Use strbuf instead of slstrJean-Philippe Andre
2017-08-04eo: Add debug_name read-only property to ease debuggingJean-Philippe Andre
2017-05-04eo: fix missing event emissionMarcel Hollerbach
2017-04-26eo: move all the key_ properties to CDaniel Kolesa
2017-04-26eo: move wref_add/wref_del to CDaniel Kolesa
2017-04-26eo: move future_link to CDaniel Kolesa
2017-04-21eo: hide dbg_info from eo filesDaniel Kolesa
2017-04-20eo: move unbindable event APIs to CDaniel Kolesa
2017-04-18eo: Use COW to save 8~16 bytes per objectJean-Philippe Andre
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