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
 {

Reply via email to