Age | Commit message (Collapse) | Author | Files | Lines |
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76610 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76542 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76538 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76518 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76504 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76354 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76353 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76352 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76351 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76350 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76348 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76323 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76319 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76318 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76209 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76125 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76123 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76111 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
reordering the header files inclusion
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@76109 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75961 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75960 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75712 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75626 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
It seems that just setting to a temp var is enough to make GCC not
optimise it out. It seems GCC's problem is with the void cast.
Also, fixed another place that had the same issue.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75624 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
This "fix" is actually just making sure gcc doesn't optimise things
wrong. If anyone has an idea how to do it better, please let me know.
klass is usually a function and needs to be evaluated before the call to
eo_add_internal.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75623 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75616 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75615 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
We can no do things like eo_add(CLASS, parent, age_set(7), score_set(100)),
or pass different constructors to object creation by using eo_add_custom and
passing the constructor.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75614 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75549 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75505 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
Warnings should be on by default and not abused.
Now I had to change the WRN -> ERR because JackDanielZ is a crybaby,
and the issue described above.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75504 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@75452 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
Continuation to previous commit.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@74619 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@74617 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@74442 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
Make JackDanielZ happy...
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@74437 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
for a class.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@74436 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@74313 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
I.e calling super a_get from an a_set implementation.
This slows things down a bit.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@74062 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73876 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73867 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73617 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73606 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73533 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73532 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
I simplified the kls-itr code so there'll be less overhead when doing eo_do.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73531 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73530 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73529 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
This simplifies the code, and improves the overall speed and memory
consumption.
Be advised that this breaks ABI, recompile your stuff.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73528 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|
|
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@73494 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
|