For this purpose, the SFX document factory methods got an additional parameter respectively flag
("DocumentRecoverySupport" resp. SFXMODEL_DISABLE_DOCUMENT_RECOVERY). This flag is used by database
documents to remove the interface from sub documents (aka forms/reports).
In this course, some of the functionality around those SFXMODELL_* flags, previously duplicated in
all applications, has been consolidated into a new SfxObjectShell constructor.
2007/12/22 13:38:10 fs 1.8.126.2: during #i49133#: extended the previous change (per AS' request) so the factory method does not take two booleans, but a 64 bit field instead
2007/12/12 11:12:52 fs 1.8.126.1: #i49133# allow creating text documents which do not support scripting.
For this purpose, use a SwDocShell ctor which allows disabling scripting,
plus a service factory creator (::sfx2::createSfxModelFacrtory instead
of ::cppu::createSingleFactory) which extracts this setting from the
arguments given to createInstanceWithArguments"
2003/11/14 08:35:02 as 1.3.20.2: #111770# dont register for generic document services
2003/10/08 09:59:40 mba 1.3.20.1: #112511#: make factories for models unambigous
2003/03/28 12:10:47 mav 1.1.2.3: #i2822# use solar mutex
2003/03/11 14:07:53 mav 1.1.2.2: #i2822# use solar mutex
2003/02/20 10:09:30 mav 1.1.2.1: #i2822# new document UNO services supporting XModel