ORBit 2.8 was released in 2003 so let's assume that this isn't being used. Also
the assumption is that it's coming in through GConf, which isn't true with GConf
3 onwards, released July 2011.
This is the first step into exporting conditional formatting to xlsx
Currently we are missing the number format entries and the font entries.
The patch will need some more clean up.
New exported entries:
- dxf
- dxfs
...not just OServiceManager. (This is a prerequisite to replace the
defaultBootstrap_initialComponentContext() implementation with a more performant
component context/service manager combo.)
The only reason for the restriction to OServiceManager apparently was the
additional createContentEnumeration overload with an XComponentContext
parameter. It /looks/ to me like this is not really necessary, that it should
always be OK to instantiate implementation factories with this service manager
and its component context, instead of a component context (and its default
service manager) passed into a method call. This would mean that the code could
be simplified further, needing a component context passed into a method only to
pass along to a new instance created via
createInstanceWith[ArgumentsAnd]Context, but then again I'm not 100% sure and
better leave it at that...
This also means that XUnoTunnel is gone from OServiceManager and XInitialization
is gone from OServiceManagerWrapper.
...this has been hidden by OServiceManager::createContentEnumeration wrapping its return
values in fresh XServiceInfo instances that report the right getImplementationName()
anyway. But other service manager implementations would cause code like
TransliterationImpl::loadBody (which iterates over createContentEnumeration() output,
checking for a specific getImplementationName()) to fail.
Instead of a pleiade of libraries, one for graphic filters (wpftdraw)
and one for text document filters (wpftwriter) to diminish duplicate
static linking.
The need to export symbols for tests is apparently not considered worth
the big extra disk space.
This reverts commit 69d46dd7a6.
Conflicts:
sd/CppunitTest_sd_uimpress.mk
sw/CppunitTest_sw_swdoc_test.mk