0ac9a10d31
...in favor of existing new-style configuration::theDefaultProvider singleton. Theoretically, ConfigurationProvider instances can be created with specific Locale and EnableAsync arguments, but this is hardly used in practice, and thus effectively all uses of the ConfigurationProvider service use the theDefaultProvider instance, anyway. theDefaultProvider is restricted to the XMultiServiceFactory interface, while ConfigurationProvider also makes available XComponent. However, dispose must not be called manually on theDefaultProvider singleton anyway, and calls to add-/removeEventListener are so few (and in dubious code that should better be cleaned up) that requiring an explicit queryInterface does not really hurt there. This commit originated as a patch by Noel Grandin to "Adapt configuration::ConfigurationProvider UNO service to new style [by creating] a merged XConfigurationProvider interface for this service to implement." It was then modified by Stephan Bergmann by deprecating ConfigurationProvider instead of adding XConfigurationProvider and by replacing calls to ConfigurationProvider::create with calls to theDefaultProvider::get. Change-Id: I9c16700afe0faff1ef6f20338a66bd7a9af990bd |
||
---|---|---|
.. | ||
inc | ||
prj | ||
qa/zip | ||
source | ||
CustomTarget_shlxthdl_res.mk | ||
CustomTarget_x64.mk | ||
Executable_gnome_open_url.mk | ||
Executable_lngconvex.mk | ||
Executable_regsvrex.mk | ||
Executable_senddoc.mk | ||
Executable_uri_encode.mk | ||
Library_cmdmail.mk | ||
Library_desktopbe.mk | ||
Library_gconfbe.mk | ||
Library_kde4be.mk | ||
Library_kdebe.mk | ||
Library_localebe.mk | ||
Library_macbe.mk | ||
Library_ooofilt.mk | ||
Library_ooofilt_x64.mk | ||
Library_propertyhdl.mk | ||
Library_propertyhdl_x64.mk | ||
Library_recentfile.mk | ||
Library_shlxthdl.mk | ||
Library_shlxthdl_x64.mk | ||
Library_smplmail.mk | ||
Library_syssh.mk | ||
Library_syssh_win.mk | ||
Library_tdebe.mk | ||
Library_wininetbe.mk | ||
Makefile | ||
Module_shell.mk | ||
Package_inc.mk | ||
Package_scripts.mk | ||
README | ||
StaticLibrary_shlxthandler_common.mk | ||
StaticLibrary_shlxthandler_common_x64.mk | ||
StaticLibrary_simplemapi.mk | ||
StaticLibrary_xmlparser.mk | ||
StaticLibrary_xmlparser_x64.mk | ||
WinResTarget_shlxthdl.mk |
System helpers - launching URI, recently used files, system integration, external mailer support, gconf integration etc.