Eo: Remove eo_error_set() and clean up finalizer()
authorTom Hacohen <tom@stosb.com>
Wed, 20 May 2015 13:56:45 +0000 (14:56 +0100)
committerTom Hacohen <tom@stosb.com>
Wed, 20 May 2015 15:25:38 +0000 (16:25 +0100)
commit92fb2917cba7b91a83fbfd39b876d585921d6d3e
tree4a9aa3641cd5a3ddf706f51a262adfc405d96d9d
parent7c769163d9eb122412675dca621e83ed7648e60e
Eo: Remove eo_error_set() and clean up finalizer()

This is another cleanup in perparation for the Eo stable release.
This is no longer needed thanks to the proper error reporting with
eo_constructor()'s new return value.

The finalizer change cleans it up a bit so it catches more cases/issues.
This also means that the finalizer cleans up the object in all cases,
and not only some.

@feature.
27 files changed:
src/lib/ecore/ecore_anim.c
src/lib/ecore/ecore_animator.eo
src/lib/ecore/ecore_idle_enterer.c
src/lib/ecore/ecore_idle_enterer.eo
src/lib/ecore/ecore_idle_exiter.c
src/lib/ecore/ecore_idle_exiter.eo
src/lib/ecore/ecore_idler.c
src/lib/ecore/ecore_idler.eo
src/lib/ecore/ecore_job.c
src/lib/ecore/ecore_job.eo
src/lib/ecore/ecore_poller.c
src/lib/ecore/ecore_poller.eo
src/lib/ecore/ecore_timer.c
src/lib/ecore/ecore_timer.eo
src/lib/ecore_con/ecore_con_url.c
src/lib/eo/Eo.h
src/lib/eo/eo.c
src/lib/eo/eo_base_class.c
src/lib/eo/eo_private.h
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/canvas/evas_object_main.c
src/lib/evas/canvas/evas_vg_node.c
src/lib/evas/canvas/evas_vg_root_node.c
src/tests/eo/constructors/constructors_simple.c
src/tests/eo/constructors/constructors_simple2.c
src/tests/eo/constructors/constructors_simple6.c
src/tests/eo/suite/eo_test_general.c