Effort/Encapsulate the Win32 thread affinity
From Apache OpenOffice Wiki
< Effort
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Type: Effort Status: in progress Owner: Kay Ramme
Problem
The Win32 thread-affinity of the window create and managing functions is inherited by VCL from Windows. This results in code to need explicitly taking care of this, e.g. by delegating function invocations into the "main" thread.
Solution
Use a private thread for window creation and message handling. Delegate all calls leading to the invocation of these functions into the private thread. Use the extended Binary Uno threading-model to simplify the implementation.
Time Frame
Tasks
Title | State | CWS |
Implement wrappers for VCL window related Win32 backend. | 90% | vclthreadtransparency1 |