From ed5fa193d770a790d5b7aa3a9e7e4d6cc46292d3 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Mon, 3 Feb 2014 22:03:35 +0000 Subject: Updated the build.sh script to be a little more friendly. Updated copyright date. --- LICENSE | 2 +- bootstrap/signals.h | 774 +++++++++++++++++++++++++++++++++++++++++++- build.sh | 21 +- default.bld | 2 +- pkg.bld | 2 +- src/action.cpp | 2 +- src/action.h | 2 +- src/ast.cpp | 2 +- src/ast.h | 2 +- src/astbranch.cpp | 2 +- src/astbranch.h | 2 +- src/astleaf.cpp | 2 +- src/astleaf.h | 2 +- src/astnode.cpp | 2 +- src/astnode.h | 2 +- src/build.l | 2 +- src/build.y | 2 +- src/buildparser.cpp | 2 +- src/buildparser.h | 2 +- src/cache.cpp | 2 +- src/cache.h | 2 +- src/condition.cpp | 2 +- src/condition.h | 2 +- src/conditionalways.cpp | 2 +- src/conditionalways.h | 2 +- src/conditionfileexists.cpp | 2 +- src/conditionfileexists.h | 2 +- src/conditionfiletime.cpp | 2 +- src/conditionfiletime.h | 2 +- src/conditionnever.cpp | 2 +- src/conditionnever.h | 2 +- src/conditionplugger.cpp | 2 +- src/conditionplugger.h | 2 +- src/context.cpp | 2 +- src/context.h | 2 +- src/filemgr.cpp | 2 +- src/filemgr.h | 2 +- src/function.cpp | 2 +- src/function.h | 2 +- src/functionast.cpp | 2 +- src/functionast.h | 2 +- src/functionclose.cpp | 2 +- src/functionclose.h | 2 +- src/functiondirname.cpp | 2 +- src/functiondirname.h | 2 +- src/functiondirs.cpp | 2 +- src/functiondirs.h | 2 +- src/functionexecute.cpp | 2 +- src/functionexecute.h | 2 +- src/functionexists.cpp | 2 +- src/functionexists.h | 2 +- src/functionfilename.cpp | 2 +- src/functionfilename.h | 2 +- src/functionfiles.cpp | 2 +- src/functionfiles.h | 2 +- src/functiongetmakedeps.cpp | 2 +- src/functiongetmakedeps.h | 2 +- src/functionmatches.cpp | 2 +- src/functionmatches.h | 2 +- src/functionopen.cpp | 2 +- src/functionopen.h | 2 +- src/functionplugger.cpp | 2 +- src/functionplugger.h | 2 +- src/functionrange.cpp | 2 +- src/functionrange.h | 2 +- src/functionread.cpp | 2 +- src/functionread.h | 2 +- src/functionregex.cpp | 2 +- src/functionregex.h | 2 +- src/functionreplace.cpp | 2 +- src/functionreplace.h | 2 +- src/functiontargets.cpp | 2 +- src/functiontargets.h | 2 +- src/functiontostring.cpp | 2 +- src/functiontostring.h | 2 +- src/functionunique.cpp | 2 +- src/functionunique.h | 2 +- src/functionunlink.cpp | 2 +- src/functionunlink.h | 2 +- src/functionwrite.cpp | 2 +- src/functionwrite.h | 2 +- src/location.cpp | 2 +- src/location.h | 2 +- src/main.cpp | 2 +- src/profile.cpp | 2 +- src/profile.h | 2 +- src/rule.cpp | 2 +- src/rule.h | 2 +- src/runner.cpp | 2 +- src/runner.h | 2 +- src/target.cpp | 2 +- src/target.h | 2 +- src/types.h | 2 +- src/variable.cpp | 2 +- src/variable.h | 2 +- src/view.cpp | 2 +- src/view.h | 2 +- src/viewdefault.cpp | 2 +- src/viewdefault.h | 2 +- src/viewmake.cpp | 2 +- src/viewmake.h | 2 +- src/viewplugger.cpp | 2 +- src/viewplugger.h | 2 +- 103 files changed, 890 insertions(+), 107 deletions(-) diff --git a/LICENSE b/LICENSE index 5eaeb9c..ee35ee5 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (C) 2007-2012 Xagasoft +Copyright (C) 2007-2014 Xagasoft All rights reserved. diff --git a/bootstrap/signals.h b/bootstrap/signals.h index 875f16e..5b06903 100644 --- a/bootstrap/signals.h +++ b/bootstrap/signals.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2011 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the libbu++ library and is released under the * terms of the license contained in the file LICENSE. @@ -8,8 +8,10 @@ #ifndef BU_SIGNALS_H #define BU_SIGNALS_H +#include #include "bu/util.h" #include "bu/exceptionbase.h" +#include "bu/list.h" namespace Bu { @@ -28,6 +30,7 @@ namespace Bu virtual ~_Slot0() { } virtual ret operator()( )=0; virtual _Slot0 *clone() const=0; + virtual bool operator==( const _Slot0 &rhs ) const=0; }; template @@ -48,6 +51,12 @@ namespace Bu return new __Slot0( pCls, pFnc ); } + virtual bool operator==( const _Slot0 &rhs ) const + { + const __Slot0 &rrhs = (const __Slot0 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( ); @@ -71,6 +80,11 @@ namespace Bu return new __Slot0F( pFnc ); } + virtual bool operator==( const _Slot0 &rhs ) const + { + return pFnc == ((const __Slot0F &)rhs).pFnc; + } + private: ret (*pFnc)( ); }; @@ -100,6 +114,17 @@ namespace Bu return *this; } + bool operator==( const Signal0 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot0 *pCb; }; @@ -121,6 +146,53 @@ namespace Bu new __Slot0F( pFnc ) ); } + + template + class SignalList0 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList0() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( ); + else + return (*i)( ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template<> + class SignalList0 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList0() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_0 #ifndef BU_SIGNAL_PARAM_COUNT_1 @@ -136,6 +208,7 @@ namespace Bu virtual ~_Slot1() { } virtual ret operator()( p1t p1 )=0; virtual _Slot1 *clone() const=0; + virtual bool operator==( const _Slot1 &rhs ) const=0; }; template @@ -156,6 +229,12 @@ namespace Bu return new __Slot1( pCls, pFnc ); } + virtual bool operator==( const _Slot1 &rhs ) const + { + const __Slot1 &rrhs = (const __Slot1 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( p1t ); @@ -179,6 +258,11 @@ namespace Bu return new __Slot1F( pFnc ); } + virtual bool operator==( const _Slot1 &rhs ) const + { + return pFnc == ((const __Slot1F &)rhs).pFnc; + } + private: ret (*pFnc)( p1t ); }; @@ -208,6 +292,17 @@ namespace Bu return *this; } + bool operator==( const Signal1 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot1 *pCb; }; @@ -229,6 +324,53 @@ namespace Bu new __Slot1F( pFnc ) ); } + + template + class SignalList1 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList1() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( p1t p1 ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( p1 ); + else + return (*i)( p1 ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template + class SignalList1 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList1() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( p1t p1 ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( p1 ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_1 #ifndef BU_SIGNAL_PARAM_COUNT_2 @@ -244,6 +386,7 @@ namespace Bu virtual ~_Slot2() { } virtual ret operator()( p1t p1, p2t p2 )=0; virtual _Slot2 *clone() const=0; + virtual bool operator==( const _Slot2 &rhs ) const=0; }; template @@ -264,6 +407,12 @@ namespace Bu return new __Slot2( pCls, pFnc ); } + virtual bool operator==( const _Slot2 &rhs ) const + { + const __Slot2 &rrhs = (const __Slot2 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( p1t, p2t ); @@ -287,6 +436,11 @@ namespace Bu return new __Slot2F( pFnc ); } + virtual bool operator==( const _Slot2 &rhs ) const + { + return pFnc == ((const __Slot2F &)rhs).pFnc; + } + private: ret (*pFnc)( p1t, p2t ); }; @@ -316,6 +470,17 @@ namespace Bu return *this; } + bool operator==( const Signal2 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot2 *pCb; }; @@ -337,6 +502,53 @@ namespace Bu new __Slot2F( pFnc ) ); } + + template + class SignalList2 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList2() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( p1t p1, p2t p2 ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( p1, p2 ); + else + return (*i)( p1, p2 ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template + class SignalList2 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList2() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( p1t p1, p2t p2 ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( p1, p2 ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_2 #ifndef BU_SIGNAL_PARAM_COUNT_3 @@ -352,6 +564,7 @@ namespace Bu virtual ~_Slot3() { } virtual ret operator()( p1t p1, p2t p2, p3t p3 )=0; virtual _Slot3 *clone() const=0; + virtual bool operator==( const _Slot3 &rhs ) const=0; }; template @@ -372,6 +585,12 @@ namespace Bu return new __Slot3( pCls, pFnc ); } + virtual bool operator==( const _Slot3 &rhs ) const + { + const __Slot3 &rrhs = (const __Slot3 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( p1t, p2t, p3t ); @@ -395,6 +614,11 @@ namespace Bu return new __Slot3F( pFnc ); } + virtual bool operator==( const _Slot3 &rhs ) const + { + return pFnc == ((const __Slot3F &)rhs).pFnc; + } + private: ret (*pFnc)( p1t, p2t, p3t ); }; @@ -424,6 +648,17 @@ namespace Bu return *this; } + bool operator==( const Signal3 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot3 *pCb; }; @@ -445,6 +680,53 @@ namespace Bu new __Slot3F( pFnc ) ); } + + template + class SignalList3 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList3() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( p1t p1, p2t p2, p3t p3 ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( p1, p2, p3 ); + else + return (*i)( p1, p2, p3 ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template + class SignalList3 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList3() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( p1t p1, p2t p2, p3t p3 ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( p1, p2, p3 ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_3 #ifndef BU_SIGNAL_PARAM_COUNT_4 @@ -460,6 +742,7 @@ namespace Bu virtual ~_Slot4() { } virtual ret operator()( p1t p1, p2t p2, p3t p3, p4t p4 )=0; virtual _Slot4 *clone() const=0; + virtual bool operator==( const _Slot4 &rhs ) const=0; }; template @@ -480,6 +763,12 @@ namespace Bu return new __Slot4( pCls, pFnc ); } + virtual bool operator==( const _Slot4 &rhs ) const + { + const __Slot4 &rrhs = (const __Slot4 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( p1t, p2t, p3t, p4t ); @@ -503,6 +792,11 @@ namespace Bu return new __Slot4F( pFnc ); } + virtual bool operator==( const _Slot4 &rhs ) const + { + return pFnc == ((const __Slot4F &)rhs).pFnc; + } + private: ret (*pFnc)( p1t, p2t, p3t, p4t ); }; @@ -532,6 +826,17 @@ namespace Bu return *this; } + bool operator==( const Signal4 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot4 *pCb; }; @@ -553,6 +858,53 @@ namespace Bu new __Slot4F( pFnc ) ); } + + template + class SignalList4 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList4() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( p1t p1, p2t p2, p3t p3, p4t p4 ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( p1, p2, p3, p4 ); + else + return (*i)( p1, p2, p3, p4 ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template + class SignalList4 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList4() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( p1t p1, p2t p2, p3t p3, p4t p4 ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( p1, p2, p3, p4 ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_4 #ifndef BU_SIGNAL_PARAM_COUNT_5 @@ -568,6 +920,7 @@ namespace Bu virtual ~_Slot5() { } virtual ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5 )=0; virtual _Slot5 *clone() const=0; + virtual bool operator==( const _Slot5 &rhs ) const=0; }; template @@ -588,6 +941,12 @@ namespace Bu return new __Slot5( pCls, pFnc ); } + virtual bool operator==( const _Slot5 &rhs ) const + { + const __Slot5 &rrhs = (const __Slot5 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( p1t, p2t, p3t, p4t, p5t ); @@ -611,6 +970,11 @@ namespace Bu return new __Slot5F( pFnc ); } + virtual bool operator==( const _Slot5 &rhs ) const + { + return pFnc == ((const __Slot5F &)rhs).pFnc; + } + private: ret (*pFnc)( p1t, p2t, p3t, p4t, p5t ); }; @@ -640,6 +1004,17 @@ namespace Bu return *this; } + bool operator==( const Signal5 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot5 *pCb; }; @@ -661,6 +1036,53 @@ namespace Bu new __Slot5F( pFnc ) ); } + + template + class SignalList5 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList5() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5 ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( p1, p2, p3, p4, p5 ); + else + return (*i)( p1, p2, p3, p4, p5 ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template + class SignalList5 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList5() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5 ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( p1, p2, p3, p4, p5 ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_5 #ifndef BU_SIGNAL_PARAM_COUNT_6 @@ -676,6 +1098,7 @@ namespace Bu virtual ~_Slot6() { } virtual ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6 )=0; virtual _Slot6 *clone() const=0; + virtual bool operator==( const _Slot6 &rhs ) const=0; }; template @@ -696,6 +1119,12 @@ namespace Bu return new __Slot6( pCls, pFnc ); } + virtual bool operator==( const _Slot6 &rhs ) const + { + const __Slot6 &rrhs = (const __Slot6 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( p1t, p2t, p3t, p4t, p5t, p6t ); @@ -719,6 +1148,11 @@ namespace Bu return new __Slot6F( pFnc ); } + virtual bool operator==( const _Slot6 &rhs ) const + { + return pFnc == ((const __Slot6F &)rhs).pFnc; + } + private: ret (*pFnc)( p1t, p2t, p3t, p4t, p5t, p6t ); }; @@ -748,6 +1182,17 @@ namespace Bu return *this; } + bool operator==( const Signal6 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot6 *pCb; }; @@ -769,6 +1214,53 @@ namespace Bu new __Slot6F( pFnc ) ); } + + template + class SignalList6 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList6() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6 ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( p1, p2, p3, p4, p5, p6 ); + else + return (*i)( p1, p2, p3, p4, p5, p6 ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template + class SignalList6 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList6() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6 ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( p1, p2, p3, p4, p5, p6 ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_6 #ifndef BU_SIGNAL_PARAM_COUNT_7 @@ -784,6 +1276,7 @@ namespace Bu virtual ~_Slot7() { } virtual ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7 )=0; virtual _Slot7 *clone() const=0; + virtual bool operator==( const _Slot7 &rhs ) const=0; }; template @@ -804,6 +1297,12 @@ namespace Bu return new __Slot7( pCls, pFnc ); } + virtual bool operator==( const _Slot7 &rhs ) const + { + const __Slot7 &rrhs = (const __Slot7 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( p1t, p2t, p3t, p4t, p5t, p6t, p7t ); @@ -827,6 +1326,11 @@ namespace Bu return new __Slot7F( pFnc ); } + virtual bool operator==( const _Slot7 &rhs ) const + { + return pFnc == ((const __Slot7F &)rhs).pFnc; + } + private: ret (*pFnc)( p1t, p2t, p3t, p4t, p5t, p6t, p7t ); }; @@ -856,6 +1360,17 @@ namespace Bu return *this; } + bool operator==( const Signal7 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot7 *pCb; }; @@ -877,6 +1392,53 @@ namespace Bu new __Slot7F( pFnc ) ); } + + template + class SignalList7 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList7() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7 ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( p1, p2, p3, p4, p5, p6, p7 ); + else + return (*i)( p1, p2, p3, p4, p5, p6, p7 ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template + class SignalList7 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList7() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7 ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( p1, p2, p3, p4, p5, p6, p7 ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_7 #ifndef BU_SIGNAL_PARAM_COUNT_8 @@ -892,6 +1454,7 @@ namespace Bu virtual ~_Slot8() { } virtual ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7, p8t p8 )=0; virtual _Slot8 *clone() const=0; + virtual bool operator==( const _Slot8 &rhs ) const=0; }; template @@ -912,6 +1475,12 @@ namespace Bu return new __Slot8( pCls, pFnc ); } + virtual bool operator==( const _Slot8 &rhs ) const + { + const __Slot8 &rrhs = (const __Slot8 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( p1t, p2t, p3t, p4t, p5t, p6t, p7t, p8t ); @@ -935,6 +1504,11 @@ namespace Bu return new __Slot8F( pFnc ); } + virtual bool operator==( const _Slot8 &rhs ) const + { + return pFnc == ((const __Slot8F &)rhs).pFnc; + } + private: ret (*pFnc)( p1t, p2t, p3t, p4t, p5t, p6t, p7t, p8t ); }; @@ -964,6 +1538,17 @@ namespace Bu return *this; } + bool operator==( const Signal8 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot8 *pCb; }; @@ -985,6 +1570,53 @@ namespace Bu new __Slot8F( pFnc ) ); } + + template + class SignalList8 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList8() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7, p8t p8 ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( p1, p2, p3, p4, p5, p6, p7, p8 ); + else + return (*i)( p1, p2, p3, p4, p5, p6, p7, p8 ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template + class SignalList8 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList8() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7, p8t p8 ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( p1, p2, p3, p4, p5, p6, p7, p8 ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_8 #ifndef BU_SIGNAL_PARAM_COUNT_9 @@ -1000,6 +1632,7 @@ namespace Bu virtual ~_Slot9() { } virtual ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7, p8t p8, p9t p9 )=0; virtual _Slot9 *clone() const=0; + virtual bool operator==( const _Slot9 &rhs ) const=0; }; template @@ -1020,6 +1653,12 @@ namespace Bu return new __Slot9( pCls, pFnc ); } + virtual bool operator==( const _Slot9 &rhs ) const + { + const __Slot9 &rrhs = (const __Slot9 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( p1t, p2t, p3t, p4t, p5t, p6t, p7t, p8t, p9t ); @@ -1043,6 +1682,11 @@ namespace Bu return new __Slot9F( pFnc ); } + virtual bool operator==( const _Slot9 &rhs ) const + { + return pFnc == ((const __Slot9F &)rhs).pFnc; + } + private: ret (*pFnc)( p1t, p2t, p3t, p4t, p5t, p6t, p7t, p8t, p9t ); }; @@ -1072,6 +1716,17 @@ namespace Bu return *this; } + bool operator==( const Signal9 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot9 *pCb; }; @@ -1093,6 +1748,53 @@ namespace Bu new __Slot9F( pFnc ) ); } + + template + class SignalList9 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList9() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7, p8t p8, p9t p9 ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( p1, p2, p3, p4, p5, p6, p7, p8, p9 ); + else + return (*i)( p1, p2, p3, p4, p5, p6, p7, p8, p9 ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template + class SignalList9 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList9() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7, p8t p8, p9t p9 ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( p1, p2, p3, p4, p5, p6, p7, p8, p9 ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_9 #ifndef BU_SIGNAL_PARAM_COUNT_10 @@ -1108,6 +1810,7 @@ namespace Bu virtual ~_Slot10() { } virtual ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7, p8t p8, p9t p9, p10t p10 )=0; virtual _Slot10 *clone() const=0; + virtual bool operator==( const _Slot10 &rhs ) const=0; }; template @@ -1128,6 +1831,12 @@ namespace Bu return new __Slot10( pCls, pFnc ); } + virtual bool operator==( const _Slot10 &rhs ) const + { + const __Slot10 &rrhs = (const __Slot10 &)rhs; + return pCls == rrhs.pCls && pFnc == rrhs.pFnc; + } + private: cls *pCls; ret (cls::*pFnc)( p1t, p2t, p3t, p4t, p5t, p6t, p7t, p8t, p9t, p10t ); @@ -1151,6 +1860,11 @@ namespace Bu return new __Slot10F( pFnc ); } + virtual bool operator==( const _Slot10 &rhs ) const + { + return pFnc == ((const __Slot10F &)rhs).pFnc; + } + private: ret (*pFnc)( p1t, p2t, p3t, p4t, p5t, p6t, p7t, p8t, p9t, p10t ); }; @@ -1180,6 +1894,17 @@ namespace Bu return *this; } + bool operator==( const Signal10 &rhs ) const + { + if( pCb == rhs.pCb ) + return true; + if( pCb == NULL || rhs.pCb == NULL ) + return false; + if( typeid(pCb) != typeid(rhs.pCb) ) + return false; + return *pCb == *rhs.pCb; + } + private: _Slot10 *pCb; }; @@ -1201,6 +1926,53 @@ namespace Bu new __Slot10F( pFnc ) ); } + + template + class SignalList10 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList10() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + ret operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7, p8t p8, p9t p9, p10t p10 ) + { + typename MyType::iterator i, n; + for(i = MyType::begin(); i; i=n) + { + n = i; + n++; + if( n ) + (*i)( p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 ); + else + return (*i)( p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 ); + } + throw Bu::SignalException("Empty SignalList with non-void return value called."); + } + }; + + template + class SignalList10 : public Bu::List > + { + typedef Bu::List > MyType; + public: + SignalList10() + { + } + + using typename Bu::List >::iterator; + using typename Bu::List >::const_iterator; + + void operator()( p1t p1, p2t p2, p3t p3, p4t p4, p5t p5, p6t p6, p7t p7, p8t p8, p9t p9, p10t p10 ) + { + for( typename MyType::iterator i = MyType::begin(); i; i++ ) + (*i)( p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 ); + } + }; #endif // BU_SIGNAL_PARAM_COUNT_10 }; diff --git a/build.sh b/build.sh index 3d8bfdb..b51e796 100755 --- a/build.sh +++ b/build.sh @@ -6,6 +6,10 @@ BUEXPSRC="regex.cpp" BUEXPHDR="regex.h" BUCOMPAT="config.h compat/linux.h compat/win32.h compat/osx.h" +if [ -z "${CXX}" ]; then + CXX="g++" +fi + function bld() { OUTFILE="$1" @@ -30,7 +34,7 @@ function cmd() function gpp() { - bld "$1" "$2" || cmd CXX "$1" g++ -ggdb -fPIC -W -Wall -Iminibu -c -o "$1" "$2" + bld "$1" "$2" || cmd CXX "$1" ${CXX} -ggdb -fPIC -W -Wall -Iminibu -c -o "$1" "$2" } function presetup() @@ -74,9 +78,16 @@ if [ ! -z "$1" ]; then presetup exit else - echo "The only option supported is \"clean\", otherwise run $0" - echo "with no parameters to compile build." - echo + echo "Without parameters build.sh will download extra components and" + echo "compile build." + echo + echo "Parameters:" + echo " clean | -c Delete all opbject code and downloaded source." + echo " setup | -s Download and perform initial setup, but do not" + echo " compile." + echo + echo "Using ${CXX} to complie code." + echo exit fi fi @@ -92,5 +103,5 @@ for F in src/*.c src/*.cpp; do OUTPUT=${F%.*}.o gpp "$OUTPUT" "$F" done -bld build src/*.o minibu/src/*.o || cmd LINK build g++ -fPIC -rdynamic -Wl,-export-dynamic -o build src/*.o minibu/src/*.o -ldl +bld build src/*.o minibu/src/*.o || cmd LINK build ${CXX} -fPIC -rdynamic -Wl,-export-dynamic -o build src/*.o minibu/src/*.o -ldl bld build~ build || cmd CP build~ cp build build~ diff --git a/default.bld b/default.bld index a21a069..f3806ff 100644 --- a/default.bld +++ b/default.bld @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/pkg.bld b/pkg.bld index 9c850bc..ea2f284 100644 --- a/pkg.bld +++ b/pkg.bld @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/action.cpp b/src/action.cpp index 6576a13..74d7b8c 100644 --- a/src/action.cpp +++ b/src/action.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/action.h b/src/action.h index bd30ba4..8e6dd6f 100644 --- a/src/action.h +++ b/src/action.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/ast.cpp b/src/ast.cpp index ecc3c96..24d3193 100644 --- a/src/ast.cpp +++ b/src/ast.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/ast.h b/src/ast.h index 2007fe0..332d5cf 100644 --- a/src/ast.h +++ b/src/ast.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/astbranch.cpp b/src/astbranch.cpp index 6ba8440..afb6e73 100644 --- a/src/astbranch.cpp +++ b/src/astbranch.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/astbranch.h b/src/astbranch.h index 91f936a..2c13022 100644 --- a/src/astbranch.h +++ b/src/astbranch.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/astleaf.cpp b/src/astleaf.cpp index 33cfc60..607c99d 100644 --- a/src/astleaf.cpp +++ b/src/astleaf.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/astleaf.h b/src/astleaf.h index f69a9fe..a2b5f39 100644 --- a/src/astleaf.h +++ b/src/astleaf.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/astnode.cpp b/src/astnode.cpp index 19b193a..3e805e1 100644 --- a/src/astnode.cpp +++ b/src/astnode.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/astnode.h b/src/astnode.h index c27a686..429a7b9 100644 --- a/src/astnode.h +++ b/src/astnode.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/build.l b/src/build.l index 6c900f0..1e25c04 100644 --- a/src/build.l +++ b/src/build.l @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/build.y b/src/build.y index 6a56b2a..a5d5708 100644 --- a/src/build.y +++ b/src/build.y @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/buildparser.cpp b/src/buildparser.cpp index 818ea80..723deca 100644 --- a/src/buildparser.cpp +++ b/src/buildparser.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/buildparser.h b/src/buildparser.h index b4dc046..47597bb 100644 --- a/src/buildparser.h +++ b/src/buildparser.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/cache.cpp b/src/cache.cpp index e3b4b7e..1659ebd 100644 --- a/src/cache.cpp +++ b/src/cache.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/cache.h b/src/cache.h index 41d1ded..22a9bb2 100644 --- a/src/cache.h +++ b/src/cache.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/condition.cpp b/src/condition.cpp index db690bb..22e9176 100644 --- a/src/condition.cpp +++ b/src/condition.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/condition.h b/src/condition.h index 0bb0082..3aafea4 100644 --- a/src/condition.h +++ b/src/condition.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/conditionalways.cpp b/src/conditionalways.cpp index f3d32d6..88ed425 100644 --- a/src/conditionalways.cpp +++ b/src/conditionalways.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/conditionalways.h b/src/conditionalways.h index 8094fef..d23834a 100644 --- a/src/conditionalways.h +++ b/src/conditionalways.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/conditionfileexists.cpp b/src/conditionfileexists.cpp index c5923a6..79fba48 100644 --- a/src/conditionfileexists.cpp +++ b/src/conditionfileexists.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/conditionfileexists.h b/src/conditionfileexists.h index d612e18..da3c3a5 100644 --- a/src/conditionfileexists.h +++ b/src/conditionfileexists.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/conditionfiletime.cpp b/src/conditionfiletime.cpp index 9d66253..9ffb46f 100644 --- a/src/conditionfiletime.cpp +++ b/src/conditionfiletime.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/conditionfiletime.h b/src/conditionfiletime.h index 90e024f..fee9032 100644 --- a/src/conditionfiletime.h +++ b/src/conditionfiletime.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/conditionnever.cpp b/src/conditionnever.cpp index fec67d7..edc312d 100644 --- a/src/conditionnever.cpp +++ b/src/conditionnever.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/conditionnever.h b/src/conditionnever.h index 65e89b7..3686a86 100644 --- a/src/conditionnever.h +++ b/src/conditionnever.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/conditionplugger.cpp b/src/conditionplugger.cpp index 56068af..c89819f 100644 --- a/src/conditionplugger.cpp +++ b/src/conditionplugger.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/conditionplugger.h b/src/conditionplugger.h index cab1e9d..dd24a5d 100644 --- a/src/conditionplugger.h +++ b/src/conditionplugger.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/context.cpp b/src/context.cpp index ba960b5..b9c215a 100644 --- a/src/context.cpp +++ b/src/context.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/context.h b/src/context.h index decf661..bd46e9d 100644 --- a/src/context.h +++ b/src/context.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/filemgr.cpp b/src/filemgr.cpp index 408a4b1..7532cd7 100644 --- a/src/filemgr.cpp +++ b/src/filemgr.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/filemgr.h b/src/filemgr.h index 74117c0..2dbfc69 100644 --- a/src/filemgr.h +++ b/src/filemgr.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/function.cpp b/src/function.cpp index 8d4ef1e..3860f80 100644 --- a/src/function.cpp +++ b/src/function.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/function.h b/src/function.h index 430a854..de72350 100644 --- a/src/function.h +++ b/src/function.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionast.cpp b/src/functionast.cpp index 13034fd..1c79b30 100644 --- a/src/functionast.cpp +++ b/src/functionast.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionast.h b/src/functionast.h index dae0ed0..ac840c6 100644 --- a/src/functionast.h +++ b/src/functionast.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionclose.cpp b/src/functionclose.cpp index 301c11c..c18151a 100644 --- a/src/functionclose.cpp +++ b/src/functionclose.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionclose.h b/src/functionclose.h index f2f7e6b..f304c62 100644 --- a/src/functionclose.h +++ b/src/functionclose.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functiondirname.cpp b/src/functiondirname.cpp index 51eef64..903ae50 100644 --- a/src/functiondirname.cpp +++ b/src/functiondirname.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functiondirname.h b/src/functiondirname.h index caa294d..ebba596 100644 --- a/src/functiondirname.h +++ b/src/functiondirname.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functiondirs.cpp b/src/functiondirs.cpp index 99c6c79..b2fc867 100644 --- a/src/functiondirs.cpp +++ b/src/functiondirs.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functiondirs.h b/src/functiondirs.h index 946f3f0..a2d2e29 100644 --- a/src/functiondirs.h +++ b/src/functiondirs.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionexecute.cpp b/src/functionexecute.cpp index 733ae47..8d87047 100644 --- a/src/functionexecute.cpp +++ b/src/functionexecute.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionexecute.h b/src/functionexecute.h index bca1d7a..6a9a30f 100644 --- a/src/functionexecute.h +++ b/src/functionexecute.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionexists.cpp b/src/functionexists.cpp index 918cbaa..140d16e 100644 --- a/src/functionexists.cpp +++ b/src/functionexists.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionexists.h b/src/functionexists.h index d165109..ad6c0e1 100644 --- a/src/functionexists.h +++ b/src/functionexists.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionfilename.cpp b/src/functionfilename.cpp index 385c71d..c63fa94 100644 --- a/src/functionfilename.cpp +++ b/src/functionfilename.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionfilename.h b/src/functionfilename.h index 5cdfbc5..37a30e9 100644 --- a/src/functionfilename.h +++ b/src/functionfilename.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionfiles.cpp b/src/functionfiles.cpp index 32af33a..1a010ea 100644 --- a/src/functionfiles.cpp +++ b/src/functionfiles.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionfiles.h b/src/functionfiles.h index 1a41fb1..8b443d0 100644 --- a/src/functionfiles.h +++ b/src/functionfiles.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functiongetmakedeps.cpp b/src/functiongetmakedeps.cpp index 7dc25ab..a44f653 100644 --- a/src/functiongetmakedeps.cpp +++ b/src/functiongetmakedeps.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functiongetmakedeps.h b/src/functiongetmakedeps.h index 67cf2a2..acd8221 100644 --- a/src/functiongetmakedeps.h +++ b/src/functiongetmakedeps.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionmatches.cpp b/src/functionmatches.cpp index 899f629..368b6e2 100644 --- a/src/functionmatches.cpp +++ b/src/functionmatches.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionmatches.h b/src/functionmatches.h index 1e4066b..fa4cd4d 100644 --- a/src/functionmatches.h +++ b/src/functionmatches.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionopen.cpp b/src/functionopen.cpp index fed8616..4e8f636 100644 --- a/src/functionopen.cpp +++ b/src/functionopen.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionopen.h b/src/functionopen.h index 694efb7..4658cec 100644 --- a/src/functionopen.h +++ b/src/functionopen.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionplugger.cpp b/src/functionplugger.cpp index a391130..a1674d6 100644 --- a/src/functionplugger.cpp +++ b/src/functionplugger.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionplugger.h b/src/functionplugger.h index 9041d36..0c8d231 100644 --- a/src/functionplugger.h +++ b/src/functionplugger.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionrange.cpp b/src/functionrange.cpp index 624f246..7758add 100644 --- a/src/functionrange.cpp +++ b/src/functionrange.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionrange.h b/src/functionrange.h index 0423e34..c2ce8b5 100644 --- a/src/functionrange.h +++ b/src/functionrange.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionread.cpp b/src/functionread.cpp index 0253568..cbf7b9b 100644 --- a/src/functionread.cpp +++ b/src/functionread.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionread.h b/src/functionread.h index 8f718ef..8c32043 100644 --- a/src/functionread.h +++ b/src/functionread.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionregex.cpp b/src/functionregex.cpp index 85a8ad9..17c9bde 100644 --- a/src/functionregex.cpp +++ b/src/functionregex.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionregex.h b/src/functionregex.h index 5897a8b..4d36d7e 100644 --- a/src/functionregex.h +++ b/src/functionregex.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionreplace.cpp b/src/functionreplace.cpp index 1a2e499..9487cb7 100644 --- a/src/functionreplace.cpp +++ b/src/functionreplace.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionreplace.h b/src/functionreplace.h index 4303ddb..fb627ed 100644 --- a/src/functionreplace.h +++ b/src/functionreplace.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functiontargets.cpp b/src/functiontargets.cpp index 5ded286..c19ab38 100644 --- a/src/functiontargets.cpp +++ b/src/functiontargets.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functiontargets.h b/src/functiontargets.h index 221dff8..a050c2c 100644 --- a/src/functiontargets.h +++ b/src/functiontargets.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functiontostring.cpp b/src/functiontostring.cpp index 2885118..4c079ad 100644 --- a/src/functiontostring.cpp +++ b/src/functiontostring.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functiontostring.h b/src/functiontostring.h index f1de7cb..2dc852d 100644 --- a/src/functiontostring.h +++ b/src/functiontostring.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionunique.cpp b/src/functionunique.cpp index ef249c9..a682d71 100644 --- a/src/functionunique.cpp +++ b/src/functionunique.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionunique.h b/src/functionunique.h index 86bed4b..e7ca0de 100644 --- a/src/functionunique.h +++ b/src/functionunique.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionunlink.cpp b/src/functionunlink.cpp index 89c458a..11cad23 100644 --- a/src/functionunlink.cpp +++ b/src/functionunlink.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionunlink.h b/src/functionunlink.h index 506ccce..0529c63 100644 --- a/src/functionunlink.h +++ b/src/functionunlink.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionwrite.cpp b/src/functionwrite.cpp index f0f769f..0fc0a8f 100644 --- a/src/functionwrite.cpp +++ b/src/functionwrite.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/functionwrite.h b/src/functionwrite.h index a61a913..2fc9f90 100644 --- a/src/functionwrite.h +++ b/src/functionwrite.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/location.cpp b/src/location.cpp index 40a77cf..1e2dfcd 100644 --- a/src/location.cpp +++ b/src/location.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/location.h b/src/location.h index 4143de5..34b3c63 100644 --- a/src/location.h +++ b/src/location.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/main.cpp b/src/main.cpp index fd465d7..6c2591d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/profile.cpp b/src/profile.cpp index 8770b92..5bdbdf4 100644 --- a/src/profile.cpp +++ b/src/profile.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/profile.h b/src/profile.h index e175ef0..08e0f4e 100644 --- a/src/profile.h +++ b/src/profile.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/rule.cpp b/src/rule.cpp index dbcaad1..7e65385 100644 --- a/src/rule.cpp +++ b/src/rule.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/rule.h b/src/rule.h index 38ecc66..9761bb1 100644 --- a/src/rule.h +++ b/src/rule.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/runner.cpp b/src/runner.cpp index 13c3bcc..761cd22 100644 --- a/src/runner.cpp +++ b/src/runner.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/runner.h b/src/runner.h index d3ce882..86216ca 100644 --- a/src/runner.h +++ b/src/runner.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/target.cpp b/src/target.cpp index 187d0dd..f0dd66f 100644 --- a/src/target.cpp +++ b/src/target.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/target.h b/src/target.h index 8e9d7df..2eda3bf 100644 --- a/src/target.h +++ b/src/target.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/types.h b/src/types.h index e9757d3..92b62fd 100644 --- a/src/types.h +++ b/src/types.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/variable.cpp b/src/variable.cpp index fcd42ab..b372030 100644 --- a/src/variable.cpp +++ b/src/variable.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/variable.h b/src/variable.h index 579a616..3d36648 100644 --- a/src/variable.h +++ b/src/variable.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/view.cpp b/src/view.cpp index 1df574a..b13085f 100644 --- a/src/view.cpp +++ b/src/view.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/view.h b/src/view.h index cab67cf..3eb7697 100644 --- a/src/view.h +++ b/src/view.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/viewdefault.cpp b/src/viewdefault.cpp index 6fe0366..0e85eec 100644 --- a/src/viewdefault.cpp +++ b/src/viewdefault.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/viewdefault.h b/src/viewdefault.h index 77b15c3..9417ca6 100644 --- a/src/viewdefault.h +++ b/src/viewdefault.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/viewmake.cpp b/src/viewmake.cpp index 5f48690..065df83 100644 --- a/src/viewmake.cpp +++ b/src/viewmake.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/viewmake.h b/src/viewmake.h index 48699fd..dbe5d99 100644 --- a/src/viewmake.h +++ b/src/viewmake.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/viewplugger.cpp b/src/viewplugger.cpp index b207b58..b87c075 100644 --- a/src/viewplugger.cpp +++ b/src/viewplugger.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. diff --git a/src/viewplugger.h b/src/viewplugger.h index 6e73e44..2845a0e 100644 --- a/src/viewplugger.h +++ b/src/viewplugger.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2012 Xagasoft, All rights reserved. + * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. -- cgit v1.2.3