7f6263c14b
...as such VCL code presumably expects to only be called when SolarMutex is locked, but which is not necessarily the case here for the ~VCLXMenu UNO object destructor. (I ran into this with a tentative commit for tdf#147668 "Writer crashes shortly after loading document with LanguageTool extension active", which would have added DBG_TESTSOLARMUTEX() to some GtkSalMenu code indirectly called from within mpMenu.disposeAndClear() here, and where this VCLXMenu object was held by Java extension code, so the destructor call happened on some JVM asynchronous finalizer thread, outside any SolarMutex lock.) Change-Id: Ia2c3ebec837275cfdf1548f22cfa33f0752e8ef4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132125 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> |
||
---|---|---|
.. | ||
inc | ||
qa | ||
source | ||
test/accessibility | ||
util | ||
CppunitTest_toolkit.mk | ||
IwyuFilter_toolkit.yaml | ||
JunitTest_toolkit_complex.mk | ||
JunitTest_toolkit_unoapi_1.mk | ||
JunitTest_toolkit_unoapi_2.mk | ||
JunitTest_toolkit_unoapi_3.mk | ||
JunitTest_toolkit_unoapi_4.mk | ||
Library_tk.mk | ||
Makefile | ||
Module_toolkit.mk | ||
README.md |
Abstract Windowing Toolkit
"Abstract" windowing thing. UNO implementations of windowing stuff so that it can be used from Basic or Java. But also stuff that has no connection to Basic or Java.
Notes
The "awt" here has no relation to the Java AWT, as far as I know. It
might be inspired by it API-wise, perhaps. (If you know differently, feel free
to improve this README.md
file.)
Also note that toolkit/
is itself not really a toolkit, it is at root a
reasonably simple wrapper of vcl/
. If you came here looking for a
toolkit, please look at vcl/
instead.