> don't you still need cygwin for xforms / X11 ?

It's possible to build a native win32 xforms lib.

>
> Where has this code come from ? Some of it lacks license information. If
> we do this, and this code has come from some library, I'd rather depend
> on that library rather than introduce this code into LyX.

It's from an old branch of the mingw project; I'll have to add some more
licence info in the headers.

>
> I'd much rather make a "fatter" library that does what we really want to
> do, rather than emulate UNIX API on Windows
> - otherwise we run the risk of differing semantics for the functions; I
>   doubt kill() emulation is exactly the same as UNIX semantics, for one.
>

My approach was to just see what is really needed. For the 'fat' library we
already have cygwin.

> For example instead of emulating fork() (I thought windows had no
> equivalent ??) I'd rather provide a suitably altered ForkedcallsController
> that does the right thing.
>
> Don't get me wrong: it'd be cool to see win32 better supported, but I'm
> unsure about the maintainability of such an approach. What do others
> think ?
>

Maybe the approach is too simple; I'll have to do some more testing. The
thing that struck me was the fact that there's actually so little posix
dependant stuff in lyx.

Ruurd




Reply via email to