[prev in list] [next in list] [prev in thread] [next in thread]
List: kjsembed
Subject: [kjsembed] 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:
_______________________________________________
kjsembed mailing list
kjsembed@kde.org
https://mail.kde.org/mailman/listinfo/kjsembed
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic