2017-07-10 13:30 GMT+09:00 Andrew Williams <a...@andywilliams.me>:

> I'm curious as to why we've gone from named types back to primitive - is
> this just for C bindings?
>

I was in fact curious as to why we have typedefs for int. IMHO it in fact
harmed readability as you wouldn't know if the type was an integral,
floating point or even a vector (coord could very well have been the 2D x,y
position).
Also there is no way we ever change Evas_Coord to anything else than int
since so much of the internal code assumes 32 bit signed integers.

So I made this call and decided to move to primitive types for our EO API,
where applicable (I also asked around and there was no strong opinion
against).

This was part of a series of patches trying to remove "unnecessary" types
from EO.

Best regards,


> Andy
> On Mon, 10 Jul 2017 at 03:56, Jean-Philippe André <j...@videolan.org>
> wrote:
>
> > Hi,
> >
> > 2017-07-08 0:32 GMT+09:00 Andrew Williams <a...@andywilliams.me>:
> >
> > > It looks like some eo change moved many Evas_Coord to int - is that
> > correct
> > > or did we miss something?
> > >
> >
> > I changed that in commit af3cb1018584e3c403024b.
> > ABI wise this doesn't change anything at all.
> >
> > Since the legacy APIs are automatically generated they also use int
> instead
> > of Evas_Coord now.
> >
> > Hope that's not a problem?
> >
> >
> > >
> > > Andy
> > > On Fri, 7 Jul 2017 at 10:41, Stefan Schmidt <ste...@osg.samsung.com>
> > > wrote:
> > >
> > > > Hello.
> > > >
> > > > Andrey V. Ponomarenko from ABI Laboratory keeps up the great work of
> > > > running his tools on EFL on a regular basis.
> > > >
> > > > For the upcoming 1.20 release he has reports for all changes between
> > > > 1.19.1 and 1.20-beta1
> > > >
> > > > https://abi-laboratory.pro/tracker/timeline/efl/
> > > >
> > > > https://abi-laboratory.pro/tracker/objects_report/efl/1.
> > > 19.1/1.20.0-beta1/report.html
> > > >
> > > > Please have a look at your respective areas and things you changed on
> > > > this cycle.
> > > >
> > > > I will also look through it next week and run our own checker as it
> had
> > > > slightly different results in the past and I want to be sure be cover
> > > both.
> > > >
> > > > regards
> > > > Stefan Schmidt
> > > >
> > > >
> > > > ------------------------------------------------------------
> > > ------------------
> > > > Check out the vibrant tech community on one of the world's most
> > > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > > > _______________________________________________
> > > > enlightenment-devel mailing list
> > > > enlightenment-devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >
> > > --
> > > http://andywilliams.me
> > > http://ajwillia.ms
> > > ------------------------------------------------------------
> > > ------------------
> > > Check out the vibrant tech community on one of the world's most
> > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > enlightenment-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > >
> > >
> >
> >
> > --
> > Jean-Philippe André
> >
> > ------------------------------------------------------------
> ------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> --
> http://andywilliams.me
> http://ajwillia.ms
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
Jean-Philippe André
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to