summaryrefslogtreecommitdiff
path: root/src/lib/eo/eo.c
Commit message (Expand)AuthorAgeFilesLines
* Use __func__ C99 identifier instead of __FUNCTION__ compiler extensionVincent Torri2020-05-071-5/+5
* eo: null check for vtable allocationYeongjong Lee2020-04-131-0/+4
* eo: only prepare a empty nodeMarcel Hollerbach2020-04-071-1/+1
* eo: use eina_prefetchMarcel Hollerbach2020-04-031-0/+1
* eo: move all call assignmentMarcel Hollerbach2020-03-261-3/+2
* eo: there is no reason to equip for calls to classesMarcel Hollerbach2020-03-261-49/+15
* eo: free vtable when erroring outMarcel Hollerbach2020-03-241-0/+1
* eo: do not check this hereMarcel Hollerbach2020-03-241-3/+2
* eo: fix wrong formattingMarcel Hollerbach2020-03-241-1/+1
* eo: only really copy when there is contentMarcel Hollerbach2020-03-241-1/+4
* eo: correctly flag allocated memoryMarcel Hollerbach2020-03-241-0/+2
* eo: do no allocate a 0 sized segmentMarcel Hollerbach2020-03-241-2/+5
* eo: do not NULL out the object itselfMarcel Hollerbach2020-03-241-4/+7
* eo: do not null out the vtable chain of your own classesMarcel Hollerbach2020-03-241-0/+2
* eo: do not allocate too much memoryMarcel Hollerbach2020-03-241-3/+15
* eo - fix err path for eo_isa to unlock shared objectsCarsten Haitzler (Rasterman)2020-03-241-1/+2
* Revert "Revert eo vtale rework..."Marcel Hollerbach2020-03-231-223/+313
* Revert eo vtale rework...Carsten Haitzler (Rasterman)2020-03-231-313/+223
* eo: redo vtable mro creationMarcel Hollerbach2020-03-211-5/+23
* eo: add a generic memory allocation tracking methodMarcel Hollerbach2020-03-211-3/+18
* eo: rework vtable allocation schemeMarcel Hollerbach2020-03-211-219/+276
* eo: print debug information when a call cannot be resolvedMarcel Hollerbach2020-03-061-4/+4
* exotic: remove left-overs from Exotic supportStefan Schmidt2019-12-041-1/+1
* eo: add infrastructure to attach an Eina_Future_Scheduler to any source of ev...Cedric Bail2019-10-311-0/+1
* get rid of shadow variablesBoris Faure2019-08-081-4/+4
* eo: add helper for checking the ownable stateMarcel Hollerbach2019-07-191-0/+14
* eo: add an API entry for custom instantiation of Eo objects for binding usageVitor Sousa2019-06-251-3/+15
* eo: add events to track the ownership status of an Eo objectVitor Sousa2019-05-291-0/+7
* Eo: replace Evil.h with evil_private.hVincent Torri2019-05-161-1/+1
* eo: refactor auto_unref logic used by efl_part.Cedric BAIL2019-03-271-15/+13
* eo: enforce auto_unref logic at the end of efl_unref execution.Cedric BAIL2019-03-271-0/+3
* eo: Fix missing varags cleanupChristopher Michael2019-03-121-0/+1
* eo: make reflection getter const function.Cedric BAIL2019-03-081-1/+1
* eo: fix reflectionMarcel Hollerbach2019-03-081-1/+4
* Revert "eo: fix to remove unreachable loop"Jaehyun Cho2019-02-221-2/+4
* eo: fix to remove unreachable loopJaehyun Cho2019-02-221-4/+2
* eo: add efl_property_reflection_exist to be able to know if a property is ava...Cedric BAIL2019-02-211-0/+13
* eo: return an Eina_Value error when a get for a property is not implemented.Cedric BAIL2019-02-211-5/+7
* eo: make reflection setter able to return an error code in case of failure.Cedric BAIL2019-02-211-7/+12
* eo: add API for querying the class typeMarcel Hollerbach2019-02-211-0/+14
* eo: remove class functions from eoMarcel Hollerbach2019-02-131-7/+4
* eo: efl_isa with a EFL_OVERRIDE_CLASS should return trueMarcel Hollerbach2019-02-121-0/+4
* eo: here comes reflection APIMarcel Hollerbach2019-02-071-1/+63
* eo: change API call of efl_class_functions_setMarcel Hollerbach2019-02-071-3/+3
* eo: implement class overriding (+unit tests)Mike Blumenkrantz2019-02-041-0/+34
* eo: fix efl_isa to work propertly with interfacesMarcel Hollerbach2019-02-011-13/+3
* eo: check memory allocation of table dataJaehyun Cho2019-01-301-7/+12
* eo: improve efl_isa to be able to know if a class is part of the hierarchy of...Cedric BAIL2019-01-241-0/+28
* eo: propagate knowledge of EFL_EVENT_NOREF callback registration to the event...Cedric BAIL2019-01-241-1/+1
* eo: remove function efl_noref that duplicate EFL_EVENT_NOREF.Cedric BAIL2019-01-241-2/+1