svnno****@sourc*****
svnno****@sourc*****
2009年 7月 5日 (日) 08:14:33 JST
Revision: 2351 http://sourceforge.jp/projects/kita/svn/view?view=rev&revision=2351 Author: nogu Date: 2009-07-05 08:14:33 +0900 (Sun, 05 Jul 2009) Log Message: ----------- use shared libraries Modified Paths: -------------- kita/branches/KITA-KDE4/kita/src/kitaui/CMakeLists.txt kita/branches/KITA-KDE4/kita/src/kitaui/htmlview.h kita/branches/KITA-KDE4/kita/src/kitaui/listviewitem.h kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h kita/branches/KITA-KDE4/kita/src/libkita/CMakeLists.txt kita/branches/KITA-KDE4/kita/src/libkita/abone.kcfgc kita/branches/KITA-KDE4/kita/src/libkita/account.h kita/branches/KITA-KDE4/kita/src/libkita/asciiart.kcfgc kita/branches/KITA-KDE4/kita/src/libkita/boardmanager.h kita/branches/KITA-KDE4/kita/src/libkita/config_xt.kcfgc kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h kita/branches/KITA-KDE4/kita/src/libkita/datmanager.h kita/branches/KITA-KDE4/kita/src/libkita/favoriteboards.h kita/branches/KITA-KDE4/kita/src/libkita/favoritethreads.h kita/branches/KITA-KDE4/kita/src/libkita/flashcgi.h kita/branches/KITA-KDE4/kita/src/libkita/jbbs.h kita/branches/KITA-KDE4/kita/src/libkita/k2ch.h kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.h kita/branches/KITA-KDE4/kita/src/libkita/machibbs.h kita/branches/KITA-KDE4/kita/src/libkita/thread.h kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h kita/branches/KITA-KDE4/kita/src/libkita/threadinfo.h kita/branches/KITA-KDE4/kita/src/prefs/CMakeLists.txt kita/branches/KITA-KDE4/kita/src/prefs/prefs.h -------------- next part -------------- Modified: kita/branches/KITA-KDE4/kita/src/kitaui/CMakeLists.txt =================================================================== --- kita/branches/KITA-KDE4/kita/src/kitaui/CMakeLists.txt 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/kitaui/CMakeLists.txt 2009-07-04 23:14:33 UTC (rev 2351) @@ -6,7 +6,7 @@ set(kitaui_LIB_SRCS tabwidgetbase.cpp listviewitem.cpp htmlview.cpp) -kde4_add_library(kitaui STATIC ${kitaui_LIB_SRCS}) +kde4_add_library(kitaui SHARED ${kitaui_LIB_SRCS}) target_link_libraries(kitaui ${KDE4_KDECORE_LIBS} ${KDE4_KHTML_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS}) Modified: kita/branches/KITA-KDE4/kita/src/kitaui/htmlview.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/kitaui/htmlview.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/kitaui/htmlview.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -16,7 +16,7 @@ /** @author Hideki Ikemoto */ -class KitaHTMLView : public KHTMLView +class KDE_EXPORT KitaHTMLView : public KHTMLView { Q_OBJECT public: Modified: kita/branches/KITA-KDE4/kita/src/kitaui/listviewitem.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/kitaui/listviewitem.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/kitaui/listviewitem.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -15,7 +15,7 @@ namespace Kita { - class ListViewItem : public K3ListViewItem + class KDE_EXPORT ListViewItem : public K3ListViewItem { QBrush m_textPalette; /* text palette */ QBrush m_basePalette; /* background palette */ Modified: kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -45,7 +45,7 @@ /*-----------------------------------------------*/ -class KitaTabWidgetBase : public KTabWidget, public KXMLGUIClient +class KDE_EXPORT KitaTabWidgetBase : public KTabWidget, public KXMLGUIClient { Q_OBJECT Modified: kita/branches/KITA-KDE4/kita/src/libkita/CMakeLists.txt =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/CMakeLists.txt 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/CMakeLists.txt 2009-07-04 23:14:33 UTC (rev 2351) @@ -28,7 +28,7 @@ kde4_add_kcfg_files(kita_LIB_SRCS config_xt.kcfgc asciiart.kcfgc abone.kcfgc) -kde4_add_library(kitautil STATIC ${kita_LIB_SRCS}) +kde4_add_library(kitautil SHARED ${kita_LIB_SRCS}) target_link_libraries(kitautil ${KDE4_KDECORE_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KIO_LIBS} ${KDE4_KDE3SUPPORT_LIBS}) Modified: kita/branches/KITA-KDE4/kita/src/libkita/abone.kcfgc =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/abone.kcfgc 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/abone.kcfgc 2009-07-04 23:14:33 UTC (rev 2351) @@ -3,3 +3,4 @@ NameSpace=Kita Singleton=true Mutators=true +Visibility=KDE_EXPORT Modified: kita/branches/KITA-KDE4/kita/src/libkita/account.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/account.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/account.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -10,6 +10,8 @@ #ifndef KITAACCOUNT_H #define KITAACCOUNT_H +#include <kdemacros.h> + #include <qobject.h> //Added by qt3to4: #include <Q3CString> @@ -26,7 +28,7 @@ /** @author Hideki Ikemoto */ - class Account : public QObject + class KDE_EXPORT Account : public QObject { Q_OBJECT static Account* instance; Modified: kita/branches/KITA-KDE4/kita/src/libkita/asciiart.kcfgc =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/asciiart.kcfgc 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/asciiart.kcfgc 2009-07-04 23:14:33 UTC (rev 2351) @@ -3,3 +3,4 @@ NameSpace=Kita Singleton=true Mutators=true +Visibility=KDE_EXPORT Modified: kita/branches/KITA-KDE4/kita/src/libkita/boardmanager.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/boardmanager.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/boardmanager.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -123,7 +123,7 @@ /** @author Hideki Ikemoto */ - class BoardManager + class KDE_EXPORT BoardManager { static BoardDataList m_boardDataList; static BoardData* m_previousBoardData; /* used in getBoardData() */ Modified: kita/branches/KITA-KDE4/kita/src/libkita/config_xt.kcfgc =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/config_xt.kcfgc 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/config_xt.kcfgc 2009-07-04 23:14:33 UTC (rev 2351) @@ -3,3 +3,4 @@ NameSpace=Kita Singleton=true Mutators=true +Visibility=KDE_EXPORT Modified: kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -100,7 +100,7 @@ /*-----------------------*/ - class DatInfo : public QObject + class KDE_EXPORT DatInfo : public QObject { Q_OBJECT Modified: kita/branches/KITA-KDE4/kita/src/libkita/datmanager.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/datmanager.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/datmanager.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -23,7 +23,7 @@ class DatInfo; typedef Q3ValueList<DatInfo*> DatInfoList; - class DatManager + class KDE_EXPORT DatManager { static DatInfoList m_datInfoList; Modified: kita/branches/KITA-KDE4/kita/src/libkita/favoriteboards.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/favoriteboards.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/favoriteboards.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -22,7 +22,7 @@ /** @author Hideki Ikemoto */ - class FavoriteBoards : public QObject + class KDE_EXPORT FavoriteBoards : public QObject { Q_OBJECT Modified: kita/branches/KITA-KDE4/kita/src/libkita/favoritethreads.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/favoritethreads.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/favoritethreads.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -36,7 +36,7 @@ bool operator==( const FavoriteThreadItem& item ) const; }; -class FavoriteThreads +class KDE_EXPORT FavoriteThreads { static FavoriteThreads* instance; Q3ValueList<FavoriteThreadItem> m_threadList; Modified: kita/branches/KITA-KDE4/kita/src/libkita/flashcgi.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/flashcgi.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/flashcgi.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -10,12 +10,14 @@ #ifndef FLASHCGI_H #define FLASHCGI_H +#include <kdemacros.h> + #include <qstring.h> /** @author Hideki Ikemoto <ikemo****@users*****> */ -class FlashCGI { +class KDE_EXPORT FlashCGI { public: static QString buildPostStr( const QString& name, const QString& mail, const QString& body, const QString& boardID, const QString& threadID ); Modified: kita/branches/KITA-KDE4/kita/src/libkita/jbbs.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/jbbs.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/jbbs.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -10,12 +10,14 @@ #ifndef JBBS_H #define JBBS_H +#include <kdemacros.h> + #include <qstring.h> /** @author Hideki Ikemoto <ikemo****@users*****> */ -class JBBS { +class KDE_EXPORT JBBS { public: static QString buildPostStr( const QString& name, const QString& mail, const QString& body, const QString& boardID, const QString& threadID, int serverTime ); Modified: kita/branches/KITA-KDE4/kita/src/libkita/k2ch.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/k2ch.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/k2ch.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -10,11 +10,13 @@ #ifndef K2CH_H #define K2CH_H +#include <kdemacros.h> + #include <qstring.h> /** @author Hideki Ikemoto <ikemo****@users*****> */ -class K2ch { +class KDE_EXPORT K2ch { public: static QString buildPostStr( const QString& name, const QString& mail, const QString& body, const QString& boardID, const QString& threadID, int serverTime, const QString& sessionID ); Modified: kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -36,7 +36,7 @@ /*------------------------------*/ /* text codecs */ QString qcpToUnicode( const QByteArray& str ); - QString utf8ToUnicode( const QByteArray& str ); + KDE_EXPORT QString utf8ToUnicode( const QByteArray& str ); QString eucToUnicode( const QByteArray& str ); QByteArray unicodeToQcp( const QString& str ); QByteArray unicodeToEuc( const QString& str ); @@ -52,12 +52,12 @@ /*------------------------------*/ /* conversion of URL */ - KUrl getDatURL( const KUrl& url , QString& refstr ); - KUrl getDatURL( const KUrl& url ); + KDE_EXPORT KUrl getDatURL( const KUrl& url , QString& refstr ); + KDE_EXPORT KUrl getDatURL( const KUrl& url ); QString getThreadURL( const KUrl& url, QString& refstr ); - QString getThreadURL( const KUrl& url ); - QString getWriteURL( const KUrl& datURL ); + KDE_EXPORT QString getThreadURL( const KUrl& url ); + KDE_EXPORT QString getWriteURL( const KUrl& datURL ); QString getNewThreadWriteURL( const KUrl& datURL ); QString convertURL( int mode, const KUrl& url , QString& refstr ); @@ -69,16 +69,16 @@ /* utilities */ bool mkdir( const QString& path ); QString unescape( const QString& str ); - uint datToSince( const KUrl& datURL ); + KDE_EXPORT uint datToSince( const KUrl& datURL ); int isEqual( const QChar *cdat, const QString& str ); - int stringToPositiveNum( const QChar *cdat, const unsigned int length ); - QString getCategory( const QString& line ); - bool isBoardURL( const QString& url ); - QString fontToString( const QFont& font ); + KDE_EXPORT int stringToPositiveNum( const QChar *cdat, const unsigned int length ); + KDE_EXPORT QString getCategory( const QString& line ); + KDE_EXPORT bool isBoardURL( const QString& url ); + KDE_EXPORT QString fontToString( const QFont& font ); /*------------------------------*/ /* internal parsing funtions */ - QStringList parseSearchQuery( const QString& input ); + KDE_EXPORT QStringList parseSearchQuery( const QString& input ); /* for MACHI BBS */ Modified: kita/branches/KITA-KDE4/kita/src/libkita/machibbs.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/machibbs.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/machibbs.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -10,12 +10,14 @@ #ifndef MACHIBBS_H #define MACHIBBS_H +#include <kdemacros.h> + #include <qstring.h> /** @author Hideki Ikemoto <ikemo****@users*****> */ -class MachiBBS { +class KDE_EXPORT MachiBBS { public: static QString buildPostStr( const QString& name, const QString& mail, const QString& body, const QString& boardID, const QString& threadID, int serverTime ); Modified: kita/branches/KITA-KDE4/kita/src/libkita/thread.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/thread.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/thread.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -20,7 +20,7 @@ /** @author Hideki Ikemoto */ - class Thread + class KDE_EXPORT Thread { static Q3Dict<Thread>* m_threadDict; Modified: kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -12,6 +12,8 @@ #define USE_INDEX +#include <kdemacros.h> + #include <qstring.h> #include <q3valuelist.h> @@ -25,7 +27,7 @@ /** @author Hideki Ikemoto */ - class ThreadIndex + class KDE_EXPORT ThreadIndex { public: static QString getSubject( const KUrl& url ); Modified: kita/branches/KITA-KDE4/kita/src/libkita/threadinfo.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/libkita/threadinfo.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/libkita/threadinfo.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -20,7 +20,7 @@ * Hideki Ikemoto **/ -class KitaThreadInfo +class KDE_EXPORT KitaThreadInfo { public: static KitaThreadInfo* getInstance(); @@ -28,8 +28,8 @@ static int readNum( const QString& url ); static void replace( const QString fromURL, const QString toURL ); static void removeThreadInfo( const QString& url ); - friend QDataStream& operator<<( QDataStream& s, KitaThreadInfo& c ); - friend QDataStream& operator>>( QDataStream& s, KitaThreadInfo& c ); + KDE_EXPORT friend QDataStream& operator<<( QDataStream& s, KitaThreadInfo& c ); + KDE_EXPORT friend QDataStream& operator>>( QDataStream& s, KitaThreadInfo& c ); private: KitaThreadInfo(); ~KitaThreadInfo(); Modified: kita/branches/KITA-KDE4/kita/src/prefs/CMakeLists.txt =================================================================== --- kita/branches/KITA-KDE4/kita/src/prefs/CMakeLists.txt 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/prefs/CMakeLists.txt 2009-07-04 23:14:33 UTC (rev 2351) @@ -14,9 +14,9 @@ faceprefbase.ui write_page.ui) -kde4_add_library(kitapref STATIC ${kitapref_LIB_SRCS}) +kde4_add_library(kitapref SHARED ${kitapref_LIB_SRCS}) -target_link_libraries(kitapref ${KDE4_KDECORE_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS}) +target_link_libraries(kitapref ${KDE4_KDECORE_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS} kitautil) set_target_properties(kitapref PROPERTIES VERSION 1.0.0 SOVERSION 1) install(TARGETS kitapref ${INSTALL_TARGETS_DEFAULT_ARGS}) Modified: kita/branches/KITA-KDE4/kita/src/prefs/prefs.h =================================================================== --- kita/branches/KITA-KDE4/kita/src/prefs/prefs.h 2009-07-04 22:50:35 UTC (rev 2350) +++ kita/branches/KITA-KDE4/kita/src/prefs/prefs.h 2009-07-04 23:14:33 UTC (rev 2351) @@ -38,7 +38,7 @@ } } -class KitaPreferences : public KConfigDialog +class KDE_EXPORT KitaPreferences : public KConfigDialog { Q_OBJECT