Eobj: Improved private data lookups.
No offset array anymore - less memory wasted.
Lookup is *way* faster now.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70009
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Eobj: Added eobj_ref_get.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70008
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Eobj: make the kls_itr a stack.
It's useful for calling functions from within functions.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70007
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
eobj: wrapped all the kls_itr calls into functions.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70006
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Eobj: removed unneeded field.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70005
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
eobj: Improve error reporting.
This order of messages is better.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70004
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Eobj: Added eobj_super_do instead of class_do.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70003
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Eobj: Added an MRO to classes. Walking the classes tree is not enough.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70002
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Eobj: added default constructor/destructor.
When NULL is passed, the default one is called.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70001
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Eobj: Removed useless va_end.
Thanks to Daniel Zaoui.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@69993
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
eobj: A couple of other cosmetic changes.
Again, thanks to Vtorri.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@69992
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Eobj: eobj.h -> Eobj.h
Thanks to vtorri.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@69991
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Eobj: Initial commit.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@69932
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Eobj: Added an empty dir for eobj.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@69931
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33