On Fri, Nov 4, 2016 at 11:10 AM, Mykyta Biliavskyi
<[email protected]> wrote:
> Hello.
>
> I think that code, that uses pipe() should be moved to using
> ecore_pipe.

no because evas does not depend on ecore

that's why it's better in eina

Vincent

> Because ecore_pipe is already support both of behaviours
> for windows and posix in the similar way.
> Similar code uses in ecore_anim module. All this should be unified, of
> course.
>
> About eina_socket - sound reasonable.
>
> On Fri, 2016-11-04 at 11:00 +0100, Vincent Torri wrote:
>> my opinion is that it should be in eina, actually. An abstraction of
>> sockets, that could be used in ecore_pipe and in ecore_con and
>> everywhere else
>>
>> Vincent
>>
>>
>> On Fri, Nov 4, 2016 at 10:22 AM, Stefan Schmidt <[email protected]
>> om> wrote:
>> > Hello.
>> >
>> > On 04/11/16 10:16, Mykyta Biliavskyi wrote:
>> > > nikawhite pushed a commit to branch master.
>> > >
>> > > http://git.enlightenment.org/core/efl.git/commit/?id=132bac98c8a7
>> > > 7adde5a8271c48ed0d3c7dfb6563
>> > >
>> > > commit 132bac98c8a77adde5a8271c48ed0d3c7dfb6563
>> > > Author: Mykyta Biliavskyi <[email protected]>
>> > > Date:   Fri Nov 4 11:06:11 2016 +0200
>> > >
>> > >     Evas events: fix for works with pipes on windows.
>> > >
>> > >     Evil implementation of pipe() function uses sockets. Windows
>> > > functions
>> > >     "write", "read" and "close" doesn't works with sockets. In
>> > > this commit
>> > >     added macros, that replace "read" with "recv", "write" with
>> > > "send" and
>> > >     "close" with "closesocket".
>> > >
>> > >     @fix
>> > > ---
>> > >  src/lib/evas/canvas/evas_async_events.c | 30
>> > > +++++++++++++++++++++++++-----
>> > >  1 file changed, 25 insertions(+), 5 deletions(-)
>> >
>> >  From a platform abstraction view I would think something like this
>> > should be handled in evil and not in some random files all over the
>> > code
>> > base.
>> >
>> > There might be other parts of the code having the same problem (if
>> > not
>> > now they might get introduced later) and having the handling
>> > directly
>> > in the abstraction layer will avoid that you have to patch every
>> > file
>> > that comes with it.
>> >
>> > regards
>> > Stefan Schmidt
>> >
>> > -----------------------------------------------------------------
>> > -------------
>> > Developer Access Program for Intel Xeon Phi Processors
>> > Access to Intel Xeon Phi processor-based developer platforms.
>> > With one year of Intel Parallel Studio XE.
>> > Training and support from Colfax.
>> > Order your platform today. http://sdm.link/xeonphi
>> > _______________________________________________
>> > enlightenment-devel mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>> -------------------------------------------------------------------
>> -----------
>> Developer Access Program for Intel Xeon Phi Processors
>> Access to Intel Xeon Phi processor-based developer platforms.
>> With one year of Intel Parallel Studio XE.
>> Training and support from Colfax.
>> Order your platform today. http://sdm.link/xeonphi
>> _______________________________________________
>> enlightenment-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>>
>
>
> ------------------------------------------------------------------------------
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today. http://sdm.link/xeonphi
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to