aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/eo/eo_base_class.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Eo: Partial implementation to remove eo_dodevs/felipealmeida/eo_optimisationsFelipe Magno de Almeida2015-11-011-14/+14
* Eo callback call: Remove redundant safety checks.Tom Hacohen2015-10-191-5/+1
* Eo callback call: Remove redundant refcounting.Tom Hacohen2015-10-191-2/+0
* Eo callback call: Simplify callback desc matching code.Tom Hacohen2015-10-191-13/+9
* Eo callbacks: simplify callback call code a bit.Tom Hacohen2015-10-191-2/+1
* Eo events: Add a struct member marking if it's a legacy event or not.Tom Hacohen2015-10-161-22/+5
* Eo legacy events: Fix broken callback comparisonTom Hacohen2015-09-291-4/+35
* Eo: Drop doc field from ops and events.Tom Hacohen2015-09-281-14/+3
* Eo: fix double callback deletionDaniel Zaoui2015-09-261-3/+4
* Eo base: print an error when an object with a parent is destructed.Tom Hacohen2015-08-261-3/+1
* Revert "Revert "Eo base: Change parent_set to be an assignment of ref.""Tom Hacohen2015-08-261-2/+6
* Revert "Eo base: Change parent_set to be an assignment of ref."Tom Hacohen2015-08-261-6/+2
* Eo base: Change parent_set to be an assignment of ref.Tom Hacohen2015-08-261-2/+6
* Eo base: clean up parent removal in destructor.Tom Hacohen2015-08-211-7/+6
* eo - use ren not xref for children to not waste memoryCarsten Haitzler (Rasterman)2015-08-201-5/+3
* eo - destruction - ensure child is removed from parent child listCarsten Haitzler (Rasterman)2015-08-201-4/+10
* eo - fix bug vector when unparenting of an eo obj may affect othersCarsten Haitzler (Rasterman)2015-08-181-2/+12
* Eo base: Remove the free_func parameter from key_data_set.Tom Hacohen2015-05-281-5/+1
* Eo: Remove eo_error_set() and clean up finalizer()Tom Hacohen2015-05-201-1/+1
* Eo: Add a return value to eo_constructor().Tom Hacohen2015-05-201-1/+3
* Eo: Mark composite APIs as beta.Tom Hacohen2015-05-081-1/+1
* Eo base: mark composite API as not ready.Tom Hacohen2015-05-061-0/+2
* Eo: Remove GCCism and make it more portable.Tom Hacohen2015-02-231-1/+2
* Eo composite: Fix composite object functions to be eo functions.Tom Hacohen2014-10-211-2/+53
* Eo base: Add a property to indicate if the object is finalized;Tom Hacohen2014-08-291-0/+8
* Eo base: Fix marking of eolian functions with EOLIAN.Tom Hacohen2014-07-241-4/+4
* Eo base: Mark class methods.Tom Hacohen2014-07-241-3/+3
* eo: make parent_set a O(1) operation instead of O(n).Cedric BAIL2014-07-061-2/+5
* Eo base: Start generating eo_base from the .eo file.Tom Hacohen2014-06-031-199/+70
* Eo base: rename event_freeze_get to event_freeze_count_get.Tom Hacohen2014-06-021-4/+4
* Eo: Add eo_finalize. A func that's called at the end of eo_add.Tom Hacohen2014-05-301-0/+8
* Eo legacy events: Add missing addition to hash table.Tom Hacohen2014-05-291-0/+1
* Eo: Support mixing legacy and non-legacy callbacks.Tom Hacohen2014-05-281-2/+27
* Eo/evas events: Move legacy events dynamic generator to eo.Tom Hacohen2014-05-281-2/+41
* Eo callbacks: Fix a possible issue of corrupted callback list.Tom Hacohen2014-05-161-2/+4
* Eo: Don't write to pointer after free.Tom Hacohen2014-05-161-2/+2
* Revert "Eo: Fix deref after free."Tom Hacohen2014-05-161-10/+4
* Eo: Fix deref after free.Tom Hacohen2014-05-161-4/+10
* Eo: Made some functions class functions again.Tom Hacohen2014-05-011-3/+3
* eo: fix broken children iterator, remove redundant fields.Lukasz Stanislawski2014-04-171-1/+1
* Eo: Renamed eo files from eo2* to eo*.Tom Hacohen2014-04-101-0/+1003
* Eo2: Removed a lot of Eo1 code.Tom Hacohen2014-04-101-1013/+0
* eo2: better op_descs integrationJérémy Zurcher2014-04-101-1/+0
* eo2: _Eo_Class_Description swallows op_descsJérémy Zurcher2014-04-101-0/+1
* Eo: Add an error message when old parent is wrong.Tom Hacohen2013-11-261-2/+10
* eo - base class protection against NULL old_parent_pdCarsten Haitzler (Rasterman)2013-11-261-2/+3
* Eo: Check parent is valid in eo_parent_set.Tom Hacohen2013-11-201-10/+22
* eo - fix _parent_set in base clase when old_parent_pd is NULLCarsten Haitzler (Rasterman)2013-11-201-4/+6
* Eo: Fixed potential infinite loop with child deletion.Tom Hacohen2013-11-081-2/+3
* Changed Eo class names to be consistent.Tom Hacohen2013-11-071-1/+1