|
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.
|