From: <pau...@us...> - 2010-10-05 12:43:30
|
Revision: 51629 http://firebird.svn.sourceforge.net/firebird/?rev=51629&view=rev Author: paulbeach Date: 2010-10-05 12:43:24 +0000 (Tue, 05 Oct 2010) Log Message: ----------- Fix for UDFs on Darwin Modified Paths: -------------- firebird/trunk/builds/posix/darwin.defaults firebird/trunk/src/extlib/ib_udf.cpp Modified: firebird/trunk/builds/posix/darwin.defaults =================================================================== --- firebird/trunk/builds/posix/darwin.defaults 2010-10-05 12:17:50 UTC (rev 51628) +++ firebird/trunk/builds/posix/darwin.defaults 2010-10-05 12:43:24 UTC (rev 51629) @@ -40,7 +40,7 @@ # Per-library link rules LINK_UDF = $(LIB_LINK) $(LIB_BUNDLE_OPTIONS) -L$(LIB) -LINK_UDF_LIBS = -lm -lib_util $(THR_FLAGS) $(THR_LIBS) +LINK_UDF_LIBS = -lm $(THR_FLAGS) $(THR_LIBS) LINK_IB_UTIL = $(LIB_LINK) $(LINK_IBUTIL_SYMBOLS) $(LIB_LINK_OPTIONS)\ $(LIB_LINK_RPATH) $(LIB_LINK_SONAME) Modified: firebird/trunk/src/extlib/ib_udf.cpp =================================================================== --- firebird/trunk/src/extlib/ib_udf.cpp 2010-10-05 12:17:50 UTC (rev 51628) +++ firebird/trunk/src/extlib/ib_udf.cpp 2010-10-05 12:43:24 UTC (rev 51629) @@ -58,6 +58,8 @@ #endif // SOLARIS #endif //__ICC +typedef char* pChar; + double EXPORT IB_UDF_abs( double *a) { return (*a < 0.0) ? -*a : *a; @@ -68,7 +70,7 @@ return (acos(*a)); } -char *EXPORT IB_UDF_ascii_char( ISC_LONG *a) +pChar EXPORT IB_UDF_ascii_char( ISC_LONG *a) { if (!a) return 0; @@ -185,7 +187,7 @@ return (log10(*a)); } -char *EXPORT IB_UDF_lower(const char *s) +pChar EXPORT IB_UDF_lower(const char *s) { if (!s) return 0; @@ -205,7 +207,7 @@ return buf; } -char *EXPORT IB_UDF_lpad( const char *s, ISC_LONG *a, const char *c) +pChar EXPORT IB_UDF_lpad( const char *s, ISC_LONG *a, const char *c) { if (!s || !c) return 0; @@ -241,7 +243,7 @@ return NULL; } -char *EXPORT IB_UDF_ltrim( const char *s) +pChar EXPORT IB_UDF_ltrim( const char *s) { if (!s) return 0; @@ -293,7 +295,7 @@ return ((float) rand() / (float) RAND_MAX); } -char *EXPORT IB_UDF_rpad( const char *s, ISC_LONG *a, const char *c) +pChar EXPORT IB_UDF_rpad( const char *s, ISC_LONG *a, const char *c) { if (!s || !c) return 0; @@ -327,7 +329,7 @@ return NULL; } -char *EXPORT IB_UDF_rtrim( const char *s) +pChar EXPORT IB_UDF_rtrim( const char *s) { if (!s) return 0; @@ -369,7 +371,7 @@ return (sqrt(*a)); } -char* EXPORT IB_UDF_substr(const char* s, ISC_SHORT* m, ISC_SHORT* n) +pChar EXPORT IB_UDF_substr(const char* s, ISC_SHORT* m, ISC_SHORT* n) { if (!s) { return 0; @@ -403,7 +405,7 @@ return buf; } -char* EXPORT IB_UDF_substrlen(const char* s, ISC_SHORT* m, ISC_SHORT* n) +pChar EXPORT IB_UDF_substrlen(const char* s, ISC_SHORT* m, ISC_SHORT* n) { /* Created by Claudio Valderrama for the Firebird project, 2001.04.17 We don't want to return NULL when params are wrong This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2010-10-06 03:14:34
|
Revision: 51632 http://firebird.svn.sourceforge.net/firebird/?rev=51632&view=rev Author: firebirds Date: 2010-10-06 03:14:27 +0000 (Wed, 06 Oct 2010) 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 2010-10-05 13:13:24 UTC (rev 51631) +++ firebird/trunk/ChangeLog 2010-10-06 03:14:27 UTC (rev 51632) @@ -1,3 +1,12 @@ + 2010-10-05 13:12 alexpeshkoff + M doc/README.UserSql +Make it better understandable to people - thanks to Claudio + + 2010-10-05 12:43 paulbeach + M builds/posix/darwin.defaults + M src/extlib/ib_udf.cpp +Fix for UDFs on Darwin + 2010-10-04 13:21 paulbeach M src/extlib/fbudf/fbudf.h M src/extlib/ib_udf.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-05 13:13:24 UTC (rev 51631) +++ firebird/trunk/src/jrd/build_no.h 2010-10-06 03:14:27 UTC (rev 51632) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28748 + FORMAL BUILD NUMBER:28750 */ -#define PRODUCT_VER_STRING "3.0.0.28748" -#define FILE_VER_STRING "WI-T3.0.0.28748" -#define LICENSE_VER_STRING "WI-T3.0.0.28748" -#define FILE_VER_NUMBER 3, 0, 0, 28748 +#define PRODUCT_VER_STRING "3.0.0.28750" +#define FILE_VER_STRING "WI-T3.0.0.28750" +#define LICENSE_VER_STRING "WI-T3.0.0.28750" +#define FILE_VER_NUMBER 3, 0, 0, 28750 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28748" +#define FB_BUILD_NO "28750" #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 2010-10-05 13:13:24 UTC (rev 51631) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-06 03:14:27 UTC (rev 51632) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28748 +BuildNum=28750 if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then # Normal builds This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2010-10-07 03:13:25
|
Revision: 51636 http://firebird.svn.sourceforge.net/firebird/?rev=51636&view=rev Author: firebirds Date: 2010-10-07 03:13:17 +0000 (Thu, 07 Oct 2010) 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 2010-10-06 15:39:08 UTC (rev 51635) +++ firebird/trunk/ChangeLog 2010-10-07 03:13:17 UTC (rev 51636) @@ -1,3 +1,7 @@ + 2010-10-06 15:25 asfernandes + M src/dsql/pass1.cpp +Fixed CORE-3164 - Parameterized requests involving blob fields fails when connected using charset UTF8 + 2010-10-05 13:12 alexpeshkoff M doc/README.UserSql Make it better understandable to people - thanks to Claudio Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-06 15:39:08 UTC (rev 51635) +++ firebird/trunk/src/jrd/build_no.h 2010-10-07 03:13:17 UTC (rev 51636) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28750 + FORMAL BUILD NUMBER:28751 */ -#define PRODUCT_VER_STRING "3.0.0.28750" -#define FILE_VER_STRING "WI-T3.0.0.28750" -#define LICENSE_VER_STRING "WI-T3.0.0.28750" -#define FILE_VER_NUMBER 3, 0, 0, 28750 +#define PRODUCT_VER_STRING "3.0.0.28751" +#define FILE_VER_STRING "WI-T3.0.0.28751" +#define LICENSE_VER_STRING "WI-T3.0.0.28751" +#define FILE_VER_NUMBER 3, 0, 0, 28751 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28750" +#define FB_BUILD_NO "28751" #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 2010-10-06 15:39:08 UTC (rev 51635) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-07 03:13:17 UTC (rev 51636) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28750 +BuildNum=28751 if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then # Normal builds This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2010-10-08 03:14:04
|
Revision: 51640 http://firebird.svn.sourceforge.net/firebird/?rev=51640&view=rev Author: firebirds Date: 2010-10-08 03:13:58 +0000 (Fri, 08 Oct 2010) 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 2010-10-07 16:14:31 UTC (rev 51639) +++ firebird/trunk/ChangeLog 2010-10-08 03:13:58 UTC (rev 51640) @@ -1,3 +1,7 @@ + 2010-10-07 16:10 hvlad + M src/utilities/ntrace/TracePluginImpl.cpp +Fixed bug CORE-3168: exclude_filter doesn't work for <services></section> section of the Trace facility + 2010-10-06 15:25 asfernandes M src/dsql/pass1.cpp Fixed CORE-3164 - Parameterized requests involving blob fields fails when connected using charset UTF8 Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-07 16:14:31 UTC (rev 51639) +++ firebird/trunk/src/jrd/build_no.h 2010-10-08 03:13:58 UTC (rev 51640) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28751 + FORMAL BUILD NUMBER:28752 */ -#define PRODUCT_VER_STRING "3.0.0.28751" -#define FILE_VER_STRING "WI-T3.0.0.28751" -#define LICENSE_VER_STRING "WI-T3.0.0.28751" -#define FILE_VER_NUMBER 3, 0, 0, 28751 +#define PRODUCT_VER_STRING "3.0.0.28752" +#define FILE_VER_STRING "WI-T3.0.0.28752" +#define LICENSE_VER_STRING "WI-T3.0.0.28752" +#define FILE_VER_NUMBER 3, 0, 0, 28752 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28751" +#define FB_BUILD_NO "28752" #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 2010-10-07 16:14:31 UTC (rev 51639) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-08 03:13:58 UTC (rev 51640) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28751 +BuildNum=28752 if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then # Normal builds This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2010-10-09 03:13:05
|
Revision: 51648 http://firebird.svn.sourceforge.net/firebird/?rev=51648&view=rev Author: firebirds Date: 2010-10-09 03:12:58 +0000 (Sat, 09 Oct 2010) 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 2010-10-09 01:57:37 UTC (rev 51647) +++ firebird/trunk/ChangeLog 2010-10-09 03:12:58 UTC (rev 51648) @@ -1,3 +1,56 @@ + 2010-10-09 01:57 asfernandes + M src/dsql/AggNodes.cpp + M src/dsql/AggNodes.h + M src/dsql/ExprNodes.cpp + M src/dsql/ExprNodes.h + M src/dsql/Nodes.h + M src/dsql/Parser.h + M src/dsql/Visitors.h + M src/dsql/WinNodes.cpp + M src/dsql/WinNodes.h + M src/dsql/dsql.cpp + M src/dsql/gen.cpp + M src/dsql/gen_proto.h + M src/dsql/make.cpp + M src/dsql/node.h + M src/dsql/parse.y + M src/dsql/pass1.cpp + M src/jrd/Optimizer.cpp + M src/jrd/blb.cpp + M src/jrd/cmp.cpp + M src/jrd/cmp_proto.h + M src/jrd/evl.cpp + M src/jrd/exe.cpp + M src/jrd/exe.h + M src/jrd/nod.h + M src/jrd/opt.cpp + M src/jrd/par.cpp + M src/jrd/trace/TraceObjects.cpp + M src/misc/blrtable.cpp +Refactor parameters and GEN_ID. + + 2010-10-09 01:50 asfernandes + M src/extlib/ib_udf.h + M src/jrd/event.cpp +Misc + + 2010-10-08 11:57 hvlad + M src/jrd/dfw.epp + M src/jrd/event.cpp + M src/jrd/event_proto.h + M src/jrd/jrd.cpp +Fixed bug CORE-3170 : Engine could enter infinite loop if EVENT's are posted but no subscribers exists + + 2010-10-08 09:40 dimitr + M src/jrd/Function.epp + M src/jrd/Function.h + M src/jrd/Routine.h +Fixed problems with recursive PSQL functions. Minor refactoring. + + 2010-10-08 09:39 dimitr + M src/dsql/ExprNodes.cpp +Fixed problems with recursive PSQL functions. Minor refactoring. + 2010-10-07 16:10 hvlad M src/utilities/ntrace/TracePluginImpl.cpp Fixed bug CORE-3168: exclude_filter doesn't work for <services></section> section of the Trace facility Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-09 01:57:37 UTC (rev 51647) +++ firebird/trunk/src/jrd/build_no.h 2010-10-09 03:12:58 UTC (rev 51648) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28752 + FORMAL BUILD NUMBER:28757 */ -#define PRODUCT_VER_STRING "3.0.0.28752" -#define FILE_VER_STRING "WI-T3.0.0.28752" -#define LICENSE_VER_STRING "WI-T3.0.0.28752" -#define FILE_VER_NUMBER 3, 0, 0, 28752 +#define PRODUCT_VER_STRING "3.0.0.28757" +#define FILE_VER_STRING "WI-T3.0.0.28757" +#define LICENSE_VER_STRING "WI-T3.0.0.28757" +#define FILE_VER_NUMBER 3, 0, 0, 28757 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28752" +#define FB_BUILD_NO "28757" #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 2010-10-09 01:57:37 UTC (rev 51647) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-09 03:12:58 UTC (rev 51648) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28752 +BuildNum=28757 if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then # Normal builds This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2010-10-10 03:13:07
|
Revision: 51651 http://firebird.svn.sourceforge.net/firebird/?rev=51651&view=rev Author: firebirds Date: 2010-10-10 03:13:00 +0000 (Sun, 10 Oct 2010) 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 2010-10-09 18:39:45 UTC (rev 51650) +++ firebird/trunk/ChangeLog 2010-10-10 03:13:00 UTC (rev 51651) @@ -1,3 +1,24 @@ + 2010-10-09 18:39 asfernandes + M src/dsql/ExprNodes.cpp + M src/dsql/ExprNodes.h + M src/dsql/Nodes.h + M src/dsql/Visitors.h + M src/dsql/gen.cpp + M src/dsql/make.cpp + M src/dsql/node.h + M src/dsql/parse.y + M src/dsql/pass1.cpp + M src/jrd/Optimizer.cpp + M src/jrd/cmp.cpp + M src/jrd/evl.cpp + M src/jrd/exe.h + M src/jrd/nod.h + M src/jrd/opt.cpp + M src/jrd/par.cpp + M src/misc/blrtable.cpp +1) Refactored LOWER, UPPER and TRIM. +2) Fixed CORE-3174 - Expression index with TRIM may lead to incorrect indexed lookup + 2010-10-09 01:57 asfernandes M src/dsql/AggNodes.cpp M src/dsql/AggNodes.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-09 18:39:45 UTC (rev 51650) +++ firebird/trunk/src/jrd/build_no.h 2010-10-10 03:13:00 UTC (rev 51651) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28757 + FORMAL BUILD NUMBER:28758 */ -#define PRODUCT_VER_STRING "3.0.0.28757" -#define FILE_VER_STRING "WI-T3.0.0.28757" -#define LICENSE_VER_STRING "WI-T3.0.0.28757" -#define FILE_VER_NUMBER 3, 0, 0, 28757 +#define PRODUCT_VER_STRING "3.0.0.28758" +#define FILE_VER_STRING "WI-T3.0.0.28758" +#define LICENSE_VER_STRING "WI-T3.0.0.28758" +#define FILE_VER_NUMBER 3, 0, 0, 28758 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28757" +#define FB_BUILD_NO "28758" #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 2010-10-09 18:39:45 UTC (rev 51650) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-10 03:13:00 UTC (rev 51651) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28757 +BuildNum=28758 if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then # Normal builds This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2010-10-12 08:03:11
|
Revision: 51652 http://firebird.svn.sourceforge.net/firebird/?rev=51652&view=rev Author: alexpeshkoff Date: 2010-10-12 08:02:57 +0000 (Tue, 12 Oct 2010) Log Message: ----------- OSRI and new posix build Modified Paths: -------------- firebird/trunk/binreloc.m4 firebird/trunk/builds/posix/Makefile.in.examples firebird/trunk/builds/posix/Makefile.in.plugins_examples firebird/trunk/builds/posix/firebird.vers firebird/trunk/builds/posix/make.defaults firebird/trunk/builds/posix/make.rules firebird/trunk/builds/posix/make.shared.targets firebird/trunk/builds/posix/make.shared.variables firebird/trunk/configure.in firebird/trunk/lang_helpers/gds_codes.ftn firebird/trunk/lang_helpers/gds_codes.pas firebird/trunk/src/alice/alice.cpp firebird/trunk/src/alice/alice.h firebird/trunk/src/alice/alice_meta.epp firebird/trunk/src/alice/alice_proto.h firebird/trunk/src/alice/exe.cpp firebird/trunk/src/alice/tdr.cpp firebird/trunk/src/burp/backup.epp firebird/trunk/src/burp/burp.cpp firebird/trunk/src/burp/burp.h firebird/trunk/src/burp/burp_proto.h firebird/trunk/src/burp/canonical.cpp firebird/trunk/src/burp/mvol.cpp firebird/trunk/src/burp/restore.epp firebird/trunk/src/common/StatusArg.cpp firebird/trunk/src/common/StatusHolder.cpp firebird/trunk/src/common/StatusHolder.h firebird/trunk/src/common/classes/ClumpletReader.cpp firebird/trunk/src/common/classes/ImplementHelper.h firebird/trunk/src/common/classes/Interface.h firebird/trunk/src/common/classes/MsgPrint.cpp firebird/trunk/src/common/classes/TempFile.cpp firebird/trunk/src/common/classes/UserBlob.cpp firebird/trunk/src/common/classes/alloc.cpp firebird/trunk/src/common/classes/timestamp.h firebird/trunk/src/common/config/config.cpp firebird/trunk/src/common/config/config_file.cpp firebird/trunk/src/common/config/config_file.h firebird/trunk/src/common/config/dir_list.cpp firebird/trunk/src/common/cvt.cpp firebird/trunk/src/common/fb_exception.cpp firebird/trunk/src/common/utils.cpp firebird/trunk/src/common/utils_proto.h firebird/trunk/src/dsql/BoolNodes.cpp firebird/trunk/src/dsql/DdlNodes.epp firebird/trunk/src/dsql/ExprNodes.cpp firebird/trunk/src/dsql/Parser.h firebird/trunk/src/dsql/btyacc_fb.ske firebird/trunk/src/dsql/ddl.cpp firebird/trunk/src/dsql/dsql.cpp firebird/trunk/src/dsql/dsql.h firebird/trunk/src/dsql/dsql_proto.h firebird/trunk/src/dsql/errd.cpp firebird/trunk/src/dsql/gen.cpp firebird/trunk/src/dsql/hsh.cpp firebird/trunk/src/dsql/make.cpp firebird/trunk/src/dsql/metd.epp firebird/trunk/src/dsql/parse.y firebird/trunk/src/dsql/pass1.cpp firebird/trunk/src/dsql/utld.cpp firebird/trunk/src/dsql/utld_proto.h firebird/trunk/src/gpre/c_cxx.cpp firebird/trunk/src/gpre/cme.cpp firebird/trunk/src/gpre/gpre.h firebird/trunk/src/gpre/int_cxx.cpp firebird/trunk/src/gpre/movg.cpp firebird/trunk/src/gpre/msc.cpp firebird/trunk/src/include/fb_api_proto.h firebird/trunk/src/include/fb_blk.h firebird/trunk/src/include/fb_exception.h 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/intl/lc_ascii.cpp firebird/trunk/src/intl/lc_icu.cpp firebird/trunk/src/intl/lc_iso8859_1.cpp firebird/trunk/src/intl/lc_narrow.cpp firebird/trunk/src/intl/ld.cpp firebird/trunk/src/intl/ldcommon.h firebird/trunk/src/iscguard/cntl_guard.cpp firebird/trunk/src/iscguard/cntlg_proto.h firebird/trunk/src/iscguard/iscguard.cpp firebird/trunk/src/isql/InputDevices.h firebird/trunk/src/isql/extract.epp firebird/trunk/src/isql/isql.epp firebird/trunk/src/isql/iutils.cpp firebird/trunk/src/isql/show.epp firebird/trunk/src/jrd/Attachment.h firebird/trunk/src/jrd/Collation.cpp firebird/trunk/src/jrd/Collation.h firebird/trunk/src/jrd/DataTypeUtil.cpp firebird/trunk/src/jrd/Database.cpp firebird/trunk/src/jrd/Database.h firebird/trunk/src/jrd/DatabaseSnapshot.cpp firebird/trunk/src/jrd/DatabaseSnapshot.h firebird/trunk/src/jrd/ExtEngineManager.cpp firebird/trunk/src/jrd/ExtEngineManager.h firebird/trunk/src/jrd/Function.epp firebird/trunk/src/jrd/Function.h firebird/trunk/src/jrd/GlobalRWLock.cpp firebird/trunk/src/jrd/IntlManager.cpp firebird/trunk/src/jrd/JrdStatement.cpp firebird/trunk/src/jrd/JrdStatement.h firebird/trunk/src/jrd/Optimizer.cpp firebird/trunk/src/jrd/Optimizer.h firebird/trunk/src/jrd/PluginManager.cpp firebird/trunk/src/jrd/PluginManager.h firebird/trunk/src/jrd/PreparedStatement.h firebird/trunk/src/jrd/RandomGenerator.cpp firebird/trunk/src/jrd/Relation.h firebird/trunk/src/jrd/ResultSet.h firebird/trunk/src/jrd/Routine.h firebird/trunk/src/jrd/SimilarToMatcher.h firebird/trunk/src/jrd/SysFunction.cpp firebird/trunk/src/jrd/SysFunction.h firebird/trunk/src/jrd/TempSpace.cpp firebird/trunk/src/jrd/UserManagement.cpp firebird/trunk/src/jrd/ValueImpl.h firebird/trunk/src/jrd/ValuesImpl.cpp firebird/trunk/src/jrd/ValuesImpl.h firebird/trunk/src/jrd/VirtualTable.cpp firebird/trunk/src/jrd/align.h firebird/trunk/src/jrd/blb.cpp firebird/trunk/src/jrd/blb.h firebird/trunk/src/jrd/blob_filter.cpp firebird/trunk/src/jrd/btr.cpp firebird/trunk/src/jrd/build_no.h firebird/trunk/src/jrd/builtin.cpp firebird/trunk/src/jrd/cch.cpp firebird/trunk/src/jrd/cmp.cpp firebird/trunk/src/jrd/cmp_proto.h firebird/trunk/src/jrd/cvt.cpp firebird/trunk/src/jrd/cvt2.cpp firebird/trunk/src/jrd/dfw.epp firebird/trunk/src/jrd/dpm.epp firebird/trunk/src/jrd/dyn.epp firebird/trunk/src/jrd/dyn.h firebird/trunk/src/jrd/dyn_def.epp firebird/trunk/src/jrd/dyn_del.epp firebird/trunk/src/jrd/dyn_mod.epp firebird/trunk/src/jrd/dyn_util.epp firebird/trunk/src/jrd/err.cpp firebird/trunk/src/jrd/event.cpp firebird/trunk/src/jrd/event.h firebird/trunk/src/jrd/event_proto.h firebird/trunk/src/jrd/evl.cpp firebird/trunk/src/jrd/evl_proto.h firebird/trunk/src/jrd/exe.cpp firebird/trunk/src/jrd/exe.h firebird/trunk/src/jrd/execute_statement.cpp firebird/trunk/src/jrd/ext.cpp firebird/trunk/src/jrd/extds/ExtDS.cpp firebird/trunk/src/jrd/extds/ExtDS.h firebird/trunk/src/jrd/extds/InternalDS.cpp firebird/trunk/src/jrd/extds/InternalDS.h firebird/trunk/src/jrd/extds/IscDS.cpp firebird/trunk/src/jrd/extds/IscDS.h firebird/trunk/src/jrd/filters.cpp firebird/trunk/src/jrd/flu.cpp firebird/trunk/src/jrd/flu.h firebird/trunk/src/jrd/fun.epp firebird/trunk/src/jrd/gdsassert.h firebird/trunk/src/jrd/grant.epp firebird/trunk/src/jrd/ibase.h firebird/trunk/src/jrd/idx.cpp firebird/trunk/src/jrd/inf.cpp firebird/trunk/src/jrd/ini.epp firebird/trunk/src/jrd/ini.h firebird/trunk/src/jrd/intl.cpp firebird/trunk/src/jrd/intl.h firebird/trunk/src/jrd/intl_builtin.cpp firebird/trunk/src/jrd/intl_classes.h firebird/trunk/src/jrd/jrd.cpp firebird/trunk/src/jrd/jrd.h firebird/trunk/src/jrd/jrd_proto.h firebird/trunk/src/jrd/lck.cpp firebird/trunk/src/jrd/lls.h firebird/trunk/src/jrd/met.epp firebird/trunk/src/jrd/met_proto.h firebird/trunk/src/jrd/mov_proto.h firebird/trunk/src/jrd/nbak.cpp firebird/trunk/src/jrd/nod.h firebird/trunk/src/jrd/opt.cpp firebird/trunk/src/jrd/opt_proto.h firebird/trunk/src/jrd/os/posix/unix.cpp firebird/trunk/src/jrd/os/thd_priority.h firebird/trunk/src/jrd/os/win32/thd_priority.cpp firebird/trunk/src/jrd/os/win32/winnt.cpp firebird/trunk/src/jrd/pag.cpp firebird/trunk/src/jrd/par.cpp firebird/trunk/src/jrd/par_proto.h firebird/trunk/src/jrd/pcmet.epp firebird/trunk/src/jrd/recsrc/AggregatedStream.cpp firebird/trunk/src/jrd/recsrc/BitmapTableScan.cpp firebird/trunk/src/jrd/recsrc/FilteredStream.cpp firebird/trunk/src/jrd/recsrc/HashJoin.cpp firebird/trunk/src/jrd/recsrc/IndexTableScan.cpp firebird/trunk/src/jrd/recsrc/MergeJoin.cpp firebird/trunk/src/jrd/recsrc/NestedLoopJoin.cpp firebird/trunk/src/jrd/recsrc/ProcedureScan.cpp firebird/trunk/src/jrd/recsrc/RecordSource.cpp firebird/trunk/src/jrd/recsrc/RecordSource.h firebird/trunk/src/jrd/recsrc/RecursiveStream.cpp firebird/trunk/src/jrd/recsrc/Union.cpp firebird/trunk/src/jrd/recsrc/VirtualTableScan.cpp firebird/trunk/src/jrd/recsrc/WindowedStream.cpp firebird/trunk/src/jrd/rse.h firebird/trunk/src/jrd/scl.epp firebird/trunk/src/jrd/sdw.cpp firebird/trunk/src/jrd/sort.cpp firebird/trunk/src/jrd/sqz.cpp firebird/trunk/src/jrd/status.cpp firebird/trunk/src/jrd/svc.cpp firebird/trunk/src/jrd/svc.h firebird/trunk/src/jrd/svc_tab.h firebird/trunk/src/jrd/tpc.cpp firebird/trunk/src/jrd/tra.cpp firebird/trunk/src/jrd/tra.h firebird/trunk/src/jrd/trace/TraceConfigStorage.cpp firebird/trunk/src/jrd/trace/TraceConfigStorage.h firebird/trunk/src/jrd/trace/TraceLog.cpp firebird/trunk/src/jrd/trace/TraceLog.h firebird/trunk/src/jrd/trace/TraceManager.cpp firebird/trunk/src/jrd/trace/TraceObjects.cpp firebird/trunk/src/jrd/trace/TraceObjects.h firebird/trunk/src/jrd/trace/TraceService.cpp firebird/trunk/src/jrd/trace/TraceService.h firebird/trunk/src/jrd/trig.h firebird/trunk/src/jrd/val.h firebird/trunk/src/jrd/validation.cpp firebird/trunk/src/jrd/vio.cpp firebird/trunk/src/lock/lock.cpp firebird/trunk/src/lock/lock_proto.h firebird/trunk/src/lock/print.cpp firebird/trunk/src/misc/headers.sed firebird/trunk/src/misc/writeBuildNum.sh firebird/trunk/src/msgs/build_file.epp firebird/trunk/src/msgs/check_msgs.epp firebird/trunk/src/msgs/facilities2.sql firebird/trunk/src/msgs/messages2.sql firebird/trunk/src/msgs/system_errors2.sql firebird/trunk/src/plugins/udr_engine/UdrEngine.cpp firebird/trunk/src/qli/all.cpp firebird/trunk/src/qli/command.cpp firebird/trunk/src/qli/compile.cpp firebird/trunk/src/qli/dtr.cpp firebird/trunk/src/qli/dtr.h firebird/trunk/src/qli/err.cpp firebird/trunk/src/qli/eval.cpp firebird/trunk/src/qli/exe.cpp firebird/trunk/src/qli/gener.cpp firebird/trunk/src/qli/help.epp firebird/trunk/src/qli/lex.cpp firebird/trunk/src/qli/meta.epp firebird/trunk/src/qli/mov.cpp firebird/trunk/src/qli/picstr.cpp firebird/trunk/src/qli/show.epp firebird/trunk/src/remote/inet.cpp firebird/trunk/src/remote/inet_proto.h firebird/trunk/src/remote/merge.cpp firebird/trunk/src/remote/parser.cpp firebird/trunk/src/remote/protocol.cpp firebird/trunk/src/remote/protocol.h firebird/trunk/src/remote/remot_proto.h firebird/trunk/src/remote/remote.cpp firebird/trunk/src/remote/remote.h firebird/trunk/src/utilities/cache.cpp firebird/trunk/src/utilities/drop.cpp firebird/trunk/src/utilities/gstat/dba.epp firebird/trunk/src/utilities/gstat/ppg.cpp firebird/trunk/src/utilities/guard/guard.cpp firebird/trunk/src/utilities/guard/util.cpp firebird/trunk/src/utilities/ibmgr/srvrmgr.cpp firebird/trunk/src/utilities/nbackup/nbk_proto.h firebird/trunk/src/utilities/ntrace/PluginLogWriter.h firebird/trunk/src/utilities/ntrace/TraceConfiguration.cpp firebird/trunk/src/utilities/ntrace/TracePluginImpl.cpp firebird/trunk/src/utilities/ntrace/TracePluginImpl.h firebird/trunk/src/utilities/ntrace/TraceUnicodeUtils.h firebird/trunk/src/utilities/print_event.cpp firebird/trunk/src/utilities/rebuild/rebuild.cpp firebird/trunk/src/utilities/rebuild/rmet.epp firebird/trunk/src/utilities/rebuild/rstore.epp firebird/trunk/src/utilities/run_service.cpp Added Paths: ----------- firebird/trunk/builds/posix/Makefile.in firebird/trunk/src/alice/main/ firebird/trunk/src/alice/main/aliceMain.cpp firebird/trunk/src/auth/SecurityDatabase/jrd_pwd.h firebird/trunk/src/auth/SecurityDatabase/pwd.cpp firebird/trunk/src/burp/main/ firebird/trunk/src/burp/main/burpMain.cpp firebird/trunk/src/burp/split/ firebird/trunk/src/burp/split/spit.cpp firebird/trunk/src/burp/split/spit.h firebird/trunk/src/common/Auth.cpp firebird/trunk/src/common/Auth.h firebird/trunk/src/common/CharSet.cpp firebird/trunk/src/common/CharSet.h firebird/trunk/src/common/CsConvert.h firebird/trunk/src/common/IntlUtil.cpp firebird/trunk/src/common/IntlUtil.h firebird/trunk/src/common/ScanDir.cpp firebird/trunk/src/common/ScanDir.h firebird/trunk/src/common/TextType.cpp firebird/trunk/src/common/TextType.h firebird/trunk/src/common/ThreadData.cpp firebird/trunk/src/common/ThreadData.h firebird/trunk/src/common/ThreadStart.cpp firebird/trunk/src/common/ThreadStart.h firebird/trunk/src/common/call_service.cpp firebird/trunk/src/common/call_service.h firebird/trunk/src/common/cdbtable.h firebird/trunk/src/common/classes/misc/ firebird/trunk/src/common/classes/misc/class_perf.cpp firebird/trunk/src/common/classes/misc/class_test.cpp firebird/trunk/src/common/classes/misc/string_test.cmd firebird/trunk/src/common/classes/misc/string_test.cpp firebird/trunk/src/common/classes/misc/test.sh firebird/trunk/src/common/config/os/ firebird/trunk/src/common/config/os/config_root.h firebird/trunk/src/common/config/os/darwin/ firebird/trunk/src/common/config/os/darwin/config_root.cpp firebird/trunk/src/common/config/os/posix/ firebird/trunk/src/common/config/os/posix/binreloc.c firebird/trunk/src/common/config/os/posix/binreloc.h firebird/trunk/src/common/config/os/posix/config_root.cpp firebird/trunk/src/common/config/os/win32/ firebird/trunk/src/common/config/os/win32/config_root.cpp firebird/trunk/src/common/db_alias.cpp firebird/trunk/src/common/db_alias.h firebird/trunk/src/common/dsc.cpp firebird/trunk/src/common/dsc.h firebird/trunk/src/common/dsc_proto.h firebird/trunk/src/common/dsc_pub.h firebird/trunk/src/common/dyntable.h firebird/trunk/src/common/enc.cpp firebird/trunk/src/common/enc_proto.h firebird/trunk/src/common/intlobj_new.h firebird/trunk/src/common/isc.cpp firebird/trunk/src/common/isc_f_proto.h firebird/trunk/src/common/isc_file.cpp firebird/trunk/src/common/isc_proto.h firebird/trunk/src/common/isc_s_proto.h firebird/trunk/src/common/isc_sync.cpp firebird/trunk/src/common/os/ firebird/trunk/src/common/os/darwin/ firebird/trunk/src/common/os/darwin/mod_loader.cpp firebird/trunk/src/common/os/divorce.h firebird/trunk/src/common/os/fbsyslog.h firebird/trunk/src/common/os/guid.h firebird/trunk/src/common/os/isc_i_proto.h firebird/trunk/src/common/os/mod_loader.h firebird/trunk/src/common/os/os_utils.h firebird/trunk/src/common/os/path_utils.h firebird/trunk/src/common/os/posix/ firebird/trunk/src/common/os/posix/divorce.cpp firebird/trunk/src/common/os/posix/fbsyslog.cpp firebird/trunk/src/common/os/posix/guid.cpp firebird/trunk/src/common/os/posix/isc_ipc.cpp firebird/trunk/src/common/os/posix/mod_loader.cpp firebird/trunk/src/common/os/posix/os_utils.cpp firebird/trunk/src/common/os/posix/path_utils.cpp firebird/trunk/src/common/os/win32/ firebird/trunk/src/common/os/win32/fbsyslog.cpp firebird/trunk/src/common/os/win32/guid.cpp firebird/trunk/src/common/os/win32/isc_ipc.cpp firebird/trunk/src/common/os/win32/mod_loader.cpp firebird/trunk/src/common/os/win32/os_utils.cpp firebird/trunk/src/common/os/win32/path_utils.cpp firebird/trunk/src/common/prett_proto.h firebird/trunk/src/common/pretty.cpp firebird/trunk/src/common/quad.cpp firebird/trunk/src/common/quad.h firebird/trunk/src/common/quad_proto.h firebird/trunk/src/common/sdl.cpp firebird/trunk/src/common/sdl.h firebird/trunk/src/common/sdl_proto.h firebird/trunk/src/common/sdltable.h firebird/trunk/src/common/sha.cpp firebird/trunk/src/common/sha.h firebird/trunk/src/common/unicode_util.cpp firebird/trunk/src/common/unicode_util.h firebird/trunk/src/common/xdr.cpp firebird/trunk/src/common/xdr.h firebird/trunk/src/common/xdr_proto.h firebird/trunk/src/gpre/boot/ firebird/trunk/src/gpre/boot/gpre_meta_boot.cpp firebird/trunk/src/gpre/languages/ firebird/trunk/src/gpre/languages/ada.cpp firebird/trunk/src/gpre/languages/cob.cpp firebird/trunk/src/gpre/languages/fbrmclib.cpp firebird/trunk/src/gpre/languages/ftn.cpp firebird/trunk/src/gpre/languages/pas.cpp firebird/trunk/src/gpre/languages/rmc.cpp firebird/trunk/src/gpre/std/ firebird/trunk/src/gpre/std/gpre_meta.epp firebird/trunk/src/include/ProviderInterface.h firebird/trunk/src/jrd/misc/ firebird/trunk/src/jrd/misc/evl_string_test.cpp firebird/trunk/src/remote/client/ firebird/trunk/src/remote/client/interface.cpp firebird/trunk/src/remote/server/ firebird/trunk/src/remote/server/os/ firebird/trunk/src/remote/server/os/posix/ firebird/trunk/src/remote/server/os/posix/inet_server.cpp firebird/trunk/src/remote/server/serve_proto.h firebird/trunk/src/remote/server/server.cpp firebird/trunk/src/utilities/fbsvcmgr/ firebird/trunk/src/utilities/fbsvcmgr/fbsvcmgr.cpp firebird/trunk/src/utilities/gsec/main/ firebird/trunk/src/utilities/gsec/main/gsecMain.cpp firebird/trunk/src/utilities/gstat/main/ firebird/trunk/src/utilities/gstat/main/gstatMain.cpp firebird/trunk/src/utilities/nbackup/main/ firebird/trunk/src/utilities/nbackup/main/nbkMain.cpp firebird/trunk/src/utilities/nbackup/nbackup.cpp firebird/trunk/src/utilities/ntrace/os/posix/misc/ firebird/trunk/src/utilities/ntrace/os/posix/misc/FileObject.cpp firebird/trunk/src/yvalve/ firebird/trunk/src/yvalve/alt.cpp firebird/trunk/src/yvalve/alt_proto.h firebird/trunk/src/yvalve/array.epp firebird/trunk/src/yvalve/array_proto.h firebird/trunk/src/yvalve/blob.epp firebird/trunk/src/yvalve/blob_proto.h firebird/trunk/src/yvalve/gds.cpp firebird/trunk/src/yvalve/gds_proto.h firebird/trunk/src/yvalve/keywords.cpp firebird/trunk/src/yvalve/keywords.h firebird/trunk/src/yvalve/perf.cpp firebird/trunk/src/yvalve/perf.h firebird/trunk/src/yvalve/perf_proto.h firebird/trunk/src/yvalve/prepa_proto.h firebird/trunk/src/yvalve/preparse.cpp firebird/trunk/src/yvalve/user__proto.h firebird/trunk/src/yvalve/user_dsql.cpp firebird/trunk/src/yvalve/utl.cpp firebird/trunk/src/yvalve/utl_proto.h firebird/trunk/src/yvalve/utly.cpp firebird/trunk/src/yvalve/utly_proto.h firebird/trunk/src/yvalve/why.cpp firebird/trunk/src/yvalve/why_proto.h Removed Paths: ------------- firebird/trunk/builds/posix/Makefile.in.boot.gpre firebird/trunk/builds/posix/Makefile.in.client.fbudf firebird/trunk/builds/posix/Makefile.in.client.gbak firebird/trunk/builds/posix/Makefile.in.client.gfix firebird/trunk/builds/posix/Makefile.in.client.gpre firebird/trunk/builds/posix/Makefile.in.client.gsec firebird/trunk/builds/posix/Makefile.in.client.isql firebird/trunk/builds/posix/Makefile.in.client.qli firebird/trunk/builds/posix/Makefile.in.client.util firebird/trunk/builds/posix/Makefile.in.codes firebird/trunk/builds/posix/Makefile.in.embed.fbudf firebird/trunk/builds/posix/Makefile.in.embed.gbak firebird/trunk/builds/posix/Makefile.in.embed.gfix firebird/trunk/builds/posix/Makefile.in.embed.gpre firebird/trunk/builds/posix/Makefile.in.embed.isql firebird/trunk/builds/posix/Makefile.in.embed.qli firebird/trunk/builds/posix/Makefile.in.embed.util firebird/trunk/builds/posix/Makefile.in.extern.icu firebird/trunk/builds/posix/Makefile.in.extlib firebird/trunk/builds/posix/Makefile.in.fbserver firebird/trunk/builds/posix/Makefile.in.fbtrace firebird/trunk/builds/posix/Makefile.in.firebird firebird/trunk/builds/posix/Makefile.in.intl firebird/trunk/builds/posix/Makefile.in.libfbclient firebird/trunk/builds/posix/Makefile.in.libfbembed firebird/trunk/builds/posix/Makefile.in.libfbstatic firebird/trunk/builds/posix/Makefile.in.msgs firebird/trunk/builds/posix/Makefile.in.plugins firebird/trunk/builds/posix/Makefile.in.refDatabases firebird/trunk/builds/posix/Makefile.in.smp_server firebird/trunk/builds/posix/Makefile.in.static.gbak firebird/trunk/builds/posix/Makefile.in.static.gpre firebird/trunk/builds/posix/Makefile.in.static.isql firebird/trunk/builds/posix/Makefile.in.user.management firebird/trunk/extern/binreloc/ firebird/trunk/src/alice/aliceMain.cpp firebird/trunk/src/auth/Auth.cpp firebird/trunk/src/auth/Auth.h firebird/trunk/src/burp/burpMain.cpp firebird/trunk/src/burp/spit.cpp firebird/trunk/src/burp/spit.h firebird/trunk/src/common/classes/class_perf.cpp firebird/trunk/src/common/classes/class_test.cpp firebird/trunk/src/common/classes/string_test.cmd firebird/trunk/src/common/classes/string_test.cpp firebird/trunk/src/common/classes/test.sh firebird/trunk/src/config/ScanDir.cpp firebird/trunk/src/config/ScanDir.h firebird/trunk/src/dsql/array.epp firebird/trunk/src/dsql/array_proto.h firebird/trunk/src/dsql/blob.epp firebird/trunk/src/dsql/blob_proto.h firebird/trunk/src/dsql/keywords.cpp firebird/trunk/src/dsql/keywords.h firebird/trunk/src/dsql/prepa_proto.h firebird/trunk/src/dsql/preparse.cpp firebird/trunk/src/dsql/user__proto.h firebird/trunk/src/dsql/user_dsql.cpp firebird/trunk/src/gpre/ada.cpp firebird/trunk/src/gpre/cdbtable.h firebird/trunk/src/gpre/cob.cpp firebird/trunk/src/gpre/dyntable.cpp firebird/trunk/src/gpre/dyntable.h firebird/trunk/src/gpre/fbrmclib.cpp firebird/trunk/src/gpre/ftn.cpp firebird/trunk/src/gpre/gpre_meta.epp firebird/trunk/src/gpre/gpre_meta_boot.cpp firebird/trunk/src/gpre/pas.cpp firebird/trunk/src/gpre/prett_proto.h firebird/trunk/src/gpre/pretty.cpp firebird/trunk/src/gpre/rmc.cpp firebird/trunk/src/gpre/sdltable.h firebird/trunk/src/isql/isql_win.cpp firebird/trunk/src/isql/isql_win.h firebird/trunk/src/isql/isqlw_proto.h firebird/trunk/src/jrd/CharSet.cpp firebird/trunk/src/jrd/CharSet.h firebird/trunk/src/jrd/CsConvert.h firebird/trunk/src/jrd/IntlUtil.cpp firebird/trunk/src/jrd/IntlUtil.h firebird/trunk/src/jrd/RecordSourceNodes.cpp firebird/trunk/src/jrd/RecordSourceNodes.h firebird/trunk/src/jrd/TextType.cpp firebird/trunk/src/jrd/TextType.h firebird/trunk/src/jrd/ThreadData.cpp firebird/trunk/src/jrd/ThreadData.h firebird/trunk/src/jrd/ThreadStart.cpp firebird/trunk/src/jrd/ThreadStart.h firebird/trunk/src/jrd/alt.cpp firebird/trunk/src/jrd/alt_proto.h firebird/trunk/src/jrd/db_alias.cpp firebird/trunk/src/jrd/db_alias.h firebird/trunk/src/jrd/dbg.cpp firebird/trunk/src/jrd/dbg.h firebird/trunk/src/jrd/dbg_proto.h firebird/trunk/src/jrd/dbt.cpp firebird/trunk/src/jrd/divorce.cpp firebird/trunk/src/jrd/divorce.h firebird/trunk/src/jrd/dmp.cpp firebird/trunk/src/jrd/dmp_proto.h firebird/trunk/src/jrd/dsc.cpp firebird/trunk/src/jrd/dsc.h firebird/trunk/src/jrd/dsc_proto.h firebird/trunk/src/jrd/dsc_pub.h firebird/trunk/src/jrd/enc.cpp firebird/trunk/src/jrd/enc_proto.h firebird/trunk/src/jrd/entry.h firebird/trunk/src/jrd/evl_string_test.cpp firebird/trunk/src/jrd/gds.cpp firebird/trunk/src/jrd/gds_proto.h firebird/trunk/src/jrd/intlobj_new.h firebird/trunk/src/jrd/isc.cpp firebird/trunk/src/jrd/isc_f_proto.h firebird/trunk/src/jrd/isc_file.cpp firebird/trunk/src/jrd/isc_proto.h firebird/trunk/src/jrd/isc_s_proto.h firebird/trunk/src/jrd/isc_sync.cpp firebird/trunk/src/jrd/jrd_pwd.h firebird/trunk/src/jrd/os/config_root.h firebird/trunk/src/jrd/os/darwin/config_root.cpp firebird/trunk/src/jrd/os/darwin/mod_loader.cpp firebird/trunk/src/jrd/os/fbsyslog.h firebird/trunk/src/jrd/os/guid.h firebird/trunk/src/jrd/os/isc_i_proto.h firebird/trunk/src/jrd/os/mod_loader.h firebird/trunk/src/jrd/os/os_utils.h firebird/trunk/src/jrd/os/path_utils.h firebird/trunk/src/jrd/os/posix/config_root.cpp firebird/trunk/src/jrd/os/posix/fbsyslog.cpp firebird/trunk/src/jrd/os/posix/guid.cpp firebird/trunk/src/jrd/os/posix/isc_ipc.cpp firebird/trunk/src/jrd/os/posix/mod_loader.cpp firebird/trunk/src/jrd/os/posix/os_utils.cpp firebird/trunk/src/jrd/os/posix/path_utils.cpp firebird/trunk/src/jrd/os/win32/config_root.cpp firebird/trunk/src/jrd/os/win32/fbsyslog.cpp firebird/trunk/src/jrd/os/win32/guid.cpp firebird/trunk/src/jrd/os/win32/isc_ipc.cpp firebird/trunk/src/jrd/os/win32/mod_loader.cpp firebird/trunk/src/jrd/os/win32/os_utils.cpp firebird/trunk/src/jrd/os/win32/path_utils.cpp firebird/trunk/src/jrd/perf.cpp firebird/trunk/src/jrd/perf.h firebird/trunk/src/jrd/perf_proto.h firebird/trunk/src/jrd/pwd.cpp firebird/trunk/src/jrd/qatest.cpp firebird/trunk/src/jrd/quad.cpp firebird/trunk/src/jrd/quad.h firebird/trunk/src/jrd/quad_proto.h firebird/trunk/src/jrd/sdl.cpp firebird/trunk/src/jrd/sdl.h firebird/trunk/src/jrd/sdl_proto.h firebird/trunk/src/jrd/sha.cpp firebird/trunk/src/jrd/sha.h firebird/trunk/src/jrd/svc_stub.cpp firebird/trunk/src/jrd/unicode_util.cpp firebird/trunk/src/jrd/unicode_util.h firebird/trunk/src/jrd/utl.cpp firebird/trunk/src/jrd/utl_proto.h firebird/trunk/src/jrd/why.cpp firebird/trunk/src/jrd/why_proto.h firebird/trunk/src/remote/inet_server.cpp firebird/trunk/src/remote/inter_proto.h firebird/trunk/src/remote/interface.cpp firebird/trunk/src/remote/os/ firebird/trunk/src/remote/serve_proto.h firebird/trunk/src/remote/server/os/win32/ firebird/trunk/src/remote/server.cpp firebird/trunk/src/remote/xdr.cpp firebird/trunk/src/remote/xdr.h firebird/trunk/src/remote/xdr_proto.h firebird/trunk/src/remote/xnet.cpp firebird/trunk/src/remote/xnet.h firebird/trunk/src/remote/xnet_proto.h firebird/trunk/src/utilities/fbsvcmgr.cpp firebird/trunk/src/utilities/gsec/call_service.cpp firebird/trunk/src/utilities/gsec/call_service.h firebird/trunk/src/utilities/gsec/gsecMain.cpp firebird/trunk/src/utilities/gstat/gstatMain.cpp firebird/trunk/src/utilities/nbackup/nbkMain.cpp firebird/trunk/src/utilities/nbackup.cpp firebird/trunk/src/utilities/ntrace/os/posix/FileObject.cpp Modified: firebird/trunk/binreloc.m4 =================================================================== --- firebird/trunk/binreloc.m4 2010-10-10 03:13:00 UTC (rev 51651) +++ firebird/trunk/binreloc.m4 2010-10-12 08:02:57 UTC (rev 51652) @@ -48,30 +48,8 @@ if test "x$br_cv_binreloc" = "xyes"; then BINRELOC_CFLAGS="-DENABLE_BINRELOC" AC_DEFINE(ENABLE_BINRELOC,,[Use binary relocation?]) - if test "x$enable_binreloc_threads" = "xyes"; then - AC_CHECK_LIB([pthread], [pthread_getspecific]) - fi - - AC_CACHE_CHECK([whether binary relocation should use threads], - [br_cv_binreloc_threads], - [if test "x$enable_binreloc_threads" = "xyes"; then - if test "x$ac_cv_lib_pthread_pthread_getspecific" = "xyes"; then - br_cv_binreloc_threads=yes - else - br_cv_binreloc_threads=no - fi - else - br_cv_binreloc_threads=no - fi]) - - if test "x$br_cv_binreloc_threads" = "xyes"; then - BINRELOC_LIBS="-lpthread" - AC_DEFINE(BR_PTHREAD,1,[Include pthread support for binary relocation?]) - else - BINRELOC_CFLAGS="$BINRELOC_CFLAGS -DBR_PTHREADS=0" - AC_DEFINE(BR_PTHREAD,0,[Include pthread support for binary relocation?]) - fi fi + AC_SUBST(BINRELOC_CFLAGS) AC_SUBST(BINRELOC_LIBS) ]) Added: firebird/trunk/builds/posix/Makefile.in =================================================================== --- firebird/trunk/builds/posix/Makefile.in (rev 0) +++ firebird/trunk/builds/posix/Makefile.in 2010-10-12 08:02:57 UTC (rev 51652) @@ -0,0 +1,516 @@ +# +# PROGRAM: Firebird single makefile +# MODULE: Makefile.in +# DESCRIPTION: Posix build main file +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# You may obtain a copy of the Licence at +# http://www.gnu.org/licences/lgpl.html +# +# As a special exception this file can also be included in modules +# with other source code as long as that source code has been +# released under an Open Source Initiative certificed licence. +# More information about OSI certification can be found at: +# http://www.opensource.org +# +# This module is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public Licence for more details. +# +# This module was created by members of the firebird development +# team. All individual contributions remain the Copyright (C) of +# those individuals and all rights are reserved. Contributors to +# this file are either listed below or can be obtained from a CVS +# history command. +# +# Created by: Mark O'Donohue <mar...@lu...> +# +# Contributor(s): +# Alex Peshkoff - created single makefile based on Ma... [truncated message content] |
From: <asf...@us...> - 2010-10-12 17:40:35
|
Revision: 51662 http://firebird.svn.sourceforge.net/firebird/?rev=51662&view=rev Author: asfernandes Date: 2010-10-12 17:40:27 +0000 (Tue, 12 Oct 2010) Log Message: ----------- Misc Modified Paths: -------------- firebird/trunk/builds/posix/make.defaults firebird/trunk/src/auth/SecurityDatabase/jrd_pwd.h firebird/trunk/src/auth/SecurityDatabase/pwd.cpp firebird/trunk/src/common/StatusHolder.h firebird/trunk/src/common/classes/alloc.cpp firebird/trunk/src/common/os/posix/isc_ipc.cpp firebird/trunk/src/dsql/dsql.cpp firebird/trunk/src/dsql/dsql.h firebird/trunk/src/dsql/node.h firebird/trunk/src/dsql/utld_proto.h firebird/trunk/src/include/ProviderInterface.h firebird/trunk/src/include/fb_exception.h firebird/trunk/src/jrd/Attachment.h firebird/trunk/src/jrd/evl.cpp firebird/trunk/src/jrd/extds/InternalDS.cpp firebird/trunk/src/jrd/flu.cpp firebird/trunk/src/jrd/jrd.cpp firebird/trunk/src/jrd/jrd_proto.h firebird/trunk/src/jrd/tra.h firebird/trunk/src/jrd/trace/TraceManager.cpp firebird/trunk/src/remote/client/interface.cpp firebird/trunk/src/remote/inet.cpp firebird/trunk/src/remote/protocol.h firebird/trunk/src/remote/remote.cpp firebird/trunk/src/remote/server/os/posix/inet_server.cpp firebird/trunk/src/yvalve/prepa_proto.h firebird/trunk/src/yvalve/why.cpp firebird/trunk/src/yvalve/why_proto.h Modified: firebird/trunk/builds/posix/make.defaults =================================================================== --- firebird/trunk/builds/posix/make.defaults 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/builds/posix/make.defaults 2010-10-12 17:40:27 UTC (rev 51662) @@ -91,9 +91,8 @@ #____________________________________________________________________________ +# If this is defined then we use special rules useful for developers only IsDeveloper = @DEVEL_FLG@ - # If this is defined then we use special rules - # useful for developers only CpuType=@CPU_TYPE@ Modified: firebird/trunk/src/auth/SecurityDatabase/jrd_pwd.h =================================================================== --- firebird/trunk/src/auth/SecurityDatabase/jrd_pwd.h 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/auth/SecurityDatabase/jrd_pwd.h 2010-10-12 17:40:27 UTC (rev 51662) @@ -117,7 +117,6 @@ class SecurityDatabaseServerInstance : public ServerInstance { public: - Result startAuthentication(bool isService, const char* dbName, const unsigned char* dpb, unsigned int dpbSize, WriterInterface* writerInterface); Modified: firebird/trunk/src/auth/SecurityDatabase/pwd.cpp =================================================================== --- firebird/trunk/src/auth/SecurityDatabase/pwd.cpp 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/auth/SecurityDatabase/pwd.cpp 2010-10-12 17:40:27 UTC (rev 51662) @@ -75,6 +75,7 @@ } break; } + return 0; } @@ -113,6 +114,7 @@ Thread::start(threadTimer, 0, 0); fb_shutdown_callback(0, stopTimer, fb_shut_preproviders | fb_shut_finish, 0); } + return 1; } @@ -125,6 +127,7 @@ { cnt = 1; } + toRun = function; } @@ -213,11 +216,13 @@ void SecurityDatabase::fini() { MutexLockGuard guard(mutex); + if (lookup_req) { isc_release_request(status, &lookup_req); checkStatus("isc_release_request"); } + if (lookup_db) { isc_detach_database(status, &lookup_db); @@ -271,7 +276,9 @@ if (!user.flag || status[1]) break; + found = true; + if (pwd) { strncpy(pwd, user.password, MAX_PASSWORD_LENGTH); @@ -321,6 +328,7 @@ // ignore status returned in order to keep first error isc_detach_database(localStatus, &lookup_db); } + checkStatus("isc_compile_request", isc_psw_attach); } @@ -333,6 +341,7 @@ ClumpletReader& originalDpb) { static AmCache useNative = AM_UNKNOWN; + if (useNative == AM_UNKNOWN) { // We use PathName for string comparison using platform filename comparison @@ -340,12 +349,14 @@ const PathName authMethod(Config::getAuthMethod()); useNative = (authMethod == AmNative || authMethod == AmMixed) ? AM_ENABLED : AM_DISABLED; } + if (useNative == AM_DISABLED) { return AUTH_CONTINUE; } string login, password, passwordEnc; + for (originalDpb.rewind(); !originalDpb.isEof(); originalDpb.moveNext()) { switch (originalDpb.getClumpTag()) Modified: firebird/trunk/src/common/StatusHolder.h =================================================================== --- firebird/trunk/src/common/StatusHolder.h 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/common/StatusHolder.h 2010-10-12 17:40:27 UTC (rev 51662) @@ -72,7 +72,7 @@ ISC_STATUS vector[40]; // FixMe - may be a kind of dynamic storage will be better? }; -class LocalStatus : public Firebird::BaseStatus +class LocalStatus : public BaseStatus { public: virtual void release() Modified: firebird/trunk/src/common/classes/alloc.cpp =================================================================== --- firebird/trunk/src/common/classes/alloc.cpp 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/common/classes/alloc.cpp 2010-10-12 17:40:27 UTC (rev 51662) @@ -149,11 +149,13 @@ defaultMemoryManager->~MemoryPool(); defaultMemoryManager = NULL; } + if (default_stats_group) { default_stats_group->~MemoryStats(); default_stats_group = NULL; } + if (cache_mutex) { cache_mutex->~Mutex(); Modified: firebird/trunk/src/common/os/posix/isc_ipc.cpp =================================================================== --- firebird/trunk/src/common/os/posix/isc_ipc.cpp 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/common/os/posix/isc_ipc.cpp 2010-10-12 17:40:27 UTC (rev 51662) @@ -119,7 +119,7 @@ public: Firebird::Mutex mutex; - explicit SignalMutex(Firebird::MemoryPool&) + explicit SignalMutex(Firebird::MemoryPool&) { sigActive = true; } @@ -128,7 +128,7 @@ Firebird::MutexLockGuard guard(mutex); sigActive = false; - for (SIG sig = signals; sig;) + for (SIG sig = signals; sig;) { SIG sig2 = sig; sig = sig->sig_next; Modified: firebird/trunk/src/dsql/dsql.cpp =================================================================== --- firebird/trunk/src/dsql/dsql.cpp 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/dsql/dsql.cpp 2010-10-12 17:40:27 UTC (rev 51662) @@ -1292,7 +1292,7 @@ if (node->nod_type == nod_constant) return (SSHORT) node->getSlong(); - const dsql_par* parameter = (dsql_par*) ExprNode::as<ParameterNode>(node)->dsqlParameter; + const dsql_par* parameter = ExprNode::as<ParameterNode>(node)->dsqlParameter; const dsql_par* null = parameter->par_null; dsc desc; Modified: firebird/trunk/src/dsql/dsql.h =================================================================== --- firebird/trunk/src/dsql/dsql.h 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/dsql/dsql.h 2010-10-12 17:40:27 UTC (rev 51662) @@ -602,7 +602,7 @@ unsigned int msg_type, unsigned int msg_length, unsigned char* message); // returns 100 if EOF, 101 if fragmented // virtual void insert(Status* status, Sqlda* in); - virtual void insertMessage(Status* status, + virtual void insertMessage(Status* status, unsigned int blr_length, const unsigned char* blr, unsigned int msg_type, unsigned int msg_length, const unsigned char* message); Modified: firebird/trunk/src/dsql/node.h =================================================================== --- firebird/trunk/src/dsql/node.h 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/dsql/node.h 2010-10-12 17:40:27 UTC (rev 51662) @@ -255,8 +255,7 @@ * e_<nodename>_count == count of arguments in nod_arg * This is often used as the count of sub-nodes, but there * are cases when non-DSQL_NOD arguments are stuffed into nod_arg - * entries. These include nod_udf, nod_cast, - * & nod_collate. + * entries. These include nod_udf, nod_cast and nod_collate. */ enum node_args { e_select_expr = 0, // nod_select Modified: firebird/trunk/src/dsql/utld_proto.h =================================================================== --- firebird/trunk/src/dsql/utld_proto.h 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/dsql/utld_proto.h 2010-10-12 17:40:27 UTC (rev 51662) @@ -30,5 +30,4 @@ USHORT UTLD_char_length_to_byte_length(USHORT lengthInChars, USHORT maxBytesPerChar); ISC_STATUS UTLD_copy_status(const ISC_STATUS*, ISC_STATUS*); - #endif // DSQL_UTLD_PROTO_H Modified: firebird/trunk/src/include/ProviderInterface.h =================================================================== --- firebird/trunk/src/include/ProviderInterface.h 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/include/ProviderInterface.h 2010-10-12 17:40:27 UTC (rev 51662) @@ -152,7 +152,7 @@ unsigned int msg_type, unsigned int msg_length, unsigned char* message) = 0; // returns 100 if EOF, 101 if fragmented // virtual void insert(Status* status, Sqlda* in) = 0; - virtual void insertMessage(Status* status, + virtual void insertMessage(Status* status, unsigned int blr_length, const unsigned char* blr, unsigned int msg_type, unsigned int msg_length, const unsigned char* message) = 0; @@ -190,7 +190,7 @@ unsigned int bufferLength, unsigned char* buffer) = 0; // virtual Transaction* startTransaction(Status* status, unsigned int tpbLength, const unsigned char* tpb) = 0; // second form is tmp - not to rewrite external engines right now - virtual Transaction* startTransaction(Status* status, unsigned int tpbLength, const unsigned char* tpb, + virtual Transaction* startTransaction(Status* status, unsigned int tpbLength, const unsigned char* tpb, FB_API_HANDLE api) = 0; virtual Transaction* reconnectTransaction(Status* status, unsigned int length, const unsigned char* id) = 0; virtual Statement* allocateStatement(Status* status) = 0; Modified: firebird/trunk/src/include/fb_exception.h =================================================================== --- firebird/trunk/src/include/fb_exception.h 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/include/fb_exception.h 2010-10-12 17:40:27 UTC (rev 51662) @@ -148,8 +148,8 @@ // Serialize exception into status_vector -ISC_STATUS stuff_exception(ISC_STATUS *status_vector, const Firebird::Exception& ex) throw(); -ISC_STATUS stuff_exception(FbApi::Status *status, const Firebird::Exception& ex) throw(); +ISC_STATUS stuff_exception(ISC_STATUS* status_vector, const Firebird::Exception& ex) throw(); +ISC_STATUS stuff_exception(FbApi::Status* status, const Firebird::Exception& ex) throw(); // Put status vector strings into strings buffer void makePermanentVector(ISC_STATUS* perm, const ISC_STATUS* trans, FB_THREAD_ID thr = getThreadId()) throw(); Modified: firebird/trunk/src/jrd/Attachment.h =================================================================== --- firebird/trunk/src/jrd/Attachment.h 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/jrd/Attachment.h 2010-10-12 17:40:27 UTC (rev 51662) @@ -226,12 +226,12 @@ unsigned int bufferLength, unsigned char* buffer); // virtual FbApi::Transaction* startTransaction(Status* status, unsigned int tpbLength, const unsigned char* tpb); // second form is tmp - not to rewrite external engines right now - virtual FbApi::Transaction* startTransaction(Status* status, unsigned int tpbLength, const unsigned char* tpb, + virtual FbApi::Transaction* startTransaction(Status* status, unsigned int tpbLength, const unsigned char* tpb, FB_API_HANDLE api); virtual FbApi::Transaction* reconnectTransaction(Status* status, unsigned int length, const unsigned char* id); virtual FbApi::Statement* allocateStatement(Status* status); virtual FbApi::Request* compileRequest(Status* status, unsigned int blr_length, const unsigned char* blr); - virtual FbApi::Transaction* execute(Status* status, FbApi::Transaction* transaction, + virtual FbApi::Transaction* execute(Status* status, FbApi::Transaction* transaction, unsigned int length, const char* string, unsigned int dialect, unsigned int in_blr_length, const unsigned char* in_blr, unsigned int in_msg_type, unsigned int in_msg_length, const unsigned char* in_msg, Modified: firebird/trunk/src/jrd/evl.cpp =================================================================== --- firebird/trunk/src/jrd/evl.cpp 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/jrd/evl.cpp 2010-10-12 17:40:27 UTC (rev 51662) @@ -220,6 +220,7 @@ default: BUGCHECK(229); // msg 229 EVL_assign_to: invalid operation } + return NULL; } Modified: firebird/trunk/src/jrd/extds/InternalDS.cpp =================================================================== --- firebird/trunk/src/jrd/extds/InternalDS.cpp 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/jrd/extds/InternalDS.cpp 2010-10-12 17:40:27 UTC (rev 51662) @@ -117,7 +117,9 @@ { public: IntStatus(ISC_STATUS *p) - : LocalStatus(), v(p) { } + : LocalStatus(), v(p) + {} + ~IntStatus() { if (v) @@ -126,6 +128,7 @@ fb_utils::copyStatus(v, ISC_STATUS_LENGTH, s, fb_utils::statusLength(s)); } } + private: ISC_STATUS *v; }; @@ -163,9 +166,10 @@ currentProvider()->attachDatabase(&a, &status, 0, m_dbName.c_str(), m_dpb.getBufferLength(), m_dpb.getBuffer()); } - if (!status.isSuccess()) { + + if (!status.isSuccess()) raise(status, tdbb, "attach"); - } + m_attachment = reinterpret_cast<Jrd::Attachment*>(a); } @@ -196,6 +200,7 @@ { status.init(); } + if (!status.isSuccess()) { m_attachment = att; @@ -359,6 +364,7 @@ jrd_tra* tran = getIntTransaction()->getJrdTran(); LocalStatus status; + if (!m_request) { fb_assert(!m_allocated); @@ -366,9 +372,9 @@ m_request = reinterpret_cast<Jrd::dsql_req*>(att->allocateStatement(&status)); m_allocated = (m_request != 0); } - if (!status.isSuccess()) { + + if (!status.isSuccess()) raise(status, tdbb, "jrd8_allocate_statement", &sql); - } { EngineCallbackGuard guard(tdbb, *this); @@ -403,14 +409,14 @@ } m_request = reinterpret_cast<Jrd::dsql_req*>(m_request-> - prepare(&status, tran, sql.length(), sql.c_str(), + prepare(&status, tran, sql.length(), sql.c_str(), m_connection.getSqlDialect(), 0, NULL, 0, NULL)); tran->tra_caller_name = save_caller_name; } - if (!status.isSuccess()) { + + if (!status.isSuccess()) raise(status, tdbb, "jrd8_prepare", &sql); - } const DsqlCompiledStatement* statement = m_request->getStatement(); @@ -495,9 +501,8 @@ 0, m_out_buffer.getCount(), m_out_buffer.begin()); } - if (!status.isSuccess()) { + if (!status.isSuccess()) raise(status, tdbb, "jrd8_execute"); - } } @@ -514,9 +519,8 @@ 0, NULL, 0, 0, NULL); } - if (!status.isSuccess()) { + if (!status.isSuccess()) raise(status, tdbb, "jrd8_execute"); - } } @@ -530,9 +534,9 @@ m_outBlr.getCount(), m_outBlr.begin(), 0, m_out_buffer.getCount(), m_out_buffer.begin()); } - if (!status.isSuccess()) { + + if (!status.isSuccess()) raise(status, tdbb, "jrd8_fetch"); - } return (res != 100); } @@ -550,6 +554,7 @@ m_request = NULL; } } + if (!status.isSuccess()) { m_allocated = m_request = 0; @@ -609,12 +614,13 @@ USHORT bpb_len = bpb ? bpb->getCount() : 0; const UCHAR* bpb_buff = bpb ? bpb->begin() : NULL; - m_blob = reinterpret_cast<Jrd::blb*>(transaction-> - openBlob(&status, &m_blob_id, bpb_len, bpb_buff, att)); + m_blob = reinterpret_cast<Jrd::blb*>( + transaction->openBlob(&status, &m_blob_id, bpb_len, bpb_buff, att)); } - if (!status.isSuccess()) { + + if (!status.isSuccess()) m_connection.raise(status, tdbb, "jrd8_open_blob2"); - } + fb_assert(m_blob); } @@ -638,9 +644,10 @@ bpb_len, bpb_buff, att)); memcpy(desc.dsc_address, &m_blob_id, sizeof(m_blob_id)); } - if (!status.isSuccess()) { + + if (!status.isSuccess()) m_connection.raise(status, tdbb, "jrd8_create_blob2"); - } + fb_assert(m_blob); } @@ -654,6 +661,7 @@ EngineCallbackGuard guard(tdbb, m_connection); result = m_blob->getSegment(&status, len, buff); } + switch (status.get()[1]) { case isc_segstr_eof: @@ -678,9 +686,9 @@ EngineCallbackGuard guard(tdbb, m_connection); m_blob->putSegment(&status, len, buff); } - if (!status.isSuccess()) { + + if (!status.isSuccess()) m_connection.raise(status, tdbb, "jrd8_put_segment"); - } } void InternalBlob::close(thread_db* tdbb) @@ -691,9 +699,10 @@ EngineCallbackGuard guard(tdbb, m_connection); m_blob->close(&status); } - if (!status.isSuccess()) { + + if (!status.isSuccess()) m_connection.raise(status, tdbb, "jrd8_close_blob"); - } + fb_assert(!m_blob); } @@ -708,9 +717,10 @@ EngineCallbackGuard guard(tdbb, m_connection); m_blob->cancel(&status); } - if (!status.isSuccess()) { + + if (!status.isSuccess()) m_connection.raise(status, tdbb, "jrd8_cancel_blob"); - } + fb_assert(!m_blob); } Modified: firebird/trunk/src/jrd/flu.cpp =================================================================== --- firebird/trunk/src/jrd/flu.cpp 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/jrd/flu.cpp 2010-10-12 17:40:27 UTC (rev 51662) @@ -139,6 +139,7 @@ { initialize(); } + ~UdfDirectoryList() { printf("Destroyed directory list\n"); Modified: firebird/trunk/src/jrd/jrd.cpp =================================================================== --- firebird/trunk/src/jrd/jrd.cpp 2010-10-12 13:00:47 UTC (rev 51661) +++ firebird/trunk/src/jrd/jrd.cpp 2010-10-12 17:40:27 UTC (rev 51662) @@ -419,6 +419,7 @@ { currentProvider()->shutdown(5000, fb_shutrsn_exit_called); } + UnloadHandler() { InstanceControl::registerShutdown(atExitShutdown); @@ -803,7 +804,7 @@ // Clear the status vector if it doesn't contain a warning if (status[0] != isc_arg_gds || status[1] != FB_SUCCESS || status[2] != isc_arg_warning) { -/* if (return_code != FB_SUCCESS) + /*if (return_code != FB_SUCCESS) { s->set(Arg::Gds(return_code).value()); } @@ -831,8 +832,10 @@ return vector->get()[1]; } - ISC_STATUS* const vectorStart = const_cast<ISC_STATUS*>(vector->get()); // OK as long as we do not change vectors length - // for current way of keeping strings in vector! + // OK as long as we do not change vectors length + // for current way of keeping strings in vector! + + ISC_STATUS* const vectorStart = const_cast<ISC_STATUS*>(vector->get()); ISC_STATUS* status = vectorStart; Array<UCHAR*> buffers; @@ -999,9 +1002,9 @@ bool invalid_client_SQL_dialect = false; PathName file_name, expanded_name; bool is_alias = false; + try { - // Process database parameter block options.get(dpb, dpb_length, invalid_client_SQL_dialect); @@ -1082,8 +1085,8 @@ bool initing_security = false; - try { - + try + { // If database to be opened is security database, then only // gsec or SecurityDatabase may open it. This protects from use // of old gsec to write wrong password hashes into it. @@ -1915,7 +1918,7 @@ FbApi::Request* Attachment::compileRequest(Status* user_status, - unsigned int blr_length, const unsigned char* blr) + unsigned int blr_length, const unsigned char* blr) { /************************************** * @@ -1927,6 +1930,7 @@ * **************************************/ JrdStatement* stmt = NULL; + try { ThreadContextHolder tdbb(user_status); @@ -1968,13 +1972,13 @@ } successful_completion(user_status); + return stmt; } FbApi::Blob* jrd_tra::createBlob(Status* user_status, ISC_QUAD* blob_id, - unsigned int bpb_length, const unsigned char* bpb, - FbApi::Attachment* apiAtt) + unsigned int bpb_length, const unsigned char* bpb, FbApi::Attachment* apiAtt) { /************************************** * @@ -1987,6 +1991,7 @@ * **************************************/ blb* blob = NULL; + try { ThreadContextHolder tdbb(user_status); @@ -2018,12 +2023,14 @@ } successful_completion(user_status); + return blob; } -void Provider::createDatabase(FbApi::Attachment** handle, Status* user_status, FB_API_HANDLE public_handle, - const char* filename, unsigned int dpb_length, const unsigned char* dpb) +void Provider::createDatabase(FbApi::Attachment** handle, Status* user_status, + FB_API_HANDLE public_handle, const char* filename, unsigned int dpb_length, + const unsigned char* dpb) { /************************************** * @@ -2382,13 +2389,13 @@ { ex.stuffException(user_status); } + *handle = NULL; } -void Attachment::getInfo(Status* user_status, - unsigned int item_length, const unsigned char* items, - unsigned int buffer_length, unsigned char* buffer) +void Attachment::getInfo(Status* user_status, unsigned int item_length, const unsigned char* items, + unsigned int buffer_length, unsigned char* buffer) { /************************************** * @@ -2656,7 +2663,7 @@ * Abort a partially completed blob. * **************************************/ - unsigned int l = 0; + unsigned int len = 0; try { @@ -2668,36 +2675,34 @@ try { - l = BLB_get_segment(tdbb, this, buffer, buffer_length); + len = BLB_get_segment(tdbb, this, buffer, buffer_length); - if (blb_flags & BLB_eof) { + if (blb_flags & BLB_eof) status_exception::raise(Arg::Gds(isc_segstr_eof)); - } - else if (blb_fragment_size) { + else if (blb_fragment_size) status_exception::raise(Arg::Gds(isc_segment)); - } } catch (const Exception& ex) { transliterateException(tdbb, ex, user_status); - return l; + return len; } } catch (const Exception& ex) { ex.stuffException(user_status); - return l; + return len; } successful_completion(user_status); - return l; + + return len; } -int jrd_tra::getSlice(Status* user_status, ISC_QUAD* array_id, - unsigned int /*sdl_length*/, const unsigned char* sdl, - unsigned int param_length, const unsigned char* param, - int slice_length, unsigned char* slice, FbApi::Attachment* apiAtt) +int jrd_tra::getSlice(Status* user_status, ISC_QUAD* array_id, unsigned int /*sdl_length*/, + const unsigned char* sdl, unsigned int param_length, const unsigned char* param, + int slice_length, unsigned char* slice, FbApi::Attachment* apiAtt) { /************************************** * @@ -2729,9 +2734,7 @@ jrd_tra* const transaction = find_transaction(tdbb, isc_segstr_wrong_db); if (!array_id->gds_quad_low && !array_id->gds_quad_high) - { MOVE_CLEAR(slice, slice_length); - } else { return_length = BLB_get_slice(tdbb, transaction, reinterpret_cast<bid*>(array_id), @@ -2751,13 +2754,13 @@ } successful_completion(user_status); + return return_length; } -FbApi::Blob* jrd_tra::openBlob(Status* user_status, ISC_QUAD* blob_id, - unsigned int bpb_length, const unsigned char* bpb, - FbApi::Attachment* apiAtt) +FbApi::Blob* jrd_tra::openBlob(Status* user_status, ISC_QUAD* blob_id, unsigned int bpb_length, + const unsigned char* bpb, FbApi::Attachment* apiAtt) { /************************************** * @@ -2769,7 +2772,7 @@ * Open an existing blob. * **************************************/ - blb *blob = NULL; + blb* blob = NULL; try { @@ -2803,12 +2806,12 @@ } successful_completion(user_status); + return blob; } -void jrd_tra::prepare(Status* user_status, - unsigned int msg_length, const unsigned char* msg) +void jrd_tra::prepare(Status* user_status, unsigned int msg_length, const unsigned char* msg) { /************************************** * @@ -2846,7 +2849,6 @@ } successful_completion(user_status); - return; } @@ -2890,11 +2892,9 @@ } -void jrd_tra::putSlice(Status* user_status, ISC_QUAD* array_id, - unsigned int /*sdlLength*/, const unsigned char* sdl, - unsigned int paramLength, const unsigned char* param, - int sliceLength, unsigned char* slice, - FbApi::Attachment* apiAtt) +void jrd_tra::putSlice(Status* user_status, ISC_QUAD* array_id, unsigned int /*sdlLength*/, + const unsigned char* sdl, unsigned int paramLength, const unsigned char* param, + int sliceLength, unsigned char* slice, FbApi::Attachment* apiAtt) { /************************************** * @@ -2943,7 +2943,7 @@ FbApi::Events* Attachment::queEvents(Status* user_status, FbApi::EventCallback* callback, - unsigned int length, const unsigned char* events) + unsigned int length, const unsigned char* events) { /************************************** * @@ -2990,6 +2990,7 @@ } successful_completion(user_status); + return ev; } @@ -3038,9 +3039,8 @@ } -FbApi::Transaction* Attachment::reconnectTransaction(Status* user_status, - unsigned int length, - const unsigned char* id) +FbApi::Transaction* Attachment::reconnectTransaction(Status* user_status, unsigned int length, + const unsigned char* id) { /************************************** * @@ -3079,6 +3079,7 @@ } successful_completion(user_status); + return tra; } @@ -3123,9 +3124,8 @@ } -void JrdStatement::getInfo(Status* user_status, int level, - unsigned int itemsLength, const unsigned char* items, - unsigned int bufferLength, unsigned char* buffer) +void JrdStatement::getInfo(Status* user_status, int level, unsigned int itemsLength, + const unsigned char* items, unsigned int bufferLength, unsigned char* buffer) { /************************************** * @@ -3286,12 +3286,13 @@ } successful_completion(user_status); + return result; } void JrdStatement::send(Status* user_status, int level, unsigned int msg_type, - unsigned int msg_length, const unsigned char* msg) + unsigned int msg_length, const unsigned char* msg) { /************************************** * @@ -3348,11 +3349,12 @@ * **************************************/ Svc* svc = NULL; + try { ThreadContextHolder tdbb(user_status); - svc = new Svc (new Service(service_name, spbLength, spb)); + svc = new Svc(new Service(service_name, spbLength, spb)); } catch (const Exception& ex) { @@ -3361,6 +3363,7 @@ } successful_completion(user_status); + return svc; } @@ -3440,6 +3443,7 @@ // If there is a status vector from a service thread, copy it into the thread status size_t len, warning; PARSE_STATUS(svc->getStatus(), len, warning); + if (len) { user_status->set(len, svc->getStatus()); @@ -3501,7 +3505,7 @@ void JrdStatement::startAndSend(Status* user_status, FbApi::Transaction* tra, int level, - unsigned int msg_type, unsigned int msg_length, const unsigned char* msg) + unsigned int msg_type, unsigned int msg_length, const unsigned char* msg) { /************************************** * @@ -3780,8 +3784,7 @@ */ FbApi::Transaction* Attachment::startTransaction(Status* user_status, - unsigned int tpbLength, const unsigned char* tpb, - FB_API_HANDLE public_handle) + unsigned int tpbLength, const unsigned char* tpb, FB_API_HANDLE public_handle) { /************************************** * @@ -3813,15 +3816,16 @@ } successful_completion(user_status); + return tra; } void jrd_tra::transactRequest(Status* user_status, - unsigned int blr_length, const unsigned char* blr, - unsigned int in_msg_length, const unsigned char* in_msg, - unsigned int out_msg_length, unsigned char* out_msg, - FbApi::Attachment* apiAtt) + unsigned int blr_length, const unsigned char* blr, + unsigned int in_msg_length, const unsigned char* in_msg, + unsigned int out_msg_length, unsigned char* out_msg, + FbApi::Attachment* apiAtt) { /************************************** * @@ -3959,8 +3963,8 @@ void jrd_tra::getInfo(Status* user_status, - unsigned int itemsLength, const unsigned char* items, - unsigned int bufferLength, unsigned char* buffer) + unsigned int itemsLength, const unsigned char* items, + unsigned int bufferLength, unsigned char* buffer) { /************************************** * @@ -4072,17 +4076,19 @@ } successful_completion(user_status); + return stmt; } FbApi::Transaction* dsql_req::executeMessage(Status* user_status, FbApi::Transaction* apiTra, - unsigned int in_blr_length, const unsigned char* in_blr, - unsigned int in_msg_type, unsigned int in_msg_length, const unsigned char* in_msg, - unsigned int out_blr_length, const unsigned char* out_blr, - unsigned int /*out_msg_type*/, unsigned int out_msg_length, unsigned char* out_msg) + unsigned int in_blr_length, const unsigned char* in_blr, + unsigned int in_msg_type, unsigned int in_msg_length, const unsigned char* in_msg, + unsigned int out_blr_length, const unsigned char* out_blr, + unsigned int /*out_msg_type*/, unsigned int out_msg_length, unsigned char* out_msg) { jrd_tra* tra = reinterpret_cast<jrd_tra*>(apiTra); + try { ThreadContextHolder tdbb(user_status); @@ -4117,18 +4123,20 @@ } successful_completion(user_status); + return tra; } FbApi::Transaction* Attachment::execute(Status* user_status, FbApi::Transaction* apiTra, - unsigned int length, const char* string, unsigned int dialect, - unsigned int in_blr_length, const unsigned char* in_blr, - unsigned int /*in_msg_type*/, unsigned int in_msg_length, const unsigned char* in_msg, - unsigned int out_blr_length, unsigned char* out_blr, - unsigned int /*out_msg_type*/, unsigned int out_msg_length, unsigned char* out_msg) + unsigned int length, const char* string, unsigned int dialect, + unsigned int in_blr_length, const unsigned char* in_blr, + unsigned int /*in_msg_type*/, unsigned int in_msg_length, const unsigned char* in_msg, + unsigned int out_blr_length, unsigned char* out_blr, + unsigned int /*out_msg_type*/, unsigned int out_msg_length, unsigned char* out_msg) { jrd_tra* tra = reinterpret_... [truncated message content] |
From: <fir...@us...> - 2010-10-13 03:17:26
|
Revision: 51663 http://firebird.svn.sourceforge.net/firebird/?rev=51663&view=rev Author: firebirds Date: 2010-10-13 03:17:18 +0000 (Wed, 13 Oct 2010) 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 2010-10-12 17:40:27 UTC (rev 51662) +++ firebird/trunk/ChangeLog 2010-10-13 03:17:18 UTC (rev 51663) @@ -1,3 +1,787 @@ + 2010-10-12 17:40 asfernandes + M builds/posix/make.defaults + M src/auth/SecurityDatabase/jrd_pwd.h + M src/auth/SecurityDatabase/pwd.cpp + M src/common/StatusHolder.h + M src/common/classes/alloc.cpp + M src/common/os/posix/isc_ipc.cpp + M src/dsql/dsql.cpp + M src/dsql/dsql.h + M src/dsql/node.h + M src/dsql/utld_proto.h + M src/include/ProviderInterface.h + M src/include/fb_exception.h + M src/jrd/Attachment.h + M src/jrd/evl.cpp + M src/jrd/extds/InternalDS.cpp + M src/jrd/flu.cpp + M src/jrd/jrd.cpp + M src/jrd/jrd_proto.h + M src/jrd/tra.h + M src/jrd/trace/TraceManager.cpp + M src/remote/client/interface.cpp + M src/remote/inet.cpp + M src/remote/protocol.h + M src/remote/remote.cpp + M src/remote/server/os/posix/inet_server.cpp + M src/yvalve/prepa_proto.h + M src/yvalve/why.cpp + M src/yvalve/why_proto.h +Misc + + 2010-10-12 11:38 alexpeshkoff + M src/yvalve/keywords.cpp +Avoid a lot of unneeded dependencies with single #define. This makes us yacc-version dependent, but provided we use own version of btyacc that is not big trouble. + + 2010-10-12 11:36 alexpeshkoff + M src/jrd/Attachment.h + M src/jrd/Collation.cpp + M src/jrd/Collation.h + M src/jrd/DatabaseSnapshot.cpp + M src/jrd/ExtEngineManager.cpp + M src/jrd/ExtEngineManager.h + M src/jrd/Function.epp + M src/jrd/Function.h + M src/jrd/JrdStatement.cpp + M src/jrd/JrdStatement.h + M src/jrd/Optimizer.cpp + M src/jrd/Optimizer.h + M src/jrd/Relation.h + M src/jrd/Routine.h + M src/jrd/SimilarToMatcher.h + M src/jrd/SysFunction.cpp + M src/jrd/ValuesImpl.cpp + M src/jrd/ValuesImpl.h + M src/jrd/blb.cpp + M src/jrd/blob_filter.cpp + M src/jrd/build_no.h + M src/jrd/cch.cpp + M src/jrd/cmp.cpp + M src/jrd/cmp_proto.h + M src/jrd/dfw.epp + M src/jrd/dyn.epp + M src/jrd/event.cpp + M src/jrd/event_proto.h + M src/jrd/evl.cpp + M src/jrd/evl_proto.h + M src/jrd/exe.cpp + M src/jrd/exe.h + M src/jrd/execute_statement.cpp + M src/jrd/ext.cpp + M src/jrd/extds/ExtDS.cpp + M src/jrd/extds/InternalDS.cpp + M src/jrd/fun.epp + M src/jrd/intl_classes.h + M src/jrd/jrd.cpp + M src/jrd/jrd.h + M src/jrd/lls.h + M src/jrd/met.epp + M src/jrd/met_proto.h + M src/jrd/nbak.cpp + M src/jrd/nod.h + M src/jrd/opt.cpp + M src/jrd/opt_proto.h + M src/jrd/par.cpp + M src/jrd/par_proto.h + M src/jrd/pcmet.epp + M src/jrd/recsrc/AggregatedStream.cpp + M src/jrd/recsrc/BitmapTableScan.cpp + M src/jrd/recsrc/FilteredStream.cpp + M src/jrd/recsrc/HashJoin.cpp + M src/jrd/recsrc/IndexTableScan.cpp + M src/jrd/recsrc/MergeJoin.cpp + M src/jrd/recsrc/NestedLoopJoin.cpp + M src/jrd/recsrc/ProcedureScan.cpp + M src/jrd/recsrc/RecordSource.cpp + M src/jrd/recsrc/RecordSource.h + M src/jrd/recsrc/RecursiveStream.cpp + M src/jrd/recsrc/Union.cpp + M src/jrd/recsrc/VirtualTableScan.cpp + M src/jrd/recsrc/WindowedStream.cpp + M src/jrd/rse.h + M src/jrd/scl.epp + M src/jrd/svc.cpp + M src/jrd/trace/TraceObjects.cpp + M src/jrd/trig.h + M src/jrd/vio.cpp +Restored a lot of changes, rolled back by me unintentionally + + 2010-10-12 11:34 alexpeshkoff + M src/auth/SecurityDatabase/LegacyClient.cpp + M src/auth/SecurityDatabase/LegacyManagement.epp +Some more forgotten files + + 2010-10-12 11:33 alexpeshkoff + M builds/posix/Makefile.in +We have to many dependencies on blrtable - build it explicitly at boot phase + + 2010-10-12 09:35 alexpeshkoff + M src/utilities/gsec/gsec.cpp + M src/utilities/gsec/gsec.h + M src/utilities/gsec/gsec_proto.h + M src/utilities/gsec/security.cpp +Forgotten changes + + 2010-10-12 09:35 alexpeshkoff + M builds/posix/make.shared.targets +Forgotten changes + + 2010-10-12 08:15 alexpeshkoff + A src/remote/os + A src/remote/os/win32 + A src/remote/os/win32/wnet.cpp + A src/remote/os/win32/wnet_proto.h + A src/remote/os/win32/xnet.cpp + A src/remote/os/win32/xnet.h + A src/remote/os/win32/xnet_proto.h + A src/remote/server/os/win32 + A src/remote/server/os/win32/caution.ico + A src/remote/server/os/win32/chop.cpp + A src/remote/server/os/win32/chop_proto.h + A src/remote/server/os/win32/cntl.cpp + A src/remote/server/os/win32/cntl_proto.h + A src/remote/server/os/win32/property.cpp + A src/remote/server/os/win32/property.rc + A src/remote/server/os/win32/property.rh + A src/remote/server/os/win32/propty_proto.h + A src/remote/server/os/win32/server.ico + A src/remote/server/os/win32/srvr_w32.cpp + A src/remote/server/os/win32/window.cpp + A src/remote/server/os/win32/window.h + A src/remote/server/os/win32/window.rc + A src/remote/server/os/win32/window.rh + A src/remote/server/os/win32/window_proto.h +Missed in previous commit files + + 2010-10-12 08:02 alexpeshkoff + M binreloc.m4 + A builds/posix/Makefile.in + D builds/posix/Makefile.in.boot.gpre + D builds/posix/Makefile.in.client.fbudf + D builds/posix/Makefile.in.client.gbak + D builds/posix/Makefile.in.client.gfix + D builds/posix/Makefile.in.client.gpre + D builds/posix/Makefile.in.client.gsec + D builds/posix/Makefile.in.client.isql + D builds/posix/Makefile.in.client.qli + D builds/posix/Makefile.in.client.util + D builds/posix/Makefile.in.codes + D builds/posix/Makefile.in.embed.fbudf + D builds/posix/Makefile.in.embed.gbak + D builds/posix/Makefile.in.embed.gfix + D builds/posix/Makefile.in.embed.gpre + D builds/posix/Makefile.in.embed.isql + D builds/posix/Makefile.in.embed.qli + D builds/posix/Makefile.in.embed.util + M builds/posix/Makefile.in.examples + D builds/posix/Makefile.in.extern.icu + D builds/posix/Makefile.in.extlib + D builds/posix/Makefile.in.fbserver + D builds/posix/Makefile.in.fbtrace + D builds/posix/Makefile.in.firebird + D builds/posix/Makefile.in.intl + D builds/posix/Makefile.in.libfbclient + D builds/posix/Makefile.in.libfbembed + D builds/posix/Makefile.in.libfbstatic + D builds/posix/Makefile.in.msgs + D builds/posix/Makefile.in.plugins + M builds/posix/Makefile.in.plugins_examples + D builds/posix/Makefile.in.refDatabases + D builds/posix/Makefile.in.smp_server + D builds/posix/Makefile.in.static.gbak + D builds/posix/Makefile.in.static.gpre + D builds/posix/Makefile.in.static.isql + D builds/posix/Makefile.in.user.management + M builds/posix/firebird.vers + M builds/posix/make.defaults + M builds/posix/make.rules + M builds/posix/make.shared.targets + M builds/posix/make.shared.variables + M configure.in + D extern/binreloc + M lang_helpers/gds_codes.ftn + M lang_helpers/gds_codes.pas + M src/alice/alice.cpp + M src/alice/alice.h + D src/alice/aliceMain.cpp + M src/alice/alice_meta.epp + M src/alice/alice_proto.h + M src/alice/exe.cpp + A src/alice/main + A src/alice/main/aliceMain.cpp (from /firebird/trunk/src/alice/aliceMain.cpp:51439) + M src/alice/tdr.cpp + D src/auth/Auth.cpp + D src/auth/Auth.h + A src/auth/SecurityDatabase/jrd_pwd.h + A src/auth/SecurityDatabase/pwd.cpp + M src/burp/backup.epp + M src/burp/burp.cpp + M src/burp/burp.h + D src/burp/burpMain.cpp + M src/burp/burp_proto.h + M src/burp/canonical.cpp + A src/burp/main + A src/burp/main/burpMain.cpp (from /firebird/trunk/src/burp/burpMain.cpp:51439) + M src/burp/mvol.cpp + M src/burp/restore.epp + D src/burp/spit.cpp + D src/burp/spit.h + A src/burp/split + A src/burp/split/spit.cpp (from /firebird/trunk/src/burp/spit.cpp:51439) + A src/burp/split/spit.h (from /firebird/trunk/src/burp/spit.h:51439) + A src/common/Auth.cpp (from /firebird/trunk/src/auth/Auth.cpp:51439) + A src/common/Auth.h (from /firebird/trunk/src/auth/Auth.h:51439) + A src/common/CharSet.cpp (from /firebird/trunk/src/jrd/CharSet.cpp:51439) + A src/common/CharSet.h (from /firebird/trunk/src/jrd/CharSet.h:51439) + A src/common/CsConvert.h (from /firebird/trunk/src/jrd/CsConvert.h:51439) + A src/common/IntlUtil.cpp (from /firebird/trunk/src/jrd/IntlUtil.cpp:51439) + A src/common/IntlUtil.h (from /firebird/trunk/src/jrd/IntlUtil.h:51439) + A src/common/ScanDir.cpp (from /firebird/trunk/src/config/ScanDir.cpp:51439) + A src/common/ScanDir.h (from /firebird/trunk/src/config/ScanDir.h:51439) + M src/common/StatusArg.cpp + M src/common/StatusHolder.cpp + M src/common/StatusHolder.h + A src/common/TextType.cpp (from /firebird/trunk/src/jrd/TextType.cpp:51439) + A src/common/TextType.h (from /firebird/trunk/src/jrd/TextType.h:51439) + A src/common/ThreadData.cpp (from /firebird/trunk/src/jrd/ThreadData.cpp:51439) + A src/common/ThreadData.h (from /firebird/trunk/src/jrd/ThreadData.h:51439) + A src/common/ThreadStart.cpp (from /firebird/trunk/src/jrd/ThreadStart.cpp:51439) + A src/common/ThreadStart.h (from /firebird/trunk/src/jrd/ThreadStart.h:51439) + A src/common/call_service.cpp (from /firebird/trunk/src/utilities/gsec/call_service.cpp:51439) + A src/common/call_service.h (from /firebird/trunk/src/utilities/gsec/call_service.h:51439) + A src/common/cdbtable.h (from /firebird/trunk/src/gpre/cdbtable.h:51439) + M src/common/classes/ClumpletReader.cpp + M src/common/classes/ImplementHelper.h + M src/common/classes/Interface.h + M src/common/classes/MsgPrint.cpp + M src/common/classes/TempFile.cpp + M src/common/classes/UserBlob.cpp + M src/common/classes/alloc.cpp + D src/common/classes/class_perf.cpp + D src/common/classes/class_test.cpp + A src/common/classes/misc + A src/common/classes/misc/class_perf.cpp (from /firebird/trunk/src/common/classes/class_perf.cpp:51427) + A src/common/classes/misc/class_test.cpp (from /firebird/trunk/src/common/classes/class_test.cpp:51427) + A src/common/classes/misc/string_test.cmd (from /firebird/trunk/src/common/classes/string_test.cmd:51427) + A src/common/classes/misc/string_test.cpp (from /firebird/trunk/src/common/classes/string_test.cpp:51427) + A src/common/classes/misc/test.sh (from /firebird/trunk/src/common/classes/test.sh:51427) + D src/common/classes/string_test.cmd + D src/common/classes/string_test.cpp + D src/common/classes/test.sh + M src/common/classes/timestamp.h + M src/common/config/config.cpp + M src/common/config/config_file.cpp + M src/common/config/config_file.h + M src/common/config/dir_list.cpp + A src/common/config/os + A src/common/config/os/config_root.h (from /firebird/trunk/src/jrd/os/config_root.h:51427) + A src/common/config/os/darwin + A src/common/config/os/darwin/config_root.cpp (from /firebird/trunk/src/jrd/os/darwin/config_root.cpp:51427) + A src/common/config/os/posix + A src/common/config/os/posix/binreloc.c (from /firebird/trunk/extern/binreloc/binreloc.c:51427) + A src/common/config/os/posix/binreloc.h (from /firebird/trunk/extern/binreloc/binreloc.h:51427) + A src/common/config/os/posix/config_root.cpp (from /firebird/trunk/src/jrd/os/posix/config_root.cpp:51427) + A src/common/config/os/win32 + A src/common/config/os/win32/config_root.cpp (from /firebird/trunk/src/jrd/os/win32/config_root.cpp:51427) + M src/common/cvt.cpp + A src/common/db_alias.cpp (from /firebird/trunk/src/jrd/db_alias.cpp:51439) + A src/common/db_alias.h (from /firebird/trunk/src/jrd/db_alias.h:51439) + A src/common/dsc.cpp (from /firebird/trunk/src/jrd/dsc.cpp:51427) + A src/common/dsc.h (from /firebird/trunk/src/jrd/dsc.h:51427) + A src/common/dsc_proto.h (from /firebird/trunk/src/jrd/dsc_proto.h:51427) + A src/common/dsc_pub.h (from /firebird/trunk/src/jrd/dsc_pub.h:51427) + A src/common/dyntable.h (from /firebird/trunk/src/gpre/dyntable.h:51439) + A src/common/enc.cpp (from /firebird/trunk/src/jrd/enc.cpp:51439) + A src/common/enc_proto.h (from /firebird/trunk/src/jrd/enc_proto.h:51439) + M src/common/fb_exception.cpp + A src/common/intlobj_new.h (from /firebird/trunk/src/jrd/intlobj_new.h:51439) + A src/common/isc.cpp (from /firebird/trunk/src/jrd/isc.cpp:51427) + A src/common/isc_f_proto.h (from /firebird/trunk/src/jrd/isc_f_proto.h:51439) + A src/common/isc_file.cpp (from /firebird/trunk/src/jrd/isc_file.cpp:51439) + A src/common/isc_proto.h (from /firebird/trunk/src/jrd/isc_proto.h:51427) + A src/common/isc_s_proto.h (from /firebird/trunk/src/jrd/isc_s_proto.h:51439) + A src/common/isc_sync.cpp (from /firebird/trunk/src/jrd/isc_sync.cpp:51439) + A src/common/os + A src/common/os/darwin + A src/common/os/darwin/mod_loader.cpp (from /firebird/trunk/src/jrd/os/darwin/mod_loader.cpp:51427) + A src/common/os/divorce.h (from /firebird/trunk/src/jrd/divorce.h:51439) + A src/common/os/fbsyslog.h (from /firebird/trunk/src/jrd/os/fbsyslog.h:51427) + A src/common/os/guid.h (from /firebird/trunk/src/jrd/os/guid.h:51439) + A src/common/os/isc_i_proto.h (from /firebird/trunk/src/jrd/os/isc_i_proto.h:51439) + A src/common/os/mod_loader.h (from /firebird/trunk/src/jrd/os/mod_loader.h:51427) + A src/common/os/os_utils.h (from /firebird/trunk/src/jrd/os/os_utils.h:51427) + A src/common/os/path_utils.h (from /firebird/trunk/src/jrd/os/path_utils.h:51427) + A src/common/os/posix + A src/common/os/posix/divorce.cpp (from /firebird/trunk/src/jrd/divorce.cpp:51439) + A src/common/os/posix/fbsyslog.cpp (from /firebird/trunk/src/jrd/os/posix/fbsyslog.cpp:51427) + A src/common/os/posix/guid.cpp (from /firebird/trunk/src/jrd/os/posix/guid.cpp:51439) + A src/common/os/posix/isc_ipc.cpp (from /firebird/trunk/src/jrd/os/posix/isc_ipc.cpp:51439) + A src/common/os/posix/mod_loader.cpp (from /firebird/trunk/src/jrd/os/posix/mod_loader.cpp:51427) + A src/common/os/posix/os_utils.cpp (from /firebird/trunk/src/jrd/os/posix/os_utils.cpp:51427) + A src/common/os/posix/path_utils.cpp (from /firebird/trunk/src/jrd/os/posix/path_utils.cpp:51427) + A src/common/os/win32 + A src/common/os/win32/fbsyslog.cpp (from /firebird/trunk/src/jrd/os/win32/fbsyslog.cpp:51427) + A src/common/os/win32/guid.cpp (from /firebird/trunk/src/jrd/os/win32/guid.cpp:51439) + A src/common/os/win32/isc_ipc.cpp (from /firebird/trunk/src/jrd/os/win32/isc_ipc.cpp:51439) + A src/common/os/win32/mod_loader.cpp (from /firebird/trunk/src/jrd/os/win32/mod_loader.cpp:51427) + A src/common/os/win32/os_utils.cpp (from /firebird/trunk/src/jrd/os/win32/os_utils.cpp:51427) + A src/common/os/win32/path_utils.cpp (from /firebird/trunk/src/jrd/os/win32/path_utils.cpp:51427) + A src/common/prett_proto.h (from /firebird/trunk/src/gpre/prett_proto.h:51439) + A src/common/pretty.cpp (from /firebird/trunk/src/gpre/pretty.cpp:51439) + A src/common/quad.cpp (from /firebird/trunk/src/jrd/quad.cpp:51439) + A src/common/quad.h (from /firebird/trunk/src/jrd/quad.h:51439) + A src/common/quad_proto.h (from /firebird/trunk/src/jrd/quad_proto.h:51439) + A src/common/sdl.cpp (from /firebird/trunk/src/jrd/sdl.cpp:51439) + A src/common/sdl.h (from /firebird/trunk/src/jrd/sdl.h:51439) + A src/common/sdl_proto.h (from /firebird/trunk/src/jrd/sdl_proto.h:51439) + A src/common/sdltable.h (from /firebird/trunk/src/gpre/sdltable.h:51439) + A src/common/sha.cpp (from /firebird/trunk/src/jrd/sha.cpp:51439) + A src/common/sha.h (from /firebird/trunk/src/jrd/sha.h:51439) + A src/common/unicode_util.cpp (from /firebird/trunk/src/jrd/unicode_util.cpp:51439) + A src/common/unicode_util.h (from /firebird/trunk/src/jrd/unicode_util.h:51439) + M src/common/utils.cpp + M src/common/utils_proto.h + A src/common/xdr.cpp (from /firebird/trunk/src/remote/xdr.cpp:51439) + A src/common/xdr.h (from /firebird/trunk/src/remote/xdr.h:51439) + A src/common/xdr_proto.h (from /firebird/trunk/src/remote/xdr_proto.h:51439) + D src/config/ScanDir.cpp + D src/config/ScanDir.h + M src/dsql/BoolNodes.cpp + M src/dsql/DdlNodes.epp + M src/dsql/ExprNodes.cpp + M src/dsql/Parser.h + D src/dsql/array.epp + D src/dsql/array_proto.h + D src/dsql/blob.epp + D src/dsql/blob_proto.h + M src/dsql/btyacc_fb.ske + M src/dsql/ddl.cpp + M src/dsql/dsql.cpp + M src/dsql/dsql.h + M src/dsql/dsql_proto.h + M src/dsql/errd.cpp + M src/dsql/gen.cpp + M src/dsql/hsh.cpp + D src/dsql/keywords.cpp + D src/dsql/keywords.h + M src/dsql/make.cpp + M src/dsql/metd.epp + M src/dsql/parse.y + M src/dsql/pass1.cpp + D src/dsql/prepa_proto.h + D src/dsql/preparse.cpp + D src/dsql/user__proto.h + D src/dsql/user_dsql.cpp + M src/dsql/utld.cpp + M src/dsql/utld_proto.h + D src/gpre/ada.cpp + A src/gpre/boot + A src/gpre/boot/gpre_meta_boot.cpp (from /firebird/trunk/src/gpre/gpre_meta_boot.cpp:51427) + M src/gpre/c_cxx.cpp + D src/gpre/cdbtable.h + M src/gpre/cme.cpp + D src/gpre/cob.cpp + D src/gpre/dyntable.cpp + D src/gpre/dyntable.h + D src/gpre/fbrmclib.cpp + D src/gpre/ftn.cpp + M src/gpre/gpre.h + D src/gpre/gpre_meta.epp + D src/gpre/gpre_meta_boot.cpp + M src/gpre/int_cxx.cpp + A src/gpre/languages + A src/gpre/languages/ada.cpp (from /firebird/trunk/src/gpre/ada.cpp:51427) + A src/gpre/languages/cob.cpp (from /firebird/trunk/src/gpre/cob.cpp:51427) + A src/gpre/languages/fbrmclib.cpp (from /firebird/trunk/src/gpre/fbrmclib.cpp:51427) + A src/gpre/languages/ftn.cpp (from /firebird/trunk/src/gpre/ftn.cpp:51427) + A src/gpre/languages/pas.cpp (from /firebird/trunk/src/gpre/pas.cpp:51427) + A src/gpre/languages/rmc.cpp (from /firebird/trunk/src/gpre/rmc.cpp:51427) + M src/gpre/movg.cpp + M src/gpre/msc.cpp + D src/gpre/pas.cpp + D src/gpre/prett_proto.h + D src/gpre/pretty.cpp + D src/gpre/rmc.cpp + D src/gpre/sdltable.h + A src/gpre/std + A src/gpre/std/gpre_meta.epp (from /firebird/trunk/src/gpre/gpre_meta.epp:51427) + A src/include/ProviderInterface.h + M src/include/fb_api_proto.h + M src/include/fb_blk.h + M src/include/fb_exception.h + 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/intl/lc_ascii.cpp + M src/intl/lc_icu.cpp + M src/intl/lc_iso8859_1.cpp + M src/intl/lc_narrow.cpp + M src/intl/ld.cpp + M src/intl/ldcommon.h + M src/iscguard/cntl_guard.cpp + M src/iscguard/cntlg_proto.h + M src/iscguard/iscguard.cpp + M src/isql/InputDevices.h + M src/isql/extract.epp + M src/isql/isql.epp + D src/isql/isql_win.cpp + D src/isql/isql_win.h + D src/isql/isqlw_proto.h + M src/isql/iutils.cpp + M src/isql/show.epp + M src/jrd/Attachment.h + D src/jrd/CharSet.cpp + D src/jrd/CharSet.h + M src/jrd/Collation.cpp + M src/jrd/Collation.h + D src/jrd/CsConvert.h + M src/jrd/DataTypeUtil.cpp + M src/jrd/Database.cpp + M src/jrd/Database.h + M src/jrd/DatabaseSnapshot.cpp + M src/jrd/DatabaseSnapshot.h + M src/jrd/ExtEngineManager.cpp + M src/jrd/ExtEngineManager.h + M src/jrd/Function.epp + M src/jrd/Function.h + M src/jrd/GlobalRWLock.cpp + M src/jrd/IntlManager.cpp + D src/jrd/IntlUtil.cpp + D src/jrd/IntlUtil.h + M src/jrd/JrdStatement.cpp + M src/jrd/JrdStatement.h + M src/jrd/Optimizer.cpp + M src/jrd/Optimizer.h + M src/jrd/PluginManager.cpp + M src/jrd/PluginManager.h + M src/jrd/PreparedStatement.h + M src/jrd/RandomGenerator.cpp + D src/jrd/RecordSourceNodes.cpp + D src/jrd/RecordSourceNodes.h + M src/jrd/Relation.h + M src/jrd/ResultSet.h + M src/jrd/Routine.h + M src/jrd/SimilarToMatcher.h + M src/jrd/SysFunction.cpp + M src/jrd/SysFunction.h + M src/jrd/TempSpace.cpp + D src/jrd/TextType.cpp + D src/jrd/TextType.h + D src/jrd/ThreadData.cpp + D src/jrd/ThreadData.h + D src/jrd/ThreadStart.cpp + D src/jrd/ThreadStart.h + M src/jrd/UserManagement.cpp + M src/jrd/ValueImpl.h + M src/jrd/ValuesImpl.cpp + M src/jrd/ValuesImpl.h + M src/jrd/VirtualTable.cpp + M src/jrd/align.h + D src/jrd/alt.cpp + D src/jrd/alt_proto.h + M src/jrd/blb.cpp + M src/jrd/blb.h + M src/jrd/blob_filter.cpp + M src/jrd/btr.cpp + M src/jrd/build_no.h + M src/jrd/builtin.cpp + M src/jrd/cch.cpp + M src/jrd/cmp.cpp + M src/jrd/cmp_proto.h + M src/jrd/cvt.cpp + M src/jrd/cvt2.cpp + D src/jrd/db_alias.cpp + D src/jrd/db_alias.h + D src/jrd/dbg.cpp + D src/jrd/dbg.h + D src/jrd/dbg_proto.h + D src/jrd/dbt.cpp + M src/jrd/dfw.epp + D src/jrd/divorce.cpp + D src/jrd/divorce.h + D src/jrd/dmp.cpp + D src/jrd/dmp_proto.h + M src/jrd/dpm.epp + D src/jrd/dsc.cpp + D src/jrd/dsc.h + D src/jrd/dsc_proto.h + D src/jrd/dsc_pub.h + M src/jrd/dyn.epp + M src/jrd/dyn.h + M src/jrd/dyn_def.epp + M src/jrd/dyn_del.epp + M src/jrd/dyn_mod.epp + M src/jrd/dyn_util.epp + D src/jrd/enc.cpp + D src/jrd/enc_proto.h + D src/jrd/entry.h + M src/jrd/err.cpp + M src/jrd/event.cpp + M src/jrd/event.h + M src/jrd/event_proto.h + M src/jrd/evl.cpp + M src/jrd/evl_proto.h + D src/jrd/evl_string_test.cpp + M src/jrd/exe.cpp + M src/jrd/exe.h + M src/jrd/execute_statement.cpp + M src/jrd/ext.cpp + M src/jrd/extds/ExtDS.cpp + M src/jrd/extds/ExtDS.h + M src/jrd/extds/InternalDS.cpp + M src/jrd/extds/InternalDS.h + M src/jrd/extds/IscDS.cpp + M src/jrd/extds/IscDS.h + M src/jrd/filters.cpp + M src/jrd/flu.cpp + M src/jrd/flu.h + M src/jrd/fun.epp + D src/jrd/gds.cpp + D src/jrd/gds_proto.h + M src/jrd/gdsassert.h + M src/jrd/grant.epp + M src/jrd/ibase.h + M src/jrd/idx.cpp + M src/jrd/inf.cpp + M src/jrd/ini.epp + M src/jrd/ini.h + M src/jrd/intl.cpp + M src/jrd/intl.h + M src/jrd/intl_builtin.cpp + M src/jrd/intl_classes.h + D src/jrd/intlobj_new.h + D src/jrd/isc.cpp + D src/jrd/isc_f_proto.h + D src/jrd/isc_file.cpp + D src/jrd/isc_proto.h + D src/jrd/isc_s_proto.h + D src/jrd/isc_sync.cpp + M src/jrd/jrd.cpp + M src/jrd/jrd.h + M src/jrd/jrd_proto.h + D src/jrd/jrd_pwd.h + M src/jrd/lck.cpp + M src/jrd/lls.h + M src/jrd/met.epp + M src/jrd/met_proto.h + A src/jrd/misc + A src/jrd/misc/evl_string_test.cpp (from /firebird/trunk/src/jrd/evl_string_test.cpp:51651) + M src/jrd/mov_proto.h + M src/jrd/nbak.cpp + M src/jrd/nod.h + M src/jrd/opt.cpp + M src/jrd/opt_proto.h + D src/jrd/os/config_root.h + D src/jrd/os/darwin/config_root.cpp + D src/jrd/os/darwin/mod_loader.cpp + D src/jrd/os/fbsyslog.h + D src/jrd/os/guid.h + D src/jrd/os/isc_i_proto.h + D src/jrd/os/mod_loader.h + D src/jrd/os/os_utils.h + D src/jrd/os/path_utils.h + D src/jrd/os/posix/config_root.cpp + D src/jrd/os/posix/fbsyslog.cpp + D src/jrd/os/posix/guid.cpp + D src/jrd/os/posix/isc_ipc.cpp + D src/jrd/os/posix/mod_loader.cpp + D src/jrd/os/posix/os_utils.cpp + D src/jrd/os/posix/path_utils.cpp + M src/jrd/os/posix/unix.cpp + M src/jrd/os/thd_priority.h + D src/jrd/os/win32/config_root.cpp + D src/jrd/os/win32/fbsyslog.cpp + D src/jrd/os/win32/guid.cpp + D src/jrd/os/win32/isc_ipc.cpp + D src/jrd/os/win32/mod_loader.cpp + D src/jrd/os/win32/os_utils.cpp + D src/jrd/os/win32/path_utils.cpp + M src/jrd/os/win32/thd_priority.cpp + M src/jrd/os/win32/winnt.cpp + M src/jrd/pag.cpp + M src/jrd/par.cpp + M src/jrd/par_proto.h + M src/jrd/pcmet.epp + D src/jrd/perf.cpp + D src/jrd/perf.h + D src/jrd/perf_proto.h + D src/jrd/pwd.cpp + D src/jrd/qatest.cpp + D src/jrd/quad.cpp + D src/jrd/quad.h + D src/jrd/quad_proto.h + M src/jrd/recsrc/AggregatedStream.cpp + M src/jrd/recsrc/BitmapTableScan.cpp + M src/jrd/recsrc/FilteredStream.cpp + M src/jrd/recsrc/HashJoin.cpp + M src/jrd/recsrc/IndexTableScan.cpp + M src/jrd/recsrc/MergeJoin.cpp + M src/jrd/recsrc/NestedLoopJoin.cpp + M src/jrd/recsrc/ProcedureScan.cpp + M src/jrd/recsrc/RecordSource.cpp + M src/jrd/recsrc/RecordSource.h + M src/jrd/recsrc/RecursiveStream.cpp + M src/jrd/recsrc/Union.cpp + M src/jrd/recsrc/VirtualTableScan.cpp + M src/jrd/recsrc/WindowedStream.cpp + M src/jrd/rse.h + M src/jrd/scl.epp + D src/jrd/sdl.cpp + D src/jrd/sdl.h + D src/jrd/sdl_proto.h + M src/jrd/sdw.cpp + D src/jrd/sha.cpp + D src/jrd/sha.h + M src/jrd/sort.cpp + M src/jrd/sqz.cpp + M src/jrd/status.cpp + M src/jrd/svc.cpp + M src/jrd/svc.h + D src/jrd/svc_stub.cpp + M src/jrd/svc_tab.h + M src/jrd/tpc.cpp + M src/jrd/tra.cpp + M src/jrd/tra.h + M src/jrd/trace/TraceConfigStorage.cpp + M src/jrd/trace/TraceConfigStorage.h + M src/jrd/trace/TraceLog.cpp + M src/jrd/trace/TraceLog.h + M src/jrd/trace/TraceManager.cpp + M src/jrd/trace/TraceObjects.cpp + M src/jrd/trace/TraceObjects.h + M src/jrd/trace/TraceService.cpp + M src/jrd/trace/TraceService.h + M src/jrd/trig.h + D src/jrd/unicode_util.cpp + D src/jrd/unicode_util.h + D src/jrd/utl.cpp + D src/jrd/utl_proto.h + M src/jrd/val.h + M src/jrd/validation.cpp + M src/jrd/vio.cpp + D src/jrd/why.cpp + D src/jrd/why_proto.h + M src/lock/lock.cpp + M src/lock/lock_proto.h + M src/lock/print.cpp + M src/misc/headers.sed + M src/misc/writeBuildNum.sh + M src/msgs/build_file.epp + M src/msgs/check_msgs.epp + M src/msgs/facilities2.sql + M src/msgs/messages2.sql + M src/msgs/system_errors2.sql + M src/plugins/udr_engine/UdrEngine.cpp + M src/qli/all.cpp + M src/qli/command.cpp + M src/qli/compile.cpp + M src/qli/dtr.cpp + M src/qli/dtr.h + M src/qli/err.cpp + M src/qli/eval.cpp + M src/qli/exe.cpp + M src/qli/gener.cpp + M src/qli/help.epp + M src/qli/lex.cpp + M src/qli/meta.epp + M src/qli/mov.cpp + M src/qli/picstr.cpp + M src/qli/show.epp + A src/remote/client + A src/remote/client/interface.cpp (from /firebird/trunk/src/remote/interface.cpp:51439) + M src/remote/inet.cpp + M src/remote/inet_proto.h + D src/remote/inet_server.cpp + D src/remote/inter_proto.h + D src/remote/interface.cpp + M src/remote/merge.cpp + D src/remote/os + M src/remote/parser.cpp + M src/remote/protocol.cpp + M src/remote/protocol.h + M src/remote/remot_proto.h + M src/remote/remote.cpp + M src/remote/remote.h + D src/remote/serve_proto.h + A src/remote/server + A src/remote/server/os (from /firebird/trunk/src/remote/os:51439) + A src/remote/server/os/posix + A src/remote/server/os/posix/inet_server.cpp (from /firebird/trunk/src/remote/inet_server.cpp:51439) + D src/remote/server/os/win32 + A src/remote/server/serve_proto.h (from /firebird/trunk/src/remote/serve_proto.h:51439) + A src/remote/server/server.cpp (from /firebird/trunk/src/remote/server.cpp:51439) + D src/remote/server.cpp + D src/remote/xdr.cpp + D src/remote/xdr.h + D src/remote/xdr_proto.h + D src/remote/xnet.cpp + D src/remote/xnet.h + D src/remote/xnet_proto.h + M src/utilities/cache.cpp + M src/utilities/drop.cpp + A src/utilities/fbsvcmgr + A src/utilities/fbsvcmgr/fbsvcmgr.cpp (from /firebird/trunk/src/utilities/fbsvcmgr.cpp:51439) + D src/utilities/fbsvcmgr.cpp + D src/utilities/gsec/call_service.cpp + D src/utilities/gsec/call_service.h + D src/utilities/gsec/gsecMain.cpp + A src/utilities/gsec/main + A src/utilities/gsec/main/gsecMain.cpp + M src/utilities/gstat/dba.epp + D src/utilities/gstat/gstatMain.cpp + A src/utilities/gstat/main + A src/utilities/gstat/main/gstatMain.cpp (from /firebird/trunk/src/utilities/gstat/gstatMain.cpp:51439) + M src/utilities/gstat/ppg.cpp + M src/utilities/guard/guard.cpp + M src/utilities/guard/util.cpp + M src/utilities/ibmgr/srvrmgr.cpp + A src/utilities/nbackup/main + A src/utilities/nbackup/main/nbkMain.cpp (from /firebird/trunk/src/utilities/nbackup/nbkMain.cpp:51439) + A src/utilities/nbackup/nbackup.cpp (from /firebird/trunk/src/utilities/nbackup.cpp:51439) + D src/utilities/nbackup/nbkMain.cpp + M src/utilities/nbackup/nbk_proto.h + D src/utilities/nbackup.cpp + M src/utilities/ntrace/PluginLogWriter.h + M src/utilities/ntrace/TraceConfiguration.cpp + M src/utilities/ntrace/TracePluginImpl.cpp + M src/utilities/ntrace/TracePluginImpl.h + M src/utilities/ntrace/TraceUnicodeUtils.h + D src/utilities/ntrace/os/posix/FileObject.cpp + A src/utilities/ntrace/os/posix/misc + A src/utilities/ntrace/os/posix/misc/FileObject.cpp (from /firebird/trunk/src/utilities/ntrace/os/posix/FileObject.cpp:51439) + M src/utilities/print_event.cpp + M src/utilities/rebuild/rebuild.cpp + M src/utilities/rebuild/rmet.epp + M src/utilities/rebuild/rstore.epp + M src/utilities/run_service.cpp + A src/yvalve + A src/yvalve/alt.cpp (from /firebird/trunk/src/jrd/alt.cpp:51439) + A src/yvalve/alt_proto.h (from /firebird/trunk/src/jrd/alt_proto.h:51439) + A src/yvalve/array.epp (from /firebird/trunk/src/dsql/array.epp:51439) + A src/yvalve/array_proto.h (from /firebird/trunk/src/dsql/array_proto.h:51439) + A src/yvalve/blob.epp (from /firebird/trunk/src/dsql/blob.epp:51439) + A src/yvalve/blob_proto.h (from /firebird/trunk/src/dsql/blob_proto.h:51439) + A src/yvalve/gds.cpp (from /firebird/trunk/src/jrd/gds.cpp:51439) + A src/yvalve/gds_proto.h (from /firebird/trunk/src/jrd/gds_proto.h:51439) + A src/yvalve/keywords.cpp (from /firebird/trunk/src/dsql/keywords.cpp:51439) + A src/yvalve/keywords.h (from /firebird/trunk/src/dsql/keywords.h:51439) + A src/yvalve/perf.cpp (from /firebird/trunk/src/jrd/perf.cpp:51439) + A src/yvalve/perf.h (from /firebird/trunk/src/jrd/perf.h:51439) + A src/yvalve/perf_proto.h (from /firebird/trunk/src/jrd/perf_proto.h:51439) + A src/yvalve/prepa_proto.h (from /firebird/trunk/src/dsql/prepa_proto.h:51439) + A src/yvalve/preparse.cpp (from /firebird/trunk/src/dsq... [truncated message content] |
From: <ale...@us...> - 2010-10-13 09:15:55
|
Revision: 51666 http://firebird.svn.sourceforge.net/firebird/?rev=51666&view=rev Author: alexpeshkoff Date: 2010-10-13 09:15:48 +0000 (Wed, 13 Oct 2010) Log Message: ----------- Full fix for CORE-3024 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/evl.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 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/lang_helpers/gds_codes.ftn 2010-10-13 09:15:48 UTC (rev 51666) @@ -1450,8 +1450,10 @@ PARAMETER (GDS__private_function = 335545018) INTEGER*4 GDS__private_procedure PARAMETER (GDS__private_procedure = 335545019) + INTEGER*4 GDS__request_outdated + PARAMETER (GDS__request_outdated = 335545020) INTEGER*4 GDS__bad_events_handle - PARAMETER (GDS__bad_events_handle = 335545020) + PARAMETER (GDS__bad_events_handle = 335545021) 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 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/lang_helpers/gds_codes.pas 2010-10-13 09:15:48 UTC (rev 51666) @@ -732,7 +732,8 @@ gds_async_active = 335545017; gds_private_function = 335545018; gds_private_procedure = 335545019; - gds_bad_events_handle = 335545020; + gds_request_outdated = 335545020; + gds_bad_events_handle = 335545021; 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 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/src/include/gen/codetext.h 2010-10-13 09:15:48 UTC (rev 51666) @@ -721,7 +721,8 @@ {"async_active", 335545017}, {"private_function", 335545018}, {"private_procedure", 335545019}, - {"bad_events_handle", 335545020}, + {"request_outdated", 335545020}, + {"bad_events_handle", 335545021}, {"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 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/src/include/gen/iberror.h 2010-10-13 09:15:48 UTC (rev 51666) @@ -755,7 +755,8 @@ const ISC_STATUS isc_async_active = 335545017L; const ISC_STATUS isc_private_function = 335545018L; const ISC_STATUS isc_private_procedure = 335545019L; -const ISC_STATUS isc_bad_events_handle = 335545020L; +const ISC_STATUS isc_request_outdated = 335545020L; +const ISC_STATUS isc_bad_events_handle = 335545021L; const ISC_STATUS isc_gfix_db_name = 335740929L; const ISC_STATUS isc_gfix_invalid_sw = 335740930L; const ISC_STATUS isc_gfix_incmp_sw = 335740932L; @@ -1174,7 +1175,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 = 1118; +const ISC_STATUS isc_err_max = 1119; #else /* c definitions */ @@ -1899,7 +1900,8 @@ #define isc_async_active 335545017L #define isc_private_function 335545018L #define isc_private_procedure 335545019L -#define isc_bad_events_handle 335545020L +#define isc_request_outdated 335545020L +#define isc_bad_events_handle 335545021L #define isc_gfix_db_name 335740929L #define isc_gfix_invalid_sw 335740930L #define isc_gfix_incmp_sw 335740932L @@ -2318,7 +2320,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 1118 +#define isc_err_max 1119 #endif Modified: firebird/trunk/src/include/gen/msgs.h =================================================================== --- firebird/trunk/src/include/gen/msgs.h 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/src/include/gen/msgs.h 2010-10-13 09:15:48 UTC (rev 51666) @@ -724,7 +724,8 @@ {335545017, "Asynchronous call is already running for this attachment"}, /* async_active */ {335545018, "Function @1 is private to package @2"}, /* private_function */ {335545019, "Procedure @1 is private to package @2"}, /* private_procedure */ - {335545020, "invalid events id (handle)"}, /* bad_events_handle */ + {335545020, "Request can't access new records in relation @1 and should be recompiled"}, /* request_outdated */ + {335545021, "invalid events id (handle)"}, /* bad_events_handle */ {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 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/src/include/gen/sql_code.h 2010-10-13 09:15:48 UTC (rev 51666) @@ -720,7 +720,8 @@ {335545017, -532}, /* 697 async_active */ {335545018, -901}, /* 698 private_function */ {335545019, -901}, /* 699 private_procedure */ - {335545020, -901}, /* 700 bad_events_handle */ + {335545020, -904}, /* 700 request_outdated */ + {335545021, -901}, /* 701 bad_events_handle */ {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 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/src/include/gen/sql_state.h 2010-10-13 09:15:48 UTC (rev 51666) @@ -720,7 +720,8 @@ {335545017, "HY018"}, // 697 async_active {335545018, "42000"}, // 698 private_function {335545019, "42000"}, // 699 private_procedure - {335545020, "08003"}, // 700 bad_events_handle + {335545020, "24000"}, // 700 request_outdated + {335545021, "08003"}, // 701 bad_events_handle {335740929, "00000"}, // 1 gfix_db_name {335740930, "00000"}, // 2 gfix_invalid_sw {335740932, "00000"}, // 4 gfix_incmp_sw Modified: firebird/trunk/src/jrd/evl.cpp =================================================================== --- firebird/trunk/src/jrd/evl.cpp 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/src/jrd/evl.cpp 2010-10-13 09:15:48 UTC (rev 51666) @@ -410,37 +410,42 @@ // ASF: CORE-1432 - If the the record is not on the latest format, upgrade it. // AP: for fields that are missing in original format use record's one. - if (compileFormat && - record->rec_format->fmt_version != compileFormat->fmt_version && - id < compileFormat->fmt_desc.getCount() && - !DSC_EQUIV(&impure->vlu_desc, &compileFormat->fmt_desc[id], true)) + if (compileFormat && record->rec_format->fmt_version != compileFormat->fmt_version) { - dsc desc = impure->vlu_desc; - impure->vlu_desc = compileFormat->fmt_desc[id]; + if (record->rec_format->fmt_version > compileFormat->fmt_version) + { + ERR_post(Arg::Gds(isc_request_outdated) << rpb.rpb_relation->rel_name); + } - if (impure->vlu_desc.isText()) + if (!DSC_EQUIV(&impure->vlu_desc, &compileFormat->fmt_desc[id], true)) { - // Allocate a string block of sufficient size. - VaryingString* string = impure->vlu_string; - if (string && string->str_length < impure->vlu_desc.dsc_length) + dsc desc = impure->vlu_desc; + impure->vlu_desc = compileFormat->fmt_desc[id]; + + if (impure->vlu_desc.isText()) { - delete string; - string = NULL; - } + // Allocate a string block of sufficient size. + VaryingString* string = impure->vlu_string; + if (string && string->str_length < impure->vlu_desc.dsc_length) + { + delete string; + string = NULL; + } - if (!string) - { - string = impure->vlu_string = FB_NEW_RPT(*tdbb->getDefaultPool(), - impure->vlu_desc.dsc_length) VaryingString(); - string->str_length = impure->vlu_desc.dsc_length; + if (!string) + { + string = impure->vlu_string = FB_NEW_RPT(*tdbb->getDefaultPool(), + impure->vlu_desc.dsc_length) VaryingString(); + string->str_length = impure->vlu_desc.dsc_length; + } + + impure->vlu_desc.dsc_address = string->str_data; } + else + impure->vlu_desc.dsc_address = (UCHAR*) &impure->vlu_misc; - impure->vlu_desc.dsc_address = string->str_data; + MOV_move(tdbb, &desc, &impure->vlu_desc); } - else - impure->vlu_desc.dsc_address = (UCHAR*) &impure->vlu_misc; - - MOV_move(tdbb, &desc, &impure->vlu_desc); } } Modified: firebird/trunk/src/msgs/facilities2.sql =================================================================== --- firebird/trunk/src/msgs/facilities2.sql 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/src/msgs/facilities2.sql 2010-10-13 09:15:48 UTC (rev 51666) @@ -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 (?, ?, ?, ?); -- -('2010-10-11 19:51:12', 'JRD', 0, 701) +('2010-10-13 12:38:13', 'JRD', 0, 702) ('2010-03-15 06:59:09', 'QLI', 1, 531) -- --('2008-11-28 20:27:04', 'GDEF', 2, 346) Modified: firebird/trunk/src/msgs/messages2.sql =================================================================== --- firebird/trunk/src/msgs/messages2.sql 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/src/msgs/messages2.sql 2010-10-13 09:15:48 UTC (rev 51666) @@ -807,7 +807,8 @@ ('async_active', 'REM_cancel_operation', 'interface.cpp', NULL, 0, 697, NULL, 'Asynchronous call is already running for this attachment', NULL, NULL) ('private_function', 'METD_get_function', 'metd.epp', NULL, 0, 698, NULL, 'Function @1 is private to package @2', NULL, NULL) ('private_procedure', 'METD_get_procedure', 'metd.epp', NULL, 0, 699, NULL, 'Procedure @1 is private to package @2', NULL, NULL) -('bad_events_handle', NULL, NULL, NULL, 0, 700, NULL, 'invalid events id (handle)', NULL, NULL); +('request_outdated', 'EVL_expr', 'evl.cpp', NULL, 0, 700, NULL, 'Request can''t access new records in relation @1 and should be recompiled', NULL, NULL) +('bad_events_handle', NULL, NULL, NULL, 0, 701, NULL, 'invalid events id (handle)', 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 2010-10-13 07:42:07 UTC (rev 51665) +++ firebird/trunk/src/msgs/system_errors2.sql 2010-10-13 09:15:48 UTC (rev 51666) @@ -705,7 +705,8 @@ (-532, 'HY', '018', 0, 697, 'async_active', NULL, NULL) (-901, '42', '000', 0, 698, 'private_function', NULL, NULL) (-901, '42', '000', 0, 699, 'private_procedure', NULL, NULL) -(-901, '08', '003', 0, 700, 'bad_events_handle', NULL, 'ERROR') +(-904, '24', '000', 0, 700, 'request_outdated', NULL, NULL) +(-901, '08', '003', 0, 701, 'bad_events_handle', NULL, 'ERROR') -- 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: <ale...@us...> - 2010-10-13 09:37:26
|
Revision: 51669 http://firebird.svn.sourceforge.net/firebird/?rev=51669&view=rev Author: alexpeshkoff Date: 2010-10-13 09:37:18 +0000 (Wed, 13 Oct 2010) Log Message: ----------- cleanup Added Paths: ----------- firebird/trunk/builds/install/arch-specific/solx86gcc/ Removed Paths: ------------- firebird/trunk/src/install/arch-specific/solx86gcc/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2010-10-14 03:15:24
|
Revision: 51680 http://firebird.svn.sourceforge.net/firebird/?rev=51680&view=rev Author: firebirds Date: 2010-10-14 03:15:15 +0000 (Thu, 14 Oct 2010) 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 2010-10-13 23:11:40 UTC (rev 51679) +++ firebird/trunk/ChangeLog 2010-10-14 03:15:15 UTC (rev 51680) @@ -1,3 +1,366 @@ + 2010-10-13 17:48 hvlad + M src/yvalve/gds.cpp + M src/yvalve/why.cpp +Corrections for new build system. Work in progress... + + 2010-10-13 13:35 alexpeshkoff + M src/jrd/evl.cpp +Temporary disable suggested by me solution for request format check - needs better checks, as is breaks CREATE DATABASE + + 2010-10-13 10:39 alexpeshkoff + M src/alice/alice.cpp + M src/alice/alice_meta.epp + M src/alice/aliceswi.h + M src/alice/exe.cpp + M src/alice/tdr.cpp + M src/auth/SecurityDatabase/LegacyManagement.epp + M src/auth/SecurityDatabase/pwd.cpp + M src/burp/backup.epp + M src/burp/burp.cpp + M src/burp/burp.h + M src/burp/burpswi.h + M src/burp/canonical.cpp + M src/burp/mvol.cpp + M src/burp/restore.epp + M src/burp/split/spit.cpp + M src/burp/split/spit.h + M src/common/ScanDir.cpp + M src/common/ThreadData.cpp + M src/common/ThreadStart.cpp + M src/common/call_service.cpp + M src/common/classes/DbImplementation.cpp + M src/common/classes/MsgPrint.cpp + M src/common/classes/PublicHandle.cpp + M src/common/classes/RefCounted.h + M src/common/classes/SafeArg.cpp + M src/common/classes/TempFile.cpp + M src/common/classes/UserBlob.cpp + M src/common/classes/alloc.cpp + M src/common/classes/array.h + M src/common/classes/condition.h + M src/common/classes/locks.cpp + M src/common/classes/locks.h + M src/common/classes/semaphore.h + M src/common/classes/timestamp.cpp + M src/common/classes/tree.h + M src/common/classes/vector.h + A src/common/common.h (from /firebird/trunk/src/jrd/common.h:51669) + M src/common/config/os/darwin/config_root.cpp + M src/common/cvt.cpp + M src/common/dsc.cpp + M src/common/enc.cpp + A src/common/file_params.h (from /firebird/trunk/src/jrd/file_params.h:51669) + A src/common/gdsassert.h (from /firebird/trunk/src/jrd/gdsassert.h:51669) + M src/common/isc.cpp + M src/common/isc_file.cpp + M src/common/isc_sync.cpp + M src/common/os/posix/divorce.cpp + M src/common/os/posix/isc_ipc.cpp + M src/common/os/posix/mod_loader.cpp + M src/common/os/posix/os_utils.cpp + M src/common/os/win32/isc_ipc.cpp + M src/common/os/win32/os_utils.cpp + M src/common/pretty.cpp + M src/common/sdl.cpp + M src/common/thd.cpp + M src/common/unicode_util.cpp + M src/common/utils.cpp + M src/common/xdr.cpp + M src/common/xdr.h + M src/dsql/AggNodes.cpp + M src/dsql/AggNodes.h + M src/dsql/BlrWriter.cpp + M src/dsql/BlrWriter.h + M src/dsql/BoolNodes.cpp + M src/dsql/BoolNodes.h + M src/dsql/DdlNodes.epp + M src/dsql/DdlNodes.h + M src/dsql/DsqlCompilerScratch.cpp + M src/dsql/DsqlCompilerScratch.h + M src/dsql/ExprNodes.cpp + M src/dsql/ExprNodes.h + M src/dsql/Nodes.h + M src/dsql/PackageNodes.epp + M src/dsql/PackageNodes.h + M src/dsql/Parser.h + M src/dsql/StmtNodes.cpp + M src/dsql/StmtNodes.h + M src/dsql/Visitors.h + M src/dsql/WinNodes.cpp + M src/dsql/WinNodes.h + M src/dsql/dsql.h + M src/dsql/errd.cpp + M src/dsql/movd.cpp + M src/dsql/parse.y + M src/dsql/sym.h + M src/extlib/fbudf/stdafx.h + M src/extlib/ib_udf.h + M src/extlib/ib_util.cpp + M src/gpre/c_cxx.cpp + M src/gpre/exp.cpp + M src/gpre/gpre.h + M src/gpre/gpreswi.h + M src/gpre/int_cxx.cpp + M src/gpre/jrdmet.cpp + M src/gpre/languages/ada.cpp + M src/gpre/languages/cob.cpp + M src/gpre/languages/ftn.cpp + M src/gpre/languages/pas.cpp + M src/gpre/languages/rmc.cpp + M src/gpre/movg.cpp + M src/include/old_fb_blk.h + M src/intl/kanji.cpp + M src/intl/ldcommon.h + M src/intl/utils/mapdump.c + M src/intl/utils/mapgen4.c + M src/intl/utils/maptest.cpp + M src/iscguard/cntl_guard.cpp + M src/iscguard/iscguard.cpp + M src/isql/InputDevices.cpp + M src/isql/OptionsBase.cpp + M src/isql/extract.epp + M src/isql/isql.epp + M src/isql/iutils.cpp + M src/isql/show.epp + M src/jrd/Attachment.h + M src/jrd/DataTypeUtil.cpp + M src/jrd/Database.cpp + M src/jrd/Database.h + M src/jrd/DatabaseSnapshot.cpp + M src/jrd/ExtEngineManager.h + M src/jrd/Function.epp + M src/jrd/JrdStatement.cpp + M src/jrd/Optimizer.cpp + M src/jrd/PluginManager.h + M src/jrd/PreparedStatement.h + M src/jrd/RecordBuffer.cpp + M src/jrd/RecordSourceNodes.cpp + M src/jrd/RecordSourceNodes.h + M src/jrd/ResultSet.h + M src/jrd/RuntimeStatistics.cpp + M src/jrd/TempSpace.cpp + M src/jrd/UserManagement.cpp + M src/jrd/ValueImpl.h + M src/jrd/VirtualTable.cpp + M src/jrd/blb.cpp + M src/jrd/blob_filter.cpp + M src/jrd/btn.cpp + M src/jrd/btn.h + M src/jrd/btr.cpp + M src/jrd/builtin.cpp + M src/jrd/cch.cpp + M src/jrd/cmp.cpp + D src/jrd/common.h + M src/jrd/cvt.cpp + M src/jrd/cvt2.cpp + M src/jrd/dfw.epp + M src/jrd/dpm.epp + M src/jrd/dyn.epp + M src/jrd/dyn_def.epp + M src/jrd/dyn_del.epp + M src/jrd/dyn_mod.epp + M src/jrd/dyn_util.epp + M src/jrd/err.cpp + M src/jrd/event.cpp + M src/jrd/event.h + M src/jrd/evl.cpp + M src/jrd/exe.cpp + M src/jrd/execute_statement.cpp + M src/jrd/ext.cpp + M src/jrd/extds/ExtDS.cpp + M src/jrd/extds/InternalDS.cpp + M src/jrd/extds/IscDS.cpp + D src/jrd/file_params.h + M src/jrd/filters.cpp + M src/jrd/flu.cpp + M src/jrd/fun.epp + D src/jrd/gdsassert.h + M src/jrd/grant.epp + M src/jrd/idx.cpp + M src/jrd/inf.cpp + M src/jrd/ini.epp + M src/jrd/intl.cpp + M src/jrd/intl_builtin.cpp + M src/jrd/jrd.cpp + M src/jrd/jrd.h + M src/jrd/lck.cpp + M src/jrd/met.epp + M src/jrd/mov.cpp + M src/jrd/nbak.cpp + M src/jrd/nodebug.cpp + M src/jrd/ntrace.h + M src/jrd/ods.cpp + M src/jrd/opt.cpp + M src/jrd/os/posix/unix.cpp + M src/jrd/os/vms/vmsevent.cpp + M src/jrd/os/vms/vmslock.cpp + M src/jrd/os/win32/thd_priority.cpp + M src/jrd/os/win32/winnt.cpp + M src/jrd/pag.cpp + M src/jrd/par.cpp + M src/jrd/pcmet.epp + M src/jrd/recsrc/AggregatedStream.cpp + M src/jrd/recsrc/BitmapTableScan.cpp + M src/jrd/recsrc/BufferedStream.cpp + M src/jrd/recsrc/Cursor.cpp + M src/jrd/recsrc/FilteredStream.cpp + M src/jrd/recsrc/FirstRowsStream.cpp + M src/jrd/recsrc/FullOuterJoin.cpp + M src/jrd/recsrc/FullTableScan.cpp + M src/jrd/recsrc/HashJoin.cpp + M src/jrd/recsrc/IndexTableScan.cpp + M src/jrd/recsrc/LockedStream.cpp + M src/jrd/recsrc/MergeJoin.cpp + M src/jrd/recsrc/NestedLoopJoin.cpp + M src/jrd/recsrc/ProcedureScan.cpp + M src/jrd/recsrc/RecordSource.cpp + M src/jrd/recsrc/RecursiveStream.cpp + M src/jrd/recsrc/SingularStream.cpp + M src/jrd/recsrc/SkipRowsStream.cpp + M src/jrd/recsrc/SortedStream.cpp + M src/jrd/recsrc/Union.cpp + M src/jrd/recsrc/WindowedStream.cpp + M src/jrd/rlck.cpp + M src/jrd/rpb_chain.cpp + M src/jrd/rpb_chain.h + M src/jrd/scl.epp + M src/jrd/sdw.cpp + M src/jrd/shut.cpp + M src/jrd/sort.cpp + M src/jrd/sort.h + M src/jrd/sqz.cpp + M src/jrd/status.cpp + M src/jrd/status.h + M src/jrd/svc.cpp + M src/jrd/tpc.cpp + M src/jrd/tra.cpp + M src/jrd/trace/TraceConfigStorage.cpp + M src/jrd/trace/TraceLog.cpp + M src/jrd/trace/TraceManager.cpp + M src/jrd/trace/TraceObjects.cpp + M src/jrd/validation.cpp + M src/jrd/vio.cpp + M src/lock/driver.cpp + M src/lock/lock.cpp + M src/lock/lock_proto.h + M src/lock/print.cpp + M src/misc/blrtable.cpp + M src/misc/codes.epp + M src/msgs/build_file.epp + M src/msgs/change_msgs.epp + M src/msgs/check_msgs.epp + M src/msgs/enter_msgs.epp + M src/msgs/include.epp + M src/msgs/load.epp + M src/msgs/modify_msgs.epp + M src/qli/compile.cpp + M src/qli/dtr.h + M src/qli/eval.cpp + M src/qli/exe.cpp + M src/qli/gener.cpp + M src/qli/lex.cpp + M src/qli/mov.cpp + M src/qli/parse.cpp + M src/remote/client/interface.cpp + M src/remote/inet.cpp + M src/remote/parser.cpp + M src/remote/protocol.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/chop.cpp + M src/remote/server/os/win32/cntl.cpp + M src/remote/server/os/win32/property.cpp + M src/remote/server/os/win32/srvr_w32.cpp + M src/remote/server/os/win32/window.cpp + M src/remote/server/server.cpp + M src/utilities/analyse.cpp + M src/utilities/cache.cpp + M src/utilities/create_db.cpp + M src/utilities/drop.cpp + M src/utilities/fbcpl/stdafx.h + M src/utilities/fbsvcmgr/fbsvcmgr.cpp + M src/utilities/gsec/gsec.cpp + M src/utilities/gsec/gsecswi.h + M src/utilities/gsec/security.cpp + M src/utilities/gstat/dba.epp + M src/utilities/gstat/dbaswi.h + M src/utilities/gstat/ppg.cpp + M src/utilities/guard/guard.cpp + M src/utilities/guard/util.cpp + M src/utilities/ibmgr/ibmgr.cpp + M src/utilities/ibmgr/ibmgrswi.h + M src/utilities/ibmgr/srvrmgr.cpp + M src/utilities/install/install.cpp + M src/utilities/install/install_client.cpp + M src/utilities/install/install_reg.cpp + M src/utilities/install/install_svc.cpp + M src/utilities/install/registry.cpp + M src/utilities/install/services.cpp + M src/utilities/nbackup/nbackup.cpp + M src/utilities/nbackup/nbkswi.h + M src/utilities/ntrace/os/FileObject.h + M src/utilities/print_event.cpp + M src/utilities/print_pool.cpp + M src/utilities/rebuild/rebuild.cpp + M src/utilities/rebuild/rebuild.h + M src/utilities/relay.cpp + M src/utilities/run_service.cpp + M src/yvalve/alt.cpp + M src/yvalve/array.epp + M src/yvalve/blob.epp + M src/yvalve/gds.cpp + M src/yvalve/gds_proto.h + M src/yvalve/keywords.h + M src/yvalve/perf.cpp + M src/yvalve/preparse.cpp + M src/yvalve/user_dsql.cpp + M src/yvalve/utl.cpp + M src/yvalve/why.cpp +Moved some more .h-files to common from jrd as Vlad suggested + + 2010-10-13 09:39 alexpeshkoff + D src/install +cleanup + + 2010-10-13 09:37 alexpeshkoff + A builds/install/arch-specific/solx86gcc (from /firebird/trunk/src/install/arch-specific/solx86gcc:51665) + D src/install/arch-specific/solx86gcc +cleanup + + 2010-10-13 09:34 alexpeshkoff + D src/config +cleanup + + 2010-10-13 09:23 hvlad + M src/common/ThreadStart.cpp + M src/common/config/os/win32/config_root.cpp + M src/common/isc_sync.cpp +Corrections for new build system. Work in progress... + + 2010-10-13 09:15 alexpeshkoff + 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/evl.cpp + M src/msgs/facilities2.sql + M src/msgs/messages2.sql + M src/msgs/system_errors2.sql +Full fix for CORE-3024 + + 2010-10-13 07:42 alexpeshkoff + M configure.in +Syntax + + 2010-10-13 05:50 alexpeshkoff + A src/jrd/RecordSourceNodes.cpp + A src/jrd/RecordSourceNodes.h +More lost files + 2010-10-12 17:40 asfernandes M builds/posix/make.defaults M src/auth/SecurityDatabase/jrd_pwd.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-13 23:11:40 UTC (rev 51679) +++ firebird/trunk/src/jrd/build_no.h 2010-10-14 03:15:15 UTC (rev 51680) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28767 + FORMAL BUILD NUMBER:28777 */ -#define PRODUCT_VER_STRING "3.0.0.28767" -#define FILE_VER_STRING "WI-T3.0.0.28767" -#define LICENSE_VER_STRING "WI-T3.0.0.28767" -#define FILE_VER_NUMBER 3, 0, 0, 28767 +#define PRODUCT_VER_STRING "3.0.0.28777" +#define FILE_VER_STRING "WI-T3.0.0.28777" +#define LICENSE_VER_STRING "WI-T3.0.0.28777" +#define FILE_VER_NUMBER 3, 0, 0, 28777 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28767" +#define FB_BUILD_NO "28777" #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 2010-10-13 23:11:40 UTC (rev 51679) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-14 03:15:15 UTC (rev 51680) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28767 +BuildNum=28777 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...> - 2010-10-15 03:15:06
|
Revision: 51696 http://firebird.svn.sourceforge.net/firebird/?rev=51696&view=rev Author: firebirds Date: 2010-10-15 03:14:59 +0000 (Fri, 15 Oct 2010) 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 2010-10-15 01:55:57 UTC (rev 51695) +++ firebird/trunk/ChangeLog 2010-10-15 03:14:59 UTC (rev 51696) @@ -1,3 +1,47 @@ + 2010-10-15 01:55 asfernandes + M src/jrd/met.epp + M src/utilities/gstat/dba.epp +Misc + + 2010-10-15 00:52 asfernandes + M src/jrd/RandomGenerator.cpp +Correction + + 2010-10-14 12:28 alexpeshkoff + M src/jrd/sqz.cpp +Frontported fix for CORE-3115: Bugs in the internal record compression routines + + 2010-10-14 11:39 alexpeshkoff + M src/utilities/gsec/gsec.cpp + M src/utilities/gsec/gsec_proto.h +Frontported fix for CORE-3116: gsec outputs list of users to stderr instead stdout + + 2010-10-14 11:14 alexpeshkoff + M src/utilities/gstat/dba.epp +Frontported fix for CORE-3143: Segmentation fault may occur when user interrupts gstat + + 2010-10-14 11:13 alexpeshkoff + M src/jrd/jrd.cpp +Temporal quickfix for working engine shutdown + + 2010-10-14 06:11 alexpeshkoff + M src/common/classes/objects_array.h +Fixed issue, detected by clang++ compiler + + 2010-10-14 05:27 dimitr + M src/jrd/JrdStatement.cpp + M src/jrd/blb.cpp + M src/jrd/cmp_proto.h + M src/jrd/dfw.epp + M src/jrd/irq.h + M src/jrd/met.epp + M src/jrd/met_proto.h + M src/jrd/par.cpp + M src/jrd/scl.epp + M src/jrd/scl_proto.h + M src/jrd/vio.cpp +Front ported my recent changes. I'm unable to verify the compilation now, sorry. + 2010-10-13 17:48 hvlad M src/yvalve/gds.cpp M src/yvalve/why.cpp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-15 01:55:57 UTC (rev 51695) +++ firebird/trunk/src/jrd/build_no.h 2010-10-15 03:14:59 UTC (rev 51696) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28777 + FORMAL BUILD NUMBER:28785 */ -#define PRODUCT_VER_STRING "3.0.0.28777" -#define FILE_VER_STRING "WI-T3.0.0.28777" -#define LICENSE_VER_STRING "WI-T3.0.0.28777" -#define FILE_VER_NUMBER 3, 0, 0, 28777 +#define PRODUCT_VER_STRING "3.0.0.28785" +#define FILE_VER_STRING "WI-T3.0.0.28785" +#define LICENSE_VER_STRING "WI-T3.0.0.28785" +#define FILE_VER_NUMBER 3, 0, 0, 28785 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28777" +#define FB_BUILD_NO "28785" #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 2010-10-15 01:55:57 UTC (rev 51695) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-15 03:14:59 UTC (rev 51696) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28777 +BuildNum=28785 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...> - 2010-10-16 03:15:30
|
Revision: 51710 http://firebird.svn.sourceforge.net/firebird/?rev=51710&view=rev Author: firebirds Date: 2010-10-16 03:15:24 +0000 (Sat, 16 Oct 2010) 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 2010-10-16 01:15:51 UTC (rev 51709) +++ firebird/trunk/ChangeLog 2010-10-16 03:15:24 UTC (rev 51710) @@ -1,3 +1,30 @@ + 2010-10-16 01:15 asfernandes + M builds/posix/Makefile.in + M builds/posix/make.defaults +Fix the UDR engine build + + 2010-10-15 15:53 alexpeshkoff + M src/common/classes/array.h + M src/common/classes/stack.h + M src/common/classes/vector.h +Fixed issues, found by clang + + 2010-10-15 15:52 alexpeshkoff + M builds/posix/make.defaults +CORE-3185: Firebird compilation on a box, already running firebird server + + 2010-10-15 14:54 alexpeshkoff + M builds/posix/make.defaults +CORE-3185: Firebird compilation on a box, already running firebird server + + 2010-10-15 09:08 alexpeshkoff + M src/common/classes/DbImplementation.cpp +CORE-3184: Committed Damyan's patch - support HW IDs from 2.5 + + 2010-10-15 09:05 alexpeshkoff + M src/jrd/req.h +warnings + 2010-10-15 01:55 asfernandes M src/jrd/met.epp M src/utilities/gstat/dba.epp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-16 01:15:51 UTC (rev 51709) +++ firebird/trunk/src/jrd/build_no.h 2010-10-16 03:15:24 UTC (rev 51710) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28785 + FORMAL BUILD NUMBER:28791 */ -#define PRODUCT_VER_STRING "3.0.0.28785" -#define FILE_VER_STRING "WI-T3.0.0.28785" -#define LICENSE_VER_STRING "WI-T3.0.0.28785" -#define FILE_VER_NUMBER 3, 0, 0, 28785 +#define PRODUCT_VER_STRING "3.0.0.28791" +#define FILE_VER_STRING "WI-T3.0.0.28791" +#define LICENSE_VER_STRING "WI-T3.0.0.28791" +#define FILE_VER_NUMBER 3, 0, 0, 28791 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28785" +#define FB_BUILD_NO "28791" #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 2010-10-16 01:15:51 UTC (rev 51709) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-16 03:15:24 UTC (rev 51710) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28785 +BuildNum=28791 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...> - 2010-10-17 03:14:04
|
Revision: 51719 http://firebird.svn.sourceforge.net/firebird/?rev=51719&view=rev Author: firebirds Date: 2010-10-17 03:13:57 +0000 (Sun, 17 Oct 2010) 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 2010-10-16 18:56:11 UTC (rev 51718) +++ firebird/trunk/ChangeLog 2010-10-17 03:13:57 UTC (rev 51719) @@ -1,3 +1,82 @@ + 2010-10-16 18:56 asfernandes + M src/dsql/ExprNodes.cpp +Misc + + 2010-10-16 18:53 asfernandes + M src/dsql/ExprNodes.cpp + M src/dsql/ExprNodes.h + M src/dsql/Nodes.h + M src/dsql/Visitors.h + M src/dsql/gen.cpp + M src/dsql/make.cpp + M src/dsql/node.h + M src/dsql/parse.y + M src/dsql/pass1.cpp + M src/jrd/Optimizer.cpp + M src/jrd/cmp.cpp + M src/jrd/evl.cpp + M src/jrd/exe.h + M src/jrd/nod.h + M src/jrd/opt.cpp + M src/jrd/par.cpp + M src/misc/blrtable.cpp +Refactor EXTRACT + + 2010-10-16 18:17 asfernandes + M src/dsql/ExprNodes.cpp + M src/dsql/ExprNodes.h + M src/dsql/Nodes.h + M src/dsql/Visitors.h + M src/dsql/gen.cpp + M src/dsql/make.cpp + M src/dsql/node.h + M src/dsql/parse.y + M src/dsql/pass1.cpp + M src/jrd/Optimizer.cpp + M src/jrd/cmp.cpp + M src/jrd/evl.cpp + M src/jrd/exe.h + M src/jrd/nod.h + M src/jrd/opt.cpp + M src/jrd/par.cpp + M src/misc/blrtable.cpp +Refactor *_LENGTH functions + + 2010-10-16 17:42 asfernandes + M src/dsql/ExprNodes.cpp + M src/dsql/ExprNodes.h + M src/dsql/Nodes.h + M src/dsql/Visitors.h + M src/dsql/gen.cpp + M src/dsql/make.cpp + M src/dsql/node.h + M src/dsql/parse.y + M src/dsql/pass1.cpp + M src/jrd/Optimizer.cpp + M src/jrd/SysFunction.cpp + M src/jrd/SysFunction.h + M src/jrd/cmp.cpp + M src/jrd/evl.cpp + M src/jrd/nod.h + M src/jrd/opt.cpp + M src/jrd/par.cpp + M src/misc/blrtable.cpp +Refactor SUBSTRING + + 2010-10-16 15:34 asfernandes + M src/dsql/DdlNodes.epp + M src/jrd/blp.h + M src/jrd/blr.h + M src/jrd/cmp.cpp + M src/jrd/drq.h + M src/jrd/dyn_ut_proto.h + M src/jrd/dyn_util.epp + M src/jrd/evl.cpp + M src/jrd/nod.h + M src/jrd/par.cpp + M src/misc/blrtable.cpp +Cleanup: remove blr_prot_mask and blr_lock_state support + 2010-10-16 01:15 asfernandes M builds/posix/Makefile.in M builds/posix/make.defaults Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-16 18:56:11 UTC (rev 51718) +++ firebird/trunk/src/jrd/build_no.h 2010-10-17 03:13:57 UTC (rev 51719) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28791 + FORMAL BUILD NUMBER:28796 */ -#define PRODUCT_VER_STRING "3.0.0.28791" -#define FILE_VER_STRING "WI-T3.0.0.28791" -#define LICENSE_VER_STRING "WI-T3.0.0.28791" -#define FILE_VER_NUMBER 3, 0, 0, 28791 +#define PRODUCT_VER_STRING "3.0.0.28796" +#define FILE_VER_STRING "WI-T3.0.0.28796" +#define LICENSE_VER_STRING "WI-T3.0.0.28796" +#define FILE_VER_NUMBER 3, 0, 0, 28796 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28791" +#define FB_BUILD_NO "28796" #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 2010-10-16 18:56:11 UTC (rev 51718) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-17 03:13:57 UTC (rev 51719) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28791 +BuildNum=28796 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...> - 2010-10-19 03:15:22
|
Revision: 51727 http://firebird.svn.sourceforge.net/firebird/?rev=51727&view=rev Author: firebirds Date: 2010-10-19 03:15:16 +0000 (Tue, 19 Oct 2010) 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 2010-10-18 17:25:33 UTC (rev 51726) +++ firebird/trunk/ChangeLog 2010-10-19 03:15:16 UTC (rev 51727) @@ -1,3 +1,24 @@ + 2010-10-18 17:25 hvlad + M src/remote/os/win32/wnet.cpp + M src/remote/os/win32/wnet_proto.h + M src/remote/os/win32/xnet.cpp + M src/remote/os/win32/xnet_proto.h +Follow Alex changes and remove ISC_STATUS* from various functions + + 2010-10-18 17:23 hvlad + M src/jrd/cch.cpp + M src/jrd/vio.cpp + M src/remote/client/interface.cpp +Corrections for new build system. Work in progress... + + 2010-10-18 17:17 alexpeshkoff + M src/yvalve/why.cpp +misc + + 2010-10-17 14:22 asfernandes + M src/dsql/DdlNodes.epp +Fixed CORE-3180 - ALTER VIEW with not matched columns in declaration and selection crashs the server + 2010-10-16 18:56 asfernandes M src/dsql/ExprNodes.cpp Misc Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-18 17:25:33 UTC (rev 51726) +++ firebird/trunk/src/jrd/build_no.h 2010-10-19 03:15:16 UTC (rev 51727) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28796 + FORMAL BUILD NUMBER:28800 */ -#define PRODUCT_VER_STRING "3.0.0.28796" -#define FILE_VER_STRING "WI-T3.0.0.28796" -#define LICENSE_VER_STRING "WI-T3.0.0.28796" -#define FILE_VER_NUMBER 3, 0, 0, 28796 +#define PRODUCT_VER_STRING "3.0.0.28800" +#define FILE_VER_STRING "WI-T3.0.0.28800" +#define LICENSE_VER_STRING "WI-T3.0.0.28800" +#define FILE_VER_NUMBER 3, 0, 0, 28800 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28796" +#define FB_BUILD_NO "28800" #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 2010-10-18 17:25:33 UTC (rev 51726) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-19 03:15:16 UTC (rev 51727) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28796 +BuildNum=28800 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2010-10-19 13:49:02
|
Revision: 51733 http://firebird.svn.sourceforge.net/firebird/?rev=51733&view=rev Author: alexpeshkoff Date: 2010-10-19 13:48:56 +0000 (Tue, 19 Oct 2010) Log Message: ----------- Changed libraries' names. Improved a bit ModLoader. Modified Paths: -------------- firebird/trunk/builds/posix/make.defaults firebird/trunk/src/common/os/mod_loader.h firebird/trunk/src/common/unicode_util.cpp firebird/trunk/src/yvalve/why.cpp Modified: firebird/trunk/builds/posix/make.defaults =================================================================== --- firebird/trunk/builds/posix/make.defaults 2010-10-19 13:28:18 UTC (rev 51732) +++ firebird/trunk/builds/posix/make.defaults 2010-10-19 13:48:56 UTC (rev 51733) @@ -211,7 +211,7 @@ # #LibraryFileName=libfbclient -LibraryFileName=libfirebird +LibraryFileName=libfbclient LibraryFullName=$(LibraryFileName).${SHRLIB_EXT}.${FirebirdVersion} LibrarySoName=$(LibraryFileName).${SHRLIB_EXT}.${MajorVer} LibraryBaseName=$(LibraryFileName).${SHRLIB_EXT} @@ -222,8 +222,8 @@ # The firebird engine library name -EngineFileName=libengine -EngineSoName=$(EngineFileName).${SHRLIB_EXT}.${OdsVersion} +EngineFileName=libengine${OdsVersion} +EngineSoName=$(EngineFileName).${SHRLIB_EXT} ENGINE_SONAME = $(LIB)/$(EngineSoName) # intl will load dynamically, and having the whole soname set with version @@ -280,7 +280,7 @@ LIB_PATH_OPTS = $(call LIB_LINK_RPATH,lib) $(call LIB_LINK_RPATH,intl) LIB_LINK_SONAME= -Wl,-soname,$(1) LIB_LINK_MAPFILE= -Wl,--version-script, -FIREBIRD_LIBRARY_LINK= -L$(LIB) -lfirebird +FIREBIRD_LIBRARY_LINK= -L$(LIB) -lfbclient LINK_OPTS= $(LDFLAGS) $(THR_FLAGS) $(UNDEF_FLAGS) $(LIB_PATH_OPTS) LIB_LINK_OPTIONS= $(LDFLAGS) $(THR_FLAGS) -shared Modified: firebird/trunk/src/common/os/mod_loader.h =================================================================== --- firebird/trunk/src/common/os/mod_loader.h 2010-10-19 13:28:18 UTC (rev 51732) +++ firebird/trunk/src/common/os/mod_loader.h 2010-10-19 13:48:56 UTC (rev 51733) @@ -97,6 +97,21 @@ **/ static void doctorModuleExtension(Firebird::PathName&); + /** Almost like loadModule(), but in case of failure invokes doctorModuleExtension() + adn retries. + **/ + static Module* fixAndLoadModule(const Firebird::PathName& modName) + { + Module* mod = loadModule(modName); + if (!mod) + { + Firebird::PathName fixed(modName); + doctorModuleExtension(fixed); + mod = loadModule(fixed); + } + return mod; + } + /** isLoadableModule checks the given file to see if it is a loadable module. This function is required because different operating systems require different checks. Modified: firebird/trunk/src/common/unicode_util.cpp =================================================================== --- firebird/trunk/src/common/unicode_util.cpp 2010-10-19 13:28:18 UTC (rev 51732) +++ firebird/trunk/src/common/unicode_util.cpp 2010-10-19 13:48:56 UTC (rev 51733) @@ -801,12 +801,7 @@ icu = FB_NEW(*getDefaultMemoryPool()) ICU(); - icu->ucModule = ModuleLoader::loadModule(filename); - if (!icu->ucModule) - { - ModuleLoader::doctorModuleExtension(filename); - icu->ucModule = ModuleLoader::loadModule(filename); - } + icu->ucModule = ModuleLoader::fixAndLoadModule(filename); if (!icu->ucModule) { @@ -816,12 +811,7 @@ filename.printf(inTemplate, majorVersion.c_str(), minorVersion.c_str()); - icu->inModule = ModuleLoader::loadModule(filename); - if (!icu->inModule) - { - ModuleLoader::doctorModuleExtension(filename); - icu->inModule = ModuleLoader::loadModule(filename); - } + icu->inModule = ModuleLoader::fixAndLoadModule(filename); if (!icu->inModule) { Modified: firebird/trunk/src/yvalve/why.cpp =================================================================== --- firebird/trunk/src/yvalve/why.cpp 2010-10-19 13:28:18 UTC (rev 51732) +++ firebird/trunk/src/yvalve/why.cpp 2010-10-19 13:48:56 UTC (rev 51733) @@ -1139,7 +1139,7 @@ // load engines // temp solution - ModuleLoader::Module* engine = ModuleLoader::loadModule("libengine.so.12"); + ModuleLoader::Module* engine = ModuleLoader::fixAndLoadModule(fb_utils::getPrefix(fb_utils::FB_DIR_LIB, "engine12")); if (engine) { if ( (plug = fb_query_plugin(Plugin::Provider, NULL)) ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2010-10-20 03:14:40
|
Revision: 51734 http://firebird.svn.sourceforge.net/firebird/?rev=51734&view=rev Author: firebirds Date: 2010-10-20 03:14:33 +0000 (Wed, 20 Oct 2010) 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 2010-10-19 13:48:56 UTC (rev 51733) +++ firebird/trunk/ChangeLog 2010-10-20 03:14:33 UTC (rev 51734) @@ -1,3 +1,14 @@ + 2010-10-19 13:48 alexpeshkoff + M builds/posix/make.defaults + M src/common/os/mod_loader.h + M src/common/unicode_util.cpp + M src/yvalve/why.cpp +Changed libraries' names. Improved a bit ModLoader. + + 2010-10-19 13:05 alexpeshkoff + M src/jrd/sqz.cpp +Fixed CORE-3148: possible segfault in SQZ_apply_differences + 2010-10-18 17:25 hvlad M src/remote/os/win32/wnet.cpp M src/remote/os/win32/wnet_proto.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-19 13:48:56 UTC (rev 51733) +++ firebird/trunk/src/jrd/build_no.h 2010-10-20 03:14:33 UTC (rev 51734) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28800 + FORMAL BUILD NUMBER:28802 */ -#define PRODUCT_VER_STRING "3.0.0.28800" -#define FILE_VER_STRING "WI-T3.0.0.28800" -#define LICENSE_VER_STRING "WI-T3.0.0.28800" -#define FILE_VER_NUMBER 3, 0, 0, 28800 +#define PRODUCT_VER_STRING "3.0.0.28802" +#define FILE_VER_STRING "WI-T3.0.0.28802" +#define LICENSE_VER_STRING "WI-T3.0.0.28802" +#define FILE_VER_NUMBER 3, 0, 0, 28802 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28800" +#define FB_BUILD_NO "28802" #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 2010-10-19 13:48:56 UTC (rev 51733) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-20 03:14:33 UTC (rev 51734) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28800 +BuildNum=28802 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...> - 2010-10-21 03:15:10
|
Revision: 51744 http://firebird.svn.sourceforge.net/firebird/?rev=51744&view=rev Author: firebirds Date: 2010-10-21 03:15:03 +0000 (Thu, 21 Oct 2010) 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 2010-10-20 22:15:48 UTC (rev 51743) +++ firebird/trunk/ChangeLog 2010-10-21 03:15:03 UTC (rev 51744) @@ -1,3 +1,142 @@ + 2010-10-20 22:15 hvlad + M builds/win32/create_msgs.bat + D builds/win32/defs/fbclient.def + A builds/win32/defs/firebird.def (from /firebird/trunk/builds/win32/defs/fbclient.def:51671) + M builds/win32/make_all.bat + M builds/win32/make_boot.bat + M builds/win32/make_examples.bat + D builds/win32/msvc10/Firebird2.sln + D builds/win32/msvc10/Firebird2Boot.sln + D builds/win32/msvc10/Firebird2_Examples.sln + A builds/win32/msvc10/Firebird3.sln (from /firebird/trunk/builds/win32/msvc10/Firebird2.sln:51660) + A builds/win32/msvc10/Firebird3Boot.sln (from /firebird/trunk/builds/win32/msvc10/Firebird2Boot.sln:51733) + A builds/win32/msvc10/Firebird3_Examples.sln (from /firebird/trunk/builds/win32/msvc10/Firebird2_Examples.sln:51733) + M builds/win32/msvc10/alice.vcxproj + M builds/win32/msvc10/alice.vcxproj.filters + M builds/win32/msvc10/btyacc.vcxproj + M builds/win32/msvc10/btyacc.vcxproj.filters + M builds/win32/msvc10/build_msg.vcxproj + M builds/win32/msvc10/build_msg.vcxproj.filters + M builds/win32/msvc10/burp.vcxproj + M builds/win32/msvc10/burp.vcxproj.filters + M builds/win32/msvc10/codes.vcxproj + M builds/win32/msvc10/codes.vcxproj.filters + M builds/win32/msvc10/common.vcxproj + M builds/win32/msvc10/common.vcxproj.filters + D builds/win32/msvc10/common_classic.vcxproj + D builds/win32/msvc10/common_classic.vcxproj.filters + D builds/win32/msvc10/common_static.vcxproj + D builds/win32/msvc10/common_static.vcxproj.filters + D builds/win32/msvc10/config.vcxproj + D builds/win32/msvc10/config.vcxproj.filters + D builds/win32/msvc10/dsql_server.vcxproj + D builds/win32/msvc10/dsql_server.vcxproj.filters + D builds/win32/msvc10/dsql_server_classic.vcxproj + D builds/win32/msvc10/dsql_server_classic.vcxproj.filters + M builds/win32/msvc10/empbuild.vcxproj + M builds/win32/msvc10/empbuild.vcxproj.filters + M builds/win32/msvc10/engine.vcxproj + M builds/win32/msvc10/engine.vcxproj.filters + D builds/win32/msvc10/engine_classic.vcxproj + D builds/win32/msvc10/engine_classic.vcxproj.filters + D builds/win32/msvc10/engine_embed.vcxproj + D builds/win32/msvc10/engine_embed.vcxproj.filters + M builds/win32/msvc10/fb2control.vcxproj + D builds/win32/msvc10/fb_inet_server.vcxproj + D builds/win32/msvc10/fb_inet_server.vcxproj.filters + M builds/win32/msvc10/fb_lock_print.vcxproj + M builds/win32/msvc10/fb_lock_print.vcxproj.filters + D builds/win32/msvc10/fbclient.vcxproj + D builds/win32/msvc10/fbclient.vcxproj.filters + D builds/win32/msvc10/fbembed.vcxproj + D builds/win32/msvc10/fbembed.vcxproj.filters + M builds/win32/msvc10/fbguard.vcxproj + M builds/win32/msvc10/fbguard.vcxproj.filters + M builds/win32/msvc10/fbrmclib.vcxproj + M builds/win32/msvc10/fbrmclib.vcxproj.filters + M builds/win32/msvc10/fbserver.vcxproj + M builds/win32/msvc10/fbserver.vcxproj.filters + M builds/win32/msvc10/fbsvcmgr.vcxproj + M builds/win32/msvc10/fbsvcmgr.vcxproj.filters + M builds/win32/msvc10/fbtrace.vcxproj + M builds/win32/msvc10/fbtrace.vcxproj.filters + M builds/win32/msvc10/fbtracemgr.vcxproj + M builds/win32/msvc10/fbudf.vcxproj + M builds/win32/msvc10/fbudf.vcxproj.filters + M builds/win32/msvc10/firebird2.props + M builds/win32/msvc10/gbak.vcxproj + M builds/win32/msvc10/gbak.vcxproj.filters + D builds/win32/msvc10/gbak_embed.vcxproj + D builds/win32/msvc10/gbak_embed.vcxproj.filters + M builds/win32/msvc10/gfix.vcxproj + M builds/win32/msvc10/gfix.vcxproj.filters + M builds/win32/msvc10/gpre.vcxproj + M builds/win32/msvc10/gpre.vcxproj.filters + M builds/win32/msvc10/gpre_boot.vcxproj + M builds/win32/msvc10/gpre_boot.vcxproj.filters + A builds/win32/msvc10/gpre_common.vcxproj + A builds/win32/msvc10/gpre_common.vcxproj.filters + D builds/win32/msvc10/gpre_embed.vcxproj + D builds/win32/msvc10/gpre_embed.vcxproj.filters + M builds/win32/msvc10/gsec.vcxproj + M builds/win32/msvc10/gsec.vcxproj.filters + M builds/win32/msvc10/gsplit.vcxproj + M builds/win32/msvc10/gsplit.vcxproj.filters + M builds/win32/msvc10/gstat.vcxproj + M builds/win32/msvc10/gstat.vcxproj.filters + M builds/win32/msvc10/ib_util.vcxproj + M builds/win32/msvc10/instclient.vcxproj + M builds/win32/msvc10/instreg.vcxproj + M builds/win32/msvc10/instsvc.vcxproj + M builds/win32/msvc10/intl.vcxproj + M builds/win32/msvc10/intl.vcxproj.filters + M builds/win32/msvc10/intlbuild.vcxproj + M builds/win32/msvc10/intlbuild.vcxproj.filters + M builds/win32/msvc10/isql.vcxproj + M builds/win32/msvc10/isql.vcxproj.filters + D builds/win32/msvc10/isql_embed.vcxproj + D builds/win32/msvc10/isql_embed.vcxproj.filters + D builds/win32/msvc10/lock.vcxproj + D builds/win32/msvc10/lock.vcxproj.filters + D builds/win32/msvc10/lock_classic.vcxproj + D builds/win32/msvc10/lock_classic.vcxproj.filters + M builds/win32/msvc10/nbackup.vcxproj + M builds/win32/msvc10/nbackup.vcxproj.filters + M builds/win32/msvc10/qli.vcxproj + M builds/win32/msvc10/qli.vcxproj.filters + M builds/win32/msvc10/remote.vcxproj + M builds/win32/msvc10/remote.vcxproj.filters + M builds/win32/msvc10/udr_engine.vcxproj + M builds/win32/msvc10/udr_engine.vcxproj.filters + A builds/win32/msvc10/yvalve.vcxproj + A builds/win32/msvc10/yvalve.vcxproj.filters + M builds/win32/parse.bat + M builds/win32/preprocess.bat + M builds/win32/set_build_target.bat + M builds/win32/setenvvar.bat +New build system for Windows. MSVC10 only so far. + + 2010-10-20 22:00 hvlad + M src/common/utils.cpp + M src/iscguard/cntl_guard.cpp + M src/iscguard/iscguard.cpp + M src/remote/server/os/win32/cntl.cpp + M src/remote/server/os/win32/property.cpp + M src/remote/server/os/win32/srvr_w32.cpp + M src/remote/server/os/win32/window.cpp + M src/remote/server/os/win32/window.rc + M src/remote/server/server.cpp + M src/utilities/fbcpl/fbdialog.h +Corrections for new build system. Work in progress... + + 2010-10-20 21:59 hvlad + M src/common/file_params.h +Change names of monitoring and trace shared memory to allow FB3 to run simultaneously with previous versions of engine + + 2010-10-20 21:54 hvlad + M extern/btyacc/defs.h +Avoid annoying warnings + 2010-10-19 13:48 alexpeshkoff M builds/posix/make.defaults M src/common/os/mod_loader.h Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-20 22:15:48 UTC (rev 51743) +++ firebird/trunk/src/jrd/build_no.h 2010-10-21 03:15:03 UTC (rev 51744) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28802 + FORMAL BUILD NUMBER:28806 */ -#define PRODUCT_VER_STRING "3.0.0.28802" -#define FILE_VER_STRING "WI-T3.0.0.28802" -#define LICENSE_VER_STRING "WI-T3.0.0.28802" -#define FILE_VER_NUMBER 3, 0, 0, 28802 +#define PRODUCT_VER_STRING "3.0.0.28806" +#define FILE_VER_STRING "WI-T3.0.0.28806" +#define LICENSE_VER_STRING "WI-T3.0.0.28806" +#define FILE_VER_NUMBER 3, 0, 0, 28806 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28802" +#define FB_BUILD_NO "28806" #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 2010-10-20 22:15:48 UTC (rev 51743) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-21 03:15:03 UTC (rev 51744) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28802 +BuildNum=28806 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...> - 2010-10-22 01:24:38
|
Revision: 51752 http://firebird.svn.sourceforge.net/firebird/?rev=51752&view=rev Author: asfernandes Date: 2010-10-22 01:24:31 +0000 (Fri, 22 Oct 2010) Log Message: ----------- Misc Modified Paths: -------------- firebird/trunk/builds/win32/make_boot.bat firebird/trunk/builds/win32/make_examples.bat firebird/trunk/builds/win32/set_build_target.bat firebird/trunk/src/common/fb_exception.cpp firebird/trunk/src/dsql/ExprNodes.cpp firebird/trunk/src/jrd/cch.cpp firebird/trunk/src/jrd/vio.cpp firebird/trunk/src/remote/os/win32/wnet.cpp firebird/trunk/src/remote/os/win32/xnet.cpp firebird/trunk/src/remote/server/os/win32/property.cpp firebird/trunk/src/remote/server/os/win32/srvr_w32.cpp firebird/trunk/src/remote/server/os/win32/window.cpp Modified: firebird/trunk/builds/win32/make_boot.bat =================================================================== --- firebird/trunk/builds/win32/make_boot.bat 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/builds/win32/make_boot.bat 2010-10-22 01:24:31 UTC (rev 51752) @@ -218,4 +218,3 @@ @goto :EOF :END - Modified: firebird/trunk/builds/win32/make_examples.bat =================================================================== --- firebird/trunk/builds/win32/make_examples.bat 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/builds/win32/make_examples.bat 2010-10-22 01:24:31 UTC (rev 51752) @@ -172,4 +172,3 @@ ::------------ @goto :EOF - Modified: firebird/trunk/builds/win32/set_build_target.bat =================================================================== --- firebird/trunk/builds/win32/set_build_target.bat 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/builds/win32/set_build_target.bat 2010-10-22 01:24:31 UTC (rev 51752) @@ -16,4 +16,3 @@ @echo Executed %0 @echo. - Modified: firebird/trunk/src/common/fb_exception.cpp =================================================================== --- firebird/trunk/src/common/fb_exception.cpp 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/src/common/fb_exception.cpp 2010-10-22 01:24:31 UTC (rev 51752) @@ -203,7 +203,7 @@ { memcpy(perm, ex.value(), sizeof(ISC_STATUS_ARRAY)); } - catch (const BadAlloc& /*ex*/) + catch (const BadAlloc&) { *perm++ = isc_arg_gds; *perm++ = isc_virmemexh; Modified: firebird/trunk/src/dsql/ExprNodes.cpp =================================================================== --- firebird/trunk/src/dsql/ExprNodes.cpp 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/src/dsql/ExprNodes.cpp 2010-10-22 01:24:31 UTC (rev 51752) @@ -3223,7 +3223,7 @@ ValueExprNode* ExtractNode::dsqlPass(DsqlCompilerScratch* dsqlScratch) { // Figure out the data type of the sub parameter, and make - // sure the requested type of information can be extracted + // sure the requested type of information can be extracted. dsql_nod* sub1 = PASS1_node(dsqlScratch, dsqlArg); MAKE_desc(dsqlScratch, &sub1->nod_desc, sub1, NULL); @@ -3397,6 +3397,7 @@ TimeStamp::decode_time(*(GDS_TIME*) value->dsc_address, ×.tm_hour, ×.tm_min, ×.tm_sec, &fractions); break; + default: ERR_post(Arg::Gds(isc_expression_eval_err) << Arg::Gds(isc_invalid_extractpart_time)); @@ -3413,6 +3414,7 @@ ERR_post(Arg::Gds(isc_expression_eval_err) << Arg::Gds(isc_invalid_extractpart_date)); break; + default: TimeStamp::decode_date(*(GDS_DATE*) value->dsc_address, ×); } @@ -3435,15 +3437,19 @@ case blr_extract_year: part = times.tm_year + 1900; break; + case blr_extract_month: part = times.tm_mon + 1; break; + case blr_extract_day: part = times.tm_mday; break; + case blr_extract_hour: part = times.tm_hour; break; + case blr_extract_minute: part = times.tm_min; break; @@ -3521,9 +3527,11 @@ case blr_extract_yearday: part = times.tm_yday; break; + case blr_extract_weekday: part = times.tm_wday; break; + default: fb_assert(false); part = 0; @@ -5003,17 +5011,17 @@ switch (blrSubOp) { case blr_strlen_bit: + { + FB_UINT64 l = (FB_UINT64) blob->blb_length * 8; + if (l > MAX_SINT64) { - FB_UINT64 l = (FB_UINT64) blob->blb_length * 8; - if (l > MAX_SINT64) - { - ERR_post(Arg::Gds(isc_arith_except) << - Arg::Gds(isc_numeric_out_of_range)); - } + ERR_post(Arg::Gds(isc_arith_except) << + Arg::Gds(isc_numeric_out_of_range)); + } - length = l; - } + length = l; break; + } case blr_strlen_octet: length = blob->blb_length; @@ -5058,17 +5066,17 @@ switch (blrSubOp) { case blr_strlen_bit: + { + FB_UINT64 l = (FB_UINT64) length * 8; + if (l > MAX_SINT64) { - FB_UINT64 l = (FB_UINT64) length * 8; - if (l > MAX_SINT64) - { - ERR_post(Arg::Gds(isc_arith_except) << - Arg::Gds(isc_numeric_out_of_range)); - } + ERR_post(Arg::Gds(isc_arith_except) << + Arg::Gds(isc_numeric_out_of_range)); + } - length = l; - } + length = l; break; + } case blr_strlen_octet: break; @@ -5302,7 +5310,7 @@ blb* newBlob = BLB_create(tdbb, tdbb->getRequest()->req_transaction, &impure->vlu_misc.vlu_bid); blb* blob = BLB_open(tdbb, tdbb->getRequest()->req_transaction, - reinterpret_cast<bid*>(valueDsc->dsc_address)); + reinterpret_cast<bid*>(valueDsc->dsc_address)); HalfStaticArray<UCHAR, BUFFER_LARGE> buffer; CharSet* charSet = INTL_charset_lookup(tdbb, valueDsc->getCharSet()); @@ -5362,8 +5370,8 @@ // they aren't accepted, so they will cause error() to be called anyway. VaryStr<32> temp; USHORT ttype; - desc.dsc_length = - MOV_get_string_ptr(valueDsc, &ttype, &desc.dsc_address, &temp, sizeof(temp)); + desc.dsc_length = MOV_get_string_ptr(valueDsc, &ttype, &desc.dsc_address, + &temp, sizeof(temp)); desc.setTextType(ttype); // CVC: Why bother? If the start is greater or equal than the length in bytes, Modified: firebird/trunk/src/jrd/cch.cpp =================================================================== --- firebird/trunk/src/jrd/cch.cpp 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/src/jrd/cch.cpp 2010-10-22 01:24:31 UTC (rev 51752) @@ -1619,15 +1619,16 @@ // writer startup in progress bcb->bcb_flags |= BCB_writer_start; - try + try { Thread::start(cache_writer, dbb, THREAD_high); } - catch (const Firebird::Exception&) + catch (const Exception&) { bcb->bcb_flags &= ~BCB_writer_start; ERR_bugcheck_msg("cannot start cache writer thread"); } + { // scope Database::Checkout dcoHolder(dbb); dbb->dbb_writer_init.enter(); Modified: firebird/trunk/src/jrd/vio.cpp =================================================================== --- firebird/trunk/src/jrd/vio.cpp 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/src/jrd/vio.cpp 2010-10-22 01:24:31 UTC (rev 51752) @@ -2096,14 +2096,15 @@ if (!(dbb->dbb_flags & DBB_garbage_collector)) { - try + try { Thread::start(garbage_collector, dbb, THREAD_medium); } - catch (const Firebird::Exception&) + catch (const Exception&) { ERR_bugcheck_msg("cannot start garbage collector thread"); } + { // scope Database::Checkout dcoHolder(dbb); dbb->dbb_gc_init.enter(); Modified: firebird/trunk/src/remote/os/win32/wnet.cpp =================================================================== --- firebird/trunk/src/remote/os/win32/wnet.cpp 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/src/remote/os/win32/wnet.cpp 2010-10-22 01:24:31 UTC (rev 51752) @@ -113,9 +113,7 @@ }; -rem_port* WNET_analyze(const Firebird::PathName& file_name, - const TEXT* node_name, - bool uv_flag) +rem_port* WNET_analyze(const Firebird::PathName& file_name, const TEXT* node_name, bool uv_flag) { /************************************** * @@ -320,9 +318,7 @@ } -rem_port* WNET_connect(const TEXT* name, - PACKET* packet, - USHORT flag) +rem_port* WNET_connect(const TEXT* name, PACKET* packet, USHORT flag) { /************************************** * @@ -441,9 +437,8 @@ CloseHandle(port->port_pipe); } - if (wnet_shutdown) { + if (wnet_shutdown) disconnect(port); - } } if (wnet_shutdown) @@ -452,6 +447,7 @@ temp << Arg::Str("WNET"); temp.raise(); } + return NULL; } Modified: firebird/trunk/src/remote/os/win32/xnet.cpp =================================================================== --- firebird/trunk/src/remote/os/win32/xnet.cpp 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/src/remote/os/win32/xnet.cpp 2010-10-22 01:24:31 UTC (rev 51752) @@ -130,28 +130,32 @@ static volatile bool xnet_initialized = false; static volatile bool xnet_shutdown = false; -static Firebird::GlobalPtr<Firebird::Mutex> xnet_mutex; -static Firebird::GlobalPtr<PortsCleanup> xnet_ports; +static GlobalPtr<Mutex> xnet_mutex; +static GlobalPtr<PortsCleanup> xnet_ports; static ULONG xnet_next_free_map_num = 0; static bool connect_init(); static void connect_fini(); static void release_all(); -class ExitHandler +namespace { -public: - ExitHandler(MemoryPool&) {}; - - ~ExitHandler() + class ExitHandler { - xnet_shutdown = true; - release_all(); - } -}; -static Firebird::GlobalPtr<ExitHandler> xnet_exit_handler; + public: + ExitHandler(MemoryPool&) {}; + ~ExitHandler() + { + xnet_shutdown = true; + release_all(); + } + }; + static GlobalPtr<ExitHandler> xnet_exit_handler; +} + + inline void make_obj_name(char* buffer, size_t size, const char* format) { fb_assert(strcmp(xnet_endpoint, "") != 0); @@ -178,7 +182,7 @@ static void xnet_log_error(const char* err_msg, const Exception& ex) { - Firebird::string str("XNET error: "); + string str("XNET error: "); str += err_msg; iscLogException(str.c_str(), ex); } @@ -196,8 +200,7 @@ #define ERR_STR(str) (str) #endif -rem_port* XNET_analyze(const Firebird::PathName& file_name, - bool uv_flag) +rem_port* XNET_analyze(const PathName& file_name, bool uv_flag) { /************************************** * @@ -221,8 +224,8 @@ // Pick up some user identification information - Firebird::string buffer; - Firebird::ClumpletWriter user_id(Firebird::ClumpletReader::UnTagged, MAX_DPB_SIZE); + string buffer; + ClumpletWriter user_id(ClumpletReader::UnTagged, MAX_DPB_SIZE); ISC_get_user(&buffer, 0, 0); buffer.lower(); @@ -381,7 +384,7 @@ // Once we've decided on a protocol, concatenate the version // string to reflect it... - Firebird::string temp; + string temp; temp.printf("%s/P%d", port->port_version->str_data, port->port_protocol & FB_PROTOCOL_MASK); @@ -466,14 +469,14 @@ make_obj_name(name_buffer, sizeof(name_buffer), XNET_RESPONSE_EVENT); xnet_response_event = OpenEvent(EVENT_ALL_ACCESS, FALSE, name_buffer); if (!xnet_response_event) { - Firebird::system_error::raise(ERR_STR("OpenEvent")); + system_error::raise(ERR_STR("OpenEvent")); } xpm = make_xpm(current_process_id, 0); port = get_server_port(client_pid, xpm, current_process_id, 0, 0); } - catch (const Firebird::Exception& ex) + catch (const Exception& ex) { xnet_log_error("Unable to initialize child process", ex); @@ -529,36 +532,36 @@ Arg::Gds(isc_unavailable).raise(); } - Firebird::system_error::raise(ERR_STR("OpenMutex")); + system_error::raise(ERR_STR("OpenMutex")); } make_obj_name(name_buffer, sizeof(name_buffer), XNET_CONNECT_EVENT); xnet_connect_event = OpenEvent(EVENT_ALL_ACCESS, FALSE, name_buffer); if (!xnet_connect_event) { - Firebird::system_error::raise(ERR_STR("OpenEvent")); + system_error::raise(ERR_STR("OpenEvent")); } make_obj_name(name_buffer, sizeof(name_buffer), XNET_RESPONSE_EVENT); xnet_response_event = OpenEvent(EVENT_ALL_ACCESS, FALSE, name_buffer); if (!xnet_response_event) { - Firebird::system_error::raise(ERR_STR("OpenEvent")); + system_error::raise(ERR_STR("OpenEvent")); } make_obj_name(name_buffer, sizeof(name_buffer), XNET_CONNECT_MAP); xnet_connect_map_h = OpenFileMapping(FILE_MAP_WRITE, TRUE, name_buffer); if (!xnet_connect_map_h) { - Firebird::system_error::raise(ERR_STR("OpenFileMapping")); + system_error::raise(ERR_STR("OpenFileMapping")); } xnet_connect_map = MapViewOfFile(xnet_connect_map_h, FILE_MAP_WRITE, 0, 0, XNET_CONNECT_RESPONZE_SIZE); if (!xnet_connect_map) { - Firebird::system_error::raise(ERR_STR("MapViewOfFile")); + system_error::raise(ERR_STR("MapViewOfFile")); } return true; } - catch (const Firebird::Exception&) + catch (const Exception&) { connect_fini(); throw; @@ -748,7 +751,7 @@ xcc->xcc_event_send_channel_filled = OpenEvent(EVENT_ALL_ACCESS, FALSE, name_buffer); if (!xcc->xcc_event_send_channel_filled) { - Firebird::system_call_failed::raise(ERR_STR("OpenEvent")); + system_call_failed::raise(ERR_STR("OpenEvent")); } make_event_name(name_buffer, sizeof(name_buffer), XNET_E_C2S_EVNT_CHAN_EMPTED, @@ -756,7 +759,7 @@ xcc->xcc_event_send_channel_empted = OpenEvent(EVENT_ALL_ACCESS, FALSE, name_buffer); if (!xcc->xcc_event_send_channel_empted) { - Firebird::system_call_failed::raise(ERR_STR("OpenEvent")); + system_call_failed::raise(ERR_STR("OpenEvent")); } make_event_name(name_buffer, sizeof(name_buffer), XNET_E_S2C_EVNT_CHAN_FILLED, @@ -764,7 +767,7 @@ xcc->xcc_event_recv_channel_filled = OpenEvent(EVENT_ALL_ACCESS, FALSE, name_buffer); if (!xcc->xcc_event_recv_channel_filled) { - Firebird::system_call_failed::raise(ERR_STR("OpenEvent")); + system_call_failed::raise(ERR_STR("OpenEvent")); } make_event_name(name_buffer, sizeof(name_buffer), XNET_E_S2C_EVNT_CHAN_EMPTED, @@ -772,7 +775,7 @@ xcc->xcc_event_recv_channel_empted = OpenEvent(EVENT_ALL_ACCESS, FALSE, name_buffer); if (!xcc->xcc_event_recv_channel_empted) { - Firebird::system_call_failed::raise(ERR_STR("OpenEvent")); + system_call_failed::raise(ERR_STR("OpenEvent")); } // send and receive events channels @@ -797,7 +800,7 @@ return new_port; } - catch (const Firebird::Exception&) + catch (const Exception&) { xnet_log_error("aux_connect() failed"); @@ -871,7 +874,7 @@ if (!xcc->xcc_event_recv_channel_filled || (xcc->xcc_event_recv_channel_filled && ERRNO == ERROR_ALREADY_EXISTS)) { - Firebird::system_call_failed::raise(ERR_STR("CreateEvent")); + system_call_failed::raise(ERR_STR("CreateEvent")); } make_event_name(name_buffer, sizeof(name_buffer), XNET_E_C2S_EVNT_CHAN_EMPTED, @@ -881,7 +884,7 @@ if (!xcc->xcc_event_recv_channel_empted || (xcc->xcc_event_recv_channel_empted && ERRNO == ERROR_ALREADY_EXISTS)) { - Firebird::system_call_failed::raise(ERR_STR("CreateEvent")); + system_call_failed::raise(ERR_STR("CreateEvent")); } make_event_name(name_buffer, sizeof(name_buffer), XNET_E_S2C_EVNT_CHAN_FILLED, @@ -891,7 +894,7 @@ if (!xcc->xcc_event_send_channel_filled || (xcc->xcc_event_send_channel_filled && ERRNO == ERROR_ALREADY_EXISTS)) { - Firebird::system_call_failed::raise(ERR_STR("CreateEvent")); + system_call_failed::raise(ERR_STR("CreateEvent")); } make_event_name(name_buffer, sizeof(name_buffer), XNET_E_S2C_EVNT_CHAN_EMPTED, @@ -901,7 +904,7 @@ if (!xcc->xcc_event_send_channel_empted || (xcc->xcc_event_send_channel_empted && ERRNO == ERROR_ALREADY_EXISTS)) { - Firebird::system_call_failed::raise(ERR_STR("CreateEvent")); + system_call_failed::raise(ERR_STR("CreateEvent")); } // send and receive events channels @@ -930,7 +933,7 @@ return new_port; } - catch (const Firebird::Exception&) + catch (const Exception&) { xnet_log_error("aux_request() failed"); @@ -1002,7 +1005,7 @@ static void cleanup_mapping(XPM xpm) { - Firebird::MutexLockGuard guard(xnet_mutex); + MutexLockGuard guard(xnet_mutex); // if this was the last area for this map, unmap it xpm->xpm_count--; @@ -1054,9 +1057,9 @@ static void raise_lostconn_or_syserror(const char* msg) { if (ERRNO == ERROR_FILE_NOT_FOUND) - Firebird::status_exception::raise(Arg::Gds(isc_conn_lost)); + status_exception::raise(Arg::Gds(isc_conn_lost)); else - Firebird::system_error::raise(msg); + system_error::raise(msg); } @@ -1075,7 +1078,7 @@ if (!xnet_initialized) { - Firebird::MutexLockGuard guard(xnet_mutex); + MutexLockGuard guard(xnet_mutex); if (!xnet_initialized) { xnet_initialized = true; @@ -1090,7 +1093,7 @@ XNET_RESPONSE response; { // xnet_mutex scope - Firebird::MutexLockGuard guard(xnet_mutex); + MutexLockGuard guard(xnet_mutex); // First, try to connect using default kernel namespace. // This should work on Win9X, NT4 and on later OS when server is running @@ -1125,7 +1128,7 @@ DWORD err = WaitForSingleObject(xnet_connect_mutex, timeout); { // xnet_mutex scope - Firebird::MutexLockGuard guard(xnet_mutex); + MutexLockGuard guard(xnet_mutex); if (err != WAIT_OBJECT_0) { @@ -1151,7 +1154,7 @@ err = WaitForSingleObject(xnet_response_event, timeout); { // xnet_mutex scope - Firebird::MutexLockGuard guard(xnet_mutex); + MutexLockGuard guard(xnet_mutex); if (err != WAIT_OBJECT_0) { @@ -1193,7 +1196,7 @@ try { { // xnet_mutex scope - Firebird::MutexLockGuard guard(xnet_mutex); + MutexLockGuard guard(xnet_mutex); // see if area is already mapped for this client @@ -1221,7 +1224,7 @@ mapped_address = MapViewOfFile(file_handle, FILE_MAP_WRITE, 0L, 0L, XPS_MAPPED_SIZE(global_slots_per_map, global_pages_per_slot)); if (!mapped_address) { - Firebird::system_error::raise(ERR_STR("MapViewOfFile")); + system_error::raise(ERR_STR("MapViewOfFile")); } xpm = new struct xpm; @@ -1256,7 +1259,7 @@ // only speak if server has correct protocol if (xps->xps_server_protocol != XPI_SERVER_PROTOCOL_VERSION) { - Firebird::fatal_exception::raise("Unknown XNET protocol version"); + fatal_exception::raise("Unknown XNET protocol version"); } xps->xps_client_protocol = XPI_CLIENT_PROTOCOL_VERSION; @@ -1266,7 +1269,7 @@ xcc->xcc_proc_h = OpenProcess(SYNCHRONIZE, 0, xps->xps_server_proc_id); if (!xcc->xcc_proc_h) { - Firebird::system_error::raise(ERR_STR("OpenProcess")); + system_error::raise(ERR_STR("OpenProcess")); } make_event_name(name_buffer, sizeof(name_buffer), XNET_E_C2S_DATA_CHAN_FILLED, @@ -1324,7 +1327,7 @@ return port; } - catch (const Firebird::Exception&) + catch (const Exception&) { if (xcc) cleanup_comm(xcc); @@ -1410,7 +1413,7 @@ return port; } - catch (const Firebird::Exception& ex) + catch (const Exception& ex) { xnet_log_error("Failed to allocate server port for communication", ex); @@ -1636,7 +1639,7 @@ // mark all mapped areas connected to the process with pid == dead_proc_id - Firebird::MutexLockGuard guard(xnet_mutex); + MutexLockGuard guard(xnet_mutex); for (xpm = global_client_maps; xpm; xpm = xpm->xpm_next) { @@ -1694,7 +1697,7 @@ } -static void xnet_gen_error (rem_port* port, const Firebird::Arg::StatusVector& v) +static void xnet_gen_error (rem_port* port, const Arg::StatusVector& v) { /************************************** * @@ -2137,7 +2140,7 @@ connect_fini(); - Firebird::MutexLockGuard guard(xnet_mutex); + MutexLockGuard guard(xnet_mutex); // release all map stuff left not released by broken ports @@ -2184,15 +2187,15 @@ try { if (!(*map_handle) || (ERRNO == ERROR_ALREADY_EXISTS)) - Firebird::system_error::raise(ERR_STR("CreateFileMapping")); + system_error::raise(ERR_STR("CreateFileMapping")); *map_address = MapViewOfFile(*map_handle, FILE_MAP_WRITE, 0, 0, XPS_MAPPED_SIZE(global_slots_per_map, global_pages_per_slot)); if (!(*map_address)) - Firebird::system_error::raise(ERR_STR("MapViewOfFile")); + system_error::raise(ERR_STR("MapViewOfFile")); } - catch (const Firebird::Exception&) + catch (const Exception&) { if (*map_handle) CloseHandle(*map_handle); @@ -2233,7 +2236,7 @@ } xpm->xpm_flags = 0; - Firebird::MutexLockGuard guard(xnet_mutex); + MutexLockGuard guard(xnet_mutex); xpm->xpm_next = global_client_maps; global_client_maps = xpm; @@ -2290,21 +2293,21 @@ xnet_connect_mutex = CreateMutex(ISC_get_security_desc(), FALSE, name_buffer); if (!xnet_connect_mutex || (xnet_connect_mutex && ERRNO == ERROR_ALREADY_EXISTS)) { - Firebird::system_error::raise(ERR_STR("CreateMutex")); + system_error::raise(ERR_STR("CreateMutex")); } make_obj_name(name_buffer, sizeof(name_buffer), XNET_CONNECT_EVENT); xnet_connect_event = CreateEvent(ISC_get_security_desc(), FALSE, FALSE, name_buffer); if (!xnet_connect_event || (xnet_connect_event && ERRNO == ERROR_ALREADY_EXISTS)) { - Firebird::system_error::raise(ERR_STR("CreateEvent")); + system_error::raise(ERR_STR("CreateEvent")); } make_obj_name(name_buffer, sizeof(name_buffer), XNET_RESPONSE_EVENT); xnet_response_event = CreateEvent(ISC_get_security_desc(), FALSE, FALSE, name_buffer); if (!xnet_response_event || (xnet_response_event && ERRNO == ERROR_ALREADY_EXISTS)) { - Firebird::system_error::raise(ERR_STR("CreateEvent")); + system_error::raise(ERR_STR("CreateEvent")); } make_obj_name(name_buffer, sizeof(name_buffer), XNET_CONNECT_MAP); @@ -2316,16 +2319,16 @@ name_buffer); if (!xnet_connect_map_h || (xnet_connect_map_h && ERRNO == ERROR_ALREADY_EXISTS)) { - Firebird::system_error::raise(ERR_STR("CreateFileMapping")); + system_error::raise(ERR_STR("CreateFileMapping")); } xnet_connect_map = MapViewOfFile(xnet_connect_map_h, FILE_MAP_WRITE, 0L, 0L, XNET_CONNECT_RESPONZE_SIZE); if (!xnet_connect_map) { - Firebird::system_error::raise(ERR_STR("MapViewOfFile")); + system_error::raise(ERR_STR("MapViewOfFile")); } } - catch (const Firebird::Exception& ex) + catch (const Exception& ex) { xnet_log_error("XNET server initialization failed. " "Probably another instance of server is already running.", ex); @@ -2362,7 +2365,7 @@ XPM xpm = NULL; ULONG free_slot = 0, free_map = 0; - Firebird::MutexLockGuard guard(xnet_mutex); + MutexLockGuard guard(xnet_mutex); // go through list of maps @@ -2426,7 +2429,7 @@ TEXT name[MAXPATHLEN]; GetModuleFileName(NULL, name, sizeof(name)); - Firebird::string cmdLine; + string cmdLine; cmdLine.printf("%s -x -h %"ULONGFORMAT, name, client_pid); STARTUPINFO start_crud; @@ -2500,7 +2503,7 @@ xcc->xcc_proc_h = OpenProcess(SYNCHRONIZE, 0, client_pid); if (!xcc->xcc_proc_h) { - Firebird::system_error::raise(ERR_STR("OpenProcess")); + system_error::raise(ERR_STR("OpenProcess")); } xcc->xcc_map_num = map_num; @@ -2518,7 +2521,7 @@ xcc->xcc_event_recv_channel_filled = CreateEvent(ISC_get_security_desc(), FALSE, FALSE, name_buffer); if (!xcc->xcc_event_recv_channel_filled) { - Firebird::system_error::raise(ERR_STR("CreateEvent")); + system_error::raise(ERR_STR("CreateEvent")); } make_event_name(name_buffer, sizeof(name_buffer), XNET_E_C2S_DATA_CHAN_EMPTED, @@ -2526,7 +2529,7 @@ xcc->xcc_event_recv_channel_empted = CreateEvent(ISC_get_security_desc(), FALSE, FALSE, name_buffer); if (!xcc->xcc_event_recv_channel_empted) { - Firebird::system_error::raise(ERR_STR("CreateEvent")); + system_error::raise(ERR_STR("CreateEvent")); } make_event_name(name_buffer, sizeof(name_buffer), XNET_E_S2C_DATA_CHAN_FILLED, @@ -2534,7 +2537,7 @@ xcc->xcc_event_send_channel_filled = CreateEvent(ISC_get_security_desc(), FALSE, FALSE, name_buffer); if (!xcc->xcc_event_send_channel_filled) { - Firebird::system_error::raise(ERR_STR("CreateEvent")); + system_error::raise(ERR_STR("CreateEvent")); } make_event_name(name_buffer, sizeof(name_buffer), XNET_E_S2C_DATA_CHAN_EMPTED, @@ -2542,7 +2545,7 @@ xcc->xcc_event_send_channel_empted = CreateEvent(ISC_get_security_desc(), FALSE, FALSE, name_buffer); if (!xcc->xcc_event_send_channel_empted) { - Firebird::system_error::raise(ERR_STR("CreateEvent")); + system_error::raise(ERR_STR("CreateEvent")); } // set up the channel structures @@ -2586,7 +2589,7 @@ xnet_ports->registerPort(port); } - catch (const Firebird::Exception&) + catch (const Exception&) { if (port) cleanup_port(port); Modified: firebird/trunk/src/remote/server/os/win32/property.cpp =================================================================== --- firebird/trunk/src/remote/server/os/win32/property.cpp 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/src/remote/server/os/win32/property.cpp 2010-10-22 01:24:31 UTC (rev 51752) @@ -269,6 +269,7 @@ ULONG num_att = 0, num_dbs = 0, num_svc = 0; const HCURSOR hOldCursor = SetCursor(LoadCursor(NULL, IDC_WAIT)); + //// FIXME: disabled! //JRD_num_attachments(NULL, 0, JRD_info_none, &num_att, &num_dbs, &num_svc); char szText[BUFFER_MEDIUM]; Modified: firebird/trunk/src/remote/server/os/win32/srvr_w32.cpp =================================================================== --- firebird/trunk/src/remote/server/os/win32/srvr_w32.cpp 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/src/remote/server/os/win32/srvr_w32.cpp 2010-10-22 01:24:31 UTC (rev 51752) @@ -267,9 +267,8 @@ else if (server_flag & SRVR_xnet) port = XNET_reconnect((ULONG) connection_handle); - if (port) { + if (port) service_connection(port); - } } catch (const Firebird::Exception& ex) { @@ -383,7 +382,7 @@ break; } - try + try { Thread::start(process_connection_thread, port, THREAD_medium); } @@ -424,14 +423,13 @@ ISC_STATUS_ARRAY status_vector; ex.stuff_exception(status_vector); wnet_down = (status_vector[1] == isc_net_server_shutdown); - if (!wnet_down) { + + if (!wnet_down) iscLogException("WNET_connect", ex); - } } - if (!port && wnet_down) { + if (!port && wnet_down) break; - } try { @@ -477,14 +475,13 @@ ex.stuff_exception(status_vector); xnet_down = (status_vector[1] == isc_net_server_shutdown); - if (!xnet_down ) { + + if (!xnet_down) iscLogException("XNET_connect", ex); - } } - if (!port && xnet_down) { + if (!port && xnet_down) break; - } try { Modified: firebird/trunk/src/remote/server/os/win32/window.cpp =================================================================== --- firebird/trunk/src/remote/server/os/win32/window.cpp 2010-10-21 14:25:26 UTC (rev 51751) +++ firebird/trunk/src/remote/server/os/win32/window.cpp 2010-10-22 01:24:31 UTC (rev 51752) @@ -400,6 +400,7 @@ case WM_DEVICECHANGE: pdbcv = (PDEV_BROADCAST_VOLUME) lParam; + //// FIXME: disabled! //JRD_num_attachments(reinterpret_cast<UCHAR*>(&ulInUseMask), // sizeof(ULONG), JRD_info_drivemask, &num_att, &num_dbs, &num_svc); @@ -530,6 +531,7 @@ * the server can be shutdown. *****************************************************************************/ ULONG usNumAtt = 0, usNumDbs = 0, usNumSvc = 0; + //// FIXME: disabled! //JRD_num_attachments(NULL, 0, JRD_info_none, &usNumAtt, &usNumDbs, &usNumSvc); if (!usNumAtt && !usNumSvc) // IF 0 CONNECTIONS, JUST SHUTDOWN This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fir...@us...> - 2010-10-22 03:14:34
|
Revision: 51753 http://firebird.svn.sourceforge.net/firebird/?rev=51753&view=rev Author: firebirds Date: 2010-10-22 03:14:28 +0000 (Fri, 22 Oct 2010) 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 2010-10-22 01:24:31 UTC (rev 51752) +++ firebird/trunk/ChangeLog 2010-10-22 03:14:28 UTC (rev 51753) @@ -1,3 +1,51 @@ + 2010-10-22 01:24 asfernandes + M builds/win32/make_boot.bat + M builds/win32/make_examples.bat + M builds/win32/set_build_target.bat + M src/common/fb_exception.cpp + M src/dsql/ExprNodes.cpp + M src/jrd/cch.cpp + M src/jrd/vio.cpp + M src/remote/os/win32/wnet.cpp + M src/remote/os/win32/xnet.cpp + M src/remote/server/os/win32/property.cpp + M src/remote/server/os/win32/srvr_w32.cpp + M src/remote/server/os/win32/window.cpp +Misc + + 2010-10-21 14:25 hvlad + M src/remote/os/win32/xnet.cpp +Don't use obsolete gds cleanup in XNET. It also avoids AV in server at shutdown + + 2010-10-21 11:46 hvlad + M src/common/fb_exception.cpp +Warning + + 2010-10-21 11:46 hvlad + M src/utilities/gsec/security.cpp +Misc + + 2010-10-21 11:45 hvlad + M src/auth/SecurityDatabase/LegacyManagement.epp + M src/auth/SecurityDatabase/pwd.cpp + M src/auth/trusted/AuthSspi.cpp + M src/remote/server/os/win32/srvr_w32.cpp +Windows-specific hack to register security plugins seems obsolete with new build + + 2010-10-21 11:43 hvlad + M builds/win32/msvc10/Firebird3.sln + A builds/win32/msvc10/user_management.vcxproj + A builds/win32/msvc10/user_management.vcxproj.filters +User management plugin. Works with gsec, supports manage of user accounts at security database. + + 2010-10-21 11:41 hvlad + M builds/win32/msvc10/fbtrace.vcxproj +Misc + + 2010-10-21 11:40 hvlad + M builds/win32/preprocess.bat +Correction + 2010-10-20 22:15 hvlad M builds/win32/create_msgs.bat D builds/win32/defs/fbclient.def Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-22 01:24:31 UTC (rev 51752) +++ firebird/trunk/src/jrd/build_no.h 2010-10-22 03:14:28 UTC (rev 51753) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28806 + FORMAL BUILD NUMBER:28814 */ -#define PRODUCT_VER_STRING "3.0.0.28806" -#define FILE_VER_STRING "WI-T3.0.0.28806" -#define LICENSE_VER_STRING "WI-T3.0.0.28806" -#define FILE_VER_NUMBER 3, 0, 0, 28806 +#define PRODUCT_VER_STRING "3.0.0.28814" +#define FILE_VER_STRING "WI-T3.0.0.28814" +#define LICENSE_VER_STRING "WI-T3.0.0.28814" +#define FILE_VER_NUMBER 3, 0, 0, 28814 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28806" +#define FB_BUILD_NO "28814" #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 2010-10-22 01:24:31 UTC (rev 51752) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-22 03:14:28 UTC (rev 51753) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28806 +BuildNum=28814 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...> - 2010-10-23 03:15:02
|
Revision: 51760 http://firebird.svn.sourceforge.net/firebird/?rev=51760&view=rev Author: firebirds Date: 2010-10-23 03:14:55 +0000 (Sat, 23 Oct 2010) 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 2010-10-22 21:18:13 UTC (rev 51759) +++ firebird/trunk/ChangeLog 2010-10-23 03:14:55 UTC (rev 51760) @@ -1,3 +1,132 @@ + 2010-10-22 21:18 hvlad + D builds/win32/msvc8/Firebird2.sln + D builds/win32/msvc8/Firebird2Boot.sln + D builds/win32/msvc8/Firebird2_Examples.sln + A builds/win32/msvc8/Firebird3.sln (from /firebird/trunk/builds/win32/msvc8/Firebird2.sln:51739) + A builds/win32/msvc8/Firebird3Boot.sln (from /firebird/trunk/builds/win32/msvc8/Firebird2Boot.sln:51739) + A builds/win32/msvc8/Firebird3_Examples.sln (from /firebird/trunk/builds/win32/msvc8/Firebird2_Examples.sln:51739) + M builds/win32/msvc8/alice.vcproj + M builds/win32/msvc8/btyacc.vcproj + M builds/win32/msvc8/build_msg.vcproj + M builds/win32/msvc8/burp.vcproj + M builds/win32/msvc8/codes.vcproj + M builds/win32/msvc8/common.vcproj + D builds/win32/msvc8/common_classic.vcproj + D builds/win32/msvc8/common_static.vcproj + D builds/win32/msvc8/config.vcproj + D builds/win32/msvc8/dsql_server.vcproj + D builds/win32/msvc8/dsql_server_classic.vcproj + M builds/win32/msvc8/empbuild.vcproj + M builds/win32/msvc8/engine.vcproj + D builds/win32/msvc8/engine_classic.vcproj + D builds/win32/msvc8/engine_embed.vcproj + M builds/win32/msvc8/fb2control.vcproj + D builds/win32/msvc8/fb_inet_server.vcproj + M builds/win32/msvc8/fb_lock_print.vcproj + D builds/win32/msvc8/fbclient.vcproj + D builds/win32/msvc8/fbclient_static.vcproj + D builds/win32/msvc8/fbembed.vcproj + M builds/win32/msvc8/fbguard.vcproj + M builds/win32/msvc8/fbrmclib.vcproj + M builds/win32/msvc8/fbserver.vcproj + M builds/win32/msvc8/fbsvcmgr.vcproj + M builds/win32/msvc8/fbtrace.vcproj + M builds/win32/msvc8/fbtracemgr.vcproj + M builds/win32/msvc8/fbudf.vcproj + M builds/win32/msvc8/firebird2.vsprops + M builds/win32/msvc8/gbak.vcproj + D builds/win32/msvc8/gbak_embed.vcproj + D builds/win32/msvc8/gds32.vcproj + M builds/win32/msvc8/gfix.vcproj + M builds/win32/msvc8/gpre.vcproj + M builds/win32/msvc8/gpre_boot.vcproj + A builds/win32/msvc8/gpre_common.vcproj + D builds/win32/msvc8/gpre_embed.vcproj + D builds/win32/msvc8/gpre_static.vcproj + M builds/win32/msvc8/gsec.vcproj + M builds/win32/msvc8/gsplit.vcproj + M builds/win32/msvc8/gstat.vcproj + M builds/win32/msvc8/ib_udf.vcproj + M builds/win32/msvc8/ib_util.vcproj + M builds/win32/msvc8/instclient.vcproj + M builds/win32/msvc8/instreg.vcproj + M builds/win32/msvc8/instsvc.vcproj + M builds/win32/msvc8/intl.vcproj + M builds/win32/msvc8/intlbuild.vcproj + M builds/win32/msvc8/isql.vcproj + D builds/win32/msvc8/isql_embed.vcproj + D builds/win32/msvc8/lock.vcproj + D builds/win32/msvc8/lock_classic.vcproj + M builds/win32/msvc8/nbackup.vcproj + M builds/win32/msvc8/qli.vcproj + M builds/win32/msvc8/remote.vcproj + D builds/win32/msvc8/remote_classic.vcproj + M builds/win32/msvc8/udr_engine.vcproj + A builds/win32/msvc8/user_management.vcproj + D builds/win32/msvc8/utilities.vcproj + D builds/win32/msvc8/utilities_embed.vcproj + A builds/win32/msvc8/yvalve.vcproj +New build system for Windows. MSVC8. + + 2010-10-22 21:14 hvlad + M builds/win32/make_all.bat + M builds/win32/make_examples.bat + M builds/win32/msvc10 + M builds/win32/msvc10/Firebird3_Examples.sln + M builds/win32/msvc10/btyacc.vcxproj +Corrections + + 2010-10-22 20:48 hvlad + M src/jrd/os/win32/ibinitdll.cpp +Engine always works in embedded mode + + 2010-10-22 17:55 hvlad + M builds/win32/msvc10/fbguard.vcxproj + M builds/win32/msvc10/fbguard.vcxproj.filters + M builds/win32/msvc10/gstat.vcxproj + M builds/win32/msvc10/gstat.vcxproj.filters + M builds/win32/msvc10/ib_udf.vcxproj.filters + M builds/win32/msvc10/ib_util.vcxproj.filters + M builds/win32/msvc10/instclient.vcxproj + M builds/win32/msvc10/instclient.vcxproj.filters + M builds/win32/msvc10/intl.vcxproj.filters + M builds/win32/msvc10/isql.vcxproj.filters + M builds/win32/msvc10/qli.vcxproj + M builds/win32/msvc10/qli.vcxproj.filters + M builds/win32/msvc10/remote.vcxproj + M builds/win32/msvc10/remote.vcxproj.filters + M builds/win32/msvc10/udr_engine.vcxproj.filters + M builds/win32/msvc10/user_management.vcxproj.filters +Misc + + 2010-10-22 15:00 asfernandes + M src/dsql/DdlNodes.epp + M src/dsql/ExprNodes.cpp + M src/dsql/ExprNodes.h + M src/dsql/Nodes.h + M src/dsql/Visitors.h + M src/dsql/ddl.cpp + M src/dsql/gen.cpp + M src/dsql/make.cpp + M src/dsql/node.h + M src/dsql/parse.y + M src/dsql/pass1.cpp + M src/jrd/Optimizer.cpp + M src/jrd/cmp.cpp + M src/jrd/evl.cpp + M src/jrd/nod.h + M src/jrd/opt.cpp + M src/jrd/par.cpp + M src/jrd/trace/TraceObjects.cpp + M src/misc/blrtable.cpp +Refactor NULL expression + + 2010-10-22 13:10 alexpeshkoff + M src/utilities/guard/guard.cpp + M src/utilities/guard/util.cpp + M src/utilities/guard/util_proto.h +Fixed fbguard - thanks to Damyan + 2010-10-22 01:24 asfernandes M builds/win32/make_boot.bat M builds/win32/make_examples.bat Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-22 21:18:13 UTC (rev 51759) +++ firebird/trunk/src/jrd/build_no.h 2010-10-23 03:14:55 UTC (rev 51760) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28814 + FORMAL BUILD NUMBER:28820 */ -#define PRODUCT_VER_STRING "3.0.0.28814" -#define FILE_VER_STRING "WI-T3.0.0.28814" -#define LICENSE_VER_STRING "WI-T3.0.0.28814" -#define FILE_VER_NUMBER 3, 0, 0, 28814 +#define PRODUCT_VER_STRING "3.0.0.28820" +#define FILE_VER_STRING "WI-T3.0.0.28820" +#define LICENSE_VER_STRING "WI-T3.0.0.28820" +#define FILE_VER_NUMBER 3, 0, 0, 28820 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28814" +#define FB_BUILD_NO "28820" #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 2010-10-22 21:18:13 UTC (rev 51759) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-23 03:14:55 UTC (rev 51760) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28814 +BuildNum=28820 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...> - 2010-10-24 03:13:27
|
Revision: 51763 http://firebird.svn.sourceforge.net/firebird/?rev=51763&view=rev Author: firebirds Date: 2010-10-24 03:13:20 +0000 (Sun, 24 Oct 2010) 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 2010-10-24 00:26:00 UTC (rev 51762) +++ firebird/trunk/ChangeLog 2010-10-24 03:13:20 UTC (rev 51763) @@ -1,3 +1,35 @@ + 2010-10-24 00:26 asfernandes + M src/dsql/BoolNodes.cpp + M src/dsql/DdlNodes.epp + M src/dsql/ExprNodes.cpp + M src/dsql/ExprNodes.h + M src/dsql/Nodes.h + M src/dsql/Visitors.h + M src/dsql/ddl.cpp + M src/dsql/dsql.cpp + M src/dsql/gen.cpp + M src/dsql/gen_proto.h + M src/dsql/make.cpp + M src/dsql/make_proto.h + M src/dsql/node.h + M src/dsql/pass1.cpp + M src/jrd/Optimizer.cpp + M src/jrd/cmp.cpp + M src/jrd/evl.cpp + M src/jrd/exe.h + M src/jrd/ext.cpp + M src/jrd/nod.h + M src/jrd/opt.cpp + M src/jrd/par.cpp + M src/jrd/recsrc/AggregatedStream.cpp + M src/jrd/trace/TraceObjects.cpp + M src/misc/blrtable.cpp +Refactor literal values. + + 2010-10-23 22:36 hvlad + M builds/win32/preprocess.bat +Misc + 2010-10-22 21:18 hvlad D builds/win32/msvc8/Firebird2.sln D builds/win32/msvc8/Firebird2Boot.sln Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-24 00:26:00 UTC (rev 51762) +++ firebird/trunk/src/jrd/build_no.h 2010-10-24 03:13:20 UTC (rev 51763) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28820 + FORMAL BUILD NUMBER:28822 */ -#define PRODUCT_VER_STRING "3.0.0.28820" -#define FILE_VER_STRING "WI-T3.0.0.28820" -#define LICENSE_VER_STRING "WI-T3.0.0.28820" -#define FILE_VER_NUMBER 3, 0, 0, 28820 +#define PRODUCT_VER_STRING "3.0.0.28822" +#define FILE_VER_STRING "WI-T3.0.0.28822" +#define LICENSE_VER_STRING "WI-T3.0.0.28822" +#define FILE_VER_NUMBER 3, 0, 0, 28822 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28820" +#define FB_BUILD_NO "28822" #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 2010-10-24 00:26:00 UTC (rev 51762) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-24 03:13:20 UTC (rev 51763) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28820 +BuildNum=28822 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...> - 2010-10-25 03:14:06
|
Revision: 51765 http://firebird.svn.sourceforge.net/firebird/?rev=51765&view=rev Author: firebirds Date: 2010-10-25 03:13:59 +0000 (Mon, 25 Oct 2010) 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 2010-10-24 21:35:45 UTC (rev 51764) +++ firebird/trunk/ChangeLog 2010-10-25 03:13:59 UTC (rev 51765) @@ -1,3 +1,7 @@ + 2010-10-24 21:35 asfernandes + M src/dsql/parse.y +Misc + 2010-10-24 00:26 asfernandes M src/dsql/BoolNodes.cpp M src/dsql/DdlNodes.epp Modified: firebird/trunk/src/jrd/build_no.h =================================================================== --- firebird/trunk/src/jrd/build_no.h 2010-10-24 21:35:45 UTC (rev 51764) +++ firebird/trunk/src/jrd/build_no.h 2010-10-25 03:13:59 UTC (rev 51765) @@ -3,16 +3,16 @@ *** DO NOT EDIT *** TO CHANGE ANY INFORMATION IN HERE PLEASE EDIT src/misc/writeBuildNum.sh - FORMAL BUILD NUMBER:28822 + FORMAL BUILD NUMBER:28823 */ -#define PRODUCT_VER_STRING "3.0.0.28822" -#define FILE_VER_STRING "WI-T3.0.0.28822" -#define LICENSE_VER_STRING "WI-T3.0.0.28822" -#define FILE_VER_NUMBER 3, 0, 0, 28822 +#define PRODUCT_VER_STRING "3.0.0.28823" +#define FILE_VER_STRING "WI-T3.0.0.28823" +#define LICENSE_VER_STRING "WI-T3.0.0.28823" +#define FILE_VER_NUMBER 3, 0, 0, 28823 #define FB_MAJOR_VER "3" #define FB_MINOR_VER "0" #define FB_REV_NO "0" -#define FB_BUILD_NO "28822" +#define FB_BUILD_NO "28823" #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 2010-10-24 21:35:45 UTC (rev 51764) +++ firebird/trunk/src/misc/writeBuildNum.sh 2010-10-25 03:13:59 UTC (rev 51765) @@ -9,7 +9,7 @@ MajorVer=3 MinorVer=0 RevNo=0 -BuildNum=28822 +BuildNum=28823 NowAt=`pwd` cd `dirname $0` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ale...@us...> - 2010-10-25 15:48:42
|
Revision: 51775 http://firebird.svn.sourceforge.net/firebird/?rev=51775&view=rev Author: alexpeshkoff Date: 2010-10-25 15:48:35 +0000 (Mon, 25 Oct 2010) Log Message: ----------- Patches from Damyan Ivanov Modified Paths: -------------- firebird/trunk/builds/posix/Makefile.in firebird/trunk/builds/posix/Makefile.in.examples firebird/trunk/builds/posix/Makefile.in.plugins_examples firebird/trunk/builds/posix/make.defaults firebird/trunk/builds/posix/make.rules firebird/trunk/builds/posix/prefix.linux_powerpc firebird/trunk/builds/posix/prefix.linux_sparc32 firebird/trunk/src/common/classes/fb_atomic.h Modified: firebird/trunk/builds/posix/Makefile.in =================================================================== --- firebird/trunk/builds/posix/Makefile.in 2010-10-25 15:14:41 UTC (rev 51774) +++ firebird/trunk/builds/posix/Makefile.in 2010-10-25 15:48:35 UTC (rev 51775) @@ -209,6 +209,8 @@ -$(RM) $@ $(LN) $^ $@ +export LD_LIBRARY_PATH += :$(FIREBIRD)/lib + metadata.fdb: $(BLD_ROOT)/misc/metadata.gbak $(GBAK) -MODE read_only -R $< $@ $(TOUCH) $@ @@ -396,14 +398,14 @@ .PHONY: qli examples message_file -rest: qli examples message_file +rest: qli examples message_file include_generic qli: $(QLI) $(QLI): $(QLI_Objects) $(COMMON_LIB) $(EXE_LINK) $(LINK_OPTS) $^ -o $@ $(FIREBIRD_LIBRARY_LINK) $(LINK_LIBS) -examples: +examples: include_generic $(MAKE) -f Makefile.examples -C $(GEN_ROOT)/examples/ $(MAKE) -f Makefile.plugins_examples -C $(GEN_ROOT)/examples/ @@ -416,7 +418,51 @@ $(BUILD_FILE): $(BUILD_Objects) $(COMMON_LIB) $(EXE_LINK) $(LINK_OPTS) $^ -o $@ $(FIREBIRD_LIBRARY_LINK) $(LINK_LIBS) +#--------------------------------------------------------------------------- +# This target builds the include files for disttribution with the release +# Some of the files differ from the ones used internally to compile the +# software - mainly they are just flattened out to make the view simpler +# from an external point of view. + +INCLUDE_DEST= $(FIREBIRD)/include + +include_generic: $(INCLUDE_DEST)/ib_util.h \ + $(INCLUDE_DEST)/ibase.h + +# ib_util.h actually is a marker for a number of headers + +# All these files are #includes in ibase.h here we cat them all together +# and remove the embedded #includes to make it simpler for external usage. + +IBASE_ExtraFiles = include/types_pub.h include/consts_pub.h dsql/sqlda_pub.h common/dsc_pub.h jrd/ibase.h jrd/inf_pub.h jrd/blr.h include/gen/iberror.h +SRC_IBASE_ExtraFiles = $(addprefix $(SRC_ROOT)/, $(IBASE_ExtraFiles)) +MAKE_HEADER_Src = $(addprefix $(SRC_ROOT)/, misc/makeHeader.cpp) +MAKE_HEADER_Bin = ./makeHeader + +$(INCLUDE_DEST)/ibase.h: $(SRC_IBASE_ExtraFiles) + $(STATICEXE_LINK) -o $(MAKE_HEADER_Bin) $(MAKE_HEADER_Src) + $(CP) $^ . + $(MAKE_HEADER_Bin) <ibase.h >$@ + $(RM) -f ibase.h + +# Copy all the other headers to the distribution directory. we use +# ib_util.h as the marker for all the files. + +OtherDistribHeaders = extlib/ib_util.h \ + yvalve/perf.h \ + include/gen/iberror.h + +SRC_OtherDistribHeaders = $(addprefix $(SRC_ROOT)/, $(OtherDistribHeaders)) + +$(INCLUDE_DEST)/ib_util.h : $(SRC_OtherDistribHeaders) + mkdir -p $(INCLUDE_DEST) + $(CP) $^ $(INCLUDE_DEST)/ + + +# There are also gds*f and gds*ada header files around if someone +# wants them. You might need to hunt around in the old cvs tree for them. + #___________________________________________________________________________ # track dependencies # Modified: firebird/trunk/builds/posix/Makefile.in.examples =================================================================== --- firebird/trunk/builds/posix/Makefile.in.examples 2010-10-25 15:14:41 UTC (rev 51774) +++ firebird/trunk/builds/posix/Makefile.in.examples 2010-10-25 15:48:35 UTC (rev 51775) @@ -33,7 +33,7 @@ # Add the install include directory to the search path since the # examples need to build using those headers values. -CFLAGS := $(CFLAGS) -I$(ROOT)/gen/firebird/include +CFLAGS := $(CFLAGS) -I$(FIREBIRD)/include include $(ROOT)/gen/make.defaults Modified: firebird/trunk/builds/posix/Makefile.in.plugins_examples =================================================================== --- firebird/trunk/builds/posix/Makefile.in.plugins_examples 2010-10-25 15:14:41 UTC (rev 51774) +++ firebird/trunk/builds/posix/Makefile.in.plugins_examples 2010-10-25 15:48:35 UTC (rev 51775) @@ -29,7 +29,7 @@ # ROOT=../.. -CXXFLAGS+= -I$(ROOT)/gen/firebird/include +CXXFLAGS+= -I$(FIREBIRD)/include include $(ROOT)/gen/make.defaults include $(ROOT)/gen/make.platform Modified: firebird/trunk/builds/posix/make.defaults =================================================================== --- firebird/trunk/builds/posix/make.defaults 2010-10-25 15:14:41 UTC (rev 51774) +++ firebird/trunk/builds/posix/make.defaults 2010-10-25 15:48:35 UTC (rev 51775) @@ -213,7 +213,7 @@ #LibraryFileName=libfbclient LibraryFileName=libfbclient LibraryFullName=$(LibraryFileName).${SHRLIB_EXT}.${FirebirdVersion} -LibrarySoName=$(LibraryFileName).${SHRLIB_EXT}.${MajorVer} +LibrarySoName=$(LibraryFileName).${SHRLIB_EXT}.2 LibraryBaseName=$(LibraryFileName).${SHRLIB_EXT} LIBFIREBIRD_FULLNAME = $(LIB)/$(LibraryFullName) Modified: firebird/trunk/builds/posix/make.rules =================================================================== --- firebird/trunk/builds/posix/make.rules 2010-10-25 15:14:41 UTC (rev 51774) +++ firebird/trunk/builds/posix/make.rules 2010-10-25 15:48:35 UTC (rev 51775) @@ -39,9 +39,9 @@ endif ifeq ($(TARGET),Release) - WFLAGS:= $(WFLAGS) $(PROD_FLAGS) + WFLAGS:= $(PROD_FLAGS) $(WFLAGS) else - WFLAGS:= $(WFLAGS) $(DEV_FLAGS) -DDEV_BUILD + WFLAGS:= $(DEV_FLAGS) $(WFLAGS) -DDEV_BUILD endif WCFLAGS:= $(WFLAGS) $(THR_FLAGS) $(CFLAGS) Modified: firebird/trunk/builds/posix/prefix.linux_powerpc =================================================================== --- firebird/trunk/builds/posix/prefix.linux_powerpc 2010-10-25 15:14:41 UTC (rev 51774) +++ firebird/trunk/builds/posix/prefix.linux_powerpc 2010-10-25 15:48:35 UTC (rev 51775) @@ -18,7 +18,7 @@ # # 2 Oct 2002, Nickolay Samofatov - Major cleanup -PROD_FLAGS=-ggdb -fno-omit-frame-pointer -fsigned-char -DLINUX -pipe -MMD -fPIC -fmessage-length=0 -DLINUX -DPowerPC -DPPC -O3 -mcpu=powerpc +PROD_FLAGS=-ggdb -fno-omit-frame-pointer -fsigned-char -DLINUX -pipe -MMD -fPIC -fmessage-length=0 -DLINUX -DPowerPC -DPPC -O3 DEV_FLAGS=-ggdb -O0 -DLINUX -pipe -MMD -p -fPIC -Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -fmessage-length=0 -fsigned-char -DLINUX -DPowerPC -DPPC -Wno-non-virtual-dtor #DEV_FLAGS=-DUSE_VALGRIND -ggdb -O0 -DLINUX -pipe -MMD -p -fPIC -Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -fmessage-length=0 -DLINUX -DPowerPC -DPPC -Wno-non-virtual-dtor Modified: firebird/trunk/builds/posix/prefix.linux_sparc32 =================================================================== --- firebird/trunk/builds/posix/prefix.linux_sparc32 2010-10-25 15:14:41 UTC (rev 51774) +++ firebird/trunk/builds/posix/prefix.linux_sparc32 2010-10-25 15:48:35 UTC (rev 51775) @@ -18,7 +18,7 @@ # # 2 Oct 2002, Nickolay Samofatov - Major cleanup -COMMON_FLAGS=-m32 -DLINUX -pipe -MMD -fPIC -Dsparc -DFB_SEND_FLAGS=MSG_NOSIGNAL +COMMON_FLAGS=-DLINUX -pipe -MMD -fPIC -Dsparc -DFB_SEND_FLAGS=MSG_NOSIGNAL PROD_FLAGS=-ggdb -mcpu=ultrasparc -mtune=ultrasparc -O3 $(COMMON_FLAGS) DEV_FLAGS=-ggdb -p -Wall -Wno-switch $(COMMON_FLAGS) -Wno-non-virtual-dtor CXXFLAGS:= $(CXXFLAGS) -fno-rtti Modified: firebird/trunk/src/common/classes/fb_atomic.h =================================================================== --- firebird/trunk/src/common/classes/fb_atomic.h 2010-10-25 15:14:41 UTC (rev 51774) +++ firebird/trunk/src/common/classes/fb_atomic.h 2010-10-25 15:48:35 UTC (rev 51775) @@ -437,7 +437,10 @@ // wbo 2009-10 - We tested libatomic_ops against Firebird 2.5/HPUX and the // atomic implementation was incomplete on IA-64/HPPA +extern "C" { +#define AO_REQUIRE_CAS #include <atomic_ops.h> +}; namespace Firebird { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |