Tom Hacohen
f5a4d9782e
Eo: Removed the const op concept.
...
Too ambiguous to be worth it...
SVN revision: 72914
2012-06-27 03:58:45 +00:00
Tom Hacohen
ed8bec5577
Eo: Fixed wrong kls_itr inits and error message prints.
...
SVN revision: 72913
2012-06-27 03:58:39 +00:00
Tom Hacohen
ab39c0d399
Eo: Fix return value of eo_do_super to depend on error_set.
...
And added tests to check it.
SVN revision: 72550
2012-06-20 15:56:17 +00:00
Tom Hacohen
54b9313197
Eo: Fixed eo_isa to work with comp objects and fixed eo_data_get's checks.
...
eo_data_get() now has correct checks again.
eo_isa now correctly handles composite objects, interfaces and etc.
SVN revision: 72123
2012-06-14 10:29:39 +00:00
Tom Hacohen
487f76b994
Eo: Implemented eo_isa(). It checks if an object implements a class.
...
This works for class/interface/mixins but not for composite objects.
SVN revision: 72083
2012-06-13 11:39:12 +00:00
Tom Hacohen
3eb70c2b57
Eo: Save both mixins and interfaces, not just mixins.
...
SVN revision: 72082
2012-06-13 11:39:02 +00:00
Tom Hacohen
d099b82f9a
Eo: Implement handling of eo_do errors and use it.
...
I'm now using it for constructor errors as well.
SVN revision: 72081
2012-06-13 11:38:56 +00:00
Tom Hacohen
c019546d92
Eo: Actually, no reason why to force inheritance from base class.
...
You'll be using functionality if you don't but you still don't have to.
It's not perfect though, I still need to make it possible in other
places.
SVN revision: 71934
2012-06-11 07:41:11 +00:00
Tom Hacohen
bc42fd3c1e
Eo: Force classes to inherit from EO_BASE_CLASS.
...
SVN revision: 71931
2012-06-11 07:35:02 +00:00
Tom Hacohen
59b2545ded
Eo: Fix internal code using eo_composite functions.
...
SVN revision: 71908
2012-06-10 15:02:49 +00:00
Tom Hacohen
76c8673b1d
Eo: eo_composite_object_* -> eo_composite_*.
...
SVN revision: 71907
2012-06-10 15:02:44 +00:00
Tom Hacohen
b122dd0dc5
Eo composite: Reordered parameters and improved docs.
...
SVN revision: 71906
2012-06-10 14:56:20 +00:00
Tom Hacohen
32fbb7723c
Eo: Restructure source tree to be like the rest of the EFL.
...
SVN revision: 71904
2012-06-10 14:56:06 +00:00