[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebindings/kjsembed
From:       Bernhard Rosenkraenzer <bero () arklinux ! org>
Date:       2005-03-06 22:31:20
Message-ID: 20050306223120.7C975E772 () office ! kde ! org
[Download RAW message or body]

CVS commit by bero: 

Fix build with visibility-enabled gcc


  M +2 -2      customobject_imp.h   1.31
  M +7 -1      global.h   1.8
  M +3 -2      jsbindingplugin.h   1.8
  M +2 -2      jsobjectproxy.h   1.35
  M +1 -1      jsopaqueproxy.h   1.17
  M +2 -1      jsproxy_imp.h   1.4
  M +1 -1      plugins/customobject_plugin.h   1.3


--- kdebindings/kjsembed/customobject_imp.h  #1.30:1.31
@@ -40,5 +40,5 @@ namespace Bindings {
  * @version $Id$
  */
-class CustomObjectImp : public JSProxyImp
+class KJSEMBED_EXPORT CustomObjectImp : public JSProxyImp
 {
 public:

--- kdebindings/kjsembed/global.h  #1.7:1.8
@@ -23,4 +23,6 @@
 #define KJSEMBED_GLOBAL_H
 
+#include <kdemacros.h>
+
 #ifdef WIN32
 # ifdef KJSEMBED_DLL
@@ -34,5 +36,9 @@
 # endif // KJSEMBED_DLL
 #else
+# ifdef KDE_EXPORT
+#  define KJSEMBED_EXPORT KDE_EXPORT
+# else
 # define KJSEMBED_EXPORT
+# endif
 #endif // WIN32
 

--- kdebindings/kjsembed/jsbindingplugin.h  #1.7:1.8
@@ -27,4 +27,5 @@
 #include <kjs/types.h>
 
+#include <kjsembed/global.h>
 
 namespace KJSEmbed {
@@ -39,5 +40,5 @@ namespace KJSEmbed {
          * @version $Id$
          */
-        class JSBindingPlugin : public QObject {
+        class KJSEMBED_EXPORT JSBindingPlugin : public QObject {
             Q_OBJECT
         public:

--- kdebindings/kjsembed/jsobjectproxy.h  #1.34:1.35
@@ -78,5 +78,5 @@ class JSObjectEventProxy;
  * $Id$
  */
-class JSObjectProxy : public JSProxy
+class KJSEMBED_EXPORT JSObjectProxy : public JSProxy
 {
 public:

--- kdebindings/kjsembed/jsopaqueproxy.h  #1.16:1.17
@@ -43,5 +43,5 @@ namespace KJSEmbed {
  * @author Richard Moore, rich@kde.org
  */
-class JSOpaqueProxy : public JSProxy
+class KJSEMBED_EXPORT JSOpaqueProxy : public JSProxy
 {
 public:

--- kdebindings/kjsembed/jsproxy_imp.h  #1.3:1.4
@@ -24,4 +24,5 @@
 
 #include <kjs/function.h>
+#include <kjsembed/global.h>
 
 namespace KJSEmbed {
@@ -32,5 +33,5 @@ namespace KJSEmbed {
  * @author Richard Moore, rich@kde.org
  */
-class JSProxyImp :  public KJS::InternalFunctionImp
+class KJSEMBED_EXPORT JSProxyImp :  public KJS::InternalFunctionImp
 {
 public:

--- kdebindings/kjsembed/plugins/customobject_plugin.h  #1.2:1.3
@@ -29,5 +29,5 @@ namespace KJSEmbed {
 namespace Bindings {
 
-class MyCustomObjectLoader : public JSBindingPlugin
+class KJSEMBED_EXPORT MyCustomObjectLoader : public JSBindingPlugin
 {
 public:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic