Mike Hearn wrote:
What stage is the implementation currently at? According to the TransGaming docs, there are still a number of functions to fill in... I would be interested in seeing a patch no matter how much/little is implemented ... because my main aim in getting rid of the fault handler is so that the x11drv can be ported to Windows...
Would that actually let you drop a file into MS Windows and suddenly allow any windows app to be export via X11 at the API level?
If so, then all I can say is "whoa". If not, then, well, that'd be a cool hack some day :)
Yup, that's the point ... will take quite a bit of work but until the x11drv and gdi32 dlls are separated out it's not even feasible ... if you're interested see http://sources.redhat.com/XOpenWin/ which is a currently quite dormant project to try do this. The relevant bugs for dll separation are:
http://bugs.winehq.com/show_bug.cgi?id=538 DLL Separation: x11drv from gdi32 http://bugs.winehq.com/show_bug.cgi?id=540 DLL Separation: x11drv from user32 (clipboard) http://bugs.winehq.com/show_bug.cgi?id=542 DLL Separation: x11drv from user32 (misc) http://bugs.winehq.com/show_bug.cgi?id=543 DLL Separation: x11drv from ntdll (FILE_DupUnixHandle) http://bugs.winehq.com/show_bug.cgi?id=545 DLL Separation: x11drv from ntdll (VIRTUAL_SetFaultHandler)
David