summaryrefslogtreecommitdiff
path: root/src/lib/eo/eo_private.h (follow)
AgeCommit message (Expand)Author
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)
2016-03-03Eo: Migrate to the new syntax (Eo 4).Tom Hacohen
2016-02-18Revert "Eo: Print an ERR when deleting an object with data refs."Tom Hacohen
2016-02-18Eo: Print an ERR when deleting an object with data refs.Tom Hacohen
2016-01-21Eo: Replace deprecated EO_EV_ by EO_BASE_EVENT_Jean-Philippe Andre
2015-11-09Eo unref: Decrease amount of checks and hint branch prediction.Tom Hacohen
2015-06-29Eo: Remove redundant semicolon.Tom Hacohen
2015-05-28Eo: rename conflicting internal Eo_Base to Eo_HeaderTom Hacohen
2015-05-20Eo: Remove eo_error_set() and clean up finalizer()Tom Hacohen
2015-05-08Eo: Mark composite APIs as beta.Tom Hacohen
2015-05-06Eo base: mark composite API as not ready.Tom Hacohen
2014-12-05Eo: fix error handling when too many deletions invocations occur.Daniel Zaoui
2014-11-18Eo: protect against recursive object destruction calls, fixes T1741Jérémy Zurcher
2014-10-21Eo composite: Fix composite object functions to be eo functions.Tom Hacohen
2014-09-30Eo: Better define the relationship of eo_add/del/ref/unref.Tom Hacohen
2014-09-25Eo: Change eo_add/del/unref behaviour.Tom Hacohen
2014-08-29Eo base: Add a property to indicate if the object is finalized;Tom Hacohen