summaryrefslogtreecommitdiff
path: root/src/lib/eo/eo_private.h (follow)
AgeCommit message (Expand)Author
2018-06-29eo: improve thread check during class constructionMike Blumenkrantz
2018-05-24eo: remove parent_sink as this hack should not be necessary anymore.Cedric BAIL
2018-05-24eo: improve error reporting to display object pointer (without accessing it).Cedric BAIL
2018-05-24eo: make sure that reporting object refcount during efl_noref, doesn't lead t...Cedric BAIL
2018-05-24eo: add warning in case of a terrible situation happen.Cedric BAIL
2018-05-24eo: efl_invalidate should also be triggered for object with no parent before ...Cedric BAIL
2018-05-24eo: actually enforcing the efl_parent_set code path is necessary to enforce t...Cedric Bail
2018-05-24eo: move destruction of the link with children to be always after invalidate.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: invalidate at the end of efl_invalidate only and prevent infinite recursi...Cedric BAIL
2018-05-24eo: to avoid mistake in timing, efl_invalidate should always be triggered bef...Cedric Bail
2018-05-01efl: remove old Efl_Future, Efl_Promise.Cedric BAIL
2018-03-08eo: when an object is reused, reset the invalidate flag.Cedric BAIL
2017-12-05eo: Move hacky API auto_unref to C onlyJean-Philippe Andre
2017-10-18eo: Add beta API for auto_unref after a callJean-Philippe Andre
2017-05-17eo - eoid - finally rtemove option to not have eoid. it doesn't workCarsten Haitzler (Rasterman)
2017-04-19eo: Remove lock from efl_superJean-Philippe Andre
2017-04-18eo: Use COW to save 8~16 bytes per objectJean-Philippe Andre
2017-02-21eo: Make _eo_obj_pointer_done an inline functionJean-Philippe Andre
2017-02-15eo_debug: Improve dangling xref debug logs even moreJean-Philippe Andre
2017-02-15eo_debug: Improve one logJean-Philippe Andre
2016-12-20eo_debug: print tracebacks for more errors.Gustavo Sverzut Barbieri
2016-12-02eo: allow valgrind-like tracking of object lifecycle.Gustavo Sverzut Barbieri
2016-12-02eo: improve logs by always showing event source, minor refactor.Gustavo Sverzut Barbieri
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-21Eo: Fix references of objectsTom Hacohen
2016-09-28eo id and shared domain objects - do locking properly and betterCarsten Haitzler (Rasterman)
2016-09-08eo: add abstract efl.future.Cedric BAIL
2016-09-07eo - make eo id table TLS private data for thread safety and speedCarsten Haitzler (Rasterman)
2016-09-05Efl object: change the way we set class's functions.Tom Hacohen
2016-08-16Efl Object: Change and rename the type we use for function pointers.Tom Hacohen
2016-08-16Efl object: implement CoW for the function vtablesTom Hacohen
2016-08-15Eo: Finish the renaming of Eo to the EFL.Tom Hacohen
2016-08-11Change the EFL to follow the new Eo rename.Tom Hacohen
2016-08-11Eo: Rename most of Eo to the Efl prefix.Tom Hacohen
2016-07-12Eo refcount: Split the refcount to private and public (user).Tom Hacohen
2016-06-20eo: remove now longer needed EO_BASE_BETA define from code baseStefan Schmidt
2016-05-24Eo: Fix issue of too many unrefs in some cases.Tom Hacohen
2016-05-20Eo: Implement eo_override() to enable overriding functions of objects.Tom Hacohen
2016-05-20Eo: Reorganise the vtable in classes and add pointer from objects.Tom Hacohen
2016-05-18eo datarefcount - only use in debug modeCarsten Haitzler (Rasterman)
2016-05-17eolian: add event_prefix and have classes follow that or eo_prefix by defaultDaniel Kolesa
2016-05-17Eo: Rename an internal function to reduce confusion.Tom Hacohen
2016-05-17Eo children: Make children tracking an inlist instead of a list.Tom Hacohen
2016-05-17Eo: change refcount to short from int.Tom Hacohen
2016-05-05Eo composite: change composite objects to not be tied to parentTom Hacohen
2016-03-08eo del interceptor: add the ability to intercept deletions of eo objectsCarsten Haitzler (Rasterman)