summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
tasn [Wed, 11 Apr 2012 08:57:12 +0000 (08:57 +0000)]
Eobj: Removed eobj_class_parent_get. It's useless and discouraged.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70013
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 11 Apr 2012 08:55:20 +0000 (08:55 +0000)]
Eobj: Only allocate kls_itr when really needed.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70012
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 11 Apr 2012 08:55:15 +0000 (08:55 +0000)]
Eobj: Allow more than one "super" chain per eobj_do.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70011
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 11 Apr 2012 07:07:05 +0000 (07:07 +0000)]
Eobj: Random commit to give credit for the idea of the previous commit.
Previous commit was suggested by Daniel Zaoui.
Sorry for forgetting. :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70010
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 11 Apr 2012 07:05:39 +0000 (07:05 +0000)]
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
tasn [Wed, 11 Apr 2012 07:05:37 +0000 (07:05 +0000)]
Eobj: Added eobj_ref_get.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70008
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 11 Apr 2012 07:05:33 +0000 (07:05 +0000)]
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
tasn [Wed, 11 Apr 2012 07:05:30 +0000 (07:05 +0000)]
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
tasn [Wed, 11 Apr 2012 07:05:27 +0000 (07:05 +0000)]
Eobj: removed unneeded field.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70005
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 11 Apr 2012 07:05:24 +0000 (07:05 +0000)]
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
tasn [Wed, 11 Apr 2012 07:05:21 +0000 (07:05 +0000)]
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
tasn [Wed, 11 Apr 2012 07:05:14 +0000 (07:05 +0000)]
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
tasn [Wed, 11 Apr 2012 07:05:10 +0000 (07:05 +0000)]
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
tasn [Tue, 10 Apr 2012 09:18:52 +0000 (09:18 +0000)]
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
tasn [Tue, 10 Apr 2012 09:12:49 +0000 (09:12 +0000)]
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
tasn [Tue, 10 Apr 2012 09:12:46 +0000 (09:12 +0000)]
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
tasn [Thu, 5 Apr 2012 15:31:15 +0000 (15:31 +0000)]
Eobj: Initial commit.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@69932
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 5 Apr 2012 15:21:59 +0000 (15:21 +0000)]
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