[Kde-bindings] playground/bindings/kimono

Richard Dale Richard_Dale at tipitina.demon.co.uk
Tue Feb 20 21:00:19 UTC 2007


SVN commit 635764 by rdale:

* Commented out QList<QHostAddress> marshallers as it caused a linking
  problem on Mac OS X
* Change 'ADD_LIBRARY (qyoto SHARED ${SRC_CPP})' to 
  'ADD_LIBRARY (qyoto MODULE ${SRC_CPP})' to build libqyoto.so, rather
  than libqyoto.dyld on Mac OS X

CCMAIL: kde-bindings at kde.org



 M  +1 -1      CMakeLists.txt  
 M  +9 -1      ChangeLog  
 M  +3 -3      handlers.cpp  


--- trunk/playground/bindings/kimono/CMakeLists.txt #635763:635764
@@ -44,7 +44,7 @@
 SET( CSRCC_PATH ${CMAKE_CURRENT_SOURCE_DIR}/tools/csrcc/csrcc )
 
 INCLUDE_DIRECTORIES (${QT_INCLUDES})
-ADD_LIBRARY (qyoto SHARED ${SRC_CPP})
+ADD_LIBRARY (qyoto MODULE ${SRC_CPP})
 TARGET_LINK_LIBRARIES (qyoto smokeqt ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
 
 ADD_CUSTOM_TARGET (qt-dotnet ALL ${GMCS_PATH} -unsafe -warn:0 -out:qt-dotnet.dll -target:library ${SRC_CS}
--- trunk/playground/bindings/kimono/ChangeLog #635763:635764
@@ -1,5 +1,13 @@
-2007-02-14  Arno Rehn  <arno at arnorehn.de>
+2007-02-20  Richard Dale  <rdale at foton.es>
 
+	* Commented out QList<QHostAddress> marshallers as it caused a linking
+	  problem on Mac OS X
+	* Change 'ADD_LIBRARY (qyoto SHARED ${SRC_CPP})' to 
+	  'ADD_LIBRARY (qyoto MODULE ${SRC_CPP})' to build libqyoto.so, rather
+	  than libqyoto.dyld on Mac OS X
+
+2007-02-19  Arno Rehn  <arno at arnorehn.de>
+
 	* Implemented adding Q_PROPERTY's to the QMetaObject. Next step is
 	  adding classes like InvokeSlot for properties in qyoto.cpp.
 	* When retrieving slot signatures, also include the slots of the superclass,
--- trunk/playground/bindings/kimono/handlers.cpp #635763:635764
@@ -1426,7 +1426,7 @@
 DEF_VALUELIST_MARSHALLER( QVariantList, QList<QVariant>, QVariant )
 DEF_VALUELIST_MARSHALLER( QPixmapList, QList<QPixmap>, QPixmap )
 DEF_VALUELIST_MARSHALLER( QModelIndexList, QList<QModelIndex>, QModelIndex )
-DEF_VALUELIST_MARSHALLER( QHostAddressList, QList<QHostAddress>, QHostAddress )
+// DEF_VALUELIST_MARSHALLER( QHostAddressList, QList<QHostAddress>, QHostAddress )
 DEF_VALUELIST_MARSHALLER( QPolygonFList, QList<QPolygonF>, QPolygonF )
 DEF_VALUELIST_MARSHALLER( QImageTextKeyLangList, QList<QImageTextKeyLang>, QImageTextKeyLang )
 DEF_VALUELIST_MARSHALLER( QUrlList, QList<QUrl>, QUrl )
@@ -1467,8 +1467,8 @@
     { "QList<QTextLayout::FormatRange>&", marshall_QTextLayoutFormatRangeList },
     { "QList<QTextBlock>", marshall_QTextBlockList },
     { "QList<QPolygonF>", marshall_QPolygonFList },
-    { "QList<QHostAddress>", marshall_QHostAddressList },
-    { "QList<QHostAddress>&", marshall_QHostAddressList },
+   // { "QList<QHostAddress>", marshall_QHostAddressList },
+   // { "QList<QHostAddress>&", marshall_QHostAddressList },
     { "QList<QVariant>", marshall_QVariantList },
     { "QList<QVariant>&", marshall_QVariantList },
     { "QVariantList&", marshall_QVariantList },



More information about the Kde-bindings mailing list