diff options
author | Michael Stahl <mstahl@redhat.com> | 2013-11-26 12:58:31 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2014-01-09 13:44:24 +0100 |
commit | bcfd016c88f2da271fc77da608b42d2f5bd83448 (patch) | |
tree | cf5a413ccfb8befd4bf5f1c2485230c23ad63d86 /vcl/README | |
parent | 4eae9d19cce5356d536ae509861a5c95f65aea4a (diff) |
some notes about COM threading in LO generally and winaccessibility
- document general COM threading architecture in vcl README
- document winaccessiblitiy locking in README
- define _ATL_APARTMENT_THREADED for UAccCOM
Change-Id: I7c3fd952f2cdee7d245a818bf33c477e7ea20fc2
Diffstat (limited to 'vcl/README')
-rw-r--r-- | vcl/README | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/vcl/README b/vcl/README index bebb9e1787bf..e4cc92245014 100644 --- a/vcl/README +++ b/vcl/README @@ -64,6 +64,13 @@ portable C++ class library for GUIs, with very old roots, that was developed by StarDivision. Nowadays it is not used by anything except LibreOffice (and OpenOffice). +== COM threading == + +The way COM is used in LO generally: +- vcl InitSalData() puts main thread into Single-threaded Apartment (STA) +- oslWorkerWrapperFunction() puts every thread spawned via oslCreateThread() + into MTA (free-threaded) + == EMF+ == emf+ is vector file format used by MSO and is successor of wmf and |