ooo-build r15547 - in trunk: . patches/dev300



Author: thorstenb
Date: Mon Mar 16 09:25:16 2009
New Revision: 15547
URL: http://svn.gnome.org/viewvc/ooo-build?rev=15547&view=rev

Log:
    * patches/dev300/apply:
    * patches/dev300/comphelper-symbol-visibility.diff: add visibility
    markup to uno component helper class (to cater for
    VISIBILITY_HIDDEN=TRUE)



Added:
   trunk/patches/dev300/comphelper-symbol-visibility.diff
Modified:
   trunk/ChangeLog
   trunk/patches/dev300/apply

Modified: trunk/patches/dev300/apply
==============================================================================
--- trunk/patches/dev300/apply	(original)
+++ trunk/patches/dev300/apply	Mon Mar 16 09:25:16 2009
@@ -2987,6 +2987,10 @@
 slideshow-configurable-paintoverlay.diff, i#97972, fredus
 # Fix from Andre, allows to step back one animation effect
 slideshow-effect-rewind.diff, i#48179, thorsten
+# Add visibility markup to servicedecl's c component functions
+# (necessary since bulk addition of VISIBILITY_HIDDEN=TRUE to several
+# component makefiles)
+comphelper-symbol-visibility.diff, i#100225, thorsten
 
 [ Fixes <= dev300-m41 <= ooo310-m0 ]
 # several compile fixes for --enable-debug.

Added: trunk/patches/dev300/comphelper-symbol-visibility.diff
==============================================================================
--- (empty file)
+++ trunk/patches/dev300/comphelper-symbol-visibility.diff	Mon Mar 16 09:25:16 2009
@@ -0,0 +1,39 @@
+Fix for svgimport visibility bug
+
+From: Thorsten Behrens <thb openoffice org>
+
+
+---
+
+ comphelper/inc/comphelper/servicedecl.hxx |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+
+diff --git comphelper/inc/comphelper/servicedecl.hxx comphelper/inc/comphelper/servicedecl.hxx
+index bd114be..1fa97cc 100644
+--- comphelper/inc/comphelper/servicedecl.hxx
++++ comphelper/inc/comphelper/servicedecl.hxx
+@@ -418,20 +418,20 @@ BOOST_PP_REPEAT_FROM_TO(1, COMPHELPER_SERVICEDECL_COMPONENT_HELPER_MAX_ARGS,
+ #define COMPHELPER_SERVICEDECL_make_exports(varargs_ )  \
+ extern "C" \
+ { \
+-    void SAL_CALL component_getImplementationEnvironment( const sal_Char**  ppEnvTypeName, \
++    SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment( const sal_Char**  ppEnvTypeName, \
+                                                           uno_Environment** /*ppEnv*/ ) \
+     { \
+         *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME; \
+     } \
+  \
+-    sal_Bool SAL_CALL component_writeInfo( ::com::sun::star::lang::XMultiServiceFactory*    pServiceManager, \
++    SAL_DLLPUBLIC_EXPORT sal_Bool SAL_CALL component_writeInfo( ::com::sun::star::lang::XMultiServiceFactory*    pServiceManager, \
+                                            ::com::sun::star::registry::XRegistryKey*        pRegistryKey ) \
+     { \
+         return component_writeInfoHelper( pServiceManager, pRegistryKey, \
+                                           BOOST_PP_SEQ_ENUM(varargs_) ); \
+     } \
+  \
+-    void* SAL_CALL component_getFactory( sal_Char const*                                pImplName, \
++    SAL_DLLPUBLIC_EXPORT void* SAL_CALL component_getFactory( sal_Char const*                                pImplName, \
+                                          ::com::sun::star::lang::XMultiServiceFactory*  pServiceManager, \
+                                          ::com::sun::star::registry::XRegistryKey*      pRegistryKey ) \
+     { \



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]