udkapi/com/sun/star/lang/XSingleServiceFactory.idl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
New commits: commit 4f03d1c23840b49d9af5080eaf9f59688685664f Author: Stephan Bergmann <stephan.bergm...@allotropia.de> AuthorDate: Wed Mar 12 15:32:35 2025 +0100 Commit: Stephan Bergmann <stephan.bergm...@allotropia.de> CommitDate: Wed Mar 12 17:21:17 2025 +0100 css.lang.XSingleServiceFactory must not be @deprecated ...which caused cppumaker to emit the corresponding C++ class as SAL_DEPRECATED_INTERNAL (since 44ea5d14140cccdc77a5fd8e2473804e879880df "Adding SAL_DEPRECATED_INTERNAL to an implementation function is pointless"), which caused compilers to emit warnings upon its legitimate uses in external !LIBO_INTERNAL_ONLY code Change-Id: I8043506cd11658164e68f8743702acbc1a8213f3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/182832 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergm...@allotropia.de> diff --git a/udkapi/com/sun/star/lang/XSingleServiceFactory.idl b/udkapi/com/sun/star/lang/XSingleServiceFactory.idl index 6231dfc95f07..675f36c71eec 100644 --- a/udkapi/com/sun/star/lang/XSingleServiceFactory.idl +++ b/udkapi/com/sun/star/lang/XSingleServiceFactory.idl @@ -25,10 +25,11 @@ module com { module sun { module star { module lang { /** Factory interface to produce instances of an implementation of a service specification. - This interface is deprecated. Please use XSingleComponentFactory. + This interface is mostly deprecated. Please use XSingleComponentFactory. + However, it is still used for specific tasks, e.g. by com::sun::star::script::Invocation or + com::sun::star::configuration::SimpleSetUpdate. @see XInitialization - @deprecated */ published interface XSingleServiceFactory: com::sun::star::uno::XInterface {