From: <asf...@us...> - 2014-03-04 02:12:19
|
Revision: 59224 http://sourceforge.net/p/firebird/code/59224 Author: asfernandes Date: 2014-03-04 02:12:15 +0000 (Tue, 04 Mar 2014) Log Message: ----------- Misc. Modified Paths: -------------- firebird/trunk/builds/install/arch-specific/linux/README firebird/trunk/src/burp/restore.epp firebird/trunk/src/common/os/win32/mod_loader.cpp firebird/trunk/src/jrd/trace/TraceJrdHelpers.h firebird/trunk/src/jrd/trace/TraceObjects.h Modified: firebird/trunk/builds/install/arch-specific/linux/README =================================================================== --- firebird/trunk/builds/install/arch-specific/linux/README 2014-03-04 01:55:26 UTC (rev 59223) +++ firebird/trunk/builds/install/arch-specific/linux/README 2014-03-04 02:12:15 UTC (rev 59224) @@ -10,7 +10,11 @@ http://www.ibphoenix.com -Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981. +Firebird is a relational database offering many ANSI SQL standard features that +runs on Linux, Windows, and a variety of Unix platforms. Firebird offers +excellent concurrency, high performance, and powerful language support for +stored procedures and triggers. It has been used in production systems, under a +variety of names, since 1981. http://www.firebirdsql.org/en/about-firebird/ Modified: firebird/trunk/src/burp/restore.epp =================================================================== --- firebird/trunk/src/burp/restore.epp 2014-03-04 01:55:26 UTC (rev 59223) +++ firebird/trunk/src/burp/restore.epp 2014-03-04 02:12:15 UTC (rev 59224) @@ -9097,8 +9097,6 @@ X.RDB$OBJECT_TYPE.NULL = FALSE; X.RDB$OBJECT_TYPE = object_type; - - // If OBJECT_TYPE didn't exist before and we have a field level // user privileges, then use obj_field instead. @@ -9495,8 +9493,8 @@ * than the new. * **************************************/ - UCHAR* p = 0; - const UCHAR* q = 0; + UCHAR* p = NULL; + const UCHAR* q = NULL; for (const burp_fld* field = relation->rel_fields; field; field = field->fld_next) { Modified: firebird/trunk/src/common/os/win32/mod_loader.cpp =================================================================== --- firebird/trunk/src/common/os/win32/mod_loader.cpp 2014-03-04 01:55:26 UTC (rev 59223) +++ firebird/trunk/src/common/os/win32/mod_loader.cpp 2014-03-04 02:12:15 UTC (rev 59224) @@ -168,7 +168,7 @@ { ContextActivator ctx; - const HMODULE hMod = + const HMODULE hMod = LoadLibraryEx(module.c_str(), 0, LOAD_WITH_ALTERED_SEARCH_PATH | LOAD_LIBRARY_AS_DATAFILE); if (hMod) { @@ -206,9 +206,7 @@ } if (!module) - { module = LoadLibraryEx(modPath.c_str(), 0, LOAD_WITH_ALTERED_SEARCH_PATH); - } // Restore old mode in case we are embedded into user application SetErrorMode(oldErrorMode); Modified: firebird/trunk/src/jrd/trace/TraceJrdHelpers.h =================================================================== --- firebird/trunk/src/jrd/trace/TraceJrdHelpers.h 2014-03-04 01:55:26 UTC (rev 59223) +++ firebird/trunk/src/jrd/trace/TraceJrdHelpers.h 2014-03-04 02:12:15 UTC (rev 59224) @@ -223,7 +223,7 @@ class TraceFuncExecute { public: - TraceFuncExecute(thread_db* tdbb, jrd_req* request, jrd_req* caller, + TraceFuncExecute(thread_db* tdbb, jrd_req* request, jrd_req* caller, const UCHAR* inMsg, ULONG inMsgLength) : m_tdbb(tdbb), m_request(request), @@ -241,8 +241,8 @@ { // scope TraceConnectionImpl conn(m_tdbb->getAttachment()); TraceTransactionImpl tran(m_tdbb->getTransaction()); - - TraceParamsFromMsgImpl inputs(*getDefaultMemoryPool(), + + TraceParamsFromMsgImpl inputs(*getDefaultMemoryPool(), m_request->getStatement()->function->getInputFormat(), m_inMsg, m_inMsgLength); TraceFunctionImpl func(m_request, &inputs, NULL, NULL); @@ -280,7 +280,7 @@ TraceConnectionImpl conn(m_tdbb->getAttachment()); TraceTransactionImpl tran(m_tdbb->getTransaction()); - TraceParamsFromMsgImpl inputs(*getDefaultMemoryPool(), + TraceParamsFromMsgImpl inputs(*getDefaultMemoryPool(), m_request->getStatement()->function->getInputFormat(), m_inMsg, m_inMsgLength); @@ -298,7 +298,7 @@ bool m_need_trace; thread_db* const m_tdbb; jrd_req* const m_request; - const UCHAR* m_inMsg; + const UCHAR* m_inMsg; ULONG m_inMsgLength; SINT64 m_start_clock; }; Modified: firebird/trunk/src/jrd/trace/TraceObjects.h =================================================================== --- firebird/trunk/src/jrd/trace/TraceObjects.h 2014-03-04 01:55:26 UTC (rev 59223) +++ firebird/trunk/src/jrd/trace/TraceObjects.h 2014-03-04 02:12:15 UTC (rev 59224) @@ -280,7 +280,7 @@ class TraceParamsFromMsgImpl : public TraceParamsImpl { public: - TraceParamsFromMsgImpl(Firebird::MemoryPool& pool, const Format* format, + TraceParamsFromMsgImpl(Firebird::MemoryPool& pool, const Format* format, const UCHAR* inMsg, ULONG inMsgLength) : TraceParamsImpl(pool), m_format(format), This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2014-03-05 01:15:35
|
Revision: 59228 http://sourceforge.net/p/firebird/code/59228 Author: firebirds Date: 2014-03-05 01:15:32 +0000 (Wed, 05 Mar 2014) 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 2014-03-04 14:25:49 UTC (rev 59227) +++ firebird/trunk/ChangeLog 2014-03-05 01:15:32 UTC (rev 59228) @@ -1,3 +1,32 @@ + 2014-03-04 14:25 robocop + M src/utilities/gstat/ppg.cpp +Misc. + + 2014-03-04 14:24 robocop + M src/burp/backup.epp + M src/burp/burp.h + M src/burp/restore.epp + M src/msgs/facilities2.sql + M src/msgs/messages2.sql +Backup and restore rdb$linger. + + 2014-03-04 14:21 robocop + M src/burp/burp.h + M src/burp/restore.epp +Cleanup: remove useless burp_fld.fld_character_length. + + 2014-03-04 02:12 asfernandes + M builds/install/arch-specific/linux/README + M src/burp/restore.epp + M src/common/os/win32/mod_loader.cpp + M src/jrd/trace/TraceJrdHelpers.h + M src/jrd/trace/TraceObjects.h +Misc. + + 2014-03-04 01:55 asfernandes + M builds/install/misc/firebird.conf.in +Adjust for the change in the code. + 2014-03-03 20:00 robocop M src/burp/backup.epp M src/burp/restore.epp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-04 14:25:49 UTC (rev 59227) +++ firebird/trunk/src/jrd/build_no.h 2014-03-05 01:15:32 UTC (rev 59228) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30937 + FORMAL BUILD NUMBER:30942 */ -#define PRODUCT_VER_STRING "3.0.0.30937" -#define FILE_VER_STRING "WI-T3.0.0.30937" -#define LICENSE_VER_STRING "WI-T3.0.0.30937" -#define FILE_VER_NUMBER 3, 0, 0, 30937 +#define PRODUCT_VER_STRING "3.0.0.30942" +#define FILE_VER_STRING "WI-T3.0.0.30942" +#define LICENSE_VER_STRING "WI-T3.0.0.30942" +#define FILE_VER_NUMBER 3, 0, 0, 30942 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30937" +#define FB_BUILD_NO "30942" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-04 14:25:49 UTC (rev 59227) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-05 01:15:32 UTC (rev 59228) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30937 +BuildNum=30942 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...> - 2014-03-06 00:32:22
|
Revision: 59231 http://sourceforge.net/p/firebird/code/59231 Author: firebirds Date: 2014-03-06 00:32:18 +0000 (Thu, 06 Mar 2014) 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 2014-03-05 16:59:59 UTC (rev 59230) +++ firebird/trunk/ChangeLog 2014-03-06 00:32:18 UTC (rev 59231) @@ -1,3 +1,13 @@ + 2014-03-05 16:59 mapopa + M builds/install/arch-specific/linux/linuxLibrary.sh.in +make init script writeable by the root user + + 2014-03-05 02:15 asfernandes + M src/jrd/blb.cpp + M src/jrd/sdw.cpp + M src/utilities/rebuild/rebuild.cpp +Misc. + 2014-03-04 14:25 robocop M src/utilities/gstat/ppg.cpp Misc. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-05 16:59:59 UTC (rev 59230) +++ firebird/trunk/src/jrd/build_no.h 2014-03-06 00:32:18 UTC (rev 59231) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30942 + FORMAL BUILD NUMBER:30944 */ -#define PRODUCT_VER_STRING "3.0.0.30942" -#define FILE_VER_STRING "WI-T3.0.0.30942" -#define LICENSE_VER_STRING "WI-T3.0.0.30942" -#define FILE_VER_NUMBER 3, 0, 0, 30942 +#define PRODUCT_VER_STRING "3.0.0.30944" +#define FILE_VER_STRING "WI-T3.0.0.30944" +#define LICENSE_VER_STRING "WI-T3.0.0.30944" +#define FILE_VER_NUMBER 3, 0, 0, 30944 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30942" +#define FB_BUILD_NO "30944" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-05 16:59:59 UTC (rev 59230) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-06 00:32:18 UTC (rev 59231) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30942 +BuildNum=30944 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...> - 2014-03-07 00:48:47
|
Revision: 59234 http://sourceforge.net/p/firebird/code/59234 Author: firebirds Date: 2014-03-07 00:48:44 +0000 (Fri, 07 Mar 2014) 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 2014-03-06 16:20:24 UTC (rev 59233) +++ firebird/trunk/ChangeLog 2014-03-07 00:48:44 UTC (rev 59234) @@ -1,3 +1,11 @@ + 2014-03-06 16:20 asfernandes + M src/jrd/RecordSourceNodes.cpp +Fixed CORE-4357 - Parsing of recursive query returns error "Column does not belong to referenced table" for source that HAS such column. Relates to CORE-4322. + + 2014-03-06 16:20 asfernandes + M src/burp/restore.epp +Warnings. + 2014-03-05 16:59 mapopa M builds/install/arch-specific/linux/linuxLibrary.sh.in make init script writeable by the root user Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-06 16:20:24 UTC (rev 59233) +++ firebird/trunk/src/jrd/build_no.h 2014-03-07 00:48:44 UTC (rev 59234) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30944 + FORMAL BUILD NUMBER:30946 */ -#define PRODUCT_VER_STRING "3.0.0.30944" -#define FILE_VER_STRING "WI-T3.0.0.30944" -#define LICENSE_VER_STRING "WI-T3.0.0.30944" -#define FILE_VER_NUMBER 3, 0, 0, 30944 +#define PRODUCT_VER_STRING "3.0.0.30946" +#define FILE_VER_STRING "WI-T3.0.0.30946" +#define LICENSE_VER_STRING "WI-T3.0.0.30946" +#define FILE_VER_NUMBER 3, 0, 0, 30946 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30944" +#define FB_BUILD_NO "30946" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-06 16:20:24 UTC (rev 59233) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-07 00:48:44 UTC (rev 59234) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30944 +BuildNum=30946 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...> - 2014-03-08 00:34:32
|
Revision: 59238 http://sourceforge.net/p/firebird/code/59238 Author: firebirds Date: 2014-03-08 00:34:29 +0000 (Sat, 08 Mar 2014) 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 2014-03-07 20:34:00 UTC (rev 59237) +++ firebird/trunk/ChangeLog 2014-03-08 00:34:29 UTC (rev 59238) @@ -1,3 +1,18 @@ + 2014-03-07 20:34 robocop + M src/isql/extract.epp + M src/isql/isql.epp +Misc. + + 2014-03-07 16:21 asfernandes + M src/jrd/recsrc/HashJoin.cpp +Fixed problem with hash join using keys with non-none character set. Dmitry, please review. + + 2014-03-07 12:48 hvlad + M src/jrd/trace/TraceJrdHelpers.h + M src/jrd/trace/TraceObjects.cpp + M src/jrd/trace/TraceObjects.h +Refactor TraceParamsImpl and company + 2014-03-06 16:20 asfernandes M src/jrd/RecordSourceNodes.cpp Fixed CORE-4357 - Parsing of recursive query returns error "Column does not belong to referenced table" for source that HAS such column. Relates to CORE-4322. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-07 20:34:00 UTC (rev 59237) +++ firebird/trunk/src/jrd/build_no.h 2014-03-08 00:34:29 UTC (rev 59238) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30946 + FORMAL BUILD NUMBER:30949 */ -#define PRODUCT_VER_STRING "3.0.0.30946" -#define FILE_VER_STRING "WI-T3.0.0.30946" -#define LICENSE_VER_STRING "WI-T3.0.0.30946" -#define FILE_VER_NUMBER 3, 0, 0, 30946 +#define PRODUCT_VER_STRING "3.0.0.30949" +#define FILE_VER_STRING "WI-T3.0.0.30949" +#define LICENSE_VER_STRING "WI-T3.0.0.30949" +#define FILE_VER_NUMBER 3, 0, 0, 30949 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30946" +#define FB_BUILD_NO "30949" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-07 20:34:00 UTC (rev 59237) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-08 00:34:29 UTC (rev 59238) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30946 +BuildNum=30949 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...> - 2014-03-09 00:31:06
|
Revision: 59240 http://sourceforge.net/p/firebird/code/59240 Author: firebirds Date: 2014-03-09 00:31:01 +0000 (Sun, 09 Mar 2014) 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 2014-03-08 07:26:08 UTC (rev 59239) +++ firebird/trunk/ChangeLog 2014-03-09 00:31:01 UTC (rev 59240) @@ -1,3 +1,7 @@ + 2014-03-08 07:26 dimitr + M src/jrd/Optimizer.cpp +Totally misc. + 2014-03-07 20:34 robocop M src/isql/extract.epp M src/isql/isql.epp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-08 07:26:08 UTC (rev 59239) +++ firebird/trunk/src/jrd/build_no.h 2014-03-09 00:31:01 UTC (rev 59240) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30949 + FORMAL BUILD NUMBER:30950 */ -#define PRODUCT_VER_STRING "3.0.0.30949" -#define FILE_VER_STRING "WI-T3.0.0.30949" -#define LICENSE_VER_STRING "WI-T3.0.0.30949" -#define FILE_VER_NUMBER 3, 0, 0, 30949 +#define PRODUCT_VER_STRING "3.0.0.30950" +#define FILE_VER_STRING "WI-T3.0.0.30950" +#define LICENSE_VER_STRING "WI-T3.0.0.30950" +#define FILE_VER_NUMBER 3, 0, 0, 30950 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30949" +#define FB_BUILD_NO "30950" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-08 07:26:08 UTC (rev 59239) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-09 00:31:01 UTC (rev 59240) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30949 +BuildNum=30950 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...> - 2014-03-10 00:32:56
|
Revision: 59244 http://sourceforge.net/p/firebird/code/59244 Author: firebirds Date: 2014-03-10 00:32:53 +0000 (Mon, 10 Mar 2014) 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 2014-03-09 09:33:35 UTC (rev 59243) +++ firebird/trunk/ChangeLog 2014-03-10 00:32:53 UTC (rev 59244) @@ -1,3 +1,17 @@ + 2014-03-09 09:33 dimitr + M src/dsql/ExprNodes.cpp +Reworked one of my prior commits that caused regression CORE-4360: Select from derived table which contains GROUP BY on field with literal value returns wrong result. + + 2014-03-09 09:30 dimitr + M src/dsql/pass1.cpp +Fixed what I believe was a mistake. + + 2014-03-09 01:55 asfernandes + M src/common/classes/InternalMessageBuffer.cpp + M src/common/classes/InternalMessageBuffer.h + M src/jrd/extds/InternalDS.cpp +Cleanup InternalMessageBuffer. + 2014-03-08 07:26 dimitr M src/jrd/Optimizer.cpp Totally misc. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-09 09:33:35 UTC (rev 59243) +++ firebird/trunk/src/jrd/build_no.h 2014-03-10 00:32:53 UTC (rev 59244) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30950 + FORMAL BUILD NUMBER:30953 */ -#define PRODUCT_VER_STRING "3.0.0.30950" -#define FILE_VER_STRING "WI-T3.0.0.30950" -#define LICENSE_VER_STRING "WI-T3.0.0.30950" -#define FILE_VER_NUMBER 3, 0, 0, 30950 +#define PRODUCT_VER_STRING "3.0.0.30953" +#define FILE_VER_STRING "WI-T3.0.0.30953" +#define LICENSE_VER_STRING "WI-T3.0.0.30953" +#define FILE_VER_NUMBER 3, 0, 0, 30953 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30950" +#define FB_BUILD_NO "30953" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-09 09:33:35 UTC (rev 59243) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-10 00:32:53 UTC (rev 59244) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30950 +BuildNum=30953 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...> - 2014-03-13 00:35:49
|
Revision: 59259 http://sourceforge.net/p/firebird/code/59259 Author: firebirds Date: 2014-03-13 00:35:45 +0000 (Thu, 13 Mar 2014) 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 2014-03-12 17:13:05 UTC (rev 59258) +++ firebird/trunk/ChangeLog 2014-03-13 00:35:45 UTC (rev 59259) @@ -1,3 +1,68 @@ + 2014-03-12 17:13 roman-simakov + M src/jrd/jrd.h + M src/jrd/validation.cpp +Misc + + 2014-03-12 15:51 roman-simakov + M src/jrd/jrd.h + M src/jrd/validation.cpp +Corrected gfix messages to avoid user's panic. Reviewed by Vlad. + + 2014-03-12 09:32 alexpeshkoff + M src/common/MsgMetadata.cpp + M src/common/MsgMetadata.h + M src/include/firebird/Provider.h + M src/yvalve/why.cpp +Make functions in IMessageMetadata non-const like the rest of interfaces + + 2014-03-12 09:19 alexpeshkoff + M src/yvalve/why.cpp +Patch from Dimitry Sibiryakov - enable access to messages longer than 64Kb from SQLDA. Slightly modified to avoid code duplication. + + 2014-03-11 07:53 robocop + M src/isql/extract.epp + M src/isql/show.epp +Include rdb$linger in SHOW DATABASE and-x (extract database). + + 2014-03-11 07:47 robocop + M src/isql/isql.epp +The new API requires checking for null pointer before, not after the call. Maybe there are other places that need adjustment. + + 2014-03-11 07:40 robocop + M src/jrd/vio.cpp +More restrictions on sys tables. Please report if you have problems with DDL or the utilities. + + 2014-03-11 06:22 robocop + M src/isql/extract.epp + M src/isql/isql.epp + M src/isql/show.epp +Gpre was generating code to connect isql to the build db (yachts) instead of the runtime db. + + 2014-03-11 06:19 robocop + M src/gpre/obj_cxx.cpp +- I was caught by a null pointer due to an error reported by the engine in embedded mode. I prefer the code generated by gpre to be redundant for now. +- When starting multiple txns, the code was printing the next, not the current in the loop. + + 2014-03-11 06:12 robocop + M src/gpre/boot/gpre_meta_boot.cpp +Misc. + + 2014-03-11 06:11 robocop + M src/jrd/ini.epp +Add the missing ACL_end because walk_acl() doesn't detect the end of the stream and reads trash instead, producing the strange message (unrecognized ACL) instead of the denied access right. + + 2014-03-11 06:09 robocop + M src/jrd/pag.cpp +Use memset. + + 2014-03-11 06:08 robocop + M src/isql/isql.epp +isql embedded hangs when trying to quit after an error (thanks Vlad for solution). + + 2014-03-11 06:07 robocop + M src/jrd/btr.cpp +Misc. + 2014-03-09 09:33 dimitr M src/dsql/ExprNodes.cpp Reworked one of my prior commits that caused regression CORE-4360: Select from derived table which contains GROUP BY on field with literal value returns wrong result. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-12 17:13:05 UTC (rev 59258) +++ firebird/trunk/src/jrd/build_no.h 2014-03-13 00:35:45 UTC (rev 59259) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30953 + FORMAL BUILD NUMBER:30967 */ -#define PRODUCT_VER_STRING "3.0.0.30953" -#define FILE_VER_STRING "WI-T3.0.0.30953" -#define LICENSE_VER_STRING "WI-T3.0.0.30953" -#define FILE_VER_NUMBER 3, 0, 0, 30953 +#define PRODUCT_VER_STRING "3.0.0.30967" +#define FILE_VER_STRING "WI-T3.0.0.30967" +#define LICENSE_VER_STRING "WI-T3.0.0.30967" +#define FILE_VER_NUMBER 3, 0, 0, 30967 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30953" +#define FB_BUILD_NO "30967" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-12 17:13:05 UTC (rev 59258) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-13 00:35:45 UTC (rev 59259) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30953 +BuildNum=30967 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...> - 2014-03-15 03:08:50
|
Revision: 59265 http://sourceforge.net/p/firebird/code/59265 Author: firebirds Date: 2014-03-15 03:08:46 +0000 (Sat, 15 Mar 2014) 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 2014-03-14 16:45:09 UTC (rev 59264) +++ firebird/trunk/ChangeLog 2014-03-15 03:08:46 UTC (rev 59265) @@ -1,3 +1,18 @@ + 2014-03-14 16:45 asfernandes + M src/jrd/vio.cpp +Fixed restore of sh_test.gbk in TCS. + + 2014-03-14 15:41 asfernandes + M src/isql/isql.epp +Fixed problem with SHOW GENERATOR after SET GENERATOR became DDL. + + 2014-03-14 00:42 robocop + M src/common/classes/InternalMessageBuffer.cpp + M src/jrd/ExtEngineManager.cpp + M src/jrd/met.epp + M src/yvalve/why.cpp +Misc. + 2014-03-12 17:13 roman-simakov M src/jrd/jrd.h M src/jrd/validation.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-14 16:45:09 UTC (rev 59264) +++ firebird/trunk/src/jrd/build_no.h 2014-03-15 03:08:46 UTC (rev 59265) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30967 + FORMAL BUILD NUMBER:30970 */ -#define PRODUCT_VER_STRING "3.0.0.30967" -#define FILE_VER_STRING "WI-T3.0.0.30967" -#define LICENSE_VER_STRING "WI-T3.0.0.30967" -#define FILE_VER_NUMBER 3, 0, 0, 30967 +#define PRODUCT_VER_STRING "3.0.0.30970" +#define FILE_VER_STRING "WI-T3.0.0.30970" +#define LICENSE_VER_STRING "WI-T3.0.0.30970" +#define FILE_VER_NUMBER 3, 0, 0, 30970 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30967" +#define FB_BUILD_NO "30970" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-14 16:45:09 UTC (rev 59264) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-15 03:08:46 UTC (rev 59265) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30967 +BuildNum=30970 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...> - 2014-03-16 00:45:03
|
Revision: 59269 http://sourceforge.net/p/firebird/code/59269 Author: firebirds Date: 2014-03-16 00:44:59 +0000 (Sun, 16 Mar 2014) 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 2014-03-15 18:43:45 UTC (rev 59268) +++ firebird/trunk/ChangeLog 2014-03-16 00:44:59 UTC (rev 59269) @@ -1,3 +1,14 @@ + 2014-03-15 18:43 dimitr + M src/dsql/ExprNodes.cpp +Fixed CORE-4366: Wrong result of WHERE predicate when it contains NULL IS NOT DISTINCT FROM (select min(NULL) from ...) + + 2014-03-15 18:00 dimitr + M src/jrd/RecordSourceNodes.cpp + M src/jrd/opt.cpp + M src/jrd/opt_proto.h + M src/jrd/rse.h +Refactored the conjuncts handling code in the optimizer to be simpler and avoid duplication. As a side effect, this also fixes CORE-4365: Equality predicate distribution does not work for some complex queries. Cleanup up some legacy checks that I consider unnecessary. + 2014-03-14 16:45 asfernandes M src/jrd/vio.cpp Fixed restore of sh_test.gbk in TCS. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-15 18:43:45 UTC (rev 59268) +++ firebird/trunk/src/jrd/build_no.h 2014-03-16 00:44:59 UTC (rev 59269) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30970 + FORMAL BUILD NUMBER:30972 */ -#define PRODUCT_VER_STRING "3.0.0.30970" -#define FILE_VER_STRING "WI-T3.0.0.30970" -#define LICENSE_VER_STRING "WI-T3.0.0.30970" -#define FILE_VER_NUMBER 3, 0, 0, 30970 +#define PRODUCT_VER_STRING "3.0.0.30972" +#define FILE_VER_STRING "WI-T3.0.0.30972" +#define LICENSE_VER_STRING "WI-T3.0.0.30972" +#define FILE_VER_NUMBER 3, 0, 0, 30972 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30970" +#define FB_BUILD_NO "30972" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-15 18:43:45 UTC (rev 59268) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-16 00:44:59 UTC (rev 59269) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30970 +BuildNum=30972 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...> - 2014-03-17 02:39:34
|
Revision: 59274 http://sourceforge.net/p/firebird/code/59274 Author: firebirds Date: 2014-03-17 02:39:29 +0000 (Mon, 17 Mar 2014) 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 2014-03-16 18:46:57 UTC (rev 59273) +++ firebird/trunk/ChangeLog 2014-03-17 02:39:29 UTC (rev 59274) @@ -1,3 +1,17 @@ + 2014-03-16 18:46 asfernandes + M src/jrd/Optimizer.h + M src/jrd/opt.cpp +Scope. + + 2014-03-16 18:41 asfernandes + M src/burp/restore.epp + M src/isql/extract.epp + M src/isql/show.epp + M src/jrd/RecordSourceNodes.cpp + M src/jrd/pag.cpp + M src/jrd/trace/TraceObjects.h +Misc. + 2014-03-15 18:43 dimitr M src/dsql/ExprNodes.cpp Fixed CORE-4366: Wrong result of WHERE predicate when it contains NULL IS NOT DISTINCT FROM (select min(NULL) from ...) Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-16 18:46:57 UTC (rev 59273) +++ firebird/trunk/src/jrd/build_no.h 2014-03-17 02:39:29 UTC (rev 59274) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30972 + FORMAL BUILD NUMBER:30974 */ -#define PRODUCT_VER_STRING "3.0.0.30972" -#define FILE_VER_STRING "WI-T3.0.0.30972" -#define LICENSE_VER_STRING "WI-T3.0.0.30972" -#define FILE_VER_NUMBER 3, 0, 0, 30972 +#define PRODUCT_VER_STRING "3.0.0.30974" +#define FILE_VER_STRING "WI-T3.0.0.30974" +#define LICENSE_VER_STRING "WI-T3.0.0.30974" +#define FILE_VER_NUMBER 3, 0, 0, 30974 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30972" +#define FB_BUILD_NO "30974" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-16 18:46:57 UTC (rev 59273) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-17 02:39:29 UTC (rev 59274) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30972 +BuildNum=30974 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...> - 2014-03-18 00:30:09
|
Revision: 59279 http://sourceforge.net/p/firebird/code/59279 Author: firebirds Date: 2014-03-18 00:30:06 +0000 (Tue, 18 Mar 2014) 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 2014-03-17 17:37:41 UTC (rev 59278) +++ firebird/trunk/ChangeLog 2014-03-18 00:30:06 UTC (rev 59279) @@ -1,3 +1,15 @@ + 2014-03-17 17:37 dimitr + M src/jrd/opt.cpp +Fixed a regression in my recent commit, thanks to Adriano. + + 2014-03-17 15:19 asfernandes + M doc/sql.extensions/README.ddl_triggers.txt +Complement DDL triggers documentation. + + 2014-03-17 15:18 asfernandes + M doc/sql.extensions/README.ddl_triggers.txt +Complement DDL triggers documentation. + 2014-03-16 18:46 asfernandes M src/jrd/Optimizer.h M src/jrd/opt.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-17 17:37:41 UTC (rev 59278) +++ firebird/trunk/src/jrd/build_no.h 2014-03-18 00:30:06 UTC (rev 59279) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30974 + FORMAL BUILD NUMBER:30977 */ -#define PRODUCT_VER_STRING "3.0.0.30974" -#define FILE_VER_STRING "WI-T3.0.0.30974" -#define LICENSE_VER_STRING "WI-T3.0.0.30974" -#define FILE_VER_NUMBER 3, 0, 0, 30974 +#define PRODUCT_VER_STRING "3.0.0.30977" +#define FILE_VER_STRING "WI-T3.0.0.30977" +#define LICENSE_VER_STRING "WI-T3.0.0.30977" +#define FILE_VER_NUMBER 3, 0, 0, 30977 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30974" +#define FB_BUILD_NO "30977" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-17 17:37:41 UTC (rev 59278) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-18 00:30:06 UTC (rev 59279) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30974 +BuildNum=30977 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...> - 2014-03-19 01:03:22
|
Revision: 59283 http://sourceforge.net/p/firebird/code/59283 Author: firebirds Date: 2014-03-19 01:03:18 +0000 (Wed, 19 Mar 2014) 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 2014-03-18 16:33:02 UTC (rev 59282) +++ firebird/trunk/ChangeLog 2014-03-19 01:03:18 UTC (rev 59283) @@ -1,3 +1,7 @@ + 2014-03-18 16:33 asfernandes + M src/jrd/trace/TraceObjects.h +Warning. + 2014-03-17 17:37 dimitr M src/jrd/opt.cpp Fixed a regression in my recent commit, thanks to Adriano. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-18 16:33:02 UTC (rev 59282) +++ firebird/trunk/src/jrd/build_no.h 2014-03-19 01:03:18 UTC (rev 59283) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30977 + FORMAL BUILD NUMBER:30978 */ -#define PRODUCT_VER_STRING "3.0.0.30977" -#define FILE_VER_STRING "WI-T3.0.0.30977" -#define LICENSE_VER_STRING "WI-T3.0.0.30977" -#define FILE_VER_NUMBER 3, 0, 0, 30977 +#define PRODUCT_VER_STRING "3.0.0.30978" +#define FILE_VER_STRING "WI-T3.0.0.30978" +#define LICENSE_VER_STRING "WI-T3.0.0.30978" +#define FILE_VER_NUMBER 3, 0, 0, 30978 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30977" +#define FB_BUILD_NO "30978" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-18 16:33:02 UTC (rev 59282) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-19 01:03:18 UTC (rev 59283) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30977 +BuildNum=30978 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...> - 2014-03-20 00:34:46
|
Revision: 59290 http://sourceforge.net/p/firebird/code/59290 Author: firebirds Date: 2014-03-20 00:34:42 +0000 (Thu, 20 Mar 2014) 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 2014-03-19 22:31:50 UTC (rev 59289) +++ firebird/trunk/ChangeLog 2014-03-20 00:34:42 UTC (rev 59290) @@ -1,3 +1,22 @@ + 2014-03-19 22:31 hvlad + M src/dsql/BoolNodes.cpp + M src/dsql/BoolNodes.h + M src/dsql/ExprNodes.cpp + M src/dsql/ExprNodes.h +Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement: +- fixed error when "NOT IN" expression is turned into (better optimized) equivalent expression: + new RseBoolNode's lost parentForNode member (required later to [not]set stable cursor savepoint) +- replaced pointer to outer ForNode (parentForNode) by boolean flag (ownSavepoint) - it simplifies cloning of nodes + + 2014-03-19 16:19 asfernandes + M src/yvalve/YObjects.h + M src/yvalve/why.cpp +Warnings. + + 2014-03-19 16:19 asfernandes + M src/isql/isql.epp +Revert the behavior of SHOW command without a database connection. It makes sense for SHOW SQL DIALECT. + 2014-03-18 16:33 asfernandes M src/jrd/trace/TraceObjects.h Warning. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-19 22:31:50 UTC (rev 59289) +++ firebird/trunk/src/jrd/build_no.h 2014-03-20 00:34:42 UTC (rev 59290) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30978 + FORMAL BUILD NUMBER:30981 */ -#define PRODUCT_VER_STRING "3.0.0.30978" -#define FILE_VER_STRING "WI-T3.0.0.30978" -#define LICENSE_VER_STRING "WI-T3.0.0.30978" -#define FILE_VER_NUMBER 3, 0, 0, 30978 +#define PRODUCT_VER_STRING "3.0.0.30981" +#define FILE_VER_STRING "WI-T3.0.0.30981" +#define LICENSE_VER_STRING "WI-T3.0.0.30981" +#define FILE_VER_NUMBER 3, 0, 0, 30981 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30978" +#define FB_BUILD_NO "30981" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-19 22:31:50 UTC (rev 59289) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-20 00:34:42 UTC (rev 59290) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30978 +BuildNum=30981 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...> - 2014-03-21 23:04:01
|
Revision: 59293 http://sourceforge.net/p/firebird/code/59293 Author: robocop Date: 2014-03-21 23:03:56 +0000 (Fri, 21 Mar 2014) Log Message: ----------- Misc. Modified Paths: -------------- firebird/trunk/doc/sql.extensions/README.ddl_triggers.txt firebird/trunk/src/dsql/ExprNodes.cpp firebird/trunk/src/jrd/opt.cpp Modified: firebird/trunk/doc/sql.extensions/README.ddl_triggers.txt =================================================================== --- firebird/trunk/doc/sql.extensions/README.ddl_triggers.txt 2014-03-21 18:57:41 UTC (rev 59292) +++ firebird/trunk/doc/sql.extensions/README.ddl_triggers.txt 2014-03-21 23:03:56 UTC (rev 59293) @@ -91,7 +91,7 @@ FUNCTION} triggers. Notes: - 1) COMMENT ON, GRANT, REVOKE and ALTER DATABASE does not fire DDL triggers. + 1) COMMENT ON, GRANT, REVOKE and ALTER DATABASE do not fire DDL triggers. Utilities support: DDL triggers is a type of database triggers, so the parameters -nodbtriggers (GBAK and ISQL) Modified: firebird/trunk/src/dsql/ExprNodes.cpp =================================================================== --- firebird/trunk/src/dsql/ExprNodes.cpp 2014-03-21 18:57:41 UTC (rev 59292) +++ firebird/trunk/src/dsql/ExprNodes.cpp 2014-03-21 23:03:56 UTC (rev 59293) @@ -1508,7 +1508,7 @@ const SLONG l1 = MOV_get_long(desc, node->nodScale); const SINT64 l2 = MOV_get_long(&value->vlu_desc, node->nodScale); - SINT64 rc = (blrOp == blr_subtract) ? l2 - l1 : l2 + l1; + const SINT64 rc = (blrOp == blr_subtract) ? l2 - l1 : l2 + l1; if (rc < MIN_SLONG || rc > MAX_SLONG) ERR_post(Arg::Gds(isc_exception_integer_overflow)); @@ -10395,7 +10395,8 @@ csb->csb_blr_reader.setPos(savePos); return SysFuncCallNode::parse(tdbb, pool, csb, blr_sys_function); } - else if (blrOp == blr_subfunc) + + if (blrOp == blr_subfunc) { DeclareSubFuncNode* declareNode; if (csb->subFunctions.get(name.identifier, declareNode)) Modified: firebird/trunk/src/jrd/opt.cpp =================================================================== --- firebird/trunk/src/jrd/opt.cpp 2014-03-21 18:57:41 UTC (rev 59292) +++ firebird/trunk/src/jrd/opt.cpp 2014-03-21 23:03:56 UTC (rev 59293) @@ -689,7 +689,7 @@ nodeBase = opt->opt_base_conjuncts; } - fb_assert(nodeBase >= 0 && j >= 0); + fb_assert(nodeBase >= 0 && j >= 0 && nodeBase + j < MAX_CONJUNCTS); opt->opt_conjuncts[nodeBase + j].opt_conjunct_node = node; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2014-03-22 00:39:42
|
Revision: 59295 http://sourceforge.net/p/firebird/code/59295 Author: firebirds Date: 2014-03-22 00:39:38 +0000 (Sat, 22 Mar 2014) 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 2014-03-21 23:05:56 UTC (rev 59294) +++ firebird/trunk/ChangeLog 2014-03-22 00:39:38 UTC (rev 59295) @@ -1,3 +1,19 @@ + 2014-03-21 23:05 robocop + M src/remote/server/os/win32/property.cpp + M src/remote/server/os/win32/property.rc + M src/remote/server/os/win32/property.rh +Windows only: I prefer to know from the properties dialog when the Server is using the -m startup option. + + 2014-03-21 23:03 robocop + M doc/sql.extensions/README.ddl_triggers.txt + M src/dsql/ExprNodes.cpp + M src/jrd/opt.cpp +Misc. + + 2014-03-21 18:57 dimitr + M src/jrd/Optimizer.cpp +This should fix the regression reported in fb-devel. + 2014-03-19 22:31 hvlad M src/dsql/BoolNodes.cpp M src/dsql/BoolNodes.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-21 23:05:56 UTC (rev 59294) +++ firebird/trunk/src/jrd/build_no.h 2014-03-22 00:39:38 UTC (rev 59295) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30981 + FORMAL BUILD NUMBER:30984 */ -#define PRODUCT_VER_STRING "3.0.0.30981" -#define FILE_VER_STRING "WI-T3.0.0.30981" -#define LICENSE_VER_STRING "WI-T3.0.0.30981" -#define FILE_VER_NUMBER 3, 0, 0, 30981 +#define PRODUCT_VER_STRING "3.0.0.30984" +#define FILE_VER_STRING "WI-T3.0.0.30984" +#define LICENSE_VER_STRING "WI-T3.0.0.30984" +#define FILE_VER_NUMBER 3, 0, 0, 30984 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30981" +#define FB_BUILD_NO "30984" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-21 23:05:56 UTC (rev 59294) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-22 00:39:38 UTC (rev 59295) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30981 +BuildNum=30984 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...> - 2014-03-23 00:31:56
|
Revision: 59305 http://sourceforge.net/p/firebird/code/59305 Author: firebirds Date: 2014-03-23 00:31:53 +0000 (Sun, 23 Mar 2014) 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 2014-03-22 20:56:13 UTC (rev 59304) +++ firebird/trunk/ChangeLog 2014-03-23 00:31:53 UTC (rev 59305) @@ -1,3 +1,31 @@ + 2014-03-22 20:56 robocop + M src/jrd/vio.cpp +Misc. + + 2014-03-22 20:51 robocop + M src/common/classes/sparse_bitmap.h + M src/dsql/Parser.cpp + M src/jrd/Optimizer.cpp + M src/jrd/extds/ExtDS.cpp + M src/jrd/jrd.cpp + M src/jrd/met.epp + M src/jrd/os/vms/vmslock.cpp + M src/jrd/pag.cpp + M src/jrd/recsrc/FullTableScan.cpp + M src/jrd/sdw.cpp + M src/jrd/shut.cpp + M src/jrd/svc.cpp + M src/jrd/tra.cpp + M src/jrd/validation.cpp + M src/lock/lock.cpp + M src/qli/expand.cpp + M src/qli/picstr.cpp +Misc. + + 2014-03-22 16:54 dimitr + M src/remote/server/os/win32/property.rc +More correct textual description. + 2014-03-21 23:05 robocop M src/remote/server/os/win32/property.cpp M src/remote/server/os/win32/property.rc Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-22 20:56:13 UTC (rev 59304) +++ firebird/trunk/src/jrd/build_no.h 2014-03-23 00:31:53 UTC (rev 59305) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30984 + FORMAL BUILD NUMBER:30987 */ -#define PRODUCT_VER_STRING "3.0.0.30984" -#define FILE_VER_STRING "WI-T3.0.0.30984" -#define LICENSE_VER_STRING "WI-T3.0.0.30984" -#define FILE_VER_NUMBER 3, 0, 0, 30984 +#define PRODUCT_VER_STRING "3.0.0.30987" +#define FILE_VER_STRING "WI-T3.0.0.30987" +#define LICENSE_VER_STRING "WI-T3.0.0.30987" +#define FILE_VER_NUMBER 3, 0, 0, 30987 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30984" +#define FB_BUILD_NO "30987" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-22 20:56:13 UTC (rev 59304) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-23 00:31:53 UTC (rev 59305) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30984 +BuildNum=30987 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...> - 2014-03-25 01:04:15
|
Revision: 59310 http://sourceforge.net/p/firebird/code/59310 Author: firebirds Date: 2014-03-25 01:04:11 +0000 (Tue, 25 Mar 2014) 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 2014-03-24 14:29:02 UTC (rev 59309) +++ firebird/trunk/ChangeLog 2014-03-25 01:04:11 UTC (rev 59310) @@ -1,3 +1,7 @@ + 2014-03-24 09:46 alexpeshkoff + M src/common/classes/sparse_bitmap.h +fixed build + 2014-03-22 20:56 robocop M src/jrd/vio.cpp Misc. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-24 14:29:02 UTC (rev 59309) +++ firebird/trunk/src/jrd/build_no.h 2014-03-25 01:04:11 UTC (rev 59310) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30987 + FORMAL BUILD NUMBER:30988 */ -#define PRODUCT_VER_STRING "3.0.0.30987" -#define FILE_VER_STRING "WI-T3.0.0.30987" -#define LICENSE_VER_STRING "WI-T3.0.0.30987" -#define FILE_VER_NUMBER 3, 0, 0, 30987 +#define PRODUCT_VER_STRING "3.0.0.30988" +#define FILE_VER_STRING "WI-T3.0.0.30988" +#define LICENSE_VER_STRING "WI-T3.0.0.30988" +#define FILE_VER_NUMBER 3, 0, 0, 30988 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30987" +#define FB_BUILD_NO "30988" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-24 14:29:02 UTC (rev 59309) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-25 01:04:11 UTC (rev 59310) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30987 +BuildNum=30988 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...> - 2014-03-26 00:49:52
|
Revision: 59316 http://sourceforge.net/p/firebird/code/59316 Author: firebirds Date: 2014-03-26 00:49:49 +0000 (Wed, 26 Mar 2014) 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 2014-03-25 14:43:14 UTC (rev 59315) +++ firebird/trunk/ChangeLog 2014-03-26 00:49:49 UTC (rev 59316) @@ -1,3 +1,21 @@ + 2014-03-25 14:43 dimitr + M src/jrd/opt.cpp + M src/jrd/recsrc/IndexTableScan.cpp + M src/jrd/recsrc/RecordSource.h +Allowed conditional bitmap scans for the index navigation. + + 2014-03-25 13:52 dimitr + M src/dsql/StmtNodes.cpp +Cleanup. + + 2014-03-25 13:51 dimitr + M src/jrd/Function.epp + M src/jrd/jrd.h + M src/jrd/met.epp + M src/jrd/met_proto.h + M src/jrd/recsrc/ProcedureScan.cpp +Fixed CORE-4371: Create function/sp which references to non-existent exception: error message is "Error while parsing function's BLR" instead of "exception not defined". + 2014-03-24 09:46 alexpeshkoff M src/common/classes/sparse_bitmap.h fixed build Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-25 14:43:14 UTC (rev 59315) +++ firebird/trunk/src/jrd/build_no.h 2014-03-26 00:49:49 UTC (rev 59316) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30988 + FORMAL BUILD NUMBER:30991 */ -#define PRODUCT_VER_STRING "3.0.0.30988" -#define FILE_VER_STRING "WI-T3.0.0.30988" -#define LICENSE_VER_STRING "WI-T3.0.0.30988" -#define FILE_VER_NUMBER 3, 0, 0, 30988 +#define PRODUCT_VER_STRING "3.0.0.30991" +#define FILE_VER_STRING "WI-T3.0.0.30991" +#define LICENSE_VER_STRING "WI-T3.0.0.30991" +#define FILE_VER_NUMBER 3, 0, 0, 30991 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30988" +#define FB_BUILD_NO "30991" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-25 14:43:14 UTC (rev 59315) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-26 00:49:49 UTC (rev 59316) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30988 +BuildNum=30991 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...> - 2014-03-26 16:56:01
|
Revision: 59321 http://sourceforge.net/p/firebird/code/59321 Author: asfernandes Date: 2014-03-26 16:55:57 +0000 (Wed, 26 Mar 2014) Log Message: ----------- Fixed CORE-4373 - Duplicate names in package are not checked. Modified Paths: -------------- firebird/trunk/lang_helpers/gds_codes.ftn firebird/trunk/lang_helpers/gds_codes.pas firebird/trunk/src/dsql/PackageNodes.epp 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/msgs/facilities2.sql firebird/trunk/src/msgs/messages2.sql firebird/trunk/src/msgs/system_errors2.sql Modified: firebird/trunk/lang_helpers/gds_codes.ftn =================================================================== --- firebird/trunk/lang_helpers/gds_codes.ftn 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/lang_helpers/gds_codes.ftn 2014-03-26 16:55:57 UTC (rev 59321) @@ -1814,6 +1814,8 @@ PARAMETER (GDS__dyn_domain_used_function = 336068890) INTEGER*4 GDS__dyn_alter_user_no_clause PARAMETER (GDS__dyn_alter_user_no_clause = 336068891) + INTEGER*4 GDS__dyn_duplicate_package_item + PARAMETER (GDS__dyn_duplicate_package_item = 336068894) INTEGER*4 GDS__gbak_unknown_switch PARAMETER (GDS__gbak_unknown_switch = 336330753) INTEGER*4 GDS__gbak_page_size_missing Modified: firebird/trunk/lang_helpers/gds_codes.pas =================================================================== --- firebird/trunk/lang_helpers/gds_codes.pas 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/lang_helpers/gds_codes.pas 2014-03-26 16:55:57 UTC (rev 59321) @@ -914,6 +914,7 @@ gds_dyn_coll_used_function = 336068889; gds_dyn_domain_used_function = 336068890; gds_dyn_alter_user_no_clause = 336068891; + gds_dyn_duplicate_package_item = 336068894; gds_gbak_unknown_switch = 336330753; gds_gbak_page_size_missing = 336330754; gds_gbak_page_size_toobig = 336330755; Modified: firebird/trunk/src/dsql/PackageNodes.epp =================================================================== --- firebird/trunk/src/dsql/PackageNodes.epp 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/src/dsql/PackageNodes.epp 2014-03-26 16:55:57 UTC (rev 59321) @@ -415,7 +415,17 @@ case CreateAlterPackageNode::Item::FUNCTION: { CreateAlterFunctionNode* const fun = (*items)[i].function; + + if (functionNames.exist(fun->name)) + { + status_exception::raise( + Arg::Gds(isc_no_meta_update) << + Arg::Gds(isc_dyn_duplicate_package_item) << + Arg::Str("FUNCTION") << Arg::Str(fun->name)); + } + functionNames.add(fun->name); + fun->alter = true; fun->package = name; fun->dsqlPass(itemScratch); @@ -425,7 +435,17 @@ case CreateAlterPackageNode::Item::PROCEDURE: { CreateAlterProcedureNode* const proc = (*items)[i].procedure; + + if (procedureNames.exist(proc->name)) + { + status_exception::raise( + Arg::Gds(isc_no_meta_update) << + Arg::Gds(isc_dyn_duplicate_package_item) << + Arg::Str("PROCEDURE") << Arg::Str(proc->name)); + } + procedureNames.add(proc->name); + proc->alter = true; proc->package = name; proc->dsqlPass(itemScratch); @@ -745,6 +765,8 @@ // process declaredItems and items Array<CreateAlterPackageNode::Item>* arrays[] = {declaredItems, items}; + SortedArray<MetaName> functionNames[FB_NELEM(arrays)]; + SortedArray<MetaName> procedureNames[FB_NELEM(arrays)]; for (unsigned i = 0; i < FB_NELEM(arrays); ++i) { @@ -768,6 +790,17 @@ case CreateAlterPackageNode::Item::FUNCTION: { CreateAlterFunctionNode* const fun = (*arrays[i])[j].function; + + if (functionNames[i].exist(fun->name)) + { + status_exception::raise( + Arg::Gds(isc_no_meta_update) << + Arg::Gds(isc_dyn_duplicate_package_item) << + Arg::Str("FUNCTION") << Arg::Str(fun->name)); + } + + functionNames[i].add(fun->name); + fun->package = name; fun->create = true; if (arrays[i] == items) @@ -779,6 +812,17 @@ case CreateAlterPackageNode::Item::PROCEDURE: { CreateAlterProcedureNode* const proc = (*arrays[i])[j].procedure; + + if (procedureNames[i].exist(proc->name)) + { + status_exception::raise( + Arg::Gds(isc_no_meta_update) << + Arg::Gds(isc_dyn_duplicate_package_item) << + Arg::Str("PROCEDURE") << Arg::Str(proc->name)); + } + + procedureNames[i].add(proc->name); + proc->package = name; proc->create = true; if (arrays[i] == items) Modified: firebird/trunk/src/include/gen/codetext.h =================================================================== --- firebird/trunk/src/include/gen/codetext.h 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/src/include/gen/codetext.h 2014-03-26 16:55:57 UTC (rev 59321) @@ -903,6 +903,7 @@ {"dyn_coll_used_function", 336068889}, {"dyn_domain_used_function", 336068890}, {"dyn_alter_user_no_clause", 336068891}, + {"dyn_duplicate_package_item", 336068894}, {"gbak_unknown_switch", 336330753}, {"gbak_page_size_missing", 336330754}, {"gbak_page_size_toobig", 336330755}, Modified: firebird/trunk/src/include/gen/iberror.h =================================================================== --- firebird/trunk/src/include/gen/iberror.h 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/src/include/gen/iberror.h 2014-03-26 16:55:57 UTC (rev 59321) @@ -937,6 +937,7 @@ const ISC_STATUS isc_dyn_coll_used_function = 336068889L; const ISC_STATUS isc_dyn_domain_used_function = 336068890L; const ISC_STATUS isc_dyn_alter_user_no_clause = 336068891L; +const ISC_STATUS isc_dyn_duplicate_package_item = 336068894L; const ISC_STATUS isc_gbak_unknown_switch = 336330753L; const ISC_STATUS isc_gbak_page_size_missing = 336330754L; const ISC_STATUS isc_gbak_page_size_toobig = 336330755L; @@ -1253,7 +1254,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 = 1197; +const ISC_STATUS isc_err_max = 1198; #else /* c definitions */ @@ -2160,6 +2161,7 @@ #define isc_dyn_coll_used_function 336068889L #define isc_dyn_domain_used_function 336068890L #define isc_dyn_alter_user_no_clause 336068891L +#define isc_dyn_duplicate_package_item 336068894L #define isc_gbak_unknown_switch 336330753L #define isc_gbak_page_size_missing 336330754L #define isc_gbak_page_size_toobig 336330755L @@ -2476,7 +2478,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 1197 +#define isc_err_max 1198 #endif Modified: firebird/trunk/src/include/gen/msgs.h =================================================================== --- firebird/trunk/src/include/gen/msgs.h 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/src/include/gen/msgs.h 2014-03-26 16:55:57 UTC (rev 59321) @@ -906,6 +906,7 @@ {336068889, "Collation @1 is used in function @2 (parameter name @3) and cannot be dropped"}, /* dyn_coll_used_function */ {336068890, "Domain @1 is used in function @2 (parameter name @3) and cannot be dropped"}, /* dyn_domain_used_function */ {336068891, "ALTER USER requires at least one clause to be specified"}, /* dyn_alter_user_no_clause */ + {336068894, "Duplicate @1 @2"}, /* dyn_duplicate_package_item */ {336330753, "found unknown switch"}, /* gbak_unknown_switch */ {336330754, "page size parameter missing"}, /* gbak_page_size_missing */ {336330755, "Page size specified (@1) greater than limit (16384 bytes)"}, /* gbak_page_size_toobig */ Modified: firebird/trunk/src/include/gen/sql_code.h =================================================================== --- firebird/trunk/src/include/gen/sql_code.h 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/src/include/gen/sql_code.h 2014-03-26 16:55:57 UTC (rev 59321) @@ -902,6 +902,7 @@ {336068889, -901}, /* 281 dyn_coll_used_function */ {336068890, -901}, /* 282 dyn_domain_used_function */ {336068891, -901}, /* 283 dyn_alter_user_no_clause */ + {336068894, -901}, /* 286 dyn_duplicate_package_item */ {336330753, -901}, /* 1 gbak_unknown_switch */ {336330754, -901}, /* 2 gbak_page_size_missing */ {336330755, -901}, /* 3 gbak_page_size_toobig */ Modified: firebird/trunk/src/include/gen/sql_state.h =================================================================== --- firebird/trunk/src/include/gen/sql_state.h 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/src/include/gen/sql_state.h 2014-03-26 16:55:57 UTC (rev 59321) @@ -902,6 +902,7 @@ {336068889, "HY000"}, // 281 dyn_coll_used_function {336068890, "HY000"}, // 282 dyn_domain_used_function {336068891, "42000"}, // 283 dyn_alter_user_no_clause + {336068894, "42000"}, // 286 dyn_duplicate_package_item {336330753, "00000"}, // 1 gbak_unknown_switch {336330754, "00000"}, // 2 gbak_page_size_missing {336330755, "00000"}, // 3 gbak_page_size_toobig Modified: firebird/trunk/src/msgs/facilities2.sql =================================================================== --- firebird/trunk/src/msgs/facilities2.sql 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/src/msgs/facilities2.sql 2014-03-26 16:55:57 UTC (rev 59321) @@ -6,7 +6,7 @@ ('2013-11-13 15:59:10', 'GFIX', 3, 122) ('1996-11-07 13:39:40', 'GPRE', 4, 1) ('2012-08-27 21:26:00', 'DSQL', 7, 33) -('2013-09-05 12:40:00', 'DYN', 8, 286) +('2014-03-26 12:27:00', 'DYN', 8, 287) ('1996-11-07 13:39:40', 'INSTALL', 10, 1) ('1996-11-07 13:38:41', 'TEST', 11, 4) ('2014-03-03 19:17:14', 'GBAK', 12, 353) Modified: firebird/trunk/src/msgs/messages2.sql =================================================================== --- firebird/trunk/src/msgs/messages2.sql 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/src/msgs/messages2.sql 2014-03-26 16:55:57 UTC (rev 59321) @@ -1907,6 +1907,7 @@ ('dyn_alter_user_no_clause', 'CreateAlterUserNode', 'DdlNodes.epp', NULL, 8, 283, NULL, 'ALTER USER requires at least one clause to be specified', NULL, NULL); (NULL, 'DYN_delete_role', 'dyn_del.epp', NULL, 8, 284, NULL, 'Cannot delete system SQL role @1', NULL, NULL); (NULL, 'DdlNodes.epp', 'AlterRelationNode::modifyField', NULL, 8, 285, NULL, 'Column @1 is not an identity column', NULL, NULL); +('dyn_duplicate_package_item', NULL, 'PackageNodes.epp', NULL, 8, 286, NULL, 'Duplicate @1 @2', NULL, NULL); COMMIT WORK; -- TEST (NULL, 'main', 'test.c', NULL, 11, 0, NULL, 'This is a modified text message', NULL, NULL); Modified: firebird/trunk/src/msgs/system_errors2.sql =================================================================== --- firebird/trunk/src/msgs/system_errors2.sql 2014-03-26 16:55:21 UTC (rev 59320) +++ firebird/trunk/src/msgs/system_errors2.sql 2014-03-26 16:55:57 UTC (rev 59321) @@ -891,6 +891,7 @@ (-901, 'HY', '000', 8, 281, 'dyn_coll_used_function', NULL, NULL) (-901, 'HY', '000', 8, 282, 'dyn_domain_used_function', NULL, NULL) (-901, '42', '000', 8, 283, 'dyn_alter_user_no_clause', NULL, NULL) +(-901, '42', '000', 8, 286, 'dyn_duplicate_package_item', NULL, NULL) -- GBAK (-901, '00', '000', 12, 1, 'gbak_unknown_switch', NULL, NULL) (-901, '00', '000', 12, 2, 'gbak_page_size_missing', NULL, NULL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2014-03-27 00:39:59
|
Revision: 59326 http://sourceforge.net/p/firebird/code/59326 Author: firebirds Date: 2014-03-27 00:39:56 +0000 (Thu, 27 Mar 2014) 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 2014-03-26 19:11:32 UTC (rev 59325) +++ firebird/trunk/ChangeLog 2014-03-27 00:39:56 UTC (rev 59326) @@ -1,3 +1,57 @@ + 2014-03-26 19:11 robocop + M src/jrd/dpm.epp + M src/jrd/shut.cpp +Shortcut. + + 2014-03-26 19:10 robocop + M src/jrd/jrd.cpp +Try to drop as many shadow files as possible. + + 2014-03-26 19:10 robocop + M src/dsql/ExprNodes.cpp + M src/jrd/CryptoManager.cpp + M src/jrd/opt.cpp + M src/jrd/par.cpp + M src/jrd/sdw.cpp + M src/remote/server/server.cpp +Misc. + + 2014-03-26 19:06 robocop + M src/burp/mvol.cpp + M src/jrd/jrd.h + M src/jrd/recsrc/BufferedStream.cpp + M src/jrd/recsrc/IndexTableScan.cpp + M src/jrd/recsrc/RecordSource.h +Warnings. + + 2014-03-26 16:55 asfernandes + M lang_helpers/gds_codes.ftn + M lang_helpers/gds_codes.pas + M src/dsql/PackageNodes.epp + 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/msgs/facilities2.sql + M src/msgs/messages2.sql + M src/msgs/system_errors2.sql +Fixed CORE-4373 - Duplicate names in package are not checked. + + 2014-03-26 16:55 asfernandes + M src/dsql/Nodes.h + M src/dsql/dsql.cpp + M src/dsql/dsql.h +Fixed CORE-4376 - Preparation of erroneous DDL statement does not show the main command failed. + + 2014-03-26 16:42 dimitr + M src/dsql/StmtNodes.cpp +Misc. + + 2014-03-26 16:41 dimitr + M src/jrd/val.h +Fixed CORE-4375: Procedure executes infinitely if contains more than 32767 statements inside any BEGIN/END block. + 2014-03-25 14:43 dimitr M src/jrd/opt.cpp M src/jrd/recsrc/IndexTableScan.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-26 19:11:32 UTC (rev 59325) +++ firebird/trunk/src/jrd/build_no.h 2014-03-27 00:39:56 UTC (rev 59326) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30991 + FORMAL BUILD NUMBER:30999 */ -#define PRODUCT_VER_STRING "3.0.0.30991" -#define FILE_VER_STRING "WI-T3.0.0.30991" -#define LICENSE_VER_STRING "WI-T3.0.0.30991" -#define FILE_VER_NUMBER 3, 0, 0, 30991 +#define PRODUCT_VER_STRING "3.0.0.30999" +#define FILE_VER_STRING "WI-T3.0.0.30999" +#define LICENSE_VER_STRING "WI-T3.0.0.30999" +#define FILE_VER_NUMBER 3, 0, 0, 30999 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30991" +#define FB_BUILD_NO "30999" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-26 19:11:32 UTC (rev 59325) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-27 00:39:56 UTC (rev 59326) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30991 +BuildNum=30999 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...> - 2014-03-28 01:41:55
|
Revision: 59328 http://sourceforge.net/p/firebird/code/59328 Author: firebirds Date: 2014-03-28 01:41:53 +0000 (Fri, 28 Mar 2014) 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 2014-03-27 15:18:59 UTC (rev 59327) +++ firebird/trunk/ChangeLog 2014-03-28 01:41:53 UTC (rev 59328) @@ -1,3 +1,7 @@ + 2014-03-27 15:18 asfernandes + M src/dsql/StmtNodes.cpp +Fixed CORE-4374 - Truncation error when using EXECUTE STATEMENT with a blob. + 2014-03-26 19:11 robocop M src/jrd/dpm.epp M src/jrd/shut.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-27 15:18:59 UTC (rev 59327) +++ firebird/trunk/src/jrd/build_no.h 2014-03-28 01:41:53 UTC (rev 59328) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:30999 + FORMAL BUILD NUMBER:31000 */ -#define PRODUCT_VER_STRING "3.0.0.30999" -#define FILE_VER_STRING "WI-T3.0.0.30999" -#define LICENSE_VER_STRING "WI-T3.0.0.30999" -#define FILE_VER_NUMBER 3, 0, 0, 30999 +#define PRODUCT_VER_STRING "3.0.0.31000" +#define FILE_VER_STRING "WI-T3.0.0.31000" +#define LICENSE_VER_STRING "WI-T3.0.0.31000" +#define FILE_VER_NUMBER 3, 0, 0, 31000 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "30999" +#define FB_BUILD_NO "31000" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-27 15:18:59 UTC (rev 59327) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-28 01:41:53 UTC (rev 59328) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=30999 +BuildNum=31000 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...> - 2014-03-28 22:00:11
|
Revision: 59330 http://sourceforge.net/p/firebird/code/59330 Author: robocop Date: 2014-03-28 22:00:05 +0000 (Fri, 28 Mar 2014) Log Message: ----------- Do not take explicit locks on virtual/sys/temp tables using TPBs. Modified Paths: -------------- firebird/trunk/lang_helpers/gds_codes.ftn firebird/trunk/lang_helpers/gds_codes.pas 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/par.cpp firebird/trunk/src/jrd/tra.cpp firebird/trunk/src/msgs/facilities2.sql firebird/trunk/src/msgs/messages2.sql firebird/trunk/src/msgs/system_errors2.sql Modified: firebird/trunk/lang_helpers/gds_codes.ftn =================================================================== --- firebird/trunk/lang_helpers/gds_codes.ftn 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/lang_helpers/gds_codes.ftn 2014-03-28 22:00:05 UTC (rev 59330) @@ -1556,6 +1556,12 @@ PARAMETER (GDS__info_unprepared_stmt = 335545071) INTEGER*4 GDS__idx_key_value PARAMETER (GDS__idx_key_value = 335545072) + INTEGER*4 GDS__forupdate_virtualtbl + PARAMETER (GDS__forupdate_virtualtbl = 335545073) + INTEGER*4 GDS__forupdate_systbl + PARAMETER (GDS__forupdate_systbl = 335545074) + INTEGER*4 GDS__forupdate_temptbl + PARAMETER (GDS__forupdate_temptbl = 335545075) INTEGER*4 GDS__gfix_db_name PARAMETER (GDS__gfix_db_name = 335740929) INTEGER*4 GDS__gfix_invalid_sw Modified: firebird/trunk/lang_helpers/gds_codes.pas =================================================================== --- firebird/trunk/lang_helpers/gds_codes.pas 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/lang_helpers/gds_codes.pas 2014-03-28 22:00:05 UTC (rev 59330) @@ -785,6 +785,9 @@ gds_auth_datalength = 335545070; gds_info_unprepared_stmt = 335545071; gds_idx_key_value = 335545072; + gds_forupdate_virtualtbl = 335545073; + gds_forupdate_systbl = 335545074; + gds_forupdate_temptbl = 335545075; gds_gfix_db_name = 335740929; gds_gfix_invalid_sw = 335740930; gds_gfix_incmp_sw = 335740932; Modified: firebird/trunk/src/include/gen/codetext.h =================================================================== --- firebird/trunk/src/include/gen/codetext.h 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/src/include/gen/codetext.h 2014-03-28 22:00:05 UTC (rev 59330) @@ -774,6 +774,9 @@ {"auth_datalength", 335545070}, {"info_unprepared_stmt", 335545071}, {"idx_key_value", 335545072}, + {"forupdate_virtualtbl", 335545073}, + {"forupdate_systbl", 335545074}, + {"forupdate_temptbl", 335545075}, {"gfix_db_name", 335740929}, {"gfix_invalid_sw", 335740930}, {"gfix_incmp_sw", 335740932}, Modified: firebird/trunk/src/include/gen/iberror.h =================================================================== --- firebird/trunk/src/include/gen/iberror.h 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/src/include/gen/iberror.h 2014-03-28 22:00:05 UTC (rev 59330) @@ -808,6 +808,9 @@ const ISC_STATUS isc_auth_datalength = 335545070L; const ISC_STATUS isc_info_unprepared_stmt = 335545071L; const ISC_STATUS isc_idx_key_value = 335545072L; +const ISC_STATUS isc_forupdate_virtualtbl = 335545073L; +const ISC_STATUS isc_forupdate_systbl = 335545074L; +const ISC_STATUS isc_forupdate_temptbl = 335545075L; const ISC_STATUS isc_gfix_db_name = 335740929L; const ISC_STATUS isc_gfix_invalid_sw = 335740930L; const ISC_STATUS isc_gfix_incmp_sw = 335740932L; @@ -1254,7 +1257,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 = 1198; +const ISC_STATUS isc_err_max = 1201; #else /* c definitions */ @@ -2032,6 +2035,9 @@ #define isc_auth_datalength 335545070L #define isc_info_unprepared_stmt 335545071L #define isc_idx_key_value 335545072L +#define isc_forupdate_virtualtbl 335545073L +#define isc_forupdate_systbl 335545074L +#define isc_forupdate_temptbl 335545075L #define isc_gfix_db_name 335740929L #define isc_gfix_invalid_sw 335740930L #define isc_gfix_incmp_sw 335740932L @@ -2478,7 +2484,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 1198 +#define isc_err_max 1201 #endif Modified: firebird/trunk/src/include/gen/msgs.h =================================================================== --- firebird/trunk/src/include/gen/msgs.h 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/src/include/gen/msgs.h 2014-03-28 22:00:05 UTC (rev 59330) @@ -777,6 +777,9 @@ {335545070, "Client authentication plugin expected @2 bytes of @3 from server, got @1"}, /* auth_datalength */ {335545071, "Attempt to get information about an unprepared dynamic SQL statement."}, /* info_unprepared_stmt */ {335545072, "Problematic key value is @1"}, /* idx_key_value */ + {335545073, "Cannot select virtual table @1 for update WITH LOCK"}, /* forupdate_virtualtbl */ + {335545074, "Cannot select system table @1 for update WITH LOCK"}, /* forupdate_systbl */ + {335545075, "Cannot select temporary table @1 for update WITH LOCK"}, /* forupdate_temptbl */ {335740929, "data base file name (@1) already given"}, /* gfix_db_name */ {335740930, "invalid switch @1"}, /* gfix_invalid_sw */ {335740932, "incompatible switch combination"}, /* gfix_incmp_sw */ Modified: firebird/trunk/src/include/gen/sql_code.h =================================================================== --- firebird/trunk/src/include/gen/sql_code.h 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/src/include/gen/sql_code.h 2014-03-28 22:00:05 UTC (rev 59330) @@ -773,6 +773,9 @@ {335545070, -902}, /* 750 auth_datalength */ {335545071, -901}, /* 751 info_unprepared_stmt */ {335545072, -901}, /* 752 idx_key_value */ + {335545073, -901}, /* 753 forupdate_virtualtbl */ + {335545074, -901}, /* 754 forupdate_systbl */ + {335545075, -901}, /* 755 forupdate_temptbl */ {335740929, -901}, /* 1 gfix_db_name */ {335740930, -901}, /* 2 gfix_invalid_sw */ {335740932, -901}, /* 4 gfix_incmp_sw */ Modified: firebird/trunk/src/include/gen/sql_state.h =================================================================== --- firebird/trunk/src/include/gen/sql_state.h 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/src/include/gen/sql_state.h 2014-03-28 22:00:05 UTC (rev 59330) @@ -773,6 +773,9 @@ {335545070, "28000"}, // 750 auth_datalength {335545071, "HY007"}, // 751 info_unprepared_stmt {335545072, "HY007"}, // 752 idx_key_value + {335545073, "HY000"}, // 753 forupdate_virtualtbl + {335545074, "HY000"}, // 754 forupdate_systbl + {335545075, "HY000"}, // 755 forupdate_temptbl {335740929, "00000"}, // 1 gfix_db_name {335740930, "00000"}, // 2 gfix_invalid_sw {335740932, "00000"}, // 4 gfix_incmp_sw Modified: firebird/trunk/src/jrd/par.cpp =================================================================== --- firebird/trunk/src/jrd/par.cpp 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/src/jrd/par.cpp 2014-03-28 22:00:05 UTC (rev 59330) @@ -1402,6 +1402,22 @@ break; case blr_writelock: + // PAR_parseRecordSource() called RelationSourceNode::parse() => MET_scan_relation(). + for (size_t iter = 0; iter < rse->rse_relations.getCount(); ++iter) + { + const RecordSourceNode* subNode = rse->rse_relations[iter]; + if (subNode->type != RelationSourceNode::TYPE) + continue; + const RelationSourceNode* relNode = static_cast<const RelationSourceNode*>(subNode); + const jrd_rel* relation = relNode->relation; + fb_assert(relation); + if (relation->isVirtual()) + PAR_error(csb, Arg::Gds(isc_forupdate_virtualtbl) << relation->rel_name, false); + if (relation->isSystem()) + PAR_error(csb, Arg::Gds(isc_forupdate_systbl) << relation->rel_name, false); + if (relation->isTemporary()) + PAR_error(csb, Arg::Gds(isc_forupdate_temptbl) << relation->rel_name, false); + } rse->flags |= RseNode::FLAG_WRITELOCK; break; Modified: firebird/trunk/src/jrd/tra.cpp =================================================================== --- firebird/trunk/src/jrd/tra.cpp 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/src/jrd/tra.cpp 2014-03-28 22:00:05 UTC (rev 59330) @@ -2021,9 +2021,8 @@ Arg::Gds(isc_tpb_reserv_virtualtbl) << Arg::Str(relation_name)); } - // Reject explicit attempts to take locks on system tables, but RDB$ADMIN role - // can do that for whatever is needed. - if (relation->isSystem() && !tdbb->getAttachment()->locksmith()) + // Reject explicit attempts to take locks on system tables. + if (relation->isSystem()) { ERR_post(Arg::Gds(isc_bad_tpb_content) << Arg::Gds(isc_tpb_reserv_systbl) << Arg::Str(relation_name)); Modified: firebird/trunk/src/msgs/facilities2.sql =================================================================== --- firebird/trunk/src/msgs/facilities2.sql 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/src/msgs/facilities2.sql 2014-03-28 22:00:05 UTC (rev 59330) @@ -1,7 +1,7 @@ /* MAX_NUMBER is the next number to be used, always one more than the highest message number. */ set bulk_insert INSERT INTO FACILITIES (LAST_CHANGE, FACILITY, FAC_CODE, MAX_NUMBER) VALUES (?, ?, ?, ?); -- -('2013-12-26 14:52:00', 'JRD', 0, 753) +('2014-03-26 22:42:01', 'JRD', 0, 756) ('2012-01-23 20:10:30', 'QLI', 1, 532) ('2013-11-13 15:59:10', 'GFIX', 3, 122) ('1996-11-07 13:39:40', 'GPRE', 4, 1) Modified: firebird/trunk/src/msgs/messages2.sql =================================================================== --- firebird/trunk/src/msgs/messages2.sql 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/src/msgs/messages2.sql 2014-03-28 22:00:05 UTC (rev 59330) @@ -860,6 +860,9 @@ ('auth_datalength', NULL, NULL, NULL, 0, 750, NULL, 'Client authentication plugin expected @2 bytes of @3 from server, got @1', NULL, NULL); ('info_unprepared_stmt', NULL, NULL, NULL, 0, 751, NULL, 'Attempt to get information about an unprepared dynamic SQL statement.', NULL, NULL); ('idx_key_value', NULL, NULL, NULL, 0, 752, NULL, 'Problematic key value is @1', NULL, NULL); +('forupdate_virtualtbl', 'PAR_rse', 'par.cpp', NULL, 0, 753, NULL, 'Cannot select virtual table @1 for update WITH LOCK', NULL, NULL) +('forupdate_systbl', 'PAR_rse', 'par.cpp', NULL, 0, 754, NULL, 'Cannot select system table @1 for update WITH LOCK', NULL, NULL) +('forupdate_temptbl', 'PAR_rse', 'par.cpp', NULL, 0, 755, NULL, 'Cannot select temporary table @1 for update WITH LOCK', NULL, NULL) -- QLI (NULL, NULL, NULL, NULL, 1, 0, NULL, 'expected type', NULL, NULL); (NULL, NULL, NULL, NULL, 1, 1, NULL, 'bad block type', NULL, NULL); Modified: firebird/trunk/src/msgs/system_errors2.sql =================================================================== --- firebird/trunk/src/msgs/system_errors2.sql 2014-03-28 16:55:52 UTC (rev 59329) +++ firebird/trunk/src/msgs/system_errors2.sql 2014-03-28 22:00:05 UTC (rev 59330) @@ -759,6 +759,9 @@ (-902, '28', '000', 0, 750, 'auth_datalength', NULL, NULL); (-901, 'HY', '007', 0, 751, 'info_unprepared_stmt', NULL, NULL) (-901, 'HY', '007', 0, 752, 'idx_key_value', NULL, NULL) +(-901, 'HY', '000', 0, 753, 'forupdate_virtualtbl', NULL, NULL) +(-901, 'HY', '000', 0, 754, 'forupdate_systbl', NULL, NULL) +(-901, 'HY', '000', 0, 755, 'forupdate_temptbl', NULL, NULL) -- GFIX (-901, '00', '000', 3, 1, 'gfix_db_name', NULL, NULL) (-901, '00', '000', 3, 2, 'gfix_invalid_sw', NULL, NULL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2014-03-29 00:39:14
|
Revision: 59331 http://sourceforge.net/p/firebird/code/59331 Author: firebirds Date: 2014-03-29 00:39:11 +0000 (Sat, 29 Mar 2014) 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 2014-03-28 22:00:05 UTC (rev 59330) +++ firebird/trunk/ChangeLog 2014-03-29 00:39:11 UTC (rev 59331) @@ -1,3 +1,18 @@ + 2014-03-28 22:00 robocop + M lang_helpers/gds_codes.ftn + M lang_helpers/gds_codes.pas + 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/par.cpp + M src/jrd/tra.cpp + M src/msgs/facilities2.sql + M src/msgs/messages2.sql + M src/msgs/system_errors2.sql +Do not take explicit locks on virtual/sys/temp tables using TPBs. + 2014-03-27 15:18 asfernandes M src/dsql/StmtNodes.cpp Fixed CORE-4374 - Truncation error when using EXECUTE STATEMENT with a blob. Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2014-03-28 22:00:05 UTC (rev 59330) +++ firebird/trunk/src/jrd/build_no.h 2014-03-29 00:39:11 UTC (rev 59331) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31000 + FORMAL BUILD NUMBER:31001 */ -#define PRODUCT_VER_STRING "3.0.0.31000" -#define FILE_VER_STRING "WI-T3.0.0.31000" -#define LICENSE_VER_STRING "WI-T3.0.0.31000" -#define FILE_VER_NUMBER 3, 0, 0, 31000 +#define PRODUCT_VER_STRING "3.0.0.31001" +#define FILE_VER_STRING "WI-T3.0.0.31001" +#define LICENSE_VER_STRING "WI-T3.0.0.31001" +#define FILE_VER_NUMBER 3, 0, 0, 31001 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31000" +#define FB_BUILD_NO "31001" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-28 22:00:05 UTC (rev 59330) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-29 00:39:11 UTC (rev 59331) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31000 +BuildNum=31001 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...> - 2014-03-31 00:35:21
|
Revision: 59339 http://sourceforge.net/p/firebird/code/59339 Author: firebirds Date: 2014-03-31 00:35:17 +0000 (Mon, 31 Mar 2014) 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 2014-03-30 14:44:44 UTC (rev 59338) +++ firebird/trunk/ChangeLog 2014-03-31 00:35:17 UTC (rev 59339) @@ -1,3 +1,13 @@ + 2014-03-30 12:59 dimitr + M src/dsql/StmtNodes.cpp + M src/jrd/exe.h +Fixed CORE-4379: Poor performance of explicit cursors containing correlated subqueries in the select list. + + 2014-03-30 12:57 dimitr + M src/jrd/Optimizer.h + M src/jrd/opt.cpp +Moved the helper class to the public scope for reuse outside the optimizer. + 2014-03-28 22:00 robocop 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 2014-03-30 14:44:44 UTC (rev 59338) +++ firebird/trunk/src/jrd/build_no.h 2014-03-31 00:35:17 UTC (rev 59339) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:31001 + FORMAL BUILD NUMBER:31003 */ -#define PRODUCT_VER_STRING "3.0.0.31001" -#define FILE_VER_STRING "WI-T3.0.0.31001" -#define LICENSE_VER_STRING "WI-T3.0.0.31001" -#define FILE_VER_NUMBER 3, 0, 0, 31001 +#define PRODUCT_VER_STRING "3.0.0.31003" +#define FILE_VER_STRING "WI-T3.0.0.31003" +#define LICENSE_VER_STRING "WI-T3.0.0.31003" +#define FILE_VER_NUMBER 3, 0, 0, 31003 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "31001" +#define FB_BUILD_NO "31003" #define FB_BUILD_TYPE "T" #define FB_BUILD_SUFFIX "Firebird 3.0 Alpha 2" Modified: firebird/trunk/src/misc/writeBuildNum.sh =================================================================== --- firebird/trunk/src/misc/writeBuildNum.sh 2014-03-30 14:44:44 UTC (rev 59338) +++ firebird/trunk/src/misc/writeBuildNum.sh 2014-03-31 00:35:17 UTC (rev 59339) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=31001 +BuildNum=31003 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |