Effort/Encapsulate the Win32 thread affinity

From Apache OpenOffice Wiki
< Effort
Revision as of 12:51, 29 June 2006 by Kr (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

User:kr, [1]

Status: in progress (UTF2)

Encapsulate Win32 Thread Affinity

Problem

The Win32 thread affinity of the window create and managing functions is inherited by VCL for Windows. This results in code to need explicitly taking care of this, e.g. by delegating function invokations into the "main" thread.

Solution

Use a private thread for window creation an message handling. Delegate all calls leading to the invokation of these functions into the private thread. Use the Uno Threading Framework to simplify the implementation.

Time Frame

Tasks

Title State
Implement wrappers for VCL window related Win32 backend 90%
Personal tools