Win32 version uses pthreads-win32. Should convert to use native threads.
The windows version relies on Pthreads-Win32. Convert to use native threads will remove dependence on that library making the toolkit slightly easier to install.
Blueprint information
Related branches
Related bugs
Sprints
Whiteboard
This is quite tricky. On Vista and windows 7 it is easy because they support condition variables in the new windows API. On Windows XP we need to do the same (complex) implementation of condition variables as exists in pthread win32. This leads me to believe the best solution is to require windows XP programs to use pthread-win32 with Vista and later using the new API element CONDITION_VARIABLE.
The above is now implemented - conditional compilation decides whether you are compiling for Vista/Windows7 or later and then uses Native threads and condition variables. On XP you still need to use the Pthread-Win32 library.