• Stephan Bergmann's avatar
    Make Linguistic SDK example use __getComponentFactory · dc795cbd
    Stephan Bergmann yazdı
    ...instead of legacy __getServiceFactory.  This fixes a subtle bug:  When these
    Java extensions are live-deployed, they are offloaded to an additional uno
    process.  Their __getServiceFactory methods were called with the uno process
    (component context's) service manager, which they stored away for later use in
    OneInstanceFactory.createInstance.  So even if later on an instance was created
    with the main LO process's component context, the uno process's component
    context would be used to instantiate the (C++)
    com.sun.star.linguistic2.LinguProperties service (in the uno process!), and that
    happens to internally use comphelper::getProcessServiceFactory, which would be
    null in the uno process,
    
    comphelper::getProcessServiceFactory
    comphelper::getProcessComponentContext
    (anonymous namespace)::getConfigurationProvider
    utl::ConfigManager::acquireTree
    utl::ConfigManager::addConfigItem
    utl::ConfigItem::ConfigItem
    SvtLinguConfigItem::SvtLinguConfigItem
    SvtLinguConfig::GetConfigItem
    SvtLinguConfig::GetConfigItem
    SvtLinguConfig::GetProperty
    LinguProps::getPropertyValue
    gcc3::callVirtualMethod
    ...
    
    Change-Id: Ib6f5a5dd6d0adbbe14d60aaff3a8b6ba24235d11
    dc795cbd
Adı
Son kayıt (commit)
Son güncelleme
..
config Loading commit data...
docs Loading commit data...
examples Loading commit data...
qa/checkapi Loading commit data...
settings Loading commit data...
source Loading commit data...
util Loading commit data...
CppunitTest_checkapi.mk Loading commit data...
CustomTarget_allheaders.mk Loading commit data...
CustomTarget_check.mk Loading commit data...
CustomTarget_classes.mk Loading commit data...
CustomTarget_config_win.mk Loading commit data...
CustomTarget_doxygen.mk Loading commit data...
CustomTarget_html.mk Loading commit data...
CustomTarget_javadoc.mk Loading commit data...
CustomTarget_settings.mk Loading commit data...
CustomTarget_unowinreg.mk Loading commit data...
Executable_unoapploader.mk Loading commit data...
GeneratedPackage_odk_doxygen.mk Loading commit data...
GeneratedPackage_odk_javadoc.mk Loading commit data...
GeneratedPackage_uno_loader_classes.mk Loading commit data...
Library_unowinreg.mk Loading commit data...
Makefile Loading commit data...
Module_odk.mk Loading commit data...
PackageSet_odk_headers.mk Loading commit data...
Package_cli.mk Loading commit data...
Package_config.mk Loading commit data...
Package_config_win.mk Loading commit data...
Package_docs.mk Loading commit data...
Package_examples.mk Loading commit data...
Package_html.mk Loading commit data...
Package_lib.mk Loading commit data...
Package_odk_headers.mk Loading commit data...
Package_odk_headers_generated.mk Loading commit data...
Package_settings.mk Loading commit data...
Package_settings_generated.mk Loading commit data...
Package_share_readme.mk Loading commit data...
Package_share_readme_generated.mk Loading commit data...
Package_unowinreg.mk Loading commit data...
README Loading commit data...
index.html Loading commit data...
index_online.html Loading commit data...