четверг, 13 сентября 2007 г.

progress

I've successfully distilled 'window' part of Wine. For now I can create ATOMs and CLASSes.
I've also implemented some system stuff - Events, Mutexes, Semaphores, WaitFor* functions and Threads.
I thought that I can decouple 'wine' part from 'my' part, but it turned out that 'windows' has relations with 'threads', which are implemented outside of 'wine'. I have to notify 'wine' about thread creation and destruction in order to make windowing work.
This means to hack wine's original process.c and thread.c and make my 'thread.c' with sufficient functionality.

Комментариев нет: