From ab0cfcfdd031ff179ed1550874c648a54d8e1023 Mon Sep 17 00:00:00 2001 From: Juan Prieto Date: Tue, 21 Apr 2009 14:36:51 +0000 Subject: [PATCH] Changes under win32 --- kernel/src/bbtkConnection.h | 6 +++--- kernel/src/bbtkPackage.cxx | 21 +++++++++++++-------- kernel/src/bbtkWidgetBlackBox.h | 6 +++--- kernel/src/bbtkWidgetBlackBox.txx | 6 +++--- 4 files changed, 22 insertions(+), 17 deletions(-) diff --git a/kernel/src/bbtkConnection.h b/kernel/src/bbtkConnection.h index 6c81d9e..36b20b8 100644 --- a/kernel/src/bbtkConnection.h +++ b/kernel/src/bbtkConnection.h @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbtkConnection.h,v $ Language: C++ - Date: $Date: 2009/03/30 14:42:16 $ - Version: $Revision: 1.12 $ + Date: $Date: 2009/04/21 14:36:51 $ + Version: $Revision: 1.13 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -65,7 +65,7 @@ namespace bbtk /// Out-of-date status value const IOStatus OUTOFDATE = 2; - const std::string& GetIOStatusString( IOStatus ); + BBTK_EXPORT const std::string& GetIOStatusString( IOStatus ); class BBTK_EXPORT Connection : public Object diff --git a/kernel/src/bbtkPackage.cxx b/kernel/src/bbtkPackage.cxx index 5f72953..921682c 100644 --- a/kernel/src/bbtkPackage.cxx +++ b/kernel/src/bbtkPackage.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkPackage.cxx,v $ Language: C++ - Date: $Date: 2009/01/13 08:45:27 $ - Version: $Revision: 1.24 $ + Date: $Date: 2009/04/21 14:36:51 $ + Version: $Revision: 1.25 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -624,12 +624,17 @@ namespace bbtk bbtkDebugMessage("package",5,"==> Package::UnLoadReleasedDynamicallyLoadedPackages()"<::iterator i; - for (i=mReleasedDynamicallyLoadedPackages.begin(); - i!=mReleasedDynamicallyLoadedPackages.end(); - ++i) - { - if (!i->expired()) UnLoad(*i); - } + +//JCP- 21-04-09 + if(mReleasedDynamicallyLoadedPackages.size()>0){ + for (i=mReleasedDynamicallyLoadedPackages.begin(); + i!=mReleasedDynamicallyLoadedPackages.end(); + ++i) + { + if (!i->expired()) UnLoad(*i); + } + } +//JCP- 21-04-09 bbtkDebugMessage("package",5,"<== Package::UnLoadReleasedDynamicallyLoadedPackages()"< - class BBTK_EXPORT WidgetBlackBox : public bbtk::AtomicBlackBox + class /*BBTK_EXPORT*/ WidgetBlackBox : public bbtk::AtomicBlackBox { public: // typedef WidgetTraits Traits; diff --git a/kernel/src/bbtkWidgetBlackBox.txx b/kernel/src/bbtkWidgetBlackBox.txx index 7413e8c..39738cf 100644 --- a/kernel/src/bbtkWidgetBlackBox.txx +++ b/kernel/src/bbtkWidgetBlackBox.txx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbtkWidgetBlackBox.txx,v $ Language: C++ - Date: $Date: 2009/04/08 07:56:11 $ - Version: $Revision: 1.1 $ + Date: $Date: 2009/04/21 14:36:51 $ + Version: $Revision: 1.2 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -168,7 +168,7 @@ namespace bbtk template typename WidgetBlackBox::WidgetPointer WidgetBlackBox::bbCreateWidgetOfInput - (const std::string& in, WidgetBlackBox::WidgetPointer parent) + (const std::string& in, typename WidgetBlackBox::WidgetPointer parent) { Widget* w = 0; // If input is connected -- 2.45.0