From: <fir...@us...> - 2012-07-25 04:41:11
|
Revision: 54745 http://firebird.svn.sourceforge.net/firebird/?rev=54745&view=rev Author: firebirds Date: 2012-07-25 04:27:32 +0000 (Wed, 25 Jul 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-07-24 07:54:48 UTC (rev 54744) +++ firebird/trunk/ChangeLog 2012-07-25 04:27:32 UTC (rev 54745) @@ -1,3 +1,7 @@ + 2012-07-24 07:54 mkubecek + M src/common/db_alias.cpp +Do not prepend DatabaseAccess paths to connection strings. + 2012-07-23 15:29 mkubecek M builds/install/arch-specific/linux/misc/firebird.xinetd.in Use firebird instead of fb_smp_server in xinetd config template Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-07-24 07:54:48 UTC (rev 54744) +++ firebird/trunk/src/jrd/build_no.h 2012-07-25 04:27:32 UTC (rev 54745) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30039 + FORMAL BUILD NUMBER:30040 */ -#define PRODUCT_VER_STRING "3.0.0.30039" -#define FILE_VER_STRING "WI-T3.0.0.30039" -#define LICENSE_VER_STRING "WI-T3.0.0.30039" -#define FILE_VER_NUMBER 3, 0, 0, 30039 +#define PRODUCT_VER_STRING "3.0.0.30040" +#define FILE_VER_STRING "WI-T3.0.0.30040" +#define LICENSE_VER_STRING "WI-T3.0.0.30040" +#define FILE_VER_NUMBER 3, 0, 0, 30040 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30039" +#define FB_BUILD_NO "30040" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-07-24 07:54:48 UTC (rev 54744) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-07-25 04:27:32 UTC (rev 54745) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30039 +BuildNum=30040 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <asf...@us...> - 2012-07-27 01:48:09
|
Revision: 54756 http://firebird.svn.sourceforge.net/firebird/?rev=54756&view=rev Author: asfernandes Date: 2012-07-27 01:48:03 +0000 (Fri, 27 Jul 2012) Log Message: ----------- Fixed CORE-3820 - RDB$TYPES contain duplicate character sets. Modified Paths: -------------- firebird/trunk/extern/editline/configure firebird/trunk/src/jrd/IntlManager.cpp Property Changed: ---------------- firebird/trunk/extern/editline/configure Property changes on: firebird/trunk/extern/editline/configure ___________________________________________________________________ Added: svn:executable + * Modified: firebird/trunk/src/jrd/IntlManager.cpp =================================================================== --- firebird/trunk/src/jrd/IntlManager.cpp 2012-07-26 16:20:09 UTC (rev 54755) +++ firebird/trunk/src/jrd/IntlManager.cpp 2012-07-27 01:48:03 UTC (rev 54756) @@ -175,39 +175,29 @@ {"DOS_437", CS_DOS_437}, {"DOS_850", CS_DOS_850}, {"DOS_865", CS_DOS_865}, - {"ISO8859_1", CS_ISO8859_1}, {"ISO88591", CS_ISO8859_1}, {"LATIN1", CS_ISO8859_1}, {"ANSI", CS_ISO8859_1}, - {"ISO8859_2", CS_ISO8859_2}, {"ISO88592", CS_ISO8859_2}, {"LATIN2", CS_ISO8859_2}, {"ISO-8859-2", CS_ISO8859_2}, // Prefered MIME name - {"ISO8859_3", CS_ISO8859_3}, {"ISO88593", CS_ISO8859_3}, {"LATIN3", CS_ISO8859_3}, {"ISO-8859-3", CS_ISO8859_3}, // Prefered MIME name - {"ISO8859_4", CS_ISO8859_4}, {"ISO88594", CS_ISO8859_4}, {"LATIN4", CS_ISO8859_4}, {"ISO-8859-4", CS_ISO8859_4}, // Prefered MIME name - {"ISO8859_5", CS_ISO8859_5}, {"ISO88595", CS_ISO8859_5}, {"ISO-8859-5", CS_ISO8859_5}, // Prefered MIME name - {"ISO8859_6", CS_ISO8859_6}, {"ISO88596", CS_ISO8859_6}, {"ISO-8859-6", CS_ISO8859_6}, // Prefered MIME name - {"ISO8859_7", CS_ISO8859_7}, {"ISO88597", CS_ISO8859_7}, {"ISO-8859-7", CS_ISO8859_7}, // Prefered MIME name - {"ISO8859_8", CS_ISO8859_8}, {"ISO88598", CS_ISO8859_8}, {"ISO-8859-8", CS_ISO8859_8}, // Prefered MIME name - {"ISO8859_9", CS_ISO8859_9}, {"ISO88599", CS_ISO8859_9}, {"LATIN5", CS_ISO8859_9}, {"ISO-8859-9", CS_ISO8859_9}, // Prefered MIME name - {"ISO8859_13", CS_ISO8859_13}, {"ISO885913", CS_ISO8859_13}, {"LATIN7", CS_ISO8859_13}, {"ISO-8859-13", CS_ISO8859_13}, // Prefered MIME name This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-07-27 04:23:30
|
Revision: 54757 http://firebird.svn.sourceforge.net/firebird/?rev=54757&view=rev Author: firebirds Date: 2012-07-27 04:23:20 +0000 (Fri, 27 Jul 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-07-27 01:48:03 UTC (rev 54756) +++ firebird/trunk/ChangeLog 2012-07-27 04:23:20 UTC (rev 54757) @@ -1,3 +1,12 @@ + 2012-07-27 01:48 asfernandes + M extern/editline/configure + M src/jrd/IntlManager.cpp +Fixed CORE-3820 - RDB$TYPES contain duplicate character sets. + + 2012-07-26 16:20 asfernandes + M src/jrd/RecordSourceNodes.cpp +Fixed CORE-3883 - Ambiguous field name in the trigger when it does a select from the table. + 2012-07-24 07:54 mkubecek M src/common/db_alias.cpp Do not prepend DatabaseAccess paths to connection strings. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-07-27 01:48:03 UTC (rev 54756) +++ firebird/trunk/src/jrd/build_no.h 2012-07-27 04:23:20 UTC (rev 54757) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30040 + FORMAL BUILD NUMBER:30042 */ -#define PRODUCT_VER_STRING "3.0.0.30040" -#define FILE_VER_STRING "WI-T3.0.0.30040" -#define LICENSE_VER_STRING "WI-T3.0.0.30040" -#define FILE_VER_NUMBER 3, 0, 0, 30040 +#define PRODUCT_VER_STRING "3.0.0.30042" +#define FILE_VER_STRING "WI-T3.0.0.30042" +#define LICENSE_VER_STRING "WI-T3.0.0.30042" +#define FILE_VER_NUMBER 3, 0, 0, 30042 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30040" +#define FB_BUILD_NO "30042" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-07-27 01:48:03 UTC (rev 54756) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-07-27 04:23:20 UTC (rev 54757) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30040 +BuildNum=30042 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-07-30 04:22:02
|
Revision: 54762 http://firebird.svn.sourceforge.net/firebird/?rev=54762&view=rev Author: firebirds Date: 2012-07-30 04:21:51 +0000 (Mon, 30 Jul 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-07-29 10:35:13 UTC (rev 54761) +++ firebird/trunk/ChangeLog 2012-07-30 04:21:51 UTC (rev 54762) @@ -1,3 +1,11 @@ + 2012-07-29 10:35 dimitr + M src/jrd/ini.epp +Propagate the solution for fld_counter to both metadata caches. This fixes the regression of not being able to select from the MON$ tables in Dialect 1. + + 2012-07-29 00:24 robocop + M doc/sql.extensions/README.builtin_functions.txt +Misc. + 2012-07-27 01:48 asfernandes M extern/editline/configure M src/jrd/IntlManager.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-07-29 10:35:13 UTC (rev 54761) +++ firebird/trunk/src/jrd/build_no.h 2012-07-30 04:21:51 UTC (rev 54762) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30042 + FORMAL BUILD NUMBER:30044 */ -#define PRODUCT_VER_STRING "3.0.0.30042" -#define FILE_VER_STRING "WI-T3.0.0.30042" -#define LICENSE_VER_STRING "WI-T3.0.0.30042" -#define FILE_VER_NUMBER 3, 0, 0, 30042 +#define PRODUCT_VER_STRING "3.0.0.30044" +#define FILE_VER_STRING "WI-T3.0.0.30044" +#define LICENSE_VER_STRING "WI-T3.0.0.30044" +#define FILE_VER_NUMBER 3, 0, 0, 30044 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30042" +#define FB_BUILD_NO "30044" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-07-29 10:35:13 UTC (rev 54761) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-07-30 04:21:51 UTC (rev 54762) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30042 +BuildNum=30044 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-01 04:29:56
|
Revision: 54764 http://firebird.svn.sourceforge.net/firebird/?rev=54764&view=rev Author: firebirds Date: 2012-08-01 04:29:49 +0000 (Wed, 01 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-07-31 12:23:16 UTC (rev 54763) +++ firebird/trunk/ChangeLog 2012-08-01 04:29:49 UTC (rev 54764) @@ -1,3 +1,7 @@ + 2012-07-31 12:23 asfernandes + M src/dsql/WinNodes.cpp +Fixed CORE-3899 - row_number(), rank() and dense_rank() return BIGINT datatype in dialect 1. + 2012-07-29 10:35 dimitr M src/jrd/ini.epp Propagate the solution for fld_counter to both metadata caches. This fixes the regression of not being able to select from the MON$ tables in Dialect 1. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-07-31 12:23:16 UTC (rev 54763) +++ firebird/trunk/src/jrd/build_no.h 2012-08-01 04:29:49 UTC (rev 54764) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30044 + FORMAL BUILD NUMBER:30045 */ -#define PRODUCT_VER_STRING "3.0.0.30044" -#define FILE_VER_STRING "WI-T3.0.0.30044" -#define LICENSE_VER_STRING "WI-T3.0.0.30044" -#define FILE_VER_NUMBER 3, 0, 0, 30044 +#define PRODUCT_VER_STRING "3.0.0.30045" +#define FILE_VER_STRING "WI-T3.0.0.30045" +#define LICENSE_VER_STRING "WI-T3.0.0.30045" +#define FILE_VER_NUMBER 3, 0, 0, 30045 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30044" +#define FB_BUILD_NO "30045" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-07-31 12:23:16 UTC (rev 54763) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-01 04:29:49 UTC (rev 54764) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30044 +BuildNum=30045 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-03 04:22:25
|
Revision: 54769 http://firebird.svn.sourceforge.net/firebird/?rev=54769&view=rev Author: firebirds Date: 2012-08-03 04:22:19 +0000 (Fri, 03 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-02 08:55:21 UTC (rev 54768) +++ firebird/trunk/ChangeLog 2012-08-03 04:22:19 UTC (rev 54769) @@ -1,3 +1,22 @@ + 2012-08-02 08:55 hvlad + M src/jrd/jrd.h + M src/jrd/ntrace.h + M src/jrd/tra.cpp + M src/jrd/trace/TraceJrdHelpers.h + M src/jrd/trace/TraceManager.cpp + M src/jrd/trace/TraceManager.h + M src/jrd/trace/TraceObjects.h + M src/jrd/vio.cpp + M src/jrd/vio_proto.h + M src/utilities/ntrace/TracePluginImpl.cpp + M src/utilities/ntrace/TracePluginImpl.h + M src/utilities/ntrace/fbtrace.conf + M src/utilities/ntrace/paramtable.h +Front ported improvements +CORE-3656 : Support for sweep information in Trace API, and +CORE-2668 : Write note into log when automatic sweep is started +Also per-table stats is enabled at transaction level (see thread_db::bumpRelStats) + 2012-07-31 12:23 asfernandes M src/dsql/WinNodes.cpp Fixed CORE-3899 - row_number(), rank() and dense_rank() return BIGINT datatype in dialect 1. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-02 08:55:21 UTC (rev 54768) +++ firebird/trunk/src/jrd/build_no.h 2012-08-03 04:22:19 UTC (rev 54769) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30045 + FORMAL BUILD NUMBER:30046 */ -#define PRODUCT_VER_STRING "3.0.0.30045" -#define FILE_VER_STRING "WI-T3.0.0.30045" -#define LICENSE_VER_STRING "WI-T3.0.0.30045" -#define FILE_VER_NUMBER 3, 0, 0, 30045 +#define PRODUCT_VER_STRING "3.0.0.30046" +#define FILE_VER_STRING "WI-T3.0.0.30046" +#define LICENSE_VER_STRING "WI-T3.0.0.30046" +#define FILE_VER_NUMBER 3, 0, 0, 30046 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30045" +#define FB_BUILD_NO "30046" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-02 08:55:21 UTC (rev 54768) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-03 04:22:19 UTC (rev 54769) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30045 +BuildNum=30046 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2012-08-08 02:20:37
|
Revision: 57011 http://firebird.svn.sourceforge.net/firebird/?rev=57011&view=rev Author: robocop Date: 2012-08-08 02:20:30 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Misc. Modified Paths: -------------- firebird/trunk/examples/dbcrypt/CryptKeyHolder.cpp firebird/trunk/src/burp/burp.h firebird/trunk/src/common/classes/alloc.h firebird/trunk/src/common/cvt.cpp firebird/trunk/src/common/db_alias.cpp firebird/trunk/src/dsql/ExprNodes.cpp firebird/trunk/src/include/firebird/Crypt.h firebird/trunk/src/jrd/CryptoManager.h firebird/trunk/src/jrd/trace/TraceJrdHelpers.h firebird/trunk/src/lock/print.cpp firebird/trunk/src/msgs/facilities2.sql firebird/trunk/src/msgs/history2.sql firebird/trunk/src/remote/server/server.cpp Modified: firebird/trunk/examples/dbcrypt/CryptKeyHolder.cpp =================================================================== --- firebird/trunk/examples/dbcrypt/CryptKeyHolder.cpp 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/examples/dbcrypt/CryptKeyHolder.cpp 2012-08-08 02:20:30 UTC (rev 57011) @@ -145,7 +145,7 @@ class CallbackInterface : public ICryptKeyCallback { public: - CallbackInterface(CryptKeyHolder* p) + explicit CallbackInterface(CryptKeyHolder* p) : parent(p) { } Modified: firebird/trunk/src/burp/burp.h =================================================================== --- firebird/trunk/src/burp/burp.h 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/burp/burp.h 2012-08-08 02:20:30 UTC (rev 57011) @@ -868,7 +868,7 @@ class BurpGlobals : public ThreadData { public: - BurpGlobals(Firebird::UtilSvc* us) + explicit BurpGlobals(Firebird::UtilSvc* us) : ThreadData(ThreadData::tddGBL), defaultCollations(*getDefaultMemoryPool()), uSvc(us), Modified: firebird/trunk/src/common/classes/alloc.h =================================================================== --- firebird/trunk/src/common/classes/alloc.h 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/common/classes/alloc.h 2012-08-08 02:20:30 UTC (rev 57011) @@ -491,7 +491,7 @@ #endif #ifndef USE_SYSTEM_NEW -// We must define placement operators NEW & DELETE ourself +// We must define placement operators NEW & DELETE ourselves inline void* operator new(size_t s, void* place) throw () { return place; Modified: firebird/trunk/src/common/cvt.cpp =================================================================== --- firebird/trunk/src/common/cvt.cpp 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/common/cvt.cpp 2012-08-08 02:20:30 UTC (rev 57011) @@ -124,7 +124,7 @@ #define CVT_COPY_BUFF(from, to, len) \ {if (len) {memcpy(to, from, len); from += len; to += len;} } -// AP,2012: Look like there is no need making len zero, but I keep old define for a reference. +// AP,2012: Looks like there is no need making len zero, but I keep old define for a reference. // {if (len) {memcpy(to, from, len); from += len; to += len; len = 0;} } enum EXPECT_DATETIME Modified: firebird/trunk/src/common/db_alias.cpp =================================================================== --- firebird/trunk/src/common/db_alias.cpp 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/common/db_alias.cpp 2012-08-08 02:20:30 UTC (rev 57011) @@ -264,7 +264,8 @@ // Checks that argument doesn't contain colon or directory separator static inline bool hasSeparator(const PathName& name) { - for (const char* p = name.c_str(); *p; p++) { + for (const char* p = name.c_str(); *p; p++) + { if (*p == ':' || *p == '/' || *p == '\\') return true; } Modified: firebird/trunk/src/dsql/ExprNodes.cpp =================================================================== --- firebird/trunk/src/dsql/ExprNodes.cpp 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/dsql/ExprNodes.cpp 2012-08-08 02:20:30 UTC (rev 57011) @@ -11123,9 +11123,8 @@ decodeNode->conditions->add(cmp->arg2); decodeNode->values->add(node->trueValue); - ValueExprNode* last; - - while ((node = (last = node->falseValue)->as<ValueIfNode>())) + ValueExprNode* last = node->falseValue; + while ((node = last->as<ValueIfNode>())) { ComparativeBoolNode* cmp = node->condition->as<ComparativeBoolNode>(); if (!cmp || cmp->blrOp != blr_eql) @@ -11138,6 +11137,8 @@ decodeNode->conditions->add(cmp->arg2); decodeNode->values->add(node->trueValue); + + last = node->falseValue; } decodeNode->values->add(last); Modified: firebird/trunk/src/include/firebird/Crypt.h =================================================================== --- firebird/trunk/src/include/firebird/Crypt.h 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/include/firebird/Crypt.h 2012-08-08 02:20:30 UTC (rev 57011) @@ -48,7 +48,7 @@ // Part 2. Database crypt. -// This interface is used to transfer some data (related with crypt keys) +// This interface is used to transfer some data (related to crypt keys) // between different components of firebird. class ICryptKeyCallback : public IVersioned { Modified: firebird/trunk/src/jrd/CryptoManager.h =================================================================== --- firebird/trunk/src/jrd/CryptoManager.h 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/jrd/CryptoManager.h 2012-08-08 02:20:30 UTC (rev 57011) @@ -64,7 +64,7 @@ class CryptoManager : public Firebird::PermanentStorage { public: - CryptoManager(thread_db* tdbb); + explicit CryptoManager(thread_db* tdbb); ~CryptoManager(); void shutdown(thread_db* tdbb); @@ -100,7 +100,7 @@ class HolderAttachments { public: - HolderAttachments(Firebird::MemoryPool& p); + explicit HolderAttachments(Firebird::MemoryPool& p); ~HolderAttachments(); void registerAttachment(Attachment* att); @@ -122,7 +122,7 @@ class KeyHolderPlugins { public: - KeyHolderPlugins(Firebird::MemoryPool& p) + explicit KeyHolderPlugins(Firebird::MemoryPool& p) : knownHolders(p) { } Modified: firebird/trunk/src/jrd/trace/TraceJrdHelpers.h =================================================================== --- firebird/trunk/src/jrd/trace/TraceJrdHelpers.h 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/jrd/trace/TraceJrdHelpers.h 2012-08-08 02:20:30 UTC (rev 57011) @@ -416,7 +416,7 @@ { // implementation is at tra.cpp public: - TraceSweepEvent(thread_db* tdbb); + explicit TraceSweepEvent(thread_db* tdbb); ~TraceSweepEvent(); Modified: firebird/trunk/src/lock/print.cpp =================================================================== --- firebird/trunk/src/lock/print.cpp 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/lock/print.cpp 2012-08-08 02:20:30 UTC (rev 57011) @@ -1274,28 +1274,30 @@ FPRINTF(outfile, "\n"); - if (sw_requests && !sw_pending) + if (sw_requests) { - const srq* que_inst; - SRQ_LOOP(owner->own_requests, que_inst) - prt_request(outfile, LOCK_header, - (lrq*) ((UCHAR*) que_inst - OFFSET(lrq*, lrq_own_requests))); + if (sw_pending) + { + const srq* que_inst; + SRQ_LOOP(owner->own_pending, que_inst) + prt_request(outfile, LOCK_header, + (lrq*) ((UCHAR*) que_inst - OFFSET(lrq*, lrq_own_pending))); + } + else + { + const srq* que_inst; + SRQ_LOOP(owner->own_requests, que_inst) + prt_request(outfile, LOCK_header, + (lrq*) ((UCHAR*) que_inst - OFFSET(lrq*, lrq_own_requests))); + } } - - if (sw_requests && sw_pending) - { - const srq* que_inst; - SRQ_LOOP(owner->own_pending, que_inst) - prt_request(outfile, LOCK_header, - (lrq*) ((UCHAR*) que_inst - OFFSET(lrq*, lrq_own_pending))); - } } static void prt_owner_wait_cycle(OUTFILE outfile, const lhb* LOCK_header, const own* owner, - USHORT indent, waitque *waiters) + USHORT indent, waitque* waiters) { /************************************** * Modified: firebird/trunk/src/msgs/facilities2.sql =================================================================== --- firebird/trunk/src/msgs/facilities2.sql 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/msgs/facilities2.sql 2012-08-08 02:20:30 UTC (rev 57011) @@ -9,7 +9,7 @@ ('2012-01-13 11:20:16', 'DYN', 8, 285) ('1996-11-07 13:39:40', 'INSTALL', 10, 1) ('1996-11-07 13:38:41', 'TEST', 11, 4) -('2012-03-02 11:55:44', 'GBAK', 12, 352) +('2012-06-23 05:40:21', 'GBAK', 12, 352) ('2012-02-18 20:00:00', 'SQLERR', 13, 1033) ('1996-11-07 13:38:42', 'SQLWARN', 14, 613) ('2006-09-10 03:04:31', 'JRD_BUGCHK', 15, 307) Modified: firebird/trunk/src/msgs/history2.sql =================================================================== --- firebird/trunk/src/msgs/history2.sql 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/msgs/history2.sql 2012-08-08 02:20:30 UTC (rev 57011) @@ -1258,6 +1258,7 @@ (1249, 'alexpeshkoff', '2009-11-13 17:49:54', 18, 27, '------------------------------------------------------------------------------------------', NULL, NULL, 'c_pg') (1250, 'cvc', '2009-12-18 09:21:40', 12, 68, ' committing metadata', NULL, NULL, 'c_pg') (1251, 'cvc', '2009-12-18 08:21:50', 12, 196, 'restoring parameter @1 for stored procedure', NULL, NULL, 'c_pg') +(1252, 'alexpeshkoff', '2012-06-23 05:40:21', 12, 266, 'standard output is not supported when using split operation', NULL, NULL, 'c_pg') stop COMMIT WORK; Modified: firebird/trunk/src/remote/server/server.cpp =================================================================== --- firebird/trunk/src/remote/server/server.cpp 2012-08-07 19:13:08 UTC (rev 57010) +++ firebird/trunk/src/remote/server/server.cpp 2012-08-08 02:20:30 UTC (rev 57011) @@ -747,7 +747,7 @@ class CryptKeyCallback : public VersionedIface<ICryptKeyCallback, FB_CRYPT_CALLBACK_VERSION> { public: - CryptKeyCallback(rem_port* prt) + explicit CryptKeyCallback(rem_port* prt) : port(prt), l(0), d(NULL) { } @@ -792,7 +792,7 @@ class ServerCallback : public ServerCallbackBase, public GlobalStorage { public: - ServerCallback(rem_port* prt) + explicit ServerCallback(rem_port* prt) : cryptCallback(prt) { } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-08 04:27:26
|
Revision: 57013 http://firebird.svn.sourceforge.net/firebird/?rev=57013&view=rev Author: firebirds Date: 2012-08-08 04:27:19 +0000 (Wed, 08 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-08 03:31:59 UTC (rev 57012) +++ firebird/trunk/ChangeLog 2012-08-08 04:27:19 UTC (rev 57013) @@ -1,3 +1,23 @@ + 2012-08-08 03:31 dimitr + M src/jrd/nbak.cpp +Fixed the refactoring error spotted by Claudio. + + 2012-08-08 02:20 robocop + M examples/dbcrypt/CryptKeyHolder.cpp + M src/burp/burp.h + M src/common/classes/alloc.h + M src/common/cvt.cpp + M src/common/db_alias.cpp + M src/dsql/ExprNodes.cpp + M src/include/firebird/Crypt.h + M src/jrd/CryptoManager.h + M src/jrd/trace/TraceJrdHelpers.h + M src/lock/print.cpp + M src/msgs/facilities2.sql + M src/msgs/history2.sql + M src/remote/server/server.cpp +Misc. + 2012-08-02 08:55 hvlad M src/jrd/jrd.h M src/jrd/ntrace.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-08 03:31:59 UTC (rev 57012) +++ firebird/trunk/src/jrd/build_no.h 2012-08-08 04:27:19 UTC (rev 57013) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30046 + FORMAL BUILD NUMBER:30048 */ -#define PRODUCT_VER_STRING "3.0.0.30046" -#define FILE_VER_STRING "WI-T3.0.0.30046" -#define LICENSE_VER_STRING "WI-T3.0.0.30046" -#define FILE_VER_NUMBER 3, 0, 0, 30046 +#define PRODUCT_VER_STRING "3.0.0.30048" +#define FILE_VER_STRING "WI-T3.0.0.30048" +#define LICENSE_VER_STRING "WI-T3.0.0.30048" +#define FILE_VER_NUMBER 3, 0, 0, 30048 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30046" +#define FB_BUILD_NO "30048" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-08 03:31:59 UTC (rev 57012) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-08 04:27:19 UTC (rev 57013) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30046 +BuildNum=30048 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-09 04:26:30
|
Revision: 57019 http://firebird.svn.sourceforge.net/firebird/?rev=57019&view=rev Author: firebirds Date: 2012-08-09 04:26:23 +0000 (Thu, 09 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-08 19:43:30 UTC (rev 57018) +++ firebird/trunk/ChangeLog 2012-08-09 04:26:23 UTC (rev 57019) @@ -1,3 +1,7 @@ + 2012-08-08 14:41 paulbeach + M builds/posix/prefix.darwin_x86_64 +Fix CORE-3740 - optimisation bug in GCC + 2012-08-08 03:31 dimitr M src/jrd/nbak.cpp Fixed the refactoring error spotted by Claudio. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-08 19:43:30 UTC (rev 57018) +++ firebird/trunk/src/jrd/build_no.h 2012-08-09 04:26:23 UTC (rev 57019) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30048 + FORMAL BUILD NUMBER:30049 */ -#define PRODUCT_VER_STRING "3.0.0.30048" -#define FILE_VER_STRING "WI-T3.0.0.30048" -#define LICENSE_VER_STRING "WI-T3.0.0.30048" -#define FILE_VER_NUMBER 3, 0, 0, 30048 +#define PRODUCT_VER_STRING "3.0.0.30049" +#define FILE_VER_STRING "WI-T3.0.0.30049" +#define LICENSE_VER_STRING "WI-T3.0.0.30049" +#define FILE_VER_NUMBER 3, 0, 0, 30049 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30048" +#define FB_BUILD_NO "30049" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-08 19:43:30 UTC (rev 57018) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-09 04:26:23 UTC (rev 57019) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30048 +BuildNum=30049 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-11 04:22:20
|
Revision: 57025 http://firebird.svn.sourceforge.net/firebird/?rev=57025&view=rev Author: firebirds Date: 2012-08-11 04:22:11 +0000 (Sat, 11 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-11 02:39:35 UTC (rev 57024) +++ firebird/trunk/ChangeLog 2012-08-11 04:22:11 UTC (rev 57025) @@ -1,3 +1,7 @@ + 2012-08-10 15:40 asfernandes + M src/dsql/dsql.cpp +Fix segfault while checking for trace of failed statement compilation. (happens with CORE-3794 testcase) + 2012-08-08 14:41 paulbeach M builds/posix/prefix.darwin_x86_64 Fix CORE-3740 - optimisation bug in GCC Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-11 02:39:35 UTC (rev 57024) +++ firebird/trunk/src/jrd/build_no.h 2012-08-11 04:22:11 UTC (rev 57025) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30049 + FORMAL BUILD NUMBER:30050 */ -#define PRODUCT_VER_STRING "3.0.0.30049" -#define FILE_VER_STRING "WI-T3.0.0.30049" -#define LICENSE_VER_STRING "WI-T3.0.0.30049" -#define FILE_VER_NUMBER 3, 0, 0, 30049 +#define PRODUCT_VER_STRING "3.0.0.30050" +#define FILE_VER_STRING "WI-T3.0.0.30050" +#define LICENSE_VER_STRING "WI-T3.0.0.30050" +#define FILE_VER_NUMBER 3, 0, 0, 30050 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30049" +#define FB_BUILD_NO "30050" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-11 02:39:35 UTC (rev 57024) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-11 04:22:11 UTC (rev 57025) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30049 +BuildNum=30050 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-17 04:31:55
|
Revision: 57044 http://firebird.svn.sourceforge.net/firebird/?rev=57044&view=rev Author: firebirds Date: 2012-08-17 04:31:48 +0000 (Fri, 17 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-15 15:24:49 UTC (rev 57043) +++ firebird/trunk/ChangeLog 2012-08-17 04:31:48 UTC (rev 57044) @@ -1,3 +1,32 @@ + 2012-08-15 15:24 dimitr + M src/jrd/nbak.h +Corrected the arguments. Luckily, their binary values are the same. + + 2012-08-14 15:49 asfernandes + M src/remote/client/interface.cpp +Fixed CORE-3596 - Client library cannot connect to the non-ASCII host name. + + 2012-08-13 16:50 dimitr + M src/common/classes/stack.h +Fixed the server crash in Stack::assign(). + + 2012-08-13 01:20 asfernandes + M src/jrd/ini.epp + M src/jrd/ntrace.h + M src/jrd/tra.cpp + M src/jrd/trace/TraceJrdHelpers.h + M src/jrd/trace/TraceManager.cpp + M src/jrd/trace/TraceManager.h + M src/utilities/ntrace/TracePluginImpl.cpp + M src/utilities/ntrace/TracePluginImpl.h +Misc. + + 2012-08-12 21:10 hvlad + M src/utilities/fbsvcmgr/fbsvcmgr.cpp +Make consistent usage of CRT routines in windows builds (perror() not aware of Win32 errors). +Unify file IO API usage across POSIX\WIN32 platforms (use common read()\write() routines). +Avoid usage of (questionable) gbak code in other utility. + 2012-08-10 15:40 asfernandes M src/dsql/dsql.cpp Fix segfault while checking for trace of failed statement compilation. (happens with CORE-3794 testcase) Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-15 15:24:49 UTC (rev 57043) +++ firebird/trunk/src/jrd/build_no.h 2012-08-17 04:31:48 UTC (rev 57044) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30050 + FORMAL BUILD NUMBER:30055 */ -#define PRODUCT_VER_STRING "3.0.0.30050" -#define FILE_VER_STRING "WI-T3.0.0.30050" -#define LICENSE_VER_STRING "WI-T3.0.0.30050" -#define FILE_VER_NUMBER 3, 0, 0, 30050 +#define PRODUCT_VER_STRING "3.0.0.30055" +#define FILE_VER_STRING "WI-T3.0.0.30055" +#define LICENSE_VER_STRING "WI-T3.0.0.30055" +#define FILE_VER_NUMBER 3, 0, 0, 30055 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30050" +#define FB_BUILD_NO "30055" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-15 15:24:49 UTC (rev 57043) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-17 04:31:48 UTC (rev 57044) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30050 +BuildNum=30055 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-19 03:30:27
|
Revision: 57049 http://firebird.svn.sourceforge.net/firebird/?rev=57049&view=rev Author: firebirds Date: 2012-08-19 03:30:20 +0000 (Sun, 19 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-18 14:36:32 UTC (rev 57048) +++ firebird/trunk/ChangeLog 2012-08-19 03:30:20 UTC (rev 57049) @@ -1,3 +1,7 @@ + 2012-08-18 08:52 robocop + M src/jrd/nbak.h +Misc. + 2012-08-15 15:24 dimitr M src/jrd/nbak.h Corrected the arguments. Luckily, their binary values are the same. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-18 14:36:32 UTC (rev 57048) +++ firebird/trunk/src/jrd/build_no.h 2012-08-19 03:30:20 UTC (rev 57049) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30055 + FORMAL BUILD NUMBER:30056 */ -#define PRODUCT_VER_STRING "3.0.0.30055" -#define FILE_VER_STRING "WI-T3.0.0.30055" -#define LICENSE_VER_STRING "WI-T3.0.0.30055" -#define FILE_VER_NUMBER 3, 0, 0, 30055 +#define PRODUCT_VER_STRING "3.0.0.30056" +#define FILE_VER_STRING "WI-T3.0.0.30056" +#define LICENSE_VER_STRING "WI-T3.0.0.30056" +#define FILE_VER_NUMBER 3, 0, 0, 30056 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30055" +#define FB_BUILD_NO "30056" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-18 14:36:32 UTC (rev 57048) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-19 03:30:20 UTC (rev 57049) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30055 +BuildNum=30056 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-21 03:36:26
|
Revision: 57053 http://firebird.svn.sourceforge.net/firebird/?rev=57053&view=rev Author: firebirds Date: 2012-08-21 03:36:19 +0000 (Tue, 21 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-21 00:53:06 UTC (rev 57052) +++ firebird/trunk/ChangeLog 2012-08-21 03:36:19 UTC (rev 57053) @@ -1,3 +1,7 @@ + 2012-08-21 00:45 asfernandes + M src/dsql/ExprNodes.cpp +Fixed CORE-3902 - Derived fields may not be optimized via an index. + 2012-08-18 08:52 robocop M src/jrd/nbak.h Misc. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-21 00:53:06 UTC (rev 57052) +++ firebird/trunk/src/jrd/build_no.h 2012-08-21 03:36:19 UTC (rev 57053) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30056 + FORMAL BUILD NUMBER:30057 */ -#define PRODUCT_VER_STRING "3.0.0.30056" -#define FILE_VER_STRING "WI-T3.0.0.30056" -#define LICENSE_VER_STRING "WI-T3.0.0.30056" -#define FILE_VER_NUMBER 3, 0, 0, 30056 +#define PRODUCT_VER_STRING "3.0.0.30057" +#define FILE_VER_STRING "WI-T3.0.0.30057" +#define LICENSE_VER_STRING "WI-T3.0.0.30057" +#define FILE_VER_NUMBER 3, 0, 0, 30057 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30056" +#define FB_BUILD_NO "30057" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-21 00:53:06 UTC (rev 57052) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-21 03:36:19 UTC (rev 57053) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30056 +BuildNum=30057 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-22 03:32:46
|
Revision: 57056 http://firebird.svn.sourceforge.net/firebird/?rev=57056&view=rev Author: firebirds Date: 2012-08-22 03:32:38 +0000 (Wed, 22 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-21 15:38:15 UTC (rev 57055) +++ firebird/trunk/ChangeLog 2012-08-22 03:32:38 UTC (rev 57056) @@ -1,3 +1,7 @@ + 2012-08-21 15:38 asfernandes + M src/dsql/parse.y +Improvement CORE-3546 - Aliases for the RETURNING clause. + 2012-08-21 00:45 asfernandes M src/dsql/ExprNodes.cpp Fixed CORE-3902 - Derived fields may not be optimized via an index. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-21 15:38:15 UTC (rev 57055) +++ firebird/trunk/src/jrd/build_no.h 2012-08-22 03:32:38 UTC (rev 57056) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30057 + FORMAL BUILD NUMBER:30058 */ -#define PRODUCT_VER_STRING "3.0.0.30057" -#define FILE_VER_STRING "WI-T3.0.0.30057" -#define LICENSE_VER_STRING "WI-T3.0.0.30057" -#define FILE_VER_NUMBER 3, 0, 0, 30057 +#define PRODUCT_VER_STRING "3.0.0.30058" +#define FILE_VER_STRING "WI-T3.0.0.30058" +#define LICENSE_VER_STRING "WI-T3.0.0.30058" +#define FILE_VER_NUMBER 3, 0, 0, 30058 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30057" +#define FB_BUILD_NO "30058" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-21 15:38:15 UTC (rev 57055) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-22 03:32:38 UTC (rev 57056) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30057 +BuildNum=30058 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <asf...@us...> - 2012-08-28 01:03:03
|
Revision: 57059 http://firebird.svn.sourceforge.net/firebird/?rev=57059&view=rev Author: asfernandes Date: 2012-08-28 01:02:56 +0000 (Tue, 28 Aug 2012) Log Message: ----------- Feature CORE-3291 - New pseudocolumn to get number of transaction that created this record version. Modified Paths: -------------- firebird/trunk/lang_helpers/gds_codes.ftn firebird/trunk/lang_helpers/gds_codes.pas firebird/trunk/src/dsql/ExprNodes.cpp firebird/trunk/src/dsql/ExprNodes.h firebird/trunk/src/dsql/dsql.h firebird/trunk/src/dsql/parse.y firebird/trunk/src/include/gen/codetext.h firebird/trunk/src/include/gen/iberror.h firebird/trunk/src/include/gen/msgs.h firebird/trunk/src/include/gen/sql_code.h firebird/trunk/src/include/gen/sql_state.h firebird/trunk/src/jrd/blp.h firebird/trunk/src/jrd/blr.h firebird/trunk/src/jrd/constants.h firebird/trunk/src/msgs/facilities2.sql firebird/trunk/src/msgs/messages2.sql firebird/trunk/src/msgs/system_errors2.sql firebird/trunk/src/yvalve/keywords.cpp Modified: firebird/trunk/lang_helpers/gds_codes.ftn =================================================================== --- firebird/trunk/lang_helpers/gds_codes.ftn 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/lang_helpers/gds_codes.ftn 2012-08-28 01:02:56 UTC (rev 57059) @@ -1616,6 +1616,8 @@ PARAMETER (GDS__dsql_incompatible_trigger_type = 336003102) INTEGER*4 GDS__dsql_db_trigger_type_cant_change PARAMETER (GDS__dsql_db_trigger_type_cant_change = 336003103) + INTEGER*4 GDS__dsql_record_version_table + PARAMETER (GDS__dsql_record_version_table = 336003104) INTEGER*4 GDS__dyn_filter_not_found PARAMETER (GDS__dyn_filter_not_found = 336068645) INTEGER*4 GDS__dyn_func_not_found Modified: firebird/trunk/lang_helpers/gds_codes.pas =================================================================== --- firebird/trunk/lang_helpers/gds_codes.pas 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/lang_helpers/gds_codes.pas 2012-08-28 01:02:56 UTC (rev 57059) @@ -815,6 +815,7 @@ gds_upd_ins_with_complex_view = 336003101; gds_dsql_incompatible_trigger_type = 336003102; gds_dsql_db_trigger_type_cant_change = 336003103; + gds_dsql_record_version_table = 336003104; gds_dyn_filter_not_found = 336068645; gds_dyn_func_not_found = 336068649; gds_dyn_index_not_found = 336068656; Modified: firebird/trunk/src/dsql/ExprNodes.cpp =================================================================== --- firebird/trunk/src/dsql/ExprNodes.cpp 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/dsql/ExprNodes.cpp 2012-08-28 01:02:56 UTC (rev 57059) @@ -5684,7 +5684,8 @@ RecordKeyNode* recNode; if (!sub->is<FieldNode>() && - (!(recNode = sub->as<RecordKeyNode>()) || recNode->blrOp != blr_dbkey)) + (!(recNode = sub->as<RecordKeyNode>()) || + (recNode->blrOp != blr_dbkey && recNode->blrOp != blr_record_version2))) { ValueExprNodeStack stack; CMP_expand_view_nodes(tdbb, csb, stream, stack, blr_dbkey, true); @@ -6707,6 +6708,7 @@ const DsqlAliasNode* aliasNode; const LiteralNode* literalNode; const DerivedFieldNode* derivedField; + const RecordKeyNode* dbKeyNode; if ((aggNode = ExprNode::as<AggNode>(nestNode))) aggNode->setParameterName(parameter); @@ -6718,8 +6720,8 @@ } else if ((literalNode = ExprNode::as<LiteralNode>(nestNode))) literalNode->setParameterName(parameter); - else if (ExprNode::is<RecordKeyNode>(nestNode)) - nameAlias = DB_KEY_NAME; + else if ((dbKeyNode = ExprNode::as<RecordKeyNode>(nestNode))) + nameAlias = dbKeyNode->getAlias(false); else if ((derivedField = ExprNode::as<DerivedFieldNode>(nestNode))) { parameter->par_alias = derivedField->name; @@ -7836,6 +7838,7 @@ static RegisterNode<RecordKeyNode> regRecordKeyNodeDbKey(blr_dbkey); static RegisterNode<RecordKeyNode> regRecordKeyNodeRecordVersion(blr_record_version); +static RegisterNode<RecordKeyNode> regRecordKeyNodeRecordVersion2(blr_record_version2); RecordKeyNode::RecordKeyNode(MemoryPool& pool, UCHAR aBlrOp, const MetaName& aDsqlQualifier) : TypedNode<ValueExprNode, ExprNode::TYPE_RECORD_KEY>(pool), @@ -7845,7 +7848,7 @@ recStream(0), aggregate(false) { - fb_assert(blrOp == blr_dbkey || blrOp == blr_record_version); + fb_assert(blrOp == blr_dbkey || blrOp == blr_record_version || blrOp == blr_record_version2); addDsqlChildNode(dsqlRelation); } @@ -7865,7 +7868,10 @@ void RecordKeyNode::print(string& text) const { - text.printf("RecordKeyNode (%s)", (blrOp == blr_dbkey ? "dbkey" : "record_version")); + text.printf("RecordKeyNode (%s)", + (blrOp == blr_dbkey ? "dbkey" : + blrOp == blr_record_version2 ? "record_version2" : "record_version")); + ExprNode::print(text); } @@ -7893,15 +7899,12 @@ dsql_ctx* context = contexts.object(); if (!context->ctx_relation) - { - ERRD_post(Arg::Gds(isc_sqlerr) << Arg::Num(-607) << - Arg::Gds(isc_dsql_dbkey_from_non_table)); - } + raiseError(context); if (context->ctx_flags & CTX_null) return FB_NEW(*tdbb->getDefaultPool()) NullNode(*tdbb->getDefaultPool()); - PASS1_ambiguity_check(dsqlScratch, "RDB$DB_KEY", contexts); + PASS1_ambiguity_check(dsqlScratch, getAlias(true), contexts); RelationSourceNode* relNode = FB_NEW(getPool()) RelationSourceNode(getPool()); relNode->dsqlContext = context; @@ -7933,10 +7936,7 @@ } if (!context->ctx_relation) - { - ERRD_post(Arg::Gds(isc_sqlerr) << Arg::Num(-607) << - Arg::Gds(isc_dsql_dbkey_from_non_table)); - } + raiseError(context); if (context->ctx_flags & CTX_null) return FB_NEW(*tdbb->getDefaultPool()) NullNode(*tdbb->getDefaultPool()); @@ -7958,7 +7958,7 @@ } // Field unresolved. - PASS1_field_unknown((dsqlQualifier.hasData() ? dsqlQualifier.c_str() : NULL), DB_KEY_NAME, this); + PASS1_field_unknown(dsqlQualifier.nullStr(), getAlias(false), this); return NULL; } @@ -8000,7 +8000,7 @@ void RecordKeyNode::setParameterName(dsql_par* parameter) const { - parameter->par_name = parameter->par_alias = DB_KEY_NAME; + parameter->par_name = parameter->par_alias = getAlias(false); dsql_ctx* context = dsqlRelation->dsqlContext; @@ -8030,28 +8030,35 @@ void RecordKeyNode::make(DsqlCompilerScratch* /*dsqlScratch*/, dsc* desc) { - fb_assert(blrOp == blr_dbkey); + fb_assert(blrOp == blr_dbkey || blrOp == blr_record_version2); // Fix for bug 10072 check that the target is a relation - dsql_rel* relation; + dsql_rel* relation = dsqlRelation->dsqlContext->ctx_relation; - if (dsqlRelation && (relation = dsqlRelation->dsqlContext->ctx_relation)) + if (relation) { - desc->dsc_dtype = dtype_text; + USHORT dbKeyLength = (relation->rel_flags & REL_creating ? 8 : relation->rel_dbkey_length); - if (relation->rel_flags & REL_creating) - desc->dsc_length = 8; - else - desc->dsc_length = relation->rel_dbkey_length; - - desc->dsc_flags = DSC_nullable; - desc->dsc_ttype() = ttype_binary; + if (blrOp == blr_dbkey) + { + desc->dsc_dtype = dtype_text; + desc->dsc_length = dbKeyLength; + desc->dsc_flags = DSC_nullable; + desc->dsc_ttype() = ttype_binary; + } + else // blr_record_version2 + { + if (dbKeyLength == 8) + { + desc->makeLong(0); + desc->setNullable(true); + } + else + raiseError(dsqlRelation->dsqlContext); + } } else - { - ERRD_post(Arg::Gds(isc_sqlerr) << Arg::Num(-607) << - Arg::Gds(isc_dsql_dbkey_from_non_table)); - } + raiseError(dsqlRelation->dsqlContext); } bool RecordKeyNode::jrdStreamFinder(StreamType findStream) @@ -8108,6 +8115,8 @@ desc->dsc_scale = 0; desc->dsc_flags = 0; } + else if (blrOp == blr_record_version2) + desc->makeLong(0); } ValueExprNode* RecordKeyNode::copy(thread_db* tdbb, NodeCopier& copier) const @@ -8340,7 +8349,7 @@ // If the current transaction has updated the record, the record version // coming in from DSQL will have the original transaction # (or current // transaction if the current transaction updated the record in a different - // request.). In these cases, mark the request so that the boolean + // request). In these cases, mark the request so that the boolean // to check equality of record version will be forced to evaluate to true. if (request->req_transaction->tra_number == rpb->rpb_transaction_nr) @@ -8365,7 +8374,21 @@ impure->vlu_desc.dsc_length = 4; impure->vlu_desc.dsc_ttype() = ttype_binary; } + else if (blrOp == blr_record_version2) + { + const jrd_rel* relation = rpb->rpb_relation; + // If it doesn't point to a valid record, return NULL. + if (!rpb->rpb_number.isValid() || !relation || relation->isVirtual() || relation->rel_file) + { + request->req_flags |= req_null; + return NULL; + } + + impure->vlu_misc.vlu_long = rpb->rpb_transaction_nr; + impure->vlu_desc.makeLong(0, &impure->vlu_misc.vlu_long); + } + return &impure->vlu_desc; } @@ -8387,7 +8410,32 @@ return concatNode; } +void RecordKeyNode::raiseError(dsql_ctx* context) const +{ + if (blrOp != blr_record_version2) + { + status_exception::raise( + Arg::Gds(isc_sqlerr) << Arg::Num(-607) << + Arg::Gds(isc_dsql_dbkey_from_non_table)); + } + string name = context->getObjectName(); + const string& alias = context->ctx_internal_alias; + + if (alias.hasData() && name != alias) + { + if (name.hasData()) + name += " (alias " + alias + ")"; + else + name = alias; + } + + status_exception::raise( + Arg::Gds(isc_sqlerr) << Arg::Num(-607) << + Arg::Gds(isc_dsql_record_version_table) << name); +} + + //-------------------- Modified: firebird/trunk/src/dsql/ExprNodes.h =================================================================== --- firebird/trunk/src/dsql/ExprNodes.h 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/dsql/ExprNodes.h 2012-08-28 01:02:56 UTC (rev 57059) @@ -1110,9 +1110,23 @@ virtual ValueExprNode* pass2(thread_db* tdbb, CompilerScratch* csb); virtual dsc* execute(thread_db* tdbb, jrd_req* request) const; + const char* getAlias(bool rdb) const + { + if (blrOp == blr_record_version2) + { + // ASF: It's on purpose that RDB$ prefix is always used here. + // Absense of it with DB_KEY seems more a bug than feature. + return RDB_RECORD_VERSION_NAME; + } + else + return (rdb ? RDB_DB_KEY_NAME : DB_KEY_NAME); + } + private: static ValueExprNode* catenateNodes(thread_db* tdbb, ValueExprNodeStack& stack); + void raiseError(dsql_ctx* context) const; + public: UCHAR blrOp; Firebird::MetaName dsqlQualifier; Modified: firebird/trunk/src/dsql/dsql.h =================================================================== --- firebird/trunk/src/dsql/dsql.h 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/dsql/dsql.h 2012-08-28 01:02:56 UTC (rev 57059) @@ -732,6 +732,16 @@ return *this; } + Firebird::string getObjectName() + { + if (ctx_relation) + return ctx_relation->rel_name.c_str(); + else if (ctx_procedure) + return ctx_procedure->prc_name.toString(); + else + return ""; + } + bool getImplicitJoinField(const Firebird::MetaName& name, NestConst<ValueExprNode>& node); PartitionMap* getPartitionMap(DsqlCompilerScratch* dsqlScratch, ValueListNode* partitionNode, ValueListNode* orderNode); Modified: firebird/trunk/src/dsql/parse.y =================================================================== --- firebird/trunk/src/dsql/parse.y 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/dsql/parse.y 2012-08-28 01:02:56 UTC (rev 57059) @@ -573,11 +573,11 @@ %token <legacyStr> RANK %token <legacyStr> ROW_NUMBER %token <legacyStr> SQLSTATE - %token <legacyStr> KW_BOOLEAN %token <legacyStr> KW_FALSE %token <legacyStr> KW_TRUE %token <legacyStr> UNKNOWN +%token <legacyStr> RDB_RECORD_VERSION // precedence declarations for expression evaluation @@ -5707,10 +5707,10 @@ { $$ = $1; } | internal_info { $$ = $1; } - | DB_KEY - { $$ = newNode<RecordKeyNode>(blr_dbkey); } - | symbol_table_alias_name '.' DB_KEY - { $$ = newNode<RecordKeyNode>(blr_dbkey, toName($1)); } + | recordKeyType + { $$ = newNode<RecordKeyNode>($1); } + | symbol_table_alias_name '.' recordKeyType + { $$ = newNode<RecordKeyNode>($3, toName($1)); } | KW_VALUE { $$ = newNode<DomainValidationNode>(); } | datetime_value_expression @@ -5719,6 +5719,12 @@ { $$ = $1; } ; +%type <blrOp> recordKeyType +recordKeyType + : DB_KEY { $$ = blr_dbkey; } + | RDB_RECORD_VERSION { $$ = blr_record_version2; } + ; + %type <valueExprNode> datetime_value_expression datetime_value_expression : CURRENT_DATE Modified: firebird/trunk/src/include/gen/codetext.h =================================================================== --- firebird/trunk/src/include/gen/codetext.h 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/include/gen/codetext.h 2012-08-28 01:02:56 UTC (rev 57059) @@ -804,6 +804,7 @@ {"upd_ins_with_complex_view", 336003101}, {"dsql_incompatible_trigger_type", 336003102}, {"dsql_db_trigger_type_cant_change", 336003103}, + {"dsql_record_version_table", 336003104}, {"dyn_filter_not_found", 336068645}, {"dyn_func_not_found", 336068649}, {"dyn_index_not_found", 336068656}, Modified: firebird/trunk/src/include/gen/iberror.h =================================================================== --- firebird/trunk/src/include/gen/iberror.h 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/include/gen/iberror.h 2012-08-28 01:02:56 UTC (rev 57059) @@ -838,6 +838,7 @@ const ISC_STATUS isc_upd_ins_with_complex_view = 336003101L; const ISC_STATUS isc_dsql_incompatible_trigger_type = 336003102L; const ISC_STATUS isc_dsql_db_trigger_type_cant_change = 336003103L; +const ISC_STATUS isc_dsql_record_version_table = 336003104L; const ISC_STATUS isc_dyn_filter_not_found = 336068645L; const ISC_STATUS isc_dyn_func_not_found = 336068649L; const ISC_STATUS isc_dyn_index_not_found = 336068656L; @@ -1224,7 +1225,7 @@ const ISC_STATUS isc_trace_switch_param_miss = 337182758L; const ISC_STATUS isc_trace_param_act_notcompat = 337182759L; const ISC_STATUS isc_trace_mandatory_switch_miss = 337182760L; -const ISC_STATUS isc_err_max = 1168; +const ISC_STATUS isc_err_max = 1169; #else /* c definitions */ @@ -2032,6 +2033,7 @@ #define isc_upd_ins_with_complex_view 336003101L #define isc_dsql_incompatible_trigger_type 336003102L #define isc_dsql_db_trigger_type_cant_change 336003103L +#define isc_dsql_record_version_table 336003104L #define isc_dyn_filter_not_found 336068645L #define isc_dyn_func_not_found 336068649L #define isc_dyn_index_not_found 336068656L @@ -2418,7 +2420,7 @@ #define isc_trace_switch_param_miss 337182758L #define isc_trace_param_act_notcompat 337182759L #define isc_trace_mandatory_switch_miss 337182760L -#define isc_err_max 1168 +#define isc_err_max 1169 #endif Modified: firebird/trunk/src/include/gen/msgs.h =================================================================== --- firebird/trunk/src/include/gen/msgs.h 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/include/gen/msgs.h 2012-08-28 01:02:56 UTC (rev 57059) @@ -807,6 +807,7 @@ {336003101, "UPDATE OR INSERT without MATCHING could not be used with views based on more than one table"}, /* upd_ins_with_complex_view */ {336003102, "Incompatible trigger type"}, /* dsql_incompatible_trigger_type */ {336003103, "Database trigger type can't be changed"}, /* dsql_db_trigger_type_cant_change */ + {336003104, "To be used with RDB$RECORD_VERSION, @1 must be a table or a view of single table"}, /* dsql_record_version_table */ {336068645, "BLOB Filter @1 not found"}, /* dyn_filter_not_found */ {336068649, "Function @1 not found"}, /* dyn_func_not_found */ {336068656, "Index not found"}, /* dyn_index_not_found */ Modified: firebird/trunk/src/include/gen/sql_code.h =================================================================== --- firebird/trunk/src/include/gen/sql_code.h 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/include/gen/sql_code.h 2012-08-28 01:02:56 UTC (rev 57059) @@ -803,6 +803,7 @@ {336003101, -817}, /* 29 upd_ins_with_complex_view */ {336003102, -817}, /* 30 dsql_incompatible_trigger_type */ {336003103, -817}, /* 31 dsql_db_trigger_type_cant_change */ + {336003104, -607}, /* 32 dsql_record_version_table */ {336068645, -901}, /* 37 dyn_filter_not_found */ {336068649, -901}, /* 41 dyn_func_not_found */ {336068656, -901}, /* 48 dyn_index_not_found */ Modified: firebird/trunk/src/include/gen/sql_state.h =================================================================== --- firebird/trunk/src/include/gen/sql_state.h 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/include/gen/sql_state.h 2012-08-28 01:02:56 UTC (rev 57059) @@ -803,6 +803,7 @@ {336003101, "54001"}, // 29 upd_ins_with_complex_view {336003102, "42000"}, // 30 dsql_incompatible_trigger_type {336003103, "42000"}, // 31 dsql_db_trigger_type_cant_change + {336003104, "HY000"}, // 32 dsql_record_version_table {336068645, "42000"}, // 37 dyn_filter_not_found {336068649, "42000"}, // 41 dyn_func_not_found {336068656, "42000"}, // 48 dyn_index_not_found Modified: firebird/trunk/src/jrd/blp.h =================================================================== --- firebird/trunk/src/jrd/blp.h 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/jrd/blp.h 2012-08-28 01:02:56 UTC (rev 57059) @@ -244,5 +244,6 @@ {"subproc", procedure2}, {"subfunc_decl", subfunc_decl}, {"subfunc", function}, + {"record_version2", byte_line}, {0, 0} }; Modified: firebird/trunk/src/jrd/blr.h =================================================================== --- firebird/trunk/src/jrd/blr.h 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/jrd/blr.h 2012-08-28 01:02:56 UTC (rev 57059) @@ -403,5 +403,6 @@ #define blr_subproc (unsigned char) 206 #define blr_subfunc_decl (unsigned char) 207 #define blr_subfunc (unsigned char) 208 +#define blr_record_version2 (unsigned char) 209 #endif // JRD_BLR_H Modified: firebird/trunk/src/jrd/constants.h =================================================================== --- firebird/trunk/src/jrd/constants.h 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/jrd/constants.h 2012-08-28 01:02:56 UTC (rev 57059) @@ -69,6 +69,8 @@ typedef TEXT SqlIdentifier[MAX_SQL_IDENTIFIER_SIZE]; const char* const DB_KEY_NAME = "DB_KEY"; +const char* const RDB_DB_KEY_NAME = "RDB$DB_KEY"; +const char* const RDB_RECORD_VERSION_NAME = "RDB$RECORD_VERSION"; const char* const NULL_STRING_MARK = "*** null ***"; const char* const UNKNOWN_STRING_MARK = "*** unknown ***"; Modified: firebird/trunk/src/msgs/facilities2.sql =================================================================== --- firebird/trunk/src/msgs/facilities2.sql 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/msgs/facilities2.sql 2012-08-28 01:02:56 UTC (rev 57059) @@ -5,7 +5,7 @@ ('2012-01-23 20:10:30', 'QLI', 1, 532) ('2009-07-16 05:26:11', 'GFIX', 3, 121) ('1996-11-07 13:39:40', 'GPRE', 4, 1) -('2005-11-05 13:09:00', 'DSQL', 7, 32) +('2012-08-27 21:26:00', 'DSQL', 7, 33) ('2012-01-13 11:20:16', 'DYN', 8, 285) ('1996-11-07 13:39:40', 'INSTALL', 10, 1) ('1996-11-07 13:38:41', 'TEST', 11, 4) Modified: firebird/trunk/src/msgs/messages2.sql =================================================================== --- firebird/trunk/src/msgs/messages2.sql 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/msgs/messages2.sql 2012-08-28 01:02:56 UTC (rev 57059) @@ -1596,6 +1596,7 @@ ('upd_ins_with_complex_view', 'pass1_update_or_insert', 'pass1.cpp', NULL, 7, 29, NULL, 'UPDATE OR INSERT without MATCHING could not be used with views based on more than one table', NULL, NULL); ('dsql_incompatible_trigger_type', 'define_trigger', 'ddl.cpp', NULL, 7, 30, NULL, 'Incompatible trigger type', NULL, NULL); ('dsql_db_trigger_type_cant_change', 'define_trigger', 'ddl.cpp', NULL, 7, 31, NULL, 'Database trigger type can''t be changed', NULL, NULL); +('dsql_record_version_table', 'MAKE_desc', 'ExprNodes.cpp', NULL, 7, 32, NULL, 'To be used with RDB$RECORD_VERSION, @1 must be a table or a view of single table', NULL, NULL); -- Do not change the arguments of the previous DSQL messages. -- Write the new DSQL messages here. -- DYN Modified: firebird/trunk/src/msgs/system_errors2.sql =================================================================== --- firebird/trunk/src/msgs/system_errors2.sql 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/msgs/system_errors2.sql 2012-08-28 01:02:56 UTC (rev 57059) @@ -791,6 +791,7 @@ (-817, '54', '001', 7, 29, 'upd_ins_with_complex_view', NULL, NULL) (-817, '42', '000', 7, 30, 'dsql_incompatible_trigger_type', NULL, NULL) (-817, '42', '000', 7, 31, 'dsql_db_trigger_type_cant_change', NULL, NULL) +(-607, 'HY', '000', 7, 32, 'dsql_record_version_table', NULL, NULL) -- DYN (-901, '42', '000', 8, 37, 'dyn_filter_not_found', NULL, NULL) (-901, '42', '000', 8, 41, 'dyn_func_not_found', NULL, NULL) Modified: firebird/trunk/src/yvalve/keywords.cpp =================================================================== --- firebird/trunk/src/yvalve/keywords.cpp 2012-08-25 03:42:56 UTC (rev 57058) +++ firebird/trunk/src/yvalve/keywords.cpp 2012-08-28 01:02:56 UTC (rev 57059) @@ -318,6 +318,7 @@ {RANK, "RANK", 2, false}, {DB_KEY, "RDB$DB_KEY", 1, false}, {RDB_GET_CONTEXT, "RDB$GET_CONTEXT", 2, true}, + {RDB_RECORD_VERSION, "RDB$RECORD_VERSION", 2, false}, {RDB_SET_CONTEXT, "RDB$SET_CONTEXT", 2, true}, {READ, "READ", 1, false}, {REAL, "REAL", 1, false}, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-28 03:35:33
|
Revision: 57060 http://firebird.svn.sourceforge.net/firebird/?rev=57060&view=rev Author: firebirds Date: 2012-08-28 03:35:26 +0000 (Tue, 28 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-28 01:02:56 UTC (rev 57059) +++ firebird/trunk/ChangeLog 2012-08-28 03:35:26 UTC (rev 57060) @@ -1,3 +1,24 @@ + 2012-08-28 01:02 asfernandes + M lang_helpers/gds_codes.ftn + M lang_helpers/gds_codes.pas + M src/dsql/ExprNodes.cpp + M src/dsql/ExprNodes.h + M src/dsql/dsql.h + M src/dsql/parse.y + M src/include/gen/codetext.h + M src/include/gen/iberror.h + M src/include/gen/msgs.h + M src/include/gen/sql_code.h + M src/include/gen/sql_state.h + M src/jrd/blp.h + M src/jrd/blr.h + M src/jrd/constants.h + M src/msgs/facilities2.sql + M src/msgs/messages2.sql + M src/msgs/system_errors2.sql + M src/yvalve/keywords.cpp +Feature CORE-3291 - New pseudocolumn to get number of transaction that created this record version. + 2012-08-21 15:38 asfernandes M src/dsql/parse.y Improvement CORE-3546 - Aliases for the RETURNING clause. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-28 01:02:56 UTC (rev 57059) +++ firebird/trunk/src/jrd/build_no.h 2012-08-28 03:35:26 UTC (rev 57060) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30058 + FORMAL BUILD NUMBER:30059 */ -#define PRODUCT_VER_STRING "3.0.0.30058" -#define FILE_VER_STRING "WI-T3.0.0.30058" -#define LICENSE_VER_STRING "WI-T3.0.0.30058" -#define FILE_VER_NUMBER 3, 0, 0, 30058 +#define PRODUCT_VER_STRING "3.0.0.30059" +#define FILE_VER_STRING "WI-T3.0.0.30059" +#define LICENSE_VER_STRING "WI-T3.0.0.30059" +#define FILE_VER_NUMBER 3, 0, 0, 30059 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30058" +#define FB_BUILD_NO "30059" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-28 01:02:56 UTC (rev 57059) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-28 03:35:26 UTC (rev 57060) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30058 +BuildNum=30059 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-29 03:29:39
|
Revision: 57066 http://firebird.svn.sourceforge.net/firebird/?rev=57066&view=rev Author: firebirds Date: 2012-08-29 03:29:29 +0000 (Wed, 29 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-28 18:19:09 UTC (rev 57065) +++ firebird/trunk/ChangeLog 2012-08-29 03:29:29 UTC (rev 57066) @@ -1,3 +1,16 @@ + 2012-08-28 18:19 dimitr + M src/jrd/jrd.cpp + M src/jrd/tra.cpp + M src/jrd/tra_proto.h +Minor cleanup and simplification. + + 2012-08-28 15:40 asfernandes + M src/jrd/btr.cpp +Fixed three related bugs: +CORE-1188 - Select Starting with :Param (Empty string) doesn't work if using index with many fields +CORE-3052 - Wrong resultset +CORE-3239 - UTF8 UNICODE_CI collate can not be used in compound index + 2012-08-28 01:02 asfernandes M lang_helpers/gds_codes.ftn M lang_helpers/gds_codes.pas Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-28 18:19:09 UTC (rev 57065) +++ firebird/trunk/src/jrd/build_no.h 2012-08-29 03:29:29 UTC (rev 57066) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30059 + FORMAL BUILD NUMBER:30061 */ -#define PRODUCT_VER_STRING "3.0.0.30059" -#define FILE_VER_STRING "WI-T3.0.0.30059" -#define LICENSE_VER_STRING "WI-T3.0.0.30059" -#define FILE_VER_NUMBER 3, 0, 0, 30059 +#define PRODUCT_VER_STRING "3.0.0.30061" +#define FILE_VER_STRING "WI-T3.0.0.30061" +#define LICENSE_VER_STRING "WI-T3.0.0.30061" +#define FILE_VER_NUMBER 3, 0, 0, 30061 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30059" +#define FB_BUILD_NO "30061" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-28 18:19:09 UTC (rev 57065) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-29 03:29:29 UTC (rev 57066) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30059 +BuildNum=30061 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-08-30 03:32:05
|
Revision: 57077 http://firebird.svn.sourceforge.net/firebird/?rev=57077&view=rev Author: firebirds Date: 2012-08-30 03:31:58 +0000 (Thu, 30 Aug 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-29 19:36:55 UTC (rev 57076) +++ firebird/trunk/ChangeLog 2012-08-30 03:31:58 UTC (rev 57077) @@ -1,3 +1,14 @@ + 2012-08-29 15:43 asfernandes + D src/intl/collations/bl88591fr0.h + M src/intl/lc_iso8859_1.cpp + M src/intl/ld.cpp + M src/jrd/IntlManager.cpp +Fixed CORE-3638 - Introduce FR_CA_CI_AI collation and change FR_FR and FR_FR_CI_AI to be identical to FR_CA and FR_CA_CI_AI respectively. + + 2012-08-29 13:20 alexpeshkoff + M src/common/ThreadStart.cpp +Front-ported fix for CORE-3740: SELECT using IN list with >413 elements causes crash + 2012-08-28 18:19 dimitr M src/jrd/jrd.cpp M src/jrd/tra.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-29 19:36:55 UTC (rev 57076) +++ firebird/trunk/src/jrd/build_no.h 2012-08-30 03:31:58 UTC (rev 57077) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30061 + FORMAL BUILD NUMBER:30063 */ -#define PRODUCT_VER_STRING "3.0.0.30061" -#define FILE_VER_STRING "WI-T3.0.0.30061" -#define LICENSE_VER_STRING "WI-T3.0.0.30061" -#define FILE_VER_NUMBER 3, 0, 0, 30061 +#define PRODUCT_VER_STRING "3.0.0.30063" +#define FILE_VER_STRING "WI-T3.0.0.30063" +#define LICENSE_VER_STRING "WI-T3.0.0.30063" +#define FILE_VER_NUMBER 3, 0, 0, 30063 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30061" +#define FB_BUILD_NO "30063" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-29 19:36:55 UTC (rev 57076) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-08-30 03:31:58 UTC (rev 57077) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30061 +BuildNum=30063 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-09-01 03:26:18
|
Revision: 57084 http://firebird.svn.sourceforge.net/firebird/?rev=57084&view=rev Author: firebirds Date: 2012-09-01 03:26:11 +0000 (Sat, 01 Sep 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-08-31 10:59:56 UTC (rev 57083) +++ firebird/trunk/ChangeLog 2012-09-01 03:26:11 UTC (rev 57084) @@ -1,3 +1,7 @@ + 2012-08-31 10:26 alexpeshkoff + M src/remote/inet.cpp +Fixed CORE-3912: segfault in superclassic + 2012-08-29 15:43 asfernandes D src/intl/collations/bl88591fr0.h M src/intl/lc_iso8859_1.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-08-31 10:59:56 UTC (rev 57083) +++ firebird/trunk/src/jrd/build_no.h 2012-09-01 03:26:11 UTC (rev 57084) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30063 + FORMAL BUILD NUMBER:30064 */ -#define PRODUCT_VER_STRING "3.0.0.30063" -#define FILE_VER_STRING "WI-T3.0.0.30063" -#define LICENSE_VER_STRING "WI-T3.0.0.30063" -#define FILE_VER_NUMBER 3, 0, 0, 30063 +#define PRODUCT_VER_STRING "3.0.0.30064" +#define FILE_VER_STRING "WI-T3.0.0.30064" +#define LICENSE_VER_STRING "WI-T3.0.0.30064" +#define FILE_VER_NUMBER 3, 0, 0, 30064 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30063" +#define FB_BUILD_NO "30064" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-08-31 10:59:56 UTC (rev 57083) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-09-01 03:26:11 UTC (rev 57084) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30063 +BuildNum=30064 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-09-05 03:27:24
|
Revision: 57114 http://firebird.svn.sourceforge.net/firebird/?rev=57114&view=rev Author: firebirds Date: 2012-09-05 03:27:17 +0000 (Wed, 05 Sep 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-09-04 16:50:43 UTC (rev 57113) +++ firebird/trunk/ChangeLog 2012-09-05 03:27:17 UTC (rev 57114) @@ -1,3 +1,19 @@ + 2012-09-04 11:35 hvlad + M src/jrd/tra.cpp + M src/jrd/trace/TraceJrdHelpers.h + M src/jrd/vio.cpp +Improvement CORE-3656 : Support for sweep information in Trace API. +Fixed case when sweep cleaned up relation with all records deleted but corresponding event was missed in trace log. + + 2012-09-04 08:21 alexpeshkoff + M src/jrd/svc.cpp + M src/jrd/svc.h +Complete fix to make trace list service work correctly + + 2012-09-04 07:10 alexpeshkoff + M src/jrd/svc.cpp +We have one more service w/o parameters + 2012-08-31 10:26 alexpeshkoff M src/remote/inet.cpp Fixed CORE-3912: segfault in superclassic Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-09-04 16:50:43 UTC (rev 57113) +++ firebird/trunk/src/jrd/build_no.h 2012-09-05 03:27:17 UTC (rev 57114) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30064 + FORMAL BUILD NUMBER:30067 */ -#define PRODUCT_VER_STRING "3.0.0.30064" -#define FILE_VER_STRING "WI-T3.0.0.30064" -#define LICENSE_VER_STRING "WI-T3.0.0.30064" -#define FILE_VER_NUMBER 3, 0, 0, 30064 +#define PRODUCT_VER_STRING "3.0.0.30067" +#define FILE_VER_STRING "WI-T3.0.0.30067" +#define LICENSE_VER_STRING "WI-T3.0.0.30067" +#define FILE_VER_NUMBER 3, 0, 0, 30067 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30064" +#define FB_BUILD_NO "30067" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-09-04 16:50:43 UTC (rev 57113) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-09-05 03:27:17 UTC (rev 57114) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30064 +BuildNum=30067 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-09-06 03:27:47
|
Revision: 57119 http://firebird.svn.sourceforge.net/firebird/?rev=57119&view=rev Author: firebirds Date: 2012-09-06 03:27:40 +0000 (Thu, 06 Sep 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-09-05 19:32:34 UTC (rev 57118) +++ firebird/trunk/ChangeLog 2012-09-06 03:27:40 UTC (rev 57119) @@ -1,3 +1,7 @@ + 2012-09-05 19:32 hvlad + M src/jrd/validation.cpp +Fixed bug CORE-3916 : gfix & "Index x is corrupt (missing entries) in table ..." all indexes on large tables + 2012-09-04 11:35 hvlad M src/jrd/tra.cpp M src/jrd/trace/TraceJrdHelpers.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-09-05 19:32:34 UTC (rev 57118) +++ firebird/trunk/src/jrd/build_no.h 2012-09-06 03:27:40 UTC (rev 57119) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30067 + FORMAL BUILD NUMBER:30068 */ -#define PRODUCT_VER_STRING "3.0.0.30067" -#define FILE_VER_STRING "WI-T3.0.0.30067" -#define LICENSE_VER_STRING "WI-T3.0.0.30067" -#define FILE_VER_NUMBER 3, 0, 0, 30067 +#define PRODUCT_VER_STRING "3.0.0.30068" +#define FILE_VER_STRING "WI-T3.0.0.30068" +#define LICENSE_VER_STRING "WI-T3.0.0.30068" +#define FILE_VER_NUMBER 3, 0, 0, 30068 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30067" +#define FB_BUILD_NO "30068" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-09-05 19:32:34 UTC (rev 57118) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-09-06 03:27:40 UTC (rev 57119) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30067 +BuildNum=30068 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-09-09 03:26:52
|
Revision: 57125 http://firebird.svn.sourceforge.net/firebird/?rev=57125&view=rev Author: firebirds Date: 2012-09-09 03:26:45 +0000 (Sun, 09 Sep 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-09-09 01:47:17 UTC (rev 57124) +++ firebird/trunk/ChangeLog 2012-09-09 03:26:45 UTC (rev 57125) @@ -1,3 +1,8 @@ + 2012-09-09 01:47 asfernandes + M src/jrd/SimilarToMatcher.h +Fixed CORE-3754 - SIMILAR TO works wrongly. +Improvement CORE-3919 - Improve SIMILAR TO performance. + 2012-09-05 19:32 hvlad M src/jrd/validation.cpp Fixed bug CORE-3916 : gfix & "Index x is corrupt (missing entries) in table ..." all indexes on large tables Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-09-09 01:47:17 UTC (rev 57124) +++ firebird/trunk/src/jrd/build_no.h 2012-09-09 03:26:45 UTC (rev 57125) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30068 + FORMAL BUILD NUMBER:30069 */ -#define PRODUCT_VER_STRING "3.0.0.30068" -#define FILE_VER_STRING "WI-T3.0.0.30068" -#define LICENSE_VER_STRING "WI-T3.0.0.30068" -#define FILE_VER_NUMBER 3, 0, 0, 30068 +#define PRODUCT_VER_STRING "3.0.0.30069" +#define FILE_VER_STRING "WI-T3.0.0.30069" +#define LICENSE_VER_STRING "WI-T3.0.0.30069" +#define FILE_VER_NUMBER 3, 0, 0, 30069 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30068" +#define FB_BUILD_NO "30069" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-09-09 01:47:17 UTC (rev 57124) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-09-09 03:26:45 UTC (rev 57125) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30068 +BuildNum=30069 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-09-12 03:30:57
|
Revision: 57134 http://firebird.svn.sourceforge.net/firebird/?rev=57134&view=rev Author: firebirds Date: 2012-09-12 03:30:50 +0000 (Wed, 12 Sep 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-09-11 18:50:36 UTC (rev 57133) +++ firebird/trunk/ChangeLog 2012-09-12 03:30:50 UTC (rev 57134) @@ -1,3 +1,7 @@ + 2012-09-11 15:17 dimitr + M src/jrd/types.h +Implemented CORE-675: Add missing entries to RDB$TYPES. + 2012-09-09 01:47 asfernandes M src/jrd/SimilarToMatcher.h Fixed CORE-3754 - SIMILAR TO works wrongly. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-09-11 18:50:36 UTC (rev 57133) +++ firebird/trunk/src/jrd/build_no.h 2012-09-12 03:30:50 UTC (rev 57134) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30069 + FORMAL BUILD NUMBER:30070 */ -#define PRODUCT_VER_STRING "3.0.0.30069" -#define FILE_VER_STRING "WI-T3.0.0.30069" -#define LICENSE_VER_STRING "WI-T3.0.0.30069" -#define FILE_VER_NUMBER 3, 0, 0, 30069 +#define PRODUCT_VER_STRING "3.0.0.30070" +#define FILE_VER_STRING "WI-T3.0.0.30070" +#define LICENSE_VER_STRING "WI-T3.0.0.30070" +#define FILE_VER_NUMBER 3, 0, 0, 30070 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30069" +#define FB_BUILD_NO "30070" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-09-11 18:50:36 UTC (rev 57133) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-09-12 03:30:50 UTC (rev 57134) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30069 +BuildNum=30070 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-09-13 03:41:35
|
Revision: 57138 http://firebird.svn.sourceforge.net/firebird/?rev=57138&view=rev Author: firebirds Date: 2012-09-13 03:41:28 +0000 (Thu, 13 Sep 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-09-12 07:45:51 UTC (rev 57137) +++ firebird/trunk/ChangeLog 2012-09-13 03:41:28 UTC (rev 57138) @@ -1,3 +1,47 @@ + 2012-09-12 07:45 dimitr + M src/alice/alice.cpp + M src/burp/burp.cpp + M src/burp/restore.epp + M src/gpre/gpre.cpp + M src/include/consts_pub.h + M src/include/gen/ids.h + M src/jrd/Attachment.cpp + M src/jrd/Attachment.h + M src/jrd/DatabaseSnapshot.cpp + M src/jrd/fields.h + M src/jrd/jrd.cpp + M src/jrd/license.h + M src/jrd/names.h + M src/jrd/relations.h + M src/jrd/svc.cpp + M src/qli/dtr.cpp + M src/qli/show.epp + M src/remote/client/interface.cpp + M src/remote/inet.cpp + M src/remote/os/win32/wnet.cpp + M src/remote/os/win32/xnet.cpp + M src/remote/remote.cpp + M src/remote/remote.h + M src/remote/server/os/posix/inet_server.cpp + M src/remote/server/os/win32/property.cpp + M src/remote/server/os/win32/window.cpp + M src/remote/server/server.cpp + M src/utilities/cache.cpp + M src/utilities/drop.cpp + M src/utilities/gsec/gsec.cpp + M src/utilities/gstat/dba.epp + M src/utilities/ibmgr/ibmgr.cpp + M src/utilities/relay.cpp +Implemented: +CORE-2780: Include client library version and protocol version in mon$attachments +CORE-2187: Return the Hostname in mon$attachments +CORE-3779: Report OS user name in MON$ATTACHMENTS ++ some cleanup. + + 2012-09-12 05:26 dimitr + M src/jrd/vio.cpp +Fixed CORE-3924: Bugcheck 291 (cannot find record back version) if GTT is modified concurrently using at least one read-committed read-only transaction. + 2012-09-11 15:17 dimitr M src/jrd/types.h Implemented CORE-675: Add missing entries to RDB$TYPES. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-09-12 07:45:51 UTC (rev 57137) +++ firebird/trunk/src/jrd/build_no.h 2012-09-13 03:41:28 UTC (rev 57138) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30070 + FORMAL BUILD NUMBER:30072 */ -#define PRODUCT_VER_STRING "3.0.0.30070" -#define FILE_VER_STRING "WI-T3.0.0.30070" -#define LICENSE_VER_STRING "WI-T3.0.0.30070" -#define FILE_VER_NUMBER 3, 0, 0, 30070 +#define PRODUCT_VER_STRING "3.0.0.30072" +#define FILE_VER_STRING "WI-T3.0.0.30072" +#define LICENSE_VER_STRING "WI-T3.0.0.30072" +#define FILE_VER_NUMBER 3, 0, 0, 30072 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30070" +#define FB_BUILD_NO "30072" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-09-12 07:45:51 UTC (rev 57137) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-09-13 03:41:28 UTC (rev 57138) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30070 +BuildNum=30072 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2012-09-14 03:38:27
|
Revision: 57141 http://firebird.svn.sourceforge.net/firebird/?rev=57141&view=rev Author: firebirds Date: 2012-09-14 03:38:21 +0000 (Fri, 14 Sep 2012) Log Message: ----------- nightly update Modified Paths: -------------- firebird/trunk/ChangeLog firebird/trunk/src/jrd/build_no.h firebird/trunk/src/misc/writeBuildNum.sh Modified: firebird/trunk/ChangeLog =================================================================== --- firebird/trunk/ChangeLog 2012-09-13 15:55:12 UTC (rev 57140) +++ firebird/trunk/ChangeLog 2012-09-14 03:38:21 UTC (rev 57141) @@ -1,3 +1,11 @@ + 2012-09-13 15:55 asfernandes + M src/dsql/DdlNodes.epp +Fixed database default charset being ignored. + + 2012-09-13 03:49 dimitr + M src/jrd/fields.h +Fixed the data type mistake. + 2012-09-12 07:45 dimitr M src/alice/alice.cpp M src/burp/burp.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2012-09-13 15:55:12 UTC (rev 57140) +++ firebird/trunk/src/jrd/build_no.h 2012-09-14 03:38:21 UTC (rev 57141) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30072 + FORMAL BUILD NUMBER:30074 */ -#define PRODUCT_VER_STRING "3.0.0.30072" -#define FILE_VER_STRING "WI-T3.0.0.30072" -#define LICENSE_VER_STRING "WI-T3.0.0.30072" -#define FILE_VER_NUMBER 3, 0, 0, 30072 +#define PRODUCT_VER_STRING "3.0.0.30074" +#define FILE_VER_STRING "WI-T3.0.0.30074" +#define LICENSE_VER_STRING "WI-T3.0.0.30074" +#define FILE_VER_NUMBER 3, 0, 0, 30074 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30072" +#define FB_BUILD_NO "30074" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Unstable" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2012-09-13 15:55:12 UTC (rev 57140) +++ firebird/trunk/src/misc/writeBuildNum.sh 2012-09-14 03:38:21 UTC (rev 57141) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30072 +BuildNum=30074 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |