office-gobmx/starmath
Stephan Bergmann feba0ddb15 loplugin:unocast (weld::TransportAsXWindow)
(See the upcoming commit introducing that loplugin:unocast on why such
dynamic_casts from UNO types are dangerous.)

On macOS, where we implicitly use -fvisibility-inlines-hidden-static-local-var
since
<d46f2c51e4>
"Make -fvisibility-inlines-hidden apply to static local variables in inline
functions on Darwin", the static id local var in
weld::TransportAsXWindow::getUnoTunnelId cannot be in an inline function
implicitly hidden via -fvisibility-inlines-hidden.  Explicitly marking the
function as VCL_DLLPUBLIC would help, but would in turn cause MSVC error 2487
("member of a dll interface class may not be declared with dll interface").  So
just make the function non-inline in a new vcl/source/window/weldutils.cxx
(which would arguably be the best approach for the whole class, anyway).

Change-Id: Ib5615f6aae19346ea05b8b85ff77c0e5ea860994
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144331
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-12-20 08:34:38 +00:00
..
inc Combine oox::FormulaIm-/ExportBase 2022-12-18 16:04:18 +00:00
qa
sdi
source loplugin:unocast (weld::TransportAsXWindow) 2022-12-20 08:34:38 +00:00
uiconfig/smath
util
AllLangMoTarget_sm.mk
CppunitTest_starmath_dialogs_test.mk
CppunitTest_starmath_export.mk
CppunitTest_starmath_import.mk
CppunitTest_starmath_qa_cppunit.mk
IwyuFilter_starmath.yaml
JunitTest_starmath_unoapi.mk
Library_sm.mk
Library_smd.mk
Makefile
Module_starmath.mk
README.md
UIConfig_smath.mk
visual-editor-todo

Formula Editor Code for LibreOffice Writer

Good overview from the original developer:

http://www.mail-archive.com/dev@sw.openoffice.org/msg00200.html