> 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