2008-02-19 06:42  robocop

	* firebird2/src/jrd/dfw.epp (1.219.2.3):

	The second "if" is just the "else".

2008-02-19 02:57  asfernandes

	* firebird2/src/jrd/: dfw.epp (1.219.2.2), pcmet.epp (1.44.2.2):

	Misc

2008-02-18 16:56  hvlad

	* firebird2/src/jrd/: dfw.epp (1.219.2.1), dfw_proto.h (1.14.18.1),
	pcmet.epp (1.44.2.1):

	Fixed bug CORE-1746 : Expression index can be created while doing
	inserts into table

2008-02-17 16:03  dimitr

	* firebird2/builds/install/arch-specific/win32/ru/: Readme.txt
	(1.1.4.3), installation_readme.txt (1.1.4.3):

	Update.

2008-02-17 14:51  dimitr

	* firebird2/src/jrd/isc_version.h (1.9.8.1):

	Update.

2008-02-17 14:44  dimitr

	* firebird2/doc/WhatsNew (1.148.2.1):

	Update.

2008-02-14 17:27  alexpeshkoff

	* firebird2/builds/:
	install/arch-specific/linux/classic/rpmheader.txt.in (1.7.2.1),
	install/arch-specific/solaris/CS/prototype.in (1.5.4.1),
	posix/make.defaults (1.59.4.1):

	changed soname for embedded library

2008-02-14 08:38  robocop

	* firebird2/src/intl/lc_ascii.cpp (1.21.4.2):

	Misc.

2008-02-13 13:03  alexpeshkoff

	* firebird2/src/jrd/: svc.cpp (1.193.2.3), svc.h (1.43.8.1):

	Backported fix for CORE-1726: isc_service_start failed

2008-02-13 11:54  paul_reeves

	* firebird2/builds/win32/make_examples.bat (1.23.4.1):

	Default to using embedded server to build examples

2008-02-12 20:59  tsteinmaurer

	* firebird2/builds/install/arch-specific/win32/de/:
	custom_messages_de.inc (1.3.8.3), installation_liesmich.txt
	(1.4.8.1), liesmich.txt (1.4.8.1):

	Adjustments in the German translation based on the English version
	for Firebird 2.1.0 RC2

2008-02-12 17:09  paulbeach

	*
	firebird2/builds/install/arch-specific/darwin/launchd.org.firebird.gds.plist
	(1.3.2.1):

	update the launchdaemon plist file with the correct dtd url

2008-02-12 14:54  dimitr

	*
	firebird2/builds/install/arch-specific/win32/ru/custom_messages_ru.inc
	(1.1.4.3):

	Misc.

2008-02-12 14:43  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	BuildExecutableInstall.bat (1.33.2.5), FirebirdInstall_20.iss
	(1.29.2.3), ba/custom_messages_ba.inc (1.3.8.2),
	de/custom_messages_de.inc (1.3.8.2), es/custom_messages_es.inc
	(1.2.8.2), fr/custom_messages_fr.inc (1.3.8.2),
	hu/custom_messages_hu.inc (1.3.8.2), it/custom_messages_it.inc
	(1.2.8.2), pl/custom_messages_pl.inc (1.3.4.3),
	pt/custom_messages_pt.inc (1.4.8.2), si/custom_messages_si.inc
	(1.3.8.2), ru/Readme.txt (1.1.4.2), ru/custom_messages_ru.inc
	(1.1.4.2), ru/installation_readme.txt (1.1.4.2):

	Fix build script if wix already executed.  Add ru directory for
	i18n Use appropriate format placeholders in translations.

2008-02-12 11:59  paulbeach

	* firebird2/src/jrd/svc.cpp (1.193.2.2):

	Don't call vfork recursively on MacOSX

2008-02-10 18:53  asfernandes

	* firebird2/: builds/install/arch-specific/freebsd/install.sh.in
	(1.9.18.2),
	builds/install/arch-specific/linux/classic/preuninstall.sh.in
	(1.5.18.2), builds/install/arch-specific/netbsd/install.sh.in
	(1.3.18.2), builds/install/arch-specific/sinixz/postinstall.in
	(1.2.26.2), src/common/classes/fb_atomic.h (1.4.26.3):

	Misc

2008-02-08 15:07  hvlad

	* firebird2/src/jrd/jrd.cpp (1.359.2.1):

	Final fix (i hope) for CORE-1443 : Embedded engine may hang
	application on exit if no database access was performed

2008-02-08 11:48  paulbeach

	* firebird2/src/common/classes/fb_atomic.h (1.4.26.2):

	64bit MacOS use __x86_64__ instead of DARWIN64 as per Adriano

2008-02-07 15:07  hvlad

	* firebird2/src/dsql/ddl.cpp (1.207.4.1):

	Fixed bug CORE-1724 : Common table expressions cannot be used in
	computed columns and quantified predicates (IN / ANY / ALL)

2008-02-07 14:53  hvlad

	* firebird2/src/dsql/parse.y (1.252.2.1):

	Fixed bug CORE-1724 : Common table expressions cannot be used in
	computed columns and quantified predicates (IN / ANY / ALL)

2008-02-06 20:31  dimitr

	* firebird2/src/jrd/TempSpace.cpp (1.13.8.1):

	Backport from HEAD (trivial changes only).

2008-02-06 17:51  paulbeach

	* firebird2/src/common/classes/fb_atomic.h (1.4.26.1):

	64bit MacOS

2008-02-06 17:19  paulbeach

	* firebird2/builds/install/arch-specific/darwin/install-script
	(1.8.2.2):

	Oops - there should be a comment here

2008-02-06 15:58  paulbeach

	* firebird2/src/jrd/pag.cpp (1.155.2.6):

	Minor modifications for MacOS 64bit builds

2008-02-06 15:42  paulbeach

	* firebird2/src/jrd/utl.cpp (1.105.4.2):

	Minor modifications for MacOS 64bit builds

2008-02-06 14:45  dimitr

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.44.2.1),
	DatabaseSnapshot.h (1.11.2.1):

	Fixed CORE-1729.

2008-02-06 12:40  paulbeach

	* firebird2/src/jrd/unicode_util.cpp (1.24.4.4):

	Add HPUX for when the port comes later

2008-02-06 12:33  alexpeshkoff

	* firebird2/builds/install/: arch-specific/freebsd/install.sh.in
	(1.9.18.1), arch-specific/linux/classic/preuninstall.sh.in
	(1.5.18.1), arch-specific/linux/super/preuninstall.sh.in
	(1.7.18.1), arch-specific/netbsd/install.sh.in (1.3.18.1),
	arch-specific/sinixz/postinstall.in (1.2.26.1),
	arch-specific/solaris/CS/postinstall.in (1.4.4.1),
	arch-specific/solaris/SS/postinstall.in (1.1.20.1),
	misc/classicLibrary.sh.in (1.7.8.2), misc/superLibrary.sh.in
	(1.3.8.2):

	Backported fix for CORE-1728: Monitoring tables do not work after
	fresh linux install

2008-02-05 13:36  paulbeach

	* firebird2/: builds/posix/postfix.darwin (1.6.2.2),
	src/intl/lc_ascii.cpp (1.21.4.1), src/intl/lc_icu.cpp (1.7.8.1),
	src/intl/lc_narrow.cpp (1.26.4.1), src/jrd/CharSet.h (1.4.8.1),
	src/jrd/unicode_util.cpp (1.24.4.3),
	src/jrd/os/darwin/mod_loader.cpp (1.8.8.1):

	1. Updated MacOS mod_loader to hanle Bundles and Dynamic Libraries
	(yes the loading of the two is different) 2. Support the loading of
	the ICU Libraries dynamically 3. new = FB_NEW - prevent asserts.

2008-02-01 21:21  asfernandes

	* firebird2/src/jrd/filters.cpp (1.56.8.1):

	Backport fix for CORE-1694 - Bug in create/alter Database trigger
	(with Russian comment)

2008-01-30 20:05  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.273.2.2):

	Backport fix for CORE-1716 - Wrong variable initialization in
	recursive procedures

2008-01-30 14:51  asfernandes

	* firebird2/src/jrd/IntlUtil.cpp (1.14.4.1):

	Backport fix for CORE-1715 - Incorrect "key size exceeds
	implementation restriction for index" error

2008-01-26 19:06  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.273.2.1), opt.cpp (1.301.2.1):

	Restored the legacy logic for blob sorting, thus rolling back
	changes for CORE-859 and CORE-1530.

2008-01-24 11:17  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	BuildExecutableInstall.bat (1.33.2.4), FirebirdInstall_20.iss
	(1.29.2.2):

	Go a little way further to minimize hard-coded version string hell.

2008-01-23 01:00  asfernandes

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.33.2.3):

	Misc

2008-01-22 15:20  paulbeach

	* firebird2/src/jrd/unicode_util.cpp (1.24.4.2):

	Assert Failure on MacOS - adjustment

2008-01-22 14:54  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.33.2.2):

	Allow snapshots to build without dependencies upon wix and external
	documentation

2008-01-22 12:39  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in
	(1.7.2.1):

	Fixed RC1 regression - SS does not start on Mandriva

2008-01-22 11:09  robocop

	*
	firebird2/builds/install/arch-specific/win32/pl/custom_messages_pl.inc
	(1.3.4.2):

	Misc.

2008-01-22 10:37  paulbeach

	* firebird2/builds/install/arch-specific/darwin/install-script
	(1.8.2.1):

	Minor Mods

2008-01-22 09:05  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	BuildExecutableInstall.bat (1.33.2.1), FirebirdInstall_20.iss
	(1.29.2.1), Readme.txt (1.15.4.1), custom_messages.inc (1.5.6.1),
	installation_readme.txt (1.15.2.1), ba/custom_messages_ba.inc
	(1.3.8.1), de/custom_messages_de.inc (1.3.8.1),
	es/custom_messages_es.inc (1.2.8.1), fr/custom_messages_fr.inc
	(1.3.8.1), hu/custom_messages_hu.inc (1.3.8.1),
	it/custom_messages_it.inc (1.2.8.1), pl/custom_messages_pl.inc
	(1.3.4.1), pt/custom_messages_pt.inc (1.4.8.1),
	si/custom_messages_si.inc (1.3.8.1):

	minor changes required to bring the windows installer up to date
	for 2.1

2008-01-20 09:01  robocop

	* firebird2/src/: jrd/pag.cpp (1.155.2.5),
	common/classes/semaphore.h (1.49.2.1):

	Misc.

2008-01-18 16:12  paulbeach

	* firebird2/: builds/posix/prefix.darwin_x86_64 (1.1.2.3),
	extern/icu/source/config/mh-darwin (1.4.2.1):

	Welcome to 64bit MacOS builds

2008-01-18 15:05  asfernandes

	* firebird2/src/jrd/: inf_pub.h (1.20.2.3), license.h (1.35.4.3),
	pag.cpp (1.155.2.4):

	Misc

2008-01-18 14:20  paulbeach

	* firebird2/: builds/install/arch-specific/darwin/Makefile.in
	(1.4.2.1), builds/posix/prefix.darwin_x86_64 (1.1.2.2),
	src/jrd/common.h (1.158.2.3), src/jrd/inf_pub.h (1.20.2.2),
	src/jrd/license.h (1.35.4.2), src/jrd/pag.cpp (1.155.2.3),
	src/remote/protocol.h (1.35.8.1), src/remote/remote_def.h
	(1.29.4.1), src/remote/xdr.cpp (1.26.4.3):

	Welcome to 64bit MacOS builds

2008-01-18 10:23  paulbeach

	* firebird2/src/jrd/unicode_util.cpp (1.24.4.1):

	fix assert failue on MacOS

2008-01-17 18:04  alexpeshkoff

	* firebird2/: src/common/classes/fb_string.cpp (1.34.8.1),
	configure.in (1.272.2.5):

	Backported fix for CORE-1692: Firebird::string::vprintf() fails
	with long resulting string

2008-01-17 16:46  alexpeshkoff

	* firebird2/builds/install/misc/: classicLibrary.sh.in (1.7.8.1),
	posixLibrary.sh.in (1.9.8.1), superLibrary.sh.in (1.3.8.1):

	Finishing merge - backported fix for CORE-1674: Wrong access rights
	in doc subdirectory

2008-01-17 16:31  paulbeach

	* firebird2/src/: include/types_pub.h (1.7.8.1), jrd/common.h
	(1.158.2.2), jrd/license.h (1.35.4.1), jrd/pag.cpp (1.155.2.2),
	remote/xdr.cpp (1.26.4.2):

	64bit Firebird for MacOS

2008-01-17 15:59  paulbeach

	* firebird2/: configure.in (1.272.2.4),
	builds/posix/prefix.darwin_x86_64 (1.1.2.1):

	64bit Firebird for MacOS

2008-01-17 14:14  paulbeach

	* firebird2/: configure.in (1.272.2.3),
	builds/install/arch-specific/hpux/Makefile.in (1.3.2.2),
	builds/install/arch-specific/hpux/classic/firebirdCS.psf.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/classic/postInstall.sh.in
	(1.3.2.2),
	builds/install/arch-specific/hpux/classic/postUninstall.sh.in
	(1.3.2.2),
	builds/install/arch-specific/hpux/classic/preInstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/classic/preUninstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/classic/tarInstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/classic/tarUninstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/classic/tarmainInstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/classic/tarmainUninstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/misc/changedbaPassword.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/misc/changegdslibrarycompatibleLink.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/misc/createaliasDB.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/misc/firebird.init.d.hpux.in
	(1.2.2.2), builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in
	(1.4.2.2),
	builds/install/arch-specific/hpux/misc/rc.config.firebird.hpux.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/super/makeinstallImage.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/super/postInstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/super/postUninstall.sh.in
	(1.2.2.2), builds/install/arch-specific/hpux/super/preInstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/super/preUninstall.sh.in
	(1.2.2.2), builds/install/arch-specific/hpux/super/tarInstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/super/tarUninstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/super/tarmainInstall.sh.in
	(1.2.2.2),
	builds/install/arch-specific/hpux/super/tarmainUninstall.sh.in
	(1.2.2.2):

	HPUX Head->B2_1_Release

2008-01-17 14:07  paulbeach

	* firebird2/: builds/posix/fbintl.hpux.vers (1.2.2.2),
	builds/posix/firebird.hpux.vers (1.1.2.2), builds/posix/prefix.hpux
	(1.2.4.1), configure.in (1.272.2.2):

	HPUX Head->B2_1_Release

2008-01-17 13:54  dimitr

	* firebird2/src/jrd/nbak.cpp (1.72.2.1):

	Applied Roman's patch to B2_1_Release.

2008-01-17 13:20  alexpeshkoff

	* firebird2/builds/posix/prefix.linux_mips (1.1.2.1):

	Applied Damyan's patch - MIPS linux port

2008-01-17 13:09  paulbeach

	* firebird2/builds/posix/fbintl.hpux.vers (1.2.2.1):

	file fbintl.hpux.vers was added on branch B2_1_Release on
	2008-01-17 13:07:12 +0000

2008-01-17 13:09  paulbeach

	* firebird2/builds/posix/fbintl.hpux.vers (1.2):

	Darwin and HPUX mods

2008-01-17 12:43  paulbeach

	* firebird2/: builds/posix/fbintl.darwin.vers (1.2.10.1),
	builds/posix/postfix.darwin (1.6.2.1),
	builds/posix/prefix.darwin_i386 (1.4.2.1),
	builds/posix/prefix.darwin_powerpc (1.4.2.1), src/jrd/svc.cpp
	(1.193.2.1):

	Minor mod for international symbols

2008-01-17 11:59  alexpeshkoff

	* firebird2/: configure.in (1.272.2.1), src/jrd/common.h
	(1.158.2.1), src/jrd/inf_pub.h (1.20.2.1), src/jrd/pag.cpp
	(1.155.2.1), src/jrd/utl.cpp (1.105.4.1), src/remote/xdr.cpp
	(1.26.4.1):

	Applied Damyan's patch - MIPS linux port

2008-01-10 15:20  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in
	(1.4.2.1):

	file hpuxLibrary.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:17 +0000

2008-01-10 15:18  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in
	(1.4):

	No -M for useradd on HPUX

2008-01-10 12:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/classic/firebirdCS.psf.in
	(1.2.2.1):

	file firebirdCS.psf.in was added on branch B2_1_Release on
	2008-01-17 13:14:12 +0000

2008-01-10 12:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/classic/postInstall.sh.in
	(1.3.2.1):

	file postInstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:13 +0000

2008-01-10 12:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/classic/postUninstall.sh.in
	(1.3.2.1):

	file postUninstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:13 +0000

2008-01-10 12:26  paulbeach

	* firebird2/builds/install/arch-specific/hpux/: Makefile.in (1.3),
	classic/firebirdCS.psf.in (1.2), classic/postInstall.sh.in (1.3),
	classic/postUninstall.sh.in (1.3), misc/hpuxLibrary.sh.in (1.3):

	HPUX Depot install

2008-01-10 12:26  paulbeach

	* firebird2/builds/install/arch-specific/hpux/Makefile.in
	(1.3.2.1):

	file Makefile.in was added on branch B2_1_Release on 2008-01-17
	13:14:10 +0000

2008-01-10 11:06  alexpeshkoff

	* firebird2/configure.in (1.272):

	fixed linux build

2008-01-10 09:38  dimitr

	* firebird2/doc/WhatsNew (1.148):

	Update.

2008-01-10 08:59  robocop

	* firebird2/doc/README.DiskSpaceAllocation (1.3):

	A bit better wording.

2008-01-10 08:43  dimitr

	* firebird2/doc/WhatsNew (1.147):

	Update.

2008-01-10 00:57  asfernandes

	* firebird2/builds/install/arch-specific/linux/Makefile.in (1.8):

	Misc

2008-01-09 17:14  alexpeshkoff

	* firebird2/configure.in (1.271):

	Fixed CORE-1421: RPM libstdc++ version dependency

2008-01-09 16:47  alexpeshkoff

	* firebird2/builds/install/arch-specific/linux/: Makefile.in (1.7),
	classic/rpmheader.txt.in (1.7), super/rpmheader.txt.in (1.8):

	Fixed CORE-1421: RPM libstdc++ version dependency

2008-01-09 15:43  paul_reeves

	* firebird2/doc/install_windows_manually.txt (1.2):

	Clarify a point

2008-01-09 11:20  dimitr

	* firebird2/src/remote/: protocol.cpp (1.61), server.cpp (1.158):

	Fixed CORE-1681.

2008-01-09 10:24  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.193):

	Removed accidentially added scope in switch

2008-01-09 10:21  alexpeshkoff

	* firebird2/src/utilities/gsec/call_service.cpp (1.16):

	Fixed CORE-1680: gsec display only shows some first users when
	there are many users (>50) in security database

2008-01-09 10:09  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.192):

	Fixed CORE-1679: Gagbage bytes in isc_service_query() output

2008-01-08 19:29  dimitr

	* firebird2/doc/WhatsNew (1.146):

	Update.

2008-01-08 01:52  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.33):

	Fixed CORE-1677 - Floor & ceiling functions give wrong results with
	exact numeric arguments

2008-01-07 13:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/super/tarmainInstall.sh.in
	(1.2.2.1):

	file tarmainInstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:23 +0000

2008-01-07 13:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/super/tarmainUninstall.sh.in
	(1.2.2.1):

	file tarmainUninstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:23 +0000

2008-01-07 13:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/super/tarUninstall.sh.in
	(1.2.2.1):

	file tarUninstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:23 +0000

2008-01-07 13:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/super/tarInstall.sh.in
	(1.2.2.1):

	file tarInstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:23 +0000

2008-01-07 13:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/super/preUninstall.sh.in
	(1.2.2.1):

	file preUninstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:23 +0000

2008-01-07 13:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/super/preInstall.sh.in
	(1.2.2.1):

	file preInstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:22 +0000

2008-01-07 13:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/super/postUninstall.sh.in
	(1.2.2.1):

	file postUninstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:22 +0000

2008-01-07 13:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/super/postInstall.sh.in
	(1.2.2.1):

	file postInstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:22 +0000

2008-01-07 13:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/super/makeinstallImage.sh.in
	(1.2.2.1):

	file makeinstallImage.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:22 +0000

2008-01-07 13:26  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/misc/rc.config.firebird.hpux.in
	(1.2.2.1):

	file rc.config.firebird.hpux.in was added on branch B2_1_Release on
	2008-01-17 13:14:17 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/misc/createaliasDB.sh.in
	(1.2.2.1):

	file createaliasDB.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:17 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/misc/firebird.init.d.hpux.in
	(1.2.2.1):

	file firebird.init.d.hpux.in was added on branch B2_1_Release on
	2008-01-17 13:14:17 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/misc/changegdslibrarycompatibleLink.sh.in
	(1.2.2.1):

	file changegdslibrarycompatibleLink.sh.in was added on branch
	B2_1_Release on 2008-01-17 13:14:17 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/misc/changedbaPassword.sh.in
	(1.2.2.1):

	file changedbaPassword.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:17 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/classic/tarmainInstall.sh.in
	(1.2.2.1):

	file tarmainInstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:14 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/classic/tarmainUninstall.sh.in
	(1.2.2.1):

	file tarmainUninstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:14 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/classic/tarUninstall.sh.in
	(1.2.2.1):

	file tarUninstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:14 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/classic/preUninstall.sh.in
	(1.2.2.1):

	file preUninstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:14 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/classic/tarInstall.sh.in
	(1.2.2.1):

	file tarInstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:14 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/classic/preInstall.sh.in
	(1.2.2.1):

	file preInstall.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:14 +0000

2008-01-07 13:25  paulbeach

	*
	firebird2/builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in
	(1.2.2.1):

	file makeinstallImage.sh.in was added on branch B2_1_Release on
	2008-01-17 13:14:13 +0000

2008-01-07 13:25  paulbeach

	* firebird2/builds/posix/firebird.hpux.vers (1.1.2.1):

	file firebird.hpux.vers was added on branch B2_1_Release on
	2008-01-17 13:07:12 +0000

2008-01-07 13:25  paulbeach

	* firebird2/: builds/posix/fbintl.hpux.vers (1.1),
	builds/posix/firebird.hpux.vers (1.1), configure.in (1.270),
	builds/install/arch-specific/hpux/Makefile.in (1.2),
	builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in
	(1.2), builds/install/arch-specific/hpux/classic/postInstall.sh.in
	(1.2),
	builds/install/arch-specific/hpux/classic/postUninstall.sh.in
	(1.2), builds/install/arch-specific/hpux/classic/preInstall.sh.in
	(1.2), builds/install/arch-specific/hpux/classic/preUninstall.sh.in
	(1.2), builds/install/arch-specific/hpux/classic/tarInstall.sh.in
	(1.2), builds/install/arch-specific/hpux/classic/tarUninstall.sh.in
	(1.2),
	builds/install/arch-specific/hpux/classic/tarmainInstall.sh.in
	(1.2),
	builds/install/arch-specific/hpux/classic/tarmainUninstall.sh.in
	(1.2),
	builds/install/arch-specific/hpux/misc/changedbaPassword.sh.in
	(1.2),
	builds/install/arch-specific/hpux/misc/changegdslibrarycompatibleLink.sh.in
	(1.2), builds/install/arch-specific/hpux/misc/createaliasDB.sh.in
	(1.2),
	builds/install/arch-specific/hpux/misc/firebird.init.d.hpux.in
	(1.2), builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in
	(1.2),
	builds/install/arch-specific/hpux/misc/rc.config.firebird.hpux.in
	(1.2),
	builds/install/arch-specific/hpux/super/makeinstallImage.sh.in
	(1.2), builds/install/arch-specific/hpux/super/postInstall.sh.in
	(1.2), builds/install/arch-specific/hpux/super/postUninstall.sh.in
	(1.2), builds/install/arch-specific/hpux/super/preInstall.sh.in
	(1.2), builds/install/arch-specific/hpux/super/preUninstall.sh.in
	(1.2), builds/install/arch-specific/hpux/super/tarInstall.sh.in
	(1.2), builds/install/arch-specific/hpux/super/tarUninstall.sh.in
	(1.2), builds/install/arch-specific/hpux/super/tarmainInstall.sh.in
	(1.2),
	builds/install/arch-specific/hpux/super/tarmainUninstall.sh.in
	(1.2):

	HPUX Port

2008-01-04 18:54  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.191):

	Make SS kill itself on unix platforms when doing shutdown.  It
	helps with correct semaphores cleanup, important for some
	platforms.

2008-01-02 09:54  hvlad

	* firebird2/src/remote/interface.cpp (1.157):

	More general fix for bug CORE-1561 : False isc_req_sync error may
	be reported by fbclient to the client application

2007-12-28 01:13  asfernandes

	* firebird2/: builds/posix/prefix.darwin_i386 (1.4),
	builds/posix/prefix.darwin_powerpc (1.4),
	doc/README.DiskSpaceAllocation (1.2),
	src/common/classes/semaphore.h (1.49), src/msgs/facilities2.sql
	(1.18):

	Misc

2007-12-27 21:39  hvlad

	* firebird2/doc/README.DiskSpaceAllocation (1.1):

	Documentation

2007-12-27 14:47  paulbeach

	* firebird2/src/common/classes/semaphore.h (1.48):

	Minor Mods MacOS

2007-12-27 13:19  paulbeach

	* firebird2/builds/posix/: prefix.darwin_i386 (1.3),
	prefix.darwin_powerpc (1.3):

	Apply MacOS changes to HEAD

2007-12-27 12:56  paulbeach

	* firebird2/src/jrd/common.h (1.158):

	Apply MacOS changes to HEAD

2007-12-27 11:55  paulbeach

	* firebird2/: builds/posix/make.shared.variables (1.77),
	extern/icu/source/config/mh-darwin (1.4),
	src/common/classes/semaphore.h (1.47):

	Apply MacOS changes to HEAD

2007-12-27 10:21  alexpeshkoff

	* firebird2/src/msgs/: facilities2.sql (1.17), messages2.sql
	(1.21):

	Better fix for a problem, reported by Roman - wrong diagnostics in
	gsec

2007-12-27 10:20  alexpeshkoff

	* firebird2/src/utilities/gsec/: gsec.cpp (1.77), gsec.h (1.29):

	Better fix for a problem, reported by Roman

2007-12-26 10:45  dimitr

	* firebird2/doc/WhatsNew (1.145):

	Correction.

2007-12-22 10:38  robocop

	* firebird2/doc/WhatsNew (1.144):

	Formatting and IMHO give due credit where needed.

2007-12-22 10:37  robocop

	* firebird2/src/common/classes/semaphore.h (1.46):

	I don't see the point in using the class name to qualify a method
	declaration inside the class definition.

2007-12-22 10:36  robocop

	*
	firebird2/builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc
	(1.7):

	Totally misc.

2007-12-22 01:53  asfernandes

	* firebird2/: builds/install/arch-specific/darwin/install-script
	(1.8),
	builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
	(1.9),
	builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc
	(1.6), builds/install/arch-specific/win32/FirebirdInstall_20.iss
	(1.29), src/common/classes/semaphore.h (1.45):

	Misc

2007-12-21 13:22  paul_reeves

	* firebird2/builds/win32/run_all.bat (1.15):

	MInor tweaks to a) speed up testing the installer, and b) document
	the available options.

2007-12-21 13:21  paul_reeves

	* firebird2/builds/win32/msvc8/: VCCRT_Shared_Body.wxi (1.1),
	VCCRT_Shared_Header.wxi (1.1), VCCRT_Win32.wxi (1.1),
	VCCRT_Win32.wxs (1.1), VCCRT_x64.wxi (1.1), VCCRT_x64.wxs (1.1):

	Add support to build VCRT merge modules. These files are VC8
	specific, and technically they belong under the
	'install\arch-specific\win32\msvc8' directory. But that directory
	does not exist (and may never exist), so they can be parked here
	for the time being.

2007-12-21 13:10  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	BuildExecutableInstall.bat (1.33),
	FirebirdInstallEnvironmentChecks.inc (1.8),
	FirebirdInstallSupportFunctions.inc (1.5), FirebirdInstall_20.iss
	(1.28), installation_readme.txt (1.15):

	Add support to deploy VCRT libraries via msi, if windows installer
	3.0 is available.

2007-12-20 15:20  paulbeach

	* firebird2/configure.in (1.269):

	Apply MacOS changes to HEAD

2007-12-20 13:40  paulbeach

	* firebird2/src/jrd/os/posix/unix.cpp (1.77):

	Apply MacOS changes to HEAD

2007-12-20 12:34  paulbeach

	* firebird2/builds/install/arch-specific/darwin/: Makefile.in
	(1.4), install-script (1.7), launchd.org.firebird.gds.plist (1.3):

	Apply MacOS changes to HEAD

2007-12-20 10:02  paulbeach

	* firebird2/src/remote/inet_server.cpp (1.71):

	Apply MacOS changes to HEAD

2007-12-19 16:21  dimitr

	* firebird2/doc/WhatsNew (1.143):

	More additions.

2007-12-19 15:35  paulbeach

	* firebird2/: extern/icu/source/common/putil.c (1.6),
	src/common/classes/semaphore.h (1.44),
	src/common/classes/semaphore.cpp (1.2), src/jrd/divorce.cpp (1.12),
	src/remote/inet_server.cpp (1.70):

	Apply MacOS changes to HEAD

2007-12-19 15:14  dimitr

	* firebird2/src/jrd/err.cpp (1.69):

	Fixed the primary reason of the crash reported by Roman Simakov in
	fb-devel.  I'm wondering why it didn't cause problems earlier.

2007-12-19 15:12  dimitr

	* firebird2/src/jrd/jrd.cpp (1.359):

	Protect the mutex from being released twice.

2007-12-19 15:07  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc
	(1.4):

	Add some generic functions to test for host O/S

2007-12-19 14:49  dimitr

	* firebird2/doc/WhatsNew (1.142):

	A few additions.

2007-12-19 14:46  paulbeach

	* firebird2/configure.in (1.268):

	Apply MacOS changes to HEAD

2007-12-19 14:40  dimitr

	* firebird2/builds/install/misc/firebird.conf (1.40):

	Just better English. Credits go to Helen.

2007-12-19 14:34  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	FirebirdInstallSupportFunctions.inc (1.3), FirebirdInstall_20.iss
	(1.27), installation_scripted.txt (1.7):

	Implement feature request CORE-548 Installer now generates a help
	screen when passed /?, /h or /help on the command-line

2007-12-19 14:33  dimitr

	* firebird2/doc/WhatsNew (1.141):

	Updated docs.

2007-12-19 14:25  paulbeach

	* firebird2/builds/posix/: prefix.darwin_i386 (1.2),
	prefix.darwin_powerpc (1.2):

	Apply MacOS changes to HEAD

2007-12-19 14:22  paulbeach

	* firebird2/configure.in (1.267):

	Apply MacOS changes to HEAD

2007-12-19 14:08  alexpeshkoff

	* firebird2/src/jrd/tpc.cpp (1.30):

	Fix for CORE-1657: AV with long inactive read-only read-commited
	transaction

2007-12-18 12:34  alexpeshkoff

	* firebird2/src/jrd/: btn.cpp (1.25), btn.h (1.18):

	Made specially actively used function inline.  This gives up to 8%
	performance increase on test, actively using indices.

2007-12-18 08:34  dimitr

	* firebird2/src/iscguard/iscguard.cpp (1.54):

	Fixed inability of the guardian to start the server (service mode
	only).

2007-12-18 00:58  asfernandes

	* firebird2/: doc/WhatsNew (1.140), src/jrd/vio.cpp (1.199):

	Misc

2007-12-17 14:48  dimitr

	* firebird2/src/: common/classes/auto.h (1.13),
	jrd/DatabaseSnapshot.cpp (1.44):

	1) Make the class members more readable.  2) Add two methods:
	release() and reset() (accordingly to the ISO/IEC 14882 standard
	re. auto_ptr).	3) Utilize release() in DatabaseSnapshot.

2007-12-17 14:00  dimitr

	* firebird2/doc/WhatsNew (1.139):

	Updated docs.

2007-12-17 13:15  hvlad

	* firebird2/src/jrd/vio.cpp (1.198):

	Fixed unregistered bug : wrong record number calculation in garbage
	collector thread

2007-12-17 08:36  hvlad

	* firebird2/src/jrd/btr.cpp (1.204):

	Correction for fix for CORE-1199. Thanks to Claudio

2007-12-16 21:14  hvlad

	* firebird2/src/jrd/btr.cpp (1.203):

	Fixed bug CORE-1199 : Firebird SS: internal gds software
	consistency check (CCH_precedence: block marked (212), file:
	cch.cpp line: 3640)

2007-12-15 11:30  dimitr

	* firebird2/src/remote/server.cpp (1.157):

	Fixed possible crashes due to an already disconnected port.

2007-12-14 12:31  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.29),
	Makefile.in.client.gbak (1.19), Makefile.in.client.gdef (1.15),
	Makefile.in.client.gfix (1.22), Makefile.in.client.gpre (1.26),
	Makefile.in.client.gsec (1.9), Makefile.in.client.isql (1.19),
	Makefile.in.client.qli (1.14), Makefile.in.client.util (1.49),
	Makefile.in.codes (1.21), Makefile.in.embed.gbak (1.20),
	Makefile.in.embed.gdef (1.13), Makefile.in.embed.gfix (1.23),
	Makefile.in.embed.gpre (1.24), Makefile.in.embed.isql (1.18),
	Makefile.in.embed.lockmgr (1.14), Makefile.in.embed.qli (1.23),
	Makefile.in.embed.util (1.34), Makefile.in.fbserver (1.23),
	Makefile.in.firebird (1.80), Makefile.in.msgs (1.18),
	Makefile.in.static.gbak (1.16), Makefile.in.static.gpre (1.20),
	Makefile.in.static.isql (1.15):

	1. Use EXE_LINK or STATICEXE_LINK (what appropriate) to link
	executables instead of plain LD.  2. Fron-ported fix for broken in
	ALt-Linux ld - changed order of libraries in command line.

2007-12-14 00:25  asfernandes

	* firebird2/src/remote/interface.cpp (1.156):

	Misc

2007-12-13 12:04  paul_reeves

	* firebird2/builds/win32/msvc8/fb2control.vcproj (1.10):

	Fix build

2007-12-13 09:28  robocop

	* firebird2/src/remote/interface.cpp (1.155):

	Totally misc.

2007-12-12 14:42  hvlad

	* firebird2/src/remote/interface.cpp (1.154):

	Fixed bug CORE-1651 : False isc_req_sync error may be reported by
	fbclient to the client application

2007-12-12 10:01  hvlad

	* firebird2/src/jrd/rse.cpp (1.141):

	Fixed bug CORE-1649 : AV when recursive query used MERGE JOIN in
	execution plan

2007-12-12 00:50  asfernandes

	* firebird2/src/jrd/types.h (1.19):

	Misc

2007-12-11 19:04  asfernandes

	* firebird2/src/jrd/types.h (1.18):

	Fixed CORE-1648 - RDB$TYPES doesn't list types for database
	triggers

2007-12-11 16:17  alexpeshkoff

	* firebird2/src/dsql/: pass1.cpp (1.348), pass1_proto.h (1.15):

	Applied patch from Dmitry Kovalenko - some constness in DSQL

2007-12-11 10:19  dimitr

	* firebird2/src/jrd/jrd.cpp (1.358):

	Code simplification. We don't need to track the cancellation for
	the non-request activities.

2007-12-11 09:09  dimitr

	* firebird2/src/jrd/shut.cpp (1.50):

	Fixed CORE-1562 and its subtask CORE-1608.  The AST thread should
	never switch the context. This bug became visible as a result of
	the enabled resheduling in Classic.

2007-12-11 02:16  asfernandes

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.43):

	Fix GCC build

2007-12-10 12:13  paulbeach

	* firebird2/builds/install/arch-specific/darwin/install-script
	(1.6):

	Fix MacOS install typo

2007-12-10 08:18  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.357), jrd.h (1.203), vio.cpp
	(1.197):

	Fixed CORE-1610 and its subtask CORE-1615.

2007-12-10 07:31  dimitr

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.42),
	DatabaseSnapshot.h (1.11):

	Fixed CORE-1642 and some const'ness.

2007-12-09 14:48  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.273):

	Misc

2007-12-09 14:09  asfernandes

	* firebird2/builds/install/arch-specific/darwin/install-script
	(1.5):

	Misc

2007-12-09 10:15  dimitr

	* firebird2/src/jrd/dfw.epp (1.219):

	Bugfix for CORE-1641. The solution is to move some of the phase 3
	code to phase 4, so that both create_trigger() and modify_trigger()
	are in sync. To be reviewed by Adriano.

2007-12-08 15:03  alexpeshkoff

	* firebird2/src/jrd/cmp.cpp (1.272):

	1. Restored correct compilation order in pass2.  2. Avoid code
	duplication.

2007-12-08 14:41  alexpeshkoff

	* firebird2/src/jrd/: cmp.cpp (1.271), evl.cpp (1.243), evl_proto.h
	(1.25), exe.cpp (1.231), exe.h (1.107), req.h (1.70):

	Optimized code for domain-based variables (and procedure arguments)

2007-12-08 14:39  alexpeshkoff

	* firebird2/src/jrd/execute_statement.cpp (1.28):

	Cleanup

2007-12-08 08:46  robocop

	* firebird2/: configure.in (1.266),
	builds/install/arch-specific/darwin/FB.info (1.5):

	Misc.

2007-12-07 15:29  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.32):

	Use static and larger buffer for HASH(blob) - suggested by Claudio

2007-12-07 13:50  alexpeshkoff

	* firebird2/src/common/classes/semaphore.h (1.43):

	misc

2007-12-07 13:19  paulbeach

	* firebird2/: builds/install/arch-specific/darwin/FB.info (1.4),
	builds/install/arch-specific/darwin/install-script (1.4),
	builds/install/arch-specific/darwin/preupgrade-script (1.4),
	builds/install/arch-specific/darwin/launchd.org.firebird.gds.plist
	(1.2), builds/posix/make.rules (1.35), builds/posix/postfix.darwin
	(1.6), configure.in (1.265), src/common/classes/semaphore.h (1.42):

	MacOS 10.5 (Leopard) updates

2007-12-05 01:03  asfernandes

	* firebird2/src/jrd/: RuntimeStatistics.h (1.9), cch.cpp (1.176),
	cmp.cpp (1.270), cvt.cpp (1.85), dmp.cpp (1.34), dyn.epp (1.111),
	evl.cpp (1.242), exe.cpp (1.230), execute_statement.cpp (1.27),
	fun.epp (1.82), jrd.h (1.202), par.cpp (1.180), rse.cpp (1.140):

	Misc

2007-12-04 14:58  alexpeshkoff

	* firebird2/doc/README.raw_devices (1.4):

	misc

2007-12-04 14:47  alexpeshkoff

	* firebird2/src/jrd/RuntimeStatistics.h (1.8):

	Comment

2007-12-04 14:44  alexpeshkoff

	* firebird2/src/jrd/exe.cpp (1.229):

	Fixed possible tdbb state restore problem, noticed by Claudio

2007-12-04 11:05  robocop

	* firebird2/: src/include/gen/codetext.h (1.70),
	src/include/gen/iberror.h (1.71), src/include/gen/msgs.h (1.89),
	src/include/gen/rdb_codes.h (1.67), src/include/gen/sql_code.h
	(1.75), src/msgs/facilities2.sql (1.16), src/msgs/history2.sql
	(1.5), src/msgs/messages2.sql (1.20), src/msgs/system_errors2.sql
	(1.12), lang_helpers/gds_codes.ftn (1.62),
	lang_helpers/gds_codes.pas (1.62), src/jrd/par.cpp (1.179):

	Fixed the message column @1 is not defined in table @1 and added a
	new one for unknown field in procedure (with Dmitry's permission).

2007-12-04 10:59  robocop

	* firebird2/src/: iscguard/iscguard.cpp (1.53),
	remote/os/win32/srvr_w32.cpp (1.41):

	I decided to close some exotic (and probably irrelevant) buffer
	overruns.

2007-12-04 09:36  robocop

	* firebird2/builds/win32/msvc6/Firebird2.dsw (1.43):

	Follow VC8 changes.

2007-12-04 09:29  dimitr

	* firebird2/doc/sql.extensions/: README.context_variables (1.5),
	README.exception_handling (1.2):

	Fixed docs.

2007-12-04 09:23  robocop

	* firebird2/doc/sql.extensions/README.db_triggers.txt (1.7):

	Misc.

2007-12-03 17:11  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in
	(1.4):

	Multi-instancing in SlackWare

2007-12-03 16:48  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.init.d.generic.in
	(1.7):

	Comment

2007-12-03 16:46  alexpeshkoff

	* firebird2/src/jrd/: Collation.cpp (1.9), DataTypeUtil.cpp (1.13),
	DatabaseSnapshot.cpp (1.41), DebugInterface.cpp (1.5),
	GlobalRWLock.cpp (1.9), Optimizer.cpp (1.78), Relation.cpp (1.7),
	RuntimeStatistics.cpp (1.5), RuntimeStatistics.h (1.7),
	SysFunction.cpp (1.31), VirtualTable.cpp (1.7), blb.cpp (1.153),
	blob_filter.cpp (1.33), btr.cpp (1.202), cch.cpp (1.175), cmp.cpp
	(1.269), cvt.cpp (1.84), cvt2.cpp (1.56), dfw.epp (1.218), dmp.cpp
	(1.33), dpm.epp (1.74), dyn.epp (1.110), dyn_def.epp (1.159),
	dyn_del.epp (1.73), dyn_mod.epp (1.91), dyn_util.epp (1.46),
	err.cpp (1.68), evl.cpp (1.241), exe.cpp (1.228),
	execute_statement.cpp (1.26), ext.cpp (1.75), fun.epp (1.81),
	functions.cpp (1.30), grant.epp (1.59), idx.cpp (1.125), inf.cpp
	(1.79), ini.epp (1.91), intl.cpp (1.99), intl.h (1.18), jrd.cpp
	(1.356), jrd.h (1.201), lck.cpp (1.67), met.epp (1.227), mov.cpp
	(1.32), nav.cpp (1.69), nbak.cpp (1.72), opt.cpp (1.301), pag.cpp
	(1.155), par.cpp (1.178), pcmet.epp (1.44), qatest.cpp (1.19),
	rlck.cpp (1.38), rse.cpp (1.139), scl.epp (1.86), sdw.cpp (1.70),
	shut.cpp (1.49), sort.cpp (1.104), tpc.cpp (1.29), tra.cpp (1.144),
	validation.cpp (1.30), vio.cpp (1.196), os/vms/extvms.cpp (1.29):

	Optimized RuntimeStaticstics (and related part of ThreadDb) for
	performance - some tests run 25faster

2007-12-03 14:29  alexpeshkoff

	* firebird2/src/common/classes/fb_string.h (1.11):

	Dropped method, compliant with STL's copy(), but never used due to
	presence of much better copyTo()

2007-11-30 15:05  mkubecek

	* firebird2/src/jrd/RuntimeStatistics.h (1.6):

	incorrect type

2007-11-30 14:49  asfernandes

	* firebird2/doc/sql.extensions/README.builtin_functions.txt (1.12):

	Change function description

2007-11-30 11:44  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.30):

	Misc

2007-11-30 01:35  asfernandes

	* firebird2/src/: dsql/pass1.cpp (1.347), iscguard/iscguard.cpp
	(1.52), jrd/RuntimeStatistics.h (1.5), remote/os/win32/srvr_w32.cpp
	(1.40):

	Misc

2007-11-29 19:45  dimitr

	* firebird2/builds/install/misc/firebird.conf (1.39):

	Some practice in the English language :-)

2007-11-29 18:53  hvlad

	* firebird2/: builds/install/misc/firebird.conf (1.38),
	src/common/config/config.cpp (1.84), src/common/config/config.h
	(1.46), src/dsql/pass1.cpp (1.346):

	Implement CORE-1625 : Implement new setting to relax strict SQL
	standard's alias checking rules

2007-11-29 16:15  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.345):

	Fixed CORE-1624 - MERGE not correctly worked with parameters in
	MATCHING clause

2007-11-29 15:32  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.29):

	Improvement CORE-1623 - Improve memory consumption of HASH(blob)

2007-11-29 11:26  dimitr

	* firebird2/src/jrd/: RuntimeStatistics.cpp (1.4),
	RuntimeStatistics.h (1.4), jrd.h (1.200), req.h (1.69), tra.h
	(1.67):

	A few trivial optimizations.

2007-11-29 10:33  dimitr

	* firebird2/src/utilities/install/install_svc.cpp (1.33):

	Fixed (hopefully) CORE-1565.

2007-11-29 10:23  dimitr

	* firebird2/src/: remote/os/win32/srvr_w32.cpp (1.39),
	iscguard/iscguard.cpp (1.51):

	Fixed (hopefully) CORE-1565.

2007-11-27 17:21  hvlad

	* firebird2/src/jrd/pag.cpp (1.154):

	Remove not needed code.

2007-11-27 08:45  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.init.d.generic.in
	(1.6):

	Multi-instancing support in generic startup file for super-server.

2007-11-26 16:41  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in
	(1.7):

	Multi-instance support for Mandriva/Mandrake/Redhat/Fedora

2007-11-26 16:40  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in
	(1.7):

	misc

2007-11-26 15:26  asfernandes

	* firebird2/: doc/sql.extensions/README.db_triggers.txt (1.6),
	src/burp/burpswi.h (1.19), src/msgs/messages2.sql (1.19):

	Task CORE-1618 - Change GBAK option to not run database triggers to
	use the same name as the ISQL equivalent option

2007-11-26 14:36  alexpeshkoff

	* firebird2/src/utilities/nbackup.cpp (1.63):

	Make output better human-readable, keeping at the same time
	script-readable

2007-11-26 13:31  hvlad

	* firebird2/: builds/win32/msvc8/Firebird2.sln (1.7),
	src/utilities/install/registry.cpp (1.14):

	Make instreg independent from common

2007-11-26 10:57  asfernandes

	* firebird2/src/: dsql/parse.y (1.252), remote/os/win32/wnet.cpp
	(1.43):

	Commit forgotten change

2007-11-26 09:55  alexpeshkoff

	* firebird2/doc/README.raw_devices (1.3):

	misc

2007-11-24 01:12  asfernandes

	* firebird2/: doc/README.raw_devices (1.2), src/jrd/GlobalRWLock.h
	(1.9):

	Misc

2007-11-22 13:22  alexpeshkoff

	* firebird2/doc/README.raw_devices (1.1):

	Added readme for raw devices

2007-11-21 11:43  alexpeshkoff

	* firebird2/doc/: README.NTSecurity (1.3), README.instsvc (1.6):

	misc

2007-11-20 08:39  dimitr

	* firebird2/src/msgs/messages2.sql (1.18):

	Typo.

2007-11-19 21:34  hvlad

	* firebird2/src/jrd/isc.cpp (1.70):

	Correction for Win32

2007-11-19 17:18  alexpeshkoff

	* firebird2/src/: jrd/constants.h (1.48), jrd/isc.cpp (1.69),
	jrd/isc_proto.h (1.18), jrd/jrd.cpp (1.355), jrd/jrd_pwd.h (1.20),
	jrd/pwd.cpp (1.53), jrd/svc.cpp (1.190), remote/inet.cpp (1.198),
	remote/inet_server.cpp (1.69), remote/xnet.cpp (1.95),
	remote/os/win32/wnet.cpp (1.42), utilities/guard/guard.cpp (1.17):

	Fixed CORE-1603: Possible buffer overflow with long user name

2007-11-19 14:30  alexpeshkoff

	* firebird2/src/jrd/GlobalRWLock.h (1.8):

	Patch from Roman Simakov for deadlock using GlobalRWLock

2007-11-19 14:21  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in
	(1.6):

	Added minimum multi-instance support

2007-11-19 14:20  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.init.d.suse.in
	(1.8):

	frontported change in startup script

2007-11-19 13:32  hvlad

	* firebird2/src/jrd/isc_file.cpp (1.112):

	Fixed CORE-1576 : Firebird not allow to add secondary database
	files in system folders

2007-11-19 11:36  dimitr

	* firebird2/src/auth/trusted/AuthSspi.cpp (1.11):

	Fixed CORE-1602.

2007-11-19 11:30  alexpeshkoff

	* firebird2/src/common/classes/semaphore.h (1.41):

	Fixed wrong return - thanks to Adriano

2007-11-19 11:29  dimitr

	* firebird2/src/jrd/cch.cpp (1.174):

	Fixed CORE-1601.

2007-11-19 08:24  robocop

	* firebird2/src/remote/os/win32/: cntl.cpp (1.24), cntl_proto.h
	(1.7):

	Since we avoid the practice of naming a variable and a struct the
	same, I changed that (and did little cleanup).

2007-11-19 01:21  hvlad

	* firebird2/src/: dsql/dsql.cpp (1.204), dsql/gen.cpp (1.133),
	dsql/keywords.cpp (1.66), dsql/node.h (1.97), dsql/pass1.cpp
	(1.344), include/consts_pub.h (1.13), jrd/blp.h (1.31), jrd/blr.h
	(1.35), jrd/cmp.cpp (1.268), jrd/entry.h (1.26), jrd/exe.cpp
	(1.227), jrd/exe.h (1.106), jrd/gds.cpp (1.230), jrd/inf_pub.h
	(1.20), jrd/jrd.cpp (1.354), jrd/jrd.h (1.199), jrd/jrd_proto.h
	(1.51), jrd/nod.h (1.25), jrd/par.cpp (1.177), jrd/tra.cpp (1.143),
	jrd/tra.h (1.66), jrd/why.cpp (1.135), jrd/why_proto.h (1.36),
	jrd/y_handle.h (1.22), misc/blrtable.cpp (1.34), remote/inet.cpp
	(1.197), remote/remote.cpp (1.48), remote/remote.h (1.58):

	Revert files back after wrong commit

2007-11-18 23:58  hvlad

	* firebird2/src/: dsql/dsql.cpp (1.203), dsql/gen.cpp (1.132),
	dsql/keywords.cpp (1.65), dsql/node.h (1.96), dsql/pass1.cpp
	(1.343), include/consts_pub.h (1.12), jrd/blp.h (1.30), jrd/blr.h
	(1.34), jrd/cmp.cpp (1.267), jrd/entry.h (1.25), jrd/exe.cpp
	(1.226), jrd/exe.h (1.105), jrd/gds.cpp (1.229), jrd/inf_pub.h
	(1.19), jrd/jrd.cpp (1.353), jrd/jrd.h (1.198), jrd/jrd_proto.h
	(1.50), jrd/nod.h (1.24), jrd/par.cpp (1.176), jrd/tra.cpp (1.142),
	jrd/tra.h (1.65), jrd/why.cpp (1.134), jrd/why_proto.h (1.35),
	jrd/y_handle.h (1.21), misc/blrtable.cpp (1.33), remote/inet.cpp
	(1.196), remote/remote.cpp (1.47), remote/remote.h (1.57):

	Execute statement with support of external data source

2007-11-18 20:25  hvlad

	* firebird2/src/remote/os/win32/cntl.cpp (1.23):

	Rename thread to cntl_thread in cntl.cpp to avoid multiply "struct
	thread" definitions and make debugger happier

2007-11-17 18:22  asfernandes

	* firebird2/src/common/classes/semaphore.h (1.40):

	Misc

2007-11-17 11:26  robocop

	* firebird2/src/: include/gen/autoconfig_msvc.h (1.107),
	jrd/common.h (1.157), jrd/isc_file.cpp (1.111):

	No more hpux (lowercase). To be reviewed by Paul Beach.

2007-11-17 11:24  robocop

	* firebird2/lang_helpers/: gds_codes.ftn (1.61), gds_codes.pas
	(1.61):

	Update files after message addition.

2007-11-17 11:17  robocop

	* firebird2/: src/utilities/gstat/dba.epp (1.83),
	src/utilities/drop.cpp (1.34), builds/win32/msvc7/gstat.vcproj
	(1.27), builds/win32/msvc8/gstat.vcproj (1.7), src/remote/merge.cpp
	(1.24), src/jrd/nbak.cpp (1.71), src/jrd/opt.cpp (1.300),
	src/jrd/sort.cpp (1.103), src/utilities/rebuild/rebuild.cpp (1.23):

	Misc.

2007-11-17 11:16  robocop

	* firebird2/src/common/classes/semaphore.h (1.39):

	Style. I expect the code is logically equivalent to the original.

2007-11-17 01:37  asfernandes

	* firebird2/: builds/win32/msvc7/engine.vcproj (1.65),
	builds/win32/msvc7/engine_classic.vcproj (1.65),
	builds/win32/msvc7/engine_embed.vcproj (1.54),
	src/burp/canonical.cpp (1.38), src/common/classes/semaphore.h
	(1.38), src/dsql/make.cpp (1.146), src/dsql/parse.y (1.251),
	src/gpre/ftn.cpp (1.60), src/jrd/dsc.cpp (1.31), src/jrd/fun.epp
	(1.80), src/jrd/pag.cpp (1.153), src/jrd/sort.cpp (1.102),
	src/jrd/sort.h (1.35), src/jrd/os/posix/unix.cpp (1.76),
	src/msgs/facilities2.sql (1.15), src/utilities/analyse.cpp (1.14),
	src/utilities/gstat/dba.epp (1.82),
	src/utilities/rebuild/rebuild.cpp (1.22):

	Misc

2007-11-17 01:27  asfernandes

	* firebird2/src/msgs/history2.sql (1.4):

	New messages should not be appended here

2007-11-17 00:18  asfernandes

	* firebird2/src/jrd/CsConvert.h (1.9):

	Fixed problem reported by Dmitry Kovalenko

2007-11-16 14:47  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.342):

	Fixed warning - thanks to Dmitry

2007-11-16 13:32  alexpeshkoff

	* firebird2/src/jrd/fun.epp (1.79):

	Fixed CORE-1579: Corrupt BLOB in UDF if followed by a char* that is
	a timestamp

2007-11-16 02:07  asfernandes

	* firebird2/src/jrd/CsConvert.h (1.8):

	1) Fixed CORE-1596 - BUG in CsConvert::convert (#2) 2) Fixed
	problem that may cause incorrect transliteration of blobs

2007-11-16 00:05  hvlad

	* firebird2/src/include/gen/: codetext.h (1.69), iberror.h (1.70),
	msgs.h (1.88), rdb_codes.h (1.66), sql_code.h (1.74):

	Regenerate files

2007-11-16 00:03  hvlad

	* firebird2/src/: jrd/dyn_def.epp (1.158), msgs/facilities2.sql
	(1.14), msgs/history2.sql (1.3), msgs/messages2.sql (1.17),
	msgs/system_errors2.sql (1.11):

	Fixed bug CORE-1597 : GLOBAL TEMPORARY TABLEs allowed to be created
	in ODS less than 11.1

2007-11-15 19:30  dimitr

	* firebird2/src/jrd/dyn_ut_proto.h (1.14):

	Sync'ed prototype with the definition.

2007-11-15 15:40  alexpeshkoff

	* firebird2/src/jrd/CsConvert.h (1.7):

	Alignment issues - avoid casts

2007-11-15 14:50  dimitr

	* firebird2/src/common/utils.cpp (1.42):

	Cleanup after Alex's commit.

2007-11-15 14:29  alexpeshkoff

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.64),
	engine_classic.vcproj (1.64), engine_embed.vcproj (1.53):

	Fixed VC7 build

2007-11-15 14:28  alexpeshkoff

	* firebird2/src/common/utils.cpp (1.41):

	Make it buildable with old SDK

2007-11-15 14:10  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.28):

	Fixed wrong assertion - thanks to Dmitry Kovalenko

2007-11-15 13:48  alexpeshkoff

	* firebird2/: lang_helpers/gds_codes.ftn (1.60),
	lang_helpers/gds_codes.pas (1.60), src/include/gen/codetext.h
	(1.68), src/include/gen/iberror.h (1.69), src/include/gen/msgs.h
	(1.87), src/include/gen/rdb_codes.h (1.65),
	src/include/gen/sql_code.h (1.73), src/jrd/jrd.cpp (1.352),
	src/jrd/svc.cpp (1.189), src/msgs/facilities2.sql (1.13),
	src/msgs/messages2.sql (1.16), src/msgs/system_errors2.sql (1.10):

	Fixed CORE-1593: Full domain user name can be longer than 31
	char(for trusted authentication)

2007-11-15 12:38  alexpeshkoff

	* firebird2/configure.in (1.264):

	Fixed posix build

2007-11-15 12:31  alexpeshkoff

	* firebird2/src/common/classes/semaphore.h (1.37):

	Fixed posix build

2007-11-15 09:20  paulbeach

	* firebird2/builds/posix/prefix.hpux (1.2):

	HPUX Port

2007-11-14 23:34  asfernandes

	* firebird2/src/jrd/CsConvert.h (1.6):

	Fixed CORE-1594 - BUG in CsConvert::convert - thanks to Dmitry
	Kovalenko

2007-11-14 11:02  dimitr

	* firebird2/builds/win32/msvc8/fb2control.vcproj (1.9):

	Fixed the CPL applet linkage (made it static instead of dynamic).
	This is the only project that overrides the common property sheets
	(in terms of linkage).

2007-11-13 16:01  dimitr

	* firebird2/builds/win32/msvc8/: fb2control.vcproj (1.8),
	firebird2release.vsprops (1.3):

	Fixed linkage issues.

2007-11-13 15:09  dimitr

	* firebird2/builds/win32/msvc8/firebird2release.vsprops (1.2):

	Re-enable the dynamic linkage for the release builds as well. This
	should solve both CORE-1587 and CORE-1590.

2007-11-12 18:24  alexpeshkoff

	* firebird2/src/: jrd/inf.cpp (1.78), jrd/inf_pub.h (1.18),
	jrd/nbak.cpp (1.70), jrd/nbak.h (1.29), jrd/pag.cpp (1.152),
	jrd/pag_proto.h (1.19), utilities/nbackup.cpp (1.62):

	1. Renamed info parameter.  2. Clearly separated PIP logic and IO,
	as was requested by Vlad.

2007-11-12 18:16  alexpeshkoff

	* firebird2/src/jrd/sort_proto.h (1.20):

	fixed build

2007-11-12 16:18  paulbeach

	* firebird2/src/: burp/canonical.cpp (1.37),
	common/classes/semaphore.h (1.36), config/ScanDir.cpp (1.6),
	gpre/ftn.cpp (1.59), gpre/gpre.cpp (1.86), gpre/gpre.h (1.90),
	include/firebird.h (1.44), jrd/cvt.cpp (1.83), jrd/flu.cpp (1.59),
	jrd/isc_file.cpp (1.110), jrd/isc_sync.cpp (1.119), jrd/license.h
	(1.35), jrd/pag.cpp (1.151), remote/inet.cpp (1.195),
	remote/inet_server.cpp (1.68), remote/remote_def.h (1.29),
	remote/xdr.cpp (1.26), utilities/drop.cpp (1.33),
	utilities/rebuild/rebuild.cpp (1.21):

	HPUX Port

2007-11-12 15:25  paulbeach

	* firebird2/: configure.in (1.263), src/burp/backup.epp (1.104),
	src/burp/burp.h (1.84), src/burp/mvol.cpp (1.50),
	src/burp/mvol_proto.h (1.10), src/burp/restore.epp (1.126),
	src/common/classes/File.h (1.5), src/common/classes/SafeArg.cpp
	(1.6), src/common/classes/SafeArg.h (1.3),
	src/common/classes/sparse_bitmap.h (1.20), src/dsql/make.cpp
	(1.145), src/dsql/parse.y (1.250), src/gpre/cme.cpp (1.41),
	src/jrd/RecordNumber.h (1.10), src/jrd/blb.cpp (1.152),
	src/jrd/btn.cpp (1.24), src/jrd/btr.cpp (1.201), src/jrd/common.h
	(1.156), src/jrd/cvt.cpp (1.82), src/jrd/dsc.cpp (1.30),
	src/jrd/dsc2.h (1.10), src/jrd/evl.cpp (1.240), src/jrd/opt.cpp
	(1.299), src/jrd/rse.cpp (1.138), src/jrd/sbm.h (1.10),
	src/jrd/sort.cpp (1.101), src/jrd/sort.h (1.34),
	src/jrd/sort_proto.h (1.19), src/jrd/os/posix/unix.cpp (1.75),
	src/lock/lock.h (1.38), src/lock/print.cpp (1.60),
	src/utilities/analyse.cpp (1.13), src/utilities/gstat/dba.epp
	(1.81), src/utilities/rebuild/rebuild.cpp (1.20):

	HPUX Port

2007-11-12 01:31  asfernandes

	* firebird2/: src/jrd/SysFunction.cpp (1.27),
	doc/sql.extensions/README.builtin_functions.txt (1.11):

	Feature CORE-1511 - POSITION(string_exp1, string_exp2 [, start])

2007-11-12 01:02  asfernandes

	* firebird2/: src/jrd/SysFunction.cpp (1.26),
	doc/sql.extensions/README.builtin_functions.txt (1.10):

	1) Fixing another case of CORE-1514 - Many new 2.1 built in
	functions have incorrect NULL semantics 2) Improvement CORE-1569 -
	ROUND function second parameter - make optional like TRUNC

2007-11-10 19:20  asfernandes

	* firebird2/src/utilities/fbsvcmgr.cpp (1.6):

	Misc

2007-11-10 10:46  hvlad

	* firebird2/src/jrd/blb.cpp (1.151):

	Fixed bug CORE-1584 : Server crashed or bugcheck when inserting in
	monitoring tables

2007-11-10 01:53  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.25):

	Fixed CORE-1582 - ABS() rounds NUMERIC values

2007-11-10 01:45  asfernandes

	* firebird2/src/jrd/inf.cpp (1.77):

	Correction

2007-11-09 16:47  alexpeshkoff

	* firebird2/src/: jrd/inf.cpp (1.76), jrd/inf_pub.h (1.17),
	jrd/nbak.cpp (1.69), jrd/nbak.h (1.28), utilities/nbackup.cpp
	(1.61):

	Fix for CORE-1581: Support for doing physical backups when database
	is located on raw device.

2007-11-08 16:40  hvlad

	* firebird2/src/jrd/pag.cpp (1.150):

	Fixed bug CORE-1577 : Forced Writes setting is not applied to the
	secondary database files

2007-11-06 13:03  dimitr

	* firebird2/src/jrd/isc_sync.cpp (1.118):

	Let's always use the explicit security attributes.

2007-11-06 10:51  dimitr

	* firebird2/src/jrd/all.cpp (1.50):

	Misc.

2007-11-06 10:50  dimitr

	* firebird2/src/jrd/event.cpp (1.65):

	The same fix for events.

2007-11-06 10:45  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.40):

	Fixed CORE-1567.

2007-11-05 14:18  alexpeshkoff

	* firebird2/src/: jrd/err.cpp (1.67), remote/inet_server.cpp
	(1.67):

	Better fix for CORE-1558

2007-11-03 20:02  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.266):

	Take Alex suggestion to swallow the exception only when backuping.
	The index code is not prepared to handle such type of exceptions
	well.

2007-11-03 18:49  asfernandes

	* firebird2/src/jrd/evl.cpp (1.239):

	Simple fix for CORE-1539 - select * from rdb$triggers where
	rdb$trigger_source like 'CHECK%'

2007-11-03 18:18  asfernandes

	* firebird2/src/jrd/par.cpp (1.175):

	Rework on the non-existent fields handling after Alex change in
	met.epp

2007-11-02 16:21  alexpeshkoff

	* firebird2/src/jrd/err.cpp (1.66):

	Comment

2007-11-02 16:13  asfernandes

	* firebird2/src/common/utils.cpp (1.40):

	Misc

2007-11-02 16:12  alexpeshkoff

	* firebird2/: configure.in (1.262), src/jrd/err.cpp (1.65),
	src/remote/inet_server.cpp (1.66):

	Fixed CORE-1558: Help people get core files in case of abort() on
	BUGCHECK

2007-11-02 15:43  alexpeshkoff

	* firebird2/src/jrd/evl.cpp (1.238):

	Fixed CORE-1560: NULLIF crashes when first parameter is constant
	empty string

2007-11-01 18:19  alexpeshkoff

	* firebird2/src/jrd/: blb.cpp (1.150), blb_proto.h (1.30), jrd.cpp
	(1.351):

	avoid cast

2007-11-01 15:54  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.265):

	Allow to backup databases when a collation is not available

2007-10-31 14:59  alexpeshkoff

	* firebird2/src/jrd/met.epp (1.226):

	Rolled back latest commit - it breaks gdef's logic, when field_id
	starts with 1, not 0

2007-10-31 13:00  dimitr

	* firebird2/src/jrd/vio.cpp (1.195):

	Fixed the server crash that appeared after a recent restore.epp
	commit by Nickolay.  Now a domain can be altered while not being
	linked to a particilar relation yet.

2007-10-30 15:50  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.350):

	Fixed CORE-1551: AV when all statements are cancelled

2007-10-29 18:56  dimitr

	* firebird2/src/jrd/: Optimizer.cpp (1.77), exe.h (1.104):

	Fixed CORE-1549.

2007-10-29 18:55  dimitr

	* firebird2/src/jrd/opt.cpp (1.298):

	Fixed CORE-1533.

2007-10-29 15:03  alexpeshkoff

	* firebird2/src/alice/alice.cpp (1.97):

	Fixed CORE-1548: Incorrect error code in GFIX

2007-10-29 12:14  dimitr

	* firebird2/src/jrd/cmp.cpp (1.264):

	Fixed CORE-1530 and a small cleanup.

2007-10-29 09:30  robocop

	* firebird2/src/common/utils.cpp (1.39):

	Misc.

2007-10-29 04:23  robocop

	* firebird2/src/remote/: inet.cpp (1.194), inet_proto.h (1.13),
	interface.cpp (1.153):

	Parameter blocks are UCHAR streams.  Make their length unsigned,
	too.

2007-10-29 04:22  robocop

	* firebird2/builds/win32/msvc6/: engine.dsp (1.74),
	engine_classic.dsp (1.70), engine_embed.dsp (1.49):

	Fix the VC6 project files.

2007-10-29 04:20  robocop

	* firebird2/src/common/utils.cpp (1.38):

	Make compilation possible in VC6.  Simplify code.

2007-10-29 04:19  robocop

	* firebird2/src/jrd/: RandomGenerator.cpp (1.3), RandomGenerator.h
	(1.2):

	Make compilation possible in VC6.

2007-10-29 04:18  robocop

	* firebird2/src/remote/xnet.cpp (1.94):

	Simplify code.

2007-10-29 01:19  asfernandes

	* firebird2/src/: burp/mvol.cpp (1.49), burp/restore.epp (1.125),
	common/utils.cpp (1.37), jrd/SysFunction.cpp (1.24),
	remote/xnet.cpp (1.93):

	Misc

2007-10-29 01:09  asfernandes

	* firebird2/src/jrd/RandomGenerator.cpp (1.2):

	Correction

2007-10-29 00:41  asfernandes

	* firebird2/builds/install/misc/firebird.conf (1.37):

	Correction - there was a \0 byte in this file

2007-10-28 21:36  dimitr

	* firebird2/src/remote/interface.cpp (1.152):

	Let's use the new method for other similar cases as well.

2007-10-28 21:20  dimitr

	* firebird2/src/burp/mvol.cpp (1.48):

	Fixed a possible 64-bit issue spotted by Claudio.

2007-10-28 19:03  skidder

	* firebird2/builds/install/misc/firebird.conf (1.36):

	Correction

2007-10-28 17:10  asfernandes

	* firebird2/src/jrd/: DataTypeUtil.cpp (1.12), DataTypeUtil.h
	(1.10):

	Misc

2007-10-28 17:00  asfernandes

	* firebird2/src/dsql/: utld.cpp (1.42), utld_proto.h (1.18):

	Misc

2007-10-28 16:00  skidder

	* firebird2/builds/install/misc/firebird.conf (1.35):

	Allow local protocol to work with servers running both under
	restricted accounts (e.g. Vista regular user) and unrestricted
	accounts (e.g. LocalService)

2007-10-28 15:51  asfernandes

	* firebird2/: builds/posix/make.shared.variables (1.76),
	builds/win32/msvc8/engine.vcproj (1.12),
	builds/win32/msvc8/engine_classic.vcproj (1.12),
	builds/win32/msvc8/engine_embed.vcproj (1.12),
	src/jrd/RandomGenerator.cpp (1.1), src/jrd/RandomGenerator.h (1.1),
	src/jrd/SysFunction.cpp (1.23), src/jrd/jrd.h (1.197):

	Create class to buffer random bytes generation as process of
	generate many small random bytes is slow - thanks to Nickolay

2007-10-28 15:47  skidder

	* firebird2/src/remote/xnet.cpp (1.92):

	Allow local protocol to work with servers running both under
	restricted accounts (e.g. Vista regular user) and unrestricted
	accounts (e.g. LocalService)

2007-10-28 15:35  skidder

	* firebird2/src/common/config/config.cpp (1.83):

	Allow local protocol to work with servers running both under
	restricted accounts (e.g. Vista regular user) and unrestricted
	accounts (e.g. LocalService)

2007-10-28 15:23  skidder

	* firebird2/src/common/: utils.cpp (1.36), utils_proto.h (1.20):

	Allow local protocol to work with servers running both under
	restricted accounts (e.g. Vista regular user) and unrestricted
	accounts (e.g. LocalService)

2007-10-28 14:32  skidder

	* firebird2/src/burp/: burp.h (1.83), restore.epp (1.124):

	The fix by Roman Simakov for unrestorable databases if computed
	fields reference stored procedures

2007-10-28 13:25  skidder

	* firebird2/src/auth/trusted/AuthSspi.cpp (1.10):

	Fix the server crash with Trusted Auth on 64-bit Vista. Access
	token is the handle, not a pointer. Attempt to deallocate the
	handle crash the server. In other configurations it seems OS memory
	manager does the check against the passed value to check if it is
	the valid pointer

2007-10-28 10:03  skidder

	* firebird2/src/common/utils.cpp (1.35):

	Correction

2007-10-28 09:53  skidder

	* firebird2/src/common/utils.cpp (1.34):

	Correction as per Adriano suggestion. Firebird client library links
	to Advapi32.dll only by mistake now. If somebody fixes that it
	could break privilege checking code

2007-10-28 09:46  skidder

	* firebird2/src/common/classes/tree.h (1.66):

	Reduce warnings on Win64

2007-10-28 09:18  robocop

	* firebird2/src/jrd/SysFunction.cpp (1.22):

	Use code that works across different compilers.  Modify common.h to
	fix some particular compiler's suffix for INT64 constants.

2007-10-27 22:48  skidder

	* firebird2/src/common/utils.cpp (1.33):

	Restore the ability broken around FB 2.0.2 to run server under
	Vista and (hopefully) 2000/XP restricted accounts as application.
	This change may break the build against old Platform SDK, please
	replace SE_CREATE_GLOBAL_NAME constant with the hardcoded string in
	this case.

2007-10-27 20:09  asfernandes

	* firebird2/src/: dsql/make.cpp (1.144), jrd/DataTypeUtil.h (1.9),
	msgs/facilities2.sql (1.12):

	Misc

2007-10-27 19:16  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.21):

	CORE-1546 - Improve random number quality of builtin RAND

2007-10-27 09:03  robocop

	* firebird2/src/dsql/utld.cpp (1.41):

	Misc.

2007-10-27 08:11  robocop

	* firebird2/lang_helpers/: gds_codes.ftn (1.59), gds_codes.pas
	(1.59):

	Forgotten files in the last messages db change.

2007-10-27 08:08  robocop

	* firebird2/src/qli/: expand.cpp (1.35), meta.epp (1.69):

	Cleanup from Bill Oliver.

2007-10-26 21:55  skidder

	* firebird2/src/jrd/: isc_version.rc (1.3), version.rc (1.4):

	The project name is Firebird, not FirebirdSQL

2007-10-26 15:20  alexpeshkoff

	* firebird2/src/: include/gen/codetext.h (1.67),
	include/gen/iberror.h (1.68), include/gen/msgs.h (1.86),
	include/gen/rdb_codes.h (1.64), include/gen/sql_code.h (1.72),
	jrd/jrd.cpp (1.349), jrd/jrd.h (1.196), jrd/nbak.cpp (1.68),
	jrd/nbak.h (1.27), jrd/par.cpp (1.174), jrd/os/pio_proto.h (1.25),
	jrd/os/posix/unix.cpp (1.74), msgs/facilities2.sql (1.11),
	msgs/messages2.sql (1.15), msgs/system_errors2.sql (1.9):

	Fixed CORE-1537: NBackup creates difference file in bad place

2007-10-26 15:17  alexpeshkoff

	* firebird2/src/: common/classes/ClumpletWriter.cpp (1.20),
	common/classes/ClumpletWriter.h (1.11), remote/interface.cpp
	(1.151), remote/server.cpp (1.156):

	Fixed CORE-1543: Security bug in trusted authentication

2007-10-26 12:53  dimitr

	* firebird2/src/jrd/jrd.cpp (1.348):

	Fixed CORE-1540.

2007-10-26 12:44  skidder

	* firebird2/builds/win32/msvc8/Firebird2Boot.sln (1.3):

	Fix broken MSVC 2005 build. The problem was about the GUIDs in
	solution file not matching the ones in project files causing VS to
	kill dependencies in SLN file during the build.

	Tested against recent MSVC 8.0.50727.867

2007-10-25 16:31  asfernandes

	* firebird2/src/: dsql/dsql.cpp (1.202), dsql/utld.cpp (1.40),
	dsql/utld_proto.h (1.17), jrd/DataTypeUtil.cpp (1.11),
	jrd/DataTypeUtil.h (1.8), jrd/SysFunction.cpp (1.20):

	Fixed CORE-1528 - Functions DATEDIFF, ABS(integer const) does not
	work in dialect 1

2007-10-25 06:01  robocop

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.42), config.dsp
	(1.5), fbsvcmgr.dsp (1.1):

	Add fbsvcmgr project to VC6.

2007-10-25 05:59  robocop

	* firebird2/src/jrd/gds.cpp (1.228):

	Misc.

2007-10-24 15:45  alexpeshkoff

	* firebird2/src/jrd/why_proto.h (1.34):

	Correctly declare API function (bug noticed by HPUX ld)

2007-10-24 09:03  robocop

	* firebird2/src/jrd/jrd.cpp (1.347):

	Moved the bool before the strings.

2007-10-24 08:26  robocop

	* firebird2/src/jrd/jrd.cpp (1.346):

	For now, we are only interested in knowing that dpb_gbak_attach was
	specified, not in the content of the string.

2007-10-24 08:23  robocop

	* firebird2/src/dsql/make.cpp (1.143):

	Fix CORE-1508.	I applied a simple fix because I think that
	expressions like -gen_id() don't deserve to carry the alias
	"gen_id", etc.	But it makes sense for constants and NULL.

2007-10-24 08:16  robocop

	* firebird2/src/jrd/inf.cpp (1.75):

	Totally misc.

2007-10-24 08:13  robocop

	* firebird2/builds/win32/msvc6/gstat.dsp (1.24):

	Misc.

2007-10-23 16:14  asfernandes

	* firebird2/: doc/sql.extensions/README.builtin_functions.txt
	(1.9), src/jrd/SysFunction.cpp (1.19):

	Remove weekday support in DATEADD/DATEDIFF - CORE-1526

2007-10-22 11:09  alexpeshkoff

	* firebird2/src/utilities/gsec/gsec.cpp (1.76):

	restored correct processing of QUIT command - thanks to Adriano

2007-10-21 16:49  asfernandes

	* firebird2/src/dsql/node.h (1.95):

	Misc

2007-10-19 13:51  alexpeshkoff

	* firebird2/src/dsql/: ddl.cpp (1.207), dsql.cpp (1.201), gen.cpp
	(1.131), make.cpp (1.142), node.h (1.94), pass1.cpp (1.341):

	Changes suggested by Claudio and Adriano. Further cleanup

2007-10-19 10:13  alexpeshkoff

	* firebird2/src/common/classes/fb_string.h (1.10):

	Corrections - thanks to Claudio and Adriano

2007-10-19 03:25  asfernandes

	* firebird2/src/dsql/: ddl.cpp (1.206), make.cpp (1.141):

	Misc

2007-10-18 14:47  alexpeshkoff

	* firebird2/src/common/classes/fb_string.h (1.9):

	Fixed minor 64-bit issue

2007-10-17 17:27  asfernandes

	* firebird2/src/dsql/make.cpp (1.140):

	Fixed the problem (with POWER) described in a comment of CORE-1514

2007-10-17 17:15  asfernandes

	* firebird2/src/jrd/: SysFunction.cpp (1.18), dsc.h (1.38):

	Fixed CORE-1514 - Many new 2.1 built in functions have incorrect
	NULL semantics

2007-10-17 16:35  alexpeshkoff

	* firebird2/src/dsql/: ddl.cpp (1.205), dsql.cpp (1.200), gen.cpp
	(1.130), make.cpp (1.139), make_proto.h (1.26), node.h (1.93),
	parse.y (1.249), pass1.cpp (1.340):

	Fixed CORE-1501: Wrong access to SLONG data in dsql_nod

2007-10-17 16:17  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.17):

	Fixed CORE-1522 - Inconsistent DATEDIFF behaviour

2007-10-17 16:03  alexpeshkoff

	* firebird2/builds/win32/msvc7/: gsec.vcproj (1.24), gstat.vcproj
	(1.26):

	misc

2007-10-17 16:02  alexpeshkoff

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.28),
	fbsvcmgr.vcproj (1.1):

	Added project to build fbsvcmgr using VC7

2007-10-17 15:05  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/FirebirdInstall_20.iss
	(1.26):

	Be sure to include manifest for wow64

2007-10-17 10:56  hvlad

	* firebird2/src/remote/interface.cpp (1.150):

	Fixed bug CORE-1519 : AV in isc_dsql_fetch

2007-10-15 19:48  dimitr

	* firebird2/doc/README.monitoring_tables (1.8):

	Update.

2007-10-15 19:45  dimitr

	* firebird2/src/jrd/jrd.cpp (1.345):

	Allow ASTs to be delivered while the engine performs some long
	activity.

2007-10-15 17:09  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	FirebirdInstall_20.iss (1.25), installation_readme.txt (1.14):

	Ensure that binary installer removes an existing service. Otherwise
	it will attempt to start the pre-existing service, not the one it
	has just installed.

2007-10-15 07:53  paul_reeves

	* firebird2/builds/install/arch-specific/win32/: Readme.txt (1.15),
	installation_readme.txt (1.13):

	Update installation readme files for beta 2

2007-10-15 03:02  asfernandes

	* firebird2/src/remote/interface.cpp (1.149):

	Misc

2007-10-14 14:25  hvlad

	* firebird2/src/remote/interface.cpp (1.148):

	Fixed bug CORE-1515 : Error isc_bad_req_handle at
	isc_commit_transaction call

2007-10-14 03:32  asfernandes

	* firebird2/src/: include/gen/ids.h (1.29), jrd/met.epp (1.225),
	jrd/par.cpp (1.173):

	Backport patch to make references (at BLR level) to non-existent
	system fields return NULL - to simplify ODS differences handling

2007-10-12 22:24  asfernandes

	* firebird2/src/: dsql/pass1.cpp (1.339), jrd/DataTypeUtil.cpp
	(1.10), jrd/SysFunction.cpp (1.16), jrd/SysFunction.h (1.5),
	jrd/evl.cpp (1.237), jrd/par.cpp (1.172):

	Use const in SysFunction as suggested by Dmitry Kovalenko

2007-10-12 18:18  asfernandes

	* firebird2/src/jrd/cvt.cpp (1.81):

	Fixed CORE-1509 - Conversion from double to varchar insert trailing
	spaces

2007-10-12 14:18  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/installation_scripted.txt
	(1.6):

	Misc

2007-10-12 14:15  paul_reeves

	* firebird2/builds/install/arch-specific/win32/Readme.txt (1.14):

	Update readme for beta 2

2007-10-12 14:09  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/installation_readme.txt
	(1.12):

	Update installation notes

2007-10-12 02:52  asfernandes

	* firebird2/src/dsql/make.cpp (1.138):

	1) Fixed CORE-1510 - Bad XSQLVAR [NULL flags] for
	(2*COALESCE(NULL,NULL)) - thanks to Dmitry Kovalenko 2) Fixed few
	problems with NULLs and new system functions

2007-10-11 13:20  alexpeshkoff

	* firebird2/src/jrd/os/posix/unix.cpp (1.73):

	frontported: cleaned old unused hpux's union fcntlun

2007-10-11 13:17  alexpeshkoff

	* firebird2/src/utilities/gsec/gsec.cpp (1.75):

	removed unneeded code - thanks to Adriano

2007-10-10 16:00  paul_reeves

	* firebird2/builds/win32/run_all.bat (1.14):

	Make run_all a little more useful.

2007-10-10 15:03  paul_reeves

	* firebird2/src/utilities/fbcpl/FBControl.rc (1.4):

	Include dynamically generated version numbers, instead of hard
	coded strings.

2007-10-10 12:57  paul_reeves

	* firebird2/builds/install/arch-specific/win32/pl/:
	custom_messages_pl.inc (1.3), czytajto.txt (1.4),
	instalacja_czytajto.txt (1.5):

	Forward port (from 2.0.3) latest polish translations for windows
	installer.

2007-10-10 12:54  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	BuildExecutableInstall.bat (1.32), FirebirdInstall_20.iss (1.24):

	Roll back deployment with static linking of ms runtimes

2007-10-10 04:06  asfernandes

	* firebird2/src/: jrd/log.cpp (1.26), jrd/pag.cpp (1.149),
	jrd/svc.cpp (1.188), utilities/gsec/call_service.cpp (1.15):

	Misc

2007-10-08 15:42  alexpeshkoff

	* firebird2/src/utilities/gsec/: call_service.cpp (1.14), gsec.cpp
	(1.74):

	Do not exit from gsec on errors in interactive mode

2007-10-08 15:35  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.187):

	Fixed use of isc_spb_dbname in isc_action_svc_display_user

2007-10-08 03:21  asfernandes

	* firebird2/doc/sql.extensions/README.builtin_functions.txt (1.8):

	Update

2007-10-07 16:23  asfernandes

	* firebird2/src/jrd/unicode_util.cpp (1.24):

	Correction

2007-10-07 04:06  robocop

	* firebird2/src/jrd/: log.cpp (1.25), pag.cpp (1.148), pag_proto.h
	(1.18):

	- Changed some lengths to USHORT.  - Took care of some exotic B.O.
	- Replaced custom loops by either memcpy or memmove as required.

2007-10-06 21:08  asfernandes

	* firebird2/src/: isql/extract.epp (1.88), isql/isql.h (1.65),
	jrd/TextType.cpp (1.5), jrd/execute_statement.cpp (1.25),
	jrd/intl_builtin.cpp (1.40), jrd/utl.cpp (1.105),
	jrd/os/posix/unix.cpp (1.72):

	Misc

2007-10-06 21:08  asfernandes

	* firebird2/src/jrd/unicode_util.cpp (1.23):

	Correction

2007-10-06 18:07  asfernandes

	* firebird2/: doc/sql.extensions/README.builtin_functions.txt
	(1.7), src/common/classes/Aligner.h (1.2), src/intl/cv_big5.cpp
	(1.12), src/intl/cv_jis.cpp (1.14), src/intl/cv_ksc.h (1.9),
	src/intl/cv_narrow.cpp (1.12), src/intl/cv_narrow.h (1.7),
	src/intl/cv_unicode_fss.cpp (1.12), src/intl/cv_unicode_fss.h
	(1.10), src/intl/charsets/cs_gb2312.h (1.6):

	Misc

2007-10-06 12:30  robocop

	* firebird2/src/dsql/dsql.cpp (1.199):

	Fixing comditional compilation.

2007-10-06 12:29  robocop

	* firebird2/src/: jrd/IntlUtil.cpp (1.14), jrd/intl_builtin.cpp
	(1.39), intl/cv_big5.cpp (1.11), intl/cv_gb2312.cpp (1.12),
	intl/cv_jis.cpp (1.13), intl/cv_ksc.cpp (1.12), intl/cv_narrow.cpp
	(1.11), intl/cv_unicode_fss.cpp (1.11):

	It seems our dear Alex only compiles in Release mode.  :-)

2007-10-06 12:22  robocop

	* firebird2/src/jrd/execute_statement.cpp (1.24):

	"Tabify."

2007-10-05 17:18  asfernandes

	* firebird2/src/intl/charsets/cs_gb2312.h (1.5):

	Fixed CORE-1375 - Wrong mapping for 0x212C in cs_gb2312.h

2007-10-05 16:36  alexpeshkoff

	* firebird2/src/: jrd/CharSet.cpp (1.5), jrd/IntlUtil.cpp (1.13),
	jrd/IntlUtil.h (1.10), jrd/TextType.cpp (1.4), jrd/blb.cpp (1.149),
	jrd/common.h (1.155), jrd/intl_builtin.cpp (1.38), jrd/nbak.cpp
	(1.67), jrd/unicode_util.cpp (1.22), jrd/utl.cpp (1.104),
	intl/cs_big5.cpp (1.4), intl/cs_gb2312.cpp (1.5), intl/cs_jis.cpp
	(1.5), intl/cs_ksc.cpp (1.5), intl/cs_narrow.cpp (1.9),
	intl/cs_unicode_fss.cpp (1.5), intl/cs_unicode_ucs2.cpp (1.5),
	intl/cv_big5.cpp (1.10), intl/cv_big5.h (1.7), intl/cv_gb2312.cpp
	(1.11), intl/cv_gb2312.h (1.6), intl/cv_icu.cpp (1.2),
	intl/cv_jis.cpp (1.12), intl/cv_jis.h (1.6), intl/cv_ksc.cpp
	(1.11), intl/cv_ksc.h (1.8), intl/cv_narrow.cpp (1.10),
	intl/cv_narrow.h (1.6), intl/cv_unicode_fss.cpp (1.10),
	intl/cv_unicode_fss.h (1.9), intl/lc_narrow.cpp (1.26),
	intl/ldcommon.h (1.28):

	Fixed CORE-1499: Wrong alignment of data, used in INTL converters

2007-10-05 16:35  alexpeshkoff

	* firebird2/src/common/classes/Aligner.h (1.1):

	Added templates to ensure alignment in INTL

2007-10-05 16:30  alexpeshkoff

	* firebird2/src/jrd/execute_statement.cpp (1.23):

	Fixed CORE-1500: Data in EXECUTE STATEMENT internal buffer is not
	aligned correctly

2007-10-05 12:25  robocop

	* firebird2/src/isql/: extract.epp (1.87), show.epp (1.126),
	show_proto.h (1.18):

	Fix CORE-1496.	In addition, the SHOW command shouldn't mangle
	object names when requested to display grant-related information
	(show grants).

2007-10-04 17:33  asfernandes

	* firebird2/src/: dsql/make.cpp (1.137), jrd/DataTypeUtil.cpp
	(1.9):

	Fixed CORE-1492 - BLOB isn't compatible with [VAR]CHAR in COALESCE

2007-10-04 17:23  asfernandes

	* firebird2/src/dsql/parse.y (1.248):

	Fixed CORE-1497 - New builtin function DATEADD() implements wrong
	choice of keywords for expanded syntax

2007-10-04 15:23  paul_reeves

	* firebird2/builds/win32/msvc8/gbak_embed.vcproj (1.7):

	Restore tabs

2007-10-04 11:28  robocop

	* firebird2/src/: isql/isql.h (1.64), isql/show.epp (1.125),
	msgs/facilities2.sql (1.10), msgs/history2.sql (1.2),
	msgs/messages2.sql (1.14):

	Presenting the SHOW USERS command in society (documenting it when
	user types HELP or ?) :-)

2007-10-04 11:18  robocop

	* firebird2/src/: isql/extract.epp (1.86), isql/show.epp (1.124),
	common/utils.cpp (1.32), common/utils_proto.h (1.19),
	jrd/constants.h (1.47):

	Still trying to adjust isql to fix CORE-1261 completely: now it
	needs to understand that RDB$PRIMARY<n> are implicit index names
	and shouldn't be part of a script.

2007-10-04 11:15  robocop

	* firebird2/src/isql/extract.epp (1.85):

	Fix CORE-1493.

2007-10-03 11:33  robocop

	* firebird2/src/utilities/drop.cpp (1.32):

	Misc.

2007-10-02 21:19  hvlad

	* firebird2/builds/win32/msvc8/Firebird2.sln (1.6):

	Remove 'common' from dependencies of 'fb2control' to allow static
	linkage

2007-10-02 21:14  hvlad

	* firebird2/src/utilities/install/services.cpp (1.23):

	Avoid using Firebird::string in WinNT services installation code to
	allow static linkage of CPL applet

2007-10-02 19:03  alexpeshkoff

	* firebird2/src/jrd/opt.cpp (1.297):

	Avoid unneeded cast

2007-10-02 17:37  asfernandes

	* firebird2/: doc/sql.extensions/README.builtin_functions.txt
	(1.6), src/dsql/parse.y (1.247):

	Fixed CORE-1490 - New builtin function DATEDIFF() implements wrong
	choice of keywords for expanded syntax

2007-10-02 14:13  alexpeshkoff

	* firebird2/src/jrd/os/posix/unix.cpp (1.71):

	style

2007-10-02 12:41  robocop

	* firebird2/src/: gpre/sqe.cpp (1.48), common/fb_exception.cpp
	(1.31):

	Misc.

2007-10-02 12:21  robocop

	* firebird2/builds/win32/msvc6/analyse.dsp (1.1):

	I'm posting this in case someone wants to play with it. It contains
	one of our forgotten pieces of code.

2007-10-02 10:12  robocop

	* firebird2/: doc/WhatsNew (1.138), builds/win32/msvc7/gsec.vcproj
	(1.23), builds/win32/msvc6/gsec.dsp (1.22):

	Misc.

2007-10-02 03:53  asfernandes

	* firebird2/src/: common/fb_exception.cpp (1.30),
	jrd/os/posix/unix.cpp (1.70):

	Misc

2007-10-01 20:22  hvlad

	* firebird2/src/jrd/pag.cpp (1.147):

	Correction in calculations of how many pages needs to be
	initialized with zeros. Don't initialize more pages than amount of
	bits left on PIP

2007-10-01 17:49  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.15):

	Fixed CORE-1489 - DATEADD wrong work with NULL arguments

2007-09-30 16:12  hvlad

	* firebird2/builds/win32/msvc8/Firebird2.sln (1.5):

	Add 'common' into dependencies to 'fb2control'

2007-09-30 16:03  hvlad

	* firebird2/src/utilities/: fbcpl/fbdialog.cpp (1.10),
	install/install_svc.cpp (1.32), install/servi_proto.h (1.13),
	install/services.cpp (1.22):

	1. Use Firebird::string to avoid BOFs in NT services installation
	code 2. Move fake gds__log from install_svc into services to please
	control panel applet 3. Quote service .exe and instance names when
	it contains space 4. Configure installed services to restart after
	fail automatically

2007-09-30 12:53  hvlad

	* firebird2/src/jrd/validation.cpp (1.29):

	Fixed bug CORE-1481 : gfix may report false errors when using
	in-memory metadata

2007-09-28 21:55  dimitr

	* firebird2/doc/WhatsNew (1.137):

	Update.

2007-09-28 21:43  dimitr

	* firebird2/src/include/gen/ids.h (1.28):

	Added MON$STAT_GROUP into the statistics tables.  This allows to
	join backwards from a particular statistics record.

2007-09-28 14:56  dimitr

	* firebird2/src/jrd/: constants.h (1.46), fields.h (1.17), names.h
	(1.16), relations.h (1.21), types.h (1.17), DatabaseSnapshot.cpp
	(1.39), DatabaseSnapshot.h (1.10):

	Added MON$STAT_GROUP into the statistics tables.  This allows to
	join backwards from a particular statistics record.

2007-09-28 14:54  dimitr

	* firebird2/src/jrd/ini.h (1.28):

	Fixed an UCHAR overflow causing wrong entries in RDB$TYPES.

2007-09-28 13:31  alexpeshkoff

	* firebird2/src/isql/isql.epp (1.223):

	Fixed CORE-1485: AV when loading messages in msg.fdb

2007-09-28 13:11  alexpeshkoff

	* firebird2/src/intl/: kanji.cpp (1.8), ldcommon.h (1.27):

	Fixed CORE-1484: AV in fbintl

2007-09-28 06:03  dimitr

	* firebird2/src/jrd/par.cpp (1.171):

	Added assert per Adriano's request.

2007-09-27 18:04  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.338):

	More complete fix for CORE-1451

2007-09-27 17:59  asfernandes

	* firebird2/doc/WhatsNew (1.136):

	Oops, it's ordered by bug-id desc

2007-09-27 17:55  asfernandes

	* firebird2/doc/WhatsNew (1.135):

	Update WhatsNew

2007-09-27 17:52  asfernandes

	* firebird2/src/: dsql/pass1.cpp (1.337), jrd/evl.cpp (1.236):

	Fixed CORE-1451 - Using RDB$DB_KEY in where section while selecting
	from a procedure crashes the server

2007-09-27 15:11  paul_reeves

	* firebird2/extern/icu/source/: data/makedata.mak (1.4),
	extra/uconv/makedata.mak (1.4), test/testdata/testdata.mk (1.4):

	Correctly detect the target config, so as to use the appropriate
	directory layout.  (ie, make sure that VC6 and VC7 can still build
	ICU after the changes to the VC8 build.)

2007-09-27 15:06  paul_reeves

	* firebird2/builds/win32/msvc8/: gbak_embed.vcproj (1.6),
	gsec.vcproj (1.6):

	Misc.

2007-09-27 13:32  dimitr

	* firebird2/src/jrd/par.cpp (1.170):

	Fixed a restore bug reported by Alex.

2007-09-26 21:19  dimitr

	* firebird2/src/gpre/sqe.cpp (1.47):

	Fixed a GPRE regression reported by Alex.

2007-09-26 19:54  alexpeshkoff

	* firebird2/src/utilities/gsec/gsec.cpp (1.73):

	Restored diagnostics from firebird pre-2.0

2007-09-26 19:53  alexpeshkoff

	* firebird2/src/jrd/alt.cpp (1.66):

	Fixed CORE-1455:Crash in fbclient after unsuccessful user
	management API call

2007-09-26 19:50  alexpeshkoff

	* firebird2/src/: common/fb_exception.cpp (1.29),
	include/fb_exception.h (1.24):

	added public method to make strings in vector permanent to
	StringsBuffer

2007-09-26 19:48  alexpeshkoff

	* firebird2/src/common/classes/alloc.h (1.71):

	misc

2007-09-25 22:28  hvlad

	* firebird2/src/lock/lock.cpp (1.129):

	Correct hash function of lock manager. I don't think that using
	last four bytes of key is a good hash :)

2007-09-25 22:15  hvlad

	* firebird2/src/jrd/os/: pio.h (1.14), win32/winnt.cpp (1.58):

	Reimplement bugfix for CORE-1468 after engine checkout/checkin
	logic was moved from CCH to PIO.

2007-09-25 14:09  dimitr

	* firebird2/src/jrd/: RuntimeStatistics.cpp (1.3),
	RuntimeStatistics.h (1.3), exe.cpp (1.225):

	Reset the statistics for every sub-request (aka call) execution.

2007-09-25 13:47  dimitr

	* firebird2/src/jrd/os/pio.h (1.13):

	Moved the engine checkout/checkin logic from CCH to PIO. This
	allows to avoid hacks like usage of SCH_check_thread_enter().

2007-09-25 13:44  dimitr

	* firebird2/src/jrd/: cch.cpp (1.173), pag.cpp (1.146),
	os/win32/winnt.cpp (1.57), os/posix/unix.cpp (1.69):

	Moved the engine checkout/checkin logic from CCH to PIO. This
	allows to avoid hacks like usage of SCH_check_thread_enter().

2007-09-25 10:22  dimitr

	* firebird2/doc/WhatsNew (1.134):

	Documented the Beta 2 changes.

2007-09-24 14:38  alexpeshkoff

	* firebird2/src/jrd/os/posix/unix.cpp (1.68):

	1. Fixed CORE-1476: On linux forced writes do not work.  2.
	Uncommented and tested PIO_init_data(), optimizing performance with
	force writes.

2007-09-24 09:23  dimitr

	* firebird2/doc/WhatsNew (1.133):

	Documented the Beta 2 changes.

2007-09-22 10:34  robocop

	* firebird2/src/jrd/: GlobalRWLock.cpp (1.8), GlobalRWLock.h (1.7),
	os/pio.h (1.12), os/win32/winnt.cpp (1.56):

	The lock_string argument can be const.

2007-09-20 12:04  robocop

	* firebird2/src/jrd/pag.cpp (1.145):

	Fix CORE-1470.

2007-09-20 03:46  asfernandes

	* firebird2/src/jrd/unicode_util.cpp (1.21):

	Fixed incorrect handling of unicode surrogates - thanks to Alex

2007-09-19 22:35  hvlad

	* firebird2/src/jrd/cch.cpp (1.172):

	Restore correct error message formating

2007-09-19 14:08  hvlad

	* firebird2/src/jrd/pag.cpp (1.144):

	Fixed compilation on non WIN_NT platforms

2007-09-19 13:56  hvlad

	* firebird2/src/jrd/os/: posix/unix.cpp (1.67), win32/winnt.cpp
	(1.55):

	Avoid pissible thread-safety problems. Thanks for tip to Adriano

2007-09-19 03:46  asfernandes

	* firebird2/src/: isql/show.epp (1.123), jrd/pag.cpp (1.143),
	jrd/os/posix/unix.cpp (1.66), jrd/os/win32/winnt.cpp (1.54):

	Misc

2007-09-18 17:28  hvlad

	* firebird2/src/jrd/os/posix/unix.cpp (1.65):

	Posix implementation of PIO_init_data (for CORE-1469). Commented
	until verification

2007-09-18 17:26  hvlad

	* firebird2/src/jrd/: pag.cpp (1.142), os/pio_proto.h (1.24),
	os/win32/winnt.cpp (1.53):

	Implement improvement CORE-1469 : Improve performance of database
	file growth after CORE-1228 was fixed General and WinNT code parts

2007-09-18 17:10  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.31):

	Don't deploy the MSVC8 C runtimes unless we link dynamically.

2007-09-18 17:09  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/FirebirdInstall_20.iss
	(1.23):

	Switch on support to deploy 32-bit client into <SysWOW64> when
	installing the 64-bit kits.

2007-09-18 17:06  paul_reeves

	* firebird2/src/utilities/install/: install.cpp (1.11),
	install_client.cpp (1.10):

	instclient now looks for fbclient in its current working directory,
	instead of ..\bin

2007-09-18 16:58  hvlad

	* firebird2/src/jrd/jrd.cpp (1.344):

	Correction for fix for bug CORE-1443

2007-09-18 16:50  hvlad

	* firebird2/src/jrd/: jrd.cpp (1.343), pag.cpp (1.141), pag.h
	(1.15), os/pio.h (1.11), os/win32/winnt.cpp (1.52):

	Fixed bug CORE-1468 : Database corruption possible when database
	file extension and read\write activity is performed simultaneously

2007-09-18 15:57  hvlad

	* firebird2/src/jrd/sch.cpp (1.42):

	SCH_thread_enter_check was not thread-safe

2007-09-18 14:48  paul_reeves

	* firebird2/builds/win32/msvc8/gbak_embed.vcproj (1.5):

	Minor cleanup

2007-09-18 08:02  robocop

	* firebird2/src/jrd/CharSet.cpp (1.4):

	Totally misc.

2007-09-18 08:01  robocop

	* firebird2/src/isql/show.epp (1.122):

	Adjust the SHOW command for CORE-1261 Here, we don't need to follow
	the syntax as it's only informative.

2007-09-18 08:00  robocop

	* firebird2/src/isql/extract.epp (1.84):

	Change for fix in CORE-1261: the index name can't be omitted in our
	current syntax if the USING clause appears. Example:

	CREATE TABLE T (A INTEGER, CONSTRAINT Z UNIQUE (A) USING DESCENDING
	INDEX Z);

	(The constraint and the index use the same name, but the descending
	clause forces the using clause and then the index name is
	mandatory.)

2007-09-17 17:48  dimitr

	* firebird2/src/jrd/why.cpp (1.133):

	Fixed CORE-1467.

2007-09-17 11:49  paul_reeves

	* firebird2/builds/win32/clean_all.bat (1.17):

	More misc tidy up.

2007-09-17 11:48  paul_reeves

	* firebird2/builds/win32/msvc8/fb2control.vcproj (1.7):

	Misc tidy up.

2007-09-17 10:13  paul_reeves

	* firebird2/builds/win32/: make_icu.bat (1.15),
	set_build_target.bat (1.3), setenvvar.bat (1.17),
	msvc8/fb_inet_server.vcproj (1.12), msvc8/fbembed.vcproj (1.14),
	msvc8/fbserver.vcproj (1.13), msvc8/intl.vcproj (1.14):

	Fix debug build to use release target when building ICU module

2007-09-17 07:56  dimitr

	* firebird2/src/common/classes/alloc.cpp (1.95):

	Fixed the wrong assertion.

2007-09-16 20:46  hvlad

	* firebird2/src/jrd/isc_sync.cpp (1.117):

	Frontport fix for CORE-1207 : FB embedded requires extra OS
	privileges

2007-09-16 18:15  asfernandes

	* firebird2/src/: common/utils.cpp (1.31), isql/show.epp (1.121):

	Misc

2007-09-16 17:41  asfernandes

	* firebird2/src/jrd/CharSet.cpp (1.3):

	Fixed CORE-1466 - Substring of multi-byte BLOBs can fail

2007-09-16 13:16  robocop

	* firebird2/src/isql/extract.epp (1.83):

	Fix CORE-1261 First part: change extract.epp that's for scripts The
	counterpart in show.epp (not critical) will be updated later.

2007-09-16 11:05  robocop

	* firebird2/src/isql/show.epp (1.120):

	Post undocumented SHOW USERS command for testing, with permission
	from Dmitry.

2007-09-16 11:02  robocop

	* firebird2/src/: jrd/constants.h (1.45), isql/extract.epp (1.82),
	isql/show.epp (1.119), common/utils.cpp (1.30),
	common/utils_proto.h (1.18):

	Fix CORE-1465

2007-09-15 17:01  hvlad

	* firebird2/src/jrd/event.cpp (1.64):

	Fixed compilation on non-MULTI_THREAD platforms

2007-09-15 08:02  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.38):

	Misc.

2007-09-15 04:37  asfernandes

	* firebird2/src/: jrd/DatabaseSnapshot.cpp (1.37),
	jrd/DatabaseSnapshot.h (1.9), jrd/event.cpp (1.63),
	remote/interface.cpp (1.147):

	Misc

2007-09-14 17:59  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.36):

	Fixed mistake in the last commit.

2007-09-14 17:47  dimitr

	* firebird2/doc/README.monitoring_tables (1.7):

	Update.

2007-09-14 17:36  dimitr

	* firebird2/src/: include/gen/ids.h (1.27),
	jrd/DatabaseSnapshot.cpp (1.35), jrd/constants.h (1.44),
	jrd/fields.h (1.16), jrd/names.h (1.15), jrd/relations.h (1.20),
	jrd/types.h (1.16):

	Added MON$BACKUP_STATE to MON$DATABASE.

2007-09-14 17:12  dimitr

	* firebird2/src/: jrd/DatabaseSnapshot.cpp (1.34),
	jrd/DatabaseSnapshot.h (1.8), jrd/fields.h (1.15), jrd/names.h
	(1.14), jrd/relations.h (1.19), include/gen/ids.h (1.26):

	Added MON$IO_STATS and MON$RECORD_STATS.

2007-09-14 08:53  dimitr

	* firebird2/src/remote/server.cpp (1.155):

	Fixed CORE-1459.

2007-09-14 08:00  dimitr

	* firebird2/src/remote/: inet.cpp (1.193), server.cpp (1.154):

	Fixed CORE-1460.  Make INET to use the same buffer as other
	transports instead of the hackery usage of p_resp_blob_id.

2007-09-13 15:28  hvlad

	* firebird2/src/jrd/: event.cpp (1.62), event.h (1.19):

	Fixed bug CORE-1457: Server crashes attempting to deliver events
	for the just disconnected session.  Part one - AV in events code

2007-09-13 15:24  hvlad

	* firebird2/src/remote/xnet.h (1.16):

	Reduce XNET read\write wait timeout. It allows faster detect
	failures on the other part of connection

2007-09-13 15:23  hvlad

	* firebird2/src/remote/xnet.cpp (1.91):

	Fixed bug CORE-1456: Wrong events delivery in the case of
	concurrent XNET connections

2007-09-13 12:48  robocop

	* firebird2/src/jrd/unicode_util.cpp (1.20):

	Since the ICU debug artifact was rolled back, we can undo Adriano's
	patch to be able to compile with ICU debug.

2007-09-13 12:47  robocop

	* firebird2/builds/win32/make_all.bat (1.50):

	Totally misc.

2007-09-13 12:20  paul_reeves

	* firebird2/builds/win32/make_boot.bat (1.39):

	report correct name of log file in case of error.

2007-09-12 16:04  paul_reeves

	* firebird2/builds/:
	install/arch-specific/win32/BuildExecutableInstall.bat (1.30),
	install/arch-specific/win32/FirebirdInstall_20.iss (1.22),
	win32/clean_all.bat (1.16), win32/make_all.bat (1.49),
	win32/make_boot.bat (1.38), win32/run_all.bat (1.13),
	win32/msvc8/fb_inet_server.vcproj (1.11),
	win32/msvc8/fbembed.vcproj (1.13), win32/msvc8/fbserver.vcproj
	(1.12), win32/msvc8/intl.vcproj (1.13):

	Roll back support for icu debug builds as part of the Firebird
	build process on Windows

2007-09-12 15:49  paul_reeves

	* firebird2/builds/win32/msvc8/: empbuild.vcproj (1.5),
	intlbuild.vcproj (1.5):

	Be consistent with usage of Detect64BitPortabilityProblems property

2007-09-12 15:09  paul_reeves

	* firebird2/builds/win32/msvc8/fbclient.vcproj (1.9):

	Misc cleanup

2007-09-12 10:16  dimitr

	* firebird2/src/remote/interface.cpp (1.146):

	Fixed CORE-1452.

2007-09-12 04:31  asfernandes

	* firebird2/:
	builds/install/arch-specific/win32/installation_scripted.txt (1.5),
	src/isql/show.epp (1.118), src/remote/merge.cpp (1.23):

	Misc

2007-09-11 18:07  asfernandes

	* firebird2/src/include/gen/msgs.h (1.85):

	Correction

2007-09-11 17:22  asfernandes

	* firebird2/src/msgs/messages2.sql (1.13):

	Correction

2007-09-11 17:20  asfernandes

	* firebird2/builds/win32/msvc8/firebird2debug.vsprops (1.2):

	We don't want these warnings

2007-09-11 14:28  paul_reeves

	* firebird2/extern/icu/source/allinone/firebird2debug.vsprops
	(1.2):

	Use dynamic linking by default for ICU debug builds.

2007-09-11 14:21  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	FirebirdInstallEnvironmentChecks.inc (1.7), FirebirdInstall_20.iss
	(1.21), installation_scripted.txt (1.4):

	Implement support for passing /clean option when running the
	Windows binary uninstaller.  (CORE-1158)

	Update documentation for scripted installations.

2007-09-11 14:13  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	BuildExecutableInstall.bat (1.29), FirebirdInstall_20.iss (1.20):

	Bring into line with recent changes to the build process

2007-09-11 14:10  paul_reeves

	* firebird2/builds/win32/msvc8/: fb2control.vcproj (1.6),
	fb_lock_print.vcproj (1.6):

	Misc. cleanup

2007-09-11 14:07  paul_reeves

	* firebird2/builds/win32/run_all.bat (1.12):

	Pass option to buildexecutableinstall

2007-09-11 11:31  robocop

	* firebird2/src/remote/merge.cpp (1.22):

	Misc.

2007-09-11 11:20  robocop

	* firebird2/src/isql/show.epp (1.117):

	Enhancements in isql in debug mode to test for CORE-1447.

2007-09-11 11:19  robocop

	* firebird2/src/jrd/inf.cpp (1.74):

	Fix CORE-1447.

2007-09-11 09:47  robocop

	* firebird2/src/jrd/tra.cpp (1.141):

	Relax the txn option checks as required by Dmitry.

2007-09-11 01:43  robocop

	* firebird2/builds/win32/msvc8/fbserver.vcproj (1.11):

	Correction.

2007-09-10 17:58  asfernandes

	* firebird2/src/jrd/unicode_util.cpp (1.19):

	Since we now doesn't use ICU release with FB debug, adjust INTL
	code to load correct library

2007-09-10 17:40  asfernandes

	* firebird2/src/intl/ld_proto.h (1.9):

	Fixed CORE-1446 - Problem with UNICODE collations from fbintl when
	using system ICU

2007-09-10 15:55  paul_reeves

	* firebird2/builds/win32/run_all.bat (1.11):

	Allow run_all.bat to pass a variable through to each batch file it
	calls.

2007-09-10 15:53  paul_reeves

	* firebird2/builds/win32/clean_all.bat (1.15):

	Document why better cleaning is required for debug builds.
	Automatically set variable to implement better cleaning for debug
	builds.

2007-09-10 15:52  paul_reeves

	* firebird2/builds/win32/: make_all.bat (1.48), make_boot.bat
	(1.37):

	Copy icu debug dll's too.

2007-09-10 15:48  paul_reeves

	* firebird2/builds/win32/msvc8/: fb_inet_server.vcproj (1.10),
	fbembed.vcproj (1.12), fbserver.vcproj (1.10), intl.vcproj (1.12):

	link with icu debug libraries when appropriate.

2007-09-10 02:45  asfernandes

	* firebird2/: builds/win32/msvc8/btyacc.vcproj (1.5),
	src/alice/exe.cpp (1.48), src/common/classes/TriState.h (1.4),
	src/intl/lc_ascii.cpp (1.21):

	Misc

2007-09-10 02:26  asfernandes

	* firebird2/src/jrd/tra.cpp (1.140):

	It's difficult for human beings distinguish between l (letter) and
	1 (number one)

2007-09-07 09:41  hvlad

	* firebird2/src/: jrd/Relation.cpp (1.6), jrd/pag.h (1.14),
	lock/print.cpp (1.59):

	Fix alignment issues

2007-09-06 15:25  paul_reeves

	* firebird2/builds/win32/: blrtable.bat (1.11), clean_all.bat
	(1.14), create_msgs.bat (1.6), make_all.bat (1.47), make_boot.bat
	(1.36), make_examples.bat (1.23), parse.bat (1.10), preprocess.bat
	(1.38), set_build_target.bat (1.2), setenvvar.bat (1.16):

	Use environment variables to encapsulate directory layout
	differences between VS2005 and earlier.  Use FB_GEN_DIR env var. to
	determin location of generated output.	Tidy up usage of
	FB_GEN_DB_DIR - only use with unix style paths.  Generate platform
	specific log files during build process.

2007-09-06 14:57  paul_reeves

	* firebird2/builds/win32/msvc8/: alice.vcproj (1.5),
	alice_classic.vcproj (1.5), btyacc.vcproj (1.4), build_msg.vcproj
	(1.5), burp.vcproj (1.5), burp_classic.vcproj (1.5), codes.vcproj
	(1.4), common.vcproj (1.7), common_classic.vcproj (1.7),
	common_static.vcproj (1.6), config.vcproj (1.5), dsql_server.vcproj
	(1.5), dsql_server_classic.vcproj (1.5), empbuild.vcproj (1.4),
	engine.vcproj (1.11), engine_classic.vcproj (1.11),
	engine_embed.vcproj (1.11), fb2control.vcproj (1.5),
	fb_inet_server.vcproj (1.9), fb_lock_print.vcproj (1.5),
	fbclient.vcproj (1.8), fbclient_static.vcproj (1.4), fbembed.vcproj
	(1.11), fbguard.vcproj (1.5), fbrmclib.vcproj (1.4),
	fbserver.vcproj (1.9), fbsvcmgr.vcproj (1.2), fbudf.vcproj (1.6),
	firebird2.vsprops (1.2), gbak.vcproj (1.5), gbak_embed.vcproj
	(1.4), gdef.vcproj (1.5), gds32.vcproj (1.5), gfix.vcproj (1.5),
	gpre.vcproj (1.7), gpre_boot.vcproj (1.5), gpre_embed.vcproj (1.5),
	gpre_static.vcproj (1.4), gsec.vcproj (1.5), gsplit.vcproj (1.5),
	gstat.vcproj (1.6), ib_udf.vcproj (1.5), ib_util.vcproj (1.5),
	instclient.vcproj (1.5), instreg.vcproj (1.5), instsvc.vcproj
	(1.5), intl.vcproj (1.11), intlbuild.vcproj (1.4), isql.vcproj
	(1.7), isql_embed.vcproj (1.5), lock.vcproj (1.5),
	lock_classic.vcproj (1.5), nbackup.vcproj (1.5), qli.vcproj (1.5),
	remote.vcproj (1.6), remote_classic.vcproj (1.6), utilities.vcproj
	(1.5), utilities_classic.vcproj (1.5), utilities_embed.vcproj
	(1.5), v5_examples.vcproj (1.4):

	Add target specific property sheets to VS2005 projects.

2007-09-06 14:50  paul_reeves

	* firebird2/extern/icu/source/: data/makedata.mak (1.3),
	data/makedata_8.vcproj (1.3), extra/uconv/makedata.mak (1.3),
	extra/uconv/uconv_8.vcproj (1.3), test/testdata/testdata.mk (1.3),
	common/common_8.vcproj (1.3), i18n/i18n_8.vcproj (1.3),
	io/io_8.vcproj (1.3), layout/layout_8.vcproj (1.3),
	layoutex/layoutex_8.vcproj (1.3), stubdata/stubdata_8.vcproj (1.3),
	test/cintltst/cintltst_8.vcproj (1.3),
	test/intltest/intltest_8.vcproj (1.3), test/iotest/iotest_8.vcproj
	(1.3), tools/ctestfw/ctestfw_8.vcproj (1.3),
	tools/genbrk/genbrk_8.vcproj (1.3),
	tools/genccode/genccode_8.vcproj (1.3), tools/gencmn/decmn_8.vcproj
	(1.3), tools/gencmn/gencmn_8.vcproj (1.3),
	tools/gencnval/gencnval_8.vcproj (1.3),
	tools/gennames/gennames_8.vcproj (1.3),
	tools/gennorm/gennorm_8.vcproj (1.3),
	tools/genpname/genpname_8.vcproj (1.3),
	tools/genprops/genprops_8.vcproj (1.3), tools/genrb/derb_8.vcproj
	(1.3), tools/genrb/genrb_8.vcproj (1.3),
	tools/gensprep/gensprep_8.vcproj (1.3),
	tools/gentest/gentest_8.vcproj (1.3), tools/genuca/genuca_8.vcproj
	(1.3), tools/icuswap/icuswap_8.vcproj (1.3),
	tools/makeconv/makeconv_8.vcproj (1.3),
	tools/pkgdata/pkgdata_8.vcproj (1.3),
	tools/toolutil/toolutil_8.vcproj (1.3):

	Add property sheets to VS2005 projects in ICU module Separate
	output from 32-bit and 64-bit builds into different directories.

2007-09-06 13:16  paul_reeves

	* firebird2/extern/icu/source/allinone/: firebird2debug.vsprops
	(1.1), firebird2intl.vsprops (1.1), firebird2release.vsprops (1.1):

	Add VS 2005 property sheets for the ICU module

2007-09-06 12:59  paul_reeves

	* firebird2/builds/win32/msvc8/: firebird2debug.vsprops (1.1),
	firebird2release.vsprops (1.1):

	Add property sheets for VS 2005 builds, to give finer control over
	release and debug configurations.

2007-09-06 12:57  paul_reeves

	* firebird2/builds/win32/: .cvsignore (1.1), msvc7/.cvsignore
	(1.1), msvc8/.cvsignore (1.1):

	Ignore files generated by MSVC or the build process

2007-09-06 09:52  hvlad

	* firebird2/src/jrd/jrd.cpp (1.342):

	Fixed bug CORE-1443 : Embedded engine may hang application on exit
	if no database access was performed

2007-09-05 11:41  robocop

	* firebird2/src/common/classes/TriState.h (1.3):

	Switch to inline for now.

2007-09-05 09:18  dimitr

	* firebird2/src/jrd/cmp.cpp (1.263):

	1) Replaced the hackery LM-based ID generation with the local
	counter. Uniqueness will be ensured by the DatabaseSnapshot
	internals.  2) Fixed CORE-1441.

2007-09-05 09:14  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.341), jrd.h (1.195), lck.cpp
	(1.66), lck.h (1.33), lck_proto.h (1.15), shut.cpp (1.48):

	1) Replaced the hackery LM-based ID generation with the local
	counter. Uniqueness will be ensured by the DatabaseSnapshot
	internals.  2) Fixed CORE-1441.

2007-09-05 09:07  dimitr

	* firebird2/src/jrd/RuntimeStatistics.h (1.2):

	Misc.

2007-09-05 08:44  dimitr

	* firebird2/src/jrd/cch.cpp (1.171):

	Removed the asserts.

2007-09-05 04:26  asfernandes

	* firebird2/src/common/classes/TriState.h (1.2):

	Do not include file more than once

2007-09-04 10:37  robocop

	* firebird2/src/alice/exe.cpp (1.47):

	Simplification and check for end of buffer.

2007-09-04 10:34  robocop

	* firebird2/src/jrd/validation.cpp (1.28):

	Simplify this messy code and make it less dependant on the size of
	the intermediate buffer (less chance of having a truncated message
	in the log file).

2007-09-04 10:22  robocop

	* firebird2/src/: jrd/tra.cpp (1.139), common/classes/TriState.h
	(1.1):

	Fix CORE-1440.

2007-09-02 11:52  robocop

	* firebird2/src/lock/print.cpp (1.58):

	Paranoid buffer overrun protection.

2007-09-02 11:50  robocop

	* firebird2/src/jrd/dfw.epp (1.217):

	Misc.

2007-09-02 11:36  robocop

	* firebird2/src/intl/lc_ascii.cpp (1.20):

	Shorten code.

2007-09-02 11:33  robocop

	* firebird2/: src/jrd/IntlUtil.cpp (1.12),
	builds/install/arch-specific/solaris/CS/postinstall.in (1.4):

	Misc.

2007-09-02 04:13  asfernandes

	* firebird2/builds/install/arch-specific/solaris/Makefile.in (1.5):

	Misc

2007-08-31 17:29  paulbeach

	* firebird2/builds/install/arch-specific/solaris/CS/prototype.in
	(1.5):

	Solaris Port

2007-08-31 14:28  paulbeach

	* firebird2/builds/: install/arch-specific/solaris/CS/prototype.in
	(1.4), posix/prefix.solx86gcc (1.25):

	Solaris Port

2007-08-31 12:47  paulbeach

	* firebird2/builds/: install/arch-specific/solaris/CS/prototype.in
	(1.3), posix/prefix.solx86gcc (1.24):

	Solaris Port

2007-08-31 12:43  asfernandes

	* firebird2/src/jrd/execute_statement.cpp (1.22):

	Fixed CORE-1434 - Run-time error EXECUTE STATEMENT

2007-08-31 12:14  dimitr

	* firebird2/src/jrd/: opt.cpp (1.296), rse.cpp (1.137):

	Fixed CORE-1436.

2007-08-31 10:51  paulbeach

	* firebird2/: builds/install/arch-specific/solaris/CS/pkginfo.in
	(1.2), builds/install/arch-specific/solaris/CS/postinstall.in
	(1.3), builds/install/arch-specific/solaris/CS/prototype.in (1.2),
	builds/install/arch-specific/solaris/Makefile.in (1.4),
	builds/install/arch-specific/solx86/Makefile.in (1.3), configure.in
	(1.261), extern/icu/source/config/mh-solaris-gcc (1.7):

	Solaris Port

2007-08-31 07:56  robocop

	* firebird2/src/jrd/dfw.epp (1.216):

	An extra pair of useless parenthesis was added.

2007-08-30 17:14  alexpeshkoff

	* firebird2/src/jrd/os/posix/unix.cpp (1.64):

	Fixed 64-bit I/O on Solaris

2007-08-30 04:40  asfernandes

	* firebird2/src/: jrd/unicode_util.cpp (1.18), lock/print.cpp
	(1.57):

	Misc

2007-08-30 00:27  hvlad

	* firebird2/src/lock/print.cpp (1.56):

	Use memcpy instead of byte copying as Adriano suggested

2007-08-29 17:16  asfernandes

	* firebird2/src/: intl/lc_ascii.cpp (1.19), intl/lc_ascii.h (1.10),
	intl/ld.cpp (1.31), intl/ldcommon.h (1.26), jrd/IntlUtil.cpp
	(1.11), jrd/IntlUtil.h (1.9), jrd/TextType.cpp (1.3),
	jrd/intl_builtin.cpp (1.37), jrd/unicode_util.cpp (1.17),
	jrd/unicode_util.h (1.11):

	Fixed CORE-1431 - Greek characters in cp1251 vs uppercasing

2007-08-29 13:12  aafemt

	* firebird2/src/jrd/IntlManager.cpp (1.18):

	Warning

2007-08-29 12:35  robocop

	* firebird2/src/utilities/analyse.cpp (1.12):

	Archeology.

2007-08-29 12:02  robocop

	* firebird2/src/gpre/fbrmclib.cpp (1.4):

	Commit fix from Stephen Boyd for his RMCOBOL interface library.

2007-08-29 11:49  hvlad

	* firebird2/src/dsql/keywords.cpp (1.64):

	Correct my mistake - new built-in UDFs must be extracted with
	quotes by isql

2007-08-29 11:05  hvlad

	* firebird2/src/dsql/: keywords.cpp (1.63), keywords.h (1.21):

	Lets isql not quote new non-reserved tokens

2007-08-29 10:33  hvlad

	* firebird2/src/lock/print.cpp (1.55):

	Make fb_lock_print print lock keys for database pages in
	page_space:page_number format

2007-08-29 04:33  asfernandes

	* firebird2/src/jrd/: btr.cpp (1.200), dfw.epp (1.215), tra.cpp
	(1.138):

	Misc

2007-08-28 22:17  hvlad

	* firebird2/src/jrd/: btr.cpp (1.199), btr_proto.h (1.40), dfw.epp
	(1.214), idx.cpp (1.124), pcmet.epp (1.43):

	Fixed bug CORE-1361 : Index operations for global temporary tables
	are not visible for the active connection

2007-08-28 21:35  hvlad

	* firebird2/src/remote/: interface.cpp (1.145), remot_proto.h
	(1.11), remote.cpp (1.46):

	Fixed bug CORE-1430 : AV in fbclient.dll if statement prepared and
	executed right after events was registered

2007-08-28 13:19  alexpeshkoff

	* firebird2/configure.in (1.260):

	Fixed linux build in HEAD

2007-08-28 10:38  dimitr

	* firebird2/src/lock/lock.cpp (1.128):

	Fixed an occasional infinite loop in DEV_BUILD.

2007-08-28 07:28  robocop

	* firebird2/src/jrd/tra.cpp (1.137):

	Let's detect wait/no_wait conflict as requested by Dmitry.

2007-08-27 23:48  hvlad

	* firebird2/src/jrd/evl.cpp (1.235):

	Fixed bug CORE-1428 : Incorrect timestamp substraction in 3 dialect
	when result is negative number

2007-08-27 17:22  asfernandes

	* firebird2/src/jrd/functions.cpp (1.29):

	Misc

2007-08-27 12:49  dimitr

	* firebird2/src/dsql/: keywords.cpp (1.62), parse.y (1.246):

	Resolved CORE-1386.

2007-08-27 12:19  dimitr

	* firebird2/src/dsql/ddl.cpp (1.204):

	Misc.

2007-08-27 12:18  dimitr

	* firebird2/src/jrd/rse.cpp (1.136):

	Fixed CORE-1419.

2007-08-26 11:53  robocop

	* firebird2/src/: burp/burp.cpp (1.127), jrd/dfw.epp (1.213),
	jrd/dyn_def.epp (1.157), jrd/functions.cpp (1.28),
	jrd/intl_builtin.cpp (1.36), jrd/jrd.cpp (1.340),
	jrd/plugin_manager.cpp (1.24), jrd/svc.cpp (1.186),
	utilities/fbsvcmgr.cpp (1.5):

	Misc tweaks with Firebird::string.

2007-08-26 11:14  robocop

	* firebird2/src/dsql/dsql.cpp (1.198):

	Misc: document code that doesn't handle quoted names as expected.
	It may be bug or strange feature for cursor names.

2007-08-26 11:05  robocop

	* firebird2/src/: jrd/dfw.epp (1.212), jrd/dyn.epp (1.109),
	jrd/dyn_def.epp (1.156), jrd/dyn_del.epp (1.72), jrd/exe.h (1.103),
	jrd/met.epp (1.224), jrd/scl.epp (1.85), jrd/utl.cpp (1.103),
	jrd/vio.cpp (1.194), dsql/metd.epp (1.101):

	Minor changes in MetaName usage.

2007-08-25 11:30  robocop

	* firebird2/src/jrd/dbg.cpp (1.34):

	Reduced the number of errors in this outdated file, but it's still
	unusable.

2007-08-25 10:06  robocop

	* firebird2/src/jrd/tra.cpp (1.136):

	Implement a variation of the suggested fix in CORE-1416: - Use
	isc_bad_tpb_content instead of isc_bad_tpb_form seems better,
	considering the rest of the cases.  - Detect another trivial case:
	wait once no_wait has been seen previously.

2007-08-22 08:52  alexpeshkoff

	* firebird2/src/config/ScanDir.cpp (1.5):

	Comment

2007-08-22 04:18  asfernandes

	* firebird2/src/dsql/dsql.cpp (1.197):

	Fixed CORE-1417 - "Invalid BLOB ID" in IBX insert operation

2007-08-21 16:22  paulbeach

	* firebird2/configure.in (1.259):

	Update for Solaris Sparc too

2007-08-21 15:34  alexpeshkoff

	* firebird2/src/config/: ScanDir.cpp (1.4), ScanDir.h (1.4):

	Make firebird.h first include file - specially required for solaris

2007-08-21 10:54  alexpeshkoff

	* firebird2/src/misc/src_bundle.sh (1.7):

	Fixed CORE-1392: missing skeleton.c in src tarball

2007-08-20 15:28  alexpeshkoff

	* firebird2/src/lock/lock.cpp (1.127):

	Bacported fix for CORE-1418: Races when starting and quickly
	shutting down blocking AST thread

2007-08-20 15:26  alexpeshkoff

	* firebird2/configure.in (1.258):

	Added library required for standard semaphores.

2007-08-20 15:24  alexpeshkoff

	* firebird2/src/common/classes/semaphore.h (1.35):

	Removed buggy implementation of semaphore on solaris in favour of
	standard one

2007-08-20 15:22  alexpeshkoff

	* firebird2/src/common/classes/fb_string.h (1.8):

	Never include autoconfig.h directly

2007-08-20 15:21  alexpeshkoff

	* firebird2/builds/posix/make.defaults (1.59):

	misc

2007-08-17 09:20  alexpeshkoff

	* firebird2/src/jrd/os/posix/isc_ipc.cpp (1.25):

	Take care about posix SS

2007-08-14 13:06  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.extlib (1.23),
	Makefile.in.libfbclient (1.37), make.defaults (1.58),
	prefix.solx86gcc (1.23):

	1. We have 3 kinds of libraries we build - plain-C (libib_util),
	C++ with static ++ support (libfbclient) and C++ with dynamic ++
	support (all the others). Reworked build process to clearly handle
	different linkers and switches for this 3 kinds of libraries.  2.
	Disabled creation of binaries with undefined external references
	during DEV_BUILD.

2007-08-14 12:15  alexpeshkoff

	* firebird2/src/gpre/gpre.h (1.89):

	Absolutely no reasons to have it non-const here

2007-08-13 14:55  aafemt

	* firebird2/builds/posix/Makefile.in.client.util (1.48):

	Fix MinGW build

2007-08-13 14:00  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.util (1.47),
	prefix.solx86gcc (1.22):

	Should link with g++ on Solaris

2007-08-12 07:22  robocop

	* firebird2/src/jrd/: GlobalRWLock.cpp (1.7), os/posix/isc_ipc.cpp
	(1.24):

	Misc.

2007-08-10 15:57  alexpeshkoff

	* firebird2/src/jrd/: GlobalRWLock.cpp (1.6), GlobalRWLock.h (1.6):

	Use AstInhibit in GlobalRWLock

2007-08-10 15:55  alexpeshkoff

	* firebird2/src/jrd/os/: isc_i_proto.h (1.8), posix/isc_ipc.cpp
	(1.23):

	Made classes SignalInhibit and AstInhibit async signal safe.

2007-08-10 15:05  alexpeshkoff

	* firebird2/src/jrd/sort.cpp (1.100):

	Fixed my obvious error

2007-08-10 10:59  alexpeshkoff

	* firebird2/src/lock/: lock.cpp (1.126), lock_proto.h (1.12),
	manager.cpp (1.12):

	1. Fixed AV when fb_lock_mgr exits.  2. Made timeout in
	LOCK_manager() 10 times smaller - we are not in year 1993.

2007-08-10 10:29  alexpeshkoff

	* firebird2/src/lock/: lock_proto.h (1.11), manager.cpp (1.11):

	Moved LCK_OWNER constants to lock, where they are actually used,
	from jrd

2007-08-10 10:11  alexpeshkoff

	* firebird2/builds/posix/make.defaults (1.57):

	restored accidetially commited file

2007-08-10 09:55  alexpeshkoff

	* firebird2/src/jrd/: GlobalRWLock.cpp (1.5), cch.cpp (1.170),
	lck.h (1.32), lck_proto.h (1.14), sort.cpp (1.99):

	Fixed solx86 build - not always offset_t and UINT64 are the same

2007-08-10 09:51  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.util (1.46),
	Makefile.in.inet_server (1.17), firebird.vers (1.11), make.defaults
	(1.56):

	Removed entry, actually missing in API

2007-08-10 03:28  asfernandes

	* firebird2/src/utilities/install/install_svc.cpp (1.31):

	Misc

2007-08-09 13:05  hvlad

	* firebird2/src/dsql/dsql.cpp (1.196):

	Fix for CORE-908 : Garbage in plan output of complex statement

2007-08-08 03:46  asfernandes

	* firebird2/src/isql/extract.epp (1.81):

	Fixed CORE-1408 - UDF names using reserved words are extracted
	without double quotes

2007-08-07 12:29  robocop

	* firebird2/builds/win32/msvc6/gstat.dsp (1.23):

	Fix the VC6 build.

2007-08-07 12:28  robocop

	* firebird2/src/: jrd/dfw.epp (1.211),
	utilities/install/install_svc.cpp (1.30):

	Misc.

2007-08-05 21:56  asfernandes

	* firebird2/src/jrd/: Relation.cpp (1.5), btr.cpp (1.198):

	Misc

2007-08-04 04:11  asfernandes

	* firebird2/src/jrd/: dfw.epp (1.210), met.epp (1.223), met_proto.h
	(1.60), tra.h (1.64), vio.cpp (1.193):

	Fixed CORE-1395 - Few problems with domains's check constraints

2007-08-03 11:09  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.util (1.45),
	Makefile.in.embed.util (1.33):

	misc

2007-08-03 11:00  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.util (1.44),
	Makefile.in.embed.util (1.32):

	fixed posix build

2007-08-03 10:41  dimitr

	* firebird2/src/remote/: server.cpp (1.153), xnet.cpp (1.90):

	Fixed CORE-1403.

2007-08-03 07:21  dimitr

	* firebird2/builds/win32/msvc7/gstat.vcproj (1.25):

	Fixed CORE-1398, CORE-1399, CORE-1400.

2007-08-03 07:17  dimitr

	* firebird2/: builds/win32/msvc8/gstat.vcproj (1.5),
	src/utilities/gstat/dba.epp (1.80):

	Fixed CORE-1398, CORE-1399, CORE-1400.

2007-08-02 22:51  hvlad

	* firebird2/src/msgs/messages2.sql (1.12):

	Correction

2007-08-02 22:20  hvlad

	* firebird2/src/jrd/: Relation.cpp (1.4), btr.cpp (1.197):

	Fixed bug CORE-1401 : Global temporary table instance may pick up
	not all indices

2007-08-02 18:26  hvlad

	* firebird2/src/remote/inet.cpp (1.192):

	Fixed bug CORE-1397 : Possible vulnerability in remote server

2007-08-02 04:00  asfernandes

	* firebird2/src/: gpre/fbrmclib.cpp (1.3), gpre/rmc.cpp (1.5),
	gpre/sqe.cpp (1.46), jrd/sdw.cpp (1.69), lock/lock.cpp (1.125),
	remote/xnet.cpp (1.89), utilities/install/install_nt.h (1.14),
	utilities/install/install_svc.cpp (1.29):

	Misc

2007-08-02 02:51  asfernandes

	* firebird2/src/dsql/parse.y (1.245):

	Correction

2007-08-01 12:13  robocop

	* firebird2/src/utilities/install/install_svc.cpp (1.28):

	More C++ style code.  Fixed a memory leak.  We still allocate much
	more memory than needed inside svc_query_ex().

2007-08-01 11:00  robocop

	* firebird2/src/jrd/evl.cpp (1.234):

	Misc.

2007-07-31 17:36  asfernandes

	* firebird2/src/intl/utils/mapgen4.c (1.7):

	Correction accordingly to CORE-1374

2007-07-31 17:22  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.14):

	Avoid integer overflow in date arithmetic - thanks to Claudio

2007-07-31 15:06  dimitr

	* firebird2/src/jrd/evl.cpp (1.233):

	Fixed CORE-1389.

2007-07-31 12:49  hvlad

	* firebird2/src/remote/interface.cpp (1.144):

	Fix for CORE-1388 : Can't attach to remote service manager if
	remote engine version is less than 2.0

2007-07-31 10:36  robocop

	* firebird2/src/remote/xnet.cpp (1.88):

	Misc.

2007-07-31 10:18  paul_reeves

	* firebird2/src/utilities/install/install_svc.cpp (1.27):

	List all installed service instances with instsvc query

2007-07-31 03:22  asfernandes

	* firebird2/src/: common/classes/timestamp.h (1.13),
	dsql/keywords.cpp (1.61), dsql/make.cpp (1.136), dsql/parse.y
	(1.244), dsql/pass1.cpp (1.336), jrd/SysFunction.cpp (1.13),
	jrd/blr.h (1.33), jrd/cmp.cpp (1.262), jrd/evl.cpp (1.232):

	Improvements: 1) CORE-1387 - Add MILLISECONDS handling to EXTRACT,
	DATEADD and DATEDIFF functions 2) CORE-663 - EXTRACT(WEEK FROM
	DATE)

2007-07-30 13:03  paul_reeves

	* firebird2/builds/win32/run_all.bat (1.10):

	Don't build the PDB images by default

2007-07-30 12:56  paul_reeves

	* firebird2/builds/win32/run_all.bat (1.9):

	Add a test for optional env var - FB_NOCLEAN - to speed up
	rebuilds.

2007-07-30 11:58  dimitr

	* firebird2/src/remote/xnet.cpp (1.87):

	Fixed client crashes when the server unexpectedly died. Hopefully,
	it should solve CORE-1194.

2007-07-29 10:15  hvlad

	* firebird2/src/dsql/parse.y (1.243):

	Implement RECREATE GLOBAL TEMPORARY TABLE

2007-07-29 09:30  robocop

	* firebird2/src/gpre/: cme.cpp (1.40), fbrmclib.cpp (1.2), gpre.cpp
	(1.85), gpre.h (1.88), gpreswi.h (1.17), hsh.h (1.7), par.cpp
	(1.65), rmc.cpp (1.4), sqe.cpp (1.45), words.h (1.7):

	Commit GPRE enhancements on behalf of Stephen Boyd.  This batch of
	changes includes: - Support for FIRST/SKIP clauses - Support for
	CURRENT_CONNECTION, CURRENT_ROLE, CURRENT_TRANSACTION and
	CURRENT_USER context variables - Changed the BLR generated for
	RM/Cobol programs to use blr_cstring rather than blr_text so that
	CHAR and VARCHAR fields are not written as "fixed length" fields
	from Cobol programs.  Incoming CHAR and VARCHAR fields are right
	filled with spaces inbound to the Cobol program and stripped of
	trailing spaces outbound.

2007-07-29 04:32  robocop

	* firebird2/src/lock/lock.cpp (1.124):

	Cleanup.

2007-07-29 04:30  robocop

	* firebird2/src/: common/classes/alloc.cpp (1.94), jrd/dsc2.h
	(1.9):

	Misc.

2007-07-27 18:15  asfernandes

	* firebird2/src/intl/lc_narrow.cpp (1.25):

	Fixed incorrect order of compressions and expansions with
	SPECIALS-FIRST=1 collations

2007-07-27 17:34  asfernandes

	* firebird2/src/intl/lc_narrow.cpp (1.24):

	Fixed CORE-1384 - LIKE doesn't work correctly with collations using
	SPECIALS-FIRST=1

2007-07-27 15:40  alexpeshkoff

	* firebird2/src/common/classes/alloc.cpp (1.93):

	Backported fix for spare space in MemoryPool

2007-07-26 14:58  paul_reeves

	* firebird2/builds/win32/msvc8/fb2control.vcproj (1.4):

	Statically link cpl applet to mfc for the time being. It doesn't
	solve all the problems related to deployment of VC8 apps, but it
	does solve one.

2007-07-26 14:05  hvlad

	* firebird2/builds/install/misc/firebird.conf (1.34):

	Explanation as Claudio suggest

2007-07-26 11:58  paul_reeves

	* firebird2/src/: iscguard/iscguard.cpp (1.50),
	jrd/os/win32/config_root.cpp (1.21), remote/os/win32/srvr_w32.cpp
	(1.38), utilities/fbcpl/fbdialog.cpp (1.9),
	utilities/install/install_nt.h (1.13),
	utilities/install/install_svc.cpp (1.26),
	utilities/install/registry.cpp (1.13), utilities/install/registry.h
	(1.8):

	Be consistent in usage of FB_DEFAULT_INSTANCE.

2007-07-26 10:05  alexpeshkoff

	* firebird2/src/jrd/os/posix/unix.cpp (1.63):

	Misc cleanup

2007-07-26 09:58  alexpeshkoff

	* firebird2/src/jrd/nbak.cpp (1.66):

	fixed warning

2007-07-26 09:37  hvlad

	* firebird2/src/jrd/: jrd.h (1.194), sdw.cpp (1.68):

	Forgotten files for CORE-1381. Thanks to Adriano

2007-07-26 03:23  asfernandes

	* firebird2/: builds/install/misc/firebird.conf (1.33),
	src/common/classes/GenericMap.h (1.16), src/jrd/jrd.cpp (1.339),
	src/jrd/pag.cpp (1.140), src/jrd/os/pio.h (1.10),
	src/jrd/os/posix/unix.cpp (1.62), src/jrd/os/win32/winnt.cpp
	(1.51), src/lock/lock.cpp (1.123):

	Misc

2007-07-25 20:51  hvlad

	* firebird2/builds/install/misc/firebird.conf (1.32):

	Implement CORE-1381 : Allow Firebird to not use filesystem cache
	for database files

2007-07-25 20:44  hvlad

	* firebird2/src/: common/config/config.cpp (1.82),
	common/config/config.h (1.45), jrd/pag.cpp (1.139), jrd/os/pio.h
	(1.9), jrd/os/pio_proto.h (1.23), jrd/os/posix/unix.cpp (1.61),
	jrd/os/win32/winnt.cpp (1.50):

	Implement CORE-1381 : Allow Firebird to not use filesystem cache
	for database files Implementation in unix.cpp is experimental and
	commented out (calls of posix_fadvice) until testing Cleanup in
	winnt.cpp : removed fil_force_write_desc

2007-07-25 19:39  hvlad

	* firebird2/src/jrd/os/win32/winnt.cpp (1.49):

	Fixed bug CORE-1380 : IO errors after changing FW on already
	attached database

2007-07-25 17:46  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.335):

	Fixed CORE-1379 - Invalid parameter type when using it in
	CHAR_LENGTH function

2007-07-25 16:43  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	FirebirdInstall_20.iss (1.19), custom_messages.inc (1.5):

	Remove some more hard-coded version numbers from the install
	script.

2007-07-25 16:41  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.28):

	Remove quotes around env var and document how to define it
	correctly.

2007-07-25 15:30  alexpeshkoff

	* firebird2/src/jrd/Collation.cpp (1.8):

	looks like it worked without it, but this way it will be better

2007-07-25 15:26  alexpeshkoff

	* firebird2/src/lock/lock.cpp (1.122):

	Added one more check in DEV_BUILD

2007-07-25 15:21  alexpeshkoff

	* firebird2/src/jrd/: jrd.cpp (1.338), jrd.h (1.193):

	Fixed unreleased (or released in wrong order) locks in: 1. Dsql
	cache.	2. Transaction (table lock) - only when database dropped.
	3. Collation - were released after database's lock.

2007-07-25 15:18  alexpeshkoff

	* firebird2/src/jrd/intl.cpp (1.98):

	let it be called more than once

2007-07-25 15:16  alexpeshkoff

	* firebird2/src/jrd/Collation.cpp (1.7):

	Make sure to release lock before delete

2007-07-25 15:13  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.firebird (1.79):

	Make build process slightly less artificial

2007-07-25 15:04  paul_reeves

	* firebird2/src/utilities/fbcpl/fbpanel.cpp (1.5):

	Use constant instead of hard-coded string

2007-07-24 18:28  asfernandes

	* firebird2/src/dsql/: ddl.cpp (1.203), dsql.h (1.113), gen.cpp
	(1.129):

	Fixed CORE-1378 - Domain names and charset issues

2007-07-24 15:44  alexpeshkoff

	* firebird2/src/common/classes/GenericMap.h (1.15):

	Function to put pair to map, using default value, returning pointer
	to it

2007-07-22 17:09  asfernandes

	* firebird2/src/intl/utils/mapgen4.c (1.6):

	Fixed CORE-1374

2007-07-22 11:05  robocop

	* firebird2/src/dsql/dsql.h (1.112):

	Totally misc.

2007-07-21 23:28  hvlad

	* firebird2/src/: dsql/dsql.h (1.111), dsql/gen.cpp (1.128),
	dsql/pass1.cpp (1.334), jrd/cmp.cpp (1.261), jrd/exe.h (1.102),
	jrd/opt.cpp (1.295), jrd/par.cpp (1.169), jrd/rse.cpp (1.135):

	Fixed bug CORE-1373 : Incorrect result of recursive CTE query when
	recursive member's SELECT list contains expression using
	self-referenced fields

2007-07-21 22:47  hvlad

	* firebird2/src/jrd/rse.cpp (1.134):

	Fixed bug CORE-1370 : Memory leak when using CTE within procedure

2007-07-20 14:40  hvlad

	* firebird2/src/remote/interface.cpp (1.143):

	Fixed bug CORE-1372 : isc_dsql_fetch called after
	isc_commit_transaction not raised error

2007-07-20 11:35  alexpeshkoff

	* firebird2/src/dsql/dsql.cpp (1.195):

	Fixed CORE-1371: Execute block fails within execute statement

2007-07-20 09:28  dimitr

	* firebird2/src/jrd/intl.cpp (1.97):

	Fixed possible AV caused by a NULL lock pointer.

2007-07-20 06:40  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.33):

	Fixed my dumb mistake in the code that caused unexpected embedded
	NULLs in the CHAR strings.

2007-07-20 03:45  asfernandes

	* firebird2/src/jrd/dyn_def.epp (1.155):

	Fixed CORE-1369 - Downgrade from ODS11.1 misses default values of
	procedure parameters

2007-07-19 03:25  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.16),
	src/intl/charsets.h (1.12), src/jrd/intlnames.h (1.30):

	1) CORE-1366 - French insensitive collation FR_FR_CI_AI 2) Renamed
	CP932 to CP943C per user feedback in CORE-1324

2007-07-16 17:26  dimitr

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.32),
	DatabaseSnapshot.h (1.7):

	Fixed CORE-1359.

2007-07-16 16:44  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.31):

	Fixed CORE-1358.

2007-07-16 16:41  dimitr

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.30),
	DatabaseSnapshot.h (1.6):

	Fixed CORE-1330 plus some code cleanup.

2007-07-10 12:11  hvlad

	* firebird2/src/jrd/why.cpp (1.132):

	Fixed CORE-1196 : Long SQL statements break TCP/IP connection

2007-07-08 10:43  robocop

	* firebird2/src/dsql/gen.cpp (1.127):

	Misc.

2007-07-06 14:46  hvlad

	* firebird2/src/remote/interface.cpp (1.142):

	Fixed bug CORE-1349 : Remote interface not checked in REM_receive
	and REM_fetch client supplied message length against length of
	format of message

2007-07-05 17:39  asfernandes

	* firebird2/src/jrd/evl.cpp (1.231):

	Fixed CORE-1347 - Unexpected "cannot transliterate" error

2007-07-05 15:57  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/installation_scripted.txt
	(1.3):

	Make sure example is actually correct.

2007-07-04 18:07  dimitr

	* firebird2/src/jrd/met.epp (1.222):

	Fixed CORE-1344.

2007-07-04 02:59  asfernandes

	* firebird2/src/misc/upgrade/v2.1/metadata_charset_create.sql
	(1.3):

	Fixed CORE-1339 - Metadata charset upgrade script generates garbage
	in descriptions

2007-07-03 14:10  dimitr

	* firebird2/doc/sql.extensions/README.order_by_expressions_nulls
	(1.3):

	Corrections for v2.0 and above.

2007-07-03 11:08  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	After_Installation.url (1.1), FirebirdInstall_20.iss (1.18),
	firebirdsql.org.url (1.1):

	Add link to landing page Make sure we include the metadata update
	script.

2007-07-03 07:19  dimitr

	* firebird2/src/jrd/cmp.cpp (1.260):

	Fixed CORE-1338.

2007-07-03 02:09  asfernandes

	* firebird2/: src/jrd/SysFunction.cpp (1.12),
	doc/sql.extensions/README.builtin_functions.txt (1.5):

	Improvement CORE-1340 - Add a scale parameter to TRUNC function

2007-07-02 16:46  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/FirebirdInstall_20.iss
	(1.17):

	Make sure that manifest file is _really_ included, if it is needed.

2007-07-02 16:36  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/FirebirdInstall_20.iss
	(1.16):

	Include link to 2.1.0 release notes Dynamically generate version
	number for readme menuitem

2007-07-02 16:25  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.27):

	Remove duplicate line

2007-07-02 16:00  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.26):

	Make sure embedded packages are separated by platform.	Include
	manifest if necessary.

2007-07-02 14:28  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.25):

	Include the VC80 runtime manifest.

2007-07-02 12:28  dimitr

	* firebird2/src/jrd/: pag.cpp (1.138), pag.h (1.13):

	Const safety.

2007-07-02 01:13  asfernandes

	* firebird2/src/jrd/evl.cpp (1.230):

	Fixed CORE-1334 - Joins with NULL RDB$DB_KEY crash the server

2007-07-01 04:40  asfernandes

	* firebird2/src/: dsql/gen.cpp (1.126), dsql/node.h (1.92),
	isql/isql.epp (1.222):

	Misc

2007-06-30 11:45  hvlad

	* firebird2/src/jrd/filters.cpp (1.56):

	Correct blob filter for FORMATsub-type to show dialect 3 data types

2007-06-29 12:22  hvlad

	* firebird2/src/dsql/: gen.cpp (1.125), node.h (1.91), parse.y
	(1.242), pass1.cpp (1.333):

	Improve implementation of nod_src_info to avoid generation of
	additional blr_begin\blr_end pair

2007-06-28 17:30  asfernandes

	* firebird2/src/isql/isql.epp (1.221):

	Correction

2007-06-28 17:27  asfernandes

	* firebird2/src/: dsql/gen.cpp (1.124), isql/isql.epp (1.220):

	Fixed CORE-1332 - Put the connection charset in sqlscale of blobs
	when appropriate

2007-06-27 04:08  asfernandes

	* firebird2/src/jrd/: exe.cpp (1.224), execute_statement.cpp
	(1.21):

	Misc

2007-06-26 11:22  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/FirebirdInstall_20.iss
	(1.15):

	Tidy up a little.

2007-06-26 10:43  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	FirebirdInstallEnvironmentChecks.inc (1.6), FirebirdInstall_20.iss
	(1.14), Readme.txt (1.13), custom_messages.inc (1.4),
	installation_readme.txt (1.11), installation_scripted.txt (1.2):

	Upgrade inno setup script to IS5 Add support for building 64-bit
	installable binaries Update readme's for beta 1.

2007-06-24 10:53  robocop

	* firebird2/src/remote/interface.cpp (1.141):

	Misc (to match an almost identical code elsewhere).

2007-06-23 20:48  asfernandes

	* firebird2/src/: common/classes/fb_pair.h (1.15), jrd/exe.cpp
	(1.223), jrd/exe_proto.h (1.17), jrd/execute_statement.cpp (1.20):

	Fixed CORE-1331 - Charset transliterations don't work with EXECUTE
	STATEMENT

2007-06-22 14:21  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.24):

	Misc  upstream changes to support InnoSetup 5 and other
	enhancements to innosetup install script.

2007-06-22 03:59  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.15),
	extern/icu/source/data/mappings/ucmcore.mk (1.4),
	extern/icu/source/data/mappings/ucmfiles.mk (1.4),
	src/intl/charsets.h (1.11), src/jrd/intlnames.h (1.29):

	Feature request CORE-1324 - Japanese character set cp932 -- waiting
	for user feedback on what ICU charset is best

2007-06-21 14:04  alexpeshkoff

	* firebird2/src/remote/xnet.cpp (1.86):

	fixed bug in my last commit

2007-06-21 10:40  alexpeshkoff

	* firebird2/src/remote/: interface.cpp (1.140), server.cpp (1.152),
	xnet.cpp (1.85):

	fixed BOF during op_connect processing, avoid use of sprintf() in
	remote

2007-06-19 09:35  alexpeshkoff

	* firebird2/src/alice/: alice.cpp (1.96), alice.h (1.56),
	alice_proto.h (1.13), tdr.cpp (1.52):

	Fixed CORE-1328: unexpected end of input when running gfix in
	dialog

2007-06-18 14:52  aafemt

	* firebird2/src/common/classes/GenericMap.h (1.14):

	Warning

2007-06-16 21:39  asfernandes

	* firebird2/src/jrd/os/darwin/mod_loader.cpp (1.8):

	Misc

2007-06-15 11:28  alexpeshkoff

	* firebird2/src/jrd/: jrd.cpp (1.337), jrd.h (1.192):

	Fixed CORE-1323: NBAK not working

2007-06-15 09:21  robocop

	* firebird2/src/jrd/os/darwin/: config_root.cpp (1.7),
	mod_loader.cpp (1.7):

	Misc.

2007-06-15 02:41  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.332):

	Second part of fix for CORE-1313, fixed the issue with RDB$DB_KEY
	and derived tables

2007-06-14 17:14  asfernandes

	* firebird2/src/utilities/gsec/gsec.cpp (1.72):

	Remove warning

2007-06-14 14:28  alexpeshkoff

	* firebird2/src/jrd/par.cpp (1.168):

	Slightly better way to do the same thing

2007-06-14 14:25  alexpeshkoff

	* firebird2/src/common/classes/fb_string.h (1.7):

	added missing method

2007-06-14 04:15  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.331):

	Fixed CORE-1313 - RDB$DB_KEY not supported in merge command

2007-06-13 16:10  alexpeshkoff

	* firebird2/src/jrd/scl.epp (1.84):

	Better fix for that buffer overflow

2007-06-13 16:04  alexpeshkoff

	* firebird2/src/jrd/scl.epp (1.83):

	Fixed possible buffer overflow

2007-06-13 15:21  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.336):

	Fixed role uppercasing - thanks to Adriano

2007-06-13 13:56  paulbeach

	* firebird2/extern/icu/source/config/mh-darwin (1.3):

	MacOS Port into HEAD - Minor mods

2007-06-13 12:07  paulbeach

	* firebird2/: builds/posix/postfix.darwin (1.5),
	src/jrd/os/darwin/config_root.cpp (1.6),
	src/jrd/os/darwin/mod_loader.cpp (1.6):

	MacOS Port into HEAD - Minor mods

2007-06-13 03:56  asfernandes

	* firebird2/doc/WhatsNew (1.132):

	Update

2007-06-13 03:53  asfernandes

	* firebird2/src/jrd/: cmp.cpp (1.259), exe.h (1.101), par.cpp
	(1.167):

	Fixed CORE-1318 - Error "Identifier ... is too long using multiple
	(nested) derived tables.  Front-ported fix done by Alex in 2.0.

2007-06-12 10:29  robocop

	* firebird2/src/dsql/pass1.cpp (1.330):

	Misc and VC6 compilation workaround.

2007-06-12 04:02  asfernandes

	* firebird2/builds/posix/postfix.darwin (1.4):

	Misc

2007-06-11 16:21  paulbeach

	* firebird2/: builds/install/arch-specific/darwin/FB.info (1.3),
	builds/install/arch-specific/darwin/Makefile.in (1.3),
	builds/install/arch-specific/darwin/fullvers.c (1.3),
	builds/install/arch-specific/darwin/install-script (1.3),
	builds/install/arch-specific/darwin/preupgrade-script (1.3),
	builds/install/arch-specific/darwin/buildno.c (1.2),
	builds/install/arch-specific/darwin/revno.c (1.2),
	builds/posix/Makefile.in.firebird (1.78),
	builds/posix/Makefile.in.libfbclient (1.36),
	builds/posix/Makefile.in.libfbembed (1.24),
	builds/posix/Makefile.in.static.gbak (1.15),
	builds/posix/fbintl.darwin.vers (1.2), builds/posix/make.defaults
	(1.55), builds/posix/postfix.darwin (1.3),
	builds/posix/firebird.darwin.client.vers (1.2),
	builds/posix/firebird.darwin.embed.vers (1.2),
	src/common/classes/locks.h (1.25), src/include/firebird.h (1.43),
	src/jrd/common.h (1.154), src/jrd/flu.cpp (1.58),
	src/jrd/isc_file.cpp (1.109), src/jrd/license.h (1.34):

	MacOS Port into HEAD

2007-06-10 00:07  hvlad

	* firebird2/src/jrd/isc.cpp (1.68):

	Fixed CORE-1301 : CLONE -fbclient.dll changes the security
	descriptor of the calling process

2007-06-09 22:49  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.11):

	More work on CORE-1315

2007-06-09 21:55  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.10):

	1) More work on CORE-1315 2) Fixed crash in LPAD/RPAD caused by
	SLONG->ULONG replacement

2007-06-09 21:31  asfernandes

	* firebird2/: doc/WhatsNew (1.131), src/dsql/dsql.h (1.110),
	src/dsql/make.cpp (1.135), src/dsql/node.h (1.90),
	src/dsql/pass1.cpp (1.329):

	Rollback fix for CORE-1245 and CORE-1246 and defer to better times,
	as each change causes regressions

2007-06-09 21:18  asfernandes

	* firebird2/: doc/WhatsNew (1.130), src/dsql/make.cpp (1.134),
	src/dsql/pass1.cpp (1.328), src/jrd/DataTypeUtil.cpp (1.8),
	src/jrd/SysFunction.cpp (1.9), src/jrd/SysFunction.h (1.4),
	src/jrd/dsc.h (1.37):

	Fixed CORE-1315 - Data type unknown, for most functions ported from
	Yaffil

2007-06-09 13:06  hvlad

	* firebird2/src/remote/: interface.cpp (1.139), remote.h (1.56):

	Additional patch for CORE-1310 : Got "request synchronization
	error" when calling isc_dsql_sql_info with isc_info_sql_records
	parameter after last record fetched

2007-06-09 11:25  alexpeshkoff

	* firebird2/src/jrd/: jrd.cpp (1.335), scl.epp (1.82):

	Restored old (SYSDBA) value of CURRENT_USER during BOOT_BUILD

2007-06-09 11:04  robocop

	* firebird2/src/dsql/pass1.cpp (1.327):

	Misc.

2007-06-09 10:38  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.334):

	fixed option name

2007-06-09 06:06  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.333):

	Misc

2007-06-08 15:24  hvlad

	* firebird2/src/dsql/make.cpp (1.133):

	Quick fix for CORE-1315 : Data type unknown. To be reviewed by
	Adriano

2007-06-08 14:41  hvlad

	* firebird2/src/remote/: interface.cpp (1.138), remote.h (1.55):

	Fixed CORE-1310 : Got "request synchronization error" when calling
	isc_dsql_sql_info with isc_info_sql_records parameter after last
	record fetched

2007-06-08 12:24  alexpeshkoff

	* firebird2/src/jrd/: dyn.epp (1.108), evl.cpp (1.229),
	functions.cpp (1.27), inf.cpp (1.73), jrd.cpp (1.332), scl.epp
	(1.81), scl.h (1.15), scl_proto.h (1.25), vio.cpp (1.192):

	Fixed CORE-1312: A remote attacker can check, if a file is present
	in the system, running firebird server

2007-06-08 12:22  alexpeshkoff

	* firebird2/src/misc/ids.m (1.4):

	Fixed ids.h formatting - thanks to Claudio

2007-06-08 10:40  robocop

	* firebird2/src/include/gen/ids.h (1.25):

	Misc.

2007-06-08 10:40  robocop

	* firebird2/src/common/classes/semaphore.h (1.34):

	Fix wrong indentation.

2007-06-08 04:19  asfernandes

	* firebird2/: doc/WhatsNew (1.129), src/dsql/dsql.h (1.109),
	src/dsql/make.cpp (1.132), src/dsql/node.h (1.89), src/dsql/parse.y
	(1.241), src/dsql/pass1.cpp (1.326), src/jrd/Optimizer.cpp (1.76),
	src/jrd/cmp.cpp (1.258):

	Rework fix for CORE-1245 to fix: CORE-1246 - Incorrect column
	values with outer joins and derived tables, CORE-1306 - Indices not
	used for views

2007-06-07 05:34  asfernandes

	* firebird2/: builds/posix/Makefile.in.static.gbak (1.14),
	src/common/classes/semaphore.h (1.33), src/jrd/jrd.h (1.191),
	src/jrd/trig.h (1.22):

	Misc

2007-06-06 17:37  asfernandes

	* firebird2/src/: jrd/trig.h (1.21),
	misc/upgrade/v2.1/metadata_charset_create.sql (1.2):

	Fixed problem of metadata upgrade script with check constraints

2007-06-06 15:08  alexpeshkoff

	* firebird2/src/: include/gen/ids.h (1.24), misc/ids.m (1.3):

	Make ids.h better human-readable

2007-06-06 14:36  alexpeshkoff

	* firebird2/src/: dsql/dsql.cpp (1.194), include/gen/ids.h (1.23),
	iscguard/cntl_guard.cpp (1.21), jrd/cch.cpp (1.169), jrd/cmp.cpp
	(1.257), jrd/dyn.epp (1.107), jrd/exe.cpp (1.222), jrd/fil.h
	(1.17), jrd/inuse.cpp (1.12), jrd/jrd.cpp (1.331), jrd/jrd.h
	(1.190), jrd/jrd_proto.h (1.49), jrd/sch.cpp (1.41), jrd/svc.cpp
	(1.185), jrd/thd.cpp (1.52), jrd/thd.h (1.50), jrd/os/pio.h (1.8),
	jrd/os/posix/isc_ipc.cpp (1.22), jrd/os/posix/unix.cpp (1.60),
	jrd/os/win32/isc_ipc.cpp (1.19), jrd/os/win32/winnt.cpp (1.48),
	remote/inet.cpp (1.191), remote/xnet.cpp (1.84),
	remote/os/win32/cntl.cpp (1.22):

	Cleaned up mutexes - removed MUTX_T and related macros

2007-06-06 13:45  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.static.gbak (1.13):

	misc

2007-06-06 11:03  alexpeshkoff

	* firebird2/src/common/classes/semaphore.h (1.32):

	front-ported changes required for Solaris and Darwin

2007-06-06 10:08  robocop

	* firebird2/src/remote/inet.cpp (1.190):

	Misc.

2007-06-06 09:12  alexpeshkoff

	* firebird2/src/utilities/guard/: util.cpp (1.13), util_proto.h
	(1.5):

	Do not use GNU specific sighandler_t

2007-06-06 04:27  asfernandes

	* firebird2/src/jrd/blp.h (1.29):

	Fixed BLR filter for IS [NOT] DISTINCT

2007-06-05 18:04  asfernandes

	* firebird2/src/jrd/CsConvert.h (1.5):

	Fixed the problem found using RDB$FIX_METADATA reported by Yakov
	Hrebtov

2007-06-05 10:52  hvlad

	* firebird2/doc/WhatsNew (1.128):

	Update WhatsNew

2007-06-05 09:14  alexpeshkoff

	* firebird2/src/jrd/: svc.cpp (1.184), svc.h (1.43):

	Fixed CORE-1302: Races during service startup

2007-06-05 09:11  alexpeshkoff

	* firebird2/src/common/classes/semaphore.h (1.31):

	Null implementation for ST case

2007-06-04 16:17  hvlad

	* firebird2/src/remote/inet.cpp (1.189):

	Fixed CORE-1303 : Infinite loop in SS remote listener

2007-06-02 21:51  hvlad

	* firebird2/src/common/classes/UserBlob.cpp (1.7):

	Fixed crash in DEV_BUILD when zero length blob is read by gbak.
	Reported privately by Adriano

2007-06-02 21:13  asfernandes

	* firebird2/: doc/WhatsNew (1.127), src/dsql/ddl.cpp (1.202),
	src/jrd/dyn_def.epp (1.154):

	Fix for: CORE-1286 - Bug with COMPUTED BY fields CORE-1292 - Can't
	create table using long username and UTF8 as attachment charset

2007-06-02 21:11  asfernandes

	* firebird2/builds/install/arch-specific/:
	linux/classic/makeInstallImage.sh.in (1.21),
	linux/super/makeInstallImage.sh.in (1.21),
	win32/BuildExecutableInstall.bat (1.23):

	Metadata charset upgrade scripts

2007-06-02 20:42  asfernandes

	* firebird2/src/misc/upgrade/v2.1/: metadata_charset.txt (1.1),
	metadata_charset_create.sql (1.1), metadata_charset_drop.sql (1.1):

	Metadata charset upgrade scripts

2007-06-02 14:15  hvlad

	* firebird2/src/jrd/btr.cpp (1.196):

	Fixed CORE-1300 : Lower level index pages in missed from parent
	page

2007-06-02 14:10  hvlad

	* firebird2/src/jrd/btr.cpp (1.195):

	Fixed CORE-1299 : Wrong index entries order at non-leaf b-tree
	pages

2007-06-02 14:07  hvlad

	* firebird2/src/jrd/btr.cpp (1.194):

	Fixed CORE-1298 : BTR\garbage_collect code can make a deadlock in a
	page cache

2007-06-01 18:05  asfernandes

	* firebird2/src/gpre/sqe.cpp (1.44):

	Misc

2007-06-01 15:16  alexpeshkoff

	* firebird2/src/extlib/ib_udf.sql (1.8):

	Builtin functions - same changes in legacy file

2007-06-01 14:46  hvlad

	* firebird2/src/remote/: interface.cpp (1.137), server.cpp (1.151):

	Fixed bug with wrongly initialized remote statement when lazy_port
	feature active.  It visible with TCS's test DSQL_DOMAIN_20

2007-06-01 14:08  alexpeshkoff

	* firebird2/src/extlib/ib_udf2.sql (1.10):

	All this functions became builtin in fb2.1

2007-05-30 17:28  hvlad

	* firebird2/src/jrd/filters.cpp (1.55):

	Fixed CORE-1291 : Can't transliterate character set when look at
	procedure text in database just created from script (and thus in
	ODS 11.1)

2007-05-28 22:24  hvlad

	* firebird2/src/common/StatusHolder.cpp (1.3):

	fb_assert added to not allow illegal use of StatusHolder

2007-05-28 22:09  hvlad

	* firebird2/src/remote/interface.cpp (1.136):

	Fixed bug reported by Adriano in fb-devel : exception occurred
	after 3rd suspend reported by fbclient after 1st fetch.  Solution
	is to check for statement's exception not at every fetched row but
	before first fetch only.

2007-05-28 15:23  asfernandes

	* firebird2/doc/WhatsNew (1.126):

	Update

2007-05-28 14:46  alexpeshkoff

	* firebird2/src/dsql/gen.cpp (1.123):

	Misc

2007-05-27 02:37  asfernandes

	* firebird2/src/dsql/gen.cpp (1.122):

	Misc

2007-05-27 00:08  asfernandes

	* firebird2/src/: dsql/gen.cpp (1.121), jrd/jrd.cpp (1.330),
	jrd/jrd_proto.h (1.48), jrd/why.cpp (1.131), jrd/why_proto.h
	(1.33):

	Fix non-ASCII object names in: 1) aliases in PLANs 2) EXECUTE
	PROCEDURE 3) SELECTs inside procedures/triggers

2007-05-25 16:06  asfernandes

	* firebird2/src/jrd/: DataTypeUtil.cpp (1.7), DataTypeUtil.h (1.7),
	opt.cpp (1.294):

	Transliterate object names from PLANs to the client charset

2007-05-25 04:10  asfernandes

	* firebird2/src/jrd/trig.h (1.20):

	Allow object names with international text to use up to 31 bytes,
	and not a "random" maximum number of bytes

2007-05-24 22:05  hvlad

	* firebird2/src/jrd/dyn.epp (1.106):

	Don't convert to UNICODE_FSS metadata text blobs for ODS < 11.1 as
	older engines didn't convert it back to attachment charset when
	reading

2007-05-24 17:39  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.256):

	Apply fix by Dmitry to problem caused by fix for CORE-1245

2007-05-24 14:49  alexpeshkoff

	* firebird2/src/jrd/: GlobalRWLock.h (1.5), nbak.h (1.26):

	some more gcc warnings

2007-05-24 14:30  alexpeshkoff

	* firebird2/src/jrd/GlobalRWLock.cpp (1.4):

	fixed gcc warning, human readability also here

2007-05-24 14:18  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.329):

	Much better pool may be used here

2007-05-24 14:13  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.328):

	Fixed ContextPoolHolder usage - in non-AST cases pool should not be
	0

2007-05-24 02:39  asfernandes

	* firebird2/src/jrd/exe.cpp (1.221):

	Misc

2007-05-23 17:29  asfernandes

	* firebird2/src/jrd/: blb.cpp (1.148), blob_filter.cpp (1.32),
	gds.cpp (1.227), gds_proto.h (1.46):

	Misc

2007-05-23 12:48  asfernandes

	* firebird2/src/jrd/blb.cpp (1.147):

	Correction

2007-05-23 10:56  hvlad

	* firebird2/src/alice/alice.cpp (1.95):

	Correct invalid cast in SafeArg usage

2007-05-23 08:49  robocop

	* firebird2/src/msgs/facilities2.sql (1.9):

	Misc.

2007-05-23 04:26  asfernandes

	* firebird2/src/jrd/: CharSet.h (1.4), blb.cpp (1.146), blb_proto.h
	(1.29), exe.cpp (1.220):

	Improvement CORE-1280 - Verify well-formedness of text blobs

2007-05-22 13:52  hvlad

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.29), dfw.epp (1.209),
	inf.cpp (1.72), pag.cpp (1.137), pag.h (1.12), os/pio_proto.h
	(1.22), os/posix/unix.cpp (1.59), os/win32/winnt.cpp (1.47):

	PIO_act_alloc and PIO_max_alloc moved into PageSpace static metods

2007-05-22 04:14  asfernandes

	* firebird2/src/: dsql/gen.cpp (1.120), dsql/pass1.cpp (1.325),
	jrd/blb.cpp (1.145), jrd/blb.h (1.27), jrd/blb_proto.h (1.28),
	jrd/dpm.epp (1.73), jrd/gds.cpp (1.226), jrd/gds_proto.h (1.45),
	jrd/jrd.cpp (1.327), jrd/ods.h (1.43):

	Improvement CORE-1277 - Automatic transliteration of text blobs

2007-05-21 22:25  hvlad

	* firebird2/src/remote/inet.cpp (1.188):

	Fix for CORE-1276: Sometime INET error reported as 0 in
	firebird.log instead of real error code

2007-05-21 14:10  alexpeshkoff

	* firebird2/src/utilities/gsec/gsec.cpp (1.71):

	misc

2007-05-21 14:06  alexpeshkoff

	* firebird2/src/: msgs/facilities2.sql (1.8), msgs/messages2.sql
	(1.11), utilities/gsec/gsec.cpp (1.70), utilities/gsec/gsec.h
	(1.28):

	Fixed CORE-1263 - gsec incorrectly processes some switches

2007-05-21 11:11  dimitr

	* firebird2/src/jrd/ods.h (1.42):

	Fixed the datatype.

2007-05-21 09:42  dimitr

	* firebird2/src/jrd/: pag.cpp (1.136), os/posix/unix.cpp (1.58),
	os/win32/winnt.cpp (1.46):

	A better fix for the previous issue. This time it doesn't crash on
	DROP DATABASE :-)

2007-05-20 14:34  mkubecek

	* firebird2/src/jrd/cch.cpp (1.168):

	C++ specification does not allow unbraced linkage specification
	with storage class (and neither does GCC 4.1.2)

2007-05-20 05:25  asfernandes

	* firebird2/src/: jrd/cch.cpp (1.167), jrd/dfw.epp (1.208),
	utilities/fbsvcmgr.cpp (1.4):

	Misc

2007-05-20 03:37  asfernandes

	* firebird2/doc/WhatsNew (1.125):

	Update

2007-05-19 23:25  asfernandes

	* firebird2/src/jrd/dfw.epp (1.207):

	Fixed CORE-1271 - Creation of invalid procedures/triggers allowed

2007-05-18 15:33  dimitr

	* firebird2/doc/WhatsNew (1.124):

	Update.

2007-05-18 09:28  alexpeshkoff

	* firebird2/src/jrd/os/posix/unix.cpp (1.57):

	misc

2007-05-18 09:19  alexpeshkoff

	* firebird2/builds/posix/make.shared.variables (1.75):

	Added StatusHolder to posix build

2007-05-18 08:31  robocop

	* firebird2/builds/win32/msvc6/: common.dsp (1.37),
	common_classic.dsp (1.31), common_static.dsp (1.15):

	Sync VC6 files.

2007-05-18 08:15  robocop

	* firebird2/src/: common/StatusHolder.cpp (1.2), jrd/cch.cpp
	(1.166), jrd/evl.cpp (1.228):

	Misc.

2007-05-18 03:50  asfernandes

	* firebird2/src/jrd/evl.cpp (1.227):

	Fixed CORE-1267 - Small bug with default value for domains in PSQL

2007-05-18 03:17  asfernandes

	* firebird2/src/dsql/: parse.y (1.240), pass1.cpp (1.324):

	Rollback fix for CORE-1246 - Incorrect column values with outer
	joins and derived tables, that broke recursive-CTE and uses scarse
	contexts

2007-05-17 20:40  dimitr

	* firebird2/src/jrd/pag.cpp (1.135):

	We don't need to try to close the file twice. With my recent
	commit, this causes an AV in PIO_close().

2007-05-17 16:48  asfernandes

	* firebird2/builds/win32/msvc8/: common.vcproj (1.6),
	common_classic.vcproj (1.6), common_static.vcproj (1.5):

	Update MSVC8 build

2007-05-17 15:03  hvlad

	* firebird2/src/remote/: interface.cpp (1.135), remote.h (1.54),
	server.cpp (1.150):

	Correct error handling for deferred executed statements

2007-05-17 15:00  hvlad

	* firebird2/: src/common/StatusHolder.cpp (1.1),
	src/common/StatusHolder.h (1.1), builds/win32/msvc7/common.vcproj
	(1.27), builds/win32/msvc7/common_classic.vcproj (1.24),
	builds/win32/msvc7/common_static.vcproj (1.12):

	Add class for holding status vector and error strings

2007-05-17 14:40  alexpeshkoff

	* firebird2/doc/README.fbsvcmgr (1.2):

	Added missing SPB parameter

2007-05-17 14:37  alexpeshkoff

	* firebird2/src/: utilities/fbsvcmgr.cpp (1.3),
	msgs/facilities2.sql (1.7), msgs/messages2.sql (1.10):

	Added missing SPB parameter

2007-05-17 14:30  alexpeshkoff

	* firebird2/src/common/utils.cpp (1.29):

	Fixed posix build

2007-05-17 14:25  alexpeshkoff

	* firebird2/src/common/classes/tree.h (1.65):

	Misc

2007-05-17 12:18  dimitr

	* firebird2/src/jrd/os/: posix/unix.cpp (1.56), win32/winnt.cpp
	(1.45):

	Fixed CORE-1265.

2007-05-17 10:31  hvlad

	* firebird2/src/jrd/cch.cpp (1.165):

	Add missed THREAD_ENTER calls

2007-05-17 09:17  hvlad

	* firebird2/src/jrd/: cch.cpp (1.164), cch.h (1.33):

	Implement improved dirty pages flush algoritm

2007-05-16 11:38  dimitr

	* firebird2/doc/WhatsNew (1.123):

	Update.

2007-05-16 10:38  dimitr

	* firebird2/src/common/utils.cpp (1.28):

	Changed the logic a bit to please Claudio.

2007-05-16 10:23  robocop

	* firebird2/src/jrd/pag.cpp (1.134):

	Replace custom loop with memset.

2007-05-16 09:54  dimitr

	* firebird2/doc/README.monitoring_tables (1.6):

	Added remote process name to the monitoring data. Applications are
	allowed to override this value via DPB.

2007-05-16 09:50  dimitr

	* firebird2/src/remote/interface.cpp (1.134):

	Added remote process name to the monitoring data. Applications are
	allowed to override this value via DPB.

2007-05-16 09:47  dimitr

	* firebird2/src/jrd/os/: posix/config_root.cpp (1.15),
	win32/config_root.cpp (1.20):

	Added remote process name to the monitoring data. Applications are
	allowed to override this value via DPB.

2007-05-16 09:43  dimitr

	* firebird2/src/: jrd/DatabaseSnapshot.cpp (1.28), jrd/jrd.cpp
	(1.326), jrd/jrd.h (1.189), jrd/names.h (1.13), jrd/relations.h
	(1.18), include/gen/ids.h (1.22), include/consts_pub.h (1.11),
	common/utils.cpp (1.27), common/utils_proto.h (1.17):

	Added remote process name to the monitoring data. Applications are
	allowed to override this value via DPB.

2007-05-16 08:56  robocop

	* firebird2/src/jrd/msg.h (1.11):

	Raise the minor version of the messages file or we will do nothing
	at all to signal the change in messages processing.

2007-05-16 08:53  robocop

	* firebird2/src/: dsql/pass1.cpp (1.323), jrd/cch.cpp (1.163):

	Misc.

2007-05-16 08:52  robocop

	* firebird2/src/common/classes/tree.h (1.64):

	Formatting and VC6 hack.

2007-05-16 06:18  dimitr

	* firebird2/doc/WhatsNew (1.122):

	Misc.

2007-05-15 10:13  dimitr

	* firebird2/src/jrd/isc_version.h (1.9):

	Update.

2007-05-15 10:12  dimitr

	* firebird2/doc/WhatsNew (1.121):

	Misc.

2007-05-15 10:06  dimitr

	* firebird2/doc/WhatsNew (1.120):

	Update.

2007-05-14 17:27  asfernandes

	* firebird2/src/config/ConfObject.cpp (1.6):

	Fixed BOs

2007-05-14 13:40  alexpeshkoff

	* firebird2/: configure.in (1.257),
	builds/install/arch-specific/linux/classic/rpmheader.txt.in (1.6),
	builds/install/arch-specific/linux/super/rpmheader.txt.in (1.7):

	Fixed CORE-981 - x86_64 RPM package missing "provides"

2007-05-14 11:27  alexpeshkoff

	* firebird2/src/utilities/ibmgr/ibmgr.cpp (1.24):

	Fixed assertion in DEV_BUILD

2007-05-13 16:06  asfernandes

	* firebird2/: doc/sql.extensions/README.update_or_insert (1.4),
	src/dsql/pass1.cpp (1.322):

	Changed UPDATE OR INSERT to check existence of records with IS NOT
	DISTINCT

2007-05-13 15:44  asfernandes

	* firebird2/src/common/classes/GenericMap.h (1.13):

	Correction

2007-05-13 03:37  asfernandes

	* firebird2/src/: common/classes/GenericMap.h (1.12), dsql/dsql.h
	(1.108), dsql/pass1.cpp (1.321):

	Fixed CORE-1256 - Table columns hide destination variables of
	RETURNING INTO, and others problems recent introduced

2007-05-11 18:37  alexpeshkoff

	* firebird2/doc/README.fbsvcmgr (1.1):

	Documentation for fbsvcmgr

2007-05-11 18:34  alexpeshkoff

	* firebird2/src/utilities/fbsvcmgr.cpp (1.2):

	misc

2007-05-11 17:14  asfernandes

	* firebird2/src/jrd/gds.cpp (1.225):

	Fixed BLR filter for exceptions with strings (EXCEPTION e 'string')

2007-05-11 13:18  asfernandes

	* firebird2/doc/sql.extensions/README.update_or_insert (1.3):

	Removed incorrect note

2007-05-11 11:24  alexpeshkoff

	* firebird2/src/jrd/vio.cpp (1.191):

	Fixed CORE-885 - impossible to take away rights on update of a
	column

2007-05-11 11:19  alexpeshkoff

	* firebird2/src/jrd/dyn.epp (1.105):

	misc

2007-05-11 08:44  aafemt

	* firebird2/src/jrd/: TempSpace.h (1.7), GlobalRWLock.h (1.4):

	Warnings

2007-05-11 08:41  aafemt

	* firebird2/doc/README.makefiles (1.4):

	Note for POSIX builders

2007-05-11 08:40  aafemt

	* firebird2/builds/posix/: Makefile.in.client.gbak (1.18),
	Makefile.in.client.gfix (1.21), Makefile.in.client.gpre (1.25),
	Makefile.in.client.isql (1.18), Makefile.in.client.qli (1.13),
	Makefile.in.client.util (1.43), Makefile.in.embed.gbak (1.19),
	Makefile.in.embed.gfix (1.22), Makefile.in.embed.gpre (1.23),
	Makefile.in.embed.isql (1.17), Makefile.in.embed.qli (1.22),
	Makefile.in.intl (1.32), Makefile.in.libfbclient (1.35),
	make.shared.variables (1.74):

	Fix MinGW build

2007-05-11 04:07  asfernandes

	* firebird2/src/jrd/: evl.cpp (1.226), exe.h (1.100), opt.cpp
	(1.293):

	Fixed CORE-1253 - LIST(DISTINCT) concatenate VARCHAR values as CHAR

2007-05-09 17:23  asfernandes

	* firebird2/doc/sql.extensions/README.list (1.2):

	Updated LIST documentation - thanks to Maycon Ferraa

2007-05-09 04:03  asfernandes

	* firebird2/src/burp/burp.cpp (1.126):

	Misc

2007-05-08 17:50  asfernandes

	* firebird2/src/dsql/parse.y (1.239):

	Use UNION ALL instead of UNION

2007-05-08 17:34  asfernandes

	* firebird2/doc/README.intl (1.9):

	More INTL documentation

2007-05-08 17:33  asfernandes

	* firebird2/src/: dsql/metd.epp (1.100), jrd/intl.h (1.17),
	misc/intl.sql (1.4):

	Fixed registration and use of custom character sets

2007-05-08 17:16  alexpeshkoff

	* firebird2/src/burp/mvol.cpp (1.47):

	1. Fixed ignored IO-errors (i.e. incomplete backups) on non-windows
	platforms.  2. Fixed CORE-1237 - GBAK does not create backup in
	service_mgr mode if there is no space on disk, no error reported.

2007-05-08 17:13  alexpeshkoff

	* firebird2/src/burp/burp.cpp (1.125):

	use ClumpletWriter for spb

2007-05-08 10:50  alexpeshkoff

	* firebird2/src/common/classes/alloc.cpp (1.92):

	misc

2007-05-08 10:31  dimitr

	* firebird2/src/jrd/: cch.cpp (1.162), shut.cpp (1.47):

	Fixed CORE-1249 plus minor corrections for the single-user shutdown
	mode.  The change in CCH allows to report isc_shutdown instead of
	the LM error code in Classic (GFIX depends on this behaviour).
	Also, refactored the SHUT logic a bit to assert on unexpected
	shutdown modes.

2007-05-08 04:31  asfernandes

	* firebird2/src/: common/classes/tree.h (1.63), dsql/parse.y
	(1.238):

	Misc

2007-05-07 17:33  asfernandes

	* firebird2/src/misc/intl.sql (1.3):

	Removed obsolete functions

2007-05-07 15:23  hvlad

	* firebird2/src/jrd/evl.cpp (1.225):

	Fixed CORE-1248 : Incorrect timestamp arithmetic when one of
	operands is negative number

2007-05-07 15:09  hvlad

	* firebird2/src/jrd/jrd.cpp (1.325):

	Assing memory pool in tdbb at database detach.

2007-05-07 11:39  hvlad

	* firebird2/src/jrd/blb.cpp (1.144):

	Fixed CORE-1247 : Blobs garbage collector removed wrong blob if
	going blob descriptor contains 0:0 (NULL value) but field's NULL
	flag is not set

2007-05-06 23:30  asfernandes

	* firebird2/src/dsql/: parse.y (1.237), pass1.cpp (1.320):

	Fixed CORE-1246 - Incorrect column values with outer joins and
	derived tables

2007-05-06 18:45  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.319):

	Fixed ambiguity problem in NATURAL/USING join and derived tables

2007-05-05 21:28  asfernandes

	* firebird2/src/: dsql/make.cpp (1.131), jrd/cmp.cpp (1.255),
	jrd/dsc.h (1.36), jrd/evl.cpp (1.224), jrd/exe.h (1.99):

	Fixed CORE-1227 - LIST() function seems not work if used twice or
	more in a query

2007-05-05 17:35  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.254):

	Fixed CORE-1245 - Incorrect column values with outer joins and
	views

2007-05-05 05:17  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.318):

	Fixed CORE-1244 - Server crash on select * from <recursive CTE>

2007-05-05 00:10  hvlad

	* firebird2/src/jrd/cch.cpp (1.161):

	Few small fixes : Removed not needed includes Stop tracking
	precedence for temporary pages THREAD_EXIT\THREAD_ENTER while page
	writes into nbackup delta file Temporary pages was not written to
	disk in BACKUP state (nbak_state_stalled)

2007-05-04 23:25  skidder

	* firebird2/src/jrd/: GlobalRWLock.cpp (1.3), cch.cpp (1.160):

	Small NBAK performance optimization from Rom
an Simakov

2007-05-04 16:48  asfernandes

	* firebird2/src/intl/: lc_iso8859_1.cpp (1.21), lc_iso8859_13.cpp
	(1.5), lc_iso8859_2.cpp (1.16), lc_narrow.cpp (1.23), lc_narrow.h
	(1.11):

	Allow all narrow collations to use the new attributes.

2007-05-04 14:37  hvlad

	* firebird2/src/common/classes/: sparse_bitmap.h (1.19), tree.h
	(1.62):

	Optimize SparseBitmap::set a bit

2007-05-04 03:38  asfernandes

	* firebird2/builds/win32/msvc8/: Firebird2.sln (1.4),
	fbsvcmgr.vcproj (1.1):

	Added fbsvcmgr for MSVC8.  Note: it should depend on common and
	fbclient.

2007-05-04 03:23  asfernandes

	* firebird2/builds/win32/create_msgs.bat (1.5):

	Correction

2007-05-04 03:18  asfernandes

	* firebird2/:
	builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.20), builds/posix/prefix.linux_mipsel (1.5),
	src/common/classes/alloc.cpp (1.91), src/common/classes/alloc.h
	(1.70), src/jrd/os/win32/winnt.cpp (1.44):

	Misc

2007-05-03 15:51  alexpeshkoff

	* firebird2/src/: alice/all.h (1.13), common/classes/alloc.cpp
	(1.90), common/classes/alloc.h (1.69), jrd/inf.cpp (1.71),
	jrd/jrd.cpp (1.324):

	Front-ported fix for CORE-1240 - any task, using libfbclient, hangs
	on exit on Darwin/PPC

2007-05-03 13:24  alexpeshkoff

	* firebird2/:
	builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.19),
	builds/install/arch-specific/linux/super/makeInstallImage.sh.in
	(1.20), builds/posix/Makefile.in.client.util (1.42),
	builds/posix/Makefile.in.embed.util (1.31),
	builds/posix/make.defaults (1.54), builds/posix/prefix.linux
	(1.32), builds/posix/prefix.linux_amd64 (1.12),
	builds/posix/prefix.linux_generic (1.9),
	builds/posix/prefix.linux_mipsel (1.4),
	builds/posix/prefix.linux_powerpc (1.4),
	builds/posix/prefix.linux_sparc32 (1.13),
	lang_helpers/gds_codes.ftn (1.58), lang_helpers/gds_codes.pas
	(1.58), src/include/gen/codetext.h (1.66),
	src/include/gen/iberror.h (1.67), src/include/gen/msg_facs.h
	(1.10), src/include/gen/msgs.h (1.84), src/include/gen/rdb_codes.h
	(1.63), src/include/gen/sql_code.h (1.71), src/msgs/facilities2.sql
	(1.6), src/msgs/messages2.sql (1.9), src/msgs/system_errors2.sql
	(1.8), src/utilities/fbsvcmgr.cpp (1.1):

	Added fbsvcmgr, utility to access services manager

2007-05-03 03:32  asfernandes

	* firebird2/doc/sql.extensions/README.joins.txt (1.1):

	Doc. for new join types

2007-05-02 08:59  robocop

	* firebird2/builds/win32/msvc6/: engine.dsp (1.73),
	engine_classic.dsp (1.69), engine_embed.dsp (1.48):

	Fix VC6 project files after the last file(s) addition.

2007-05-02 08:57  robocop

	* firebird2/: src/common/config/config.cpp (1.81),
	src/jrd/GlobalRWLock.h (1.3), src/jrd/dyn.epp (1.104),
	src/jrd/jrd.h (1.188), src/jrd/pag.cpp (1.133),
	builds/install/misc/firebird.conf (1.31), src/dsql/pass1.cpp
	(1.317), src/jrd/os/win32/winnt.cpp (1.43):

	Misc.

2007-05-01 08:48  dimitr

	* firebird2/src/jrd/cch.cpp (1.159):

	Misc.

2007-04-29 21:04  asfernandes

	* firebird2/: lang_helpers/gds_codes.ftn (1.57),
	lang_helpers/gds_codes.pas (1.57), src/common/classes/array.h
	(1.41), src/dsql/blk.h (1.8), src/dsql/dsql.h (1.107),
	src/dsql/node.h (1.88), src/dsql/pass1.cpp (1.316),
	src/include/gen/codetext.h (1.65), src/include/gen/iberror.h
	(1.66), src/include/gen/msgs.h (1.83), src/include/gen/rdb_codes.h
	(1.62), src/include/gen/sql_code.h (1.70), src/msgs/facilities2.sql
	(1.5), src/msgs/messages2.sql (1.8), src/msgs/system_errors2.sql
	(1.7):

	Implementation of CORE-1235: NATURAL JOIN and JOIN...USING

2007-04-29 18:29  asfernandes

	* firebird2/src/jrd/dyn.epp (1.103):

	Misc

2007-04-28 16:13  alexpeshkoff

	* firebird2/: lang_helpers/gds_codes.ftn (1.56),
	lang_helpers/gds_codes.pas (1.56), src/include/gen/codetext.h
	(1.64), src/include/gen/iberror.h (1.65), src/include/gen/msgs.h
	(1.82), src/include/gen/rdb_codes.h (1.61),
	src/include/gen/sql_code.h (1.69), src/jrd/dyn.epp (1.102),
	src/msgs/facilities2.sql (1.4), src/msgs/messages2.sql (1.7),
	src/msgs/system_errors2.sql (1.6):

	Fixed CORE-1083 - engine silently ignored attempt to revoke
	privilege

2007-04-28 16:11  alexpeshkoff

	* firebird2/src/dsql/ddl.cpp (1.201):

	misc

2007-04-28 15:57  alexpeshkoff

	* firebird2/src/isql/isql.epp (1.219):

	Fixed display of warnings in DDL statements

2007-04-28 08:17  alexpeshkoff

	* firebird2/src/jrd/why.cpp (1.130):

	fixed bug, noticed by Dmitry

2007-04-27 18:27  dimitr

	* firebird2/src/jrd/GlobalRWLock.cpp (1.2):

	Misc.

2007-04-27 17:53  dimitr

	* firebird2/src/dsql/dsql.cpp (1.193):

	Fixed the issue reported by grostoon in fb-devel.

2007-04-27 17:07  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.183):

	Fixes to gsec-related part of services manager

2007-04-27 17:06  alexpeshkoff

	* firebird2/src/common/classes/ClumpletReader.cpp (1.26):

	Removed tags, which never appear in any clumplet

2007-04-27 11:19  alexpeshkoff

	* firebird2/: builds/posix/Makefile.in.client.util (1.41),
	src/alice/alice.cpp (1.94), src/common/utils_proto.h (1.16),
	src/jrd/os/posix/unix.cpp (1.55), src/utilities/gsec/gsec.cpp
	(1.69):


	1. avoid code duplication defining arg_string 2. fix posix build

2007-04-27 10:56  hvlad

	* firebird2/src/jrd/pag.cpp (1.132):

	Correct page pre-allocation logic

2007-04-27 08:49  hvlad

	* firebird2/src/jrd/cch.cpp (1.158):

	Continue Nickolay's refactor : use clear_page_dirty_flag

2007-04-27 04:28  asfernandes

	* firebird2/: builds/install/misc/firebird.conf (1.30),
	src/jrd/cch.cpp (1.157), src/jrd/pag.cpp (1.131):

	Misc

2007-04-26 22:16  skidder

	* firebird2/src/jrd/: cch.cpp (1.156), cch.h (1.32):

	Cleanup as requested by Dmitry and Vlad - do not write pages of
	temporary tables to the NBAK delta files (engine still does a lot
	of unneeded locking and synchronization for temp pages, especially
	in CS builds, but this is another problem) - refactor and clean up
	potential problems in the logic of dirty page -> clean page
	transition

2007-04-26 21:29  skidder

	* firebird2/src/: alice/alice.cpp (1.93), common/utils.cpp (1.26),
	common/utils_proto.h (1.15), include/firebird.h (1.42),
	utilities/gsec/gsec.cpp (1.68):

	Fix MSVC8/Win32 build. IMO, these things where not nice: -
	Target-dependent global typedefs - Target-dependent stuff in COMMON
	.cpp files

2007-04-26 19:25  skidder

	* firebird2/src/jrd/jrd.cpp (1.323):

	Fix server crash if database file cannot be created that was
	introduced by our previous patch

2007-04-26 18:15  alexpeshkoff

	* firebird2/src/common/classes/ClumpletWriter.cpp (1.19):

	fixed diagnostics

2007-04-26 16:59  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.182):

	Fixed CORE-1232 - wrong behaviour of services manager during
	backup/restore operations

2007-04-26 10:51  alexpeshkoff

	* firebird2/src/common/utils.cpp (1.25):

	misc comment

2007-04-25 23:14  hvlad

	* firebird2/src/jrd/pag.cpp (1.130):

	Track page_inv_page::pip_min when new pages are allocated. This
	improve performance a bit

2007-04-25 23:08  hvlad

	* firebird2/: builds/install/misc/firebird.conf (1.29),
	src/common/config/config.cpp (1.80), src/common/config/config.h
	(1.44), src/jrd/pag.cpp (1.129), src/jrd/pag.h (1.11),
	src/jrd/os/pio_proto.h (1.21), src/jrd/os/posix/unix.cpp (1.54),
	src/jrd/os/win32/winnt.cpp (1.42):

	Implement CORE-1229 : Teach Firebird to allocate disk space by more
	than one page at a time

2007-04-25 22:58  hvlad

	* firebird2/src/jrd/sort.cpp (1.98):

	Sorting pool must be database pool (not transaction poll) else we
	can't correctly free resources of unfinished sort's at disconnect

2007-04-25 22:54  hvlad

	* firebird2/src/jrd/btr.cpp (1.193):

	Correct error handling in index creation code when no space left on
	disk

2007-04-25 22:44  hvlad

	* firebird2/src/: jrd/cch.cpp (1.155), jrd/cch_proto.h (1.27),
	jrd/pag.cpp (1.128), utilities/nbackup.cpp (1.60):

	Fixed bug CORE-1228 : Database often became corrupted after an out
	of disk space condition

2007-04-25 16:09  alexpeshkoff

	* firebird2/: builds/posix/Makefile.in.client.util (1.40),
	src/alice/alice.cpp (1.92), src/burp/burp.cpp (1.124),
	src/common/utils.cpp (1.24), src/common/utils_proto.h (1.14),
	src/dudley/ddl.cpp (1.40), src/gpre/gpre.cpp (1.84),
	src/include/firebird.h (1.41), src/isql/isql.epp (1.218),
	src/qli/dtr.cpp (1.45), src/utilities/nbackup.cpp (1.59),
	src/utilities/gsec/gsec.cpp (1.67), src/utilities/gstat/dba.epp
	(1.79), src/utilities/ibmgr/ibmgr.cpp (1.23):

	Fixed CORE-867 - all utilities now hide password from "ps" as soon
	as possible

2007-04-25 16:03  alexpeshkoff

	* firebird2/src/jrd/common.h (1.153):

	fixed 32-bit build

2007-04-25 16:02  alexpeshkoff

	* firebird2/src/common/classes/ClumpletWriter.cpp (1.18):

	fixed writing of SpbStart clumplet

2007-04-25 16:00  alexpeshkoff

	* firebird2/builds/posix/make.defaults (1.53):

	added minimum support for easy profiling setup

2007-04-25 08:32  dimitr

	* firebird2/src/jrd/cch.cpp (1.154):

	Minor cleanup.

2007-04-25 04:31  asfernandes

	* firebird2/builds/win32/msvc8/fbembed.vcproj (1.10):

	This shouldn't belong to this project

2007-04-25 04:26  asfernandes

	* firebird2/src/: dsql/pass1.cpp (1.315), jrd/cch.cpp (1.153):

	Misc

2007-04-24 19:43  skidder

	* firebird2/src/jrd/nbak.cpp (1.65):

	Fix typo in comment

2007-04-24 19:40  skidder

	* firebird2/src/jrd/: GlobalRWLock.h (1.2), nbak.h (1.25):

	Fix typos in comments

2007-04-24 17:44  skidder

	* firebird2/src/jrd/: GlobalRWLock.cpp (1.1), GlobalRWLock.h (1.1):

	NBAK synchronization rework. This should fix CORE-1151 and other
	Nbackup stability issues

2007-04-24 17:21  asfernandes

	* firebird2/: doc/sql.extensions/README.returning (1.5),
	doc/sql.extensions/README.update_or_insert (1.2), src/dsql/dsql.h
	(1.106), src/dsql/gen.cpp (1.119), src/dsql/parse.y (1.236),
	src/dsql/pass1.cpp (1.314):

	CORE-1226: Allow RETURNING in INSERT...SELECT, UPDATE and DELETE

2007-04-24 16:05  skidder

	* firebird2/: builds/posix/make.shared.variables (1.73),
	builds/win32/msvc7/engine.vcproj (1.63),
	builds/win32/msvc7/engine_classic.vcproj (1.63),
	builds/win32/msvc7/engine_embed.vcproj (1.52),
	builds/win32/msvc8/engine.vcproj (1.10),
	builds/win32/msvc8/engine_classic.vcproj (1.10),
	builds/win32/msvc8/engine_embed.vcproj (1.10),
	builds/win32/msvc8/fbembed.vcproj (1.9), src/common/classes/alloc.h
	(1.68), src/common/classes/array.h (1.40), src/jrd/cch.cpp (1.152),
	src/jrd/cch.h (1.31), src/jrd/cch_proto.h (1.26), src/jrd/dfw.epp
	(1.206), src/jrd/err.cpp (1.64), src/jrd/jrd.cpp (1.322),
	src/jrd/jrd.h (1.187), src/jrd/lck.cpp (1.65), src/jrd/lck.h
	(1.31), src/jrd/lck_proto.h (1.13), src/jrd/nbak.cpp (1.64),
	src/jrd/nbak.h (1.24), src/jrd/shut.cpp (1.46),
	src/jrd/os/win32/isc_ipc.cpp (1.18), src/lock/lock.cpp (1.121),
	src/lock/lock.h (1.37), src/lock/lock_proto.h (1.10):

	NBAK synchronization rework. This should fix CORE-1151 and other
	Nbackup stability issues

2007-04-24 08:11  robocop

	* firebird2/doc/sql.extensions/README.builtin_functions.txt (1.4):

	Misc.

2007-04-23 14:57  alexpeshkoff

	* firebird2/src/utilities/gsec/call_service.cpp (1.13):

	Fixed CORE-856 - Unable to set FName, MName, LName fields in
	security to blank

2007-04-23 13:35  alexpeshkoff

	* firebird2/src/jrd/dyn_mod.epp (1.90):

	better way to avoid warning, suggested by Claudio

2007-04-23 13:01  hvlad

	* firebird2/src/jrd/gds.cpp (1.224):

	Fixed bug CORE-1223 : Wrong message in firebird.log on Open SuSe
	Linux 10.2 : Open file limit increased from 1024 to 0. Thanks to
	Ioannidis Dimitrios for help

2007-04-21 23:27  asfernandes

	* firebird2/doc/sql.extensions/README.builtin_functions.txt (1.3):

	Some more info proposed by Claudio

2007-04-21 05:27  asfernandes

	* firebird2/: builds/posix/Makefile.in.client.gbak (1.17),
	doc/README.user (1.3), src/common/classes/ClumpletReader.h (1.18),
	src/config/Element.cpp (1.8), src/jrd/SysFunction.cpp (1.8),
	src/jrd/btr.cpp (1.192), src/jrd/intl_builtin.cpp (1.35),
	src/jrd/isc_sync.cpp (1.116):

	Misc

2007-04-20 13:18  hvlad

	* firebird2/src/jrd/why.cpp (1.129):

	Fixed bug CORE-1218 : isc_dsql_info (isc_info_sql_stmt_type) not
	set isc_info_end at the end of the passed user's buffer

2007-04-20 11:47  robocop

	* firebird2/src/: jrd/IntlManager.cpp (1.17), remote/inet.cpp
	(1.187):

	Misc.

2007-04-19 17:27  asfernandes

	* firebird2/src/: common/classes/rwlock.h (1.31),
	jrd/unicode_util.cpp (1.16):

	Avoid code duplication - thanks to Alex

2007-04-19 11:19  alexpeshkoff

	* firebird2/src/: common/classes/rwlock.h (1.30), intl/lc_icu.cpp
	(1.7), jrd/IntlManager.cpp (1.16), jrd/IntlUtil.cpp (1.10),
	jrd/SysFunction.cpp (1.7), jrd/common.h (1.152),
	jrd/intl_builtin.cpp (1.34), jrd/unicode_util.cpp (1.15):

	fixed posix build after latest changes

2007-04-19 11:16  alexpeshkoff

	* firebird2/src/common/classes/: ClumpletReader.cpp (1.25),
	ClumpletReader.h (1.17):

	Added one more clumplet style

2007-04-19 11:14  alexpeshkoff

	* firebird2/src/jrd/os/mod_loader.h (1.7):

	support of gcc "feature" - it does not let reinterpret_cast between
	data/void and function pointers

2007-04-19 11:11  alexpeshkoff

	* firebird2/src/: utilities/common/cmd_util.cpp (1.13),
	remote/inet.cpp (1.186):

	fixed gcc warning

2007-04-19 11:10  alexpeshkoff

	* firebird2/src/vulcan/JString.h (1.7):

	make it behave a little closer to all C++ string support classes

2007-04-19 11:09  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.gbak (1.16),
	Makefile.in.client.gfix (1.20), Makefile.in.client.gpre (1.24),
	Makefile.in.client.isql (1.17), Makefile.in.client.qli (1.12),
	Makefile.in.client.util (1.39), Makefile.in.embed.gbak (1.18),
	Makefile.in.embed.gfix (1.21), Makefile.in.embed.gpre (1.22),
	Makefile.in.embed.isql (1.16), Makefile.in.embed.qli (1.21),
	make.defaults (1.52), prefix.linux_amd64 (1.11):

	added path_utils to appropriate Makefiles

2007-04-19 09:51  robocop

	* firebird2/src/jrd/btr.cpp (1.191):

	Totally misc.

2007-04-19 09:50  robocop

	* firebird2/src/msgs/system_errors2.sql (1.5):

	Restore SQL codes.

2007-04-19 09:30  alexpeshkoff

	* firebird2/src/jrd/: inf.cpp (1.70), svc.cpp (1.181):

	Fixed CORE-787 - disabled non-SYSDBA use of some parts of API

2007-04-19 03:09  asfernandes

	* firebird2/: builds/win32/msvc7/intl.vcproj (1.33),
	builds/win32/msvc8/intl.vcproj (1.10), src/jrd/IntlManager.cpp
	(1.15), src/jrd/unicode_util.cpp (1.14):

	Misc changes as per Claudio and Alex comments

2007-04-18 19:29  dimitr

	* firebird2/src/dsql/pass1.cpp (1.313):

	Done CORE-1213.

2007-04-18 19:01  dimitr

	* firebird2/src/common/classes/TempFile.cpp (1.10):

	Fix for the issue reported by Michal Kubecek in fb-devel.

2007-04-18 17:18  asfernandes

	* firebird2/src/jrd/IntlManager.cpp (1.14):

	Correction - thanks to Claudio

2007-04-18 13:55  robocop

	* firebird2/src/config/: ConfObject.cpp (1.5), ConfObject.h (1.4),
	ConfigFile.cpp (1.6), ConfigFile.h (1.3), Lex.h (1.6):

	Fixing the interface of this crap plus buffer overruns.

2007-04-18 13:05  robocop

	* firebird2/builds/win32/msvc6/intl.dsp (1.39):

	Fix the VC6 build.

2007-04-18 13:05  robocop

	* firebird2/doc/README.user (1.2):

	Only the domain is FirebirdSQL.

2007-04-18 13:02  robocop

	* firebird2/src/: common/classes/MetaName.h (1.6),
	common/classes/objects_array.h (1.19), common/classes/rwlock.h
	(1.29), config/ConfObj.cpp (1.3), config/ConfObj.h (1.3),
	config/ConfObject.cpp (1.4), config/ConfObject.h (1.3),
	config/Element.cpp (1.7), config/Element.h (1.4), intl/ld.cpp
	(1.30), jrd/CharSet.h (1.3), jrd/IntlManager.cpp (1.13),
	jrd/IntlManager.h (1.7), jrd/intl_builtin.cpp (1.33),
	jrd/isc_sync.cpp (1.115), jrd/unicode_util.cpp (1.13),
	jrd/unicode_util.h (1.10):

	Misc.

2007-04-18 12:47  hvlad

	* firebird2/src/jrd/btr.cpp (1.190):

	Fixed bug CORE-1215 : Wrong SELECT query results using index to
	evaluate >= condition

2007-04-17 23:34  hvlad

	* firebird2/src/jrd/: isc.h (1.31), isc_sync.cpp (1.114):

	Restored Yaffil's fast mutex code and made thread priority
	adjustment for classic server

2007-04-17 17:27  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.6):

	Change GEN_UUID to return CHAR(16) CHARACTER SET OCTETS

2007-04-17 14:39  dimitr

	* firebird2/src/jrd/jrd.cpp (1.321):

	Correction for my old commit. Enforced rescheduling does very bad
	job for classic, causing a major slowdown.

2007-04-17 04:24  asfernandes

	* firebird2/src/: common/classes/rwlock.h (1.28), intl/lc_icu.cpp
	(1.6), jrd/SysFunction.cpp (1.5), jrd/SysFunction.h (1.3),
	jrd/intlobj_new.h (1.17):

	Misc

2007-04-16 17:42  asfernandes

	* firebird2/src/jrd/SysFunction.cpp (1.4):

	Fix ABS - thanks to Claudio

2007-04-16 17:31  asfernandes

	* firebird2/src/: jrd/SysFunction.cpp (1.3), jrd/exe.h (1.98),
	jrd/par.cpp (1.166), misc/blrtable.cpp (1.32):

	Some changes as per Claudio comments

2007-04-16 11:37  hvlad

	* firebird2/builds/win32/msvc7/intl.vcproj (1.32):

	Update MSVC7 project file after changes in INTL module

2007-04-15 20:34  asfernandes

	* firebird2/src/dsql/dsql.cpp (1.192):

	Added missing items noted by Claudio

2007-04-15 17:56  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.14),
	builds/posix/fbintl.vers (1.4),
	builds/win32/msvc6/fb_inet_server.dsp (1.26),
	builds/win32/msvc6/fbembed.dsp (1.41),
	builds/win32/msvc6/fbserver.dsp (1.40), builds/win32/msvc6/intl.dsp
	(1.38), builds/win32/msvc7/fb_inet_server.vcproj (1.24),
	builds/win32/msvc7/fbembed.vcproj (1.35),
	builds/win32/msvc7/fbserver.vcproj (1.25),
	builds/win32/msvc7/intl.vcproj (1.31),
	builds/win32/msvc8/fb_inet_server.vcproj (1.8),
	builds/win32/msvc8/fbembed.vcproj (1.8),
	builds/win32/msvc8/fbserver.vcproj (1.8),
	builds/win32/msvc8/intl.vcproj (1.9), lang_helpers/gds_codes.ftn
	(1.55), lang_helpers/gds_codes.pas (1.55),
	src/common/classes/rwlock.h (1.27), src/include/gen/codetext.h
	(1.63), src/include/gen/iberror.h (1.64), src/include/gen/msgs.h
	(1.81), src/include/gen/rdb_codes.h (1.60),
	src/include/gen/sql_code.h (1.68), src/intl/lc_icu.cpp (1.5),
	src/intl/lc_icu.h (1.2), src/intl/ld.cpp (1.29),
	src/intl/ld_proto.h (1.8), src/jrd/CharSet.h (1.2),
	src/jrd/IntlManager.cpp (1.12), src/jrd/IntlManager.h (1.6),
	src/jrd/IntlUtil.cpp (1.9), src/jrd/IntlUtil.h (1.8),
	src/jrd/common.h (1.151), src/jrd/dfw.epp (1.205), src/jrd/drq.h
	(1.19), src/jrd/dyn_def.epp (1.153), src/jrd/intl_builtin.cpp
	(1.32), src/jrd/intl_proto.h (1.21), src/jrd/intlobj_new.h (1.16),
	src/jrd/irq.h (1.13), src/jrd/tra.h (1.63),
	src/jrd/unicode_util.cpp (1.12), src/jrd/unicode_util.h (1.9),
	src/jrd/vio.cpp (1.190), src/jrd/os/mod_loader.h (1.6),
	src/msgs/messages2.sql (1.6), src/msgs/system_errors2.sql (1.4):

	1) Upgrade INTL interface to undestand misc. configuration
	informations 2) Make our ICU collations work with different ICU
	versions (tested with ICU 3.6)

2007-04-15 13:56  robocop

	* firebird2/doc/sql.extensions/README.builtin_functions.txt (1.2):

	Misc.

2007-04-15 13:27  robocop

	* firebird2/src/jrd/: SysFunction.cpp (1.2), SysFunction.h (1.2),
	isc_sync.cpp (1.113):

	Casting a spell over the code to allow VC6 compilation.

2007-04-15 13:25  robocop

	* firebird2/: doc/README.trusted_authentication (1.2),
	src/dsql/gen.cpp (1.118), src/dsql/pass1.cpp (1.312),
	src/jrd/Collation.cpp (1.6), src/misc/blrtable.cpp (1.31):

	Misc.

2007-04-15 13:21  robocop

	* firebird2/src/include/gen/autoconfig_msvc.h (1.106):

	Either VC doesn't have INFINITY in math.h or it should be
	constrained to new versions of the compiler.

2007-04-15 03:11  asfernandes

	* firebird2/doc/sql.extensions/README.builtin_functions.txt (1.1):

	Documentation for new builtin functions

2007-04-14 10:26  hvlad

	* firebird2/src/remote/interface.cpp (1.133):

	Fixed CORE-1206 : 'Error reading data from connection' when Lazy
	Port feature active and more that one active cursors present

2007-04-13 15:21  dimitr

	* firebird2/src/jrd/: evl.cpp (1.223), par.cpp (1.165):

	Misc.

2007-04-13 14:10  dimitr

	* firebird2/src/burp/backup.epp (1.103):

	Fixed CORE-1205.

2007-04-13 13:10  dimitr

	* firebird2/builds/install/misc/firebird.conf (1.28):

	Resolved CORE-861.

2007-04-13 12:53  alexpeshkoff

	* firebird2/src/common/config/config.cpp (1.79):

	Check for negative values to avoid problems comparing unsigned
	later in the code

2007-04-13 03:37  asfernandes

	* firebird2/src/: dsql/ddl.cpp (1.200), dsql/dsql.cpp (1.191),
	dsql/gen.cpp (1.117), dsql/make.cpp (1.130), dsql/node.h (1.87),
	dsql/parse.y (1.235), jrd/Optimizer.cpp (1.75), jrd/blp.h (1.28),
	jrd/blr.h (1.32), jrd/cmp.cpp (1.253), jrd/dsc.h (1.35),
	jrd/evl.cpp (1.222), jrd/exe.h (1.97), jrd/mov.cpp (1.31),
	jrd/nod.h (1.23), jrd/par.cpp (1.164), misc/blrtable.cpp (1.30):

	Misc

2007-04-13 03:11  asfernandes

	* firebird2/src/dsql/keywords.cpp (1.60):

	Correction

2007-04-12 17:56  asfernandes

	* firebird2/: builds/posix/make.shared.variables (1.72),
	builds/win32/msvc6/engine.dsp (1.72),
	builds/win32/msvc6/engine_classic.dsp (1.68),
	builds/win32/msvc6/engine_embed.dsp (1.47),
	builds/win32/msvc7/engine.vcproj (1.62),
	builds/win32/msvc7/engine_classic.vcproj (1.62),
	builds/win32/msvc7/engine_embed.vcproj (1.51),
	builds/win32/msvc8/engine.vcproj (1.9),
	builds/win32/msvc8/engine_classic.vcproj (1.9),
	builds/win32/msvc8/engine_embed.vcproj (1.9), src/dsql/ddl.cpp
	(1.199), src/dsql/dsql.cpp (1.190), src/dsql/gen.cpp (1.116),
	src/dsql/keywords.cpp (1.59), src/dsql/make.cpp (1.129),
	src/dsql/node.h (1.86), src/dsql/parse.y (1.234),
	src/dsql/pass1.cpp (1.311), src/jrd/CharSet.cpp (1.2),
	src/jrd/DataTypeUtil.cpp (1.6), src/jrd/DataTypeUtil.h (1.6),
	src/jrd/IntlUtil.cpp (1.8), src/jrd/IntlUtil.h (1.7),
	src/jrd/Optimizer.cpp (1.74), src/jrd/SysFunction.cpp (1.1),
	src/jrd/SysFunction.h (1.1), src/jrd/blp.h (1.27), src/jrd/blr.h
	(1.31), src/jrd/cmp.cpp (1.252), src/jrd/dsc.h (1.34),
	src/jrd/evl.cpp (1.221), src/jrd/exe.h (1.96), src/jrd/mov.cpp
	(1.30), src/jrd/mov_proto.h (1.15), src/jrd/nod.h (1.22),
	src/jrd/par.cpp (1.163), src/misc/blrtable.cpp (1.29):

	Port of Yaffil builtin functions

2007-04-12 04:27  asfernandes

	* firebird2/src/jrd/isc_sync.cpp (1.112):

	Misc

2007-04-12 04:20  asfernandes

	* firebird2/src/: jrd/msg.h (1.10), qli/gener.cpp (1.39):

	Misc

2007-04-11 18:04  alexpeshkoff

	* firebird2/: configure.in (1.256), src/burp/burp.h (1.82),
	src/burp/restore.epp (1.123), src/config/AdminException.cpp (1.7),
	src/dsql/array.epp (1.39), src/dsql/blob.epp (1.22),
	src/dsql/btyacc_fb.ske (1.3), src/dsql/ddl.cpp (1.198),
	src/dsql/dsql.cpp (1.189), src/dsql/preparse.cpp (1.43),
	src/extlib/ib_udf.cpp (1.11), src/intl/lc_narrow.cpp (1.22),
	src/isql/isql.epp (1.217), src/jrd/Collation.cpp (1.5),
	src/jrd/blb.cpp (1.143), src/jrd/cch.cpp (1.151),
	src/jrd/dyn_mod.epp (1.89), src/jrd/gds.cpp (1.223),
	src/jrd/intlnames.h (1.28), src/jrd/msg.h (1.9), src/jrd/pag.cpp
	(1.127), src/qli/gener.cpp (1.38), src/qli/meta.epp (1.68),
	src/remote/protocol.cpp (1.60), src/remote/server.cpp (1.149),
	src/utilities/gstat/dba.epp (1.78):

	Finished gcc-warnings cleanup

2007-04-11 17:55  dchri

	* firebird2/src/common/classes/: alloc.cpp (1.89), alloc.h (1.67):

	Renamed struct small to mbk_small

2007-04-11 17:34  alexpeshkoff

	* firebird2/doc/README.trusted_authentication (1.1):

	Added readme for trusted authentication in windows

2007-04-11 15:24  hvlad

	* firebird2/src/jrd/: isc.h (1.30), isc_sync.cpp (1.111):

	More simple (and stable i hope) implementation of fast mutex for NT
	platform

2007-04-11 11:39  alexpeshkoff

	* firebird2/builds/posix/make.rules (1.34):

	fixed plain-C compilation rule

2007-04-11 11:28  alexpeshkoff

	* firebird2/src/: common/classes/MetaName.cpp (1.7),
	common/classes/MsgPrint.cpp (1.5), common/classes/TempFile.cpp
	(1.9), dsql/pass1.cpp (1.310), dsql/preparse.cpp (1.42),
	gpre/sql.cpp (1.65), jrd/DatabaseSnapshot.cpp (1.27),
	jrd/Optimizer.cpp (1.73), jrd/TempSpace.cpp (1.13), jrd/all.cpp
	(1.49), jrd/blb.cpp (1.142), jrd/blb_proto.h (1.27),
	jrd/constants.h (1.43), jrd/dfw.epp (1.204), jrd/dyn_def.epp
	(1.152), jrd/exe.cpp (1.219), jrd/filters.cpp (1.54),
	jrd/intl_builtin.cpp (1.31), jrd/jrd.cpp (1.320), jrd/mov.cpp
	(1.29), jrd/pag.h (1.10), jrd/par.cpp (1.162), jrd/tpc.cpp (1.28):

	Fixed gcc warnings, general (un)signed usage cleanup

2007-04-11 11:25  alexpeshkoff

	* firebird2/src/lock/lock.cpp (1.120):

	Fixed CORE-107 - instance of fb_lock_manager runs after build

2007-04-11 11:23  alexpeshkoff

	* firebird2/builds/posix/: prefix.example (1.11),
	prefix.linux_amd64 (1.10), prefix.linux_generic (1.8),
	prefix.linux_sparc32 (1.12):

	Turn off RTTI for known platforms

2007-04-10 12:03  robocop

	* firebird2/src/: common/classes/UserBlob.cpp (1.6),
	common/classes/UserBlob.h (1.5), config/Element.cpp (1.6),
	qli/command.cpp (1.26), qli/exe.cpp (1.53), qli/meta.epp (1.67),
	qli/proc.epp (1.30), qli/proc_proto.h (1.10),
	utilities/gstat/dba.epp (1.77):

	Misc.

2007-04-10 12:03  robocop

	* firebird2/src/msgs/messages2.sql (1.5):

	Put new messages after the comment as indicated.

2007-04-09 18:15  alexpeshkoff

	* firebird2/src/: config/Element.cpp (1.5), dsql/pass1.cpp (1.309),
	jrd/cch.cpp (1.150), jrd/common.h (1.150), jrd/entry.h (1.24),
	jrd/gds.cpp (1.222), jrd/jrd.cpp (1.319), jrd/jrd.h (1.186),
	jrd/jrd_proto.h (1.47), jrd/par.cpp (1.161), jrd/why.cpp (1.128),
	jrd/why_proto.h (1.32), utilities/gsec/gsec.cpp (1.66):

	Misc + gcc warning hunting

2007-04-09 16:39  dimitr

	*
	firebird2/doc/sql.extensions/README.data_type_results_of_aggregations.txt
	(1.2):

	Corrections.

2007-04-09 15:07  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.extern.editline (1.10):

	misc

2007-04-09 15:06  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.extern.editline (1.9):

	BSD-licensed editline build support

2007-04-09 14:57  alexpeshkoff

	* firebird2/extern/editline/: CHANGELOG (1.2), COPYING (1.2),
	INSTALL (1.4), Makefile.am (1.1), Makefile.in (1.4), THANKS (1.1),
	acinclude.m4 (1.1), aclocal.m4 (1.2), config.guess (1.4),
	config.h.in (1.4), config.sub (1.4), configure (1.5), configure.ac
	(1.1), depcomp (1.1), install-sh (1.4), ltmain.sh (1.1), missing
	(1.1), src/Makefile.am (1.1), src/Makefile.in (1.1), src/chared.c
	(1.1), src/chared.h (1.1), src/common.c (1.1), src/el.c (1.1),
	src/el.h (1.1), src/el_term.h (1.1), src/emacs.c (1.1),
	src/fgetln.c (1.1), src/filecomplete.c (1.1), src/filecomplete.h
	(1.1), src/hist.c (1.1), src/hist.h (1.1), src/histedit.h (1.1),
	src/history.c (1.1), src/key.c (1.1), src/key.h (1.1), src/makelist
	(1.1), src/map.c (1.1), src/map.h (1.1), src/parse.c (1.1),
	src/parse.h (1.1), src/prompt.c (1.1), src/prompt.h (1.1),
	src/read.c (1.1), src/read.h (1.1), src/readline.c (1.1),
	src/refresh.c (1.1), src/refresh.h (1.1), src/search.c (1.1),
	src/search.h (1.1), src/shlib_version (1.1), src/sig.c (1.1),
	src/sig.h (1.1), src/strlcat.c (1.1), src/strlcpy.c (1.1),
	src/sys.h (1.1), src/term.c (1.1), src/tokenizer.c (1.1), src/tty.c
	(1.1), src/tty.h (1.1), src/unvis.c (1.1), src/vi.c (1.1),
	src/vis.c (1.1), src/vis.h (1.1), src/editline/readline.h (1.1):

	replaced by library with compatible license

2007-04-09 12:36  dimitr

	* firebird2/doc/license/README.license.usage.txt (1.3):

	Adjusted the license usage information. We don't support LGPL
	anymore.

2007-04-07 17:52  asfernandes

	* firebird2/: builds/posix/Makefile.in.extern.editline (1.8),
	src/burp/burp.cpp (1.123), src/msgs/messages2.sql (1.4):

	Misc

2007-04-07 17:47  asfernandes

	* firebird2/src/msgs/facilities2.sql (1.3):

	Update after new messages added

2007-04-07 10:47  alexpeshkoff

	* firebird2/src/: alice/alice.cpp (1.91), alice/alice.h (1.55),
	alice/aliceswi.h (1.16), alice/exe.cpp (1.46), burp/burp.cpp
	(1.122), burp/burpswi.h (1.18), dudley/ddl.cpp (1.39), dudley/ddl.h
	(1.36), dudley/exe.epp (1.63), dudley/extract.epp (1.45),
	gpre/gpre.cpp (1.83), gpre/gpre.h (1.87), gpre/gpre_meta.epp
	(1.55), gpre/gpreswi.h (1.16), jrd/alt.cpp (1.65), jrd/svc.cpp
	(1.180), jrd/svc.h (1.42), msgs/messages2.sql (1.3),
	utilities/gsec/call_service.cpp (1.12),
	utilities/gsec/call_service.h (1.3), utilities/gsec/gsec.cpp
	(1.65), utilities/gsec/gsec.h (1.27), utilities/gsec/gsecswi.h
	(1.7), utilities/gstat/dba.epp (1.76), utilities/gstat/dbaswi.h
	(1.8):

	added switch -trusted to most of firebird utilities

2007-04-07 10:05  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.extern.editline (1.7):

	Support of new editline's version

2007-04-06 20:02  asfernandes

	* firebird2/src/qli/meta.epp (1.66):

	Misc

2007-04-06 18:19  asfernandes

	* firebird2/src/jrd/gds.cpp (1.221):

	Misc

2007-04-06 17:47  asfernandes

	* firebird2/src/intl/ld.cpp (1.28):

	Correction

2007-04-06 12:10  robocop

	* firebird2/src/: common/classes/UserBlob.cpp (1.5),
	common/classes/UserBlob.h (1.4), qli/dtr.h (1.27), qli/eval.cpp
	(1.48), qli/exe.cpp (1.52), qli/meta.epp (1.65), qli/proc.epp
	(1.29), qli/show.epp (1.44):

	Inject UserBlob into QLI (not in all places).

2007-04-06 10:48  robocop

	* firebird2/src/jrd/sort.cpp (1.97):

	Totally misc.

2007-04-06 04:58  asfernandes

	* firebird2/src/jrd/sort.cpp (1.96):

	Misc

2007-04-06 04:10  asfernandes

	* firebird2/src/: intl/ld.cpp (1.27), jrd/ini.epp (1.90), jrd/ini.h
	(1.27), jrd/intlnames.h (1.27):

	Fixed: CORE-1178 - Standarize ES_ES_CI_AI collation CORE-1179 -
	"CH" and "LL" are not separate spanish alphabet letters since 1994

2007-04-05 21:14  asfernandes

	* firebird2/builds/install/misc/fbintl.conf (1.13):

	Make available UNICODE and UNICODE_CI for all charsets (not
	registered automatically in the db)

2007-04-05 20:44  asfernandes

	* firebird2/src/burp/: backup.epp (1.102), restore.epp (1.122):

	Misc

2007-04-05 18:26  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.embed.lockmgr (1.13):

	Fixed build on gcc 4.1/ld 2.17

2007-04-05 16:19  alexpeshkoff

	* firebird2/extern/editline/: CHANGELOG (1.1), COPYING (1.1),
	INSTALL (1.3), Makefile.in (1.3), aclocal.m4 (1.1), config.guess
	(1.3), config.h.in (1.3), config.sub (1.3), configure (1.4),
	install-sh (1.3):

	Fixed CORE-703 - Using DEL-Key in isql under Linux gives "~".
	Upgraded readline version

2007-04-05 14:47  alexpeshkoff

	* firebird2/src/: common/config/config.cpp (1.78),
	common/config/config.h (1.43), jrd/gds.cpp (1.220), jrd/isc.cpp
	(1.67), jrd/isc_proto.h (1.17), jrd/os/config_root.h (1.13),
	remote/inet_server.cpp (1.65):

	restored functionality of -e family of switches, broken somewhere
	in 1.5

2007-04-05 14:35  alexpeshkoff

	* firebird2/src/common/classes/alloc.cpp (1.88):

	Misc

2007-04-05 12:28  hvlad

	* firebird2/src/jrd/: TempSpace.cpp (1.12), sort.cpp (1.95):

	Corrected few comments and added missing comments. Removed unneeded
	init() call

2007-04-05 12:09  paulbeach

	*
	firebird2/builds/install/arch-specific/darwin/Firebird.startupitem/:
	Firebird (1.2), StartupParameters.plist (1.2),
	Resources/English.lproj/Localizable.strings (1.2):

	More Darwin related stuff

2007-04-05 11:13  robocop

	* firebird2/src/jrd/: TempSpace.cpp (1.11), sort.cpp (1.94),
	utl.cpp (1.102):

	Misc.

2007-04-05 06:27  dimitr

	* firebird2/src/jrd/jrd.cpp (1.318):

	Misc.

2007-04-04 23:38  hvlad

	* firebird2/src/jrd/jrd.cpp (1.317):

	Don't waste even a nanosecond copying string if we can avoid it

2007-04-04 23:34  hvlad

	* firebird2/src/jrd/: TempSpace.cpp (1.10), TempSpace.h (1.6):

	Moved two methods from TempSpace.h to TempSpace.cpp to simplify
	TempSpace.h as Claudio suggested

2007-04-04 14:21  alexpeshkoff

	* firebird2/src/common/classes/alloc.cpp (1.87):

	frontported from 2.0: fixed races on Darwin/386 during init

2007-04-04 12:31  hvlad

	* firebird2/src/remote/: interface.cpp (1.132), server.cpp (1.148):

	Restored broken compatibility between clients and servers of
	different versions (2.1 and other)

2007-04-04 10:51  robocop

	* firebird2/src/common/classes/UserBlob.cpp (1.4):

	Avoid some checks in the production build.

2007-04-04 10:50  robocop

	* firebird2/src/burp/restore.epp (1.121):

	Simplification.

2007-04-04 10:49  robocop

	* firebird2/builds/win32/msvc6/: common.dsp (1.36),
	common_classic.dsp (1.30), common_static.dsp (1.14),
	fb_event_print.dsp (1.4), fb_inet_server.dsp (1.25),
	fb_lock_print.dsp (1.23), fbclient.dsp (1.57), fbembed.dsp (1.40),
	fbserver.dsp (1.39), gbak.dsp (1.24), gdef.dsp (1.21), gfix.dsp
	(1.23), gsec.dsp (1.21), gstat.dsp (1.22), isql.dsp (1.27),
	isql_embed.dsp (1.5), qli.dsp (1.20):

	I remember I was told to leave common* in peace and thus I
	introduced new classes' files where needed in VC6, but since almost
	everyone seems to prefer common, common_classic and common_static,
	I'm following the trend.

2007-04-04 10:46  robocop

	* firebird2/src/: common/classes/UserBlob.cpp (1.3),
	common/classes/UserBlob.h (1.3), isql/isql.epp (1.216),
	isql/show.epp (1.116):

	Tweaks to UserBlob to support backup/restore.

2007-04-04 10:45  robocop

	* firebird2/src/burp/restore.epp (1.120):

	Introduce UserBlob into restore.  Pass the thread-specific
	information as parameter in most cases.

2007-04-04 10:44  robocop

	* firebird2/src/burp/backup.epp (1.101):

	Introduce UserBlob into backup.

2007-04-04 09:30  robocop

	* firebird2/configure.in (1.255):

	Totally misc.

2007-04-04 02:39  asfernandes

	* firebird2/src/jrd/DataTypeUtil.h (1.5):

	Warning in GCC

2007-04-03 17:41  asfernandes

	* firebird2/src/jrd/: dfw.epp (1.203), met.epp (1.221):

	Fixed problem of not storing dependencies for database triggers -
	reported privately by Dmitry

2007-04-03 17:01  hvlad

	* firebird2/src/jrd/sort.cpp (1.93):

	Forgotten file, thanks to Adriano

2007-04-03 15:06  hvlad

	* firebird2/src/jrd/rse.cpp (1.133):

	Restored accidentally broken alignment rules

2007-04-03 14:57  hvlad

	* firebird2/src/jrd/: TempSpace.cpp (1.9), TempSpace.h (1.5),
	rse.cpp (1.132), rse.h (1.51), sort.h (1.33), sort_proto.h (1.18):

	a) Refactor sort module. All related sort_work_file management
	moved into TempSpace class now. Former sort_work_file is now
	TempSpace::Segment b) Add parameter names to declarations of
	TempSpace methods. It make sources much more readable, i believe,
	and allow IntelliSense to make useful hints c) Reworked sort module
	to use more memory for merge buffers. It significantly increased
	speed of large sorts. Memory mostly reused from TempSpace memory
	blocks

2007-04-03 14:31  alexpeshkoff

	* firebird2/src/misc/src_bundle.sh (1.6):

	clean better before making tarball

2007-04-03 14:30  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.firebird (1.77):

	make clean_all should clean as much as possible

2007-04-03 12:41  aafemt

	* firebird2/builds/win32/defs/fbclient_s.def (1.6):

	Another mangled export to please new modules

2007-04-03 10:25  alexpeshkoff

	* firebird2/: configure.in (1.254),
	builds/posix/Makefile.in.client.isql (1.16),
	builds/posix/Makefile.in.embed.isql (1.15),
	builds/posix/Makefile.in.firebird (1.76),
	builds/posix/Makefile.in.static.isql (1.14),
	builds/posix/make.defaults (1.51), builds/posix/make.rules (1.33):

	Added configure switches to build with OS-wide editline and/or ICU

2007-04-03 10:19  robocop

	* firebird2/src/common/classes/UserBlob.cpp (1.2):

	Drop useless functionality.

2007-04-03 10:19  robocop

	* firebird2/src/common/classes/UserBlob.h (1.2):

	Convenience.

2007-04-03 10:18  robocop

	* firebird2/src/remote/: interface.cpp (1.131), remote.h (1.53),
	server.cpp (1.147):

	Minor corrections.

2007-04-03 04:30  asfernandes

	* firebird2/: autogen.sh (1.14),
	builds/install/arch-specific/linux/classic/tarinstall.sh.in (1.4),
	builds/install/arch-specific/linux/super/tarinstall.sh.in (1.6),
	builds/posix/Makefile.in.embed.lockmgr (1.12),
	builds/posix/prefix.freebsd (1.17),
	builds/posix/prefix.linux_powerpc (1.3), builds/posix/prefix.netbsd
	(1.5), builds/posix/prefix.solx86 (1.28),
	builds/posix/prefix.solx86gcc (1.21), doc/README.intl (1.8),
	src/common/classes/SafeArg.cpp (1.5), src/jrd/common.h (1.149):

	Misc

2007-04-02 15:11  alexpeshkoff

	* firebird2/src/misc/src_bundle.sh (1.5):

	Misc

2007-04-02 14:52  alexpeshkoff

	* firebird2/src/misc/src_bundle.sh (1.4):

	Rewritten script to create source tarball

2007-04-02 13:28  hvlad

	* firebird2/builds/win32/msvc7/: common.vcproj (1.26),
	common_classic.vcproj (1.23), common_static.vcproj (1.11),
	isql.vcproj (1.22), isql_embed.vcproj (1.3):

	Fixed MSVC 7 build

2007-04-02 13:25  alexpeshkoff

	* firebird2/src/dudley/expr.cpp (1.28):

	make it compile on linux

2007-04-02 12:42  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.firebird (1.75):

	Remove btyacc output when making clean

2007-04-02 09:58  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.embed.lockmgr (1.11):

	fixed lock manager build

2007-04-01 23:42  hvlad

	* firebird2/src/remote/: interface.cpp (1.130), protocol.h (1.35),
	remote.h (1.52), server.cpp (1.146):

	Implement one more LazyPort feature : defer op_execute packet when
	it possible

2007-04-01 19:14  asfernandes

	* firebird2/src/jrd/utl.cpp (1.101):

	Correction

2007-04-01 17:50  asfernandes

	* firebird2/src/jrd/Optimizer.cpp (1.72):

	Fixed CORE-1153 - Activating index change "STARTING" working as
	"LIKE" in join condition

2007-04-01 16:52  asfernandes

	* firebird2/src/jrd/sort.cpp (1.92):

	Misc

2007-04-01 15:04  robocop

	* firebird2/src/gpre/: cob.cpp (1.64), rmc.cpp (1.3):

	Get rid of the $ symbol in var names.

2007-04-01 15:02  robocop

	* firebird2/src/: dudley/parse.cpp (1.51), dudley/parse_proto.h
	(1.10), jrd/gds.cpp (1.219), qli/dtr.cpp (1.44):

	Corrections from Adriano.

2007-04-01 14:32  mkubecek

	* firebird2/builds/install/arch-specific/linux/:
	classic/tarinstall.sh.in (1.3), super/tarinstall.sh.in (1.5):

	fix for CORE-1189

2007-04-01 12:34  alexpeshkoff

	* firebird2/builds/posix/: prefix.example (1.10), prefix.freebsd
	(1.16), prefix.linux (1.31), prefix.linux_amd64 (1.9),
	prefix.linux_generic (1.7), prefix.linux_mipsel (1.3),
	prefix.linux_powerpc (1.2), prefix.linux_sparc32 (1.11),
	prefix.netbsd (1.4), prefix.sinixz (1.28), prefix.solaris (1.22),
	prefix.solaris-64SCC (1.6), prefix.solaris-64gcc (1.7),
	prefix.solx86 (1.27), prefix.solx86gcc (1.20):

	remove unneeded, insecure gds_relay from all builds

2007-04-01 12:06  alexpeshkoff

	* firebird2/builds/posix/prefix.linux_mipsel (1.2):

	last minute change

2007-04-01 12:01  alexpeshkoff

	* firebird2/: src/remote/xdr.cpp (1.25), src/jrd/common.h (1.148),
	src/jrd/inf_pub.h (1.16), src/jrd/pag.cpp (1.126), src/jrd/utl.cpp
	(1.100), configure.in (1.253), builds/posix/prefix.linux_mipsel
	(1.1):

	Patch by Damyan Ivanov for Mipsel

2007-04-01 04:04  asfernandes

	* firebird2/src/remote/xdr_proto.h (1.13):

	Misc

2007-04-01 02:57  asfernandes

	* firebird2/src/jrd/sort.cpp (1.91):

	Eliminate warnings

2007-04-01 02:35  asfernandes

	* firebird2/src/: jrd/dyn_del.epp (1.71), jrd/dyn_mod.epp (1.88),
	qli/err.cpp (1.21), qli/lex.cpp (1.40), qli/meta.epp (1.64),
	qli/show.epp (1.43):

	Misc

2007-03-31 14:49  dimitr

	* firebird2/src/isql/Extender.cpp (1.3):

	Correction.

2007-03-31 14:14  mkubecek

	* firebird2/src/isql/Extender.cpp (1.2):

	fixed new[]() vs. delete[]() collision in GCC4 build

2007-03-31 08:49  robocop

	* firebird2/: doc/README.intl (1.7), src/dsql/pass1.cpp (1.308):

	Totally misc.

2007-03-31 04:19  asfernandes

	* firebird2/src/jrd/: dyn_def.epp (1.151), dyn_del.epp (1.70):

	Misc

2007-03-30 17:15  alexpeshkoff

	* firebird2/autogen.sh (1.13):

	make it compatible with wider range of shells

2007-03-30 16:52  alexpeshkoff

	* firebird2/src/jrd/common.h (1.147):

	no need to have incompatible ODS on sparc

2007-03-30 15:11  asfernandes

	* firebird2/doc/README.intl (1.6):

	Added info re more than one attribute

2007-03-30 14:56  alexpeshkoff

	* firebird2/src/remote/server.cpp (1.145):

	fixed unregistered bug, reported by Dmitry privately - partial and
	full XDR packets may be mixed now in network packets in any way

2007-03-30 04:48  asfernandes

	* firebird2/builds/win32/msvc8/: common_static.vcproj (1.4),
	isql.vcproj (1.6), isql_embed.vcproj (1.4):

	Integrating new classes in MSVC8 build

2007-03-30 04:18  asfernandes

	* firebird2/builds/win32/msvc8/: common.vcproj (1.5),
	common_classic.vcproj (1.5), isql.vcproj (1.5):

	Integrating new classes in MSVC8 build

2007-03-30 03:57  asfernandes

	* firebird2/src/burp/: backup.epp (1.100), burp.cpp (1.121),
	restore.epp (1.119):

	Misc

2007-03-29 19:10  asfernandes

	* firebird2/builds/posix/: Makefile.in.client.gfix (1.19),
	Makefile.in.client.isql (1.15), Makefile.in.refDatabases (1.31),
	Makefile.in.static.isql (1.13):

	Misc

2007-03-29 11:03  robocop

	* firebird2/src/common/classes/SafeArg.cpp (1.4):

	Honor UCHAR.

2007-03-29 10:22  robocop

	* firebird2/src/common/classes/SafeArg.cpp (1.3):

	Commit the full dump() member function as requested by Alex.

2007-03-29 09:18  robocop

	* firebird2/builds/win32/msvc6/fbrmclib.dsp (1.3):

	Commit changes on behalf of Stephen Boyd to support RM/Cobol.  This
	linker change is needed for RM/Cobol to be able to load
	fbrmclib.dll because it doesn't use the typical LoadLibrary call.

2007-03-29 09:16  robocop

	* firebird2/src/gpre/: gpre.cpp (1.82), gpre.h (1.86), gpreswi.h
	(1.15), par.cpp (1.64):

	Commit changes on behalf of Stephen Boyd to support RM/Cobol. At
	least for me, I needed a full rebuild to avoid gpre crashing in the
	boot phase.

2007-03-29 09:08  robocop

	* firebird2/src/common/classes/MsgPrint.cpp (1.4):

	Ann wasted considerable time getting rid of the nasty do-while
	(that may fool the eye) in several places. Let's not resurrect it
	unless really necessary (complex code, for example).

2007-03-29 08:08  aafemt

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.28),
	Makefile.in.client.gfix (1.18), Makefile.in.client.util (1.38),
	Makefile.in.intl (1.31), Makefile.in.libfbclient (1.34),
	make.shared.variables (1.71):

	Some tweaks for POSIX builds

2007-03-29 03:49  asfernandes

	* firebird2/src/common/classes/: MsgPrint.cpp (1.3), MsgPrint.h
	(1.2):

	Misc

2007-03-28 18:03  alexpeshkoff

	* firebird2/src/common/classes/: MsgPrint.cpp (1.2), SafeArg.cpp
	(1.2), SafeArg.h (1.2):

	Use 64-bit integer types, known to work cross-platform in all other
	places

2007-03-28 17:52  asfernandes

	* firebird2/src/common/classes/BaseStream.h (1.2):

	Misc

2007-03-28 13:54  alexpeshkoff

	* firebird2/src/common/classes/BaseStream.cpp (1.2):

	fixed posix build

2007-03-28 13:32  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.isql (1.14),
	Makefile.in.embed.isql (1.14), Makefile.in.refDatabases (1.30),
	Makefile.in.static.isql (1.12), make.shared.variables (1.70):

	fixed posix built after latest changes

2007-03-28 11:47  dimitr

	* firebird2/src/dsql/pass1.cpp (1.307):

	Fixed CORE-1183.

2007-03-28 11:27  dimitr

	* firebird2/src/dsql/pass1.cpp (1.306):

	Small improvement partially related to CORE-1181. It allows to keep
	the field name if the cast source is an aggregated column.

2007-03-28 09:14  robocop

	* firebird2/: builds/win32/msvc6/isql.dsp (1.26),
	builds/win32/msvc6/isql_embed.dsp (1.4),
	src/common/classes/UserBlob.cpp (1.1),
	src/common/classes/UserBlob.h (1.1), src/isql/isql.epp (1.215),
	src/isql/show.epp (1.115):

	Handle blob in user side with a class and optimize blob handling
	for bulk insertion in isql.

2007-03-28 06:53  robocop

	* firebird2/src/burp/restore.epp (1.118):

	Fix CORE-1174

2007-03-28 06:51  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.54),
	lang_helpers/gds_codes.pas (1.54), src/include/gen/codetext.h
	(1.62), src/include/gen/iberror.h (1.63), src/include/gen/msgs.h
	(1.80), src/include/gen/rdb_codes.h (1.59),
	src/include/gen/sql_code.h (1.67), src/jrd/dyn_mod.epp (1.87),
	src/msgs/facilities2.sql (1.2), src/msgs/messages2.sql (1.2),
	src/msgs/system_errors2.sql (1.3):

	Fix CORE-1162

2007-03-28 06:49  robocop

	* firebird2/src/msgs/: msg.sql (1.8), system_errors2.sql (1.2):

	Put messages and system_errors table in sync: facility code,
	message number in this order (until now, system_errors used message
	number, code).

2007-03-28 06:19  robocop

	* firebird2/: builds/win32/create_msgs.bat (1.4),
	builds/win32/msvc6/common_static.dsp (1.13),
	builds/win32/msvc6/fb_event_print.dsp (1.3),
	builds/win32/msvc6/fb_inet_server.dsp (1.24),
	builds/win32/msvc6/fb_lock_print.dsp (1.22),
	builds/win32/msvc6/fbclient.dsp (1.56),
	builds/win32/msvc6/fbembed.dsp (1.39),
	builds/win32/msvc6/fbserver.dsp (1.38), builds/win32/msvc6/gbak.dsp
	(1.23), builds/win32/msvc6/gdef.dsp (1.20),
	builds/win32/msvc6/gfix.dsp (1.22), builds/win32/msvc6/gsec.dsp
	(1.20), builds/win32/msvc6/gstat.dsp (1.21),
	builds/win32/msvc6/isql.dsp (1.25),
	builds/win32/msvc6/isql_embed.dsp (1.3), builds/win32/msvc6/qli.dsp
	(1.19), src/alice/alice.cpp (1.90), src/alice/alice_meta.epp
	(1.49), src/alice/alice_proto.h (1.12), src/alice/tdr.cpp (1.51),
	src/burp/backup.epp (1.99), src/burp/burp.cpp (1.120),
	src/burp/burp_proto.h (1.21), src/burp/misc.cpp (1.18),
	src/burp/mvol.cpp (1.46), src/burp/restore.epp (1.117),
	src/common/classes/BaseStream.cpp (1.1),
	src/common/classes/BaseStream.h (1.1),
	src/common/classes/MsgPrint.cpp (1.1),
	src/common/classes/MsgPrint.h (1.1), src/common/classes/SafeArg.cpp
	(1.1), src/common/classes/SafeArg.h (1.1), src/dudley/ddl.cpp
	(1.38), src/dudley/ddl_proto.h (1.11), src/dudley/exe.epp (1.62),
	src/dudley/expand.cpp (1.28), src/dudley/expr.cpp (1.27),
	src/dudley/extract.epp (1.44), src/dudley/generate.cpp (1.21),
	src/dudley/hsh.cpp (1.18), src/dudley/lex.cpp (1.36),
	src/dudley/parse.cpp (1.50), src/dudley/trn.cpp (1.38),
	src/include/gen/msgs.h (1.79), src/isql/Extender.cpp (1.1),
	src/isql/Extender.h (1.1), src/isql/PtrSentry.h (1.1),
	src/isql/extract.epp (1.80), src/isql/isql.epp (1.214),
	src/isql/isql_proto.h (1.24), src/isql/show.epp (1.114),
	src/jrd/cch.cpp (1.149), src/jrd/dyn.epp (1.101), src/jrd/dyn.h
	(1.35), src/jrd/dyn_def.epp (1.150), src/jrd/dyn_del.epp (1.69),
	src/jrd/dyn_mod.epp (1.86), src/jrd/dyn_util.epp (1.45),
	src/jrd/gds.cpp (1.218), src/jrd/met.epp (1.220), src/jrd/svc.cpp
	(1.179), src/jrd/svc.h (1.41), src/msgs/facilities2.sql (1.1),
	src/msgs/history2.sql (1.1), src/msgs/messages2.sql (1.1),
	src/msgs/symbols2.sql (1.1), src/msgs/system_errors2.sql (1.1),
	src/qli/command.cpp (1.25), src/qli/dtr.cpp (1.43), src/qli/dtr.h
	(1.26), src/qli/err.cpp (1.20), src/qli/err_proto.h (1.8),
	src/qli/eval.cpp (1.47), src/qli/exe.cpp (1.51), src/qli/expand.cpp
	(1.34), src/qli/format.cpp (1.34), src/qli/help.epp (1.24),
	src/qli/hsh.cpp (1.18), src/qli/lex.cpp (1.39), src/qli/meta.epp
	(1.63), src/qli/mov.cpp (1.41), src/qli/parse.cpp (1.42),
	src/qli/proc.epp (1.28), src/qli/show.epp (1.42),
	src/utilities/common/cmd_util.cpp (1.12),
	src/utilities/common/cmd_util_proto.h (1.5),
	src/utilities/gsec/gsec.cpp (1.64), src/utilities/gsec/gsec_proto.h
	(1.14), src/utilities/gstat/dba.epp (1.75),
	src/utilities/ibmgr/srvrmgr.cpp (1.33):

	This is the full SafeArg implementation for getting rid of the
	fixed parameter types in the messages db. Alas, the legacy messages
	(before FB2.1) can't be changed in number of arguments neither the
	types of arguments sent by callers of the MsgPrint family or the
	fb_msg_format functions can be changed because old clients know
	these legacy messages and would crash.

2007-03-28 04:16  asfernandes

	* firebird2/src/jrd/exe.cpp (1.218):

	Fixed crashes while restoring - reported privately by Alex

2007-03-27 13:46  alexpeshkoff

	* firebird2/src/jrd/: sort.cpp (1.90), sort.h (1.32):

	Fixed problems with windows build and database restore - thanks to
	Dmitry and Vlad

2007-03-27 12:29  aafemt

	* firebird2/src/burp/backup.epp (1.98):

	Fix CORE-949

2007-03-25 18:08  alexpeshkoff

	* firebird2/src/: jrd/RecordNumber.h (1.9), jrd/blb.h (1.26),
	jrd/evl.cpp (1.220), jrd/evl_string.h (1.24), jrd/rse.cpp (1.131),
	jrd/sort.cpp (1.89), jrd/sort.h (1.31), remote/protocol.cpp (1.59),
	remote/xdr.cpp (1.24), remote/xdr_proto.h (1.12):

	Frontported alignment and endianess fixes from 2.0

2007-03-25 10:43  dimitr

	* firebird2/src/jrd/Relation.cpp (1.3):

	Fixed server crash when accessing GTT with two indices having
	different number of segments.

2007-03-24 18:43  asfernandes

	* firebird2/: doc/README.monitoring_tables (1.5), src/jrd/blb.cpp
	(1.141), src/remote/inet.cpp (1.185):

	Misc

2007-03-24 04:00  asfernandes

	* firebird2/src/jrd/: blb.cpp (1.140), exe.cpp (1.217), exe_proto.h
	(1.16), jrd.cpp (1.316):

	Don't leak memory after conversion to blob for store the value in a
	variable or parameter

2007-03-23 14:50  dimitr

	* firebird2/src/jrd/RuntimeStatistics.cpp (1.2):

	Small optimization.

2007-03-23 12:25  dimitr

	* firebird2/src/jrd/: blb.cpp (1.139), blb.h (1.25):

	An alternative attempt to fix the alignment issue. We don't need to
	track the entire blob_id, the record number part is enough. Hence
	there's no need to read the whole blob_id as int64.  Discussed with
	Vlad and Alex, tested on SPARC.

2007-03-22 15:03  robocop

	* firebird2/src/include/gen/sql_code.h (1.66):

	Correct error code (forgot this generated file in the previous
	commit).

2007-03-22 14:25  alexpeshkoff

	* firebird2/builds/install/:
	arch-specific/linux/classic/postinstall.sh.in (1.16),
	arch-specific/linux/misc/firebird.init.d.gentoo.in (1.5),
	arch-specific/linux/super/postinstall.sh.in (1.11),
	misc/posixLibrary.sh.in (1.9):

	Removed unneeded any more creation of equiv file

2007-03-22 14:13  alexpeshkoff

	* firebird2/src/remote/inet.cpp (1.184):

	Patch by Damyan Ivanov - accept localhost connections without
	/etc/host.equiv

2007-03-22 14:07  asfernandes

	* firebird2/doc/sql.extensions/README.context_variables2 (1.6):

	Document the new context variable - thanks to Maicon Ferraa

2007-03-22 13:53  dimitr

	* firebird2/src/dsql/pass1.cpp (1.305):

	Fixed CORE-1175.

2007-03-22 10:26  hvlad

	* firebird2/src/jrd/ext.cpp (1.74):

	Misc

2007-03-22 10:10  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.22):

	Include consts_pub.h in ibase.h Create the examples directories
	before trying to copy files into them.

2007-03-22 05:20  robocop

	* firebird2/builds/install/arch-specific/win32/Readme.txt (1.12):

	Misc.

2007-03-22 02:42  asfernandes

	* firebird2/src/jrd/: blb.cpp (1.138), exe.cpp (1.216):

	Fix problem where a temporary blob could not be returned to the
	client throwing "invalid BLOB ID"

2007-03-21 14:23  paul_reeves

	* firebird2/builds/install/arch-specific/win32/Readme.txt (1.11):

	Update readme for 2.1 alpha

2007-03-21 13:36  robocop

	* firebird2/src/msgs/system_errors.sql (1.53):

	Correct error code.

2007-03-21 13:31  dimitr

	* firebird2/doc/README.monitoring_tables (1.4):

	Docs.

2007-03-21 12:49  robocop

	* firebird2/doc/README.monitoring_tables (1.3):

	Delete reference to outdated field in doc.

2007-03-20 19:02  hvlad

	* firebird2/src/jrd/: btr.cpp (1.189), btr.h (1.44), idx.cpp
	(1.123):

	Let store plain 64-bit record number in index_sort_record (and in
	sort scratch file) and became independent of additional fields of
	RecordNumber class.  Also pack index_sort_record structure to avoid
	compiler added padding which unnecessary grow sort scratch file

2007-03-20 15:26  hvlad

	* firebird2/src/jrd/ext.cpp (1.73):

	Misc (replace 0 by NULL when necessary)

2007-03-20 14:25  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.21):

	Don't include fbrmclib.dll in standard kits until we a) agree
	otherwise, and b) produce an x64 library.

2007-03-20 14:11  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.20):

	Include the Fb 2.1 pdf file in the Windows kits.

2007-03-20 14:01  paul_reeves

	* firebird2/doc/README.monitoring_tables (1.2):

	Bring up-to-date with current table definitions.

2007-03-20 10:18  dimitr

	* firebird2/doc/: sql.extensions/README.list (1.1), WhatsNew
	(1.119):

	Docs.

2007-03-19 22:34  hvlad

	* firebird2/src/jrd/: dfw.epp (1.202), exe.cpp (1.215), ext.cpp
	(1.72), ext_proto.h (1.17), jrd.cpp (1.315), met.epp (1.219),
	rse.cpp (1.130):

	Close external table's file when relation is not used by the
	engine.  This is simplest fix for bug CORE-132 (Restore fails on
	external table) and CORE-961(Free external tables)

2007-03-19 18:26  alexpeshkoff

	* firebird2/builds/posix/: prefix.linux_generic (1.6),
	prefix.linux_sparc32 (1.10):

	let this platforms also have correct debug info

2007-03-19 01:28  asfernandes

	* firebird2/: doc/WhatsNew (1.118), src/jrd/DebugInterface.h (1.6):

	Misc

2007-03-17 22:08  asfernandes

	* firebird2/extern/icu/source/data/mappings/: ucmcore.mk (1.3),
	ucmfiles.mk (1.3):

	Activate TIS620 and GBK (CORE-1167)

2007-03-16 12:49  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	install_classic.bat (1.2), install_super.bat (1.2), uninstall.bat
	(1.2):

	Update manual installation batch files to support installation as a
	non-default service name.

2007-03-16 12:48  paul_reeves

	* firebird2/doc/install_windows_manually.txt (1.1):

	Add some notes on manual installation under windows, especially of
	multiple services.

2007-03-16 10:48  dimitr

	* firebird2/src/utilities/install/install_svc.cpp (1.25):

	Misc.

2007-03-16 10:37  dimitr

	* firebird2/doc/WhatsNew (1.117):

	Misc.

2007-03-16 01:46  asfernandes

	* firebird2/src/jrd/: dyn.epp (1.100), dyn.h (1.34):

	Improvement CORE-1170 - Conversion of DDL source from client
	charset to metadata charset

2007-03-15 16:25  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.19):

	Make inclusion of examples in zip package optional.

2007-03-15 16:21  paul_reeves

	* firebird2/builds/win32/make_examples.bat (1.22):

	compile.bat must always be called, otherwise execution stops after
	the current statement.	Other misc improvements.

2007-03-15 10:34  robocop

	* firebird2/doc/sql.extensions/: README.common_table_expressions
	(1.2), README.global_temporary_tables (1.2):

	Misc.

2007-03-15 10:14  robocop

	* firebird2/doc/sql.extensions/README.domains_psql.txt (1.2):

	Misc.

2007-03-15 03:30  asfernandes

	* firebird2/src/jrd/blb.cpp (1.137):

	Fixed CORE-1169 - Conversion of temporary blobs to the destination
	blob type when materializing

2007-03-14 14:58  asfernandes

	* firebird2/doc/: WhatsNew (1.116),
	sql.extensions/README.domains_psql.txt (1.1):

	Documentation for domains in PSQL

2007-03-14 14:51  hvlad

	* firebird2/doc/sql.extensions/: README.common_table_expressions
	(1.1), README.global_temporary_tables (1.1):

	Documentation for GTT and CTE features

2007-03-13 06:33  aafemt

	* firebird2/src/jrd/: DebugInterface.h (1.5), VirtualTable.h (1.4),
	isc_sync.cpp (1.110):

	Fix MinGW build

2007-03-13 06:28  aafemt

	* firebird2/builds/posix/: make.defaults (1.50), make.rules (1.32):

	Move some of darwin hacks to appropriate place

2007-03-13 03:33  asfernandes

	* firebird2/src/jrd/par.cpp (1.160):

	Misc

2007-03-12 12:49  robocop

	* firebird2/src/msgs/msg.sql (1.7):

	Let anyone read the tables in msg.fdb.

2007-03-12 12:48  robocop

	* firebird2/src/jrd/par.cpp (1.159):

	Simplification.

2007-03-12 11:13  robocop

	* firebird2/src/jrd/par.cpp (1.158):

	Fix for CORE-1165 is just one byte change in the source code. :-)

2007-03-12 10:39  dimitr

	* firebird2/src/jrd/: TempSpace.cpp (1.8), TempSpace.h (1.4):

	Fixed 64-bit I/O for sort space.

2007-03-12 10:13  robocop

	* firebird2/src/jrd/rse.cpp (1.129):

	Misc: - DSC_EQUIV is no longer a macro; no need to wrap arguments
	in extra parenthesis.  - Make reinterpret's explicit.  - No need to
	cast dsc_address to UCHAR* since it's already of this type.  Hope I
	didn't screw someone.

2007-03-12 10:10  robocop

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.26):

	Hack, sorry.

2007-03-12 01:42  asfernandes

	* firebird2/src/jrd/pag.cpp (1.125):

	Simplification

2007-03-11 04:52  robocop

	* firebird2/builds/posix/: Makefile.in.embed.fbudf (1.6),
	Makefile.in.examples (1.10), Makefile.in.extlib (1.22),
	Makefile.in.inet_server (1.16):

	Misc.

2007-03-11 04:13  robocop

	* firebird2/src/dsql/pass1.cpp (1.304):

	Misc (some spaces mixed with tabs).

2007-03-11 03:45  asfernandes

	* firebird2/src/jrd/: isc_file.cpp (1.108), pag.cpp (1.124):

	Misc

2007-03-10 11:49  robocop

	* firebird2/src/jrd/license.h (1.33):

	Misc.

2007-03-10 11:46  robocop

	* firebird2/src/jrd/isc_file.cpp (1.107):

	Misc.

2007-03-10 10:33  robocop

	* firebird2/src/msgs/build_file.epp (1.30):

	Simpler code.

2007-03-09 16:42  asfernandes

	* firebird2/src/jrd/blb.cpp (1.136):

	Allow conversions from numbers to blobs

2007-03-09 14:32  alexpeshkoff

	* firebird2/builds/install/:
	arch-specific/linux/misc/firebird.init.d.generic.in (1.5),
	arch-specific/linux/misc/firebird.init.d.gentoo.in (1.4),
	arch-specific/linux/misc/firebird.init.d.mandrake.in (1.6),
	arch-specific/linux/misc/firebird.init.d.slackware.in (1.3),
	arch-specific/linux/misc/firebird.init.d.suse.in (1.7),
	arch-specific/linux/misc/linuxLibrary.sh.in (1.6),
	misc/classicLibrary.sh.in (1.7), misc/posixLibrary.sh.in (1.8):

	front-ported various fixes from B2_0_Release

2007-03-09 12:35  alexpeshkoff

	* firebird2/src/jrd/isc_file.cpp (1.106):

	fixed compilation on linux

2007-03-09 12:35  robocop

	* firebird2/builds/win32/msvc6/gpre_static.dsp (1.11):

	Include more files to be able to link.

2007-03-09 11:32  paulbeach

	* firebird2/: builds/install/arch-specific/darwin/Description.plist
	(1.2), builds/install/arch-specific/darwin/FB.info (1.2),
	builds/install/arch-specific/darwin/Info.plist (1.2),
	builds/install/arch-specific/darwin/Makefile.in (1.2),
	builds/install/arch-specific/darwin/License.txt (1.2),
	builds/install/arch-specific/darwin/PkgInfo (1.2),
	builds/install/arch-specific/darwin/Readme.txt (1.2),
	builds/install/arch-specific/darwin/Welcome.txt (1.2),
	builds/install/arch-specific/darwin/buildsuffix.c (1.2),
	builds/install/arch-specific/darwin/fullvers.c (1.2),
	builds/install/arch-specific/darwin/install-script (1.2),
	builds/install/arch-specific/darwin/installer_background.pdf (1.2),
	builds/install/arch-specific/darwin/installer_background.psd (1.2),
	builds/install/arch-specific/darwin/majorvers.c (1.2),
	builds/install/arch-specific/darwin/minorvers.c (1.2),
	builds/install/arch-specific/darwin/preinstall-script (1.2),
	builds/install/arch-specific/darwin/preupgrade-script (1.2),
	builds/posix/Makefile.in.client.fbudf (1.11),
	builds/posix/Makefile.in.embed.fbudf (1.5),
	builds/posix/Makefile.in.embed.gbak (1.17),
	builds/posix/Makefile.in.embed.gdef (1.12),
	builds/posix/Makefile.in.embed.gfix (1.20),
	builds/posix/Makefile.in.embed.gpre (1.21),
	builds/posix/Makefile.in.embed.isql (1.13),
	builds/posix/Makefile.in.embed.qli (1.20),
	builds/posix/Makefile.in.embed.util (1.30),
	builds/posix/Makefile.in.examples (1.9),
	builds/posix/Makefile.in.extlib (1.21),
	builds/posix/Makefile.in.firebird (1.74),
	builds/posix/Makefile.in.inet_server (1.15),
	builds/posix/Makefile.in.intl (1.30),
	builds/posix/Makefile.in.libfbclient (1.33),
	builds/posix/Makefile.in.libfbembed (1.23),
	builds/posix/make.defaults (1.49), builds/posix/make.rules (1.31),
	builds/posix/postfix.darwin (1.2), configure.in (1.252),
	src/jrd/common.h (1.146), src/jrd/inf_pub.h (1.15),
	src/jrd/isc_file.cpp (1.105), src/jrd/license.h (1.32),
	src/jrd/pag.cpp (1.123), src/jrd/utl.cpp (1.99):

	Firebird 2.0 MacOS Classic Intel Build

2007-03-09 09:56  dimitr

	* firebird2/src/jrd/tra.cpp (1.135):

	Misc.

2007-03-09 09:55  dimitr

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.25), inf.cpp (1.69),
	jrd.cpp (1.314), pag.cpp (1.122), pag_proto.h (1.17):

	Front-ported fix for CORE-943.

2007-03-09 09:27  dimitr

	* firebird2/src/jrd/shut.cpp (1.45):

	Front-ported fix for CORE-943.

2007-03-09 09:21  dimitr

	* firebird2/src/utilities/nbackup.cpp (1.58):

	Front-ported fix for CORE-943.

2007-03-09 09:16  dimitr

	* firebird2/src/jrd/: exe.cpp (1.214), jrd.cpp (1.313):

	Front-ported fix for CORE-1140.

2007-03-09 09:10  dimitr

	* firebird2/src/jrd/: opt.cpp (1.292), rse.cpp (1.128), idx.cpp
	(1.122):

	Front-ported RISC-specific fixes.

2007-03-09 08:57  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.312), nbak.cpp (1.63), pag.cpp
	(1.121), sdw.cpp (1.67), os/pio_proto.h (1.20), os/win32/winnt.cpp
	(1.41), os/posix/unix.cpp (1.53):

	Front-ported fix for CORE-1139.

2007-03-07 14:12  alexpeshkoff

	* firebird2/src/utilities/guard/guard.cpp (1.16):

	Removed unneeded ifdef

2007-03-07 09:34  robocop

	* firebird2/builds/win32/msvc6/: alice.dsp (1.19),
	alice_classic.dsp (1.15), btyacc.dsp (1.4), build_msg.dsp (1.10),
	burp_classic.dsp (1.18), codes.dsp (1.10), config.dsp (1.4),
	dsql_server.dsp (1.23), dsql_server_classic.dsp (1.19),
	empbuild.dsp (1.4), fb2control.dsp (1.7), fbguard.dsp (1.23),
	fbrmclib.dsp (1.2), gbak_embed.dsp (1.2), gsplit.dsp (1.10),
	ib_udf.dsp (1.20), ib_util.dsp (1.18), instclient.dsp (1.6),
	instreg.dsp (1.16), instsvc.dsp (1.17), intlbld.dsp (1.4),
	isql_embed.dsp (1.2), lock.dsp (1.15), lock_classic.dsp (1.13),
	nbackup.dsp (1.5), utilities_embed.dsp (1.2):

	Getting rid of RTTI and other cleanup.

2007-03-07 08:14  robocop

	* firebird2/builds/win32/msvc6/: burp.dsp (1.20), utilities.dsp
	(1.18), utilities_classic.dsp (1.16):

	Getting rid of RTTI.

2007-03-07 04:26  robocop

	* firebird2/src/common/stuff.h (1.3):

	Change the license to IDPL after getting permission from Blas.

2007-03-06 16:54  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.303):

	Fixed CORE-1156 - Prepare fails when having a parameter in a DSQL
	statement before a sub query

2007-03-06 09:21  paul_reeves

	* firebird2/builds/install/misc/firebird.conf (1.27):

	Document Vista requirement.

2007-03-06 03:29  asfernandes

	* firebird2/src/: burp/restore.epp (1.116), jrd/exe.cpp (1.213),
	utilities/nbackup.cpp (1.57):

	Misc

2007-03-05 13:36  dimitr

	* firebird2/doc/WhatsNew (1.115):

	Updated docs.

2007-03-05 08:49  dimitr

	* firebird2/src/: jrd/DatabaseSnapshot.cpp (1.24),
	jrd/DatabaseSnapshot.h (1.5), jrd/constants.h (1.42), jrd/fields.h
	(1.14), jrd/names.h (1.12), jrd/relations.h (1.17), jrd/types.h
	(1.15), include/gen/ids.h (1.21):

	Added MON$CALL_STACK plus some minor monitoring-related changes.

2007-03-05 07:40  robocop

	* firebird2/src/utilities/nbackup.cpp (1.56):

	Totally misc.

2007-03-05 07:30  robocop

	* firebird2/src/jrd/exe.cpp (1.212):

	Totally misc.

2007-03-04 21:33  asfernandes

	* firebird2/src/jrd/exe.cpp (1.211):

	Fixed a problem reported by Dmitry where UPDATE and DELETE was not
	working with views with triggers.

2007-03-04 12:04  alexpeshkoff

	* firebird2/src/utilities/guard/guard.cpp (1.15):

	Prevent guardian from to often server restarts

2007-03-04 02:41  asfernandes

	* firebird2/src/utilities/nbackup.cpp (1.55):

	Added option to nbackup not run database triggers

2007-03-04 02:27  asfernandes

	* firebird2/src/burp/restore.epp (1.115):

	Always restore with database triggers turned off.  The contrary
	doesn't make sense, and old engines (at least V2.0) accepts unkown
	DPB.

2007-03-03 05:22  robocop

	* firebird2/src/msgs/facilities.sql (1.97):

	The usage of the SQLWARN facility is bizarre, but at least it
	should be consistent.

2007-03-02 16:22  asfernandes

	* firebird2/src/jrd/evl.cpp (1.219):

	Fixed CORE-1150 - Error conversion error from string " " using
	outer join on int64 and int fields

2007-03-02 12:14  robocop

	* firebird2/src/include/gen/sql_code.h (1.65):

	Update generated file after Alex changes.

2007-03-02 10:04  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.178):

	Fixes for CORE-1148 and CORE-1149

2007-03-02 01:46  asfernandes

	* firebird2/src/jrd/: blb.cpp (1.135), evl.cpp (1.218), exe.cpp
	(1.210), ext.cpp (1.71), fun.epp (1.78), mov.cpp (1.28),
	mov_proto.h (1.14), rse.cpp (1.127), vio.cpp (1.189):

	Make MOV_move know how to move blobs.  This fixes CORE-1147: Blobs
	are not converted to string in UDF parameters.

2007-03-01 16:33  alexpeshkoff

	* firebird2/src/msgs/system_errors.sql (1.52):

	Fixed SQL error code

2007-03-01 16:08  dimitr

	* firebird2/src/jrd/opt.cpp (1.291):

	Adjusted the logic accordingly to the Alex's fix.

2007-03-01 14:34  hvlad

	* firebird2/src/jrd/rse.cpp (1.126):

	Fixed CORE-1146 : AV in rse\invalidate_child_rpbs for recursive
	queies

2007-03-01 14:20  alexpeshkoff

	* firebird2/src/jrd/y_handle.h (1.20):

	Avoid reinterpret_cast when possible

2007-03-01 14:20  robocop

	* firebird2/src/jrd/vio.cpp (1.188):

	Fix for CORE-1142.  Someone hijacked my little function
	dfw_should_know() for more purposes than it was intended and thus
	the original logic was defeated.  :-)

2007-03-01 14:09  alexpeshkoff

	* firebird2/src/jrd/opt.cpp (1.290):

	Use faster and more clear method when possible

2007-03-01 14:07  alexpeshkoff

	* firebird2/src/common/classes/stack.h (1.22):

	fixed bug in my previous commit

2007-03-01 13:31  alexpeshkoff

	* firebird2/src/common/classes/stack.h (1.21):

	1. Fixed different behavior of hasMore() in stack and it's
	iterator.  2. Use size_t as hasMore() parameter avoiding asserts
	and casts

2007-03-01 12:40  robocop

	* firebird2/src/isql/isql.epp (1.213):

	Corrections.

2007-03-01 11:35  robocop

	* firebird2/src/jrd/isc_sync.cpp (1.109):

	Hack, hack, haaack!

2007-03-01 01:44  asfernandes

	* firebird2/src/jrd/: jrd.cpp (1.311), opt.cpp (1.289):

	Misc

2007-02-28 15:31  dimitr

	* firebird2/src/jrd/idx.cpp (1.121):

	Fixed CORE-1145.

2007-02-28 13:43  aafemt

	* firebird2/builds/win32/defs/fbclient_s.def (1.5):

	More mangled exports because Claudio decided to use this
	undocumented thing in isql

2007-02-28 12:21  aafemt

	* firebird2/src/jrd/common.h (1.145):

	Compiler-specific check, not platform

2007-02-28 09:40  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.310):

	Fix for CORE-900: Deadlock when attaching simultaneously with
	services and standard APIs

2007-02-27 10:59  hvlad

	* firebird2/src/jrd/: isc.h (1.29), isc_sync.cpp (1.108):

	Ported implementation of a fast mutex for NT platform from Yaffil

2007-02-27 10:22  hvlad

	* firebird2/doc/WhatsNew (1.114):

	Change my e-mail to more appropriate

2007-02-27 03:36  asfernandes

	* firebird2/src/jrd/: blb.cpp (1.134), evl.cpp (1.217), exe.cpp
	(1.209), execute_statement.cpp (1.19), execute_statement.h (1.8),
	intl.cpp (1.96), mov.cpp (1.27), mov_proto.h (1.13), opt.cpp
	(1.288):

	Allow BLOBs in EXECUTE STATEMENT and possibly in others unkown
	cases

2007-02-26 17:17  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.309):

	Fixed CORE-1091 - isc_service_query() showed full db file name

2007-02-26 16:20  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.18):

	Start bringing main install script into line with requirements to
	build x64 and Win32 targets.  The ZIP option works for now. Other
	options are temporarily broken.

2007-02-26 16:18  paul_reeves

	* firebird2/builds/win32/: clean_all.bat (1.13), compile.bat (1.3),
	create_msgs.bat (1.3), make_all.bat (1.46), make_boot.bat (1.35),
	make_examples.bat (1.21), make_icu.bat (1.14), parse.bat (1.9),
	preprocess.bat (1.37), run_all.bat (1.8), set_build_target.bat
	(1.1), setenvvar.bat (1.15):

	Prefix (almost) all env vars with FB.  Refactor common code (mostly
	into set_build_target.bat).  Ensure that all VS2005 x64 output is
	clearly generated into x64 directories,  and likewise for Win32
	output

2007-02-26 16:13  paul_reeves

	* firebird2/builds/win32/msvc7/empbuild.vcproj (1.2):

	Minor changes caused by other modifications to the build process

2007-02-26 16:12  paul_reeves

	* firebird2/builds/win32/msvc8/: Firebird2_Examples.sln (1.2),
	alice.vcproj (1.4), alice_classic.vcproj (1.4), btyacc.vcproj
	(1.3), build_msg.vcproj (1.4), burp.vcproj (1.4),
	burp_classic.vcproj (1.4), codes.vcproj (1.3), common.vcproj (1.4),
	common_classic.vcproj (1.4), common_static.vcproj (1.3),
	config.vcproj (1.4), dsql_server.vcproj (1.4),
	dsql_server_classic.vcproj (1.4), empbuild.vcproj (1.3),
	engine.vcproj (1.8), engine_classic.vcproj (1.8),
	engine_embed.vcproj (1.8), fb2control.vcproj (1.3),
	fb_inet_server.vcproj (1.7), fb_lock_print.vcproj (1.4),
	fbclient.vcproj (1.7), fbclient_static.vcproj (1.3), fbembed.vcproj
	(1.7), fbguard.vcproj (1.4), fbrmclib.vcproj (1.3), fbserver.vcproj
	(1.7), fbudf.vcproj (1.5), gbak.vcproj (1.4), gbak_embed.vcproj
	(1.3), gdef.vcproj (1.4), gds32.vcproj (1.4), gfix.vcproj (1.4),
	gpre.vcproj (1.6), gpre_boot.vcproj (1.4), gpre_embed.vcproj (1.4),
	gpre_static.vcproj (1.3), gsec.vcproj (1.4), firebird2.vsprops
	(1.1), gsplit.vcproj (1.4), gstat.vcproj (1.4), ib_udf.vcproj
	(1.4), ib_util.vcproj (1.4), instclient.vcproj (1.4),
	instreg.vcproj (1.4), instsvc.vcproj (1.4), intl.vcproj (1.8),
	intlbuild.vcproj (1.3), isql.vcproj (1.4), isql_embed.vcproj (1.3),
	lock.vcproj (1.4), lock_classic.vcproj (1.4), nbackup.vcproj (1.4),
	qli.vcproj (1.4), remote.vcproj (1.5), remote_classic.vcproj (1.5),
	utilities.vcproj (1.4), utilities_classic.vcproj (1.4),
	utilities_embed.vcproj (1.4), v5_examples.vcproj (1.3):

	Use a property sheet for VS2005 builds Fully separate the win32
	output from the x64 output

2007-02-26 16:08  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	install_classic.bat (1.1), install_super.bat (1.1), uninstall.bat
	(1.1):

	Move install scripts to the install script directory.

2007-02-26 03:13  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.308):

	Misc

2007-02-26 02:01  asfernandes

	* firebird2/src/jrd/: jrd.cpp (1.307), pag.cpp (1.120):

	Initialize random seed when necessary

2007-02-25 22:25  asfernandes

	* firebird2/src/: common/utils.cpp (1.23), isql/isql.epp (1.212):

	Misc

2007-02-25 15:28  asfernandes

	* firebird2/src/isql/isql.epp (1.211):

	Minimize usage of DDL transaction when AUTO_DDL is false: - it easy
	makes database with transaction triggers unusable because the
	read_commited no_rec_version of DDL transaction.

2007-02-25 13:03  robocop

	* firebird2/src/: msgs/facilities.sql (1.96), msgs/messages.sql
	(1.114), isql/isql.epp (1.210), isql/isql.h (1.63):

	Commit undocumented, primitive facility to deal with prepared
	statements and feed data to them. I need it to play with the
	messages.sql file.  Did other misc changes.

2007-02-25 09:53  alexpeshkoff

	* firebird2/src/jrd/execute_statement.cpp (1.18):

	make error message SQL-traditions compliant

2007-02-24 12:28  alexpeshkoff

	* firebird2/src/jrd/cch.cpp (1.148):

	fixed correct logic, broken by my last commit

2007-02-24 12:27  alexpeshkoff

	* firebird2/src/remote/inet.cpp (1.183):

	Misc diagnostics

2007-02-23 06:55  robocop

	* firebird2/src/: jrd/cch.cpp (1.147), jrd/isc.h (1.28),
	qli/mov.cpp (1.40), common/utils.cpp (1.22):

	Misc.

2007-02-23 02:42  asfernandes

	* firebird2/src/: jrd/cch.cpp (1.146), jrd/isc.h (1.27),
	jrd/jrd.cpp (1.306), jrd/os/isc_i_proto.h (1.7), lock/lock.cpp
	(1.119):

	Misc

2007-02-22 17:47  alexpeshkoff

	* firebird2/src/: jrd/cch.cpp (1.145), jrd/isc.h (1.26),
	jrd/jrd.cpp (1.305), jrd/lck.cpp (1.64), jrd/lck_proto.h (1.12),
	jrd/nbak.cpp (1.62), jrd/nbak.h (1.23), jrd/os/isc_i_proto.h (1.6),
	jrd/os/posix/isc_ipc.cpp (1.21), jrd/os/posix/unix.cpp (1.52),
	lock/lock.cpp (1.118), lock/lock_proto.h (1.9):

	Fix for CORE-968 - Assertion failure in posix/isc_ipc.cpp

2007-02-22 16:37  dimitr

	* firebird2/src/jrd/nbak.cpp (1.61):

	Fixed CORE-1136.

2007-02-22 15:12  dimitr

	* firebird2/src/jrd/: cch.cpp (1.144), pag.h (1.9):

	Fixed CORE-1135.

2007-02-22 10:58  robocop

	* firebird2/src/qli/: compile.cpp (1.27), eval.cpp (1.46),
	expand.cpp (1.33), report.cpp (1.17):

	Some code changes (no functional change expected).

2007-02-22 10:52  robocop

	* firebird2/src/common/utils.cpp (1.21):

	Make a simpler resource management for Windows registry handles and
	local memory allocation.

2007-02-21 11:51  paulbeach

	* firebird2/: doc/WhatsNew (1.113), src/qli/expand.cpp (1.32):

	Fix crash in QLI using the following SQL command. insert into
	relationx select * from relationy

2007-02-21 01:02  asfernandes

	* firebird2/src/common/utils.cpp (1.20):

	Misc

2007-02-20 16:38  hvlad

	* firebird2/src/: common/utils.cpp (1.19), common/utils_proto.h
	(1.13), common/config/config.cpp (1.77), jrd/isc.cpp (1.66),
	jrd/isc_proto.h (1.16), jrd/isc_sync.cpp (1.107):

	Moved ISC_prefix_object_name into
	fb_utils::prefix_kernel_object_name to avoid a need to add isc.cpp
	to all projects which can read config file

2007-02-20 09:44  robocop

	* firebird2/src/jrd/isc.cpp (1.65):

	Fixing two programming mistakes: - MSDN says This function
	[RegOpenKey] is provided only for compatibility with 16-bit
	versions of Windows. Applications should use the RegOpenKeyEx
	function. Since it uses the default security access mask to open a
	key it may/will fail on Windows Vista.	- It's illegal to jump via
	goto to a label that skips initialization of a variable. In the
	case of an early error, the code was trying to free an
	uninitialized variable.

2007-02-20 09:40  robocop

	* firebird2/src/: extlib/fbudf/fbudf.sql (1.10), lock/print.cpp
	(1.54):

	Totally misc.

2007-02-19 14:05  hvlad

	* firebird2/src/: common/config/config.cpp (1.76), jrd/isc.cpp
	(1.64), jrd/isc_proto.h (1.15), jrd/isc_sync.cpp (1.106),
	lock/print.cpp (1.53):

	Fixed CORE-1031 : fb_lock_print.exe fails on windows 2003 R2 / XP
	SP 2 and CORE-1133 : XNET (IPC) communication protocol does not
	work across sessions

2007-02-15 15:41  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.251):

	Misc

2007-02-15 11:35  robocop

	* firebird2/src/: utilities/gstat/dba.epp (1.74), jrd/gds.cpp
	(1.217):

	Apply solution for CORE-1129. Thanks to Bill Oliver.  I didn't
	change install_reg, install_svc and fbcpl's fbdialog.

2007-02-15 11:21  robocop

	* firebird2/src/common/classes/tree.h (1.61):

	Fixing previous hack for VC6.

2007-02-15 11:21  robocop

	* firebird2/src/jrd/validation.cpp (1.27):

	Let's use Universal Date Format yyyy-mm-dd for comments, please.

2007-02-15 11:20  robocop

	* firebird2/src/jrd/gds.cpp (1.216):

	Misc.

2007-02-15 08:20  dimitr

	* firebird2/src/jrd/opt.cpp (1.287):

	Fixed CORE-1130.

2007-02-14 12:37  dimitr

	* firebird2/: src/jrd/gds.cpp (1.215), src/jrd/gds_proto.h (1.44),
	builds/win32/defs/fbclient.def (1.15), builds/win32/defs/gds32.def
	(1.13):

	Restored the legacy entrypoint as suggested by Claudio many months
	ago.  It's imported by pre-v2.1 utilities.

2007-02-14 09:57  hvlad

	* firebird2/src/jrd/: inf.cpp (1.68), jrd.h (1.185), validation.cpp
	(1.26):

	Fixed CORE-1127 : Circular index references in corrupt database
	causes fbserver to loop infinitely.  Thanks to Diane Downie

2007-02-13 02:17  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.250):

	Fixed CORE-1126 - UNION vs UTF8 literals : arithmetic exception is
	thrown

2007-02-12 16:52  alexpeshkoff

	* firebird2/src/jrd/tra.cpp (1.134):

	Fixed unregistered bug, reported privately by Adriano

2007-02-12 11:18  dimitr

	* firebird2/src/jrd/tra.cpp (1.133):

	Misc.

2007-02-12 11:01  dimitr

	* firebird2/src/jrd/ini.epp (1.89):

	Allow the monitoring feature for Dialect 1 databases.

2007-02-12 10:31  hvlad

	* firebird2/src/common/classes/tree.h (1.60):

	Bugfix after sparse bitmap optimization

2007-02-11 17:57  asfernandes

	* firebird2/src/: jrd/os/win32/ibinitdll.cpp (1.12),
	utilities/gsec/gsec.cpp (1.63), utilities/gstat/dba.epp (1.73):

	Misc

2007-02-11 10:31  robocop

	* firebird2/src/gpre/: ada.cpp (1.51), ftn.cpp (1.58), pas.cpp
	(1.52):

	More IB->FB changes.

2007-02-11 10:23  robocop

	* firebird2/src/gpre/sdltable.h (1.2):

	Misc.

2007-02-11 10:09  robocop

	* firebird2/src/jrd/isc_sync.cpp (1.105):

	Did this IB->FB change separately in case it causes problems.

2007-02-11 10:09  robocop

	* firebird2/src/jrd/builtin.cpp (1.11):

	Misc.

2007-02-11 10:03  robocop

	* firebird2/src/: alice/alice.cpp (1.89), burp/burp.cpp (1.119),
	burp/burpswi.h (1.17), dsql/make.cpp (1.128), dudley/ddl.cpp
	(1.37), dudley/trn.cpp (1.37), gpre/sql.cpp (1.64),
	include/consts_pub.h (1.10), jrd/builtin.cpp (1.10), jrd/cch.cpp
	(1.143), jrd/cmp.cpp (1.249), jrd/constants.h (1.41),
	jrd/file_params.h (1.28), jrd/flu.cpp (1.57), jrd/gds.cpp (1.214),
	jrd/ibase.h (1.125), jrd/intl.h (1.16), jrd/intlnames.h (1.26),
	jrd/isc.h (1.25), jrd/jrd.cpp (1.304), jrd/qatest.cpp (1.18),
	jrd/sort.h (1.30), jrd/svc.cpp (1.177), jrd/svc_undoc.h (1.5),
	jrd/why.cpp (1.127), jrd/os/vms/map.cpp (1.14), jrd/os/vms/rdb.cpp
	(1.16), jrd/os/win32/ibinitdll.cpp (1.11), lock/print.cpp (1.52),
	misc/codes.epp (1.21), msgs/build_file.epp (1.29),
	msgs/change_msgs.epp (1.19), msgs/check_msgs.epp (1.13),
	msgs/enter_msgs.epp (1.16), msgs/modify_msgs.epp (1.14), qli/dtr.h
	(1.25), remote/interface.cpp (1.129), remote/server.cpp (1.144),
	remote/xdr.cpp (1.23), remote/os/win32/ibconfig.cpp (1.20),
	remote/os/win32/window.cpp (1.18), utilities/cache.cpp (1.17),
	utilities/print_event.cpp (1.8), utilities/print_pool.cpp (1.10),
	utilities/relay.cpp (1.8), utilities/run_service.cpp (1.13),
	utilities/gsec/gsec.cpp (1.62), utilities/gstat/dba.epp (1.72),
	utilities/guard/util.cpp (1.12), utilities/ibmgr/ibmgr.cpp (1.22),
	utilities/ibmgr/ibmgr.h (1.14), utilities/ibmgr/srvrmgr.cpp (1.32),
	utilities/ibmgr/srvrmgr_proto.h (1.4),
	utilities/install/install_reg.cpp (1.14):

	Misc and replaced "IB" by "FB" where it made sense to me.

2007-02-09 09:34  robocop

	* firebird2/src/: jrd/blb.cpp (1.133), jrd/gds.cpp (1.213),
	jrd/vio.cpp (1.187), burp/mvol.cpp (1.45):

	Misc.

2007-02-09 09:29  dchri

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.17):

	Changed sed "discovery" switch to a compatible but more widely used
	switch.

2007-02-09 09:22  dimitr

	* firebird2/src/utilities/nbackup.cpp (1.54):

	Formatting.

2007-02-09 09:11  dimitr

	* firebird2/src/utilities/nbackup.cpp (1.53):

	Fixed CORE-1124.

2007-02-08 15:46  asfernandes

	* firebird2/src/jrd/blb.cpp (1.132):

	Fixed CORE-1122 - Recursive Query bug in FB2.1

2007-02-08 15:32  dimitr

	* firebird2/src/jrd/: nbak.cpp (1.60), nbak.h (1.22):

	Fixed possibly trashed memory plus small cleanup.

2007-02-08 15:14  dimitr

	* firebird2/src/jrd/jrd.cpp (1.303):

	Fixed (partially) CORE-1105. A half of the whole db alias idea has
	been broken three years ago and left unnoticed until now. Sigh.

2007-02-08 15:03  dimitr

	* firebird2/src/jrd/btr.cpp (1.188):

	Misc.

2007-02-08 15:01  dimitr

	* firebird2/src/jrd/cch.cpp (1.142):

	Optimization. Removed redundant NBAK calls (they are pretty
	expensive).

2007-02-08 11:17  aafemt

	* firebird2/src/: common/classes/ClumpletWriter.cpp (1.17),
	jrd/Collation.h (1.3), jrd/TextType.cpp (1.2), jrd/y_handle.h
	(1.19):

	Warnings

2007-02-08 09:06  aafemt

	* firebird2/src/auth/trusted/AuthSspi.cpp (1.9):

	More explicit check for compiler as requested by Claudio

2007-02-08 01:03  asfernandes

	* firebird2/: builds/posix/Makefile.in.client.gpre (1.23),
	src/auth/trusted/AuthSspi.cpp (1.8), src/jrd/cch.cpp (1.141),
	src/jrd/nbak.h (1.21), src/jrd/why.cpp (1.126):

	Misc

2007-02-06 15:25  asfernandes

	* firebird2/src/jrd/: cmp.cpp (1.248), evl.cpp (1.216), exe.cpp
	(1.208), exe.h (1.95):

	Check constraints when reading variables/parameters only if it's
	the first read and it's wasn't assigned yet

2007-02-06 13:17  aafemt

	* firebird2/: configure.in (1.251),
	builds/posix/Makefile.in.client.gpre (1.22),
	builds/posix/Makefile.in.libfbclient (1.32),
	builds/posix/make.shared.variables (1.69),
	src/auth/trusted/AuthSspi.cpp (1.7), src/jrd/RecordNumber.h (1.8):

	Fix MinGW build

2007-02-06 10:51  robocop

	* firebird2/src/: isql/extract.epp (1.79), isql/isql.epp (1.209),
	burp/restore.epp (1.114):

	Misc.

2007-02-06 10:48  alexpeshkoff

	* firebird2/src/jrd/: why.cpp (1.125), y_handle.h (1.18):

	Style changes, suggested by Claudio

2007-02-06 09:03  dimitr

	* firebird2/src/jrd/cch.cpp (1.140):

	Cleanup.

2007-02-06 08:47  dimitr

	* firebird2/src/jrd/: cch.cpp (1.139), nbak.h (1.20):

	Fixed CORE-1121. This time the fix itself is separated from the
	cleanup to make the reviewers happy.  The changes are identical to
	my previous commit into B2_0_Release.

2007-02-05 14:33  dimitr

	* firebird2/src/common/classes/alloc.cpp (1.86):

	Fixed allocator assertion for some platflorms with ALIGNMENT == 8.

2007-02-05 10:13  dimitr

	* firebird2/src/jrd/evl.cpp (1.215):

	Addressed issue spotted by Claudio.

2007-02-03 11:40  robocop

	* firebird2/src/gpre/rmc.cpp (1.2):

	Patch by Stephen Boyd: he found a small bug in the RM/Cobol support
	in GPRE he did months ago.  It wasn't generating the code for EVENT
	INIT and EVENT WAIT statements properly.

2007-02-03 11:38  robocop

	* firebird2/builds/install/arch-specific/win32/i18n_readme.txt
	(1.5):

	Corrections.

2007-02-03 02:21  asfernandes

	* firebird2/src/jrd/cvt.cpp (1.80):

	Fixed CORE-1120 - Conversion from string to number is not standard
	compliant

2007-02-02 13:48  alexpeshkoff

	* firebird2/src/jrd/why.cpp (1.124):

	Fixed gcc compilation

2007-02-02 11:58  robocop

	* firebird2/builds/win32/msvc6/: fbclient.dsp (1.55), fbembed.dsp
	(1.38), remote.dsp (1.24), remote_classic.dsp (1.21):

	Integrating Alex's Win32 NTLM authentication in VC6.

2007-02-02 11:56  robocop

	* firebird2/src/: auth/trusted/AuthSspi.cpp (1.6),
	auth/trusted/AuthSspi.h (1.9), dsql/ddl.cpp (1.197), dudley/lex.cpp
	(1.35), jrd/os/pio.h (1.7), jrd/os/vms/vms.cpp (1.27),
	jrd/os/win32/winnt.cpp (1.40):

	Misc.

2007-02-02 11:51  robocop

	* firebird2/src/jrd/: why.cpp (1.123), y_handle.h (1.17):

	I had to be explicit to overcome the dreaded "internal compiler
	error". Greetings to William Gates III.

2007-02-01 23:05  hvlad

	* firebird2/src/remote/server.cpp (1.143):

	Fixed CORE-1119 : Bad code in status vector when running ISC_ER30
	from fbtcs

2007-01-31 13:51  alexpeshkoff

	* firebird2/src/jrd/why.cpp (1.122):

	Restored compilability of why.cpp with SCROLLABLE_CURSORS defined
	(according to Claudio request)

2007-01-29 08:34  alexpeshkoff

	* firebird2/src/dudley/lex.cpp (1.34):

	fixed CORE-1113

2007-01-29 04:17  dimitr

	* firebird2/src/dsql/parse.y (1.233):

	Let's always initialize node arguments. Thanks to Claudio and David
	Rushby.

2007-01-29 04:03  dimitr

	* firebird2/src/jrd/evl.cpp (1.214):

	Fixed one more related issue for CORE-1112.

2007-01-29 04:00  dimitr

	* firebird2/src/jrd/: evl.cpp (1.213), par.cpp (1.157):

	Fixed both bugs mentioned in CORE-1112.

2007-01-28 17:23  alexpeshkoff

	* firebird2/src/jrd/cmp.cpp (1.247):

	Fix for CORE-1111 - memory was overwritten

2007-01-28 16:35  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.intl (1.29):

	fixed posix build

2007-01-28 13:17  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.302):

	Fixed some problems, noticed by Claudio.

2007-01-28 08:03  dimitr

	* firebird2/src/jrd/dfw.epp (1.201):

	Fixed bug in the ported code.

2007-01-27 16:40  hvlad

	* firebird2/src/jrd/jrd.cpp (1.301):

	GTT related bugfix

2007-01-27 16:38  hvlad

	* firebird2/src/jrd/why.cpp (1.121):

	Restore broken logic of isc_dsql_prepare, bugfix in
	isc_dsql_describe_bind

2007-01-27 16:04  asfernandes

	* firebird2/src/jrd/why.cpp (1.120):

	Removed unused variable

2007-01-26 23:17  hvlad

	* firebird2/src/jrd/utl.cpp (1.98):

	Fixed CORE-1110 : isc_get_client_xxx_version not fully compatible
	with IB's gds32.dll

2007-01-26 11:31  alexpeshkoff

	* firebird2/src/jrd/jrd.h (1.184):

	Fixed results of copyNpaste technique - thanks to Adriano.

2007-01-26 11:16  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.302):

	No need to generated a outer join if WHEN NOT MATCHED is not
	present in MERGE

2007-01-26 08:48  dimitr

	* firebird2/doc/WhatsNew (1.112):

	Updated docs.

2007-01-26 02:24  asfernandes

	* firebird2/src/: auth/trusted/AuthSspi.h (1.8), jrd/jrd.cpp
	(1.300), jrd/why.cpp (1.119), jrd/y_handle.h (1.16):

	Misc

2007-01-26 01:36  asfernandes

	* firebird2/src/jrd/flu.h (1.14):

	This destructor should be virtual to not leak resources

2007-01-25 14:26  dimitr

	* firebird2/src/lock/: lock.h (1.36), print.cpp (1.51):

	A kind of cleanup.

2007-01-25 13:54  dimitr

	* firebird2/: src/common/config/config.cpp (1.75),
	builds/install/misc/firebird.conf (1.26):

	Resolved CORE-937.

2007-01-24 20:48  dimitr

	* firebird2/src/lock/lock.cpp (1.117):

	Resolved CORE-958.

2007-01-24 18:21  dimitr

	* firebird2/doc/WhatsNew (1.111):

	Updated docs.

2007-01-23 09:24  robocop

	* firebird2/: builds/win32/msvc8/fb_inet_server.vcproj (1.6),
	builds/win32/msvc8/fbclient.vcproj (1.6),
	builds/win32/msvc8/fbembed.vcproj (1.6),
	builds/win32/msvc8/fbserver.vcproj (1.6),
	src/auth/trusted/AuthSspi.cpp (1.5):

	I'm simply following Alex changes to MSVC7 to get rid of static
	dependency on secur32.lib for now, editing the files by hand. I
	noticed that VC8's fbclient.vcproj and fbembed.vcproj don't include
	AuthSspi.h explicitly, but that should be irrelevant.

2007-01-21 16:35  asfernandes

	* firebird2/src/: dsql/ddl.cpp (1.196), dsql/dsql.h (1.105),
	dsql/parse.y (1.232), include/consts_pub.h (1.9), jrd/blr.h (1.30),
	jrd/gds.cpp (1.212), jrd/met.epp (1.218), jrd/met_proto.h (1.59),
	jrd/par.cpp (1.156):

	Some changes based on Claudio's comments

2007-01-21 08:46  robocop

	* firebird2/src/jrd/: DebugInterface.h (1.4), exe.h (1.94), gds.cpp
	(1.211), req.h (1.68):

	Simplification and indentation.

2007-01-21 08:16  robocop

	* firebird2/builds/win32/msvc6/intl.dsp (1.37):

	Removed unneeded junk.

2007-01-20 18:19  alexpeshkoff

	* firebird2/: src/auth/trusted/AuthSspi.cpp (1.4),
	src/auth/trusted/AuthSspi.h (1.7),
	builds/win32/msvc7/fb_inet_server.vcproj (1.23),
	builds/win32/msvc7/fbclient.vcproj (1.46),
	builds/win32/msvc7/fbembed.vcproj (1.34),
	builds/win32/msvc7/fbserver.vcproj (1.24):

	Use dynamic loadind of secur32.dll - some extremely old NT4 do not
	have one.

2007-01-20 15:45  alexpeshkoff

	* firebird2/src/: dsql/dsql.cpp (1.188), jrd/alt.cpp (1.64),
	jrd/alt_proto.h (1.15), jrd/common.h (1.144), jrd/exe.cpp (1.207),
	jrd/execute_statement.cpp (1.17), jrd/jrd.cpp (1.299), jrd/jrd.h
	(1.183), jrd/jrd_proto.h (1.46), jrd/why.cpp (1.118),
	jrd/why_proto.h (1.31), jrd/y_handle.h (1.15), jrd/os/isc_i_proto.h
	(1.5), jrd/os/posix/isc_ipc.cpp (1.20), remote/server.cpp (1.142):

	1. Make classic server close shutdown normally when killed by
	signals 2 & 15.  2. Don't leave running instances of fb_inet_server
	after database shutdown.  3. To make all this possible - reworked
	Y-Valve in general.

2007-01-20 15:18  asfernandes

	* firebird2/src/: dsql/ddl.cpp (1.195), dsql/dsql.cpp (1.187),
	jrd/DebugInterface.cpp (1.4), jrd/DebugInterface.h (1.3),
	jrd/cmp.cpp (1.246), jrd/cmp_proto.h (1.31), jrd/entry.h (1.23),
	jrd/exe.h (1.93), jrd/jrd.cpp (1.298), jrd/jrd_proto.h (1.45),
	jrd/met.epp (1.217), jrd/par.cpp (1.155), jrd/par_proto.h (1.21),
	jrd/why.cpp (1.117), jrd/why_proto.h (1.30):

	Use debug informations in EXECUTE BLOCK

2007-01-20 15:12  alexpeshkoff

	* firebird2/src/remote/protocol.cpp (1.58):

	do not terminate DEV_BUILD program in case of unknown operation in
	packet

2007-01-20 15:07  alexpeshkoff

	* firebird2/src/jrd/exe.h (1.92):

	fixed gcc warning

2007-01-20 15:02  alexpeshkoff

	* firebird2/src/dsql/dsql.h (1.104):

	fixed gcc warning

2007-01-19 13:11  dimitr

	* firebird2/src/dsql/: dsql.cpp (1.186), dsql.h (1.103), make.cpp
	(1.127):

	Front-ported bugfix for CORE-1094.

2007-01-18 16:50  alexpeshkoff

	* firebird2/src/jrd/: cch.cpp (1.138), cch.h (1.30):

	front-ported fox for CORE-1098

2007-01-18 01:26  asfernandes

	* firebird2/src/dsql/ddl.cpp (1.194):

	Validate input parameters

2007-01-18 00:59  asfernandes

	* firebird2/: lang_helpers/gds_codes.ftn (1.53),
	lang_helpers/gds_codes.pas (1.53), src/include/gen/codetext.h
	(1.61), src/include/gen/iberror.h (1.62), src/include/gen/msgs.h
	(1.78), src/include/gen/rdb_codes.h (1.58),
	src/include/gen/sql_code.h (1.64), src/jrd/evl.cpp (1.212),
	src/jrd/exe.cpp (1.206), src/jrd/par.cpp (1.154),
	src/msgs/facilities.sql (1.95), src/msgs/messages.sql (1.113),
	src/msgs/system_errors.sql (1.51):

	1) Correction for input parameters 2) Correct message for
	constraint violation in CAST 3) Display parameter/variable number
	when there is no debug info

2007-01-17 21:06  hvlad

	* firebird2/src/remote/interface.cpp (1.128):

	Fixed CORE-1097 : isc_dsql_set_cursor_name() fails

2007-01-17 15:21  asfernandes

	* firebird2/src/jrd/evl.cpp (1.211):

	Fixed a crash when validating NULL with a constraint

2007-01-17 02:18  asfernandes

	* firebird2/: lang_helpers/gds_codes.ftn (1.52),
	lang_helpers/gds_codes.pas (1.52), src/dsql/ddl.cpp (1.193),
	src/dsql/dsql.h (1.102), src/dsql/metd.epp (1.99), src/dsql/parse.y
	(1.231), src/include/consts_pub.h (1.8), src/include/gen/codetext.h
	(1.60), src/include/gen/iberror.h (1.61), src/include/gen/msgs.h
	(1.77), src/include/gen/rdb_codes.h (1.57),
	src/include/gen/sql_code.h (1.63), src/jrd/DebugInterface.cpp
	(1.3), src/jrd/DebugInterface.h (1.2), src/jrd/blp.h (1.26),
	src/jrd/blr.h (1.29), src/jrd/cmp.cpp (1.245), src/jrd/constants.h
	(1.40), src/jrd/dyn_def.epp (1.149), src/jrd/evl.cpp (1.210),
	src/jrd/evl_proto.h (1.24), src/jrd/exe.cpp (1.205), src/jrd/exe.h
	(1.91), src/jrd/gds.cpp (1.210), src/jrd/jrd.cpp (1.297),
	src/jrd/met.epp (1.216), src/jrd/met_proto.h (1.58), src/jrd/nod.h
	(1.21), src/jrd/par.cpp (1.153), src/jrd/par_proto.h (1.20),
	src/jrd/req.h (1.67), src/misc/blrtable.cpp (1.28),
	src/msgs/facilities.sql (1.94), src/msgs/messages.sql (1.112),
	src/msgs/system_errors.sql (1.50):

	Full domain support and NOT NULL in PSQL

2007-01-15 18:37  alexpeshkoff

	* firebird2/src/remote/inet_server.cpp (1.64):

	front-port - override ulimit setting for DEV_BUILD

2007-01-07 16:15  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.244), DatabaseSnapshot.cpp (1.23),
	exe.cpp (1.204), jrd.cpp (1.296), lck.cpp (1.63), lck.h (1.30),
	req.h (1.66), VirtualTable.cpp (1.6), tra.cpp (1.132), tra.h
	(1.62):

	Changed cancellation implementation to work at the transaction
	level as being more efficient.

2007-01-07 13:47  dimitr

	* firebird2/src/jrd/os/win32/ibinitdll.cpp (1.10):

	Removed my recent fix, as it's wrong. Thanks to Adriano.

2007-01-07 13:45  dimitr

	* firebird2/src/jrd/: gds.cpp (1.209), sch.cpp (1.40):

	Misc.

2007-01-07 00:54  asfernandes

	* firebird2/: src/jrd/jrd.cpp (1.295),
	doc/sql.extensions/README.db_triggers.txt (1.5):

	Fix problems with COMMIT triggers: 1) Fix a problem when the
	transaction could not be commited due to errors in DFW.  2) Run
	triggers inside a savepoint when "preparing" the transaction.  3)
	More doc.

2007-01-07 00:50  asfernandes

	* firebird2/src/jrd/vio.cpp (1.186):

	Misc

2007-01-06 22:04  asfernandes

	* firebird2/src/jrd/DataTypeUtil.cpp (1.5):

	Fix concatenation of blobs - the result should be binary if at
	least one argument is binary

2007-01-06 14:43  hvlad

	* firebird2/src/jrd/jrd.cpp (1.294):

	Fixed CORE-1080 : Bugcheck 167 (invalid SEND request) in SS when
	many parallel attachments begin to execute trigger not loaded into
	metadata cache

2007-01-06 12:06  hvlad

	* firebird2/src/jrd/evl.cpp (1.209):

	Fixed my mistake pointed by Dmitry

2007-01-06 11:18  dimitr

	* firebird2/src/jrd/: tra.h (1.61), vio.cpp (1.185):

	Restored the old code that reused savepoints and verbs instead of
	re-allocating them. In practice it shows about 7-8 percents of time
	economy during restore. My hopes that our memory manager can handle
	it efficiently failed.

2007-01-06 10:11  dimitr

	* firebird2/src/jrd/os/win32/ibinitdll.cpp (1.9):

	1) Fixed CORE-1079.  2) Cleanup.

2007-01-06 07:52  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.293), vio.cpp (1.184):

	Fixed CS build.

2007-01-04 15:43  asfernandes

	* firebird2/doc/sql.extensions/README.db_triggers.txt (1.4):

	More documentation for database triggers

2007-01-04 14:26  paul_reeves

	* firebird2/builds/win32/setenvvar.bat (1.14):

	Some minor documentation improvements

2007-01-01 15:13  asfernandes

	* firebird2/src/dsql/parse.y (1.230):

	Be standard compliant and allow "AS" between the table name and
	alias in UPDATE, DELETE and MERGE

2006-12-31 21:55  asfernandes

	* firebird2/src/dsql/parse.y (1.229):

	Allow table alias on INTO part of MERGE

2006-12-31 13:52  hvlad

	* firebird2/src/jrd/idx.cpp (1.120):

	Fix compilation error after change in BTR_evaluate

2006-12-31 10:19  robocop

	* firebird2/src/isql/isql.epp (1.208):

	Adriano found a case where I didn't check for a premature,
	unexpected null terminator.  I found another case, too.

2006-12-31 10:18  robocop

	* firebird2/src/common/classes/tree.h (1.59):

	Sorry for the hack, but I need to compile.

2006-12-30 17:52  asfernandes

	* firebird2/: doc/sql.extensions/README.db_triggers.txt (1.3),
	src/jrd/vio.cpp (1.183), src/jrd/jrd.cpp (1.292):

	Misc

2006-12-30 12:35  dimitr

	* firebird2/src/jrd/gds.cpp (1.208):

	Misc.

2006-12-30 08:22  dimitr

	* firebird2/src/jrd/evl.cpp (1.208):

	Fixed CORE-1073.

2006-12-30 07:03  robocop

	* firebird2/doc/sql.extensions/README.db_triggers.txt (1.2):

	Misc.

2006-12-30 02:57  asfernandes

	* firebird2/doc/: sql.extensions/README.db_triggers.txt (1.1),
	WhatsNew (1.110):

	Document database triggers

2006-12-30 02:26  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.291):

	Rollback changes of all ON TRANSACTION COMMIT triggers when one
	trigger fail

2006-12-29 11:05  robocop

	* firebird2/src/isql/isql.epp (1.207):

	Did the wrong commit for CORE-932. Sorry.

2006-12-29 10:45  hvlad

	* firebird2/src/common/classes/: sparse_bitmap.h (1.18), tree.h
	(1.58):

	Taken into account several useful notes made by Nickolay

2006-12-29 09:52  robocop

	* firebird2/src/isql/isql.epp (1.206):

	Trying to fix CORE-932.  Helen's pet bug.  create database /* */ /*
	 */ <newline> /**/ -- <newline> <db_name> show database should tell
	you <db_name> instead of the first irrelevant crap after the
	DATABASE keyword.

2006-12-29 09:48  robocop

	* firebird2/src/remote/server.cpp (1.141):

	Totally misc.

2006-12-28 13:33  hvlad

	* firebird2/src/jrd/vio.cpp (1.182):

	Implement improvement CORE-1071 : background garbage collector
	don't need to read backversion of active record

2006-12-28 07:11  robocop

	* firebird2/src/isql/isql.epp (1.205):

	Fix CORE-1002

2006-12-27 22:30  hvlad

	* firebird2/src/common/classes/: sparse_bitmap.h (1.17), tree.h
	(1.57):

	Implement improvement CORE-1070 : Optimize sparse bitmap operations
	(set, test and clear) with mostly consecutive values

2006-12-27 22:01  hvlad

	* firebird2/src/jrd/: btr.cpp (1.187), btr_proto.h (1.39), evl.cpp
	(1.207), evl_proto.h (1.23), nav.cpp (1.68), rse.cpp (1.125):

	Implement improvement CORE-1069 : Optimize index scan when more
	than one index scanned and ANDed

2006-12-25 11:28  hvlad

	* firebird2/src/remote/server.cpp (1.140):

	Fixed CORE-1067: AV in the engine using some API calls when 'lazy
	port' feature active

2006-12-22 16:49  dimitr

	* firebird2/src/jrd/jrd.cpp (1.290):

	Let's not cancel the verb cleanup process as it causes a fatal
	bugcheck.

2006-12-22 15:34  dimitr

	* firebird2/src/jrd/par.cpp (1.152):

	Fixed bug introduced by me recently.

2006-12-22 15:29  asfernandes

	* firebird2/src/burp/backup.epp (1.97):

	Fixed CORE-1064 - Wrong backup order for character sets and
	collations

2006-12-22 10:53  hvlad

	* firebird2/src/jrd/filters.cpp (1.53):

	Correction and more comments for fix for CORE-1063

2006-12-22 09:25  hvlad

	* firebird2/src/jrd/filters.cpp (1.52):

	Fixed CORE-1063: Server hangs eating CPU and performs huge I/O
	copying different codepage fields

2006-12-22 09:12  robocop

	* firebird2/src/jrd/isc_sync.cpp (1.104):

	Paranoid reminder.

2006-12-22 02:14  asfernandes

	* firebird2/src/msgs/messages.sql (1.111):

	Misc

2006-12-22 01:12  asfernandes

	* firebird2/src/jrd/dyn.epp (1.99):

	Don't wast time moving bytes when not necessary

2006-12-21 12:35  dimitr

	* firebird2/src/jrd/dyn.epp (1.98):

	Fixed bug introduced in one of the previous commits. Method
	resize() was overwriting the DYN string with a pad character,
	because reserve() doesn't set the length.

2006-12-20 15:43  asfernandes

	* firebird2/src/jrd/os/win32/guid.cpp (1.14):

	Workaround for unkown Windows configuration preventing security to
	work

2006-12-20 15:31  asfernandes

	* firebird2/src/common/classes/auto.h (1.12):

	Misc

2006-12-20 09:38  alexpeshkoff

	* firebird2/src/utilities/gsec/gsec.cpp (1.61):

	Fix for threaded services. Thanks to Adriano.

2006-12-20 09:22  robocop

	* firebird2/src/auth/trusted/AuthSspi.h (1.6):

	Totally misc.

2006-12-20 09:21  robocop

	* firebird2/src/common/classes/: auto.h (1.11), stack.h (1.20):

	Remove unneeded template argument list (although I'm not sure why
	some compilers don't like it).

2006-12-19 09:36  robocop

	* firebird2/: src/jrd/btr.cpp (1.186), doc/README.intl (1.5):

	Totally misc.

2006-12-18 10:30  alexpeshkoff

	* firebird2/src/utilities/gsec/gsec.cpp (1.60):

	Avoid loosing initial error code

2006-12-18 08:01  dimitr

	* firebird2/src/jrd/dyn_mod.epp (1.85):

	Fixed CORE-1058.

2006-12-17 22:03  asfernandes

	* firebird2/: src/jrd/vio.cpp (1.181), src/include/gen/codetext.h
	(1.59), src/include/gen/iberror.h (1.60), src/include/gen/msgs.h
	(1.76), src/include/gen/rdb_codes.h (1.56),
	src/include/gen/sql_code.h (1.62), src/msgs/facilities.sql (1.93),
	src/msgs/messages.sql (1.110), src/msgs/system_errors.sql (1.49),
	lang_helpers/gds_codes.ftn (1.51), lang_helpers/gds_codes.pas
	(1.51):

	Report number of concurrent transaction when raising
	update_conflict

2006-12-17 20:40  hvlad

	* firebird2/src/jrd/pag.cpp (1.119):

	Correct temporary space id generation for classic server

2006-12-17 16:53  alexpeshkoff

	* firebird2/src/remote/server.cpp (1.139):

	1. Closed security whole with malformed DPB/SPB 2. Avoid memory
	leak when exception is thrown.	3. Better diiagnostics.  Thanks to
	Claudio.

2006-12-17 16:51  alexpeshkoff

	* firebird2/src/auth/trusted/AuthSspi.h (1.5):

	Added some comments

2006-12-17 15:02  alexpeshkoff

	* firebird2/: src/common/config/config.cpp (1.74),
	src/common/config/config.h (1.42),
	builds/install/misc/firebird.conf (1.25), src/jrd/pwd.cpp (1.52),
	src/jrd/scl.epp (1.80):

	Use symbolic names for authentication methods in firebird.conf

2006-12-17 12:19  alexpeshkoff

	* firebird2/src/utilities/gsec/: gsec.cpp (1.59), gsec_proto.h
	(1.13):

	Fixed CORE-1057

2006-12-17 10:09  robocop

	* firebird2/src/: auth/trusted/AuthSspi.h (1.4), remote/server.cpp
	(1.138):

	Misc.

2006-12-17 10:06  robocop

	* firebird2/src/msgs/: facilities.sql (1.92), messages.sql (1.109):

	Please play by the rules: - New messages go at the end - Platform
	is named Windows (not windows or window) - Update facilities.sql
	accordingly.

2006-12-16 03:21  asfernandes

	* firebird2/src/dsql/metd.epp (1.98):

	Misc

2006-12-16 02:41  asfernandes

	* firebird2/doc/: README.intl (1.4), WhatsNew (1.109):

	Document CREATE COLLATION

2006-12-16 01:30  asfernandes

	* firebird2/src/jrd/: unicode_util.cpp (1.11), unicode_util.h
	(1.8):

	Fixed CORE-1056 - A query could produce different results,
	depending on the presence of an index

2006-12-15 18:30  alexpeshkoff

	* firebird2/src/jrd/btr.cpp (1.185):

	frontported fixes from 2.0

2006-12-15 17:04  dimitr

	* firebird2/src/dsql/metd.epp (1.97):

	Fixed CORE-1055. A change in METD_get_relation() seems to not be
	strongly required, but I keep it in HEAD for testing.

2006-12-15 16:46  dimitr

	* firebird2/src/remote/: os/win32/wnet.cpp (1.41), inet.cpp
	(1.182), xnet.cpp (1.83):

	1) WNET and XNET cannot support OOB transmission, so they should
	not ask for that.  2) Cleanup the INET protocol types.

2006-12-15 11:50  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.22):

	Fixed crash in monitoring tables on linux.

2006-12-15 02:32  asfernandes

	* firebird2/src/jrd/dfw.epp (1.200):

	Misc

2006-12-14 17:20  alexpeshkoff

	* firebird2/src/jrd/btr.cpp (1.184):

	Fixed CORE-1053

2006-12-14 17:11  dimitr

	* firebird2/src/jrd/: dfw.epp (1.199), jrd.h (1.182):

	Restored the old alter-in-use logic upon customer requests.

2006-12-14 15:56  dimitr

	* firebird2/src/jrd/: constants.h (1.39), types.h (1.14):

	Misc.

2006-12-14 11:30  asfernandes

	* firebird2/doc/sql.extensions/README.returning (1.4):

	Correction - thanks to Maycon Ferraa

2006-12-14 10:14  dimitr

	* firebird2/doc/README.monitoring_tables (1.1):

	Docs.

2006-12-13 15:28  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.289):

	Restore the original status vector

2006-12-13 01:29  asfernandes

	* firebird2/doc/WhatsNew (1.108):

	Misc

2006-12-12 17:12  dimitr

	* firebird2/src/jrd/: exe.h (1.90), par.cpp (1.151):

	A bit different fix for CORE-1004 in HEAD. Experimental.

2006-12-12 15:21  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.288):

	Run ON DISCONNECT triggers on server shutdown - thanks to Alex

2006-12-12 00:11  asfernandes

	* firebird2/src/common/config/config.cpp (1.73):

	Misc

2006-12-11 23:55  asfernandes

	* firebird2/doc/sql.extensions/README.merge.txt (1.1):

	Documentation for MERGE

2006-12-11 15:03  hvlad

	* firebird2/src/jrd/: dfw.epp (1.198), obj.h (1.7), types.h (1.13):

	Fix for CORE-1051: Possible stack corruption in
	DFW\check_dependencies

2006-12-11 13:53  helebor

	*
	firebird2/builds/install/arch-specific/win32/firebird_install_logo1.bmp
	(1.2):

	[no log message]

2006-12-10 14:45  alexpeshkoff

	* firebird2/src/remote/server.cpp (1.137):

	fixed posix build after my latest changes

2006-12-10 14:43  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.176):

	misc

2006-12-10 13:31  alexpeshkoff

	* firebird2/: src/common/config/config.cpp (1.72),
	src/common/config/config.h (1.41),
	builds/install/misc/firebird.conf (1.24), src/jrd/pwd.cpp (1.51),
	src/jrd/scl.epp (1.79):

	Added 'Authentication' parameter to firebird.conf

2006-12-10 12:17  alexpeshkoff

	* firebird2/src/: alice/alice.cpp (1.88), alice/alice.h (1.54),
	alice/exe.cpp (1.45), alice/tdr.cpp (1.50), jrd/isc.cpp (1.63),
	jrd/isc_proto.h (1.14), jrd/scl.epp (1.78):

	A couple of improvements/cleanups, suggested by Adriano

2006-12-10 01:56  asfernandes

	* firebird2/builds/win32/msvc8/: fb_inet_server.vcproj (1.5),
	fbclient.vcproj (1.5), fbembed.vcproj (1.5), fbserver.vcproj (1.5):

	Update MSVC8 Win32 platform

2006-12-10 01:15  asfernandes

	* firebird2/src/: auth/trusted/AuthSspi.cpp (1.3),
	auth/trusted/AuthSspi.h (1.3), remote/server.cpp (1.136):

	Misc

2006-12-09 14:28  dimitr

	* firebird2/src/jrd/dyn.epp (1.97):

	Fixed CORE-1010.

2006-12-09 13:53  dimitr

	* firebird2/builds/win32/msvc8/: fb_inet_server.vcproj (1.4),
	fbclient.vcproj (1.4), fbembed.vcproj (1.4), fbserver.vcproj (1.4),
	remote.vcproj (1.4), remote_classic.vcproj (1.4):

	Fixed MSVC8 build.

2006-12-09 02:23  asfernandes

	* firebird2/src/remote/: interface.cpp (1.127), protocol.h (1.34),
	remote.cpp (1.45), remote.h (1.51):

	Misc

2006-12-09 01:19  asfernandes

	* firebird2/src/isql/isql.epp (1.204):

	Fixed again (now for MSVCExpress) the problem with international
	characters crashing ISQL

2006-12-09 01:16  asfernandes

	* firebird2/src/intl/: lc_narrow.cpp (1.21), lc_narrow.h (1.10):

	Collation attributes DISABLE_COMPRESSIONS and DISABLE_EXPANSIONS to
	fix cases like CORE-426 - Wrong sort order when using es_ES collate

2006-12-09 00:58  asfernandes

	* firebird2/src/jrd/intl.cpp (1.95):

	Fixed a problem in DROP COLLATION

2006-12-08 19:38  alexpeshkoff

	* firebird2/builds/win32/msvc7/: fb_inet_server.vcproj (1.22),
	fbclient.vcproj (1.45), fbembed.vcproj (1.33), fbserver.vcproj
	(1.23), remote.vcproj (1.24), remote_classic.vcproj (1.25):

	Trusted authentication for windows

2006-12-08 19:33  alexpeshkoff

	* firebird2/src/: alice/alice.cpp (1.87), alice/alice.h (1.53),
	alice/aliceswi.h (1.15), alice/exe.cpp (1.44), alice/tdr.cpp
	(1.49), auth/trusted/AuthSspi.cpp (1.2), auth/trusted/AuthSspi.h
	(1.2), burp/burp.cpp (1.118), burp/burp.h (1.81), burp/burpswi.h
	(1.16), include/consts_pub.h (1.7), include/firebird.h (1.40),
	isql/isql.epp (1.203), jrd/isc.cpp (1.62), jrd/jrd.cpp (1.287),
	jrd/scl.epp (1.77), jrd/scl_proto.h (1.24), jrd/svc.cpp (1.175),
	jrd/svc.h (1.40), jrd/utl.cpp (1.97), msgs/messages.sql (1.108),
	qli/dtr.cpp (1.42), qli/dtr.h (1.24), qli/meta.epp (1.62),
	remote/inet.cpp (1.181), remote/interface.cpp (1.126),
	remote/protocol.cpp (1.57), remote/protocol.h (1.33),
	remote/remote.cpp (1.44), remote/remote.h (1.50), remote/server.cpp
	(1.135), remote/xnet.cpp (1.82), remote/os/win32/wnet.cpp (1.40),
	utilities/gsec/gsec.cpp (1.58), utilities/gsec/gsec.h (1.26),
	utilities/gsec/gsecswi.h (1.6), utilities/gstat/dba.epp (1.71),
	utilities/gstat/dbaswi.h (1.7):

	Trusted authentication for windows

2006-12-08 19:32  alexpeshkoff

	* firebird2/configure.in (1.250):

	Diego Petteno patch for Gentoo/FreBSD

2006-12-07 02:02  asfernandes

	* firebird2/src/jrd/idx.cpp (1.119):

	Misc

2006-12-06 19:30  dimitr

	* firebird2/src/jrd/: RecordBuffer.cpp (1.7), RecordBuffer.h (1.4):

	Misc.

2006-12-06 19:24  dimitr

	* firebird2/src/utilities/gstat/dba.epp (1.70):

	Fixed CORE-959. This is a hack, but hopefully a better one than in
	v1.5.

2006-12-06 10:37  hvlad

	* firebird2/src/jrd/: btr.cpp (1.183), idx.cpp (1.118):

	Fixed CORE-1040: Wrong single-segment ascending index on character
	field with NULL and empty string values

2006-12-06 09:22  dimitr

	* firebird2/src/jrd/exe.cpp (1.203):

	Misc.

2006-12-06 09:21  dimitr

	* firebird2/src/jrd/cmp.cpp (1.243):

	Fixed a bug in the yesterday's commit.

2006-12-06 06:51  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	ba/custom_messages_ba.inc (1.3), ba/Instalacija_ProcitajMe.txt
	(1.5), ba/ProcitajMe.txt (1.3), BuildExecutableInstall.bat (1.16),
	FirebirdInstallEnvironmentChecks.inc (1.5), FirebirdInstall_20.iss
	(1.13), Readme.txt (1.10), custom_messages.inc (1.3),
	i18n_readme.txt (1.4), installation_readme.txt (1.10),
	de/custom_messages_de.inc (1.3), de/installation_liesmich.txt
	(1.4), de/liesmich.txt (1.4), es/custom_messages_es.inc (1.2),
	es/leame.txt (1.2), es/leame_instalacion.txt (1.2),
	fr/custom_messages_fr.inc (1.3), fr/installation_lisezmoi.txt
	(1.2), fr/lisezmoi.txt (1.2), hu/custom_messages_hu.inc (1.3),
	hu/olvass_el.txt (1.2), hu/telepitesi_segedlet.txt (1.2),
	it/custom_messages_it.inc (1.2), it/leggimi.txt (1.2),
	it/leggimi_installazione.txt (1.2), pl/custom_messages_pl.inc
	(1.2), pl/czytajto.txt (1.3), pl/instalacja_czytajto.txt (1.4),
	pt/custom_messages_pt.inc (1.4), pt/instalacao_leia-me.txt (1.4),
	pt/leia-me.txt (1.3), si/custom_messages_si.inc (1.3):

	Forward port the windows installation scripts and i18n from
	B2_0_Release

2006-12-05 23:01  hvlad

	* firebird2/src/jrd/: ext.cpp (1.70), ext.h (1.13):

	Improve write performance of external tables

2006-12-04 22:42  dimitr

	* firebird2/src/remote/: interface.cpp (1.125), protocol.cpp
	(1.56), protocol.h (1.32), server.cpp (1.134):

	The remote subsystem should not guess about the internal structure
	of BLOB ID.

2006-12-04 22:38  dimitr

	* firebird2/src/jrd/functions.cpp (1.26):

	Implemented CORE-1018.

2006-12-04 22:36  dimitr

	* firebird2/src/include/gen/ids.h (1.20):

	1) Changed MON$STATEMENTS a bit.  2) Implemented statement
	cancellation.

2006-12-04 22:33  dimitr

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.21), cmp.cpp (1.242),
	constants.h (1.38), VirtualTable.cpp (1.5), VirtualTable.h (1.3),
	exe.cpp (1.202), jrd.cpp (1.286), jrd.h (1.181), lck.cpp (1.62),
	lck.h (1.29), relations.h (1.16), req.h (1.65), types.h (1.12):

	1) Changed MON$STATEMENTS a bit.  2) Implemented statement
	cancellation.

2006-12-04 22:29  dimitr

	* firebird2/src/jrd/pag.cpp (1.118):

	Misc.

2006-12-04 22:26  dimitr

	* firebird2/src/jrd/cch.cpp (1.137):

	Fixed CORE-1039.

2006-12-04 18:55  alexpeshkoff

	* firebird2/src/jrd/: Collation.cpp (1.4), TextType.h (1.3),
	intl.cpp (1.94):

	Slightly reorganized a code. Hope this should help posix
	compilation on some gcc versions.

2006-12-02 15:53  asfernandes

	* firebird2/src/jrd/idx.cpp (1.117):

	Fixed crashes when create index throw errors - thanks to Dmitry

2006-12-01 15:52  asfernandes

	* firebird2/src/jrd/idx.cpp (1.116):

	Complement for the last commit

2006-12-01 15:36  asfernandes

	* firebird2/: src/include/gen/codetext.h (1.58),
	src/include/gen/iberror.h (1.59), src/include/gen/msgs.h (1.75),
	src/include/gen/rdb_codes.h (1.55), src/include/gen/sql_code.h
	(1.61), src/intl/lc_narrow.cpp (1.20), src/jrd/idx.cpp (1.115),
	src/msgs/facilities.sql (1.91), src/msgs/messages.sql (1.107),
	src/msgs/system_errors.sql (1.48), lang_helpers/gds_codes.ftn
	(1.50), lang_helpers/gds_codes.pas (1.50):

	Fixed CORE-997 - Database-Update 1.5 to 2.0 fails

2006-12-01 14:49  asfernandes

	* firebird2/src/dsql/make.cpp (1.126):

	Fixed CORE-1012 - IBO problems with FB >= 1.5.3 "Error with joins
	and auto-generated search query"

2006-11-30 15:46  alexpeshkoff

	* firebird2/src/isql/extract.epp (1.78):

	Misc

2006-11-30 10:21  alexpeshkoff

	* firebird2/src/jrd/evl.cpp (1.206):

	removed old hack for AIX, no idea what it was for (frontport)

2006-11-29 18:48  dimitr

	* firebird2/src/jrd/opt.cpp (1.286):

	Fixed CORE-1029.

2006-11-29 01:20  asfernandes

	* firebird2/src/dsql/dsql.cpp (1.185):

	Replace a deleted piece of code - thanks to Claudio

2006-11-28 14:26  dimitr

	* firebird2/src/jrd/opt.cpp (1.285):

	Fixed CORE-1025.

2006-11-28 11:19  dimitr

	* firebird2/src/remote/: inet.cpp (1.180), xnet.cpp (1.81),
	os/win32/wnet.cpp (1.39):

	Fixed CORE-1017.

2006-11-28 09:52  robocop

	* firebird2/src/include/gen/msgs.h (1.74):

	For unknown reasons, this generated file wasn't committed.

2006-11-27 01:31  asfernandes

	* firebird2/src/msgs/messages.sql (1.106):

	Update the errors messages

2006-11-26 18:06  alexpeshkoff

	* firebird2/src/jrd/: scl.epp (1.76), pwd.cpp (1.50):

	Let windows embedded server work without specifying user name and
	password. OS user name is used to be CURRENT_USER value.

2006-11-26 17:08  asfernandes

	* firebird2/doc/WhatsNew (1.107):

	Rename REPLACE to UPDATE OR INSERT

2006-11-26 16:39  asfernandes

	* firebird2/: doc/sql.extensions/README.update_or_insert (1.1),
	lang_helpers/gds_codes.ftn (1.49), lang_helpers/gds_codes.pas
	(1.49), src/dsql/dsql.cpp (1.184), src/dsql/keywords.cpp (1.58),
	src/dsql/node.h (1.85), src/dsql/parse.y (1.228),
	src/dsql/pass1.cpp (1.301), src/include/gen/codetext.h (1.57),
	src/include/gen/iberror.h (1.58), src/include/gen/msgs.h (1.73),
	src/include/gen/sql_code.h (1.60), src/msgs/messages.sql (1.105),
	src/msgs/system_errors.sql (1.47):

	Rename REPLACE to UPDATE OR INSERT

2006-11-26 16:37  asfernandes

	* firebird2/src/jrd/par.cpp (1.150):

	Fixed memory corruption in REPLACE...RETURNING

2006-11-26 14:33  alexpeshkoff

	* firebird2/src/jrd/flu.cpp (1.56):

	Fixed CORE-1016

2006-11-25 02:34  asfernandes

	* firebird2/src/burp/backup.epp (1.96):

	Misc

2006-11-24 15:20  asfernandes

	* firebird2/builds/win32/msvc7/fbudf.vcproj (1.20):

	Remove use of ODBC in FBUDF of MSVC7 build

2006-11-24 11:22  robocop

	* firebird2/src/burp/backup.epp (1.95):

	Solve CORE-1009 so that Jiri can sleep at night.  :-)

2006-11-24 11:17  robocop

	* firebird2/builds/win32/msvc6/Firebird2.dsw (1.41):

	Get rid of empbuild and intlbl in Firebird2.dsw to follow newer VC
	versions that put them in a separate solution.

2006-11-24 11:15  robocop

	* firebird2/builds/win32/msvc6/fbudf.dsp (1.16):

	Clean linker references to ODBC and others in fbudf.

2006-11-24 11:14  robocop

	* firebird2/builds/win32/compile.bat (1.2):

	Use the famous brute force approach to fix syntax error in this new
	DOS batch file introduced by Adriano (for the VC6 case).

2006-11-24 01:24  asfernandes

	* firebird2/src/: burp/backup.epp (1.94), burp/burp.h (1.80),
	burp/restore.epp (1.113), dsql/ddl.cpp (1.192), dsql/metd.epp
	(1.96), include/consts_pub.h (1.6), include/gen/ids.h (1.19),
	isql/extract.epp (1.77), isql/show.epp (1.113), jrd/constants.h
	(1.37), jrd/dyn_def.epp (1.148), jrd/fields.h (1.13), jrd/ini.epp
	(1.88), jrd/jrd.cpp (1.285), jrd/names.h (1.11), jrd/relations.h
	(1.15), jrd/types.h (1.11):

	Added RDB$NULL_FLAG and RDB$PARAMETER_MECHANISM to
	RDB$PROCEDURE_PARAMETERS

2006-11-23 01:30  asfernandes

	* firebird2/src/jrd/opt.cpp (1.284):

	Misc

2006-11-22 15:33  asfernandes

	* firebird2/builds/win32/msvc8/fbudf.vcproj (1.4):

	Remove use of ODBC in FBUDF

2006-11-22 11:16  paul_reeves

	* firebird2/builds/install/arch-specific/win32/ru/Readme.txt
	(1.1.4.1):

	file Readme.txt was added on branch B2_1_Release on 2008-02-12
	13:43:42 +0000

2006-11-22 11:16  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/ru/custom_messages_ru.inc
	(1.1.4.1):

	file custom_messages_ru.inc was added on branch B2_1_Release on
	2008-02-12 13:43:42 +0000

2006-11-22 11:16  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/ru/installation_readme.txt
	(1.1.4.1):

	file installation_readme.txt was added on branch B2_1_Release on
	2008-02-12 13:43:42 +0000

2006-11-21 15:02  dimitr

	* firebird2/src/jrd/opt.cpp (1.283):

	Attempted to fix CORE-995.

2006-11-21 14:56  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.20):

	Fixed the issue spotted by Martijn.

2006-11-21 14:37  alexpeshkoff

	* firebird2/src/jrd/: flu.cpp (1.55), flu.h (1.13):

	Much better fix for CORE-982

2006-11-21 08:47  dimitr

	* firebird2/src/jrd/opt.cpp (1.282):

	Fixed CORE-1005.

2006-11-21 01:20  asfernandes

	* firebird2/src/remote/: xnet.cpp (1.80), xnet.h (1.15):

	Misc

2006-11-20 13:37  asfernandes

	* firebird2/src/dsql/: keywords.cpp (1.57), parse.y (1.227):

	Remove "MESSAGE" keyword

2006-11-20 13:18  dimitr

	* firebird2/src/remote/: xnet.cpp (1.79), xnet.h (1.14):

	Attempted to fix XNET for the mixed 32-bit and 64-bit process
	interaction.  The binary memory layout is still the same, so I
	didn't bump the protocol version number.

2006-11-20 08:55  dimitr

	* firebird2/src/remote/: xnet.cpp (1.78), xnet.h (1.13):

	Let's never use native datatypes in the protocol structures. time_t
	in VC8 is 8 bytes long by default.

2006-11-20 08:31  dimitr

	* firebird2/src/remote/xnet.cpp (1.77):

	Fixed XNET in Win64 builds.

2006-11-19 16:40  alexpeshkoff

	* firebird2/configure.in (1.249):

	Applied patch by Michal Kubecek

2006-11-19 15:57  asfernandes

	* firebird2/builds/win32/make_boot.bat (1.34):

	Misc

2006-11-19 15:24  asfernandes

	* firebird2/builds/win32/: compile.bat (1.1), make_all.bat (1.45),
	make_boot.bat (1.33), make_examples.bat (1.20), make_icu.bat
	(1.13), setenvvar.bat (1.13), msvc7/build_msg.vcproj (1.7),
	msvc8/build_msg.vcproj (1.3):

	Clean the build files and make buildable with MS Visual C++ Express

2006-11-18 21:24  asfernandes

	* firebird2/builds/win32/: msvc7/gpre_embed.vcproj (1.7),
	msvc8/gpre_embed.vcproj (1.3):

	Fix the boot build

2006-11-18 20:33  asfernandes

	* firebird2/src/jrd/: ibase.h (1.124), utl.cpp (1.96), utl_proto.h
	(1.22):

	Use public type in public function

2006-11-18 20:32  asfernandes

	* firebird2/src/dsql/errd.cpp (1.39):

	Remove not correct warnings

2006-11-18 03:40  asfernandes

	* firebird2/builds/win32/msvc8/: Firebird2.sln (1.3),
	fbrmclib.vcproj (1.2), gpre.vcproj (1.5):

	Fix and integrate Steve Boyd changes in MSVC8 build - hope to not
	break it even more done changes with Visual Studio Express

2006-11-18 03:06  asfernandes

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.27),
	fbrmclib.vcproj (1.1), gpre.vcproj (1.26):

	Integrate Steve Boyd changes to GPRE in MSVC7 build

2006-11-17 09:01  alexpeshkoff

	* firebird2/src/jrd/inf.cpp (1.67):

	Upon request by Ann, Claudio and Paul

2006-11-13 17:12  alexpeshkoff

	* firebird2/src/jrd/: flu.cpp (1.54), flu.h (1.12):

	frontported fix for CORE-982

2006-11-12 22:19  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.284):

	Do not swallow bugcheck exceptions - thanks to Claudio

2006-11-12 14:58  alexpeshkoff

	* firebird2/src/common/classes/semaphore.h (1.30):

	Fix CORE-988 class Semaphore now can work with broken versions of
	glibc (sem_timedwait())

2006-11-11 03:47  asfernandes

	* firebird2/src/: gpre/cme.cpp (1.39), gpre/gpreswi.h (1.14),
	gpre/sqe.cpp (1.43), jrd/ibase.h (1.123):

	Misc

2006-11-11 01:52  asfernandes

	* firebird2/src/: isql/show.epp (1.112), jrd/met.epp (1.215):

	Some suggestions from Claudio

2006-11-10 09:38  robocop

	* firebird2/src/jrd/jrd.cpp (1.283):

	Fix a crash in Adriano's db triggers when using -shut and -tran in
	gfix, because TRA_start can throw and thus our result in jrd.cpp
	was uninitialized.

2006-11-10 09:13  robocop

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.19):

	Get rid of warnings.

2006-11-10 09:12  robocop

	* firebird2/src/: dsql/parse.y (1.226), jrd/alt.cpp (1.63),
	jrd/dfw.epp (1.197), jrd/exe.cpp (1.201), jrd/jrd.cpp (1.282):

	Misc.

2006-11-10 09:08  robocop

	* firebird2/src/: include/gen/msgs.h (1.72), msgs/messages.sql
	(1.104), dsql/pass1.cpp (1.300):

	Fix typos in recent messages.

2006-11-10 09:04  robocop

	* firebird2/builds/win32/defs/: fbclient.def (1.14), fbrmclib.def
	(1.1), gds32.def (1.12):

	Commit build changes by Stephen Boyd to support RM Cobol.
	Restoring the missing entry points that COBOL needs and that were
	deleted years ago. Added the entry points in the new fbrmclib.

2006-11-10 09:02  robocop

	* firebird2/builds/win32/msvc6/: fbclient_static.dsp (1.21),
	gds32.dsp (1.26), gpre_boot.dsp (1.27), gpre_embed.dsp (1.4):

	VC6 cleanup.

2006-11-10 08:59  robocop

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.40), fbrmclib.dsp
	(1.1), gpre.dsp (1.26), gpre_static.dsp (1.10):

	Commit build changes by Stephen Boyd to support RM Cobol.  Fixing
	VC6 builds.

2006-11-10 08:57  robocop

	* firebird2/builds/win32/msvc8/: fbrmclib.vcproj (1.1), gpre.vcproj
	(1.4):

	Commit build changes by Stephen Boyd to support RM Cobol.
	fbrmclib.vcproj needs to be added to VC8's Firebird2.sln and then
	the corresponding changes have to be propagated to VC7 and *nix
	builds.

2006-11-10 08:52  robocop

	* firebird2/src/gpre/: fbrmclib.cpp (1.1), rmc.cpp (1.1):

	Commit source changes by Stephen Boyd to support RM Cobol.  COBOL
	support (rmc) and additional interface library (fbrmclib).

2006-11-10 08:50  robocop

	* firebird2/src/: gpre/cme.cpp (1.38), gpre/cob.cpp (1.63),
	gpre/gpre.cpp (1.81), gpre/gpre.h (1.85), gpre/gpreswi.h (1.13),
	gpre/lang_proto.h (1.10), gpre/par.cpp (1.63), gpre/sqe.cpp (1.42),
	gpre/sql.cpp (1.63), jrd/ibase.h (1.122):

	Commit source changes by Stephen Boyd to support RM Cobol.

2006-11-09 10:24  paul_reeves

	* firebird2/builds/win32/make_icu.bat (1.12):

	Add missing quotes

2006-11-09 08:43  paulbeach

	* firebird2/configure.in (1.248):

	Correct typo

2006-11-09 01:31  asfernandes

	* firebird2/builds/win32/msvc7/: gpre_boot.vcproj (1.30),
	gpre_embed.vcproj (1.6):

	More cleanup in internal gpre

2006-11-09 01:18  asfernandes

	* firebird2/src/jrd/dfw.epp (1.196):

	Remove variable shadowing - thanks to Claudio

2006-11-08 15:50  asfernandes

	* firebird2/builds/win32/msvc7/: gpre_boot.vcproj (1.29),
	gpre_embed.vcproj (1.5):

	Correction - thanks to Claudio

2006-11-08 14:00  paulbeach

	* firebird2/configure.in (1.247):

	Configure.in should work out alignment correctly for non X86
	platforms

2006-11-08 02:21  asfernandes

	* firebird2/builds/win32/msvc7/: gpre_boot.vcproj (1.28),
	gpre_embed.vcproj (1.4):

	Remove support of optional languages from gpre_embeded - suggested
	by Claudio

2006-11-08 02:00  asfernandes

	* firebird2/lang_helpers/: gds_codes.ftn (1.48), gds_codes.pas
	(1.48):

	Autogenerated files missing from my last commit

2006-11-06 02:07  asfernandes

	* firebird2/: doc/WhatsNew (1.106), src/jrd/met.epp (1.214),
	src/msgs/facilities.sql (1.90):

	Misc

2006-11-06 01:47  asfernandes

	* firebird2/src/burp/: burp.cpp (1.117), burpswi.h (1.15):

	Corrections

2006-11-05 19:30  asfernandes

	* firebird2/: doc/WhatsNew (1.105), src/burp/backup.epp (1.93),
	src/burp/burp.cpp (1.116), src/burp/burp.h (1.79),
	src/burp/burpswi.h (1.14), src/burp/restore.epp (1.112),
	src/dsql/ddl.cpp (1.191), src/dsql/keywords.cpp (1.56),
	src/dsql/metd.epp (1.95), src/dsql/metd_proto.h (1.27),
	src/dsql/parse.y (1.225), src/include/consts_pub.h (1.5),
	src/include/gen/codetext.h (1.56), src/include/gen/iberror.h
	(1.57), src/include/gen/msgs.h (1.71), src/include/gen/rdb_codes.h
	(1.54), src/include/gen/sql_code.h (1.59), src/isql/extract.epp
	(1.76), src/isql/isql.epp (1.202), src/isql/show.epp (1.111),
	src/jrd/cmp.cpp (1.241), src/jrd/constants.h (1.36),
	src/jrd/dfw.epp (1.195), src/jrd/dyn_def.epp (1.147),
	src/jrd/dyn_del.epp (1.68), src/jrd/dyn_mod.epp (1.84),
	src/jrd/exe.cpp (1.200), src/jrd/exe_proto.h (1.15),
	src/jrd/jrd.cpp (1.281), src/jrd/jrd.h (1.180), src/jrd/met.epp
	(1.213), src/jrd/met_proto.h (1.57), src/jrd/req.h (1.64),
	src/jrd/tra.h (1.60), src/jrd/vio.cpp (1.180),
	src/msgs/facilities.sql (1.89), src/msgs/messages.sql (1.103),
	src/msgs/system_errors.sql (1.46):

	1) CORE-645 and CORE-745: Database triggers 2) CORE-711: Make
	syntax for "CREATE TRIGGER" compliant with SQL2003

2006-11-05 11:54  hvlad

	* firebird2/lang_helpers/: gds_codes.ftn (1.47), gds_codes.pas
	(1.47):

	Replace few hardcoded error messages by new error codes

2006-11-05 11:50  hvlad

	* firebird2/src/: dsql/pass1.cpp (1.299), include/gen/codetext.h
	(1.55), include/gen/iberror.h (1.56), include/gen/msgs.h (1.70),
	include/gen/rdb_codes.h (1.53), include/gen/sql_code.h (1.58),
	msgs/facilities.sql (1.88), msgs/messages.sql (1.102),
	msgs/system_errors.sql (1.45):

	Replace few hardcoded error messages by new error codes

2006-11-05 05:04  robocop

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.18):

	Make buildable with VC6. If other compilers reject it, it will need
	an #ifdef.

2006-11-05 05:03  robocop

	* firebird2/src/jrd/validation.cpp (1.25):

	Misc.

2006-11-05 05:02  robocop

	* firebird2/builds/win32/msvc6/: engine.dsp (1.71),
	engine_classic.dsp (1.67), engine_embed.dsp (1.46):

	Add DebugInterface to the VC6 builds.

2006-11-05 05:01  robocop

	* firebird2/: src/include/gen/codetext.h (1.54),
	src/include/gen/iberror.h (1.55), src/include/gen/msgs.h (1.69),
	src/include/gen/rdb_codes.h (1.52), src/include/gen/sql_code.h
	(1.57), src/jrd/DebugInterface.cpp (1.2), src/jrd/met.epp (1.212),
	src/msgs/facilities.sql (1.87), src/msgs/messages.sql (1.101),
	src/msgs/system_errors.sql (1.44), lang_helpers/gds_codes.ftn
	(1.46), lang_helpers/gds_codes.pas (1.46):

	Put two recent hardcoded messages into the msg db.

2006-11-05 04:55  robocop

	* firebird2/src/jrd/dyn.epp (1.96):

	Simplify Vlad's DYN_skip_blr_blob but with this change, it becomes
	the same as DYN_skip_attribute and thus it's candidate for removal.

2006-11-04 16:33  asfernandes

	* firebird2/src/jrd/dyn.epp (1.95):

	Fixed the problem found by Claudio during make_boot

2006-11-04 08:57  robocop

	* firebird2/doc/WhatsNew (1.104):

	Misc: this file uses spaces instead of tabs for indentation.

2006-11-04 04:44  asfernandes

	* firebird2/: doc/WhatsNew (1.103), src/jrd/dyn.epp (1.94),
	src/jrd/dyn.h (1.33), src/jrd/dyn_def.epp (1.146),
	src/jrd/dyn_mod.epp (1.83), src/jrd/intl.cpp (1.93):

	Fixed CORE-986 - Non-ASCII quoted identifiers are not converted to
	metadata (UNICODE_FSS) charset

2006-11-04 04:03  asfernandes

	* firebird2/src/dsql/ddl.cpp (1.190):

	Misc

2006-11-04 03:47  asfernandes

	* firebird2/src/jrd/met.epp (1.211):

	Misc

2006-11-03 10:42  hvlad

	* firebird2/src/: dsql/ddl.cpp (1.189), dsql/gen.cpp (1.115),
	jrd/cmp.cpp (1.240), jrd/jrd.cpp (1.280), jrd/met.epp (1.210),
	jrd/par.cpp (1.149):

	Few corrections pointed by Claudio

2006-11-02 23:37  asfernandes

	* firebird2/src/: dsql/gen.cpp (1.114), dsql/pass1.cpp (1.298),
	jrd/jrd.cpp (1.279), jrd/why_proto.h (1.29):

	Fixed a bug when the connection charset is multibyte, appeared
	after recent changes to CsConvert class.

2006-11-02 20:55  asfernandes

	* firebird2/src/: jrd/dyn.h (1.32), remote/os/win32/window.h
	(1.10):

	Misc

2006-11-02 10:35  dimitr

	* firebird2/src/jrd/ext.cpp (1.69):

	A few small fixes that improve performance of external tables
	(2x-10x for reads and up to 50% for writes, depending on file
	caching effects).

2006-11-01 22:19  hvlad

	* firebird2/src/jrd/Optimizer.h (1.20):

	Fixed mistake

2006-11-01 22:16  hvlad

	* firebird2/src/jrd/: dyn.epp (1.93), dyn.h (1.31), dyn_ut_proto.h
	(1.13), dyn_util.epp (1.44):

	Moved DYN_skip_blr_blob from dyn_util.epp into dyn.epp as Claudio
	suggested

2006-11-01 18:46  dimitr

	* firebird2/src/jrd/isc.cpp (1.61):

	Fixed CORE-984.

2006-11-01 08:11  dimitr

	* firebird2/src/remote/os/win32/window.h (1.9):

	Corrections (Win64 related).

2006-11-01 08:06  dimitr

	* firebird2/src/: iscguard/iscguard.cpp (1.49),
	remote/os/win32/ibconfig.cpp (1.19), remote/os/win32/property.cpp
	(1.17):

	Corrections (Win64 related).

2006-10-31 16:59  dimitr

	* firebird2/src/jrd/: blb.cpp (1.131), btr.cpp (1.182), evl.cpp
	(1.205), exe.cpp (1.199), idx.cpp (1.114), jrd.cpp (1.278), rse.cpp
	(1.124), validation.cpp (1.24), vio.cpp (1.179):

	Enabled rescheduling points for classic. It allows to shutdown
	database or cancel operation timely for a heavy loaded attachment.

2006-10-31 16:49  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.17):

	Fixed the logic.

2006-10-31 16:19  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.105):

	Simplification and fix.

2006-10-31 15:23  asfernandes

	* firebird2/src/: common/classes/vector.h (1.17), dsql/dsql.h
	(1.101), dsql/gen.cpp (1.113), jrd/dyn_mod.epp (1.82), jrd/met.epp
	(1.209), jrd/par.cpp (1.148):

	Misc

2006-10-31 14:54  alexpeshkoff

	* firebird2/src/common/classes/array.h (1.39):

	fixed my last commit - thanks to Adriano

2006-10-31 13:27  alexpeshkoff

	* firebird2/src/jrd/: all.cpp (1.48), all.h (1.25), jrd.h (1.179):

	Jrd's deletePool() now return pointer to next database's pool as
	suggested by dlh

2006-10-31 13:24  alexpeshkoff

	* firebird2/builds/posix/make.shared.variables (1.68):

	fixed posix build

2006-10-31 13:05  alexpeshkoff

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.16):

	fixed posix build

2006-10-31 13:03  dimitr

	* firebird2/builds/win32/msvc8/: alice.vcproj (1.3),
	alice_classic.vcproj (1.3), burp.vcproj (1.3), burp_classic.vcproj
	(1.3), common.vcproj (1.3), common_classic.vcproj (1.3),
	config.vcproj (1.3), dsql_server.vcproj (1.3),
	dsql_server_classic.vcproj (1.3), engine.vcproj (1.7),
	engine_classic.vcproj (1.7), engine_embed.vcproj (1.7),
	fb_inet_server.vcproj (1.3), fb_lock_print.vcproj (1.3),
	fbclient.vcproj (1.3), fbembed.vcproj (1.3), fbguard.vcproj (1.3),
	fbserver.vcproj (1.3), fbudf.vcproj (1.3), gbak.vcproj (1.3),
	gdef.vcproj (1.3), gds32.vcproj (1.3), gfix.vcproj (1.3),
	gpre.vcproj (1.3), gpre_boot.vcproj (1.3), gsec.vcproj (1.3),
	gsplit.vcproj (1.3), gstat.vcproj (1.3), ib_udf.vcproj (1.3),
	ib_util.vcproj (1.3), instclient.vcproj (1.3), instreg.vcproj
	(1.3), instsvc.vcproj (1.3), intl.vcproj (1.7), isql.vcproj (1.3),
	lock.vcproj (1.3), lock_classic.vcproj (1.3), nbackup.vcproj (1.3),
	qli.vcproj (1.3), remote.vcproj (1.3), remote_classic.vcproj (1.3),
	utilities.vcproj (1.3), utilities_classic.vcproj (1.3),
	utilities_embed.vcproj (1.3):

	Changed the optimization mode. This is required because MS has
	deprecated /Og.

2006-10-31 12:24  alexpeshkoff

	* firebird2/src/common/classes/: array.h (1.38), vector.h (1.16):

	remove() methods now return pointer to next after deleted element

2006-10-31 11:09  dimitr

	* firebird2/builds/win32/: msvc8/alice.vcproj (1.2),
	msvc8/alice_classic.vcproj (1.2), msvc8/btyacc.vcproj (1.2),
	msvc8/build_msg.vcproj (1.2), msvc8/burp.vcproj (1.2),
	msvc8/burp_classic.vcproj (1.2), msvc8/codes.vcproj (1.2),
	msvc8/common.vcproj (1.2), msvc8/common_classic.vcproj (1.2),
	msvc8/common_static.vcproj (1.2), msvc8/config.vcproj (1.2),
	msvc8/dsql_server.vcproj (1.2), msvc8/dsql_server_classic.vcproj
	(1.2), msvc8/empbuild.vcproj (1.2), msvc8/engine.vcproj (1.6),
	msvc8/engine_classic.vcproj (1.6), msvc8/engine_embed.vcproj (1.6),
	msvc8/fb2control.vcproj (1.2), msvc8/fb_inet_server.vcproj (1.2),
	msvc8/fb_lock_print.vcproj (1.2), msvc8/fbclient.vcproj (1.2),
	msvc8/fbclient_static.vcproj (1.2), msvc8/fbembed.vcproj (1.2),
	msvc8/fbguard.vcproj (1.2), msvc8/Firebird2.sln (1.2),
	msvc8/Firebird2Boot.sln (1.2), msvc8/fbserver.vcproj (1.2),
	msvc8/fbudf.vcproj (1.2), msvc8/gbak.vcproj (1.2),
	msvc8/gbak_embed.vcproj (1.2), msvc8/gdef.vcproj (1.2),
	msvc8/gds32.vcproj (1.2), msvc8/gfix.vcproj (1.2),
	msvc8/gpre.vcproj (1.2), msvc8/gpre_boot.vcproj (1.2),
	msvc8/gpre_embed.vcproj (1.2), msvc8/gpre_static.vcproj (1.2),
	msvc8/gsec.vcproj (1.2), msvc8/gsplit.vcproj (1.2),
	msvc8/gstat.vcproj (1.2), msvc8/ib_udf.vcproj (1.2),
	msvc8/ib_util.vcproj (1.2), msvc8/instclient.vcproj (1.2),
	msvc8/instreg.vcproj (1.2), msvc8/instsvc.vcproj (1.2),
	msvc8/intl.vcproj (1.6), msvc8/intlbuild.vcproj (1.2),
	msvc8/isql.vcproj (1.2), msvc8/isql_embed.vcproj (1.2),
	msvc8/lock.vcproj (1.2), msvc8/lock_classic.vcproj (1.2),
	msvc8/nbackup.vcproj (1.2), msvc8/qli.vcproj (1.2),
	msvc8/remote.vcproj (1.2), msvc8/remote_classic.vcproj (1.2),
	msvc8/utilities.vcproj (1.2), msvc8/utilities_classic.vcproj (1.2),
	msvc8/utilities_embed.vcproj (1.2), msvc8/v5_examples.vcproj (1.2),
	make_all.bat (1.44), make_boot.bat (1.32), make_examples.bat
	(1.19), make_icu.bat (1.11), setenvvar.bat (1.12):

	Updated projects for the AMD64 target.	+ added Vlad's new files.

2006-10-31 07:13  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.15):

	Sorry, Adriano, but I insist on my style :-)

2006-10-31 03:31  asfernandes

	* firebird2/src/jrd/tra.h (1.59):

	Remove GCC warnings

2006-10-30 22:06  hvlad

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.61),
	engine_classic.vcproj (1.61), engine_embed.vcproj (1.50):

	Add new files (debug info)

2006-10-30 22:04  hvlad

	* firebird2/src/jrd/: DebugInterface.cpp (1.1), DebugInterface.h
	(1.1):

	1. Remove blr_src_info code as it is prevents database downgrade
	from ODS 11.1 2. Put debug information (mapping between blr offset
	and source line\column and names of local variables) into new blob
	field RDB$DEBUG_INFO This is first step to implement native SQL
	debugger i believe

2006-10-30 21:57  hvlad

	* firebird2/src/: burp/backup.epp (1.92), burp/burp.h (1.78),
	burp/restore.epp (1.111), dsql/ddl.cpp (1.188), dsql/dsql.h
	(1.100), dsql/gen.cpp (1.112), dsql/parse.y (1.224),
	include/consts_pub.h (1.4), jrd/blb.h (1.24), jrd/cmp.cpp (1.239),
	jrd/dyn_def.epp (1.145), jrd/dyn_mod.epp (1.81), jrd/dyn_ut_proto.h
	(1.12), jrd/dyn_util.epp (1.43), jrd/exe.cpp (1.198), jrd/exe.h
	(1.89), jrd/fields.h (1.12), jrd/ini.epp (1.87), jrd/irq.h (1.12),
	jrd/jrd.cpp (1.277), jrd/jrd.h (1.178), jrd/met.epp (1.208),
	jrd/names.h (1.10), jrd/par.cpp (1.147), jrd/relations.h (1.14),
	jrd/types.h (1.10):

	1. Remove blr_src_info code as it is prevents database downgrade
	from ODS 11.1 2. Put debug information (mapping between blr offset
	and source line\column and names of local variables) into new blob
	field RDB$DEBUG_INFO This is first step to implement native SQL
	debugger i believe

2006-10-30 21:21  asfernandes

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.14):

	Misc

2006-10-30 20:04  dimitr

	* firebird2/src/jrd/: tra.cpp (1.131), tra.h (1.58):

	Fixed CORE-980.

2006-10-30 16:23  asfernandes

	* firebird2/src/jrd/why.cpp (1.116):

	Fixed another problem reported by "dlh" in fb-devel

2006-10-30 16:14  asfernandes

	* firebird2/builds/win32/: make_boot.bat (1.31), make_icu.bat
	(1.10):

	Fix problems reported by "dlh" in fb-devel

2006-10-30 15:17  dimitr

	* firebird2/src/: remote/os/win32/window.h (1.8),
	utilities/fbcpl/fbdialog.cpp (1.8), utilities/fbcpl/fbdialog.h
	(1.6):

	Win64 adjustments.

2006-10-30 15:13  dimitr

	* firebird2/src/: remote/os/win32/ibconfig.cpp (1.18),
	remote/os/win32/window.h (1.7), iscguard/iscguard.cpp (1.48):

	Win64 adjustments.

2006-10-30 14:39  dimitr

	* firebird2/extern/icu/source/: allinone/allinone_8.sln (1.2),
	test/cintltst/cintltst_8.vcproj (1.2), common/common_8.vcproj
	(1.2), tools/ctestfw/ctestfw_8.vcproj (1.2),
	tools/gencmn/decmn_8.vcproj (1.2), tools/gencmn/gencmn_8.vcproj
	(1.2), tools/genrb/derb_8.vcproj (1.2), tools/genrb/genrb_8.vcproj
	(1.2), tools/genbrk/genbrk_8.vcproj (1.2),
	tools/genccode/genccode_8.vcproj (1.2),
	tools/gencnval/gencnval_8.vcproj (1.2),
	tools/gennames/gennames_8.vcproj (1.2),
	tools/gennorm/gennorm_8.vcproj (1.2),
	tools/genpname/genpname_8.vcproj (1.2),
	tools/genprops/genprops_8.vcproj (1.2),
	tools/gensprep/gensprep_8.vcproj (1.2),
	tools/gentest/gentest_8.vcproj (1.2), tools/genuca/genuca_8.vcproj
	(1.2), i18n/i18n_8.vcproj (1.2), tools/icuswap/icuswap_8.vcproj
	(1.2), test/intltest/intltest_8.vcproj (1.2), io/io_8.vcproj (1.2),
	test/iotest/iotest_8.vcproj (1.2), layout/layout_8.vcproj (1.2),
	layoutex/layoutex_8.vcproj (1.2), tools/makeconv/makeconv_8.vcproj
	(1.2), data/makedata_8.vcproj (1.2), tools/pkgdata/pkgdata_8.vcproj
	(1.2), stubdata/stubdata_8.vcproj (1.2),
	tools/toolutil/toolutil_8.vcproj (1.2), extra/uconv/uconv_8.vcproj
	(1.2):

	Updated projects for the AMD64 target.

2006-10-30 14:09  dimitr

	* firebird2/extern/icu/source/test/iotest/iotest.cpp (1.3):

	This weird change fixes the compilation issue on VC8.

2006-10-30 14:05  dimitr

	* firebird2/src/remote/os/win32/ibconfig.cpp (1.17):

	This is supposed to fix pre-VC8 builds.

2006-10-30 14:04  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.104):

	Win64 adjustments.

2006-10-30 14:00  dimitr

	* firebird2/src/remote/os/win32/window.h (1.6):

	This is supposed to fix pre-VC8 builds.

2006-10-30 13:41  dimitr

	* firebird2/src/remote/os/win32/: cntl.cpp (1.21), ibconfig.cpp
	(1.16), property.cpp (1.16), window.cpp (1.17):

	Win64 adjustments + cleanup.

2006-10-30 13:40  dimitr

	* firebird2/src/jrd/common.h (1.143):

	Win64 adjustments.

2006-10-30 13:39  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.276), jrd.h (1.177), jrd_proto.h
	(1.44), lck.cpp (1.61), lck.h (1.28), shut.cpp (1.44), svc.cpp
	(1.174):

	1) Updated monitoring implementation.  2) Cleanup.

2006-10-30 13:35  dimitr

	* firebird2/src/: include/gen/ids.h (1.18), jrd/names.h (1.9),
	jrd/relations.h (1.13), jrd/file_params.h (1.27),
	jrd/DatabaseSnapshot.cpp (1.13), jrd/DatabaseSnapshot.h (1.4):

	1) Updated monitoring implementation.  2) Cleanup.

2006-10-29 15:13  dimitr

	* firebird2/src/: common/classes/fb_string.h (1.6),
	jrd/isc_f_proto.h (1.22), jrd/os/pio_proto.h (1.19),
	jrd/os/posix/unix.cpp (1.51), jrd/os/win32/winnt.cpp (1.39):

	Misc (64-bit related)

2006-10-29 11:19  dimitr

	* firebird2/src/jrd/Collation.cpp (1.3):

	Misc.

2006-10-25 17:41  asfernandes

	* firebird2/doc/WhatsNew (1.102):

	Some more entries

2006-10-25 17:09  asfernandes

	* firebird2/: doc/WhatsNew (1.101), src/remote/inet.cpp (1.179):

	Misc

2006-10-25 11:54  paulbeach

	* firebird2/: doc/WhatsNew (1.100), src/remote/inet.cpp (1.178):

	Commit the right inet.cpp and fix for CORE-966

2006-10-25 10:59  alexpeshkoff

	* firebird2/src/jrd/pag.cpp (1.117):

	fixed one more bug in PowerPC patch

2006-10-25 10:28  alexpeshkoff

	* firebird2/src/jrd/pag.cpp (1.116):

	fixed bug in PowerPC patch, commited by me - thanks to Adriano

2006-10-25 09:05  robocop

	* firebird2/src/remote/inet.cpp (1.177):

	Undo Paul Beach's fix for CORE-966 in HEAD because the patch is
	malformed and contains outdated code. Maybe it was intended for
	v2.0.

2006-10-25 09:02  robocop

	* firebird2/doc/WhatsNew (1.99):

	I think these entries go into v2.1's WhatsNew, too.

2006-10-25 08:22  dimitr

	* firebird2/doc/WhatsNew (1.98):

	Update.

2006-10-24 18:47  dimitr

	* firebird2/doc/WhatsNew (1.97):

	Update.

2006-10-24 18:45  dimitr

	* firebird2/src/dsql/: parse.y (1.223), pass1.cpp (1.297):

	Done CORE-863.

2006-10-24 17:48  dimitr

	* firebird2/doc/WhatsNew (1.96):

	Documented v2.1 changes committed up to date. If I've forgotten
	something, feel free to add the necessary items.  It's prefered
	that all documented issues would have a corresponding tracker
	ticket.

2006-10-24 17:13  asfernandes

	* firebird2/src/jrd/common.h (1.142):

	Misc

2006-10-24 17:05  paulbeach

	* firebird2/src/remote/inet.cpp (1.176):

	Fix for Core-966

2006-10-24 05:48  robocop

	* firebird2/src/dsql/user_dsql.cpp (1.47):

	Misc.

2006-10-24 04:26  robocop

	* firebird2/src/dsql/user__proto.h (1.11):

	Fix prototype, thanks to Steve Boyd.

2006-10-23 16:33  asfernandes

	* firebird2/src/jrd/CsConvert.h (1.4):

	Fixed the problem found by Alex

2006-10-23 13:48  alexpeshkoff

	* firebird2/src/jrd/: common.h (1.141), inf_pub.h (1.14), pag.cpp
	(1.115), utl.cpp (1.95):

	applied patch by Damyan Ivanov for PowepPC

2006-10-23 13:43  alexpeshkoff

	* firebird2/: builds/posix/prefix.linux_powerpc (1.1), configure.in
	(1.246):

	applied patch by Damyan Ivanov for PowepPC

2006-10-23 13:40  alexpeshkoff

	* firebird2/: src/jrd/intl_classes.h (1.27),
	builds/posix/make.shared.variables (1.67):

	fixed posix build

2006-10-20 20:49  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.296):

	Misc

2006-10-19 07:12  robocop

	* firebird2/src/dsql/pass1.cpp (1.295):

	Disable the duplicate field check for sort.  (But keep the check
	for max items at 255.)

2006-10-18 22:25  asfernandes

	* firebird2/src/jrd/rse.cpp (1.123):

	Misc

2006-10-18 11:21  hvlad

	* firebird2/src/jrd/rse.cpp (1.122):

	Fixed bug in recursive CTE implementation

2006-10-18 10:41  hvlad

	* firebird2/src/jrd/rse.cpp (1.121):

	Fixed broken handling of recursive CTE's

2006-10-18 10:03  dimitr

	* firebird2/src/jrd/cmp.cpp (1.238):

	Simplified the code a bit.

2006-10-18 05:19  asfernandes

	* firebird2/src/intl/lc_narrow.h (1.9):

	Misc

2006-10-18 05:14  asfernandes

	* firebird2/src/intl/lc_narrow.cpp (1.19):

	Correction

2006-10-17 14:55  dimitr

	* firebird2/src/jrd/cmp.cpp (1.237):

	Fixed CORE-954.

2006-10-17 13:03  hvlad

	* firebird2/src/jrd/btr.cpp (1.181):

	Fixed CORE-952: AV when blob is used in expression index

2006-10-17 08:23  robocop

	* firebird2/src/jrd/gds.cpp (1.207):

	Avoid crashes due to mismatch in msg file (helps mostly while
	developing).

2006-10-17 08:03  robocop

	* firebird2/: src/include/gen/codetext.h (1.53),
	src/include/gen/iberror.h (1.54), src/include/gen/msgs.h (1.68),
	src/include/gen/rdb_codes.h (1.51), src/include/gen/sql_code.h
	(1.56), src/msgs/facilities.sql (1.86), src/msgs/messages.sql
	(1.100), src/msgs/system_errors.sql (1.43),
	lang_helpers/gds_codes.ftn (1.45), lang_helpers/gds_codes.pas
	(1.45), src/dsql/pass1.cpp (1.294):

	Put into the msg file several hardcoded messages marked by Arno to
	be localized.

2006-10-16 21:17  asfernandes

	* firebird2/src/intl/: lc_iso8859_1.cpp (1.20), lc_iso8859_13.cpp
	(1.4), lc_iso8859_2.cpp (1.15), lc_narrow.cpp (1.18), lc_narrow.h
	(1.8):

	Implementation of collation attribute SPECIALS_FIRST for narrows
	collations to sort specials characters in the primary level instead
	of the last one. (CORE-202)

2006-10-14 20:33  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.275):

	Misc

2006-10-14 18:56  asfernandes

	* firebird2/src/jrd/CsConvert.h (1.3):

	Simplify - thanks to Claudio

2006-10-14 03:29  robocop

	* firebird2/: src/jrd/alt.cpp (1.62), src/jrd/constants.h (1.35),
	src/jrd/jrd.cpp (1.274), src/jrd/why.cpp (1.115),
	src/include/gen/codetext.h (1.52), src/include/gen/iberror.h
	(1.53), src/include/gen/msgs.h (1.67), src/include/gen/rdb_codes.h
	(1.50), src/include/gen/sql_code.h (1.55), src/msgs/facilities.sql
	(1.85), src/msgs/messages.sql (1.99), src/msgs/system_errors.sql
	(1.42), lang_helpers/gds_codes.ftn (1.44),
	lang_helpers/gds_codes.pas (1.44):

	ApiGuide.pdf says a maximum of 16 databases is allowed for a
	multi-db transaction. However, Ann agrees that a modern new,
	sensible limit is 256 databases for start_transaction and
	start_multiple.  Fixed a buffer overrun in jrd.cpp related to this.

2006-10-14 03:20  robocop

	* firebird2/builds/win32/msvc6/: engine.dsp (1.70),
	engine_classic.dsp (1.66), engine_embed.dsp (1.45), intl.dsp
	(1.36):

	Updating the VC6 build after Adriano's additions.

2006-10-11 20:18  dimitr

	* firebird2/src/jrd/Collation.cpp (1.2):

	This should fix the compilation issue on posix. No idea why it's
	not required for win32.

2006-10-11 18:05  asfernandes

	* firebird2/src/jrd/: Collation.h (1.2), CsConvert.h (1.2),
	TextType.h (1.2):

	Misc

2006-10-11 18:04  asfernandes

	* firebird2/src/jrd/CharSet.h (1.1):

	Fix case of filename - thanks to Dmitry

2006-10-11 05:31  asfernandes

	* firebird2/src/jrd/: filters.cpp (1.51), intl.cpp (1.92):

	Misc

2006-10-10 21:40  asfernandes

	* firebird2/: builds/posix/make.shared.variables (1.66),
	builds/win32/msvc7/engine.vcproj (1.60),
	builds/win32/msvc7/engine_classic.vcproj (1.60),
	builds/win32/msvc7/engine_embed.vcproj (1.49),
	builds/win32/msvc7/intl.vcproj (1.30),
	builds/win32/msvc8/engine.vcproj (1.5),
	builds/win32/msvc8/engine_classic.vcproj (1.5),
	builds/win32/msvc8/engine_embed.vcproj (1.5),
	builds/win32/msvc8/intl.vcproj (1.5), src/intl/lc_iso8859_1.cpp
	(1.19), src/jrd/CharSet.cpp (1.1), src/jrd/Collation.cpp (1.1),
	src/jrd/Collation.h (1.1), src/jrd/CsConvert.h (1.1),
	src/jrd/IntlUtil.cpp (1.7), src/jrd/IntlUtil.h (1.6),
	src/jrd/TextType.cpp (1.1), src/jrd/TextType.h (1.1),
	src/jrd/cmp.cpp (1.236), src/jrd/cvt.cpp (1.79),
	src/jrd/dyn_def.epp (1.144), src/jrd/evl.cpp (1.204), src/jrd/exe.h
	(1.88), src/jrd/filters.cpp (1.50), src/jrd/intl.cpp (1.91),
	src/jrd/intl_classes.h (1.26), src/jrd/intl_proto.h (1.20),
	src/jrd/jrd.cpp (1.273), src/jrd/opt.cpp (1.281), src/jrd/tra.cpp
	(1.130):

	1) Refactor intl_classes.h and intl.cpp 2) Make conversions from
	CharSet1->UTF16->CharSet2 job of CsConvert class

2006-10-10 17:31  asfernandes

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.59),
	engine_classic.vcproj (1.59), engine_embed.vcproj (1.48):

	Add RuntimeStatistics to MSVC7 build

2006-10-10 08:43  robocop

	* firebird2/builds/win32/msvc6/: common.dsp (1.35),
	common_classic.dsp (1.29), common_static.dsp (1.12), engine.dsp
	(1.69), engine_classic.dsp (1.65), engine_embed.dsp (1.44):

	Sync VC6 files with VC8 files.

2006-10-10 08:41  robocop

	* firebird2/src/: jrd/alt.cpp (1.61), jrd/constants.h (1.34),
	jrd/jrd.cpp (1.272), jrd/log.cpp (1.24), jrd/sdl.cpp (1.45),
	jrd/sdl.h (1.10), jrd/tra.cpp (1.129), jrd/tra_proto.h (1.20),
	jrd/vio.cpp (1.178), jrd/why.cpp (1.114), gpre/cmp.cpp (1.35),
	jrd/os/vms/rdbgpas.cpp (1.5):

	Partial commit with some cleanup and more constants.

2006-10-10 06:42  dimitr

	* firebird2/builds/win32/msvc8/: engine.vcproj (1.4),
	engine_classic.vcproj (1.4), engine_embed.vcproj (1.4):

	Fixed the project files.

2006-10-10 05:53  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.271):

	Fix problem reported by Carsten Schfer in fbdevel of incorrect
	server start when using connection pooling

2006-10-10 05:39  asfernandes

	* firebird2/src/jrd/os/posix/isc_ipc.cpp (1.19):

	Misc

2006-10-09 15:16  alexpeshkoff

	* firebird2/src/remote/protocol.cpp (1.55):

	Instead of rejecting connect packet with more than 10 protocols try
	to use first 10 of them, ignoring others.

2006-10-09 14:36  alexpeshkoff

	* firebird2/src/jrd/os/posix/isc_ipc.cpp (1.18):

	Fixed CORE-87

2006-10-08 18:03  asfernandes

	* firebird2/src/jrd/tra.cpp (1.128):

	Misc

2006-10-08 09:57  robocop

	* firebird2/: builds/win32/msvc6/common.dsp (1.34),
	builds/win32/msvc6/common_classic.dsp (1.28),
	builds/win32/msvc6/common_static.dsp (1.11), src/jrd/jrd.cpp
	(1.270):

	Dmitry's last commit appears  incomplete for me (for example, no
	project files were updated). While trying to fix the VC6 build, I
	added the new class to the three "common*" projects and commented a
	line in jrd.cpp. Server may misbehave due to the jrd modification.

2006-10-08 08:43  robocop

	* firebird2/src/jrd/: btr.cpp (1.180), rse.cpp (1.120):

	Misc.

2006-10-08 03:59  asfernandes

	* firebird2/src/jrd/jrd.h (1.176):

	Correction

2006-10-08 03:57  asfernandes

	* firebird2/src/: dsql/pass1.cpp (1.293), jrd/jrd.h (1.175),
	jrd/req.h (1.63):

	Misc

2006-10-08 03:09  asfernandes

	* firebird2/builds/win32/: make_all.bat (1.43), make_examples.bat
	(1.18):

	prepare.bat was removed

2006-10-07 19:06  asfernandes

	* firebird2/src/dsql/make.cpp (1.125):

	Misc

2006-10-07 12:53  dimitr

	* firebird2/src/jrd/: btr.cpp (1.179), cch.cpp (1.136), cmp.cpp
	(1.235), evl.cpp (1.203), exe.cpp (1.197), idx.cpp (1.113), jrd.cpp
	(1.269), jrd.h (1.174), lck.cpp (1.60), lck.h (1.27), req.h (1.62),
	rse.cpp (1.119), shut.cpp (1.43), sort.cpp (1.88), sort_proto.h
	(1.17), tra.cpp (1.127), tra.h (1.57), tra_proto.h (1.19), vio.cpp
	(1.177), vio_proto.h (1.28):

	1) A new class to handle aggregated multi-level performance
	counters.  2) Cleanup and minor fixing.  3) A few monitoring
	changes.

2006-10-07 12:42  dimitr

	* firebird2/src/jrd/: RuntimeStatistics.cpp (1.1),
	RuntimeStatistics.h (1.1):

	Added a new class to handle aggregated multi-level performance
	counters.  Unavailable externally for now, the code exists just to
	be tested in production.

2006-10-07 11:52  robocop

	* firebird2/src/jrd/vio.cpp (1.176):

	Misc.

2006-10-07 11:40  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.43),
	lang_helpers/gds_codes.pas (1.43), src/dsql/pass1.cpp (1.292),
	src/include/gen/codetext.h (1.51), src/include/gen/iberror.h
	(1.52), src/include/gen/msgs.h (1.66), src/include/gen/rdb_codes.h
	(1.49), src/include/gen/sql_code.h (1.54), src/msgs/facilities.sql
	(1.84), src/msgs/messages.sql (1.98), src/msgs/system_errors.sql
	(1.41):

	- Give meaningful message when reaching max group items (255),
	reported by David Schnepper.  - Misc: more mnemonics for nodes'
	argument positions.  - Experimental: try to detect conflicting sort
	options on the same field.

2006-10-07 11:30  robocop

	* firebird2/src/dsql/: node.h (1.84), parse.y (1.222):

	Misc: more mnemonic for nodes' argument positions.

2006-10-07 11:29  robocop

	* firebird2/src/common/classes/stack.h (1.19):

	Misc: since this file had a mixture of two coding styles, I chose
	one.

2006-10-06 19:09  awharrison

	* firebird2/src/jrd/vio.cpp (1.175):

	Normally, deleted records are represented by a stub which has no
	data so should not be used for VIO_data calls when building the
	version chain.	Under some circumstances, however, the deleted flag
	is set on a complete record version with a delta back version.
	When that happens, the record should be retrieved

2006-10-04 04:01  asfernandes

	* firebird2/src/intl/cv_gb2312.cpp (1.10):

	Misc

2006-10-03 03:25  asfernandes

	* firebird2/src/intl/cv_gb2312.cpp (1.9):

	Fixed CORE-880 - Malformed characters are accepted in GB2312

2006-10-02 04:39  asfernandes

	* firebird2/src/: extlib/ib_udf.sql (1.7), jrd/dyn_def.epp (1.143),
	jrd/dyn_del.epp (1.67):

	Misc

2006-10-02 04:37  asfernandes

	* firebird2/src/jrd/par.cpp (1.146):

	Correction

2006-10-02 00:09  asfernandes

	* firebird2/src/: jrd/drq.h (1.18), jrd/dyn_def.epp (1.142),
	jrd/dyn_del.epp (1.66), jrd/par.cpp (1.145), jrd/par_proto.h
	(1.19), msgs/facilities.sql (1.83), msgs/messages.sql (1.97):

	Fixed untracked collation dependencies in PSQL

2006-10-01 11:14  robocop

	* firebird2/src/: jrd/dyn_def.epp (1.141), msgs/facilities.sql
	(1.82), msgs/history.sql (1.39), msgs/messages.sql (1.96):

	More improvements for CORE-945 because there are other confusing
	messages in DYN.

2006-09-30 18:17  asfernandes

	* firebird2/src/: jrd/dyn_def.epp (1.140), msgs/facilities.sql
	(1.81), msgs/messages.sql (1.95):

	Fixed CORE-945 - Bad error message when trying to create FK to
	non-existent table

2006-09-30 11:25  robocop

	* firebird2/src/jrd/: constants.h (1.33), dfw.epp (1.194):

	Misc.

2006-09-30 11:10  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.42),
	lang_helpers/gds_codes.pas (1.42), src/dsql/pass1.cpp (1.291),
	src/include/gen/codetext.h (1.50), src/include/gen/iberror.h
	(1.51), src/include/gen/msgs.h (1.65), src/include/gen/rdb_codes.h
	(1.48), src/include/gen/sql_code.h (1.53), src/jrd/constants.h
	(1.32), src/msgs/facilities.sql (1.80), src/msgs/messages.sql
	(1.94), src/msgs/system_errors.sql (1.40):

	Solve problem reported by Bill Oliver in fb-devel: we should
	complain when someone tries to sort on more than 255 items.

2006-09-28 08:27  robocop

	* firebird2/src/extlib/: ib_udf.sql (1.6), ib_udf2.sql (1.9):

	Fix comment.

2006-09-28 03:31  asfernandes

	* firebird2/src/jrd/dyn.epp (1.92):

	Misc

2006-09-27 18:48  asfernandes

	* firebird2/src/jrd/: dyn.epp (1.91), dyn.h (1.30), dyn_def.epp
	(1.139):

	Always check max length of DDL strings

2006-09-27 02:32  asfernandes

	* firebird2/src/common/classes/ClumpletWriter.cpp (1.16):

	Misc

2006-09-26 17:09  dimitr

	* firebird2/src/common/classes/: ClumpletReader.cpp (1.24),
	ClumpletReader.h (1.16), ClumpletWriter.cpp (1.15),
	ClumpletWriter.h (1.10):

	A few extentions to the clumplet classes.

2006-09-24 05:16  asfernandes

	* firebird2/src/utilities/install/install_client.cpp (1.9):

	Misc

2006-09-22 14:58  dimitr

	* firebird2/doc/Firebird_conf.txt (1.3):

	Fixed the docs.

2006-09-22 13:51  dimitr

	* firebird2/src/utilities/install/: install.cpp (1.10),
	install_client.cpp (1.8):

	Don't report an error if the client library is installed manually.

2006-09-22 06:24  dimitr

	* firebird2/src/common/classes/timestamp.cpp (1.14):

	Fixed the issue reported in fb-devel.

2006-09-21 14:23  asfernandes

	* firebird2/src/jrd/: IntlUtil.cpp (1.6), IntlUtil.h (1.5):

	Improvements based on Claudio suggestions

2006-09-19 04:30  asfernandes

	* firebird2/src/jrd/unicode_util.h (1.7):

	Misc

2006-09-17 22:06  asfernandes

	* firebird2/: builds/posix/Makefile.in.intl (1.28),
	builds/win32/msvc6/intl.dsp (1.35), builds/win32/msvc7/intl.vcproj
	(1.29), builds/win32/msvc8/intl.vcproj (1.4), src/intl/lc_ascii.cpp
	(1.18), src/intl/lc_ascii.h (1.9), src/intl/lc_big5.cpp (1.14),
	src/intl/lc_dos.cpp (1.11), src/intl/lc_dos.h (1.5),
	src/intl/lc_gb2312.cpp (1.8), src/intl/lc_icu.cpp (1.4),
	src/intl/lc_iso8859_1.cpp (1.18), src/intl/lc_iso8859_13.cpp (1.3),
	src/intl/lc_iso8859_2.cpp (1.14), src/intl/lc_jis.cpp (1.14),
	src/intl/lc_ksc.cpp (1.15), src/intl/lc_narrow.cpp (1.17),
	src/intl/lc_narrow.h (1.7), src/intl/lc_unicode_ucs2.cpp (1.12),
	src/intl/ld.cpp (1.26), src/intl/ldcommon.h (1.25),
	src/jrd/IntlUtil.cpp (1.5), src/jrd/IntlUtil.h (1.4),
	src/jrd/ini.epp (1.86), src/jrd/ini.h (1.26), src/jrd/intl.cpp
	(1.90), src/jrd/intl_builtin.cpp (1.30), src/jrd/intlnames.h
	(1.25), src/jrd/intlobj_new.h (1.15), src/jrd/unicode_util.cpp
	(1.10), src/jrd/unicode_util.h (1.6):

	1) UNICODE_CI - UNICODE case-insensitive collation for UTF8 2)
	Locale specific attribute for UNICODE collations 3) Remove code
	duplication in implementation of UNICODE collations for fbintl 4)
	Remove ugly TEXTTYPE type

2006-09-17 04:31  asfernandes

	* firebird2/src/isql/show.epp (1.110):

	Misc

2006-09-17 03:41  asfernandes

	* firebird2/src/dsql/: parse.y (1.221), pass1.cpp (1.290):

	Allow only one of WHEN MATCHED and WHEN NOT MATCHED in MERGE as the
	SQL spec

2006-09-16 17:53  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.289):

	Fixed problem with REPLACE and WHEN blocks

2006-09-16 15:12  mkubecek

	* firebird2/src/isql/show.epp (1.109):

	use fb_utils::stricmp() to fix POSIX builds

2006-09-15 09:24  robocop

	* firebird2/src/jrd/utl.cpp (1.94):

	Totally misc: comment.

2006-09-15 09:24  robocop

	* firebird2/src/jrd/btr.cpp (1.178):

	Misc: idx_id is already USHORT.

2006-09-15 08:11  dimitr

	* firebird2/src/remote/xnet.cpp (1.76):

	Simplified the code as Adriano suggests.

2006-09-15 04:14  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.268):

	Misc

2006-09-15 03:54  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.288):

	Misc

2006-09-14 15:47  dimitr

	* firebird2/doc/sql.extensions/README.context_variables2 (1.5):

	1) Support for client PID in the monitoring data.  2) Changed XNET
	to return local hostname instead of PID as its remote address.

2006-09-14 15:44  dimitr

	* firebird2/src/: jrd/DatabaseSnapshot.cpp (1.12), jrd/jrd.cpp
	(1.267), jrd/jrd.h (1.173), remote/interface.cpp (1.124),
	remote/xnet.cpp (1.75), include/consts_pub.h (1.3):

	1) Support for client PID in the monitoring data.  2) Changed XNET
	to return local hostname instead of PID as its remote address.

2006-09-14 13:44  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.287):

	Be more simple as suggested by Claudio

2006-09-14 11:43  robocop

	* firebird2/src/dsql/ddl.cpp (1.187):

	Skip irrelevant characters at the beginning of trigger's body.
	Granted, this has little practical effect because (unlike
	procedures) trigger bodies include the AS keyword, so garbage
	between AS and BEGIN is not detected.

2006-09-14 11:40  robocop

	* firebird2/src/: dsql/node.h (1.83), jrd/opt.cpp (1.280):

	Misc.

2006-09-14 11:40  robocop

	* firebird2/src/jrd/par.cpp (1.144):

	Fix problem detected by Bill Oliver: we allowed 256 streams by
	mistake.

2006-09-14 04:27  asfernandes

	* firebird2/src/dsql/parse.y (1.220):

	Misc

2006-09-14 04:05  asfernandes

	* firebird2/src/dsql/: dsql.cpp (1.183), gen.cpp (1.111),
	keywords.cpp (1.55), node.h (1.82), parse.y (1.219), pass1.cpp
	(1.286):

	MERGE statement

2006-09-13 14:59  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.285):

	Fix the problem with CAST and parameters reported by Maycon Ferraa
	in fb-devel

2006-09-12 18:31  asfernandes

	* firebird2/src/jrd/opt.cpp (1.279):

	Check limits

2006-09-12 14:29  dimitr

	* firebird2/src/jrd/dyn_del.epp (1.65):

	Fixed CORE-878.

2006-09-12 13:36  dimitr

	* firebird2/src/jrd/: evl.cpp (1.202), Optimizer.cpp (1.71),
	opt.cpp (1.278):

	1) Fixed CORE-925 2) Added assertion to EVL to catch other related
	bugs 3) An attempt to simplify my previous solution

2006-09-12 10:52  dimitr

	* firebird2/src/dsql/make.cpp (1.124):

	Fixed CORE-924.

2006-09-12 08:48  dimitr

	* firebird2/src/remote/xnet.cpp (1.74):

	Fixed CORE-923.

2006-09-12 07:53  dimitr

	* firebird2/: extern/icu/source/test/cintltst/cintltst_8.vcproj
	(1.1), extern/icu/source/common/common_8.vcproj (1.1),
	extern/icu/source/tools/ctestfw/ctestfw_8.vcproj (1.1),
	extern/icu/source/tools/gencmn/decmn_8.vcproj (1.1),
	extern/icu/source/tools/gencmn/gencmn_8.vcproj (1.1),
	extern/icu/source/tools/genrb/derb_8.vcproj (1.1),
	extern/icu/source/tools/genrb/genrb_8.vcproj (1.1),
	extern/icu/source/tools/genbrk/genbrk_8.vcproj (1.1),
	extern/icu/source/tools/genccode/genccode_8.vcproj (1.1),
	extern/icu/source/tools/gencnval/gencnval_8.vcproj (1.1),
	extern/icu/source/tools/gennames/gennames_8.vcproj (1.1),
	extern/icu/source/tools/gennorm/gennorm_8.vcproj (1.1),
	extern/icu/source/tools/genpname/genpname_8.vcproj (1.1),
	extern/icu/source/tools/genprops/genprops_8.vcproj (1.1),
	extern/icu/source/tools/gensprep/gensprep_8.vcproj (1.1),
	extern/icu/source/tools/gentest/gentest_8.vcproj (1.1),
	extern/icu/source/tools/genuca/genuca_8.vcproj (1.1),
	extern/icu/source/i18n/i18n_8.vcproj (1.1),
	extern/icu/source/tools/icuswap/icuswap_8.vcproj (1.1),
	extern/icu/source/test/intltest/intltest_8.vcproj (1.1),
	extern/icu/source/io/io_8.vcproj (1.1),
	extern/icu/source/test/iotest/iotest_8.vcproj (1.1),
	extern/icu/source/layout/layout_8.vcproj (1.1),
	extern/icu/source/layoutex/layoutex_8.vcproj (1.1),
	extern/icu/source/tools/makeconv/makeconv_8.vcproj (1.1),
	extern/icu/source/data/makedata_8.vcproj (1.1),
	extern/icu/source/tools/pkgdata/pkgdata_8.vcproj (1.1),
	extern/icu/source/stubdata/stubdata_8.vcproj (1.1),
	extern/icu/source/tools/toolutil/toolutil_8.vcproj (1.1),
	extern/icu/source/extra/uconv/uconv_8.vcproj (1.1),
	extern/icu/source/allinone/allinone_8.sln (1.1),
	builds/win32/make_icu.bat (1.9):

	Added makefiles for MSVC8.

2006-09-11 18:10  alexpeshkoff

	* firebird2/src/jrd/execute_statement.cpp (1.16):

	Front-ported fix for CORE-921

2006-09-10 17:24  asfernandes

	* firebird2/src/jrd/evl.cpp (1.201):

	Misc

2006-09-10 11:05  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.41),
	lang_helpers/gds_codes.pas (1.41), src/dsql/dsql.h (1.99),
	src/dsql/make.cpp (1.123), src/gpre/gpre.h (1.84),
	src/include/gen/codetext.h (1.49), src/include/gen/iberror.h
	(1.50), src/include/gen/msgs.h (1.64), src/include/gen/rdb_codes.h
	(1.47), src/include/gen/sql_code.h (1.52), src/jrd/cmp.cpp (1.234),
	src/jrd/constants.h (1.31), src/jrd/evl.cpp (1.200),
	src/jrd/exe.cpp (1.196), src/jrd/idx.cpp (1.112),
	src/msgs/facilities.sql (1.79), src/msgs/messages.sql (1.93),
	src/msgs/system_errors.sql (1.39):

	Solve three problems with arrays: - Don't allow to apply
	scalar/subscript syntax to fields that aren't array.  - Detect if
	we get corrupt database containing array with more than 16
	dimensions.  - Reject attempt to subscript array with more than 16
	dimensions and thus fix the buffer overrun.

2006-09-10 11:01  robocop

	* firebird2/src/jrd/tpc.cpp (1.27):

	Old compiler didn't like applying delete to pointer to const data.

2006-09-09 10:32  robocop

	* firebird2/src/jrd/: blb.cpp (1.130), blb_proto.h (1.26), evl.cpp
	(1.199):

	Cleanup.

2006-09-09 10:17  robocop

	* firebird2/src/jrd/cmp.cpp (1.233):

	Make compilable by older compilers.

2006-09-09 10:16  robocop

	* firebird2/src/msgs/messages.sql (1.92):

	Totally misc.

2006-09-09 10:03  hvlad

	* firebird2/src/jrd/tpc.cpp (1.26):

	Fixed CORE-911: AV in Classic server after long idle period when
	using long running read committed readonly transaction

2006-09-08 23:13  asfernandes

	* firebird2/src/isql/: isql.epp (1.201), show.epp (1.108):

	Misc

2006-09-08 18:19  asfernandes

	* firebird2/src/intl/lc_icu.cpp (1.3):

	Default collation of ICU charsets should be binary, and not UNICODE

2006-09-08 09:26  robocop

	* firebird2/src/: isql/isql.h (1.62), isql/show.epp (1.107),
	msgs/facilities.sql (1.78), msgs/messages.sql (1.91):

	Explain why server version cannot be retrieved.

2006-09-08 07:07  robocop

	* firebird2/src/: isql/isql.epp (1.200), isql/isql.h (1.61),
	isql/isql_proto.h (1.23), isql/show.epp (1.106),
	msgs/facilities.sql (1.77), msgs/messages.sql (1.90):

	Implement SHOW SECCLASS command, mostly for core developers' needs.

2006-09-08 04:22  asfernandes

	* firebird2/src/intl/lc_icu.cpp (1.2):

	Fix a problem in charset_UNICODE collations. Thanks to Montri
	Patchaiyo for testing.

2006-09-08 02:59  asfernandes

	* firebird2/src/jrd/: dyn_del.epp (1.64), dyn_mod.epp (1.80):

	Use a more descriptive message for not existent column

2006-09-07 13:46  dimitr

	* firebird2/src/dsql/pass1.cpp (1.284):

	Fixed GCC-based builds.

2006-09-07 09:56  robocop

	* firebird2/src/isql/isql.epp (1.199):

	Misc.

2006-09-07 05:43  asfernandes

	* firebird2/src/dsql/metd.epp (1.94):

	Misc

2006-09-07 05:30  asfernandes

	* firebird2/src/: common/classes/GenericMap.h (1.11),
	common/classes/tree.h (1.56), dsql/metd.epp (1.93):

	Detect ambiguities in implicit MATCHING of views in REPLACE

2006-09-07 04:10  asfernandes

	* firebird2/src/jrd/RecordNumber.h (1.7):

	Misc

2006-09-07 03:55  asfernandes

	* firebird2/src/: dsql/make.cpp (1.122), jrd/RecordNumber.h (1.6),
	jrd/cmp.cpp (1.232), jrd/evl.cpp (1.198), jrd/exe.cpp (1.195),
	jrd/opt.cpp (1.277), jrd/rse.cpp (1.118), jrd/rse.h (1.50):

	1) Fixed CORE-899 - Problems with explicit cursors in unwanted
	states 2) Make RDB$DB_KEY in outer joins returns NULL when
	appropriate

2006-09-06 04:42  asfernandes

	* firebird2/src/: dsql/pass1.cpp (1.283), jrd/dyn_def.epp (1.138),
	jrd/dyn_del.epp (1.63):

	Misc

2006-09-05 11:04  robocop

	* firebird2/src/: jrd/dyn_def.epp (1.137), msgs/facilities.sql
	(1.76), msgs/messages.sql (1.89):

	Fix CORE-851 by brute force: linear search, slow for indices with
	lots of segments.

2006-09-05 10:17  robocop

	* firebird2/src/: dsql/pass1.cpp (1.282), jrd/pag.cpp (1.114):

	Misc.

2006-09-03 21:32  asfernandes

	* firebird2/src/jrd/evl.cpp (1.197):

	Misc

2006-09-03 21:27  asfernandes

	* firebird2/src/isql/show.epp (1.105):

	Display changes suggested by Claudio

2006-09-03 03:09  asfernandes

	* firebird2/: doc/sql.extensions/README.returning (1.3),
	lang_helpers/gds_codes.ftn (1.40), lang_helpers/gds_codes.pas
	(1.40), src/common/classes/GenericMap.h (1.10),
	src/common/classes/MetaName.h (1.5), src/dsql/dsql.cpp (1.182),
	src/dsql/dsql.h (1.98), src/dsql/gen.cpp (1.110),
	src/dsql/keywords.cpp (1.54), src/dsql/metd.epp (1.92),
	src/dsql/metd_proto.h (1.26), src/dsql/node.h (1.81),
	src/dsql/parse.y (1.218), src/dsql/pass1.cpp (1.281),
	src/include/gen/codetext.h (1.48), src/include/gen/iberror.h
	(1.49), src/include/gen/msgs.h (1.63), src/include/gen/rdb_codes.h
	(1.46), src/include/gen/sql_code.h (1.51), src/jrd/blp.h (1.25),
	src/jrd/exe.cpp (1.194), src/jrd/exe.h (1.87), src/jrd/gds.cpp
	(1.206), src/jrd/par.cpp (1.143), src/msgs/facilities.sql (1.75),
	src/msgs/messages.sql (1.88), src/msgs/system_errors.sql (1.38):

	REPLACE statement

2006-09-02 04:44  asfernandes

	* firebird2/src/jrd/: cvt.cpp (1.78), vio.cpp (1.174):

	Misc

2006-09-01 12:51  aafemt

	* firebird2/src/: dudley/exe.epp (1.61), intl/ld.cpp (1.25),
	jrd/DatabaseSnapshot.cpp (1.11), jrd/IntlManager.cpp (1.11),
	jrd/Optimizer.cpp (1.70), jrd/RecordBuffer.cpp (1.6),
	jrd/dyn_def.epp (1.136), jrd/evl.cpp (1.196), jrd/inf.cpp (1.66),
	jrd/intl.cpp (1.89), jrd/intl.h (1.15), jrd/met.epp (1.207),
	jrd/pag.cpp (1.113), jrd/svc.cpp (1.173), jrd/vio.cpp (1.173),
	jrd/why.cpp (1.113), qli/parse.cpp (1.41):

	Warnings

2006-09-01 12:50  aafemt

	* firebird2/builds/win32/make_all.bat (1.42):

	Add consts_pub.h to public ibase.h

2006-09-01 10:40  robocop

	* firebird2/src/jrd/cvt.cpp (1.77):

	Misc.

2006-09-01 04:42  robocop

	* firebird2/src/dsql/metd.epp (1.91):

	Centralize detection of those pesky implicit domains.

2006-09-01 03:40  asfernandes

	* firebird2/src/jrd/met.epp (1.206):

	Correction

2006-09-01 03:27  asfernandes

	* firebird2/src/: common/utils.cpp (1.18), jrd/dyn_del.epp (1.62),
	msgs/facilities.sql (1.74):

	Misc

2006-08-31 20:16  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.276):

	Fix bug CORE-897

2006-08-31 18:52  asfernandes

	* firebird2/src/: isql/isql.h (1.60), isql/show.epp (1.104),
	msgs/facilities.sql (1.73), msgs/messages.sql (1.87):

	Extend SHOW SYSTEM to accept parameters TABLES, FUNCTIONS and
	COLLATIONS

2006-08-31 11:09  robocop

	* firebird2/src/jrd/constants.h (1.30):

	Make these messages clear by uppercasing the part that corresponds
	to the SQL syntax. Anyway, these msgs shouldn't be there; they
	should be in the messages db for localization instead!

2006-08-31 11:06  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.39),
	lang_helpers/gds_codes.pas (1.39), src/dsql/ddl.cpp (1.186),
	src/include/gen/codetext.h (1.47), src/include/gen/iberror.h
	(1.48), src/include/gen/msgs.h (1.62), src/include/gen/rdb_codes.h
	(1.45), src/include/gen/sql_code.h (1.50), src/msgs/facilities.sql
	(1.72), src/msgs/messages.sql (1.86), src/msgs/system_errors.sql
	(1.37):

	Prevent users from creating explicit domains that resemble implicit
	domains because this trick confuses our internal checks: SQL>
	create domain rdb$1 int; Statement failed, SQLCODE = -637 Dynamic
	SQL Error -SQL error code = -637 -Implicit domain name RDB$1 not
	allowed in user created domain

2006-08-31 10:24  robocop

	* firebird2/src/: jrd/dyn_del.epp (1.61), msgs/history.sql (1.38),
	msgs/messages.sql (1.85), msgs/facilities.sql (1.71):

	Fix two domain-related deletion messages; one of the fixes was
	taken from Bill Oliver's commit.

2006-08-31 10:01  robocop

	* firebird2/src/: common/utils.cpp (1.17), common/utils_proto.h
	(1.12), isql/extract.epp (1.75), isql/isql.epp (1.198),
	isql/show.epp (1.103), jrd/dyn_del.epp (1.60), jrd/dyn_mod.epp
	(1.79), jrd/met.epp (1.205), qli/meta.epp (1.61):

	Centralize detection of those pesky implicit domains.  There may be
	more cases that can use the new function.

2006-08-30 08:14  robocop

	* firebird2/src/jrd/: dfw.epp (1.193), met_proto.h (1.56):

	Misc.

2006-08-30 06:55  robocop

	* firebird2/src/jrd/dyn_def.epp (1.135):

	Make sure these domain fields remain NULL for the new ODS.

2006-08-30 06:52  robocop

	* firebird2/src/jrd/: dyn.epp (1.90), dyn_del.epp (1.59), met.epp
	(1.204), par_proto.h (1.18), vio.cpp (1.172):

	Misc.

2006-08-30 06:50  robocop

	* firebird2/src/burp/backup.epp (1.91):

	We just need one field to identify a new ODS version.

2006-08-30 04:31  asfernandes

	* firebird2/src/dsql/ddl.cpp (1.185):

	Fixed crash with CREATE VIEW ... AS SELECT and the number of
	columns of the SELECT is greated than the number of columns of the
	VIEW

2006-08-29 23:48  hvlad

	* firebird2/src/jrd/TempSpace.cpp (1.7):

	Mistake fixed

2006-08-29 17:39  asfernandes

	* firebird2/src/isql/show.epp (1.102):

	Correction - thanks to Claudio

2006-08-29 14:16  asfernandes

	* firebird2/src/jrd/met.epp (1.203):

	Don't store dependencies on auto-generated domains of procedure
	parameters.  TYPE OF parameters is already catched by the BLR
	parser.

2006-08-29 10:37  aafemt

	* firebird2/builds/posix/: Makefile.in.client.util (1.37),
	Makefile.in.embed.gbak (1.16), Makefile.in.embed.gfix (1.19),
	Makefile.in.embed.util (1.29), Makefile.in.intl (1.27):

	Fix MinGW SS build

2006-08-29 09:09  hvlad

	* firebird2/src/jrd/TempSpace.cpp (1.6):

	Don't allocate more space than needed in temp file

2006-08-29 07:38  dimitr

	* firebird2/src/jrd/dyn_def.epp (1.134):

	Fixed creation of views and external tables.

2006-08-27 04:48  asfernandes

	* firebird2/src/: burp/burp.h (1.77), isql/show.epp (1.101),
	jrd/Optimizer.cpp (1.69):

	Misc

2006-08-27 03:09  asfernandes

	* firebird2/src/: include/gen/ids.h (1.17), jrd/dfw.epp (1.192),
	jrd/vio.cpp (1.171):

	Don't check procedure BLR when it's marked as invalid, to allow
	restoration of backups with invalid procedures.

2006-08-26 17:46  asfernandes

	* firebird2/src/: isql/extract.epp (1.74), isql/show.epp (1.100),
	jrd/dyn_del.epp (1.58):

	Corrections - thanks to Claudio

2006-08-26 14:24  hvlad

	* firebird2/src/jrd/Optimizer.cpp (1.68):

	Cleanup

2006-08-26 14:12  hvlad

	* firebird2/src/jrd/: Optimizer.cpp (1.67), Optimizer.h (1.19):

	Proper but more complex fix for CORE-904: new ODS11 optimizer used
	unnecessary huge amount of memory while processing IN list with
	large number of items.	Use Firebird::ObjectsArray instead of
	Firebird::Array and remove IndexScratchListHolder as unneeded

2006-08-26 04:59  asfernandes

	* firebird2/src/burp/: backup.epp (1.90), burp.h (1.76),
	restore.epp (1.110):

	Backup the new fields added - thanks to Claudio

2006-08-26 04:02  asfernandes

	* firebird2/src/jrd/dyn_def.epp (1.133):

	Correction for default value of parameters

2006-08-25 07:42  dimitr

	* firebird2/src/jrd/dyn_def.epp (1.132):

	Fixed another bug reported in fb-devel.

2006-08-25 06:57  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.10):

	Fixed a small issue noticed by Michal.

2006-08-25 06:50  dimitr

	* firebird2/src/: jrd/DatabaseSnapshot.cpp (1.9), include/gen/ids.h
	(1.16):

	Fixed a small issue noticed by Michal.

2006-08-24 15:28  hvlad

	* firebird2/src/dsql/dsql.cpp (1.181):

	Fix for CORE-908: Garbage in plan output of complex statement

2006-08-22 04:27  asfernandes

	* firebird2/src/isql/show.epp (1.99):

	Display system collations in isql SHOW COLLATIONS

2006-08-21 10:23  alexpeshkoff

	* firebird2/src/extlib/fbudf/fbudf.cpp (1.30):

	commited patch of Gerard Patel

2006-08-20 21:26  asfernandes

	* firebird2/src/dsql/dsql.cpp (1.180):

	Print the statement text before print the BLR

2006-08-20 17:23  asfernandes

	* firebird2/src/dsql/user__proto.h (1.10):

	Rollback change not necessary after creation of consts_pub.h

2006-08-19 20:18  asfernandes

	* firebird2/src/dsql/gen.cpp (1.109):

	Fix problems of RETURNING...INTO of not yet existent constructions
	(update/delete)

2006-08-19 17:49  asfernandes

	* firebird2/src/dsql/gen.cpp (1.108):

	Fixed INSERT...RETURNING...INTO not working

2006-08-19 04:52  asfernandes

	* firebird2/: lang_helpers/gds_codes.ftn (1.38),
	lang_helpers/gds_codes.pas (1.38), src/dsql/ddl.cpp (1.184),
	src/dsql/dsql.cpp (1.179), src/dsql/dsql.h (1.97),
	src/dsql/metd.epp (1.90), src/dsql/parse.y (1.217),
	src/include/gen/codetext.h (1.46), src/include/gen/iberror.h
	(1.47), src/include/gen/msgs.h (1.61), src/include/gen/rdb_codes.h
	(1.44), src/include/gen/sql_code.h (1.49), src/isql/extract.epp
	(1.73), src/isql/show.epp (1.98), src/jrd/blr.h (1.28),
	src/jrd/cmp.cpp (1.231), src/jrd/dfw.epp (1.191), src/jrd/drq.h
	(1.17), src/jrd/dyn_def.epp (1.131), src/jrd/dyn_del.epp (1.57),
	src/jrd/dyn_mod.epp (1.78), src/jrd/gds.cpp (1.205),
	src/jrd/ini.epp (1.85), src/jrd/irq.h (1.11), src/jrd/met.epp
	(1.202), src/jrd/met_proto.h (1.55), src/jrd/names.h (1.8),
	src/jrd/par.cpp (1.142), src/jrd/par_proto.h (1.17),
	src/jrd/relations.h (1.12), src/jrd/tra.h (1.56),
	src/msgs/facilities.sql (1.70), src/msgs/messages.sql (1.84),
	src/msgs/system_errors.sql (1.36):

	Allow usage of domains in PSQL (with TYPE OF syntax)

2006-08-19 03:07  asfernandes

	* firebird2/src/jrd/Optimizer.cpp (1.66):

	Misc

2006-08-18 22:48  hvlad

	* firebird2/src/jrd/Optimizer.cpp (1.65):

	Fix for CORE-904: new ODS11 optimizer used unnecessary huge amount
	of memory while processing IN list with large number of items

2006-08-18 16:30  hvlad

	* firebird2/src/jrd/vio.cpp (1.170):

	Fixed CORE-902: server crashed removing old record version if
	record format was changed and new format have a greater length

2006-08-18 05:46  aafemt

	* firebird2/src/include/consts_pub.h (1.2):

	License added as Adriano requested

2006-08-17 14:48  asfernandes

	* firebird2/src/jrd/evl.cpp (1.195):

	Don't generate error with large length even for substring of
	string.  The substring will never be larger than the source string.

2006-08-17 14:34  asfernandes

	* firebird2/src/jrd/evl.cpp (1.194):

	1) Allow large offset and length in substring of blob.	2) Don't
	generate error in case of large offset of substring of string, it
	will correctly return empty string.  Thanks to Claudio

2006-08-17 14:08  aafemt

	* firebird2/src/: burp/burp.cpp (1.115), config/ConfigFile.cpp
	(1.5), config/Element.cpp (1.4), dsql/dsql.h (1.96), dsql/gen.cpp
	(1.107), dsql/pass1.cpp (1.280), dsql/utld_proto.h (1.16),
	jrd/DataTypeUtil.h (1.4), jrd/Relation.cpp (1.2),
	jrd/os/win32/winnt.cpp (1.38), utilities/install/install_svc.cpp
	(1.24):

	Warnings

2006-08-17 11:51  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.266):

	Fixed CORE-900

2006-08-17 07:59  aafemt

	* firebird2/builds/posix/Makefile.in.firebird (1.73):

	Add consts_pub.h to public ibase.h

2006-08-17 07:57  aafemt

	* firebird2/src/: include/consts_pub.h (1.1), jrd/dsc.h (1.33),
	jrd/ibase.h (1.121):

	Separate header for public constants

2006-08-17 07:56  aafemt

	* firebird2/src/intl/ld.cpp (1.24):

	No need for full pathes

2006-08-17 07:54  aafemt

	* firebird2/src/jrd/constants.h (1.29):

	Extra comma

2006-08-17 03:50  asfernandes

	* firebird2/src/utilities/guard/util.cpp (1.11):

	Misc

2006-08-16 17:15  alexpeshkoff

	* firebird2/src/jrd/: dyn.epp (1.89), dyn_def.epp (1.130),
	dyn_del.epp (1.56), dyn_mod.epp (1.77), jrd.cpp (1.265), jrd.h
	(1.172), scl.epp (1.75), scl.h (1.14), shut.cpp (1.42):

	1. Centralized validation of attachment to be a super-user
	attachment.  2. Fixed a couple of old problems, when sysdba could
	perform operations, but    database owner - could not.	3. Fixed
	CORE-84 - nbackup operations were allowed for everybody who can
	login	 to the given database.  4. Disabled creating shadows and
	adding additional DB-files for non super-user.

2006-08-16 14:46  mkubecek

	* firebird2/src/utilities/guard/: guard.cpp (1.14), util.cpp
	(1.10), util_proto.h (1.4):

	shutdown fbserver when fbguard receives TERM or INT signal

2006-08-16 11:08  hvlad

	* firebird2/src/alice/: alice.cpp (1.86), alice.h (1.52):

	Fixed CORE-898: uininitialized variables cause a crash in alice.cpp
	/ common_main

2006-08-16 02:09  asfernandes

	* firebird2/src/: dsql/make.cpp (1.121), jrd/DataTypeUtil.cpp
	(1.4), jrd/DataTypeUtil.h (1.3), jrd/cmp.cpp (1.230), jrd/dsc.h
	(1.32), jrd/evl.cpp (1.193):

	Fixed CORE-896 - SUBSTRING with NULL offset or length don't return
	NULL

2006-08-14 20:49  asfernandes

	* firebird2/src/: jrd/dyn_del.epp (1.55), msgs/facilities.sql
	(1.69), msgs/messages.sql (1.83):

	Tell the user he can't drop a default collation as sugested by
	Claudio

2006-08-14 13:37  aafemt

	* firebird2/src/include/types_pub.h (1.7):

	GCC provide inttypes.h even on Win32

2006-08-14 05:34  asfernandes

	* firebird2/src/dsql/ddl.cpp (1.183):

	Misc

2006-08-13 08:47  robocop

	* firebird2/src/jrd/evl.cpp (1.192):

	Do not cheat with const.

2006-08-13 08:46  robocop

	* firebird2/src/: dsql/node.h (1.80), dsql/pass1.cpp (1.279),
	jrd/DataTypeUtil.cpp (1.3), jrd/dfw.epp (1.190), jrd/met.epp
	(1.201), jrd/vio.cpp (1.169):

	Misc.

2006-08-13 08:42  robocop

	* firebird2/src/dsql/ddl.cpp (1.182):

	Misc and better skipping of irrelevant characters in procedure
	bodies (do not spoil user formatting as requested by Dmitry).

2006-08-13 08:24  robocop

	* firebird2/builds/win32/msvc6/: engine.dsp (1.68),
	engine_classic.dsp (1.64), engine_embed.dsp (1.43):

	MSVC6 insists in restoring RTTI enabled when the project files are
	modified. Let's see if I convince it this time.

2006-08-12 19:21  hvlad

	* firebird2/src/jrd/btr.cpp (1.177):

	Fix for CORE-895: possible unique index violation

2006-08-12 18:30  asfernandes

	* firebird2/src/isql/: extract.epp (1.72), show.epp (1.97):

	Misc

2006-08-12 18:12  asfernandes

	* firebird2/src/jrd/: dyn_def.epp (1.128), dyn_def.epp (1.129):

	Misc

2006-08-12 05:16  asfernandes

	* firebird2/src/: dsql/make.cpp (1.120), dsql/utld.cpp (1.39),
	dsql/utld_proto.h (1.15), jrd/DataTypeUtil.cpp (1.2),
	jrd/DataTypeUtil.h (1.2), jrd/cmp.cpp (1.229), jrd/dsc.cpp (1.29),
	jrd/dsc.h (1.31), jrd/evl.cpp (1.191):

	1) Make SUBSTRING of BLOB work 2) More refactoration on describing
	result of expressions (concatenate and substring)

2006-08-11 14:31  asfernandes

	* firebird2/src/isql/isql.epp (1.197):

	Get the blob charset of XSQLVAR only when relname is empty - thanks
	to Claudio

2006-08-10 13:29  aafemt

	* firebird2/builds/posix/make.shared.variables (1.65):

	Misc

2006-08-10 04:52  asfernandes

	* firebird2/: builds/posix/make.shared.variables (1.64),
	builds/win32/msvc6/engine.dsp (1.67),
	builds/win32/msvc6/engine_classic.dsp (1.63),
	builds/win32/msvc6/engine_embed.dsp (1.42),
	builds/win32/msvc7/engine.vcproj (1.58),
	builds/win32/msvc7/engine_classic.vcproj (1.58),
	builds/win32/msvc7/engine_embed.vcproj (1.47),
	builds/win32/msvc8/engine.vcproj (1.3),
	builds/win32/msvc8/engine_classic.vcproj (1.3),
	builds/win32/msvc8/engine_embed.vcproj (1.3), src/dsql/make.cpp
	(1.119), src/dsql/user__proto.h (1.9), src/jrd/DataTypeUtil.cpp
	(1.1), src/jrd/DataTypeUtil.h (1.1), src/jrd/blb.cpp (1.129),
	src/jrd/blb_proto.h (1.25), src/jrd/cmp.cpp (1.228), src/jrd/dsc.h
	(1.30), src/jrd/evl.cpp (1.190):

	1) Concatenate of BLOBs 2) Start a refactoration on descriptor
	manipulations

2006-08-08 13:23  asfernandes

	* firebird2/src/: dsql/dsql.cpp (1.178), isql/isql.epp (1.196):

	Put blob charset in XSQLVAR::sqlscale

2006-08-08 04:42  asfernandes

	* firebird2/src/: dsql/ddl.cpp (1.181), dsql/dsql.cpp (1.177),
	dsql/parse.y (1.216), isql/show.epp (1.96), jrd/intl.h (1.14),
	jrd/intl_classes.h (1.25), jrd/tra.cpp (1.126):

	Misc

2006-08-07 18:40  asfernandes

	* firebird2/: lang_helpers/gds_codes.ftn (1.37),
	lang_helpers/gds_codes.pas (1.37), src/include/gen/codetext.h
	(1.45), src/include/gen/iberror.h (1.46), src/include/gen/msgs.h
	(1.60), src/include/gen/rdb_codes.h (1.43),
	src/include/gen/sql_code.h (1.48):

	Regenerate files

2006-08-07 18:39  asfernandes

	* firebird2/src/: dsql/ddl.cpp (1.180), dsql/dsql.cpp (1.176),
	dsql/dsql.h (1.95), dsql/keywords.cpp (1.53), dsql/metd.epp (1.89),
	dsql/metd_proto.h (1.25), dsql/node.h (1.79), dsql/parse.y (1.215),
	dsql/pass1.cpp (1.278), jrd/cmp.cpp (1.227), jrd/cmp_proto.h
	(1.30), jrd/dfw.epp (1.189), jrd/drq.h (1.16), jrd/dyn.epp (1.88),
	jrd/dyn_def.epp (1.127), jrd/dyn_del.epp (1.54), jrd/dyn_dl_proto.h
	(1.8), jrd/exe.h (1.86), jrd/ibase.h (1.120), jrd/intl.cpp (1.88),
	jrd/intl.h (1.13), jrd/intl_classes.h (1.24), jrd/intl_proto.h
	(1.19), jrd/lck.cpp (1.59), jrd/lck.h (1.26), jrd/met.epp (1.200),
	jrd/met_proto.h (1.54), jrd/obj.h (1.6), jrd/par.cpp (1.141),
	jrd/tra.cpp (1.125), jrd/tra.h (1.55), jrd/types.h (1.9),
	jrd/vio.cpp (1.168), msgs/facilities.sql (1.68), msgs/messages.sql
	(1.82), msgs/system_errors.sql (1.35), isql/extract.epp (1.71),
	isql/isql.h (1.59), isql/show.epp (1.95):

	Implementation of CREATE/DROP COLLATION and ISQL show/extraction of
	collations

2006-08-06 20:03  asfernandes

	* firebird2/src/: dsql/pass1.cpp (1.277), jrd/blb.cpp (1.128):

	Misc

2006-08-06 20:02  asfernandes

	* firebird2/src/jrd/dsc.h (1.29):

	Remove obsolete definitions

2006-08-05 23:56  hvlad

	* firebird2/src/dsql/pass1.cpp (1.276):

	Corrected logic of removing recursive members from joins in
	recursive CTE

2006-08-05 21:52  asfernandes

	* firebird2/src/jrd/: blb.cpp (1.127), dsc.h (1.28), evl.cpp
	(1.189), exe.cpp (1.193):

	Work on CORE-655 - Blob Type 1 compatibility with VarChar:
	Compatibility of blobs with others data types and different blob
	sub_types in assignments and CAST.

2006-08-04 06:32  dimitr

	* firebird2/src/dsql/pass1.cpp (1.275):

	Ported fix for CORE-855 to HEAD.

2006-08-03 11:13  paul_reeves

	* firebird2/src/utilities/install/install.cpp (1.9):

	Use more refined test to compare existing gds32 installed with
	candidate version.

2006-08-02 21:45  asfernandes

	* firebird2/src/jrd/: rse.cpp (1.117), rse.h (1.49):

	Fix MSVC6 build

2006-08-02 14:50  asfernandes

	* firebird2/src/isql/isql.epp (1.195):

	Fix problem of not-nullable blobs being not printed

2006-08-02 07:28  dimitr

	* firebird2/src/include/types_pub.h (1.6):

	More patches for Win64 compatibility.

2006-08-02 07:25  dimitr

	* firebird2/src/remote/: protocol.h (1.31), remote_def.h (1.28):

	More patches for Win64 compatibility.

2006-08-02 03:43  asfernandes

	* firebird2/src/jrd/: rse.cpp (1.116), rse.h (1.48):

	Misc

2006-08-02 03:22  asfernandes

	* firebird2/src/dsql/: dsql.h (1.94), pass1.cpp (1.274):

	Misc

2006-08-02 02:53  asfernandes

	* firebird2/src/dsql/parse.y (1.214):

	RECURSIVE is reserved in SQL2003

2006-08-01 22:37  hvlad

	* firebird2/src/: dsql/dsql.cpp (1.175), dsql/dsql.h (1.93),
	dsql/gen.cpp (1.106), dsql/keywords.cpp (1.52), dsql/node.h (1.78),
	dsql/parse.y (1.213), dsql/pass1.cpp (1.273), jrd/blp.h (1.24),
	jrd/blr.h (1.27), jrd/cmp.cpp (1.226), jrd/exe.h (1.85),
	jrd/Optimizer.h (1.18), jrd/inf_pub.h (1.13), jrd/opt.cpp (1.275),
	jrd/par.cpp (1.140), jrd/rse.cpp (1.115), jrd/rse.h (1.47),
	misc/blrtable.cpp (1.27):

	Common table expressions implementation

2006-08-01 14:25  asfernandes

	* firebird2/src/jrd/: IntlUtil.cpp (1.4), IntlUtil.h (1.3):

	Collation attributes: 1) escape syntax 2) remove empty attributes
	from the map

2006-08-01 09:42  robocop

	* firebird2/src/jrd/IntlUtil.cpp (1.3):

	Misc.

2006-08-01 09:42  robocop

	* firebird2/src/burp/mvol.cpp (1.44):

	Fix possible buffer overrun when restoring a db.

2006-07-31 20:32  hvlad

	* firebird2/src/jrd/gds.cpp (1.204):

	Make blr_blob2 handling in blr printer consistent with other data
	types

2006-07-31 17:43  asfernandes

	* firebird2/src/: common/classes/array.h (1.37), jrd/dyn.epp
	(1.87), jrd/dyn.h (1.29), jrd/dyn_def.epp (1.126), jrd/grant.epp
	(1.58), jrd/grant_proto.h (1.13), jrd/intl.cpp (1.87),
	jrd/met_proto.h (1.53), jrd/scl.epp (1.74), jrd/scl_proto.h (1.23):

	Create common UCharBuffer based on Claudio and Alex suggestions

2006-07-31 14:35  asfernandes

	* firebird2/src/jrd/dyn_def.epp (1.125):

	Correction

2006-07-31 10:46  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.64):

	Cleanup.

2006-07-31 10:29  dimitr

	* firebird2/src/jrd/blp.h (1.23):

	More adjustments to the BLR printer.

2006-07-31 10:07  dimitr

	* firebird2/src/jrd/: blp.h (1.22), gds.cpp (1.203):

	Updated the BLR printer to handle all FB2 features.

2006-07-31 09:42  robocop

	* firebird2/doc/sql.extensions/README.execute_statement (1.5):

	Misc, adding example.

2006-07-31 08:33  hvlad

	* firebird2/src/jrd/gds.cpp (1.202):

	Fixed error noted by Adriano

2006-07-31 03:46  asfernandes

	* firebird2/src/: dsql/make.cpp (1.118), jrd/dyn_def.epp (1.124),
	jrd/gds.cpp (1.201):

	Misc

2006-07-31 03:16  asfernandes

	* firebird2/builds/win32/msvc6/intl.dsp (1.34):

	Correction

2006-07-31 03:11  asfernandes

	* firebird2/builds/win32/: msvc6/intl.dsp (1.33), msvc8/intl.vcproj
	(1.3):

	Add fb_string.cpp in MSVC6/8 intl projects

2006-07-30 22:32  asfernandes

	* firebird2/src/jrd/: IntlUtil.cpp (1.2), IntlUtil.h (1.2):

	Misc - we're in 2006 :-)

2006-07-30 22:31  asfernandes

	* firebird2/: src/jrd/IntlUtil.cpp (1.1), src/jrd/IntlUtil.h (1.1),
	src/jrd/dyn.epp (1.86), src/jrd/dyn.h (1.28), src/jrd/dyn_def.epp
	(1.123), src/jrd/intl_classes.h (1.23), src/jrd/met_proto.h (1.52),
	src/common/classes/GenericMap.h (1.9), src/intl/lc_iso8859_1.cpp
	(1.17), src/intl/ld.cpp (1.23), src/intl/ldcommon.h (1.24),
	builds/posix/Makefile.in.intl (1.26),
	builds/posix/make.shared.variables (1.63),
	builds/win32/msvc6/engine.dsp (1.66),
	builds/win32/msvc6/engine_classic.dsp (1.62),
	builds/win32/msvc6/engine_embed.dsp (1.41),
	builds/win32/msvc6/intl.dsp (1.32),
	builds/win32/msvc7/engine.vcproj (1.57),
	builds/win32/msvc7/engine_classic.vcproj (1.57),
	builds/win32/msvc7/engine_embed.vcproj (1.46),
	builds/win32/msvc7/intl.vcproj (1.28),
	builds/win32/msvc8/engine.vcproj (1.2),
	builds/win32/msvc8/engine_classic.vcproj (1.2),
	builds/win32/msvc8/engine_embed.vcproj (1.2),
	builds/win32/msvc8/intl.vcproj (1.2):

	Work on collation attributes: 1) Define a common format for it 2)
	Merge attributes of the base collation in the attributes of the
	derived one

2006-07-30 22:00  hvlad

	* firebird2/src/jrd/gds.cpp (1.200):

	Blr printer was not aware of blr_blob2

2006-07-30 21:49  asfernandes

	* firebird2/src/burp/burp.h (1.75):

	Misc

2006-07-30 07:09  robocop

	* firebird2/src/dsql/: ddl.cpp (1.179), dsql.cpp (1.174), gen.cpp
	(1.105), make.cpp (1.117), node.h (1.77):

	Fix CORE-200 Handle column names in subqueries.  Put some more
	names for common operations and special data.  Disable nod_count
	since it's not generated by our parser.

2006-07-30 04:59  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.36),
	lang_helpers/gds_codes.pas (1.36), src/dsql/ddl.cpp (1.178),
	src/dsql/node.h (1.76), src/dsql/pass1.cpp (1.272),
	src/include/gen/codetext.h (1.44), src/include/gen/iberror.h
	(1.45), src/include/gen/msgs.h (1.59), src/include/gen/rdb_codes.h
	(1.42), src/include/gen/sql_code.h (1.47), src/msgs/facilities.sql
	(1.67), src/msgs/history.sql (1.37), src/msgs/messages.sql (1.81),
	src/msgs/system_errors.sql (1.34):

	1.- COALESCE/CASE and VIA (subqueries) allowed breach in computed
	field checks (no array and no blob).  2.- Misc: since gbak allows
	not only to backup metadata only but to restore metadata only (even
	from a full backup), changed the help message.

2006-07-30 04:03  asfernandes

	* firebird2/src/: common/classes/sparse_bitmap.h (1.16),
	intl/charsets.h (1.10), jrd/intlnames.h (1.24):

	Misc

2006-07-29 22:59  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.225):

	Fixed CORE-881 - Singleton isn't respected in COMPUTED BY
	expressions

2006-07-29 20:28  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.12),
	src/intl/charsets.h (1.9), src/jrd/intlnames.h (1.23):

	Implementation of character sets TIS620 and GBK with collations
	TIS620_UNICODE and GBK_UNICODE. They don't work with our current
	stripped version of ICU.

2006-07-29 09:18  dimitr

	* firebird2/src/common/classes/sparse_bitmap.h (1.15):

	Misc.

2006-07-29 09:03  dimitr

	* firebird2/src/jrd/Optimizer.h (1.17):

	Forward-ported optimizer selectivity adjustments.

2006-07-29 08:01  robocop

	* firebird2/src/: burp/restore.epp (1.109), include/gen/msgs.h
	(1.58), msgs/facilities.sql (1.66), msgs/history.sql (1.36),
	msgs/messages.sql (1.80):

	Fix wrong gbak verbose messages due to Borland's copy/paste
	(example: function instead of procedure).  Initialize more sysflags
	to zero instead of NULL.

2006-07-29 03:41  asfernandes

	* firebird2/src/jrd/validation.cpp (1.23):

	Misc

2006-07-28 23:12  hvlad

	* firebird2/src/jrd/pcmet.epp (1.42):

	Fixed CORE-879 : Dependencies are not cleared when creation of
	expression index fails

2006-07-28 14:26  alexpeshkoff

	* firebird2/src/jrd/dyn_def.epp (1.122):

	fix illegal RDB$CHARACTER_LENGTH in UDF arguments

2006-07-28 14:11  dimitr

	* firebird2/src/jrd/idx.cpp (1.111):

	More protections.

2006-07-28 11:53  robocop

	* firebird2/src/jrd/: exe.cpp (1.192), ext.cpp (1.68), ext_proto.h
	(1.16), os/vms/extvms.cpp (1.28):

	Get rid of brain-dead historical signature and its companion casts.

2006-07-28 11:35  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.63):

	Typo.

2006-07-28 11:15  dimitr

	* firebird2/src/jrd/: Optimizer.cpp (1.62), exe.cpp (1.191),
	rpb_chain.cpp (1.12), rse.cpp (1.114):

	More protections.

2006-07-28 10:29  dimitr

	* firebird2/src/jrd/validation.cpp (1.22):

	Fixed validation for virtual tables.

2006-07-28 10:29  robocop

	* firebird2/src/burp/restore.epp (1.108):

	More backwards compatibility.  Store sysflag always. Cases that I
	missed before.

2006-07-28 09:45  robocop

	* firebird2/src/dsql/metd.epp (1.88):

	Fix CORE-871 I did this fix for SF Bug #228135 in February 2002 to
	FB1. On November 2002, for unknown reasons to me, Ignacio Ortega
	made the fix a comment, so FB1.5, FB2 and FB2.1 have the bug again.
	I'm fixing FB2.1 to close the same bug that now appears as
	CORE-871. We need more regression tests.

2006-07-28 09:08  dimitr

	* firebird2/src/jrd/inf_pub.h (1.12):

	More patches for Win64 compatibility.

2006-07-28 04:17  asfernandes

	* firebird2/src/jrd/svc.cpp (1.172):

	Misc

2006-07-28 03:44  asfernandes

	* firebird2/src/: burp/backup.epp (1.89), isql/show.epp (1.94),
	jrd/pag.cpp (1.112), jrd/svc.cpp (1.171), jrd/os/win32/guid.cpp
	(1.13):

	Misc

2006-07-27 16:23  alexpeshkoff

	* firebird2/src/: utilities/gstat/dba.epp (1.69),
	utilities/gsec/gsec.cpp (1.57), jrd/svc.cpp (1.170), jrd/svc.h
	(1.39), burp/burp.cpp (1.114), alice/alice.cpp (1.85):

	fixed AV related with SVC_TRMNTR in services

2006-07-27 16:17  alexpeshkoff

	* firebird2/src/common/fb_exception.cpp (1.28):

	Always initialize required members of status_exception

2006-07-27 14:19  asfernandes

	* firebird2/src/jrd/os/win32/: fbsyslog.cpp (1.6), guid.cpp (1.12),
	mod_loader.cpp (1.9), path_utils.cpp (1.16):

	Include firebird.h in WIN32 files

2006-07-27 11:29  robocop

	* firebird2/src/jrd/tra.cpp (1.124):

	Delete strange cast.

2006-07-27 11:28  robocop

	* firebird2/src/isql/show.epp (1.93):

	Misc: announce system functions only when we find them.

2006-07-27 11:27  robocop

	* firebird2/src/burp/backup.epp (1.88):

	Misc.

2006-07-27 11:16  robocop

	* firebird2/src/burp/restore.epp (1.107):

	Fix gbak to correct the wrong idea that by looking at the backup
	level you can guess the target server version where the db
	restoration will take place. Now it's possible to use FB2.1's gbak
	to restore on FB2.1, FB2.0, FB1.5, FB1, IB6, IB5 and IB4. Spurious
	tags for the current backup level are detected. Missing fields for
	the target ODS are discarded.  Need to fix some historically wrong
	messages and store always the sysflag (missed three cases last
	year).

2006-07-27 11:11  robocop

	* firebird2/src/include/gen/autoconfig_msvc.h (1.103):

	Put the manual Windows #defines in the same position as the
	autoconf's AC_CHECKs for easy visual match.

2006-07-27 10:11  dimitr

	* firebird2/src/jrd/pag.cpp (1.111):

	More patches for Win64 compatibility.

2006-07-26 12:00  alexpeshkoff

	* firebird2/src/common/classes/ClumpletReader.cpp (1.23):

	Changed program's structure to avoid errors in some compilers

2006-07-26 11:33  alexpeshkoff

	* firebird2/src/config/ConfigFile.cpp (1.4):

	each file must have firebird.h included first

2006-07-26 11:27  alexpeshkoff

	* firebird2/src/jrd/os/posix/: fbsyslog.cpp (1.6), guid.cpp (1.12),
	mod_loader.cpp (1.8), path_utils.cpp (1.14):

	each file must have firebird.h included

2006-07-26 11:26  alexpeshkoff

	* firebird2/src/jrd/plugin_manager.cpp (1.23):

	each file must have firebird.hincluded

2006-07-26 11:24  alexpeshkoff

	* firebird2/src/include/fb_types.h (1.53):

	rollback my previous commit, check SIZEOF_LONG correctness

2006-07-26 04:37  asfernandes

	* firebird2/builds/posix/Makefile.in.libfbstatic (1.10):

	Misc

2006-07-26 03:06  asfernandes

	* firebird2/src/include/gen/autoconfig_msvc.h (1.102):

	MSVC have limits.h

2006-07-25 16:07  alexpeshkoff

	* firebird2/src/: dbs/security.sql (1.9),
	misc/upgrade/v2/security_database.sql (1.3):

	Fixed problem with FullName and nulls

2006-07-25 15:21  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.libfbstatic (1.9),
	make.shared.targets (1.24), make.shared.variables (1.62):

	fixed posix build

2006-07-25 15:06  alexpeshkoff

	* firebird2/src/misc/makeHeader.cpp (1.6):

	Misc

2006-07-25 15:03  kkuznetsov

	* firebird2/: configure.in (1.245),
	src/include/gen/autoconfig_msvc.h (1.101), src/jrd/sort.cpp (1.87):



	Fix compile error in sort.cpp

2006-07-25 14:58  alexpeshkoff

	* firebird2/src/include/fb_types.h (1.52):

	Always have correct SIZEOF_LONG

2006-07-25 13:09  dimitr

	* firebird2/src/misc/makeHeader.cpp (1.5):

	And one more patch. This one doesn't substitute #include <standard
	header> with its body.

2006-07-25 12:46  dimitr

	* firebird2/src/misc/makeHeader.cpp (1.4):

	Patch by Vitaly Bodzhgua. The code ignored exceptions thrown from
	ProcessFile().

2006-07-25 10:58  dimitr

	* firebird2/src/extlib/ib_udf.cpp (1.10):

	Fixed MSVC8 build once more :-)

2006-07-25 07:35  dimitr

	* firebird2/src/jrd/evl.cpp (1.188):

	Restored the evaluation-time checks I removed recently.

2006-07-25 07:25  robocop

	* firebird2/src/burp/: burp.h (1.74), restore.epp (1.106):

	Checking capabilities when restoring. Work in progress.

2006-07-25 07:10  robocop

	* firebird2/src/burp/backup.epp (1.87):

	We just need one field that may activate a particular flag (ods
	level) in the capabilities.

2006-07-25 07:08  robocop

	* firebird2/src/jrd/evl.cpp (1.187):

	Workaround for CORE-870

2006-07-24 17:56  dimitr

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.8), jrd.cpp (1.264):

	More fixes for the monitoring stuff.

2006-07-24 17:42  dimitr

	* firebird2/src/include/: fb_types.h (1.51), types_pub.h (1.5):

	More patches for Win64 compatibility.

2006-07-24 16:41  dimitr

	* firebird2/src/gpre/c_cxx.cpp (1.67):

	Let's not rely on ISC_STATUS being always long. This is false for
	Win64.

2006-07-23 18:40  asfernandes

	* firebird2/src/jrd/intlnames.h (1.22):

	Misc

2006-07-23 14:14  dimitr

	* firebird2/src/: jrd/inf_pub.h (1.11), jrd/opt.cpp (1.274),
	jrd/Optimizer.cpp (1.61), dsql/dsql.cpp (1.173):

	A few fixes for the monitoring tables.

2006-07-23 13:14  dimitr

	* firebird2/src/: jrd/constants.h (1.28), jrd/evl.cpp (1.186),
	jrd/exe.cpp (1.190), jrd/idx.cpp (1.110), dsql/parse.y (1.212):

	Misc.

2006-07-23 13:01  dimitr

	* firebird2/src/jrd/met.epp (1.199):

	Fixed CORE-866.

2006-07-22 05:54  asfernandes

	* firebird2/src/: common/classes/timestamp.cpp (1.13), jrd/jrd.h
	(1.171):

	Misc

2006-07-21 14:43  asfernandes

	* firebird2/src/burp/restore.epp (1.105):

	Misc

2006-07-21 11:31  dimitr

	* firebird2/src/jrd/: RecordBuffer.cpp (1.5), RecordBuffer.h (1.3),
	VirtualTable.cpp (1.4):

	Adjusted RecordBuffer and VirtualTable for 64-bit recno's and
	concurrent operations. Thanks to Adriano.

2006-07-21 10:23  dimitr

	* firebird2/src/common/classes/: timestamp.cpp (1.12), timestamp.h
	(1.12):

	1) Replace API encode/decode routines with TimeStamp methods 2)
	Encapsulate range checks inside TimeStamp class 3) Fixed CORE-347

2006-07-21 10:15  dimitr

	* firebird2/src/jrd/: cvt.cpp (1.76), dmp.cpp (1.32), evl.cpp
	(1.185), exe.cpp (1.189):

	1) Replace API encode/decode routines with TimeStamp methods 2)
	Encapsulate range checks inside TimeStamp class 3) Fixed CORE-347

2006-07-21 09:52  dimitr

	* firebird2/src/: isql/extract.epp (1.70), gpre/jrdmet.cpp (1.22):

	Forward declaration of enums is not allowed in the C++ language,
	even although being supported by MSVC.	This commit should fix GCC
	compilation problems.

2006-07-21 09:47  dimitr

	* firebird2/src/jrd/: constants.h (1.27), ini.h (1.25), jrd.h
	(1.170):

	Forward declaration of enums is not allowed in the C++ language,
	even although being supported by MSVC.	This commit should fix GCC
	compilation problems.

2006-07-21 08:57  robocop

	* firebird2/src/extlib/fbudf/fbudf.cpp (1.29):

	CORE-858 Misc, related to the other data type changes.

2006-07-21 08:55  robocop

	* firebird2/src/extlib/fbudf/: fbudf.cpp (1.28), fbudf.h (1.11):

	CORE-858 In version 1.15, I fixed a bug but introduced a worse one.
	It went unnoticed for more than two years, but fbudf has memory
	problem when dealing with varchars due to a silly change in the
	vary struct definition.  I think these h and cpp can be copied
	safely from the HEAD to FB2.0.

2006-07-21 06:15  dimitr

	* firebird2/src/dsql/gen.cpp (1.104):

	Misc.

2006-07-21 03:37  robocop

	* firebird2/builds/win32/msvc6/: engine.dsp (1.65),
	engine_classic.dsp (1.61), engine_embed.dsp (1.40):

	Sync MSVC6 with MSVC7 build files.

2006-07-21 03:36  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.35),
	lang_helpers/gds_codes.pas (1.35), src/include/gen/codetext.h
	(1.43), src/include/gen/iberror.h (1.44), src/include/gen/msgs.h
	(1.57), src/include/gen/rdb_codes.h (1.41),
	src/include/gen/sql_code.h (1.46):

	Regenerate files after Dmitry's changes.

2006-07-21 03:35  robocop

	* firebird2/: builds/win32/setenvvar.bat (1.11),
	src/burp/backup.epp (1.86), src/include/gen/ids.h (1.15),
	src/jrd/DatabaseSnapshot.cpp (1.7), src/jrd/dpm.epp (1.72),
	src/jrd/ini.epp (1.84), src/jrd/jrd.cpp (1.263), src/jrd/jrd.h
	(1.169), src/msgs/facilities.sql (1.65):

	Misc.

2006-07-20 13:11  dimitr

	* firebird2/src/jrd/: opt.cpp (1.273), sort.cpp (1.86):

	1) Fixed CORE-859.  2) I've restored the asserts disabled by Frank
	in 2000. I really don't see how skd_dtype == 0 can be valid, as the
	sorter works inproperly in this case and it allows unsupported
	datatypes to be attempted to sort on.

2006-07-20 13:05  dimitr

	* firebird2/src/msgs/: facilities.sql (1.64), messages.sql (1.79),
	system_errors.sql (1.33):

	Fixed CORE-859.

2006-07-20 11:57  dimitr

	* firebird2/src/dsql/gen.cpp (1.103):

	More format overflow checks. Also this fixes CORE-842.

2006-07-20 11:55  dimitr

	* firebird2/src/jrd/val.h (1.34):

	Make MAX_FORMAT_SIZE visible in DSQL.

2006-07-20 11:11  dimitr

	* firebird2/src/jrd/met.epp (1.198):

	More format overflow checks.

2006-07-20 10:06  dimitr

	* firebird2/builds/win32/msvc8/: alice.vcproj (1.1),
	alice_classic.vcproj (1.1), btyacc.vcproj (1.1), build_msg.vcproj
	(1.1), burp.vcproj (1.1), burp_classic.vcproj (1.1), codes.vcproj
	(1.1), common.vcproj (1.1), Firebird2.sln (1.1), Firebird2Boot.sln
	(1.1), Firebird2_Examples.sln (1.1), common_classic.vcproj (1.1),
	common_static.vcproj (1.1), config.vcproj (1.1), dsql_server.vcproj
	(1.1), dsql_server_classic.vcproj (1.1), empbuild.vcproj (1.1),
	engine.vcproj (1.1), engine_classic.vcproj (1.1),
	engine_embed.vcproj (1.1), fb2control.vcproj (1.1),
	fb_inet_server.vcproj (1.1), fb_lock_print.vcproj (1.1),
	fbclient.vcproj (1.1), fbclient_static.vcproj (1.1), fbembed.vcproj
	(1.1), fbguard.vcproj (1.1), fbserver.vcproj (1.1), fbudf.vcproj
	(1.1), gbak.vcproj (1.1), gbak_embed.vcproj (1.1), gdef.vcproj
	(1.1), gds32.vcproj (1.1), gfix.vcproj (1.1), gpre.vcproj (1.1),
	gpre_boot.vcproj (1.1), gpre_embed.vcproj (1.1), gpre_static.vcproj
	(1.1), gsec.vcproj (1.1), gsplit.vcproj (1.1), gstat.vcproj (1.1),
	ib_udf.vcproj (1.1), ib_util.vcproj (1.1), instclient.vcproj (1.1),
	instreg.vcproj (1.1), instsvc.vcproj (1.1), intl.vcproj (1.1),
	intlbuild.vcproj (1.1), isql.vcproj (1.1), isql_embed.vcproj (1.1),
	lock.vcproj (1.1), lock_classic.vcproj (1.1), nbackup.vcproj (1.1),
	qli.vcproj (1.1), remote.vcproj (1.1), remote_classic.vcproj (1.1),
	utilities.vcproj (1.1), utilities_classic.vcproj (1.1),
	utilities_embed.vcproj (1.1), v5_examples.vcproj (1.1):

	Added project files for VC8.

2006-07-20 10:04  dimitr

	* firebird2/builds/win32/setenvvar.bat (1.10):

	This should work for both VC7 and VC8 properly. Hopefully, I didn't
	break the VC6 check.

2006-07-20 08:29  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.100):

	Let's workaround the MS' attempt to declare the entire
	string-handling RTL deprecated.  BTYACC and ICU are still affected
	by those tons of warning, though.

2006-07-20 08:18  dimitr

	* firebird2/src/: remote/inet.cpp (1.175), isql/extract.epp (1.69):

	Corrections, thanks to Claudio.

2006-07-20 05:14  asfernandes

	* firebird2/src/jrd/: jrd.cpp (1.262), par.cpp (1.139):

	Misc

2006-07-20 04:36  asfernandes

	* firebird2/src/jrd/unicode_util.cpp (1.9):

	Maintain the old code commented

2006-07-20 04:29  asfernandes

	* firebird2/src/jrd/unicode_util.cpp (1.8):

	1) Fix CORE-857 - Containing not working correctly 2) Fix well
	formed check of UTF16 strings (not used yet)

2006-07-19 17:22  dimitr

	* firebird2/src/jrd/DatabaseSnapshot.cpp (1.6):

	Let's be more paranoid :-)

2006-07-19 17:16  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.261), ods.h (1.41):

	Increase minimal created page size to 4096. Note that we still can
	open less page sizes.

2006-07-19 16:47  dimitr

	* firebird2/: src/msgs/facilities.sql (1.63), src/msgs/messages.sql
	(1.78), src/msgs/system_errors.sql (1.32),
	src/include/gen/codetext.h (1.42), src/include/gen/iberror.h
	(1.43), src/include/gen/msgs.h (1.56), src/include/gen/rdb_codes.h
	(1.40), src/include/gen/sql_code.h (1.45), src/jrd/irq.h (1.10),
	src/jrd/jrd.h (1.168), src/jrd/met.epp (1.197), src/jrd/par.cpp
	(1.138), lang_helpers/gds_codes.ftn (1.34),
	lang_helpers/gds_codes.pas (1.34):

	Reject attempts to select from executable procedures.

2006-07-19 16:35  dimitr

	* firebird2/src/jrd/dyn_mod.epp (1.76):

	Fixed lost type when COMMENT was in game.

2006-07-19 14:02  dimitr

	* firebird2/src/jrd/cmp.cpp (1.224):

	Fixed crash when compiling old (wrongly generated) BLR.

2006-07-19 09:07  dimitr

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.5), ini.h (1.24),
	types.h (1.8):

	1) Added names for constants.  2) Fixed bug with isolation mode.

2006-07-19 08:19  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.223), jrd.cpp (1.260), lck.cpp
	(1.58), lck.h (1.25), lck_proto.h (1.11):

	Monitoring, continued.

2006-07-19 07:29  dimitr

	* firebird2/src/: include/gen/ids.h (1.14),
	jrd/DatabaseSnapshot.cpp (1.4), jrd/names.h (1.7), jrd/relations.h
	(1.11), jrd/types.h (1.7):

	Monitoring, continued.

2006-07-18 20:02  asfernandes

	* firebird2/src/: burp/backup.epp (1.85), burp/restore.epp (1.104),
	jrd/RecordBuffer.cpp (1.4), jrd/dyn_def.epp (1.121),
	msgs/history.sql (1.35):

	Misc

2006-07-18 18:01  asfernandes

	* firebird2/src/isql/show.epp (1.92):

	Correction

2006-07-18 15:29  dimitr

	* firebird2/src/burp/backup.epp (1.84):

	Fixed typo.

2006-07-18 13:17  dimitr

	* firebird2/src/jrd/dyn_def.epp (1.120):

	More reliable code, just in case.

2006-07-18 13:16  dimitr

	* firebird2/src/: msgs/messages.sql (1.77), burp/backup.epp (1.83),
	burp/burp.h (1.73), burp/restore.epp (1.103):

	Allow backup/restore of the new fields.

2006-07-18 12:18  dimitr

	* firebird2/src/isql/: extract.epp (1.68), isql.epp (1.194), isql.h
	(1.58):

	Cleanup of some older remainings...

2006-07-18 11:55  dimitr

	* firebird2/src/jrd/: drq.h (1.15), dyn_def.epp (1.119), flags.h
	(1.7):

	Cleanup of some older remainings...

2006-07-18 09:08  dimitr

	* firebird2/src/jrd/: dsc.h (1.27), fields.h (1.11), ini.epp
	(1.83):

	A few changed based on Adriano's suggestions.

2006-07-18 08:41  dimitr

	* firebird2/src/jrd/RecordBuffer.cpp (1.3):

	no message

2006-07-18 08:38  dimitr

	* firebird2/src/jrd/RecordBuffer.cpp (1.2):

	A few changed based on Adriano's suggestions.

2006-07-18 08:08  dimitr

	* firebird2/src/jrd/: VirtualTable.cpp (1.3), ext.cpp (1.67):

	A few changed based on Adriano's suggestions.

2006-07-18 08:00  dimitr

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.3),
	DatabaseSnapshot.h (1.3):

	A few changed based on Adriano's suggestions.

2006-07-18 04:45  asfernandes

	* firebird2/src/: dsql/ddl.cpp (1.177), dsql/pass1.cpp (1.271),
	gpre/jrdmet.cpp (1.21), jrd/ini.epp (1.82), jrd/tra.cpp (1.123),
	jrd/why_proto.h (1.28), remote/inet.cpp (1.174):

	Misc

2006-07-17 22:18  asfernandes

	* firebird2/src/jrd/: VirtualTable.cpp (1.2), VirtualTable.h (1.2):

	Misc

2006-07-17 21:43  asfernandes

	* firebird2/src/jrd/RecordBuffer.h (1.2):

	Misc

2006-07-17 21:26  asfernandes

	* firebird2/src/jrd/: DatabaseSnapshot.cpp (1.2),
	DatabaseSnapshot.h (1.2):

	Misc

2006-07-17 19:42  dimitr

	* firebird2/: src/dsql/dsql.cpp (1.172), src/include/gen/ids.h
	(1.13), src/gpre/jrdmet.cpp (1.20),
	builds/win32/msvc7/engine.vcproj (1.56),
	builds/win32/msvc7/engine_classic.vcproj (1.56),
	builds/win32/msvc7/engine_embed.vcproj (1.45):

	1. Virtual tables 2. ODS 11.1, procedure type and relation type

2006-07-17 19:38  dimitr

	* firebird2/src/jrd/: fields.h (1.10), names.h (1.6), relations.h
	(1.10), types.h (1.6), DatabaseSnapshot.cpp (1.1),
	DatabaseSnapshot.h (1.1), RecordBuffer.cpp (1.1), RecordBuffer.h
	(1.1), VirtualTable.cpp (1.1), VirtualTable.h (1.1), exe.cpp
	(1.188), opt.cpp (1.272), rse.cpp (1.113), rse.h (1.46), tra.cpp
	(1.122), tra.h (1.54):

	1. Virtual tables 2. ODS 11.1, procedure type and relation type

2006-07-17 19:35  dimitr

	* firebird2/src/jrd/: entry.h (1.22), jrd.cpp (1.259), jrd_proto.h
	(1.43), shut.cpp (1.41), why.cpp (1.112), why_proto.h (1.27):

	1. Virtual tables 2. ODS 11.1, procedure type and relation type

2006-07-17 19:31  dimitr

	* firebird2/src/jrd/: pag.cpp (1.110), req.h (1.61), ods.h (1.40),
	dyn_def.epp (1.118), dyn_mod.epp (1.75), irq.h (1.9):

	1. Virtual tables 2. ODS 11.1, procedure type and relation type

2006-07-17 19:28  dimitr

	* firebird2/src/jrd/: ini.epp (1.81), ini.h (1.23), inf.cpp (1.65),
	jrd.h (1.167), met.epp (1.196):

	1. Virtual tables 2. ODS 11.1, procedure type and relation type

2006-07-17 14:42  dimitr

	* firebird2/src/: dsql/ddl.cpp (1.176), dsql/dsql.h (1.92),
	dsql/pass1.cpp (1.270), jrd/ibase.h (1.119):

	1) Fixed CORE-831.  2) Solved CORE-779 (partially intermixed with
	another changes that will be committed tomorrow).

2006-07-17 13:10  dimitr

	* firebird2/src/remote/inet.cpp (1.173):

	Fixed CORE-833.

2006-07-16 22:38  asfernandes

	* firebird2/src/isql/show.epp (1.91):

	Misc

2006-07-14 08:57  robocop

	* firebird2/src/: isql/isql.h (1.57), isql/show.epp (1.90),
	jrd/dyn_def.epp (1.117), msgs/facilities.sql (1.62),
	msgs/history.sql (1.34), msgs/messages.sql (1.76):

	- Fix message requesting a unique index to request a UK or PK
	constraint to be able to create a FK: indexes manually created
	aren't honored.  - Commit (without external or self documentation)
	a debugging features in isql to show dependencies with cryptic. not
	suite for end users output: SHOW DEPENendenc[y | ies] obj_name

2006-07-12 20:44  asfernandes

	* firebird2/src/: dsql/make.cpp (1.116), jrd/cmp.cpp (1.222),
	jrd/constants.h (1.26):

	Correction for problem with CURRENT_USER/ROLE and client charset

2006-07-12 20:42  asfernandes

	* firebird2/src/jrd/evl.cpp (1.184):

	Fix CORE-852 - substring(current_user from 4) without for fails

2006-07-12 17:13  asfernandes

	* firebird2/src/jrd/: jrd.cpp (1.258), jrd.h (1.166):

	Misc

2006-07-12 03:38  asfernandes

	* firebird2/src/jrd/: dfw.epp (1.188), met.epp (1.195), tra.h
	(1.53), vio.cpp (1.167):

	Misc

2006-07-11 09:13  robocop

	* firebird2/src/isql/: isql.epp (1.193), show.epp (1.89):

	Expand Michal Kubecek's idea to the SHOW command so the object
	types have more flexibility in their abbreviations. Example: SHOW
	EXCEP[TIONS] will do with every correct abbrev between 5 and 10
	characters.

2006-07-11 06:57  robocop

	* firebird2/src/jrd/: dfw.epp (1.187), met.epp (1.194), met_proto.h
	(1.51), tra.h (1.52), vio.cpp (1.166):

	CORE-847 Deleting dependencies for fields that WERE computed.

2006-07-10 05:12  asfernandes

	* firebird2/src/: dsql/ddl.cpp (1.175), dsql/dsql.h (1.91),
	dsql/metd.epp (1.87), dsql/sym.h (1.11), jrd/entry.h (1.21),
	jrd/jrd.cpp (1.257), jrd/jrd.h (1.165), jrd/jrd_proto.h (1.42),
	jrd/lck.cpp (1.57), jrd/lck.h (1.24), jrd/why.cpp (1.111),
	jrd/why_proto.h (1.26):

	Synchronization of DSQL metadata cache objects in classic-server

2006-07-09 07:09  robocop

	* firebird2/src/jrd/dyn_mod.epp (1.74):

	CORE-847 Reset rdb$update_flag for gpre usage (dsql doesn't care)
	when changing from computed to physical (stored) field.

2006-07-09 07:08  robocop

	* firebird2/src/jrd/: dyn_def.epp (1.116), dyn_mod.epp (1.73),
	met.epp (1.193):

	Misc.

2006-07-09 04:41  asfernandes

	* firebird2/src/jrd/dyn_mod.epp (1.72):

	Misc

2006-07-08 06:10  robocop

	* firebird2/src/: jrd/dyn_mod.epp (1.71), msgs/facilities.sql
	(1.61), msgs/messages.sql (1.75):

	Fix CORE-850

2006-07-08 05:45  robocop

	* firebird2/src/jrd/dyn_mod.epp (1.70):

	Fix CORE-847

2006-07-06 20:35  asfernandes

	* firebird2/builds/win32/msvc7/: fbclient.vcproj (1.44),
	fbclient_static.vcproj (1.19), gds32.vcproj (1.23):

	Remove duplicate references to .def files - noted by Claudio

2006-07-06 04:54  robocop

	* firebird2/src/jrd/exe.cpp (1.187):

	Misc.

2006-07-06 04:54  robocop

	* firebird2/builds/win32/msvc6/gds32.dsp (1.25):

	Sync with VC7 just in case.

2006-07-05 10:18  hvlad

	* firebird2/src/jrd/exe.cpp (1.186):

	Added missing checks for stack trace overflow. Thanks to Claudio

2006-07-05 06:37  robocop

	* firebird2/src/dsql/dsql.cpp (1.171):

	Misc: we typically use the exact node name when doing DSQL's
	internal debugging output.

2006-07-05 04:17  asfernandes

	* firebird2/: builds/posix/make.rules (1.30), src/jrd/nod.h (1.20):

	Misc

2006-07-04 16:44  hvlad

	* firebird2/src/: dsql/dsql.cpp (1.170), dsql/gen.cpp (1.102),
	dsql/node.h (1.75), dsql/parse.y (1.211), dsql/pass1.cpp (1.269),
	jrd/blp.h (1.21), jrd/blr.h (1.26), jrd/exe.cpp (1.185),
	jrd/gds.cpp (1.199), jrd/nod.h (1.19), jrd/par.cpp (1.137),
	jrd/req.h (1.60), misc/blrtable.cpp (1.26):

	Added blr_src_info. Error call stack now contains not only
	procedures\triggers names but line\column numbers also.  Thanks to
	Eugeney Putilin for idea

2006-07-04 07:27  robocop

	* firebird2/src/dsql/hsh.cpp (1.36):

	Totally misc.

2006-07-04 06:05  aafemt

	* firebird2/builds/posix/: make.defaults (1.48), make.rules (1.29),
	prefix.mingw (1.44):

	Use linker to link DLLs on MinGW

2006-07-03 03:28  asfernandes

	* firebird2/src/dsql/hsh.cpp (1.35):

	Mark potential dropped UDFs as dropped as we do with procedures and
	relations

2006-07-03 00:42  asfernandes

	* firebird2/src/: dudley/lex.cpp (1.33), gpre/gpre.cpp (1.80),
	qli/lex.cpp (1.38):

	Misc

2006-07-02 00:48  asfernandes

	* firebird2/src/isql/isql.epp (1.192):

	Correction

2006-07-01 10:53  robocop

	* firebird2/src/: dudley/lex.cpp (1.32), gpre/gpre.cpp (1.79),
	jrd/utl.cpp (1.93), qli/lex.cpp (1.37):

	We had to bring new force to the project (Michal Kubecek) to
	remember us that fopen() returns NULL on failure. After his fix, I
	found more cases that we overlooked for years.

2006-07-01 10:50  robocop

	* firebird2/src/jrd/: blb.cpp (1.126), exe.cpp (1.184), jrd.cpp
	(1.256):

	Misc.

2006-07-01 04:21  asfernandes

	* firebird2/src/: isql/isql.epp (1.191), jrd/exe.cpp (1.183):

	Misc

2006-06-30 21:09  mkubecek

	* firebird2/src/: isql/isql.epp (1.190), jrd/utl.cpp (1.92):

	use TempFile to create temporary files

2006-06-30 17:45  mkubecek

	* firebird2/src/isql/isql.epp (1.189):

	fixed check of fopen() failure

2006-06-30 16:57  asfernandes

	* firebird2/src/jrd/exe.cpp (1.182):

	Let positioned update/delete unwind correct instead of leave the
	request in inconsistent state

2006-06-30 09:41  robocop

	* firebird2/src/common/classes/TempFile.cpp (1.8):

	Consistence.

2006-06-30 02:50  asfernandes

	* firebird2/src/common/classes/TempFile.h (1.6):

	Misc

2006-06-29 21:29  asfernandes

	* firebird2/src/jrd/why.cpp (1.110):

	Use PathUtils::dir_sep instead of hardcoded '/'

2006-06-29 11:06  aafemt

	* firebird2/src/jrd/: IntlManager.cpp (1.10), TempSpace.cpp (1.5),
	TempSpace.h (1.3):

	Warnings

2006-06-29 11:02  aafemt

	* firebird2/src/common/classes/: TempFile.cpp (1.7), TempFile.h
	(1.5):

	Warnings

2006-06-29 06:19  robocop

	* firebird2/src/common/classes/ClumpletReader.cpp (1.22):

	May be a better description.

2006-06-29 03:29  asfernandes

	* firebird2/src/jrd/why.cpp (1.109):

	Misc

2006-06-29 00:50  asfernandes

	* firebird2/: builds/win32/defs/utls.def (1.2), src/jrd/utl.cpp
	(1.91), src/jrd/utl_proto.h (1.21), src/jrd/why.cpp (1.108):

	Fix B.O. in y-valve

2006-06-29 00:03  mkubecek

	* firebird2/src/jrd/gds_proto.h (1.43):

	removed unused constant

2006-06-28 20:33  asfernandes

	* firebird2/src/isql/isql.epp (1.188):

	Small correction thanks to Claudio

2006-06-28 02:56  asfernandes

	* firebird2/builds/win32/preprocess.bat (1.36):

	Only regenerate preprocessed files when needed to make builds
	faster

2006-06-27 13:07  alexpeshkoff

	* firebird2/src/common/classes/ClumpletReader.cpp (1.21):

	Front-ported fix for CORE-1 to HEAD. Do not accept badly formed
	clumplets any more.

2006-06-27 12:31  mkubecek

	* firebird2/builds/:
	install/arch-specific/linux/classic/rpmheader.txt.in (1.5),
	install/arch-specific/linux/super/rpmfiles.txt.in (1.10),
	install/arch-specific/linux/super/rpmheader.txt.in (1.6),
	posix/Makefile.in.firebird (1.72):

	compatibility with rpm 4.4

2006-06-27 03:33  asfernandes

	* firebird2/src/jrd/cvt.cpp (1.75):

	Misc

2006-06-26 22:58  asfernandes

	* firebird2/src/dsql/: ddl.cpp (1.174), parse.y (1.210):

	Allow the use of COLLATE in parameters (input and output) and
	variables in PSQL - feature request (CORE-684) COLLATE IN STORED
	PROCEDURES, OR IN PARAMETERS

2006-06-26 20:24  asfernandes

	* firebird2/src/isql/isql.epp (1.187):

	Implementation of feature-request (CORE-704) Ctrl+C to cancel
	queries - thanks to Michal Kubecek

2006-06-26 12:19  aafemt

	* firebird2/src/jrd/cvt.cpp (1.74):

	Don't check time if there is no time

2006-06-25 15:21  mkubecek

	* firebird2/src/isql/isql.epp (1.186):

	missing Firebird::PathName to C string conversion

2006-06-23 10:33  alexpeshkoff

	* firebird2/src/gpre/cob.cpp (1.62):

	applied Damyan's patch for gcc 4.0.1

2006-06-22 11:42  alexpeshkoff

	* firebird2/src/jrd/why.cpp (1.107):

	1. Exception handlers in attach/create database.  2. Make it
	compilable with gcc4.

2006-06-20 09:19  alexpeshkoff

	* firebird2/src/utilities/gsec/gsec.cpp (1.56):

	ported fix from release - restored warning about too long password

2006-06-20 06:16  dimitr

	* firebird2/src/jrd/evl.cpp (1.183):

	Fixed the bug reported by Adriano.

2006-06-19 08:42  alexpeshkoff

	* firebird2/src/vulcan/: JString.cpp (1.6), RefObject.cpp (1.3):

	added alloc.h to the rest of vulcan stuff - thanks to Michal

2006-06-18 12:43  dimitr

	* firebird2/src/jrd/sort.cpp (1.85):

	Fixed a minor issue.

2006-06-16 14:36  alexpeshkoff

	* firebird2/src/config/: AdminException.cpp (1.6), ConfigFile.cpp
	(1.3), Configuration.cpp (1.4), DirectoryList.cpp (1.3),
	Element.cpp (1.3), InputFile.cpp (1.4), Stream.cpp (1.4):

	force use of redefined new/delete

2006-06-16 10:13  robocop

	* firebird2/src/: burp/burp.cpp (1.113), dsql/dsql.cpp (1.169),
	jrd/jrd.cpp (1.255), jrd/svc.cpp (1.169):

	Misc.

2006-06-16 08:31  robocop

	* firebird2/src/jrd/cvt.cpp (1.73):

	Solve three of the multiple problems converting strings to
	date/time: - we demand time portions to have at least hours and
	minutes - we don't allow each time portion to have more than two
	significant positions (not counting blanks) except the subseconds
	part that has four - we don't allow garbage after the significant
	information, other than spaces, tabs, nulls and one dot.

2006-06-16 00:36  asfernandes

	* firebird2/builds/win32/msvc7/gds32.vcproj (1.22):

	Fix link errors in gds32

2006-06-16 00:34  asfernandes

	* firebird2/src/isql/isql.epp (1.185):

	Correction

2006-06-15 23:42  mkubecek

	* firebird2/src/jrd/os/path_utils.h (1.13):

	deleted extra qualifier causing compilation error

2006-06-15 10:39  robocop

	* firebird2/src/jrd/cvt.cpp (1.72):

	Misc and try to be consistent to use the padding char.	More to
	come.

2006-06-15 06:56  robocop

	* firebird2/src/isql/isql.epp (1.184):

	People using other compilers shouldn't be bothered with workarounds
	for one compiler, while possible. We already have workarounds for
	gcc, SunOS4 headers, HP/UX compiler, SCO compiler, Apollo
	compiler... why adding more for everyone?

2006-06-15 06:35  robocop

	* firebird2/src/intl/cs_icu.cpp (1.2):

	Misc: avoiding some const_cast's.

2006-06-15 03:53  asfernandes

	* firebird2/src/config/: Lex.cpp (1.5), Lex.h (1.5):

	Misc

2006-06-14 03:48  asfernandes

	* firebird2/builds/posix/Makefile.in.intl (1.25):

	Misc

2006-06-13 04:38  asfernandes

	* firebird2/src/intl/: cs_icu.h (1.1), cv_icu.h (1.1), lc_icu.h
	(1.1):

	Ability to use: 1) ICU charsets through fbintl 2) UNICODE collation
	(charset_UNICODE) for all fbintl charsets

2006-06-13 04:35  asfernandes

	* firebird2/: builds/posix/Makefile.in.intl (1.24),
	builds/win32/msvc6/intl.dsp (1.31), builds/win32/msvc7/intl.vcproj
	(1.27), src/jrd/IntlManager.cpp (1.9), src/jrd/IntlManager.h (1.5),
	src/jrd/intl_builtin.cpp (1.29), src/jrd/intlobj_new.h (1.14),
	src/intl/cs_icu.cpp (1.1), src/intl/cv_icu.cpp (1.1),
	src/intl/cv_narrow.h (1.5), src/intl/lc_icu.cpp (1.1),
	src/intl/lc_narrow.h (1.6), src/intl/ld.cpp (1.22):

	Ability to use: 1) ICU charsets through fbintl 2) UNICODE collation
	(charset_UNICODE) for all fbintl charsets

2006-06-12 03:50  asfernandes

	* firebird2/extern/icu/source/io/ufile.c (1.4):

	Misc

2006-06-12 03:47  asfernandes

	* firebird2/extern/icu/source/: io/ufile.c (1.3), common/putil.c
	(1.5):

	Changes based on comments of Geoff Worboys using VS2005 Express

2006-06-10 05:32  robocop

	* firebird2/src/jrd/fun.epp (1.77):

	Protect UDF-related code from leaks due to error conditions.

2006-06-10 04:21  asfernandes

	* firebird2/src/msgs/build_file.epp (1.28):

	Misc

2006-06-09 15:23  asfernandes

	* firebird2/src/: jrd/file_params.h (1.26), msgs/build_file.epp
	(1.27):

	Extend locale pattern of WIN32 to be equal to others platforms

2006-06-08 07:15  robocop

	* firebird2/src/: dudley/lex.cpp (1.31), gpre/gpre.cpp (1.78),
	qli/lex.cpp (1.36):

	It seems that all of Jim's hand-made parsers have had the same bug
	for 20 years in compilers that treat the "char" type as signed byte
	internally: they get random character attributes because they apply
	negative indices (obviously out of bounds) to the array of char
	attributes for any char value greater than 127. And all of them do
	their work in slightly but almost equal way... tell me about code
	redundance! This without losing time fixing unused stuff like
	jrd/jlx.c.

2006-06-08 07:02  robocop

	* firebird2/src/jrd/: file_params.h (1.25), gds.cpp (1.198):

	Make LC_MESSAGES env var work as expected (get only filename) for
	an alternative messages file held in the INTL dir.

2006-06-08 06:51  robocop

	* firebird2/src/jrd/rse.cpp (1.112):

	Delenda est SMALL_FILE_NAMES.

2006-06-07 07:39  robocop

	* firebird2/src/dsql/: chars.h (1.5), parse.y (1.209), preparse.cpp
	(1.41), user_dsql.cpp (1.46):

	Fix bug noticed by Dmitry Yemanov: sometimes, special characters
	are detected and rejected. Other times, anything that follows them
	is silenty ignored. Unacceptable. We were accesing an array out of
	bounds.  update customers set city = 1<SC> where 1 = 0; In this
	case, SC was a strange character in the range 127..255 (for
	example, 238) and I had to use Windows' chcp 1251 and isql's set
	names 1251 to see the problem.

2006-06-06 19:00  dimitr

	* firebird2/src/jrd/met.epp (1.192):

	The callers check for "< 0" but we never could return a negative
	value. -1 has been converted to 65535 before returning.

2006-06-06 17:42  asfernandes

	* firebird2/src/: common/classes/TempFile.cpp (1.6), isql/isql.epp
	(1.183):

	Make compilable in MSVC6

2006-06-06 13:30  alexpeshkoff

	* firebird2/src/jrd/Optimizer.cpp (1.60):

	Use MIN/MAX from common.h instead of STL templates

2006-06-06 13:22  alexpeshkoff

	* firebird2/src/common/classes/tree.h (1.55):

	cleanup

2006-06-06 13:21  alexpeshkoff

	* firebird2/src/common/classes/: alloc.cpp (1.85), alloc.h (1.66):

	redefinition of new/delete in non-STL case

2006-06-06 12:34  alexpeshkoff

	* firebird2/src/jrd/req.h (1.59):

	cleanup

2006-06-06 12:30  alexpeshkoff

	* firebird2/src/: alice/alice.h (1.51),
	common/config/config_file.cpp (1.28), common/config/config_file.h
	(1.14), isql/isql.epp (1.182):

	cleanup

2006-06-06 12:22  dimitr

	* firebird2/src/jrd/dfw.epp (1.186):

	Report "feature not supported" for nbak operations on ODS10.

2006-06-05 16:39  dimitr

	* firebird2/src/jrd/: TempSpace.cpp (1.4), sort.cpp (1.84), sort.h
	(1.29), sort_proto.h (1.16):

	Support for 64bit I/O.

2006-06-05 16:22  dimitr

	* firebird2/src/common/classes/TempFile.cpp (1.5):

	Support for 64bit I/O.

2006-06-05 15:01  asfernandes

	* firebird2/src/config/Lex.cpp (1.4):

	Don't access negative elements in array

2006-06-05 13:11  aafemt

	* firebird2/configure.in (1.244):

	Get rid of YACC

2006-06-05 13:10  aafemt

	* firebird2/builds/posix/: Makefile.in.firebird (1.71),
	make.defaults (1.47):

	Include autoconf cache to cleanup process Get rid of YACC

2006-06-05 03:13  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.11),
	src/intl/lc_iso8859_1.cpp (1.16), src/intl/ld.cpp (1.21),
	src/jrd/intlnames.h (1.21):

	Add Spanish case-/accent-insensitive collation ES_ES_CI_AI for
	ISO8859_1

2006-06-04 03:19  asfernandes

	* firebird2/builds/win32/msvc7/fbudf.vcproj (1.19):

	Define DEV_BUILD in fbudf of MSVC7

2006-06-03 07:24  robocop

	* firebird2/src/extlib/fbudf/: fbudf.cpp (1.27), fbudf.h (1.10):

	Migrate fbudf to platform-neutral integral types.

2006-06-03 06:53  robocop

	* firebird2/src/extlib/ib_udf.cpp (1.9):

	Migrate ib_udf to platform-neutral integral types.

2006-06-03 06:52  robocop

	* firebird2/builds/win32/msvc6/fbudf.dsp (1.15):

	fbudf didn't define DEV_BUILD for the debug version: I couldn't use
	"testreflect".

2006-06-03 03:01  asfernandes

	* firebird2/src/jrd/: TempSpace.cpp (1.3), ini.epp (1.80),
	os/win32/path_utils.cpp (1.15):

	Misc

2006-06-02 15:07  asfernandes

	* firebird2/builds/win32/make_all.bat (1.41):

	Put fb2control again in MSVC6 build

2006-06-02 14:55  asfernandes

	* firebird2/builds/win32/make_boot.bat (1.30):

	Make make_boot.bat stop when error occur

2006-06-02 11:20  robocop

	* firebird2/src/jrd/ini.epp (1.79):

	Experimental change: I thought this flaw came from IB4.0, but Paul
	Beach found it was noticed already in IB3.3. Stops users (except
	sysdba and owner) from destroying information in rdb$pages and
	rdb$formats, it's the death knell for the database.

2006-06-02 10:46  robocop

	* firebird2/src/jrd/: TempSpace.cpp (1.2), os/path_utils.h (1.12),
	os/posix/path_utils.cpp (1.13), os/win32/path_utils.cpp (1.14):

	I prefer a clearer and specific way to ensure our paths end on a
	valid directory separator.

2006-06-02 10:44  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.33),
	lang_helpers/gds_codes.pas (1.33), src/dsql/ddl.cpp (1.173),
	src/include/gen/codetext.h (1.41), src/include/gen/iberror.h
	(1.42), src/include/gen/msgs.h (1.55), src/include/gen/rdb_codes.h
	(1.39), src/include/gen/sql_code.h (1.44), src/msgs/facilities.sql
	(1.60), src/msgs/messages.sql (1.74), src/msgs/system_errors.sql
	(1.31):

	Blob sub_types greater than 1 (text) are for our internal ussage.
	Negative blob sub_types are for users. Stop users from creating
	columns with blob sub_types beyond. Probably the same check has to
	be done in DYN.

2006-06-02 10:39  robocop

	* firebird2/src/jrd/rse.cpp (1.111):

	Get rid of redundant cast.

2006-06-02 10:26  dimitr

	* firebird2/src/remote/inet.cpp (1.172):

	Cleanup.

2006-06-02 10:23  dimitr

	* firebird2/src/: jrd/file_params.h (1.24), lock/lock.cpp (1.116):

	Cleanup.

2006-06-02 10:06  robocop

	* firebird2/builds/win32/msvc6/: common.dsp (1.33),
	common_classic.dsp (1.27), common_static.dsp (1.10), engine.dsp
	(1.64), engine_classic.dsp (1.60), engine_embed.dsp (1.39),
	gpre_boot.dsp (1.26), gpre_embed.dsp (1.3):

	Fix the VC6 build after Dmitry's changes.

2006-06-02 10:03  robocop

	* firebird2/src/dsql/gen.cpp (1.101):

	Misc.

2006-06-02 09:16  alexpeshkoff

	* firebird2/src/remote/inet.cpp (1.171):

	Fixed setsockopt() level - thanks to Fred

2006-06-02 08:52  dimitr

	* firebird2/builds/install/misc/firebird.conf (1.23):

	Provided some self-docs about the possible XNET issues.

2006-06-02 06:23  dimitr

	* firebird2/src/: jrd/file_params.h (1.23), jrd/sort.cpp (1.83),
	isql/isql.h (1.56):

	Dropped SMALL_FILE_NAMES related constants.

2006-06-02 06:10  dimitr

	* firebird2/src/jrd/sort.cpp (1.82):

	Fixed error reporting in SORT_init()

2006-06-02 05:29  dimitr

	* firebird2/builds/install/misc/firebird.conf (1.22):

	Update the conf-file.

2006-06-02 03:17  asfernandes

	* firebird2/builds/posix/Makefile.in.boot.gpre (1.27):

	Misc

2006-06-02 02:50  asfernandes

	* firebird2/src/jrd/sort.h (1.28):

	Misc

2006-06-01 18:28  hvlad

	* firebird2/src/jrd/btr.cpp (1.176):

	Correction to the fix :)

2006-06-01 18:25  hvlad

	* firebird2/src/jrd/btr.cpp (1.175):

	Fixed unregistered FB2 bug: endless loop when exception during
	index's expression evaluation occured

2006-06-01 17:48  asfernandes

	* firebird2/src/: jrd/TempSpace.h (1.2), common/classes/File.h
	(1.4), common/classes/TempFile.h (1.4):

	Misc

2006-06-01 16:06  kkuznetsov

	* firebird2/src/common/classes/File.h (1.3):

	Fix compile error

2006-06-01 12:10  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.firebird (1.70):

	Misc

2006-06-01 11:47  dimitr

	* firebird2/src/dsql/parse.y (1.208):

	Complete one of my previous commits.

2006-06-01 11:09  dimitr

	* firebird2/src/jrd/pag.cpp (1.109):

	Fixed bug in the ODS architecture checking logic.

2006-06-01 09:33  mkubecek

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.26),
	make.shared.variables (1.61):

	adjust makefiles to recent changes

2006-06-01 09:22  mkubecek

	* firebird2/src/common/classes/TempFile.cpp (1.4):

	fixed a typo

2006-06-01 07:56  dimitr

	* firebird2/src/isql/isql.epp (1.181):

	More complete fix.

2006-06-01 07:12  dimitr

	* firebird2/src/isql/isql.epp (1.180):

	Fixed issues reported by Michal.

2006-06-01 06:45  dimitr

	* firebird2/src/jrd/met.epp (1.191):

	Fixed bug reported by Adriano.

2006-06-01 06:22  dimitr

	* firebird2/src/common/classes/: TempFile.cpp (1.3), TempFile.h
	(1.3):

	Fixed issues reported by Michal.

2006-06-01 06:16  dimitr

	* firebird2/src/common/classes/: TempFile.cpp (1.2), TempFile.h
	(1.2), File.h (1.2):

	Fixed issues reported by Michal.

2006-06-01 04:52  asfernandes

	* firebird2/src/jrd/: blr.h (1.25), sdw.cpp (1.66):

	Misc

2006-06-01 04:49  asfernandes

	* firebird2/builds/win32/msvc7/: gpre_boot.vcproj (1.27),
	gpre_embed.vcproj (1.3):

	Try to fix MSVC7 boot-build. There is problem in DSQL/pass1
	crashing the server.

2006-06-01 04:28  asfernandes

	* firebird2/builds/win32/: msvc6/Firebird2Boot.dsw (1.6),
	msvc7/Firebird2Boot.sln (1.6), make_boot.bat (1.29):

	Rename Firebird2Boot2.* to Firebird2Boot.*

2006-06-01 04:01  asfernandes

	* firebird2/builds/win32/defs/: fbclient.def (1.13), fbclient_s.def
	(1.4), gds32.def (1.11), iutls.def (1.4):

	Remove obsolete functions from .def files

2006-06-01 03:46  asfernandes

	* firebird2/src/extlib/ib_udf.cpp (1.8):

	Misc

2006-05-31 20:01  dimitr

	* firebird2/src/: dsql/gen.cpp (1.100), dsql/node.h (1.74),
	dsql/pass1.cpp (1.268), jrd/blr.h (1.24), misc/blrtable.cpp (1.25):

	Some preparation for RETURNING in UPDATE/DELETE.  To be completed
	in v3.0.

2006-05-31 18:57  dimitr

	* firebird2/src/utilities/fbcpl/: fbdialog.cpp (1.7), fbdialog.h
	(1.5):

	Fixed the CPL applet.

2006-05-31 17:08  dimitr

	* firebird2/src/extlib/ib_udf.cpp (1.7):

	VS8.0 has two implementations of div(). Let's explicitly use the
	int-aware one.

2006-05-31 14:04  dimitr

	* firebird2/src/jrd/: Relation.h (1.3), met.epp (1.190), vio.cpp
	(1.165):

	Misc.

2006-05-31 11:10  dimitr

	* firebird2/src/jrd/: mov.cpp (1.26), mov_proto.h (1.12):

	Cleanup.

2006-05-31 10:53  dimitr

	* firebird2/builds/win32/msvc7/: common.vcproj (1.25),
	common_classic.vcproj (1.22), engine.vcproj (1.55),
	engine_classic.vcproj (1.55), engine_embed.vcproj (1.44):

	1) Reworked memory management in SORT. Now we're pools aware there.
	 2) Reworked error handling in SORT and its callers.  3) Replaced
	DLS+SortMem with the generic TempSpace class.  4) Replaced GDS temp
	file management with the TempFile class.  5) Various cleanup.

2006-05-31 10:47  dimitr

	* firebird2/src/: qli/lex.cpp (1.35), gpre/gpre.cpp (1.77),
	dudley/lex.cpp (1.30), isql/isql.epp (1.179):

	1) Reworked memory management in SORT. Now we're pools aware there.
	 2) Reworked error handling in SORT and its callers.  3) Replaced
	DLS+SortMem with the generic TempSpace class.  4) Replaced GDS temp
	file management with the TempFile class.  5) Various cleanup.

2006-05-31 10:44  dimitr

	* firebird2/src/: jrd/rse.cpp (1.110), jrd/sort.cpp (1.81),
	jrd/sort.h (1.27), jrd/sort_proto.h (1.15),
	common/config/config.cpp (1.71), common/config/config.h (1.40),
	common/config/dir_list.cpp (1.32), common/classes/File.h (1.1),
	common/classes/TempFile.cpp (1.1), common/classes/TempFile.h (1.1),
	jrd/TempSpace.cpp (1.1), jrd/TempSpace.h (1.1):

	1) Reworked memory management in SORT. Now we're pools aware there.
	 2) Reworked error handling in SORT and its callers.  3) Replaced
	DLS+SortMem with the generic TempSpace class.  4) Replaced GDS temp
	file management with the TempFile class.  5) Various cleanup.

2006-05-31 10:37  dimitr

	* firebird2/src/jrd/: gds.cpp (1.197), gds_proto.h (1.42), jrd.cpp
	(1.254), nbak.cpp (1.59), pag.cpp (1.108), sdw.cpp (1.65), evl.cpp
	(1.182), idx.cpp (1.109):

	1) Reworked memory management in SORT. Now we're pools aware there.
	 2) Reworked error handling in SORT and its callers.  3) Replaced
	DLS+SortMem with the generic TempSpace class.  4) Replaced GDS temp
	file management with the TempFile class.  5) Various cleanup.

2006-05-31 10:34  dimitr

	* firebird2/src/jrd/os/: win32/winnt.cpp (1.37),
	vms/dfloat_stub.cpp (1.12), posix/unix.cpp (1.50), pio_proto.h
	(1.18):

	1) Reworked memory management in SORT. Now we're pools aware there.
	 2) Reworked error handling in SORT and its callers.  3) Replaced
	DLS+SortMem with the generic TempSpace class.  4) Replaced GDS temp
	file management with the TempFile class.  5) Various cleanup.

2006-05-31 10:29  dimitr

	* firebird2/src/jrd/dpm.epp (1.71):

	Misc.

2006-05-31 03:19  robocop

	* firebird2/src/dsql/blob.epp (1.21):

	Follow Alex' fix but in the other DSQL preprocessed file.

2006-05-30 21:51  asfernandes

	* firebird2/src/jrd/: IntlManager.h (1.4), lck.cpp (1.56):

	Misc

2006-05-30 17:57  asfernandes

	* firebird2/src/jrd/Relation.h (1.2):

	Misc

2006-05-30 16:45  alexpeshkoff

	* firebird2/src/dsql/array.epp (1.38):

	fixed regression in diagnostics

2006-05-30 15:34  dimitr

	* firebird2/src/jrd/os/win32/winnt.cpp (1.36):

	Misc.

2006-05-30 15:31  hvlad

	* firebird2/builds/win32/msvc6/: engine.dsp (1.63),
	engine_classic.dsp (1.59), engine_embed.dsp (1.38):

	Add Relation.h\Relation.cpp into MSVC6 build files

2006-05-30 15:30  hvlad

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.54),
	engine_classic.vcproj (1.54), engine_embed.vcproj (1.43):

	Add Relation.h\Relation.cpp into MSCV7 build files

2006-05-30 15:29  hvlad

	* firebird2/src/jrd/: Relation.cpp (1.1), Relation.h (1.1), exe.h
	(1.84), jrd.h (1.164), vio.cpp (1.164):

	Move relation stuff from jrd.h\vio.cpp into new
	Relation.h\Relation.cpp by request of Claudio and Dmitry

2006-05-30 14:19  asfernandes

	* firebird2/src/jrd/: unicode_util.cpp (1.7), unicode_util.h (1.5):

	Fix problem "STARTS WITH not working properly on an indexed column
	with charset UTF8" reported by Michael Weissenbacher in fb-devel

2006-05-30 04:58  asfernandes

	* firebird2/src/jrd/: IntlManager.cpp (1.8), IntlManager.h (1.3):

	Allow external (what is passed to driver) collation name in
	fbintl.conf

2006-05-29 18:36  alexpeshkoff

	* firebird2/src/remote/protocol.cpp (1.54):

	Fixed my previous commit

2006-05-29 18:34  alexpeshkoff

	* firebird2/src/remote/protocol.cpp (1.53):

	Report failure instead of having AV in case of too many suggested
	protocol versions

2006-05-29 18:28  alexpeshkoff

	* firebird2/: builds/install/misc/firebird.conf (1.21),
	src/common/config/config.cpp (1.70):

	Limit packet size which we can process correctly

2006-05-29 09:41  hvlad

	* firebird2/src/jrd/: jrd.h (1.163), vio.cpp (1.163):

	Move jrd_rel::getPages into jrd.h to make it inline not only in
	vio.cpp. Noted by Adriano

2006-05-29 00:50  asfernandes

	* firebird2/builds/posix/Makefile.in.libfbclient (1.31):

	Misc

2006-05-29 00:07  asfernandes

	* firebird2/builds/win32/preprocess.bat (1.35):

	GDEF isn't needed in boot phase - noted by Claudio

2006-05-28 13:54  hvlad

	* firebird2/src/jrd/: jrd.h (1.162), vio.cpp (1.162):

	Optimize jrd_rel::getPages a bit

2006-05-28 09:46  robocop

	* firebird2/src/dsql/make.cpp (1.115):

	Tag time differences and timestamp differences as NUMERIC sub_type
	if they produce exact numeric results.

2006-05-28 09:43  robocop

	* firebird2/builds/win32/make_all.bat (1.40):

	Disable obsolete or problematic projects in MSVC6.

2006-05-28 09:42  robocop

	* firebird2/builds/win32/msvc6/: btyacc.dsp (1.3), build_msg.dsp
	(1.9), codes.dsp (1.9), common_static.dsp (1.9),
	fbclient_static.dsp (1.20), gpre_boot.dsp (1.25), gpre_embed.dsp
	(1.2), gpre_static.dsp (1.9):

	Disable RTTI in the boot build, too.

2006-05-28 02:54  asfernandes

	* firebird2/builds/win32/run_all.bat (1.7):

	Fix run_all.bat

2006-05-28 02:41  asfernandes

	* firebird2/doc/: README.build.msvc.html (1.12),
	README.build.mingw.html (1.17), README.build.msvc.html (1.13):

	Misc

2006-05-27 23:19  hvlad

	* firebird2/src/jrd/dyn_def.epp (1.115):

	Correct GTT's error reporting code as Claudio suggested

2006-05-27 20:07  asfernandes

	* firebird2/doc/README.build.msvc.html (1.11):

	Update MSVC build instructions

2006-05-27 20:06  asfernandes

	* firebird2/builds/win32/: create_msgs.bat (1.2), make_all.bat
	(1.39), make_boot.bat (1.28), make_examples.bat (1.17),
	make_icu.bat (1.8), preprocess.bat (1.34):

	Remove the old build system. Make the new one as: make_icu.bat,
	make_boot.bat, make_all.bat.

2006-05-27 03:33  asfernandes

	* firebird2/builds/win32/msvc7/: btyacc.vcproj (1.3),
	build_msg.vcproj (1.6), codes.vcproj (1.6), common_static.vcproj
	(1.10), gbak_embed.vcproj (1.2), gpre_embed.vcproj (1.2),
	isql_embed.vcproj (1.2):

	Disable RTTI in MSVC7 boot-build projects

2006-05-26 17:38  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.libfbclient (1.30):

	statically link C++ runtime in client

2006-05-26 08:11  dimitr

	* firebird2/src/dsql/hsh.cpp (1.34):

	MT related cleanup.

2006-05-26 07:19  robocop

	* firebird2/src/jrd/: dfw.epp (1.185), idx.cpp (1.108), jrd.h
	(1.161), met.epp (1.189), Optimizer.cpp (1.59), par.cpp (1.136),
	vio.cpp (1.161):

	Style and typo correction.

2006-05-26 05:52  robocop

	* firebird2/builds/win32/msvc6/: gbak_embed.dsp (1.1),
	gpre_embed.dsp (1.1), isql_embed.dsp (1.1), utilities_embed.dsp
	(1.1):

	Finally got the new Windows build system working also in VC6.
	Thanks to Adriano.

2006-05-26 02:59  asfernandes

	* firebird2/src/dsql/parse.y (1.207):

	GLOBAL is reserved word in SQL2003. Move from non_reserved_word to
	keyword_or_column.

2006-05-25 12:20  robocop

	* firebird2/src/jrd/: all.cpp (1.47), all.h (1.24), jrd.cpp
	(1.253):

	Cleanup done and tree is buildable again.  :-)

2006-05-25 10:40  robocop

	* firebird2/src/: dsql/node.h (1.73), jrd/btr.cpp (1.174),
	jrd/cch.cpp (1.135), jrd/cmp.cpp (1.221), jrd/dpm.epp (1.70),
	jrd/jrd.cpp (1.252), jrd/met.epp (1.188), jrd/tra.cpp (1.121):

	Misc.

2006-05-25 09:05  robocop

	* firebird2/src/dsql/parse.y (1.206):

	Introduce the new v2.1 keywords as non-reserved words. Someone with
	the new build system (btyacc) please regenerate the files.

2006-05-25 05:15  asfernandes

	* firebird2/src/jrd/: blb.cpp (1.125), dyn_def.epp (1.114), jrd.h
	(1.160), vio.cpp (1.160), os/posix/unix.cpp (1.49):

	Misc

2006-05-24 22:43  hvlad

	* firebird2/src/jrd/: constants.h (1.25), dyn_def.epp (1.113),
	met.epp (1.187):

	Refactor common code and constants

2006-05-24 16:08  alexpeshkoff

	* firebird2/src/remote/inet.cpp (1.170):

	common code to set NODELAY option

2006-05-24 15:18  dimitr

	* firebird2/src/: dsql/pass1.cpp (1.267), jrd/cmp.cpp (1.220):

	Restored my previous solution. The final decision is that NOT IN
	cannot be index-optimized reliably.

2006-05-24 13:38  hvlad

	* firebird2/src/jrd/: blb.cpp (1.124), pag.cpp (1.107), pag.h
	(1.8), pag_proto.h (1.16):

	Changes noted by Claudio

2006-05-24 11:28  robocop

	* firebird2/src/jrd/: jrd.h (1.159), vio.cpp (1.159):

	Misc.

2006-05-24 11:25  robocop

	* firebird2/src/jrd/os/posix/unix.cpp (1.48):

	Use the same code as in the Windows version.

2006-05-24 10:29  hvlad

	* firebird2/src/jrd/vio.cpp (1.158):

	Removed unneeded if. Noted by Claudio

2006-05-24 08:46  hvlad

	* firebird2/src/jrd/ibase.h (1.118):

	Correct dyn codes. Thanks to Claudio

2006-05-24 05:03  asfernandes

	* firebird2/src/jrd/: pag.h (1.7), rse.cpp (1.109), sdw.cpp (1.64),
	tpc.cpp (1.25), vio.cpp (1.157):

	Misc

2006-05-23 22:01  hvlad

	* firebird2/src/jrd/: drq.h (1.14), dyn_def.epp (1.112):

	Added check of relation temporary scope for foreign key constraints
	defined in CREATE TABLE statement. Noted by Adriano

2006-05-23 20:32  asfernandes

	* firebird2/src/jrd/pag.cpp (1.106):

	Misc

2006-05-23 15:10  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.init.d.suse.in
	(1.6):

	Applied changes, recommended by Michal Kubecek

2006-05-23 15:03  alexpeshkoff

	* firebird2/src/common/fb_exception.cpp (1.27):

	fixed bug, reported by Adriano privately

2006-05-23 14:23  asfernandes

	* firebird2/builds/win32/msvc6/engine.dsp (1.62):

	Complete Dmitry's cleanup of all_proto.h

2006-05-23 14:20  asfernandes

	* firebird2/: builds/win32/msvc6/engine_classic.dsp (1.58),
	builds/win32/msvc6/engine_embed.dsp (1.37),
	builds/win32/msvc7/engine.vcproj (1.53),
	builds/win32/msvc7/engine_classic.vcproj (1.53),
	builds/win32/msvc7/engine_embed.vcproj (1.42), src/jrd/jrd.cpp
	(1.251), src/jrd/pag.cpp (1.105), src/jrd/rse.cpp (1.108),
	src/jrd/sort.cpp (1.80):

	Complete Dmitry's cleanup of all_proto.h

2006-05-23 12:15  dimitr

	* firebird2/src/jrd/: all.cpp (1.46), blb.cpp (1.123),
	blob_filter.cpp (1.31), btr.cpp (1.173), cch.cpp (1.134), cmp.cpp
	(1.219), cvt2.cpp (1.55), dfw.epp (1.184), dpm.epp (1.69), dyn.epp
	(1.85), dyn_def.epp (1.111), dyn_del.epp (1.53), dyn_mod.epp
	(1.69), dyn_util.epp (1.42), err.cpp (1.63), evl.cpp (1.181),
	exe.cpp (1.181), ext.cpp (1.66), fun.epp (1.76), grant.epp (1.57),
	idx.cpp (1.107), ini.epp (1.78), intl.cpp (1.86), lck.cpp (1.55),
	log.cpp (1.23), met.epp (1.186), nav.cpp (1.67), opt.cpp (1.271),
	pcmet.epp (1.41), rlck.cpp (1.37), scl.epp (1.73), sdw.cpp (1.63),
	sqz.cpp (1.21), tpc.cpp (1.24), tra.cpp (1.120), validation.cpp
	(1.21), vio.cpp (1.156), os/posix/unix.cpp (1.47),
	os/vms/extvms.cpp (1.27), os/vms/vms.cpp (1.26), os/win32/winnt.cpp
	(1.35):

	Getting rid of the old allocator routines.

2006-05-23 12:15  robocop

	* firebird2/builds/win32/msvc6/intl.dsp (1.30):

	Follow Adriano's cleanup in VC7.

2006-05-23 12:04  dimitr

	* firebird2/src/jrd/: all.cpp (1.45), all.h (1.23), par.cpp
	(1.135):

	Getting rid of the old allocator routines.

2006-05-23 11:56  dimitr

	* firebird2/src/jrd/: Optimizer.cpp (1.58), opt.cpp (1.270):

	Fixed a number of bugs related to the lost scale when matching some
	value to an int64 key.

2006-05-23 10:54  robocop

	* firebird2/src/: include/gen/codetext.h (1.40),
	include/gen/iberror.h (1.41), include/gen/msgs.h (1.54),
	include/gen/sql_code.h (1.43), msgs/system_errors.sql (1.30):

	Vlad used the wrong msg number in system_errors.sql: it's 232
	instead of 231. Regenerating headers.

2006-05-23 10:50  robocop

	* firebird2/lang_helpers/: gds_codes.ftn (1.32), gds_codes.pas
	(1.32):

	Update forgotten files.

2006-05-23 09:51  dimitr

	* firebird2/src/jrd/par.cpp (1.134):

	Removed one of the Nickolay's protections in order to be able to
	restore databases containing views with check option.

2006-05-23 08:55  hvlad

	* firebird2/src/jrd/pag.cpp (1.104):

	Use PathUtils::dir_sep instead of hardcoded backslashes. Thanks to
	Adriano

2006-05-23 05:59  dimitr

	* firebird2/src/jrd/cmp.cpp (1.218):

	Ported the bugfix into HEAD for the time being.

2006-05-23 05:37  asfernandes

	* firebird2/src/jrd/: idx.cpp (1.106), jrd.h (1.158), met.epp
	(1.185), nbak.cpp (1.58), pag.cpp (1.103):

	Misc

2006-05-22 21:43  asfernandes

	* firebird2/src/jrd/dyn_def.epp (1.110):

	Correct error code

2006-05-22 19:41  asfernandes

	* firebird2/src/jrd/dpm.epp (1.68):

	Fix of VIO_DEBUG code

2006-05-22 13:44  alexpeshkoff

	* firebird2/src/: include/fb_exception.h (1.23),
	common/fb_exception.cpp (1.26):

	avoid reinterpret_cast in exception's handler

2006-05-22 13:42  alexpeshkoff

	* firebird2/src/jrd/: nbak.cpp (1.57), os/posix/unix.cpp (1.46):

	fix posix build after introducing PageManager

2006-05-22 12:41  alexpeshkoff

	* firebird2/src/jrd/: jrd.h (1.157), req.h (1.58):

	fixed gcc warnings

2006-05-22 11:33  alexpeshkoff

	* firebird2/src/common/classes/objects_array.h (1.18):

	make it compilable with fresh gcc

2006-05-22 05:04  asfernandes

	* firebird2/src/jrd/: dyn_def.epp (1.109), ibase.h (1.117):

	Misc

2006-05-22 04:36  asfernandes

	* firebird2/src/jrd/dpm.epp (1.67):

	Misc

2006-05-22 03:29  asfernandes

	* firebird2/src/: dsql/parse.y (1.205), jrd/blb.cpp (1.122),
	jrd/btr.cpp (1.172):

	Misc

2006-05-22 02:14  asfernandes

	* firebird2/src/dsql/keywords.cpp (1.51):

	New keywords is using tok_version = 2

2006-05-22 00:14  hvlad

	* firebird2/src/include/gen/: codetext.h (1.39), iberror.h (1.40),
	msgs.h (1.53), rdb_codes.h (1.38), sql_code.h (1.42):

	Regenerate parser and error codes files (after GTT)

2006-05-22 00:07  hvlad

	* firebird2/src/: dsql/ddl.cpp (1.172), dsql/keywords.cpp (1.50),
	dsql/node.h (1.72), dsql/parse.y (1.204), isql/extract.epp (1.67),
	jrd/blb.cpp (1.121), jrd/blb.h (1.23), jrd/blk.h (1.27),
	jrd/btr.cpp (1.171), jrd/btr_proto.h (1.38), jrd/cch.cpp (1.133),
	jrd/cch.h (1.29), jrd/cch_proto.h (1.25), jrd/dfw.epp (1.183),
	jrd/dpm.epp (1.66), jrd/dpm_proto.h (1.19), jrd/drq.h (1.13),
	jrd/dyn_def.epp (1.108), jrd/evl.cpp (1.180), jrd/flags.h (1.6),
	jrd/functions.cpp (1.25), jrd/gds.cpp (1.196), jrd/ibase.h (1.116),
	jrd/idx.cpp (1.105), jrd/idx_proto.h (1.24), jrd/inf.cpp (1.64),
	jrd/ini.epp (1.77), jrd/jrd.cpp (1.250), jrd/jrd.h (1.156),
	jrd/lck.cpp (1.54), jrd/lck.h (1.23), jrd/met.epp (1.184),
	jrd/nav.cpp (1.66), jrd/nbak.cpp (1.56), jrd/pag.cpp (1.102),
	jrd/pag.h (1.6), jrd/pag_proto.h (1.15), jrd/req.h (1.57),
	jrd/rlck.cpp (1.36), jrd/rse.cpp (1.107), jrd/sdw.cpp (1.62),
	jrd/shut.cpp (1.40), jrd/tpc.cpp (1.23), jrd/tra.cpp (1.119),
	jrd/validation.cpp (1.20), jrd/vio.cpp (1.155), jrd/os/pio_proto.h
	(1.17), jrd/os/win32/winnt.cpp (1.34), msgs/facilities.sql (1.59),
	msgs/messages.sql (1.73), msgs/system_errors.sql (1.29):

	Global temporary tables implementation

2006-05-21 21:25  asfernandes

	* firebird2/: builds/win32/msvc7/intl.vcproj (1.26),
	src/intl/ld.cpp (1.20), src/intl/ld_proto.h (1.7),
	src/intl/ldcommon.h (1.23):

	Remove hacks and make fb_assert work in INTL.  DEV_BUILD should be
	turned on in MSVC6 intl.dsp debug configuration.

2006-05-21 17:17  asfernandes

	* firebird2/builds/win32/msvc7/: alice.vcproj (1.18),
	alice_classic.vcproj (1.18), burp.vcproj (1.21),
	burp_classic.vcproj (1.21), common.vcproj (1.24),
	common_classic.vcproj (1.21), config.vcproj (1.4),
	dsql_server.vcproj (1.19), dsql_server_classic.vcproj (1.19),
	engine.vcproj (1.52), engine_classic.vcproj (1.52),
	engine_embed.vcproj (1.41), fb2control.vcproj (1.5),
	fb_inet_server.vcproj (1.21), fb_lock_print.vcproj (1.24),
	fbclient.vcproj (1.43), fbembed.vcproj (1.32), fbguard.vcproj
	(1.23), fbserver.vcproj (1.22), fbudf.vcproj (1.18), gbak.vcproj
	(1.20), gdef.vcproj (1.22), gds32.vcproj (1.21), gfix.vcproj
	(1.21), gpre.vcproj (1.25), gpre_boot.vcproj (1.26), gsec.vcproj
	(1.22), gsplit.vcproj (1.14), gstat.vcproj (1.24), ib_udf.vcproj
	(1.20), ib_util.vcproj (1.19), instclient.vcproj (1.7),
	instreg.vcproj (1.19), instsvc.vcproj (1.19), intl.vcproj (1.25),
	isql.vcproj (1.21), lock.vcproj (1.18), lock_classic.vcproj (1.18),
	nbackup.vcproj (1.9), qli.vcproj (1.22), remote.vcproj (1.23),
	remote_classic.vcproj (1.24), utilities.vcproj (1.22),
	utilities_classic.vcproj (1.22), utilities_embed.vcproj (1.3):

	Remove RTTI in MSVC7 debug build too - thanks to Claudio

2006-05-21 02:24  asfernandes

	* firebird2/builds/win32/msvc7/: alice.vcproj (1.17),
	alice_classic.vcproj (1.17), burp.vcproj (1.20),
	burp_classic.vcproj (1.20), common.vcproj (1.23),
	common_classic.vcproj (1.20), config.vcproj (1.3),
	dsql_server.vcproj (1.18), dsql_server_classic.vcproj (1.18),
	engine.vcproj (1.51), engine_classic.vcproj (1.51),
	engine_embed.vcproj (1.40), fb2control.vcproj (1.4),
	fb_inet_server.vcproj (1.20), fb_lock_print.vcproj (1.23),
	fbclient.vcproj (1.42), fbembed.vcproj (1.31), fbguard.vcproj
	(1.22), fbserver.vcproj (1.21), fbudf.vcproj (1.17), gbak.vcproj
	(1.19), gdef.vcproj (1.21), gds32.vcproj (1.20), gfix.vcproj
	(1.20), gpre.vcproj (1.24), gpre_boot.vcproj (1.25), gsec.vcproj
	(1.21), gsplit.vcproj (1.13), gstat.vcproj (1.23), ib_udf.vcproj
	(1.19), ib_util.vcproj (1.18), instclient.vcproj (1.6),
	instreg.vcproj (1.18), instsvc.vcproj (1.18), intl.vcproj (1.24),
	isql.vcproj (1.20), lock.vcproj (1.17), lock_classic.vcproj (1.17),
	nbackup.vcproj (1.8), qli.vcproj (1.21), remote.vcproj (1.22),
	remote_classic.vcproj (1.23), utilities.vcproj (1.21),
	utilities_classic.vcproj (1.21), utilities_embed.vcproj (1.2):

	Disable RTTI in MSVC7 build

2006-05-20 08:11  robocop

	* firebird2/builds/win32/msvc6/Firebird2Boot.dsw (1.5):

	No need to have btyacc here.

2006-05-20 08:10  robocop

	* firebird2/builds/win32/msvc6/: alice.dsp (1.18),
	alice_classic.dsp (1.14), burp.dsp (1.19), burp_classic.dsp (1.17),
	common.dsp (1.32), common_classic.dsp (1.26), config.dsp (1.3),
	dsql_server.dsp (1.22), dsql_server_classic.dsp (1.18),
	empbuild.dsp (1.3), engine.dsp (1.61), engine_classic.dsp (1.57),
	engine_embed.dsp (1.36), fb2control.dsp (1.6), fb_event_print.dsp
	(1.2), fb_inet_server.dsp (1.23), fb_lock_print.dsp (1.21),
	fbclient.dsp (1.54), fbembed.dsp (1.37), fbguard.dsp (1.22),
	fbserver.dsp (1.37), fbudf.dsp (1.14), gbak.dsp (1.22), gdef.dsp
	(1.19), gds32.dsp (1.24), gfix.dsp (1.21), gpre.dsp (1.25),
	gsec.dsp (1.19), gsplit.dsp (1.9), gstat.dsp (1.20), ib_udf.dsp
	(1.19), ib_util.dsp (1.17), instclient.dsp (1.5), instreg.dsp
	(1.15), instsvc.dsp (1.16), intl.dsp (1.29), intlbld.dsp (1.3),
	isql.dsp (1.24), lock.dsp (1.14), lock_classic.dsp (1.12),
	nbackup.dsp (1.4), qli.dsp (1.18), remote.dsp (1.23),
	remote_classic.dsp (1.20), utilities.dsp (1.17),
	utilities_classic.dsp (1.15):

	Disable RTTI after Alex' source code changes.

2006-05-20 06:21  robocop

	* firebird2/src/: common/classes/ClumpletReader.cpp (1.20),
	common/classes/alloc.cpp (1.84), jrd/ThreadData.cpp (1.7),
	jrd/evl_string_test.cpp (1.10), jrd/sch.cpp (1.39),
	misc/makeHeader.cpp (1.3), remote/os/win32/srvr_w32.cpp (1.37),
	utilities/nbackup.cpp (1.52), utilities/fbcpl/fbdialog.cpp (1.6),
	utilities/gsec/call_service.cpp (1.11):

	Misc.

2006-05-20 05:55  robocop

	* firebird2/src/common/classes/: init.h (1.6), tree.h (1.54):

	Misc.

2006-05-20 05:51  robocop

	* firebird2/src/: common/config/config.cpp (1.69), jrd/cch.cpp
	(1.132), jrd/dfw.epp (1.182), jrd/nbak.cpp (1.55), jrd/why.cpp
	(1.106), jrd/os/posix/unix.cpp (1.45), jrd/os/win32/winnt.cpp
	(1.33):

	Misc.

2006-05-20 05:29  robocop

	* firebird2/src/: qli/exe.cpp (1.50), remote/inet_server.cpp
	(1.63), utilities/gstat/ppg.cpp (1.30):

	Misc.

2006-05-20 03:53  asfernandes

	* firebird2/src/: dsql/preparse.cpp (1.40), dsql/user_dsql.cpp
	(1.45), jrd/btr.cpp (1.170), jrd/cch.cpp (1.131), jrd/dfw.epp
	(1.181), jrd/isc_file.cpp (1.104), jrd/jrd.cpp (1.249),
	jrd/nbak.cpp (1.54), jrd/why.cpp (1.105), jrd/os/posix/unix.cpp
	(1.44), jrd/os/win32/winnt.cpp (1.32), misc/align.cpp (1.13),
	remote/interface.cpp (1.123), utilities/nbackup.cpp (1.51):

	Misc

2006-05-20 03:48  asfernandes

	* firebird2/src/remote/os/win32/srvr_w32.cpp (1.36):

	Fix windows build

2006-05-20 03:30  asfernandes

	* firebird2/src/jrd/evl_string_test.cpp (1.9):

	Firebird::Exception is abstract. Throw Firebird::LongJump.

2006-05-20 03:10  asfernandes

	* firebird2/src/: common/fb_exception.cpp (1.25),
	utilities/nbackup.cpp (1.50):

	Do not #include <typeinfo>

2006-05-20 02:59  asfernandes

	* firebird2/:
	builds/install/arch-specific/linux/super/makeInstallImage.sh.in
	(1.19), src/common/classes/alloc.h (1.65),
	src/common/classes/init.h (1.5), src/common/classes/tree.h (1.53),
	src/common/config/config.cpp (1.68), src/dsql/ddl.cpp (1.171),
	src/dsql/dsql.cpp (1.168):

	Misc

2006-05-19 17:16  alexpeshkoff

	* firebird2/configure.in (1.243):

	avoid use of libstdc++ when not required

2006-05-19 17:16  alexpeshkoff

	* firebird2/src/: alice/alice.cpp (1.84), alice/alice.h (1.50),
	alice/alice_meta.epp (1.48), burp/burp.cpp (1.112),
	common/fb_exception.cpp (1.24), common/classes/alloc.cpp (1.83),
	common/classes/alloc.h (1.64), common/classes/init.h (1.4),
	common/classes/tree.h (1.52), common/config/config.cpp (1.67),
	dsql/ddl.cpp (1.170), dsql/dsql.cpp (1.167), dsql/hsh.cpp (1.33),
	dsql/pass1.cpp (1.266), dsql/preparse.cpp (1.39),
	dsql/user_dsql.cpp (1.44), dudley/expand.cpp (1.27),
	dudley/parse.cpp (1.49), gpre/gpre.cpp (1.76), gpre/gpre.h (1.83),
	gpre/par.cpp (1.62), include/fb_exception.h (1.22), isql/isql.epp
	(1.178), jrd/blb.cpp (1.120), jrd/btr.cpp (1.169), jrd/cch.cpp
	(1.130), jrd/cmp.cpp (1.217), jrd/db_alias.cpp (1.19), jrd/dfw.epp
	(1.180), jrd/dpm.epp (1.65), jrd/dyn.epp (1.84), jrd/dyn_def.epp
	(1.107), jrd/dyn_del.epp (1.52), jrd/dyn_mod.epp (1.68),
	jrd/dyn_util.epp (1.41), jrd/evl.cpp (1.179),
	jrd/evl_string_test.cpp (1.8), jrd/exe.cpp (1.180), jrd/fun.epp
	(1.75), jrd/gds.cpp (1.195), jrd/isc_file.cpp (1.103), jrd/jrd.cpp
	(1.248), jrd/met.epp (1.183), jrd/nav.cpp (1.65), jrd/nbak.cpp
	(1.53), jrd/opt.cpp (1.269), jrd/pag.cpp (1.101), jrd/rse.cpp
	(1.106), jrd/sch.cpp (1.38), jrd/scl.epp (1.72), jrd/sdw.cpp
	(1.61), jrd/shut.cpp (1.39), jrd/svc.cpp (1.168), jrd/tpc.cpp
	(1.22), jrd/tra.cpp (1.118), jrd/validation.cpp (1.19), jrd/vio.cpp
	(1.154), jrd/why.cpp (1.104), jrd/os/posix/unix.cpp (1.43),
	jrd/os/win32/winnt.cpp (1.31), misc/align.cpp (1.12), qli/dtr.cpp
	(1.41), qli/err.cpp (1.19), qli/exe.cpp (1.49), remote/allr.cpp
	(1.33), remote/inet_server.cpp (1.62), remote/interface.cpp
	(1.122), remote/server.cpp (1.133), remote/xnet.cpp (1.73),
	utilities/nbackup.cpp (1.49), utilities/gsec/gsec.cpp (1.55),
	utilities/gstat/dba.epp (1.68):

	1. Avoid use of STL 2. Reworked exceptions to make status_exception
	always hold correct status vector 3. Avoid use of RTTI

2006-05-19 17:14  alexpeshkoff

	* firebird2/builds/posix/prefix.linux_amd64 (1.8):

	avoid use of RTTI

2006-05-19 13:42  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/super/makeInstallImage.sh.in
	(1.18):

	added nbackup to SS binary packages

2006-05-19 13:09  dimitr

	* firebird2/src/jrd/opt.cpp (1.268):

	Fixed bug with explicit plans and dependent vs free streams.

2006-05-19 03:35  asfernandes

	* firebird2/src/common/config/dir_list.cpp (1.31):

	Misc

2006-05-18 16:16  alexpeshkoff

	* firebird2/src/common/config/dir_list.cpp (1.30):

	restored normal processing way after fixing ObjectsArray

2006-05-18 16:15  alexpeshkoff

	* firebird2/src/common/classes/objects_array.h (1.17):

	added missing operator= to ObjectsArray

2006-05-18 15:16  asfernandes

	* firebird2/src/jrd/evl_string.h (1.23):

	Fix FB2 regression - '' CONTAINING '' should return true - thanks
	to Arno

2006-05-18 10:40  dimitr

	* firebird2/src/jrd/cmp.cpp (1.216):

	Just an extra protection from double pool reallocation.

2006-05-18 10:36  dimitr

	* firebird2/src/common/config/: dir_list.cpp (1.29), dir_list.h
	(1.17):

	Temporary commit with the fixed (hopefully) TempDirList class.

2006-05-18 08:31  robocop

	* firebird2/builds/win32/msvc6/fbclient.dsp (1.53):

	Misc.

2006-05-18 08:26  robocop

	* firebird2/src/dsql/pass1.cpp (1.265):

	Cope with old compilers.

2006-05-18 08:25  robocop

	* firebird2/builds/win32/msvc6/: fb_lock_print.dsp (1.20),
	fbclient.dsp (1.52), fbclient_static.dsp (1.19), gpre_boot.dsp
	(1.24):

	Copy Dmitry's changes to MSVC6.

2006-05-18 08:24  robocop

	* firebird2/src/jrd/: exe.cpp (1.179), nav.cpp (1.64):

	Delete obsolete comments. Crack was a feature of PC_ENGINE.

2006-05-18 08:23  robocop

	* firebird2/src/common/config/dir_list.cpp (1.28):

	Revert to old cumbersome notation so MSVC6 can call the inherited
	function.

2006-05-18 04:32  asfernandes

	* firebird2/builds/win32/msvc7/fbclient.vcproj (1.41):

	Misc

2006-05-17 21:15  dimitr

	* firebird2/src/jrd/: Optimizer.cpp (1.57), btr.cpp (1.168),
	btr_proto.h (1.37), opt.cpp (1.267):

	1) Fixed wrong ALL results in the ODS11 optimizer.  2) Fixed SF
	#527681 -- Strange/Inconsistent query results

2006-05-17 18:25  asfernandes

	* firebird2/src/jrd/cvt2.cpp (1.54):

	Remove code duplication

2006-05-17 15:55  dimitr

	* firebird2/src/jrd/: dyn_def.epp (1.106), ext.cpp (1.65), flu.cpp
	(1.53), isc.cpp (1.60):

	Remove DLS where it's not used.

2006-05-17 15:45  dimitr

	* firebird2/src/jrd/nav.cpp (1.63):

	Don't scan the entire index if there's an inversion and its bitmap
	contains no matching records.

2006-05-17 15:24  dimitr

	* firebird2/builds/win32/msvc7/: fb_lock_print.vcproj (1.22),
	fbclient.vcproj (1.40), fbclient_static.vcproj (1.18),
	gpre_boot.vcproj (1.24):

	Remove DLS where it's not used.

2006-05-17 13:14  dimitr

	* firebird2/src/jrd/rse.cpp (1.105):

	Bugfix by George Sergeev.

2006-05-17 06:33  dimitr

	* firebird2/src/dsql/pass1.cpp (1.264):

	Fixed the regression reported by Adriano.

2006-05-17 04:43  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.263):

	Misc

2006-05-16 21:17  asfernandes

	* firebird2/builds/win32/make_icu.bat (1.7):

	Build DEBUG version of ICU when asked to do it in MSVC7 build

2006-05-16 21:09  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.215):

	Misc

2006-05-16 13:55  dimitr

	* firebird2/src/common/config/dir_list.cpp (1.27):

	Fixed the code to please Claudio :-)

2006-05-16 11:09  dimitr

	* firebird2/src/dsql/pass1.cpp (1.262):

	Committed the correct UPDATE behaviour. Disabled so far.

2006-05-14 16:47  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.214):

	More corrections to TRIM and NULLs

2006-05-14 16:32  asfernandes

	* firebird2/src/dsql/make.cpp (1.114):

	Fix problem when trimming not-nullable blobs

2006-05-14 06:39  dimitr

	* firebird2/src/common/config/dir_list.cpp (1.26):

	Fixed the bug I introduced yesterday.

2006-05-13 20:35  asfernandes

	* firebird2/src/jrd/: blb.cpp (1.119), blb_proto.h (1.24), evl.cpp
	(1.178):

	BLB_put_segment can't write more than 64K in one shot.	Create
	BLB_put_data and use it. Thanks to Claudio.

2006-05-13 07:50  robocop

	* firebird2/: builds/install/arch-specific/win32/i18n_readme.txt
	(1.3), src/misc/src_bundle.sh (1.3):

	Fixing docs and scripts.

2006-05-13 07:02  dimitr

	* firebird2/src/jrd/jrd.cpp (1.247):

	Fixed the posix build.

2006-05-13 06:57  dimitr

	* firebird2/src/jrd/: opt.cpp (1.266), cmp.cpp (1.213):

	Misc.

2006-05-13 06:57  dimitr

	* firebird2/src/common/config/dir_list.h (1.16):

	Let our naming conventions be consistent.

2006-05-13 03:27  asfernandes

	* firebird2/src/: dsql/make.cpp (1.113), jrd/cmp.cpp (1.212),
	jrd/evl.cpp (1.177):

	Make TRIM of blob work - returning a blob

2006-05-13 03:24  asfernandes

	* firebird2/src/jrd/blb.cpp (1.118):

	Make everything that is convertible to string convertible to blob
	too

2006-05-13 03:19  asfernandes

	* firebird2/src/jrd/intl.h (1.12):

	Make INTL_TEXT_TYPE works with blobs

2006-05-08 05:04  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.211):

	Correct compute descriptor of SUBSTRING of non-string

2006-05-04 04:57  robocop

	* firebird2/src/: utilities/common/cmd_util.cpp (1.11),
	dsql/dsql.cpp (1.166), dsql/errd.cpp (1.38), jrd/err.cpp (1.62),
	jrd/idx.cpp (1.104):

	Misc.

2006-05-04 02:03  robocop

	* firebird2/src/jrd/validation.cpp (1.18):

	Misc.

2006-05-04 02:02  robocop

	* firebird2/src/: burp/backup.epp (1.82), jrd/dbt.cpp (1.35),
	jrd/dyn.epp (1.83), jrd/dyn_util.epp (1.40), jrd/grant.epp (1.56),
	jrd/ini.epp (1.76), gpre/exp.cpp (1.39), isql/isql.epp (1.177):

	Simplification.

2006-05-03 12:50  dimitr

	* firebird2/src/common/classes/: alloc.cpp (1.82), alloc.h (1.63):

	Don't use spinlocks until FB3.

2006-05-03 09:06  dimitr

	* firebird2/src/common/classes/locks.h (1.24):

	Correction.

2006-05-03 07:44  dimitr

	* firebird2/src/common/classes/: alloc.cpp (1.81), alloc.h (1.62),
	locks.cpp (1.8), locks.h (1.23):

	Let's separate Mutex and Spinlock.

2006-05-03 04:39  asfernandes

	* firebird2/src/jrd/cmp.cpp (1.210):

	Correct compute descriptor for LOWER/UPPER of blob

2006-05-03 04:09  robocop

	* firebird2/src/jrd/lck.cpp (1.53):

	Don't know why only the Release build showed my mistake.

2006-05-02 15:51  dimitr

	* firebird2/src/jrd/exe.cpp (1.178):

	Fixed the CHECK bug reported by Ivan Prenosil.

2006-05-02 03:32  asfernandes

	* firebird2/src/: jrd/why.cpp (1.103), remote/remote.h (1.49):

	Misc

2006-05-02 03:01  robocop

	* firebird2/src/jrd/: lck.cpp (1.52), lck.h (1.22):

	Misc and check lock's string length.

2006-05-02 02:25  asfernandes

	* firebird2/src/jrd/: thd.cpp (1.51), thd.h (1.49):

	Misc

2006-05-02 02:15  asfernandes

	* firebird2/src/: dsql/utld_proto.h (1.14), jrd/cmp.cpp (1.209):

	Misc

2006-05-02 02:11  robocop

	* firebird2/src/dsql/: all.h (1.13), dsql.h (1.90):

	Remove unused code.

2006-05-02 02:04  robocop

	* firebird2/src/: dudley/ddl.h (1.35), gpre/gpre.h (1.82),
	gpre/sqe.cpp (1.41), remote/interface.cpp (1.121),
	remote/protocol.h (1.30), remote/remote.h (1.48), remote/server.cpp
	(1.132), dsql/utld.cpp (1.38):

	I don't want another "interprete", so I rename "defered" to
	"deferred".

2006-05-02 00:23  hvlad

	* firebird2/src/: dsql/dsql.cpp (1.165), dsql/sqlda.h (1.11),
	dsql/utld.cpp (1.37), dsql/utld_proto.h (1.13), jrd/inf.cpp (1.63),
	jrd/inf_pub.h (1.10), jrd/svc.cpp (1.167), jrd/why.cpp (1.102),
	jrd/y_handle.h (1.14), remote/inet.cpp (1.169),
	remote/interface.cpp (1.120), remote/protocol.h (1.29),
	remote/remote.h (1.47), remote/server.cpp (1.131):

	Merge B1_5_Remote_LazyPort branch into HEAD

2006-05-01 08:10  dimitr

	* firebird2/src/jrd/cmp.cpp (1.208):

	Fixed memory corruption caused by aggregates whose map format
	exceeds the size limit.  As a side effect, it makes impossible to
	use more than one LIST function in the select list. What a cruel
	world.

2006-05-01 07:11  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.246), jrd_proto.h (1.41):

	Threading cleanup. Restored the V4_THREADING code to the state it
	was before Blas' cleanup. It's not used but preserved as a
	self-documentation.

2006-05-01 06:42  dimitr

	* firebird2/src/jrd/jrd.h (1.155):

	Misc.

2006-05-01 06:41  dimitr

	* firebird2/src/: jrd/common.h (1.140), include/firebird.h (1.39),
	dsql/dsql.cpp (1.164):

	Threading cleanup. More to follow.

2006-05-01 06:21  dimitr

	* firebird2/src/jrd/thd.cpp (1.50):

	Threading cleanup. More to follow.

2006-05-01 06:12  dimitr

	* firebird2/src/jrd/jrd.h (1.154):

	Threading cleanup. More to follow.

2006-05-01 06:08  dimitr

	* firebird2/src/jrd/: gds.cpp (1.194), inuse.cpp (1.11), isc.h
	(1.24), ThreadData.cpp (1.6), thd.cpp (1.49), thd.h (1.48):

	Threading cleanup. More to follow.

2006-05-01 04:41  asfernandes

	* firebird2/src/jrd/: fil.h (1.16), isc_file.cpp (1.102):

	Misc

2006-05-01 04:30  asfernandes

	* firebird2/src/jrd/event.cpp (1.61):

	Be compilable in non WIN_NT platforms

2006-05-01 04:26  asfernandes

	* firebird2/src/jrd/: btr.cpp (1.167), dyn_def.epp (1.105):

	Misc

2006-04-30 21:22  dimitr

	* firebird2/src/jrd/dyn.epp (1.82):

	Simplified the locking a bit.

2006-04-30 21:20  dimitr

	* firebird2/src/jrd/: thd.h (1.47), ThreadData.cpp (1.5), exe.cpp
	(1.177):

	Misc.

2006-04-30 20:51  dimitr

	* firebird2/src/jrd/: fun.epp (1.74), grant.epp (1.55):

	Removed threading remainings from the Netware port.

2006-04-30 20:15  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.245), jrd.h (1.153):

	Threading cleanup. More to follow.

2006-04-30 20:13  dimitr

	* firebird2/src/jrd/evl.cpp (1.176):

	More correct ttype handling for concatenation.

2006-04-30 19:49  dimitr

	* firebird2/src/jrd/: dyn.epp (1.81), fun.epp (1.73), grant.epp
	(1.54):

	Threading cleanup. More to follow.

2006-04-30 19:44  dimitr

	* firebird2/src/jrd/jrd.h (1.152):

	Threading cleanup. More to follow.

2006-04-30 19:40  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.244), jrd.h (1.151):

	Threading cleanup. More to follow.

2006-04-30 19:30  dimitr

	* firebird2/src/jrd/jrd.cpp (1.243):

	Threading cleanup. More to follow.

2006-04-30 19:29  dimitr

	* firebird2/src/jrd/: all.cpp (1.44), dbg.cpp (1.33), thd.cpp
	(1.48), thd.h (1.46), jrd.h (1.150):

	Removed unused code. When MT-safe logic is done, we should use
	native classes instead of wrappers anyway.

2006-04-30 19:02  dimitr

	* firebird2/src/jrd/: fil.h (1.15), thd.h (1.45), vio.cpp (1.153):

	Threading cleanup. More to follow.

2006-04-30 18:37  dimitr

	* firebird2/src/jrd/enc.cpp (1.25):

	Protect global data (sync with Vulcan).

2006-04-30 18:28  dimitr

	* firebird2/src/jrd/all.h (1.22):

	Threading cleanup. More to follow.

2006-04-30 18:21  dimitr

	* firebird2/src/jrd/: inuse.cpp (1.10), jrd.cpp (1.242), sch.cpp
	(1.37), thd.h (1.44), why.cpp (1.101), jrd_pwd.h (1.19), pwd.cpp
	(1.49):

	Threading cleanup. More to follow.

2006-04-30 17:11  dimitr

	* firebird2/src/jrd/btr.cpp (1.166):

	Const'ness.

2006-04-30 08:43  robocop

	* firebird2/: builds/win32/msvc6/Firebird2.dsw (1.39),
	src/utilities/print_event.cpp (1.7):

	Integrate fb_event_print into the VC6 build. Time will say if it's
	useful or not.

2006-04-30 08:42  robocop

	* firebird2/src/jrd/event.cpp (1.60):

	Tweak to be able to link after compiling print_event.cpp.

2006-04-30 08:41  robocop

	* firebird2/src/lock/print.cpp (1.50):

	Totally misc.

2006-04-30 06:59  dimitr

	* firebird2/src/jrd/cmp.cpp (1.207):

	Prevent SUM from corrupting the impure area.

2006-04-30 06:51  dimitr

	* firebird2/src/jrd/: dfw.epp (1.179), vio.cpp (1.152):

	Fixed SF #1475979: Dropping and recreating a table in the same txn
	disables PK.

2006-04-30 06:36  dimitr

	* firebird2/src/jrd/IntlManager.cpp (1.7):

	Sync with the 2.0 release branch.

2006-04-30 02:39  robocop

	* firebird2/src/: jrd/dyn_def.epp (1.104), jrd/isc_file.cpp
	(1.101), msgs/facilities.sql (1.58), msgs/messages.sql (1.72):

	Trying to solve the directory traversal issue again. The problem
	would be better solved in the long term if ISC_expand_filename was
	informed whether we need to verify the path and file is valid (we
	are loading it) or only the path is valid (we are creating a new
	file).

2006-04-29 10:56  robocop

	* firebird2/src/jrd/evl.cpp (1.175):

	Misc.

2006-04-29 10:39  robocop

	* firebird2/src/jrd/dbg_proto.h (1.11):

	Misc.

2006-04-29 10:08  robocop

	* firebird2/: builds/win32/msvc6/fb_event_print.dsp (1.1),
	src/utilities/print_event.cpp (1.6):

	Finally I figured out how to update and compile the events printing
	facility, but I'm still trying to figure out a linker problem.
	Built with a small trick for now.

2006-04-29 08:30  robocop

	* firebird2/src/jrd/isc_file.cpp (1.100):

	It seems that I was able to tame hand-made directory parsing to
	prevent directory traversal bugs. In the interim, I caused Jim
	Barry (Nickolay's sources for the function) to revise his code,
	although he ignores \.\ and \..\ instead of decoding them like us.

2006-04-29 07:42  robocop

	* firebird2/src/jrd/jrd.cpp (1.241):

	Delete redundant cast.

2006-04-29 07:41  robocop

	* firebird2/src/jrd/evl.cpp (1.174):

	I don't get Adriano's observation, but I assume it's true. I
	restore Dmitry's code without the const: VC6 can't delete const
	data.

2006-04-29 05:01  robocop

	* firebird2/src/: jrd/common.h (1.139), jrd/ibase.h (1.115),
	jrd/isc.cpp (1.59), jrd/isc.h (1.23), remote/inet.cpp (1.168),
	remote/inet_server.cpp (1.61), remote/protocol.h (1.28):

	Since TCP_NO_DELAY is gone, comments regarding it are obsolete.

2006-04-29 04:48  robocop

	* firebird2/src/jrd/: event.cpp (1.59), sch.cpp (1.36):

	Misc.

2006-04-29 02:57  robocop

	* firebird2/src/jrd/evl.cpp (1.173):

	MSVC6 says: error C2664: 'delete' : cannot convert parameter 1 from
	'const class VaryingString *' to 'void *'	  Conversion loses
	qualifiers So maybe the rules changed for VC7. Anyway, I simplified
	the logic here to achieve the same in a direct way.

2006-04-29 02:35  robocop

	* firebird2/src/utilities/print_event.cpp (1.5):

	Fix this forgotten utility so it syncs with Dmitry's changes, but I
	didn't verify if it compiles.

2006-04-29 02:34  robocop

	* firebird2/src/lock/: lock.cpp (1.115), lock.h (1.35), print.cpp
	(1.49):

	Get rid of another uppercase typedef. The name "owner" caused
	collisions, so "own" was left. Probably lockOwner is better in the
	long term.

2006-04-29 02:31  robocop

	* firebird2/src/common/classes/fb_string.cpp (1.34):

	Misc change. Hope the class auhtor doesn't take offense.  :-)

2006-04-29 02:30  robocop

	* firebird2/builds/win32/msvc6/btyacc.dsp (1.2):

	Fixed the btyacc project so MSVC6 can load it (was reported as
	corrupt).

2006-04-29 02:29  robocop

	* firebird2/extern/btyacc/main.c (1.4):

	Do C programmers think the worse the code they write, the more
	expert they are? Fix this crap so it looks less like assembler and
	can compile happily on MSVC6.

2006-04-28 06:12  aafemt

	* firebird2/src/isql/isql.epp (1.176):

	Fix for my previous commit. Thanks to Adriano

2006-04-28 04:35  asfernandes

	* firebird2/src/jrd/evl.cpp (1.172):

	Remove not needed asserts

2006-04-27 13:50  dimitr

	* firebird2/src/jrd/cmp.cpp (1.206):

	Fixed one of the bugs in the LIST code.

2006-04-27 12:57  aafemt

	* firebird2/src/isql/: isql.epp (1.175), isql.h (1.55):

	Not elegant fix for treating too big statements as an error

2006-04-26 11:57  dimitr

	* firebird2/src/jrd/common.h (1.138):

	Removed unused definition.

2006-04-26 07:26  robocop

	* firebird2/src/common/classes/array.h (1.36):

	Misc: misplaced comment.

2006-04-26 04:49  asfernandes

	* firebird2/src/jrd/: intl.cpp (1.85), jrd.cpp (1.240):

	Misc

2006-04-25 20:17  dimitr

	* firebird2/src/jrd/: event.cpp (1.58), event_proto.h (1.14):

	Cleanup.

2006-04-25 19:49  alexpeshkoff

	* firebird2/src/: common/classes/array.h (1.35),
	common/config/config.h (1.39), dsql/alld.cpp (1.31),
	include/fb_blk.h (1.12), jrd/all.cpp (1.43), jrd/btn.h (1.17),
	jrd/btr.cpp (1.165), jrd/execute_statement.h (1.7), jrd/intl.cpp
	(1.84), jrd/jrd.h (1.149), jrd/rpb_chain.h (1.12), jrd/val.h
	(1.33):

	Use Firebird::Array instead of STL's vector

2006-04-25 19:06  alexpeshkoff

	* firebird2/configure.in (1.242):

	added slackware support to configure.in

2006-04-25 18:22  dimitr

	* firebird2/src/jrd/evl.cpp (1.171):

	Restored performance of the regular concatenation.

2006-04-25 16:17  dimitr

	* firebird2/src/jrd/event.cpp (1.57):

	Removed the code under the SERVER macro as not used.

2006-04-25 15:00  dimitr

	* firebird2/src/common/classes/rwlock.h (1.26):

	Committed patch by Christian Barheine.

2006-04-25 14:54  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.205), evl.cpp (1.170), opt.cpp
	(1.265):

	Fixed a bugcheck by restoring to the old nod_count processing.
	Still clueless why it's done that way.

2006-04-25 14:02  dimitr

	* firebird2/src/misc/blrtable.cpp (1.24):

	Committed the forgotten file.

2006-04-25 09:34  dimitr

	* firebird2/src/: jrd/thread_proto.h (1.7), jrd/jrd.cpp (1.239),
	lock/lock.h (1.34):

	Misc.

2006-04-25 09:30  dimitr

	* firebird2/src/jrd/: event.cpp (1.56), sch.cpp (1.35):

	Misc.

2006-04-25 05:48  asfernandes

	* firebird2/src/jrd/opt.cpp (1.264):

	Misc

2006-04-25 04:16  asfernandes

	* firebird2/builds/install/misc/posixLibrary.sh.in (1.7):

	Misc

2006-04-24 19:24  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.169), dsql.cpp (1.163), gen.cpp
	(1.99), keywords.cpp (1.49), make.cpp (1.112), node.h (1.71),
	parse.y (1.203), pass1.cpp (1.261):

	The DSQL code of the LIST function. Unstable yet.

2006-04-24 18:56  dimitr

	* firebird2/src/jrd/: blr.h (1.23), cmp.cpp (1.204), evl.cpp
	(1.169), nod.h (1.18), opt.cpp (1.263), par.cpp (1.133):

	The core implementation of the LIST function. Unstable yet.

2006-04-24 12:06  alexpeshkoff

	* firebird2/:
	builds/install/arch-specific/linux/classic/rpmheader.txt.in (1.4),
	builds/install/arch-specific/linux/misc/firebird.init.d.debian.in
	(1.6),
	builds/install/arch-specific/linux/misc/firebird.init.d.slackware.in
	(1.2), builds/install/arch-specific/linux/misc/linuxLibrary.sh.in
	(1.5), builds/install/arch-specific/linux/misc/superLinux.sh.in
	(1.4), builds/install/arch-specific/linux/super/rpmheader.txt.in
	(1.5), builds/install/misc/classicLibrary.sh.in (1.6),
	builds/install/misc/posixLibrary.sh.in (1.6),
	builds/install/misc/superLibrary.sh.in (1.3),
	src/utilities/gsec/gsec.cpp (1.54):

	ported changes from B2_0_Release

2006-04-23 10:31  robocop

	* firebird2/src/jrd/: isc_f_proto.h (1.21), isc_file.cpp (1.99):

	Fix a directory traversal attack against FB when using TCP. More to
	come as I will try to polish the functionality. Examples:
	localhost:dir/dir2/../dir3 became localhost:dir/dir2/dir/dir3
	localhost:dir/dir2/. became localhost:dir/dir2/dir2 in the server
	side. Apparently there are issues with the client, too.

2006-04-23 10:25  robocop

	* firebird2/src/jrd/pag.cpp (1.100):

	Misc.

2006-04-23 01:00  robocop

	* firebird2/builds/win32/msvc6/fbguard.dsp (1.21):

	Make FbGuardian a client utility as in VC7. However, I didn't need
	to add more files to the project as in VC7 case.

2006-04-22 23:18  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.262):

	Fix "no current record .." bug when an undependent stream A is
	dependent on stream B and B is dependent on stream C.  Stream A was
	merged with the stream C and only B was correctly joined.

2006-04-21 08:33  robocop

	* firebird2/src/remote/os/win32/cntl.cpp (1.20):

	Delete obsolete code after Dmitry's changes.

2006-04-21 04:52  asfernandes

	* firebird2/src/utilities/install/: install_svc.cpp (1.23),
	services.cpp (1.21):

	Move separation of app_name and switches to better place

2006-04-20 12:37  dimitr

	* firebird2/builds/win32/msvc7/fbguard.vcproj (1.21):

	Made fbguard a true client utility.

2006-04-20 12:32  dimitr

	* firebird2/src/: iscguard/cntl_guard.cpp (1.20),
	iscguard/cntlg_proto.h (1.6), iscguard/iscguard.cpp (1.47),
	utilities/install/install_nt.h (1.12),
	utilities/install/install_svc.cpp (1.22),
	utilities/install/servi_proto.h (1.12),
	utilities/install/services.cpp (1.20):

	A bunch of changes targeted to support multi-instancing on win32.

2006-04-20 12:27  dimitr

	* firebird2/src/remote/: inet.cpp (1.167), xnet.cpp (1.72),
	os/win32/wnet.cpp (1.38), os/win32/cntl.cpp (1.19),
	os/win32/srvr_w32.cpp (1.35):

	A bunch of changes targeted to support multi-instancing on win32.

2006-04-20 08:27  robocop

	* firebird2/extern/SfIO/read.me (1.2):

	Totally misc.

2006-04-20 04:44  asfernandes

	* firebird2/builds/posix/: Makefile.in.firebird (1.69),
	make.defaults (1.46), make.shared.targets (1.23):

	Misc

2006-04-20 04:26  asfernandes

	* firebird2/builds/win32/parse.bat (1.8):

	Remove generated files from build directory

2006-04-20 03:23  robocop

	* firebird2/src/dsql/parse.y (1.202):

	Misc.

2006-04-19 14:02  alexpeshkoff

	* firebird2/extern/btyacc/main.c (1.3):

	fixed linux compilation

2006-04-19 13:45  dimitr

	* firebird2/builds/posix/: Makefile.in.firebird (1.68),
	make.defaults (1.45), make.shared.targets (1.22):

	Hopefully, this should cure the posix builds.

2006-04-19 13:32  dimitr

	* firebird2/src/dsql/: btyacc_fb.ske (1.2), parse.y (1.201):

	Removed the lexer hacks from the parser.

2006-04-19 13:28  dimitr

	* firebird2/builds/win32/parse.bat (1.7):

	Changed the build to use btyacc.

2006-04-19 13:16  dimitr

	* firebird2/builds/win32/: msvc6/Firebird2Boot.dsw (1.4),
	msvc6/btyacc.dsp (1.1), msvc7/btyacc.vcproj (1.2):

	Changed the build to use btyacc.

2006-04-19 11:52  dimitr

	* firebird2/extern/btyacc/: Makefile (1.2), README (1.2),
	README.BYACC (1.2), btyaccpa.ske (1.2), closure.c (1.2), defs.h
	(1.2), empty.y (1.2), error.c (1.2), lalr.c (1.2), lr0.c (1.2),
	main.c (1.2), makefile.dos (1.2), manpage (1.2), mkpar.c (1.2),
	mstring.c (1.2), mstring.h (1.2), output.c (1.2), push.skel (1.2),
	reader.c (1.2), readskel.c (1.2), skel2c (1.2), skeleton.c (1.2),
	symtab.c (1.2), verbose.c (1.2), warshall.c (1.2), test/ansiC.y
	(1.2), test/ansiC2.y (1.2), test/error.y (1.2), test/ftp.y (1.2),
	test/t1.y (1.2), test/t2.y (1.2), test/test.y (1.2):

	Added btyacc sources.

2006-04-19 11:28  robocop

	* firebird2/src/jrd/btn.h (1.16):

	Function quad_put is defined nowhere.

2006-04-19 09:10  robocop

	* firebird2/src/jrd/: btn.cpp (1.23), btn.h (1.15), btr.cpp
	(1.164), dmp.cpp (1.31), dpm.epp (1.64), nav.cpp (1.62), ods.h
	(1.39), pag.cpp (1.99), validation.cpp (1.17):

	Fix the discordant data types between flags and the vars used to
	work with them (really dangerous if the flag is USHORT and you hold
	it in a UCHAR). Also, get rid of some debris of the uppercased
	typedefs.

2006-04-19 08:56  dimitr

	* firebird2/src/jrd/nav.cpp (1.61):

	Fixed the scrollable cursors code.

2006-04-19 05:07  robocop

	* firebird2/src/remote/inet.cpp (1.166):

	Try to comply with MacOS docs... there's work to do in inet.cpp
	with FB_SETOPT_FLAGS.

2006-04-19 05:05  robocop

	* firebird2/src/remote/inet_server.cpp (1.60):

	Style.

2006-04-19 05:04  robocop

	* firebird2/builds/posix/: prefix.linux (1.30), prefix.linux_amd64
	(1.7), prefix.linux_generic (1.5), prefix.linux_sparc32 (1.9):

	Totally misc.

2006-04-19 04:31  asfernandes

	* firebird2/builds/posix/: prefix.linux (1.29), prefix.linux_amd64
	(1.6), prefix.linux_generic (1.4), prefix.linux_sparc32 (1.8),
	prefix.sinixz (1.27):

	Misc

2006-04-18 14:45  hvlad

	* firebird2/src/jrd/btr.cpp (1.163):

	Bug fix: don't use page buffer after page was released - it can be
	replaced by another page and may lead to serious corruptions

2006-04-18 14:40  asfernandes

	* firebird2/src/jrd/evl.cpp (1.168):

	Corrections - thanks to Claudio

2006-04-18 12:12  alexpeshkoff

	* firebird2/builds/posix/prefix.sinixz (1.26):

	correcting my previous commit - thanks to Claudio

2006-04-18 11:44  alexpeshkoff

	* firebird2/builds/posix/: prefix.linux (1.28), prefix.linux_amd64
	(1.5), prefix.linux_generic (1.3), prefix.linux_sparc32 (1.7),
	prefix.sinixz (1.25):

	set FB_SEND_FLAGS for known platforms

2006-04-18 11:43  alexpeshkoff

	* firebird2/src/remote/inet.cpp (1.165):

	avoid too much #ifdef's inside the file

2006-04-18 10:55  alexpeshkoff

	* firebird2/src/utilities/guard/guard.cpp (1.13):

	Better way to delete pidfile, thanks to Claudio

2006-04-18 06:50  robocop

	* firebird2/src/remote/server.cpp (1.130):

	Style.

2006-04-18 06:49  robocop

	* firebird2/src/utilities/guard/guard.cpp (1.12):

	I think this way is more readable.

2006-04-18 06:48  robocop

	* firebird2/src/remote/inet.cpp (1.164):

	Restore Win32 port to compilable state.

2006-04-17 20:39  kkuznetsov

	* firebird2/src/remote/inet.cpp (1.163):


	Fix compile error on Solaris

2006-04-17 17:52  alexpeshkoff

	* firebird2/src/remote/inet.cpp (1.162):

	Don't raise SIGPIPE when other side terminated connection

2006-04-17 12:40  alexpeshkoff

	* firebird2/src/remote/server.cpp (1.129):

	removed unneeded h-file

2006-04-17 00:11  asfernandes

	* firebird2/:
	builds/install/arch-specific/linux/classic/postinstall.sh.in
	(1.15), builds/posix/Makefile.in.client.util (1.36),
	src/utilities/guard/guard.cpp (1.11),
	src/utilities/ibmgr/ibmgrswi.h (1.6):

	Misc

2006-04-17 00:01  asfernandes

	* firebird2/src/common/classes/semaphore.h (1.29):

	Correction for posix build

2006-04-16 21:54  kkuznetsov

	* firebird2/src/common/classes/semaphore.h (1.28):

	Solaris error correction

2006-04-16 20:49  asfernandes

	* firebird2/src/jrd/evl.cpp (1.167):

	Misc

2006-04-16 20:45  asfernandes

	* firebird2/src/: dsql/make.cpp (1.111), jrd/evl.cpp (1.166),
	jrd/exe.h (1.83):

	Let LOWER/UPPER (blob) work - returning a blob

2006-04-16 19:09  asfernandes

	* firebird2/src/remote/server.cpp (1.128):

	Use THREAD_SLEEP as sleep don't exist in WIN32

2006-04-16 19:01  alexpeshkoff

	* firebird2/src/jrd/execute_statement.cpp (1.15):

	Fixed bug in VC7.1 builds, reported by Ivan Prenosil

2006-04-16 18:13  alexpeshkoff

	* firebird2/src/common/classes/ClumpletReader.cpp (1.19):

	ported fixes from release

2006-04-16 17:27  asfernandes

	* firebird2/src/utilities/guard/guard.cpp (1.10):

	Correction

2006-04-16 14:58  alexpeshkoff

	* firebird2/:
	builds/install/arch-specific/linux/classic/postinstall.sh.in
	(1.14),
	builds/install/arch-specific/linux/misc/firebird.init.d.debian.in
	(1.5),
	builds/install/arch-specific/linux/misc/firebird.init.d.generic.in
	(1.4),
	builds/install/arch-specific/linux/misc/firebird.init.d.gentoo.in
	(1.3),
	builds/install/arch-specific/linux/misc/firebird.init.d.mandrake.in
	(1.5),
	builds/install/arch-specific/linux/misc/firebird.init.d.suse.in
	(1.5), builds/install/arch-specific/linux/misc/linuxLibrary.sh.in
	(1.4), builds/install/arch-specific/linux/misc/superLinux.sh.in
	(1.3), builds/install/arch-specific/linux/super/postuninstall.sh.in
	(1.5), builds/install/misc/classicLibrary.sh.in (1.5),
	builds/install/misc/posixLibrary.sh.in (1.5),
	builds/install/misc/superLibrary.sh.in (1.2),
	builds/posix/Makefile.in.client.util (1.35), src/burp/restore.epp
	(1.102), src/utilities/guard/guard.cpp (1.9),
	src/utilities/ibmgr/ibmgr.cpp (1.21), src/utilities/ibmgr/ibmgr.h
	(1.13), src/utilities/ibmgr/ibmgrswi.h (1.5),
	src/utilities/ibmgr/srvrmgr.cpp (1.31):

	ported fixes from 2.0 release

2006-04-16 14:52  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.238):

	fixed debug build

2006-04-14 20:16  asfernandes

	* firebird2/builds/win32/create_msgs.bat (1.1):

	Add create_msgs.bat to be able to rebuild messages files without
	running make_boot2.bat

2006-04-14 18:46  alexpeshkoff

	* firebird2/src/remote/: inet_server.cpp (1.59), serve_proto.h
	(1.10), server.cpp (1.127):

	shutdown working threads before server shutdown

2006-04-13 05:59  robocop

	* firebird2/src/common/classes/semaphore.h (1.27):

	Misc.

2006-04-13 05:04  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.10),
	builds/win32/msvc6/intl.dsp (1.28), builds/win32/msvc7/intl.vcproj
	(1.23), src/intl/lc_iso8859_2.cpp (1.13), src/intl/ld.cpp (1.19),
	src/intl/collations/xx88592plk.h (1.1), src/jrd/intlnames.h (1.20):

	Polish collation ISO_PLK for ISO8859_2 charset - contributed by
	Jaroslaw Glowacki

2006-04-12 13:54  kkuznetsov

	* firebird2/src/common/classes/semaphore.h (1.26):

	Correct messages from Semaphore exceptions

2006-04-12 11:25  kkuznetsov

	* firebird2/src/common/classes/semaphore.h (1.25):

	Rewiev semaphore on Solaris platform: add some fixes and loop on
	EINTR

2006-04-12 03:57  asfernandes

	* firebird2/src/common/classes/fb_string.cpp (1.33):

	Misc

2006-04-11 10:21  robocop

	* firebird2/src/isql/show.epp (1.88):

	Correction.

2006-04-11 09:30  robocop

	* firebird2/src/isql/show.epp (1.87):

	Adriano reported a problem with SHOW GENERATORS skipping the
	required object because an old db had NULL in the sysflag column.
	Using his proposed fix, committed only to the HEAD.

2006-04-11 09:18  robocop

	* firebird2/src/remote/: inet.cpp (1.161), xnet.cpp (1.71),
	os/win32/wnet.cpp (1.37):

	Delete dead code after checking with Dmitry.  The B.O. are still
	there when copying the result of GetCommandLine().

2006-04-11 09:16  robocop

	* firebird2/src/: remote/allr.cpp (1.32), include/old_fb_blk.h
	(1.5):

	Solve a possible truncation problem due to USHORT<->ULONG issues.
	Tweak for embedded so it doesn't crash when handling an error.

2006-04-11 09:14  robocop

	* firebird2/src/dsql/hsh.cpp (1.32):

	Misc.

2006-04-11 08:46  dimitr

	* firebird2/src/common/classes/: fb_string.cpp (1.32), tree.h
	(1.51):

	Sync with BV branch. Committed on behalf of George Sergeev.

2006-04-09 17:46  alexpeshkoff

	* firebird2/src/jrd/isc_sync.cpp (1.103):

	make CS lock manager semaphores have correct access rights

2006-04-09 14:47  alexpeshkoff

	* firebird2/src/dsql/hsh.cpp (1.31):

	fixed AV during massive addition of relations to DSQL hash

2006-04-09 12:59  alexpeshkoff

	* firebird2/src/jrd/nbak.cpp (1.52):

	fixed access rights to delta file

2006-04-09 08:53  robocop

	* firebird2/src/remote/server.cpp (1.126):

	Handle zero-length strings even if we have our buffer full.

2006-04-09 08:50  robocop

	* firebird2/src/remote/merge.cpp (1.21):

	We can't handle more than 255 bytes for some items when merging
	information. Let's be consistent between the length indicator and
	the bytes we put in the buffer.

2006-04-09 08:46  robocop

	* firebird2/src/remote/: inet.cpp (1.160), protocol.cpp (1.52),
	remote.cpp (1.43), xdr.cpp (1.22):

	Style.

2006-04-09 02:53  robocop

	* firebird2/src/remote/server.cpp (1.125):

	Refactor this damn unreadable code and take into account the
	problem Adriano found with zero length file names in my previous
	commit.

2006-04-08 05:29  robocop

	* firebird2/src/lock/print.cpp (1.48):

	Misc.

2006-04-08 05:28  robocop

	* firebird2/src/msgs/messages.sql (1.71):

	Correction.

2006-04-08 05:09  asfernandes

	* firebird2/src/dsql/gen.cpp (1.98):

	Fix problem which occur when select a field with NONE charset when
	using another connection charset - second part of problem reported
	by Michal Kubecek

2006-04-08 02:03  robocop

	* firebird2/src/: isql/isql.epp (1.174), msgs/facilities.sql
	(1.57), msgs/history.sql (1.33), msgs/messages.sql (1.70):

	Adjust isql to the full words stated in the IB5 docs for the
	command line options.

2006-04-07 11:16  dimitr

	* firebird2/src/dsql/: array.epp (1.37), blob.epp (1.20):

	More threading related fixes. As a side effect, it disables a
	primitive client-side caching of a few predefined queries, but it
	doesn't show any performance difference.

2006-04-07 06:51  robocop

	* firebird2/src/remote/server.cpp (1.124):

	I think I'm fixing a potential buffer overrun here.

2006-04-07 04:57  asfernandes

	* firebird2/: builds/posix/Makefile.in.client.fbudf (1.10),
	src/common/classes/class_test.cpp (1.27),
	src/common/classes/sparse_bitmap.h (1.14), src/jrd/rse.cpp (1.104):

	Misc

2006-04-07 04:55  asfernandes

	* firebird2/src/remote/server.cpp (1.123):

	Correction

2006-04-06 16:43  alexpeshkoff

	* firebird2/src/isql/isql.epp (1.173):

	fixed regression in switch

2006-04-06 15:34  alexpeshkoff

	* firebird2/src/remote/server.cpp (1.122):

	validate port_context before use to avoid AV in remote

2006-04-06 15:30  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.166):

	make service output look the same for both CS and SS

2006-04-06 10:17  robocop

	* firebird2/src/: common/fb_exception.cpp (1.23),
	common/classes/ClumpletReader.cpp (1.18),
	common/classes/ClumpletWriter.cpp (1.14), common/classes/alloc.cpp
	(1.80), common/classes/class_perf.cpp (1.17),
	common/classes/class_test.cpp (1.26), common/classes/fb_string.cpp
	(1.31), common/classes/fb_string.h (1.5),
	common/classes/semaphore.h (1.24), common/classes/sparse_bitmap.h
	(1.13), common/classes/tree.h (1.50), config/Lex.cpp (1.3),
	config/Lex.h (1.4), intl/lc_narrow.cpp (1.16), intl/utils/dtest2.c
	(1.4), intl/utils/mapgen4.c (1.5), isql/isql.epp (1.172),
	jrd/blb.cpp (1.117), jrd/btr.cpp (1.162), jrd/cch.cpp (1.129),
	jrd/cmp.cpp (1.203), jrd/dfw.epp (1.178), jrd/evl.cpp (1.165),
	jrd/exe.cpp (1.176), jrd/functions.cpp (1.24), jrd/met.epp (1.182),
	jrd/nbak.cpp (1.51), jrd/opt.cpp (1.261), jrd/rse.cpp (1.103),
	jrd/tra.cpp (1.117), jrd/validation.cpp (1.16), jrd/vio.cpp
	(1.151), misc/makeHeader.cpp (1.2), remote/server.cpp (1.121),
	utilities/gsec/gsec.cpp (1.53), utilities/rebuild/rebuild.cpp
	(1.19), vulcan/RefObject.h (1.4):

	Style.

2006-04-06 08:32  robocop

	* firebird2/src/jrd/: gds.cpp (1.193), gds_proto.h (1.41), ibase.h
	(1.114):

	Stop complainers related to the argument types of fb_interpret.

2006-04-06 06:19  aafemt

	* firebird2/builds/posix/Makefile.in.client.fbudf (1.9):

	Since timestamp routines are compiled-in directly, no need to link
	against fbclient.

2006-04-05 18:34  asfernandes

	* firebird2/src/jrd/: jrd.cpp (1.237), met.epp (1.181), met_proto.h
	(1.50):

	Allow collation IDs greater than 127

2006-04-05 18:24  asfernandes

	* firebird2/src/burp/backup.epp (1.81):

	Remove obsolete comment

2006-04-05 09:08  dimitr

	* firebird2/src/remote/inet.cpp (1.159):

	Nagle algorithm is now disabled by default, so there's no need to
	print an appropriate message in the server log.

2006-04-05 08:25  kkuznetsov

	* firebird2/src/common/classes/alloc.cpp (1.79):

	Add check for result of mmap() on Solaris platforms

2006-04-05 07:04  dimitr

	* firebird2/src/remote/inet.cpp (1.158):

	1) Set NoNagle depending on config only.  2) Set socket options for
	Win32 CS.

2006-04-05 06:38  dimitr

	* firebird2/src/dsql/make.cpp (1.110):

	Fixed the regression caused by my changes re. Dialect 1.

2006-04-05 06:36  dimitr

	* firebird2/src/jrd/cch.cpp (1.128):

	gds_alloc() no longer throws exceptions. Let's handle it properly.

2006-04-05 00:48  robocop

	* firebird2/src/alice/: alice.cpp (1.83), alice.h (1.49), tdr.cpp
	(1.48):

	Misc.

2006-03-30 07:59  kkuznetsov

	* firebird2/extern/SfIO/read.me (1.1):

	Add readme

2006-03-29 19:47  dimitr

	* firebird2/src/: jrd/cmp.cpp (1.202), jrd/exe.h (1.82),
	misc/blrtable.cpp (1.23):

	Fixed yet another bug in cursors. Will this ever end? :-)

2006-03-29 17:26  dimitr

	* firebird2/src/jrd/btr.cpp (1.161):

	Fixed the bug that caused unexpected bugcheck(205) in big
	databases.

2006-03-29 17:20  asfernandes

	*
	firebird2/builds/install/arch-specific/win32/pt/instalacao_leia-me.txt
	(1.3):

	Misc

2006-03-29 15:44  paul_reeves

	* firebird2/builds/:
	install/arch-specific/win32/BuildExecutableInstall.bat (1.15),
	install/arch-specific/win32/FirebirdInstall_20.iss (1.12),
	install/arch-specific/win32/Readme.txt (1.9),
	install/arch-specific/win32/installation_readme.txt (1.9),
	win32/make_examples.bat (1.16):

	Minor tweaks to the Win32 build/install stuff. Updated readme and
	install_readme.

2006-03-29 15:43  paul_reeves

	* firebird2/builds/install/arch-specific/win32/pt/:
	custom_messages_pt.inc (1.3), instalacao_leia-me.txt (1.2),
	leia-me.txt (1.2):

	Win32 installer - latest portuguese translations

2006-03-29 15:41  paul_reeves

	* firebird2/builds/install/arch-specific/win32/it/:
	custom_messages_it.inc (1.1), leggimi.txt (1.1),
	leggimi_installazione.txt (1.1):

	Add italian translations of install strings for Windows installs

2006-03-29 11:41  hvlad

	* firebird2/src/dsql/pass1.cpp (1.260):

	Make input parameters of EXECUTE BLOCK statement nullable

2006-03-29 11:39  kkuznetsov

	* firebird2/extern/SfIO/include/stdio.h (1.1):

	Add modifyed SFIO include file to public CVS

2006-03-28 12:16  dimitr

	* firebird2/src/jrd/dyn_mod.epp (1.67):

	Misc.

2006-03-28 11:55  dimitr

	* firebird2/src/jrd/evl.cpp (1.164):

	Protected from assignments to not existing fields.

2006-03-28 11:54  dimitr

	* firebird2/src/msgs/: facilities.sql (1.56), messages.sql (1.69),
	system_errors.sql (1.28):

	Added new error message.

2006-03-28 11:51  dimitr

	* firebird2/: src/include/gen/codetext.h (1.38),
	src/include/gen/iberror.h (1.39), src/include/gen/msgs.h (1.52),
	src/include/gen/rdb_codes.h (1.37), src/include/gen/sql_code.h
	(1.41), lang_helpers/gds_codes.ftn (1.31),
	lang_helpers/gds_codes.pas (1.31):

	Added new error message.

2006-03-28 11:36  dimitr

	* firebird2/src/jrd/exe.h (1.81):

	Fixed a minor regression in the permission checking logic.  Let's
	first check the relation privileges and only then the column ones.

2006-03-28 06:31  mkubecek

	* firebird2/src/: isql/isql.epp (1.171), isql/isql.h (1.54),
	msgs/facilities.sql (1.55), msgs/history.sql (1.32),
	msgs/messages.sql (1.68):

	Fix of isql command line parser: check for repeated switches or
	database name.

2006-03-28 06:04  robocop

	* firebird2/doc/README.garbage_collector (1.2):

	Misc.

2006-03-26 22:51  hvlad

	* firebird2/doc/README.garbage_collector (1.1):

	Documentation for garbage collector

2006-03-26 07:58  robocop

	* firebird2/src/isql/isql.epp (1.170):

	- Misc.  - Style - Avoiding one indentation level.

2006-03-26 06:58  robocop

	* firebird2/src/msgs/history.sql (1.31):

	Misc.

2006-03-26 05:34  asfernandes

	* firebird2/src/isql/isql.epp (1.169):

	Correction

2006-03-26 00:41  mkubecek

	* firebird2/src/: isql/isql.epp (1.168), isql/isql.h (1.53),
	msgs/facilities.sql (1.54), msgs/messages.sql (1.67):

	Fix of isql command line parser: allow only abbreviations of
	standard switch names, check integer arguments to be integers.

2006-03-25 08:07  robocop

	* firebird2/: configure.in (1.241), src/common/utils_proto.h
	(1.11), src/include/gen/autoconfig_msvc.h (1.99), src/jrd/common.h
	(1.137), src/jrd/svc.cpp (1.165), src/utilities/gsec/security.epp
	(1.16):

	Only strcmp and strncmp have common names across all plartforms.
	Cater for differences in strcasecmp/stricmp and
	strncasecmp/strnicmp.

2006-03-25 08:01  robocop

	* firebird2/src/: isql/show.epp (1.86), jrd/thd.cpp (1.47):

	Misc.

2006-03-21 02:55  asfernandes

	* firebird2/builds/posix/Makefile.in.client.qli (1.11):

	Misc

2006-03-20 17:29  alexpeshkoff

	* firebird2/src/remote/inet.cpp (1.157):

	fixed server hang in case of broken client

2006-03-19 16:37  alexpeshkoff

	* firebird2/configure.in (1.240):

	Let FreeBSD use editline by default

2006-03-19 16:32  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.qli (1.10),
	Makefile.in.embed.qli (1.19):

	removed absolutely unneeded setuid - thanks to Sergey Skvortsov

2006-03-19 14:56  alexpeshkoff

	* firebird2/configure.in (1.239):

	fixing build on FreeBSD/amd64

2006-03-18 07:22  robocop

	* firebird2/src/jrd/blb.cpp (1.116):

	Totally misc.

2006-03-18 02:57  asfernandes

	* firebird2/src/jrd/blb.cpp (1.115):

	Misc

2006-03-18 02:47  asfernandes

	* firebird2/doc/WhatsNew (1.95):

	Misc

2006-03-17 17:08  dimitr

	* firebird2/src/remote/os/win32/window.cpp (1.16):

	Let's not duplicate things.

2006-03-17 14:36  alexpeshkoff

	* firebird2/doc/WhatsNew (1.94):

	Misc

2006-03-17 11:41  robocop

	* firebird2/doc/WhatsNew (1.93):

	Document isql's command line arguments explanation.

2006-03-17 10:39  hvlad

	* firebird2/doc/WhatsNew (1.92):

	Update WhatsNew

2006-03-17 10:28  hvlad

	* firebird2/src/jrd/: blb.cpp (1.114), blb.h (1.22):

	Fixed SF #1446987

2006-03-17 09:15  dimitr

	* firebird2/doc/WhatsNew (1.91):

	Updated docs.

2006-03-17 08:56  hvlad

	* firebird2/src/jrd/vio.cpp (1.150):

	Fixed Beta2 bug reported in Russian newsgroup : AV when dropping FK
	with inactive index. Style

2006-03-16 14:45  alexpeshkoff

	* firebird2/src/jrd/utl.cpp (1.90):

	misc

2006-03-16 10:07  robocop

	* firebird2/src/: msgs/facilities.sql (1.53), msgs/history.sql
	(1.30), msgs/messages.sql (1.66), isql/isql.epp (1.167),
	isql/isql.h (1.52):

	Give isql a more useful help when receiving incorrect command line
	arguments, in sync with other utilities. Courtesy of Michal
	Kubecek.  Example: isql -?

2006-03-16 09:55  robocop

	* firebird2/src/jrd/sch.cpp (1.34):

	1.- Style.  2.- Don't overflow in case of long error message.

2006-03-16 09:53  robocop

	* firebird2/builds/install/misc/firebird.conf (1.20):

	Misc.

2006-03-16 03:26  asfernandes

	* firebird2/src/jrd/pag.cpp (1.98):

	Misc

2006-03-15 18:34  alexpeshkoff

	* firebird2/src/jrd/: sch.cpp (1.33), thd.cpp (1.46), thd.h (1.43):

	fixed bugcheck in case of OS error in mutex

2006-03-15 18:32  alexpeshkoff

	* firebird2/src/jrd/: common.h (1.136), inf_pub.h (1.9), pag.cpp
	(1.97), utl.cpp (1.89):

	applied patch of Sergey Skvortsov - port for FreeBSD AMD64

2006-03-15 18:28  alexpeshkoff

	* firebird2/src/: include/fb_exception.h (1.21),
	common/fb_exception.cpp (1.22):

	better support for OS error code in system_call_failed

2006-03-15 18:27  alexpeshkoff

	* firebird2/src/: alice/alice.h (1.48), burp/burp.cpp (1.111),
	burp/burp.h (1.72):

	return error in case of unexpected status_exception

2006-03-15 18:25  alexpeshkoff

	* firebird2/src/: jrd/vio.cpp (1.149), remote/server.cpp (1.120):

	we should not loose status vector held in status_exception

2006-03-15 18:23  alexpeshkoff

	* firebird2/src/misc/upgrade/v2/security_database.txt (1.4):

	change default value of LegacyHash

2006-03-15 18:19  alexpeshkoff

	* firebird2/: builds/install/misc/firebird.conf (1.19),
	src/common/config/config.cpp (1.66):

	change default value of LegacyHash

2006-03-15 15:03  paul_reeves

	* firebird2/src/jrd/isc_version.h (1.8):

	Use different release number in ISC_FILE_VER_XXXX to distinguish
	between Fb 1.5 and Fb 2.0. Bump the build number at the same time.

2006-03-15 05:22  robocop

	* firebird2/src/remote/os/win32/wnet.cpp (1.36):

	Commit Alex' fix for a buffer overrun.

2006-03-15 05:21  robocop

	* firebird2/src/burp/restore.epp (1.101):

	Get rid of unused handle.

2006-03-14 11:57  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.259):

	Fix node compare function for derived fields.  Fixes field
	test-item #1449377.

2006-03-13 15:39  hvlad

	* firebird2/src/burp/restore.epp (1.100):

	Update statistics for system indices after restore

2006-03-13 15:32  hvlad

	* firebird2/src/jrd/sort.cpp (1.79):

	Fix SF #1434147 : Bugs with COUNT (DISTINCT XXX) when XXXX is a
	high integer

2006-03-10 18:46  alexpeshkoff

	* firebird2/src/jrd/: cmp.cpp (1.201), exe.cpp (1.175), exe.h
	(1.80), req.h (1.56):

	fixed memory leak - SF#1422471

2006-03-10 09:23  robocop

	* firebird2/src/: jrd/alt.cpp (1.60), jrd/alt_proto.h (1.14),
	jrd/dfw.epp (1.177), jrd/ibase.h (1.113), jrd/utl.cpp (1.88),
	jrd/utl_proto.h (1.20), jrd/why.cpp (1.100), jrd/why_proto.h
	(1.25), remote/server.cpp (1.119), jrd/os/vms/vmsevent.cpp (1.17):

	Commit correct signature for events-related calls.

2006-03-10 03:05  asfernandes

	* firebird2/builds/posix/Makefile.in.libfbembed (1.22):

	Misc

2006-03-10 01:23  asfernandes

	* firebird2/src/jrd/: vio.cpp (1.148), req.h (1.55):

	Fix SF Field-test #1439268 - Sequence of commands crash FB server -
	second part - thanks to Claudio

2006-03-10 01:08  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.258):

	Fix incorrect malformed string error, reported by Richard Wesley

2006-03-09 18:52  dimitr

	* firebird2/src/remote/xnet.cpp (1.70):

	Fixed an exception during events shutdown, reported in fb-devel.

2006-03-09 14:26  kkuznetsov

	* firebird2/configure.in (1.238):

	Fix packaging on SOLARIS sparc port

2006-03-09 11:27  alexpeshkoff

	* firebird2/src/utilities/gsec/: call_service.cpp (1.10), gsec.cpp
	(1.52), gsec.h (1.25):

	always fill internal_user_data with 0's on creation

2006-03-09 10:42  kkuznetsov

	* firebird2/src/jrd/common.h (1.135):

	Set ODS aligment to 8 on Solaris sparc 32 bits port to avoid a lot
	of aligment problems.

2006-03-09 10:34  kkuznetsov

	* firebird2/builds/posix/: Makefile.in.libfbembed (1.21),
	prefix.solaris (1.21):

	Minor cleanup

2006-03-09 10:23  kkuznetsov

	* firebird2/builds/posix/prefix.solaris (1.20):

	Fix Solaris sparc 32 bit gcc port

2006-03-08 04:11  robocop

	* firebird2/src/: msgs/facilities.sql (1.52), msgs/history.sql
	(1.29), include/gen/msgs.h (1.51):

	Sync after Dmitry's changes.

2006-03-08 04:10  robocop

	* firebird2/src/jrd/: gds.cpp (1.192), gds_proto.h (1.40):

	Misc.

2006-03-08 03:06  asfernandes

	* firebird2/builds/posix/Makefile.in.libfbembed (1.20):

	Use tab instead of spaces

2006-03-07 18:51  dimitr

	* firebird2/src/: jrd/cmp.cpp (1.200), jrd/exe.h (1.79),
	jrd/par.cpp (1.132), dsql/gen.cpp (1.97):

	Fixed yet another bug in explicit cursors.  Unfortunately, BLR
	compatibility is not provided, so users have to recompile their
	SPs/triggers.

2006-03-07 15:43  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.56):

	More precise calculation of index cardinalities.

2006-03-07 15:42  dimitr

	* firebird2/src/dsql/pass1.cpp (1.257):

	Fixed bug in RETURNING INTO code.

2006-03-07 15:39  dimitr

	* firebird2/src/msgs/messages.sql (1.65):

	Fixed the error message.

2006-03-07 14:01  kkuznetsov

	* firebird2/builds/posix/Makefile.in.libfbembed (1.19):

	Temporally comment out my previous commit

2006-03-07 12:21  kkuznetsov

	* firebird2/builds/posix/Makefile.in.libfbembed (1.18):

	Fix make process on Solaris OSes

2006-03-07 11:20  dimitr

	* firebird2/src/dsql/gen.cpp (1.96):

	Added a context overflow check to DSQL as well.  Based on a
	bugreport by Volker Rehn.

2006-03-07 10:23  dimitr

	* firebird2/src/jrd/why.cpp (1.99):

	Fixed SF #1435997.

2006-03-07 06:44  robocop

	* firebird2/src/: remote/inet.cpp (1.156), remote/interface.cpp
	(1.119), jrd/validation.cpp (1.15):

	Style.

2006-03-07 04:12  asfernandes

	* firebird2/src/remote/server.cpp (1.118):

	Formatting

2006-03-07 04:11  asfernandes

	* firebird2/src/include/: fb_types.h (1.50), types_pub.h (1.4):

	Move ISC_STATUS_LENGTH and ISC_STATUS_ARRAY to public

2006-03-06 18:49  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.fbudf (1.8),
	Makefile.in.embed.fbudf (1.4):

	fixed FBUDF build on posix

2006-03-06 14:51  alexpeshkoff

	* firebird2/src/remote/server.cpp (1.117):

	Use named constant for buffer size

2006-03-06 14:36  alexpeshkoff

	* firebird2/src/remote/protocol.cpp (1.51):

	no need to check '<0' for unsigned variables - thanks to Adriano

2006-03-06 12:03  alexpeshkoff

	* firebird2/src/remote/: protocol.cpp (1.50), server.cpp (1.116):

	1. Fixed win32 classic build.  2. Attempt to fix SF#1260310.

2006-03-06 11:53  alexpeshkoff

	* firebird2/src/misc/upgrade/v2/security_database.txt (1.3):

	added requirement to convert security database to ods11

2006-03-06 11:40  alexpeshkoff

	* firebird2/src/jrd/os/posix/fbsyslog.cpp (1.5):

	make syslog messages visible on terminal

2006-03-06 02:00  asfernandes

	* firebird2/doc/README.user.embedded (1.5):

	Document files required for fbembed.dll

2006-03-05 11:26  alexpeshkoff

	* firebird2/src/remote/server.cpp (1.115):

	fixed debugging code - thanks to Claudio

2006-03-04 19:24  asfernandes

	* firebird2/src/jrd/: req.h (1.54), vio.cpp (1.147):

	Fix SF field-test #1439268 - Sequence of commands crash FB server

2006-03-03 17:20  alexpeshkoff

	* firebird2/src/remote/: inet.cpp (1.155), protocol.h (1.27),
	remot_proto.h (1.10), remote.cpp (1.42), remote.h (1.46),
	server.cpp (1.114):

	Fixed SF bug 1385092

2006-03-03 17:08  alexpeshkoff

	* firebird2/src/jrd/why.cpp (1.98):

	don't let printf() damage sockets in debug build

2006-03-03 17:06  alexpeshkoff

	* firebird2/src/jrd/err.cpp (1.61):

	slightly better diagnostic in log

2006-03-03 17:03  alexpeshkoff

	* firebird2/src/common/classes/alloc.h (1.61):

	let's try to make gcc4 happy

2006-03-03 11:56  kkuznetsov

	* firebird2/builds/posix/: prefix.solaris (1.19),
	prefix.solaris-64gcc (1.6):

	Removed profile gcc flag

2006-03-01 23:58  asfernandes

	* firebird2/src/jrd/evl_string.h (1.22):

	Fix AV in Knuth-Morris-Pratt algorithm implementation

2006-02-24 10:21  robocop

	* firebird2/src/: isql/isql.h (1.51), isql/show.epp (1.85),
	msgs/facilities.sql (1.51), msgs/messages.sql (1.64):

	Fix misleading error message reported by Michal Kubecek.

2006-02-24 02:33  asfernandes

	* firebird2/src/jrd/: unicode_util.cpp (1.6), unicode_util.h (1.4):

	Constify

2006-02-24 02:04  robocop

	* firebird2/src/jrd/isc.h (1.22):

	Fix compile-time error reported by Michal Kubecek.

2006-02-23 08:36  robocop

	* firebird2/src/jrd/cvt.cpp (1.71):

	Better play safe with int.

2006-02-23 08:30  robocop

	* firebird2/src/jrd/cvt.cpp (1.70):

	Try to put the correct pad character.

2006-02-23 08:22  robocop

	* firebird2/src/jrd/nbak.h (1.19):

	Misc.

2006-02-23 08:13  hvlad

	* firebird2/doc/WhatsNew (1.90):

	Misc

2006-02-23 07:51  robocop

	* firebird2/src/: jrd/btr.cpp (1.160), jrd/dyn_proto.h (1.12),
	jrd/filters.cpp (1.49), jrd/idx.cpp (1.103), jrd/met_proto.h
	(1.49), jrd/nav.cpp (1.60), jrd/nbak.h (1.18), jrd/par.cpp (1.131),
	jrd/sdw.h (1.8), jrd/why.cpp (1.97), jrd/os/pio_proto.h (1.16),
	jrd/os/posix/unix.cpp (1.42), jrd/os/vms/map.cpp (1.13),
	jrd/os/vms/vms.cpp (1.25), jrd/os/vms/vmslock.cpp (1.11),
	jrd/os/win32/winnt.cpp (1.30), remote/allr.cpp (1.31),
	remote/inet.cpp (1.154), remote/remote.cpp (1.41),
	remote/os/win32/wnet.cpp (1.35):

	More cleanup.

2006-02-23 06:21  robocop

	* firebird2/: src/jrd/isc.cpp (1.58), doc/WhatsNew (1.89):

	Misc.

2006-02-23 06:07  robocop

	* firebird2/src/: burp/burp.cpp (1.110), burp/burp.h (1.71),
	common/config/config_impl.h (1.16), jrd/blb.cpp (1.113),
	jrd/btr.cpp (1.159), jrd/btr.h (1.43), jrd/cch.cpp (1.127),
	jrd/cch.h (1.28), jrd/cch_proto.h (1.24), jrd/cvt.cpp (1.69),
	jrd/dbt.cpp (1.34), jrd/dfw.epp (1.176), jrd/dpm.epp (1.63),
	jrd/entry.h (1.20), jrd/exe.cpp (1.174), jrd/exe.h (1.78),
	jrd/ext.cpp (1.64), jrd/ext.h (1.12), jrd/fil.h (1.14),
	jrd/filters.cpp (1.48), jrd/fun.epp (1.72), jrd/gds.cpp (1.191),
	jrd/ibase.h (1.112), jrd/ibsetjmp.h (1.8), jrd/idx.cpp (1.102),
	jrd/inf.cpp (1.62), jrd/ini.epp (1.75), jrd/inuse.cpp (1.9),
	jrd/inuse_proto.h (1.4), jrd/isc.cpp (1.57), jrd/isc.h (1.21),
	jrd/isc_proto.h (1.13), jrd/isc_sync.cpp (1.102), jrd/jrd.cpp
	(1.236), jrd/jrd.h (1.148), jrd/jrd_proto.h (1.40), jrd/lck.cpp
	(1.51), jrd/lck.h (1.21), jrd/log.h (1.9), jrd/met.epp (1.180),
	jrd/mov.cpp (1.25), jrd/nav.cpp (1.59), jrd/par.cpp (1.130),
	jrd/perf.cpp (1.36), jrd/plugin_manager.h (1.20), jrd/req.h (1.53),
	jrd/rlck.cpp (1.35), jrd/rse.cpp (1.102), jrd/rse.h (1.45),
	jrd/scl.h (1.13), jrd/sdl.cpp (1.44), jrd/sdl.h (1.9),
	jrd/sdl_proto.h (1.17), jrd/sdw.cpp (1.60), jrd/sdw_proto.h (1.14),
	jrd/shut.cpp (1.38), jrd/sort.cpp (1.78), jrd/sort.h (1.26),
	jrd/svc.cpp (1.164), jrd/svc.h (1.38), jrd/svc_proto.h (1.19),
	jrd/sym.h (1.5), jrd/thd.cpp (1.45), jrd/thd.h (1.42), jrd/tra.cpp
	(1.116), jrd/tra.h (1.51), jrd/utl.cpp (1.87), jrd/validation.cpp
	(1.14), jrd/vio.cpp (1.146), jrd/why.cpp (1.96),
	jrd/os/posix/unix.cpp (1.41), jrd/os/vms/extvms.cpp (1.26),
	jrd/os/vms/map.cpp (1.12), jrd/os/vms/rdbint.cpp (1.16),
	jrd/os/vms/vms.cpp (1.24), jrd/os/vms/vmsevent.cpp (1.16),
	jrd/os/vms/vmslock.cpp (1.10), jrd/os/win32/winnt.cpp (1.29),
	lock/driver.cpp (1.18), misc/align.cpp (1.11), remote/inet.cpp
	(1.153), remote/inter_proto.h (1.15), remote/interface.cpp (1.118),
	remote/remote.h (1.45), remote/os/win32/ibconfig.cpp (1.15),
	remote/os/win32/wnet.cpp (1.34), utilities/gsec/gsec.cpp (1.51),
	utilities/gsec/gsec.h (1.24), utilities/gstat/dba.epp (1.67),
	utilities/gstat/ppg.cpp (1.29), utilities/gstat/ppg_proto.h (1.12):

	Mark unused data members, discover more code associated to
	conditional compilation, clean some places, replace custom loops by
	memcpy and memset when possible, etc.

2006-02-23 06:03  robocop

	* firebird2/src/jrd/cmp.cpp (1.199):

	We better do not have loop variables with the same name in nested
	loops.	:-)

2006-02-22 16:25  hvlad

	* firebird2/doc/WhatsNew (1.88):

	Update WhatsNew

2006-02-22 15:55  hvlad

	* firebird2/src/jrd/dfw.epp (1.175):

	Fixed SF #1436066 : Adding index during DB activity causes GFIX
	errors

2006-02-22 14:55  dimitr

	* firebird2/doc/WhatsNew (1.87):

	An update.

2006-02-22 08:21  robocop

	* firebird2/builds/mac_os_x/CS/CS.pbproj/project.pbxproj (1.13):

	This was the only project file referencing legacy mem.cpp.

2006-02-22 08:19  robocop

	* firebird2/src/jrd/sha.cpp (1.7):

	This file lacked indentation.

2006-02-22 08:11  dimitr

	* firebird2/src/jrd/cmp.cpp (1.198):

	Sorry, the unused code has been committed.

2006-02-22 06:30  dimitr

	* firebird2/src/jrd/cmp.cpp (1.197):

	Fixed imcomplete invariants tracking for subqueries.  Views are
	still a problem, so more to follow.

2006-02-22 03:50  asfernandes

	* firebird2/src/jrd/unicode_util.cpp (1.5):

	Fixed SF field-test $1433583 - key size exceeds implementation
	restriction

2006-02-21 05:29  robocop

	* firebird2/src/common/classes/: fb_tls.h (1.15), tree.h (1.49):

	The whole indentation was screwed in those files.

2006-02-20 14:20  kkuznetsov

	* firebird2/src/jrd/sdl.cpp (1.43):

	Quick fix compile error: inline function has prototype

2006-02-20 09:25  kkuznetsov

	* firebird2/src/common/config/config_impl.h (1.15):

	Fix Sun C++ compiler visibility error

2006-02-20 08:59  kkuznetsov

	* firebird2/src/common/classes/: fb_tls.h (1.13), fb_tls.h (1.14):

	misc

2006-02-20 08:46  kkuznetsov

	* firebird2/src/common/classes/tree.h (1.48):

	Support Sun C++ compiller in Bee+tree though conditional
	compilation.

2006-02-20 08:45  kkuznetsov

	* firebird2/builds/posix/prefix.solaris-64SCC (1.5):

	Add defines to support Sun C++ compiller in FB Code.

2006-02-19 22:16  asfernandes

	* firebird2/src/jrd/: dfw.epp (1.174), vio.cpp (1.145):

	Don't allow to drop indices used in explicit plans inside
	SPs/triggers

2006-02-19 00:39  robocop

	* firebird2/src/jrd/opt.cpp (1.260):

	Misc.

2006-02-15 14:35  dimitr

	* firebird2/src/dsql/pass1.cpp (1.256):

	There's no need to transform NOT ANY to ALL, as NOT ANY effectively
	uses indices.

2006-02-15 14:34  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.196), rse.cpp (1.101):

	More clever solution for bug #459059.  Deoptimization of NOT ANY is
	no longer necessary.

2006-02-10 20:40  dimitr

	* firebird2/builds/win32/preprocess.bat (1.33):

	Committed changes for the win32 build process.

2006-02-10 04:35  robocop

	* firebird2/src/jrd/rse.cpp (1.100):

	This is why we put {} around if/else always: to avoid errors like
	this one, where indentation is not what the compiler follows.

2006-02-10 04:28  robocop

	* firebird2/src/: include/memory_routines.h (1.10), jrd/blb.cpp
	(1.112), jrd/cmp.cpp (1.195), jrd/dfw.epp (1.173), jrd/exe.cpp
	(1.173), jrd/ext.cpp (1.63), jrd/ini.epp (1.74), jrd/jrd.cpp
	(1.235), jrd/jrd.h (1.147), jrd/met.epp (1.179), jrd/opt.cpp
	(1.259), jrd/par.cpp (1.129), jrd/rse.cpp (1.99), jrd/tra.cpp
	(1.115), jrd/validation.cpp (1.13):

	Misc.

2006-02-09 16:50  kkuznetsov

	* firebird2/src/jrd/rse.cpp (1.98):

	Fix aligment issues on Solaris sparc V9 (64 bits)

2006-02-09 12:00  kkuznetsov

	* firebird2/src/include/memory_routines.h (1.9):

	Minor fixes big thanks to Alex and Dmitry

2006-02-09 08:48  hvlad

	* firebird2/doc/sql.extensions/README.isc_info_xxx (1.4):

	Correct documentation for isc_info_creation_date

2006-02-09 08:42  hvlad

	* firebird2/src/jrd/inf.cpp (1.61):

	Correct way to work on big-endian systems

2006-02-08 22:21  hvlad

	* firebird2/doc/sql.extensions/README.isc_info_xxx (1.3):

	Document isc_info_creation_date

2006-02-08 22:20  hvlad

	* firebird2/src/jrd/: inf.cpp (1.60), inf_pub.h (1.8):

	Implemented new isc_info_creation_date

2006-02-08 11:11  hvlad

	* firebird2/src/jrd/btr.cpp (1.158):

	bugfix

2006-02-08 10:25  kkuznetsov

	* firebird2/builds/posix/: prefix.solaris (1.18),
	prefix.solaris-64SCC (1.4), prefix.solaris-64gcc (1.5):

	Minor updates to Solaris sparc 64 prefixes

2006-02-07 19:41  dimitr

	* firebird2/src/remote/xnet.cpp (1.69):

	Fixed broken XNET logic. In fact, this affects all types of
	connections as the security database is accessed locally.

2006-02-07 18:21  hvlad

	* firebird2/src/jrd/isc_sync.cpp (1.101):

	Fixed unregistered bug: fb_lock_print fails with message: The
	requested operation cannot be performed on a file with a
	user-mapped section open.

2006-02-07 09:08  robocop

	* firebird2/src/: jrd/Optimizer.cpp (1.55), jrd/blp.h (1.20),
	jrd/blr.h (1.22), jrd/cmp.cpp (1.194), jrd/evl.cpp (1.163),
	jrd/exe.h (1.77), jrd/gds.cpp (1.190), jrd/nav.cpp (1.58),
	jrd/nod.h (1.17), jrd/opt.cpp (1.258), jrd/par.cpp (1.128),
	jrd/rse.h (1.44), misc/blrtable.cpp (1.22):

	The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h
	belong exclusively to PC_ENGINE, that's obsolete functionality.
	Tenth step: some code was tagged PC_ENGINE but was for
	SCROLLABLE_CURSORS instead, hence restore it. Also, clean unused
	data members, obsolete BLR verbs and the like.

2006-02-06 17:13  kkuznetsov

	* firebird2/extern/icu/source/config/mh-solaris (1.5):

	minor fixes

2006-02-06 17:12  kkuznetsov

	* firebird2/builds/posix/prefix.solaris-64SCC (1.3):

	More fixes to SCC port

2006-02-06 15:27  dimitr

	* firebird2/builds/win32/msvc7/fbudf.vcproj (1.16):

	Fixed MSVC7 build.

2006-02-06 14:01  kkuznetsov

	* firebird2/extern/icu/source/config/mh-solaris (1.4):

	misc

2006-02-06 09:13  kkuznetsov

	* firebird2/src/include/memory_routines.h (1.8):

	Add 2 aligment fixes templates

2006-02-05 19:02  dimitr

	* firebird2/src/remote/: xnet.cpp (1.68), xnet_proto.h (1.16),
	os/win32/srvr_w32.cpp (1.34):

	Fixed XNET to follow the common call architecture for the remote
	subsystem. Just hope I didn't break the logic.

2006-02-05 13:39  hvlad

	* firebird2/doc/sql.extensions/README.isc_info_xxx (1.2):

	Typo's

2006-02-05 13:33  hvlad

	* firebird2/doc/sql.extensions/README.isc_info_xxx (1.1):

	Documentation for new isc_info_xxx calls

2006-02-05 12:36  hvlad

	* firebird2/src/jrd/: inf.cpp (1.59), inf_pub.h (1.7):

	Implemented SF #1315814  (isc_info_active_transactions_count) and
	#1089646 (isc_transaction_info - get isolation level)

2006-02-05 12:06  hvlad

	* firebird2/src/jrd/tra.cpp (1.114):

	1. Let SUPERSERVER_V2 also check for transactions numbers overflow
	2. Correction

2006-02-05 12:04  hvlad

	* firebird2/src/jrd/pag.cpp (1.96):

	Make code some simpler. Thanks to Claudio

2006-02-04 17:10  dimitr

	* firebird2/src/remote/xnet.cpp (1.67):

	Implemented SRVR_debug for XNet connections on win32.

2006-02-04 12:32  dimitr

	* firebird2/src/remote/os/win32/srvr_w32.cpp (1.33):

	Fixed SRVR_debug for INet connections on win32.

2006-02-04 11:37  dimitr

	* firebird2/src/remote/: inet.cpp (1.152), interface.cpp (1.117),
	protocol.h (1.26), remote.h (1.44), server.cpp (1.113):

	Minor cleanup.

2006-02-04 05:38  robocop

	* firebird2/: builds/win32/msvc6/fbudf.dsp (1.13),
	src/common/classes/timestamp.cpp (1.11):

	Use SUPERCLIENT for fbudf for avoiding exception-related code.

2006-02-04 05:20  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.30),
	lang_helpers/gds_codes.pas (1.30), src/include/gen/msgs.h (1.50):

	Sync after Vlad's changes.

2006-02-04 05:19  robocop

	* firebird2/src/msgs/: facilities.sql (1.50), history.sql (1.28):

	Misc.

2006-02-04 03:40  robocop

	* firebird2/src/: extlib/fbudf/fbudf.cpp (1.26), jrd/gds.cpp
	(1.189):

	I misread the logic: it's true (not false) that tells Timestamp to
	not call the operating system to get the current time. Thanks to D.
	Sibiryakov.

2006-02-04 00:47  asfernandes

	* firebird2/doc/WhatsNew (1.86):

	Fixed typo

2006-02-03 23:05  hvlad

	* firebird2/src/jrd/: blb.cpp (1.111), lck.h (1.20):

	Correction

2006-02-03 18:45  hvlad

	* firebird2/src/include/gen/: codetext.h (1.37), iberror.h (1.38),
	msgs.h (1.49), rdb_codes.h (1.36), sql_code.h (1.40):

	New error message

2006-02-03 18:44  hvlad

	* firebird2/src/: jrd/tra.cpp (1.113), msgs/facilities.sql (1.49),
	msgs/messages.sql (1.63), msgs/system_errors.sql (1.27):

	Prevent transaction numbers from overflow MAX_SLONG boundary

2006-02-03 17:57  hvlad

	* firebird2/src/: jrd/blb.cpp (1.110), msgs/facilities.sql (1.48),
	msgs/messages.sql (1.62):

	Replace one fb_assert with BUGCHECK as Claudio suggested some time
	ago

2006-02-03 17:22  hvlad

	* firebird2/src/msgs/messages.sql (1.61):

	Fixed isql's statistics output

2006-02-03 14:49  hvlad

	* firebird2/src/jrd/tra.cpp (1.112):

	Prevent unnecessary blocking of garbage collection by
	read-committed transactions

2006-02-03 14:23  hvlad

	* firebird2/src/jrd/: inf.cpp (1.58), jrd.cpp (1.234), pag.cpp
	(1.95), pag_proto.h (1.14):

	Don't overwrite dbb_oldest_snapshot and another transaction numbers
	with oldest values from header page after user call to
	isc_info_oldest_snapshot etc

2006-02-03 14:13  hvlad

	* firebird2/src/: burp/burp.cpp (1.109), isql/isql.epp (1.166),
	lock/lock.cpp (1.114), qli/format.cpp (1.33), qli/mov.cpp (1.39),
	qli/picstr.cpp (1.28), remote/inet.cpp (1.151), remote/server.cpp
	(1.112), utilities/gstat/dba.epp (1.66), utilities/gstat/ppg.cpp
	(1.28):

	Replace "../jrd/jrd_time.h" with  "../common/classes/timestamp.h"

2006-02-03 13:24  kkuznetsov

	* firebird2/builds/posix/prefix.solaris-64SCC (1.2):

	Fix 64 switches

2006-02-03 13:23  kkuznetsov

	* firebird2/extern/icu/source/config/mh-solaris (1.3):

	Add 64 bit swithes to solaris port of  icu

2006-02-03 09:39  robocop

	* firebird2/src/: common/classes/timestamp.h (1.11), jrd/cch.cpp
	(1.126), jrd/cvt.cpp (1.68), jrd/dmp.cpp (1.30), jrd/evl.cpp
	(1.162), jrd/gds.cpp (1.188), jrd/isc_sync.cpp (1.100), jrd/jrd.cpp
	(1.233), jrd/perf.cpp (1.35), jrd/svc.cpp (1.163), jrd/utl.cpp
	(1.86), lock/print.cpp (1.47):

	Replace jrd_time.h by our timestamp.h, but I left timestamp.h's
	#includes commented where it *seemed* not necessary.

2006-02-03 09:37  robocop

	* firebird2/src/jrd/exe.h (1.76):

	More scrollable cursors related code.

2006-02-03 09:19  kkuznetsov

	* firebird2/builds/posix/prefix.solaris-64SCC (1.1):

	Prepare for use Sun CC compiler on Solaris sparc platform

2006-02-03 03:28  robocop

	* firebird2/src/jrd/: jrd.h (1.146), log.cpp (1.22), opt.cpp
	(1.257), pag.cpp (1.94), rse.h (1.43):

	The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h
	belong exclusively to PC_ENGINE, that's obsolete functionality.
	Ninth step: while doing cleanup, I discovered some data members
	that aren't used anymore or that should be inside conditional code.
	This is the result.

2006-02-02 14:17  dimitr

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.26), fbudf.vcproj
	(1.15):

	Fixed the win32 build.

2006-02-02 13:56  dimitr

	* firebird2/src/jrd/opt.cpp (1.256):

	Fixed a bug with NOT ANY/ALL reported by Alex.

2006-02-02 08:57  robocop

	* firebird2/src/jrd/: cch.cpp (1.125), jrd.h (1.145):

	The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h
	belong exclusively to PC_ENGINE, that's obsolete functionality.
	Eighth step: dbb_refresh_ranges belongs to the obsolete
	functionality and since it's never set but tested in cch.cpp with
	two AND, the whole condition will be always false, hence remove the
	code.

2006-02-02 08:40  robocop

	* firebird2/src/: jrd/exe.h (1.75), jrd/sort.cpp (1.77),
	misc/blrtable.cpp (1.21):

	Misc.

2006-02-02 08:37  robocop

	* firebird2/src/jrd/: nav.cpp (1.57), rse_proto.h (1.15):

	The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h
	belong exclusively to PC_ENGINE, that's obsolete functionality.
	Seventh step: since RSE_MARK_CRACK became a no-op, remove it from
	the sources.

2006-02-02 08:32  robocop

	* firebird2/src/jrd/: cmp.cpp (1.193), cmp_proto.h (1.29), evl.cpp
	(1.161), exe.cpp (1.172), exe_proto.h (1.14), jrd.cpp (1.232),
	jrd.h (1.144), nav.cpp (1.56), nav_proto.h (1.17), opt.cpp (1.255),
	opt_proto.h (1.14), par.cpp (1.127), req.h (1.52), rlck.cpp (1.34),
	rlck_proto.h (1.14), rse.cpp (1.97), rse_proto.h (1.14), shut.cpp
	(1.37), sort.cpp (1.76), tra.cpp (1.111), tra.h (1.50), vio.cpp
	(1.144), vio_proto.h (1.27):

	The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h
	belong exclusively to PC_ENGINE, that's obsolete functionality.
	Sixth step: remove the places protected by the macro PC_ENGINE.
	More to come. (I guess all of you who have pending functional
	changes to post will love this commit. <g>)

2006-02-02 01:39  robocop

	* firebird2/src/extlib/fbudf/fbudf.cpp (1.25):

	fbudf wasn't really thread safe (despite the Mutex) when dealing
	with the non-reentrant functions localtime and gmtime because we
	need to copy the contents of the result pointer to a local variable
	before releasing the Mutex.

2006-02-02 01:27  robocop

	* firebird2/: src/extlib/fbudf/fbudf.cpp (1.24),
	builds/win32/msvc6/fbudf.dsp (1.12),
	builds/win32/msvc6/Firebird2.dsw (1.38),
	src/common/classes/timestamp.cpp (1.10),
	src/common/classes/timestamp.h (1.10):

	Declare independence day from client library for fbudf . For builds
	other than MSVC6, the following has to be done: - add to fbudf
	project the files timestamp.cpp and timestamp.h - for the same
	project, define FBUDF_EXPORTS as preprocessor macro - for the
	firebird2 workspace/solution/make/etc get rid of the dependency of
	fbudf on fbclient. Build files that I indentified that need fixes
	are: builds\posix\Makefile.in.client.fbudf
	builds\posix\Makefile.in.embed.fbudf
	builds\win32\msvc7\fbudf.vcproj builds\win32\msvc7\Firebird2.sln
	MacOs build files ignore fbudf completely.  This change eliminates
	the problem with the client library having different names
	depending on the build type (SS, CS, embedded).

2006-02-02 01:03  robocop

	* firebird2/src/jrd/gds.cpp (1.187):

	Do not lose time getting the accurate timestamp from the operating
	system if we are going to override it imediately with the user
	supplied value in isc_encode_date and isc_encode_timestamp. Also,
	this avoids an exception escaping from the API functions if the
	system call fails.

2006-02-01 23:45  robocop

	* firebird2/src/jrd/: jrd.h (1.143), nav_proto.h (1.16), req.h
	(1.51), rse_proto.h (1.13):

	The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h
	belong exclusively to PC_ENGINE, that's obsolete functionality.
	Fourth step: remove forward declarations of classes Bookmark and
	RefreshRange. More to come.

2006-02-01 10:21  robocop

	* firebird2/src/jrd/: blk.h (1.26), dbt.cpp (1.33), rse.h (1.42):

	The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h
	belong exclusively to PC_ENGINE, that's obsolete functionality.
	Third step: remove references to the deleted objects Bookmark and
	RefreshRange in blk.h and dbt.cpp (debug). Remove definition of
	Bookmark from rse.h. More to come.

2006-02-01 09:55  robocop

	* firebird2/src/jrd/: cmp.cpp (1.192), evl.cpp (1.160), exe.cpp
	(1.171), nav.cpp (1.55), rse.cpp (1.96), shut.cpp (1.36), vio.cpp
	(1.143):

	The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h
	belong exclusively to PC_ENGINE, that's obsolete functionality.
	Second step: remove them from #include clauses in other files. More
	to come.

2006-02-01 09:51  robocop

	* firebird2/builds/: mac_os_x/CS/CS.pbproj/project.pbxproj (1.12),
	posix/make.shared.variables (1.60), win32/msvc6/engine.dsp (1.60),
	win32/msvc6/engine_classic.dsp (1.56), win32/msvc6/engine_embed.dsp
	(1.35), win32/msvc7/engine.vcproj (1.50),
	win32/msvc7/engine_classic.vcproj (1.50),
	win32/msvc7/engine_embed.vcproj (1.39):

	The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h
	belong exclusively to PC_ENGINE, that's obsolete functionality.
	First step: remove them from the build configurations. More to
	come.

2006-01-31 08:18  robocop

	* firebird2/src/jrd/pcmet.epp (1.40):

	Change misleading comment: the file is used for expression indices,
	cannot be deprecated as it was part of the PC_ENGINE feature.

2006-01-29 04:23  robocop

	* firebird2/src/burp/backup.epp (1.80):

	Skip system objects: exceptions, blob filters and procedures.

2006-01-29 02:52  robocop

	* firebird2/src/jrd/btn.cpp (1.22):

	Totally misc.

2006-01-28 15:43  asfernandes

	* firebird2/src/intl/: lc_iso8859_2.cpp (1.12), lc_narrow.h (1.5):

	Fixed problem "key size exceeds implementation restriction for
	index ..." reported by Michal Kubecek in fb-devel

2006-01-28 08:37  dimitr

	* firebird2/src/jrd/btn.cpp (1.21):

	More fixes, thanks to Claudio.

2006-01-28 05:12  robocop

	* firebird2/src/: iscguard/iscguard.cpp (1.46), jrd/jrd.cpp
	(1.231), jrd/nav.cpp (1.54), jrd/opt.cpp (1.254), jrd/tra.cpp
	(1.110):

	Misc.

2006-01-27 08:59  dimitr

	* firebird2/src/jrd/cmp.cpp (1.191):

	Fixed bug reported in fb-support - wrong permission checks for view
	columns.

2006-01-27 08:36  hvlad

	* firebird2/src/dsql/dsql.cpp (1.162):

	Fixed unregistered bug: AV in request driven by freed cursor (when
	request is dropped flag REQ_orphan is set for child requests but
	this flag is never checked)

2006-01-26 13:23  dimitr

	* firebird2/src/: iscguard/iscguard.cpp (1.45),
	iscguard/iscguard.rh (1.2), remote/os/win32/window.cpp (1.15),
	remote/os/win32/window.rh (1.2):

	Reduced dependencies upon window messages + cleanup.

2006-01-26 12:21  dimitr

	* firebird2/src/dsql/ddl.cpp (1.168):

	CREATE VIEW should be aware that a column alias doesn't necessarily
	mean an expression.

2006-01-26 12:17  dimitr

	* firebird2/src/jrd/: dfw.epp (1.172), irq.h (1.8):

	Hopefully, this should fix SF #1404157.

2006-01-26 11:45  dimitr

	* firebird2/src/jrd/btn.cpp (1.20):

	1) An attempt to fix the endianess/alignment issues in the b-tree
	code.  2) Some adjustments in the pointers management.

2006-01-26 11:41  dimitr

	* firebird2/src/include/memory_routines.h (1.7):

	1) An attempt to fix the endianess/alignment issues in the b-tree
	code.  2) Some adjustments in the pointers management.

2006-01-26 09:00  robocop

	* firebird2/src/qli/show.epp (1.41):

	Beware of PC_ENGINE in qli: it's used to protect code meant to be
	marked with EXPRESSION_INDICES instead, therefore probably all
	places should be enabled unconditionally. At least with one change
	(this one) it now shows expression indices correctly.

2006-01-26 08:21  robocop

	* firebird2/src/: include/gen/msgs.h (1.48), msgs/history.sql
	(1.27):

	Sync after Dmitry Yemanov's changes.

2006-01-25 13:20  dimitr

	* firebird2/src/jrd/tra.cpp (1.109):

	Fixed a number of inconsistencies in the rollback code.

2006-01-25 13:11  dimitr

	* firebird2/src/jrd/exe.cpp (1.170):

	Fixed the issue with ROW_COUNT being cleared after SUSPEND.

2006-01-25 10:48  dimitr

	* firebird2/src/msgs/messages.sql (1.60):

	A small correction.

2006-01-25 09:40  robocop

	* firebird2/src/dsql/parse.y (1.200):

	Fix SF Bug# 1408079 and also the same problem with unterminated
	comment blocks /* ...

2006-01-25 08:04  robocop

	* firebird2/src/utilities/gstat/dba.epp (1.65):

	I want to continue compiling FB2 successfully with my tools, if you
	don't object.  :-)

2006-01-22 20:14  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.255):

	Fix incorrect "Ambiguous field name error" reported by Ivan
	Prenosil:

	SELECT	   (SELECT RDB$FIELD_NAME   FROM RDB$RELATION_FIELDS
	WHERE RDB$FIELD_SOURCE = RDB$FIELDS.RDB$FIELD_NAME)   FROM
	RDB$FIELDS  WHERE RDB$FIELD_NAME NOT IN     (SELECT
	RDB$FIELD_SOURCE FROM RDB$RELATION_FIELDS)

2006-01-21 16:30  hvlad

	* firebird2/src/utilities/gstat/dba.epp (1.64):

	1. Add isc_dpb_no_garbage_collect to gfix attachment to not force a
	sweep 2. Fix unregistered bug - wrong statistics if relation\index
	data is longer than 2^32 bytes length 3. Fix unregistered bug -
	average index key length rounded to integer value

2006-01-21 16:29  hvlad

	* firebird2/src/jrd/tra.cpp (1.108):

	Attachment with isc_dpb_no_garbage_collect option will not force a
	sweep

2006-01-21 15:55  asfernandes

	* firebird2/src/dsql/: dsql.h (1.89), make.cpp (1.109), metd.epp
	(1.86):

	Fixed problem caused by usage of UNICODE_FSS system domains in
	users views and tables - thanks to Dmitry

2006-01-20 14:31  hvlad

	* firebird2/src/dsql/parse.y (1.199):

	Again fix issue with parser and not correctly stored source for
	CURRENT_TIME\CURRENT_TIMESTAMP in procedure parameters default
	values. Reported by Martijn Tonies

2006-01-19 17:53  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.54):

	Temporary rolled back one one of my previous fixes due to
	discovered issues.

2006-01-19 15:32  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.client.fbudf (1.7):

	applied patch from Michal Kubecek

2006-01-18 12:54  alexpeshkoff

	* firebird2/src/gpre/int_cxx.cpp (1.41):

	fixed gcc warning(s)

2006-01-18 11:43  alexpeshkoff

	* firebird2/src/jrd/: alt.cpp (1.59), dpm.epp (1.62), dsc.cpp
	(1.28), dsc2.h (1.8), dsc_pub.h (1.7), filters.cpp (1.47),
	intl_builtin.cpp (1.28), isc_sync.cpp (1.99), jrd.h (1.142),
	perf.cpp (1.34):

	fixed gcc warning(s)

2006-01-17 10:20  robocop

	* firebird2/doc/WhatsNew (1.85):

	Restore missing WhatsNew entries that I deleted on bad merge.

2006-01-17 08:52  robocop

	* firebird2/src/: intl/lc_big5.h (1.7), jrd/dsc.h (1.26),
	qli/exe.cpp (1.48):

	Misc.

2006-01-17 08:39  robocop

	* firebird2/src/jrd/Optimizer.h (1.16):

	Disable the debug info for the optimizer in the public repository
	as it might produce release builds that create an output file with
	that information.

2006-01-17 08:37  robocop

	* firebird2/doc/WhatsNew (1.84):

	Fix my previous entry in the WhatsNew.

2006-01-17 05:40  paul_reeves

	* firebird2/: builds/install/misc/firebird.conf (1.18),
	doc/WhatsNew (1.83), src/common/config/config.cpp (1.65),
	src/common/config/config.h (1.38), src/dsql/make.cpp (1.108):

	Forward port OldColumnNaming from Fb 1.5.3

2006-01-16 18:17  dimitr

	* firebird2/doc/WhatsNew (1.82):

	Updated the docs.

2006-01-16 17:48  alexpeshkoff

	* firebird2/src/: remote/inet_server.cpp (1.58),
	utilities/nbackup.cpp (1.48), utilities/gsec/gsec.cpp (1.50),
	utilities/gstat/dba.epp (1.63):

	fixed gcc warning(s)

2006-01-16 17:46  alexpeshkoff

	* firebird2/src/qli/meta.epp (1.60):

	ported fix from vulcan

2006-01-16 17:45  alexpeshkoff

	* firebird2/src/: lock/lock.cpp (1.113), qli/exe.cpp (1.47),
	qli/format.cpp (1.32), qli/show.epp (1.40):

	fixed gcc warning(s)

2006-01-16 17:41  alexpeshkoff

	* firebird2/src/: intl/lc_big5.cpp (1.13), intl/lc_big5.h (1.6),
	intl/lc_jis.cpp (1.13), intl/lc_unicode_ucs2.cpp (1.11),
	isql/show.epp (1.84):

	fixed gcc warning(s)

2006-01-16 17:31  alexpeshkoff

	* firebird2/src/dsql/: dsql.cpp (1.161), metd.epp (1.85), pass1.cpp
	(1.254):

	fixed gcc warning(s)

2006-01-16 16:38  alexpeshkoff

	* firebird2/src/: alice/alice.cpp (1.82), burp/burp.cpp (1.108),
	common/classes/ClumpletReader.h (1.15), common/classes/semaphore.h
	(1.23):

	fixed gcc warning(s)

2006-01-16 16:21  paul_reeves

	* firebird2/builds/install/arch-specific/win32/: Readme.txt (1.8),
	installation_readme.txt (1.8), ba/Instalacija_ProcitajMe.txt (1.4),
	de/installation_liesmich.txt (1.3), de/liesmich.txt (1.3),
	pl/instalacja_czytajto.txt (1.3):

	Catch up with commit of some win32 install docs that were part of
	beta 1

2006-01-16 11:01  alexpeshkoff

	* firebird2/src/qli/meta.epp (1.59):

	ported fix from vulcan

2006-01-16 09:47  alexpeshkoff

	* firebird2/src/remote/inet.cpp (1.150):

	fixed posix build

2006-01-15 19:11  asfernandes

	* firebird2/src/dsql/: gen.cpp (1.95), pass1.cpp (1.253):

	Fixed problem causing collation lost in sqlsubtype when using
	dynamic charset - reported by Ivan Prenosil

2006-01-15 17:04  dimitr

	* firebird2/src/: jrd/Optimizer.cpp (1.53), jrd/cvt.cpp (1.67),
	jrd/dsc.h (1.25), jrd/exe.cpp (1.169), jrd/rse.cpp (1.95),
	qli/mov.cpp (1.38):

	Fixed bug related to expression indices vs. collates, reported by
	Ivan.

2006-01-15 14:39  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.client.util (1.34):

	fixed posix build

2006-01-15 14:34  alexpeshkoff

	* firebird2/src/utilities/ibmgr/: ibmgr.cpp (1.20), srvrmgr.cpp
	(1.30):

	fixed posix build and warnings

2006-01-15 14:19  arnobrinkman

	* firebird2/src/jrd/: Optimizer.cpp (1.52), Optimizer.h (1.15):

	Fix bug with lower/upper -exlude flag for indexes

2006-01-15 13:48  alexpeshkoff

	* firebird2/src/jrd/req.h (1.50):

	fixed gcc warning

2006-01-14 19:03  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.9),
	builds/win32/msvc6/intl.dsp (1.27), builds/win32/msvc7/intl.vcproj
	(1.22), src/intl/lc_iso8859_1.cpp (1.15), src/intl/ld.cpp (1.18),
	src/intl/collations/win_cz.h (1.1),
	src/intl/collations/win_cz_ci_ai.h (1.1), src/jrd/intlnames.h
	(1.19):

	Add Czech collations - contributed by Ivan Prenosil:  - WIN_CZ
	(case-insensitive, accent-sensitive)  - WIN_CZ_CI_AI
	(case-insensitive, accent-insensitive)

2006-01-14 08:00  robocop

	* firebird2/src/: dsql/ddl.cpp (1.167), isql/extract.epp (1.66),
	isql/show.epp (1.83), jrd/Optimizer.cpp (1.51), jrd/Optimizer.h
	(1.14), jrd/btr.cpp (1.157), jrd/common.h (1.134), jrd/dfw.epp
	(1.171), jrd/dyn_def.epp (1.103), jrd/dyn_del.epp (1.51),
	jrd/opt.cpp (1.253), jrd/pcmet.epp (1.39), jrd/validation.cpp
	(1.12):

	EXPRESSION_INDICES code is considered stable and therefore there's
	no need to keep it protected by macros. Please do a full rebuild.

2006-01-14 05:56  robocop

	* firebird2/src/remote/os/win32/srvr_w32.cpp (1.32):

	Detect if some undocumented startup option failed (Windows).

2006-01-14 05:54  robocop

	* firebird2/src/utilities/ibmgr/ibmgr.cpp (1.19):

	Totally misc.

2006-01-14 05:48  robocop

	* firebird2/src/: burp/burp.cpp (1.107), common/utils.cpp (1.16),
	common/utils_proto.h (1.10), jrd/gds.cpp (1.186), jrd/sch.cpp
	(1.32), jrd/utl.cpp (1.85), jrd/os/config_root.h (1.12),
	jrd/os/darwin/config_root.cpp (1.5), jrd/os/vms/extvms.cpp (1.25),
	qli/dtr.cpp (1.40), qli/lex.cpp (1.34), remote/inet.cpp (1.149),
	remote/remote.cpp (1.40), utilities/gsec/gsec.cpp (1.49),
	utilities/ibmgr/ibmgr.cpp (1.18):

	Change from getenv to readenv. This is still getenv in Linux/UNIX
	but GetEnvironmentVariable in Windows.

2006-01-13 23:25  robocop

	* firebird2/src/burp/: spit.h (1.10), std_desc.h (1.9):

	Totally misc.

2006-01-13 10:33  dimitr

	* firebird2/src/jrd/: met.epp (1.178), par.cpp (1.126):

	Fixed SF #1404215.

2006-01-13 08:36  dimitr

	* firebird2/src/burp/: burp.h (1.70), spit.cpp (1.31), spit.h
	(1.9), std_desc.h (1.8):

	1) Fixed stdin/stdout redirection in win32 gsplit 2) Make the code
	more GCC4 friendly

2006-01-12 14:21  dimitr

	* firebird2/src/remote/interface.cpp (1.116):

	Fixed the wrong local connection.

2006-01-10 23:20  robocop

	* firebird2/doc/WhatsNew (1.81):

	Misc.

2006-01-10 16:00  kkuznetsov

	* firebird2/src/: common/classes/fb_string.h (1.4), jrd/status.h
	(1.8):

	Fix compile error on Solaris - udefined va_list

2006-01-10 09:31  dimitr

	* firebird2/src/burp/std_desc.h (1.7):

	Correction.

2006-01-10 08:59  dimitr

	* firebird2/doc/sql.extensions/README.select_expressions (1.3):

	Corrections, thanks to Claudio.

2006-01-09 20:57  dimitr

	* firebird2/src/burp/: burp.cpp (1.106), burp.h (1.69), std_desc.h
	(1.6):

	Minor cleanup + solved one of the GCC4 compile issues.

2006-01-09 15:17  dimitr

	* firebird2/doc/WhatsNew (1.80):

	More docs.

2006-01-09 13:45  dimitr

	* firebird2/doc/sql.extensions/README.select_expressions (1.2):

	More docs.

2006-01-09 11:13  dimitr

	* firebird2/doc/README.xnet (1.2):

	Added description of XNET.

2006-01-08 09:21  dimitr

	* firebird2/src/jrd/btr.cpp (1.156):

	Fixed BUGCHECK(205) related to ODS11 index changes.

2006-01-08 02:11  robocop

	* firebird2/src/: common/fb_exception.cpp (1.21),
	include/fb_exception.h (1.20):

	Avoid a crash.

2006-01-07 17:57  alexpeshkoff

	* firebird2/src/: common/utils.cpp (1.15),
	common/classes/MetaName.cpp (1.6), common/classes/fb_string.cpp
	(1.30), isql/isql.epp (1.165), jrd/dfw.epp (1.170):

	fixed compilation after changes in exception

2006-01-07 17:55  alexpeshkoff

	* firebird2/src/common/fb_exception.cpp (1.20):

	avoid vararg constructors in status_exception

2006-01-07 17:53  alexpeshkoff

	* firebird2/src/remote/interface.cpp (1.115):

	rollback temporary fix after fixing status_exception

2006-01-07 17:50  alexpeshkoff

	* firebird2/src/include/fb_exception.h (1.19):

	avoid vararg constructors in status_exception

2006-01-07 02:32  robocop

	* firebird2/src/: alice/alice_meta.epp (1.47),
	gpre/gpre_meta_boot.cpp (1.50):

	Misc.

2006-01-07 01:34  robocop

	* firebird2/src/common/fb_exception.cpp (1.19):

	Complete Alex fix.

2006-01-07 01:33  robocop

	* firebird2/src/jrd/os/config_root.h (1.11):

	Totally misc.

2006-01-07 01:31  robocop

	* firebird2/src/: alice/alice_meta.epp (1.46), dudley/exe.epp
	(1.60), dudley/trn.cpp (1.36), gpre/gpre_meta.epp (1.54),
	gpre/gpre_meta_boot.cpp (1.49), jrd/cmp.cpp (1.190), jrd/dyn.epp
	(1.80), jrd/intl.cpp (1.83), jrd/jrd.cpp (1.230), jrd/pag.cpp
	(1.93), qli/command.cpp (1.24), qli/meta.epp (1.58),
	remote/os/win32/srvr_w32.cpp (1.31), utilities/install/install.cpp
	(1.8), utilities/install/registry.cpp (1.12),
	utilities/install/services.cpp (1.19):

	Comment excessive dependencies on license.h.

2006-01-06 13:27  alexpeshkoff

	* firebird2/src/: jrd/ibase.h (1.111), remote/interface.cpp
	(1.114), remote/server.cpp (1.111):

	simpler way to detect redirection attempt

2006-01-06 12:21  alexpeshkoff

	* firebird2/src/: remote/interface.cpp (1.113),
	common/fb_exception.cpp (1.18):

	fixed "invalid database handle" error

2006-01-05 18:30  alexpeshkoff

	* firebird2/src/jrd/ibase.h (1.110):

	don't use internal type in public file

2006-01-05 18:13  dimitr

	* firebird2/src/jrd/opt.cpp (1.252):

	Allowed expression indices to be used for navigation on outer
	streams.

2006-01-05 11:10  dimitr

	* firebird2/src/jrd/cch.cpp (1.124):

	Little cleanup.

2006-01-04 06:55  robocop

	* firebird2/src/dsql/metd.epp (1.84):

	Misc.

2006-01-03 16:47  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.189), scl.epp (1.71), scl_proto.h
	(1.22), vio.cpp (1.142):

	1) Replaced TEXT* with MetaName& in SCL.  2) Fixed SF #1396017.

2006-01-03 16:07  alexpeshkoff

	* firebird2/src/common/classes/: MetaName.cpp (1.5), MetaName.h
	(1.4):

	MetaName can now handle NULL in constructors and assignments

2006-01-03 12:28  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.188), exe.cpp (1.168), jrd.cpp
	(1.229), req.h (1.49):

	Fixed the garbage trigger name (reported by Alex).

2005-12-31 06:58  robocop

	* firebird2/src/jrd/: nav.cpp (1.53), rse.cpp (1.94), rse.h (1.41):

	Isolate scrollable cursors (checked by Dmitry Y.)

2005-12-31 04:49  robocop

	* firebird2/src/utilities/ibmgr/: ibmgr.h (1.12), srvrmgr.cpp
	(1.29):

	Misc.

2005-12-30 17:08  alexpeshkoff

	* firebird2/src/dbs/security.sql (1.8):

	fixed SF bug 229237

2005-12-30 16:59  alexpeshkoff

	* firebird2/src/utilities/ibmgr/: ibmgr.cpp (1.17), ibmgr.h (1.11),
	srvrmgr.cpp (1.28):

	front-ported one forgotten 1.5 commit to 2.0

2005-12-30 16:13  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.init.d.debian.in
	(1.4):

	fixed runuser problem on Debian

2005-12-30 07:57  robocop

	* firebird2/src/isql/: isql.epp (1.164), show.epp (1.82):

	Parse the server version output (that can be large with
	redirection) correctly when isql -z is used.

2005-12-29 10:32  alexpeshkoff

	* firebird2/src/isql/isql.epp (1.163):

	make server-version output a bit more readable

2005-12-29 09:06  alexpeshkoff

	* firebird2/src/: remote/merge.cpp (1.20), isql/isql.epp (1.162):

	fixed bugs in server version reporting

2005-12-28 11:07  dimitr

	* firebird2/src/jrd/gds.cpp (1.185):

	Fixed POSIX builds.

2005-12-28 08:11  aafemt

	* firebird2/doc/README.build.mingw.html (1.16):

	Misc

2005-12-28 07:58  aafemt

	* firebird2/builds/posix/: make.defaults (1.44), make.rules (1.28),
	prefix.mingw (1.43):

	Strip executables in prod build

2005-12-28 07:42  robocop

	* firebird2/src/jrd/evl.cpp (1.159):

	Misc.

2005-12-28 07:09  aafemt

	* firebird2/builds/posix/Makefile.in.client.util (1.33):

	Redundant objects

2005-12-28 07:08  aafemt

	* firebird2/builds/posix/prefix.mingw (1.42):

	Adapted for GCC 3.4

2005-12-28 07:07  aafemt

	* firebird2/doc/README.build.mingw.html (1.15):

	Update

2005-12-28 07:06  aafemt

	* firebird2/doc/README.incompatibilities.txt (1.6):

	More info

2005-12-28 03:21  robocop

	* firebird2/doc/README.incompatibilities.txt (1.5):

	Misc.

2005-12-27 11:57  dimitr

	* firebird2/doc/README.incompatibilities.txt (1.4):

	More info.

2005-12-27 10:42  dimitr

	* firebird2/src/isql/show.epp (1.81):

	Fixed stack buffer overrun.

2005-12-27 09:09  robocop

	* firebird2/: src/misc/codes.epp (1.20), src/include/gen/iberror.h
	(1.37), doc/README.incompatibilities.txt (1.3):

	Misc.

2005-12-26 22:18  hvlad

	* firebird2/src/common/classes/stack.h (1.18):

	Avoid frequent (unneeded and inefficient) allocation\deallocation
	of stack entryes

2005-12-26 22:17  hvlad

	* firebird2/src/jrd/cch.cpp (1.123):

	Restored accidentally committed wrong file

2005-12-26 22:13  hvlad

	* firebird2/src/jrd/cch.cpp (1.122):

	Avoid frequent (unneeded and inefficient) allocation \ deallocation
	of stack entryes

2005-12-26 17:10  alexpeshkoff

	* firebird2/src/isql/isql.epp (1.161):

	Fixed buffer overrun in case of bad data returned by
	isc_database_info()

2005-12-26 12:59  alexpeshkoff

	* firebird2/doc/README.incompatibilities.txt (1.2):

	Misc

2005-12-26 11:30  dimitr

	* firebird2/src/: misc/codes.epp (1.19), include/gen/iberror.h
	(1.36):

	Continued fixing public headers.

2005-12-26 10:47  dimitr

	* firebird2/src/jrd/nav.cpp (1.52):

	Never rely on eof/bof markers for non-scrollable-cursors code.
	This fixes the newly introduced bug as well as the original issue.

2005-12-26 00:12  hvlad

	* firebird2/src/jrd/cmp.cpp (1.187):

	Missing assignment

2005-12-25 08:43  robocop

	* firebird2/src/jrd/gds.cpp (1.184):

	Do not use the harcoded c:\Program Files path while possible: it
	doesn't have to live in the C: partition and it's localized in
	non-English Windows versions.

2005-12-25 08:40  robocop

	* firebird2/src/remote/os/win32/srvr_w32.cpp (1.30):

	- Handle gracefully the exceptions that happen at startup in
	Windows.  - Show the version string if asked explicitly.  - Some
	minor cleanup.

2005-12-25 05:42  robocop

	* firebird2/src/jrd/gds.cpp (1.183):

	Solve chicken and egg problem: when we can't locate the config
	file, we throw an exception but if we try to trap and decode the
	failure in another place, it tries to know the location of the
	messages file (to interpret the status vector), which in turn
	requires to locate the config file. Therefore, we crash
	mysteriously.

2005-12-25 05:38  robocop

	* firebird2/src/jrd/os/: posix/fbsyslog.cpp (1.4),
	win32/fbsyslog.cpp (1.5), fbsyslog.h (1.5):

	Agreed with Dmitry: when we are reporting an error, we don't know
	how critical it is. No need to copy/clone the string and risk more
	failures, since we don't need to change it to send it to the
	operating system.

2005-12-25 05:36  robocop

	* firebird2/src/jrd/os/darwin/config_root.cpp (1.4):

	Mark this Darwin-specific file as out of sync WRT the
	platform-neutral header file config_root.h: has a duplicate
	function and the constructor doesn't match.

2005-12-25 05:29  robocop

	* firebird2/src/jrd/os/config_root.h (1.10):

	[s|g]etConfigFile renamed [s|g]setConfigFilePath. Clearer, since we
	have a class named ConfigFile but the function only returns a
	string with the path, not an object.

2005-12-25 05:01  robocop

	* firebird2/src/: common/fb_exception.cpp (1.17),
	remote/os/win32/property.cpp (1.15):

	Misc.

2005-12-25 04:59  robocop

	* firebird2/src/: common/config/config.cpp (1.64),
	common/config/config_file.h (1.13), config/Configuration.cpp (1.3),
	config/Configuration.h (1.3), jrd/db_alias.cpp (1.18):

	[s|g]etConfigFile renamed [s|g]setConfigFilePath. Clearer, since we
	have a class named ConfigFile but the function only returns a
	string with the path, not an object.

2005-12-24 18:05  alexpeshkoff

	* firebird2/src/extlib/fbudf/fbudf.cpp (1.23):

	make fbudf use fb2 class Mutex, when needed

2005-12-24 18:03  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.client.fbudf (1.6):

	fixed fbudf

2005-12-24 08:29  robocop

	* firebird2/src/iscguard/iscguard.cpp (1.44):

	Misc.

2005-12-24 08:28  robocop

	* firebird2/src/common/classes/alloc.cpp (1.78):

	Don't crash the debug build if the allocations report file cannot
	be opened.

2005-12-24 00:32  robocop

	* firebird2/src/include/gen/autoconfig_msvc.h (1.98):

	Make sure gmtime_r is marked as missing in Win32.

2005-12-24 00:11  robocop

	* firebird2/src/jrd/gds.cpp (1.182):

	Fix the non-VMS version of gds__validate_lib_path: We shouldn't
	modify the result from getenv().  Also, fix some null terminator
	issues.

2005-12-24 00:08  robocop

	* firebird2/src/extlib/fbudf/: fbudf.cpp (1.22), fbudf.h (1.9),
	fbudf.sql (1.9):

	Add getExactTimestampUTC and put some indications. Alex will fix my
	stub code.  It seems gmtime doesn't work as expected at least with
	VC6.

2005-12-23 16:39  dimitr

	* firebird2/doc/README.incompatibilities.txt (1.1):

	Added some docs.

2005-12-23 12:42  alexpeshkoff

	* firebird2/builds/install/: misc/posixLibrary.sh.in (1.4),
	arch-specific/linux/super/postinstall.sh.in (1.10):

	fix fbmgr operation

2005-12-23 10:40  alexpeshkoff

	* firebird2/src/vulcan/JString.h (1.6):

	fixed posix build

2005-12-23 10:21  alexpeshkoff

	* firebird2/configure.in (1.237):

	test presence of gmtime_r()

2005-12-23 09:52  alexpeshkoff

	* firebird2/src/remote/: inet.cpp (1.148), interface.cpp (1.112):

	Misc

2005-12-23 09:24  alexpeshkoff

	* firebird2/src/common/classes/ClumpletWriter.cpp (1.13):

	fixed problems with empty SPB

2005-12-23 02:42  robocop

	* firebird2/src/: include/fb_exception.h (1.18),
	jrd/IntlManager.cpp (1.6), vulcan/JString.cpp (1.5),
	vulcan/JString.h (1.5), vulcan/PathName.cpp (1.4),
	vulcan/PathName.h (1.4):

	Const correctness and the like.

2005-12-22 07:22  robocop

	* firebird2/src/include/fb_exception.h (1.17):

	This alternative constructor shouldn't be public, but MSVC6 doesn't
	obey the private clause if there's another constructor made public.
	Maybe no compiler does.

2005-12-22 07:02  robocop

	* firebird2/src/remote/interface.cpp (1.111):

	Fix for crash in Alex' disable multi-hop config param.

2005-12-21 22:59  dimitr

	* firebird2/src/jrd/exe.cpp (1.167):

	Simplify PSQL cursor handling a bit.

2005-12-21 22:58  dimitr

	* firebird2/src/jrd/nav.cpp (1.51):

	Fixed bug with infinite circular retrievals.

2005-12-21 18:49  dimitr

	* firebird2/src/dsql/dsql.h (1.88):

	More realistic BLR buffer. We don't need redundant allocations.

2005-12-21 11:15  alexpeshkoff

	* firebird2/doc/WhatsNew (1.79):

	my changes

2005-12-21 11:12  alexpeshkoff

	* firebird2/src/jrd/ibase.h (1.109):

	added dpb/spb tags to support redirection control

2005-12-21 11:09  alexpeshkoff

	* firebird2/src/: common/config/config.cpp (1.63),
	common/config/config.h (1.37), remote/interface.cpp (1.110),
	remote/server.cpp (1.110):

	added Redirection parameter to firebird.conf

2005-12-21 11:04  alexpeshkoff

	* firebird2/builds/install/misc/firebird.conf (1.17):

	added Redirection parameter to firebird.conf

2005-12-20 21:36  kkuznetsov

	* firebird2/extern/icu/source/configure (1.4):



	reflect changes to configure.in for sun threading

2005-12-20 14:24  dimitr

	* firebird2/doc/WhatsNew (1.78):

	Updated.

2005-12-20 13:14  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.gbak (1.15),
	Makefile.in.client.gdef (1.14), Makefile.in.client.gfix (1.17),
	Makefile.in.client.gpre (1.21), Makefile.in.client.gsec (1.8),
	Makefile.in.client.isql (1.13), Makefile.in.client.qli (1.9),
	Makefile.in.client.util (1.32):

	fix non-nptl SS build

2005-12-20 12:12  dimitr

	* firebird2/src/jrd/os/win32/mod_loader.cpp (1.8):

	Fixed win32 implementation of ModuleLoader::Module.

2005-12-20 09:18  aafemt

	* firebird2/configure.in (1.236):

	deleted libfbcommon as was suggested by Jim

2005-12-19 17:24  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.162):

	fixed server properties info using ibExpert

2005-12-19 14:59  dimitr

	* firebird2/src/jrd/: Optimizer.cpp (1.50), Optimizer.h (1.13):

	Fixed the issue related to non-indexed relationships (reported in
	fb-devel).

2005-12-19 11:02  alexpeshkoff

	* firebird2/src/dudley/extract.epp (1.43):

	fixed warning

2005-12-18 18:56  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.25),
	Makefile.in.client.gbak (1.14), Makefile.in.client.gdef (1.13),
	Makefile.in.client.gfix (1.16), Makefile.in.client.gpre (1.20),
	Makefile.in.client.gsec (1.7), Makefile.in.client.isql (1.12),
	Makefile.in.client.qli (1.8), Makefile.in.client.util (1.31),
	Makefile.in.codes (1.20), Makefile.in.embed.gbak (1.15),
	Makefile.in.embed.gdef (1.11), Makefile.in.embed.gfix (1.18),
	Makefile.in.embed.gpre (1.20), Makefile.in.embed.isql (1.12),
	Makefile.in.embed.lockmgr (1.10), Makefile.in.embed.qli (1.18),
	Makefile.in.embed.util (1.28), Makefile.in.examples (1.8),
	Makefile.in.fbserver (1.22), Makefile.in.libfbembed (1.17),
	Makefile.in.msgs (1.17), Makefile.in.refDatabases (1.29),
	Makefile.in.static.gbak (1.12), Makefile.in.static.gpre (1.19),
	Makefile.in.static.isql (1.11), make.defaults (1.43),
	make.shared.targets (1.21), make.shared.variables (1.59):

	deleted libfbcommon as was suggested by Jim

2005-12-18 18:56  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.firebird (1.67):

	correctly build public ibase.h

2005-12-18 18:47  alexpeshkoff

	* firebird2/src/misc/makeHeader.cpp (1.1):

	simple utility to build public ibase.h

2005-12-18 17:10  alexpeshkoff

	* firebird2/src/common/classes/locks.h (1.22):

	use mutex instead of spin lock

2005-12-18 17:08  alexpeshkoff

	* firebird2/src/lock/lock.h (1.33):

	avoid overflows in UCHAR lhb_version

2005-12-18 16:23  alexpeshkoff

	* firebird2/builds/install/misc/classicLibrary.sh.in (1.4):

	let all users run applications

2005-12-17 13:59  aafemt

	* firebird2/builds/win32/defs/fbclient_s.def (1.3):

	Some more mangled exports

2005-12-17 13:55  aafemt

	* firebird2/src/: include/types_pub.h (1.3), jrd/ibase.h (1.108):

	Move type declarations to appropriate header

2005-12-17 13:48  aafemt

	* firebird2/src/jrd/val.h (1.32):

	Fix warning

2005-12-17 11:37  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.49):

	Fixed optimizer. Some adjustments may follow.

2005-12-17 08:09  dimitr

	* firebird2/doc/WhatsNew (1.77):

	Correction.

2005-12-17 05:31  robocop

	* firebird2/doc/WhatsNew (1.76):

	Misc.

2005-12-17 03:26  robocop

	* firebird2/src/utilities/gstat/dba.epp (1.62):

	Gstat should display the Win32 error text, not the error code in
	English versions.

2005-12-14 03:20  robocop

	* firebird2/: doc/WhatsNew (1.75), src/msgs/history.sql (1.26):

	Misc.

2005-12-14 01:06  arnobrinkman

	* firebird2/src/jrd/validation.cpp (1.11):

	Fix incorrect report of corrupt-message on primary/unique index
	validation. Reported by Vlad.

2005-12-14 00:19  arnobrinkman

	* firebird2/src/jrd/Optimizer.cpp (1.48):

	Another "workaround" for prepared statements on empty tables.  To
	be reviewed by Dmitry Yemanov.

2005-12-13 16:41  dimitr

	* firebird2/doc/WhatsNew (1.74):

	Misc.

2005-12-13 15:20  dimitr

	* firebird2/doc/WhatsNew (1.73):

	Described changes for Beta 2.

2005-12-12 19:39  dimitr

	* firebird2/src/jrd/blb.cpp (1.109):

	Fixed one more compatibility issue with arrays.

2005-12-12 18:36  dimitr

	* firebird2/src/dsql/make.cpp (1.107):

	Fixed a few wrong error messages + minor cleanup.

2005-12-12 18:27  dimitr

	* firebird2/src/dsql/pass1.cpp (1.252):

	Ported solution for SF #1371274 from Yaffil + minor cleanup.

2005-12-12 14:58  dimitr

	* firebird2/src/jrd/: dfw.epp (1.169), met.epp (1.177), trig.h
	(1.19):

	Fixed SF #1191206.

2005-12-12 14:54  dimitr

	* firebird2/: src/msgs/facilities.sql (1.47), src/msgs/messages.sql
	(1.59), src/msgs/system_errors.sql (1.26),
	src/include/gen/codetext.h (1.36), src/include/gen/iberror.h
	(1.35), src/include/gen/msgs.h (1.47), src/include/gen/rdb_codes.h
	(1.35), src/include/gen/sql_code.h (1.39),
	lang_helpers/gds_codes.ftn (1.29), lang_helpers/gds_codes.pas
	(1.29):

	More error messages.

2005-12-12 11:57  dimitr

	* firebird2/src/msgs/: facilities.sql (1.46), messages.sql (1.58),
	system_errors.sql (1.25):

	Added new error messages.

2005-12-12 11:55  dimitr

	* firebird2/src/jrd/blb.cpp (1.108):

	Better error reporting.

2005-12-12 11:52  dimitr

	* firebird2/src/jrd/rse.cpp (1.93):

	Fixed SF #1292106.

2005-12-12 11:50  dimitr

	* firebird2/: src/include/gen/codetext.h (1.35),
	src/include/gen/iberror.h (1.34), src/include/gen/msgs.h (1.46),
	src/include/gen/rdb_codes.h (1.34), src/include/gen/sql_code.h
	(1.38), lang_helpers/gds_codes.ftn (1.28),
	lang_helpers/gds_codes.pas (1.28):

	Added new error messages.

2005-12-12 11:01  dimitr

	* firebird2/src/jrd/trig.h (1.18):

	Fixed SF #609538.

2005-12-11 14:42  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.161):

	report error when user requested unknown info

2005-12-11 09:32  robocop

	* firebird2/src/gpre/cmp.cpp (1.34):

	Misc.

2005-12-10 11:25  dimitr

	* firebird2/src/jrd/blb.cpp (1.107):

	Rolled back one of my previous commits.  We cannot forbid
	array->array assignments.

2005-12-10 11:15  dimitr

	* firebird2/src/jrd/svc.cpp (1.160):

	Fixed regressions with SAPI.

2005-12-10 11:15  dimitr

	* firebird2/src/common/classes/ClumpletReader.cpp (1.17):

	Undone my changes in clumplets to follow Alex's solution.

2005-12-10 11:05  dimitr

	* firebird2/src/common/classes/ClumpletReader.cpp (1.16):

	Fixed regressions with SAPI.

2005-12-09 22:50  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.8),
	src/intl/charsets.h (1.8), src/intl/cs_narrow.cpp (1.8),
	src/intl/lc_ascii.cpp (1.17), src/intl/ld.cpp (1.17),
	src/intl/charsets/cs_w1258.h (1.1), src/jrd/intlnames.h (1.18):

	Add Vietnamese charset WIN1258 - contributed by Nguyen The Phuong

2005-12-09 11:17  dimitr

	* firebird2/examples/empbuild/empbuild.e (1.6):

	Fixed compilation of empbuild.

2005-12-09 06:07  robocop

	* firebird2/src/gpre/: c_cxx.cpp (1.66), cmp.cpp (1.33),
	cmp_proto.h (1.13), gpre.cpp (1.75), gpre.h (1.81), pat.cpp (1.28):

	Forward-port Ann's enhancement to gpre to allow more range for
	identifiers (more changes may be needed in the future to complete
	the feature).

2005-12-09 06:00  robocop

	* firebird2/src/jrd/: pwd.cpp (1.48), svc.cpp (1.159):

	Misc.

2005-12-08 16:33  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.158):

	fixed problem with isc_spb_res_access_mode

2005-12-08 16:20  alexpeshkoff

	* firebird2/src/jrd/ibase.h (1.107):

	rolled back my last change - was done due to bug in ib6.0
	documentation

2005-12-08 16:16  alexpeshkoff

	* firebird2/src/jrd/ibase.h (1.106):

	fixed comment

2005-12-08 14:52  dimitr

	* firebird2/src/jrd/: ini.epp (1.73), trig.h (1.17):

	An attempt to fix the regression with allowed updates of
	index-constrained columns.  No guarantees that it won't cause some
	MET/DFW conflicts, but I'm out of better ideas.

2005-12-06 13:30  dimitr

	* firebird2/src/jrd/exe.cpp (1.166):

	Misc.

2005-12-06 11:11  dimitr

	* firebird2/src/jrd/blb.cpp (1.106):

	More changes re. blobs handling.

2005-12-06 02:02  asfernandes

	* firebird2/src/jrd/evl.cpp (1.158):

	Fixed problem "STARTING WITH and subselect CASE bug" reported by
	Mustafa WILMAZ on fb-devel

2005-12-05 23:13  hvlad

	* firebird2/src/jrd/Optimizer.cpp (1.47):

	Use EXE_find_request in optimizer at index expression comparison to
	avoid AV in case of using index simultaneously in some connections

2005-12-05 14:42  dimitr

	* firebird2/src/: include/fb_types.h (1.49), include/types_pub.h
	(1.2), jrd/ibase.h (1.105):

	Fixed 64bit builds.

2005-12-05 14:25  dimitr

	* firebird2/src/jrd/exe.cpp (1.165):

	Fixed crash caused by my recent commit.

2005-12-05 13:57  dimitr

	* firebird2/builds/posix/Makefile.in.firebird (1.66):

	Changed location of some defines in order to avoid internals inside
	ibase.h.

2005-12-05 13:45  dimitr

	* firebird2/src/jrd/blb.cpp (1.105):

	Oops.

2005-12-05 13:40  dimitr

	* firebird2/src/jrd/: blb.cpp (1.104), blb_proto.h (1.23), exe.cpp
	(1.164):

	1. Cleanup.  2. Made array->blob assignments possible.

2005-12-05 12:45  alexpeshkoff

	* firebird2/src/burp/burp.cpp (1.105):

	let use services to backup security database

2005-12-05 12:44  dimitr

	* firebird2/builds/win32/make_all.bat (1.38):

	Changed location of some defines in order to avoid internals inside
	ibase.h.

2005-12-05 12:39  dimitr

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.14):

	Changed location of some defines in order to avoid internals inside
	ibase.h.

2005-12-05 12:31  dimitr

	* firebird2/src/misc/headers.sed (1.5):

	Changed location of some defines in order to avoid internals inside
	ibase.h.

2005-12-05 12:28  dimitr

	* firebird2/src/: include/fb_types.h (1.48), include/types_pub.h
	(1.1), jrd/ibase.h (1.104), dsql/sqlda_pub.h (1.5):

	Changed location of some defines in order to avoid internals inside
	ibase.h.

2005-12-05 12:06  dimitr

	* firebird2/src/jrd/exe.cpp (1.163):

	Let's explicitly initialize unavailable trigger contexts with NULLs
	instead of relying on EVL_field.  This solves wrong error reporting
	in universal triggers vs req_warning.

2005-12-04 22:23  asfernandes

	* firebird2/src/intl/collations/xx885913lt.h (1.3):

	Fixed SF field-test $1368741 - wrong result for UPPER()

2005-12-04 13:30  dimitr

	* firebird2/src/jrd/svc.cpp (1.157):

	Restored the old code as Alex has already fixed the issue.

2005-12-04 13:18  hvlad

	* firebird2/src/dsql/parse.y (1.198):

	1. Correct end_default_opt rule 2. Fix wrong error reporting found
	by Claudio

2005-12-04 13:08  alexpeshkoff

	* firebird2/src/common/classes/string_test.cpp (1.4):

	added test to trim characters >= 128

2005-12-04 13:06  alexpeshkoff

	* firebird2/src/common/classes/fb_string.cpp (1.29):

	fixed trim of characters >= 128

2005-12-04 06:32  robocop

	* firebird2/src/jrd/: met.epp (1.176), par.cpp (1.125):

	I think I solved the code that puzzled John three years ago:
	procedure parameters ids start at zero, but we were allocating
	num_of_params plus one for both input an output params. This
	explains why when iterating we ignored the last element of the
	vector containing them. Crap that we inherited from IB.

2005-12-03 12:09  dimitr

	* firebird2/doc/sql.extensions/README.universal_triggers (1.3):

	Fixed typos.

2005-12-03 11:22  dimitr

	* firebird2/src/jrd/svc.cpp (1.156):

	Fixed restore process.

2005-12-03 11:22  dimitr

	* firebird2/src/common/classes/ClumpletReader.cpp (1.15):

	More missing stuff.

2005-12-03 10:48  dimitr

	* firebird2/src/common/classes/ClumpletReader.cpp (1.14):

	Fixed backup.

2005-12-03 08:01  robocop

	* firebird2/src/isql/isql.epp (1.160):

	Avoid the intermediate buffer.

2005-12-03 07:43  robocop

	* firebird2/src/jrd/: cmp.cpp (1.186), dfw.epp (1.168), ini.epp
	(1.72), met.epp (1.175), par.cpp (1.124), val.h (1.31):

	Finish Mike work after 3 years. :-)

2005-12-03 07:39  robocop

	* firebird2/src/intl/lc_narrow.cpp (1.15):

	Misc.

2005-12-02 23:19  hvlad

	* firebird2/src/jrd/: svc.cpp (1.155), svc.h (1.37):

	Allocate strings members of Service from the same pool as Service
	itself

2005-12-02 17:54  alexpeshkoff

	* firebird2/src/: common/classes/ClumpletReader.cpp (1.13),
	common/classes/ClumpletReader.h (1.14), jrd/svc.cpp (1.154),
	jrd/svc.h (1.36):

	fixed problems, caused by my previous commit

2005-12-02 17:49  alexpeshkoff

	* firebird2/src/qli/lex.cpp (1.33):

	fixed a warning

2005-12-02 17:48  alexpeshkoff

	* firebird2/src/jrd/: evl.cpp (1.157), exe.cpp (1.162), opt.cpp
	(1.251):

	fixed some warnings

2005-12-02 17:34  alexpeshkoff

	* firebird2/src/dudley/extract.epp (1.42):

	mark wal_info() NOT_USED_OR_REPLACED

2005-12-02 08:35  robocop

	* firebird2/src/jrd/: blb.cpp (1.103), blk.h (1.25), btr.h (1.42),
	cmp.cpp (1.185), dbg.cpp (1.32), dbt.cpp (1.32), dfw.epp (1.167),
	dpm.epp (1.61), evl.cpp (1.156), exe.cpp (1.161), exe.h (1.74),
	ext.cpp (1.62), gds.cpp (1.181), idx.cpp (1.101), ini.epp (1.71),
	jrd.cpp (1.228), jrd.h (1.141), lck.cpp (1.50), met.epp (1.174),
	nav_proto.h (1.15), par.cpp (1.123), req.h (1.48), rlck.cpp (1.33),
	rlck_proto.h (1.13), rse.cpp (1.92), rse.h (1.40), rse_proto.h
	(1.12), shut.cpp (1.35), tra.cpp (1.107), tra.h (1.49),
	validation.cpp (1.10), vio.cpp (1.141), os/vms/extvms.cpp (1.24):

	1.- Make "vec" type safe and get rid of several code contortions.
	Fix some small bugs meanwhile.	2.- Put inside PC_ENGINE several
	data members that belong to that feature.  3.- Put inside PC_ENGINE
	the code that does cleanup on those unused data members.

2005-12-02 01:28  asfernandes

	* firebird2/src/dsql/blob.epp (1.19):

	Lookup for procedure parameters in isc_blob_lookup_desc

2005-12-01 18:39  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.153):

	removed unneeded assertion

2005-12-01 18:32  alexpeshkoff

	* firebird2/src/remote/interface.cpp (1.109):

	removed unneeded any more function

2005-12-01 08:12  robocop

	* firebird2/doc/sql.extensions/README.ddl.txt (1.7):

	Document the blob filter restriction in FB2.

2005-12-01 06:46  robocop

	* firebird2/builds/win32/msvc6/: fbclient.dsp (1.51), fbembed.dsp
	(1.36):

	Add alloc.cpp to the "common" section in fbclient and fbembed
	projects as Dmitry did in MSVC7.

2005-12-01 06:34  robocop

	* firebird2/src/jrd/svc.cpp (1.152):

	Finish incomplete change and comment an assertion that doesn't
	compile with the new code.

2005-12-01 06:33  robocop

	* firebird2/src/jrd/dsc.cpp (1.27):

	Fix assertion with wrong operator precedence and a few misc
	changes.

2005-12-01 04:00  robocop

	* firebird2/src/common/classes/ClumpletReader.cpp (1.12):

	Totally misc.

2005-12-01 03:34  robocop

	* firebird2/doc/sql.extensions/README.set_transaction.txt (1.1):

	Add documentation for the extra options exposed through the DSQL's
	SET TRANSACTION command. This functionality exists already using
	TPB's.

2005-11-30 18:32  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.151):

	use ClumpletReader in SVC_start

2005-11-30 18:30  alexpeshkoff

	* firebird2/src/jrd/dsc.cpp (1.26):

	Use better type in declaration - thanks to Claudio

2005-11-30 18:11  alexpeshkoff

	* firebird2/src/common/classes/: ClumpletReader.cpp (1.11),
	ClumpletReader.h (1.13), ClumpletWriter.cpp (1.12):

	Clumplet's improvements

2005-11-30 13:36  dimitr

	* firebird2/src/remote/: inet.cpp (1.147), os/win32/wnet.cpp
	(1.33):

	Fixed lost PORT_async flag for WNET + misc.

2005-11-30 10:03  dimitr

	* firebird2/src/dsql/pass1.cpp (1.251):

	Simplified code a bit. Fixed the crash with the usage of TRIM in
	aggregation.

2005-11-30 08:45  robocop

	* firebird2/src/remote/interface.cpp (1.108):

	Misc.

2005-11-30 07:12  robocop

	* firebird2/src/gpre/: ada.cpp (1.50), c_cxx.cpp (1.65), cob.cpp
	(1.61), ftn.cpp (1.57), pas.cpp (1.51):

	Misc.

2005-11-29 17:09  hvlad

	* firebird2/src/dsql/parse.y (1.197):

	Second attempt to fix issue with parser and not correctly stored
	source for DEFAULT CURRENT_TIME\DEFAULT CURRENT_TIMESTAMP

2005-11-29 15:25  dimitr

	* firebird2/src/jrd/os/win32/config_root.cpp (1.19):

	Fixed broken (again by myself) root lookup for fbclient.

2005-11-29 12:36  dimitr

	* firebird2/src/jrd/gds.cpp (1.180):

	Fixed the bug I introduced with my GDS changes.

2005-11-29 07:39  robocop

	* firebird2/src/msgs/messages.sql (1.57):

	Undo Alex mistake with the facility number.

2005-11-29 07:24  robocop

	* firebird2/src/dsql/dsql.h (1.87):

	Misc.

2005-11-29 07:18  robocop

	* firebird2/src/jrd/btr.cpp (1.155):

	Misc.

2005-11-29 00:06  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.250):

	Fix column-name problem with UNION and derived fields.	Problem
	found by Volker Rehn.

2005-11-28 22:43  hvlad

	* firebird2/src/jrd/: btr.cpp (1.154), btr_proto.h (1.36), idx.cpp
	(1.100):

	1. Move IDX\eval_expr_idx into BTR_eval_expression 2. Replace
	similar code in BTR_key by new BTR_eval_expression 3. Use
	EXE_find_request in index expression evaluation to avoid AV in case
	of using index simultaneously in some connections

2005-11-28 14:58  hvlad

	* firebird2/src/jrd/pcmet.epp (1.38):

	Correct previous fix

2005-11-28 11:27  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	BuildExecutableInstall.bat (1.13), readme_snapshot.txt (1.1):

	Update win32 build installer script for snapshot builds.

2005-11-27 21:52  alexpeshkoff

	* firebird2/src/: alice/exe.cpp (1.43), alice/tdr.cpp (1.47),
	burp/burp.cpp (1.104), burp/restore.epp (1.99),
	common/classes/ClumpletReader.cpp (1.10),
	common/classes/ClumpletReader.h (1.12),
	common/classes/ClumpletWriter.cpp (1.11),
	common/classes/ClumpletWriter.h (1.9), dsql/preparse.cpp (1.38),
	dudley/exe.epp (1.59), gpre/gpre_meta.epp (1.53), isql/isql.epp
	(1.159), jrd/blb.cpp (1.102), jrd/blb_proto.h (1.22), jrd/blk.h
	(1.24), jrd/cvt2.cpp (1.53), jrd/dfw.epp (1.166), jrd/dsc.cpp
	(1.25), jrd/dsc.h (1.24), jrd/fun.epp (1.71), jrd/ibase.h (1.103),
	jrd/jrd.cpp (1.227), jrd/met.epp (1.173), jrd/ods.h (1.38),
	jrd/pwd.cpp (1.47), jrd/sdl.cpp (1.42), jrd/sdl_proto.h (1.16),
	jrd/svc.cpp (1.150), jrd/tra.cpp (1.106), jrd/val.h (1.30),
	jrd/why.cpp (1.95), msgs/messages.sql (1.56), qli/meta.epp (1.57),
	remote/inet.cpp (1.146), remote/inet_server.cpp (1.57),
	remote/interface.cpp (1.107), remote/server.cpp (1.109),
	remote/xnet.cpp (1.66), remote/os/win32/wnet.cpp (1.32),
	utilities/create_db.cpp (1.10), utilities/nbackup.cpp (1.47),
	utilities/gsec/gsec.cpp (1.48), utilities/gstat/dba.epp (1.61):

	1. Moved data structures, written to database file, into ods.h.  2.
	Added new types of clumplets to ClumpletReader and ClupmletWriter.
	3. Applied modified ClumpletReader and ClupmletWriter to /remote
	and partially /jrd.  4. Added active protection from remote
	brute-force attack to services API.

2005-11-27 16:04  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.firebird (1.65):

	rebuild libraries not only during boot_phase1

2005-11-27 13:05  hvlad

	* firebird2/src/jrd/sch.cpp (1.31):

	Fixed SF bug 1175157

2005-11-27 07:42  robocop

	* firebird2/src/isql/: extract.epp (1.65), show.epp (1.80):

	Fix for problems with triggers v/s checks (some triggers not
	extracted, other automatically generated triggers belonging to
	CHECK, view's CHECK OPTION and CASCADE being extracted).

2005-11-26 17:15  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.249):

	Add missing nodes to sub-select detection

2005-11-26 10:10  robocop

	* firebird2/src/jrd/Optimizer.cpp (1.46):

	Misc.

2005-11-25 16:39  hvlad

	* firebird2/src/jrd/pcmet.epp (1.37):

	Fixed AV after incorrect expression index metadata loading in case
	of not scanned relation

2005-11-25 16:20  dimitr

	* firebird2/src/jrd/: blb.cpp (1.101), evl.cpp (1.155):

	1) Prepare the blobs mover to be ready for dtype_blob variables.
	2) Fix the string routines to work with PSQL blobs.

2005-11-25 15:58  dimitr

	* firebird2/src/dsql/ddl.cpp (1.166):

	Let's generate blr_blob2 for PSQL blobs instead of blr_quad.  This
	allow PSQL blobs to carry the charset/collation attributes.

2005-11-25 15:23  dimitr

	* firebird2/src/jrd/: ini.epp (1.70), trig.h (1.16):

	Fixed corrupted IDs of system generators caused by my changes re.
	system triggers loading.

2005-11-25 13:49  arnobrinkman

	* firebird2/src/jrd/Optimizer.cpp (1.45):

	Fix explicit PLAN issue with ODS11 optimizer

2005-11-25 10:31  dimitr

	* firebird2/src/jrd/os/win32/config_root.cpp (1.18):

	Disable usage of the registry to locate the root.

2005-11-25 07:30  robocop

	* firebird2/src/jrd/nav.cpp (1.50):

	Totally misc.

2005-11-25 06:54  dimitr

	* firebird2/src/include/gen/: msgs.h (1.45), sql_code.h (1.37):

	Damn, I'm much sorry.

2005-11-24 15:03  dimitr

	* firebird2/src/remote/inet.cpp (1.145):

	Fixed cleanup of the broken port in classic. Let's always close the
	connection properly.

2005-11-24 13:15  dimitr

	* firebird2/src/remote/server.cpp (1.108):

	Fixed a couple of issues in the port cleanup logic: - improper
	thread data operations - no rollback for a broken INET port

2005-11-24 12:53  dimitr

	* firebird2/src/jrd/gds.cpp (1.179):

	Fixed builtin lookups for error messages and SQLCODEs.
	IMPORTANT!!! You have to rebuild the tree from scratch!

2005-11-24 12:51  dimitr

	* firebird2/src/misc/codes.epp (1.18):

	Fixed builtin lookups for error messages and SQLCODEs.

2005-11-24 09:43  dimitr

	* firebird2/src/jrd/par.cpp (1.122):

	Misc.

2005-11-24 09:34  dimitr

	* firebird2/src/jrd/gds.cpp (1.178):

	Reworked the BLR printer to use Firebird::string as its buffer.

2005-11-24 05:03  robocop

	* firebird2/src/remote/interface.cpp (1.106):

	Misc.

2005-11-23 21:18  dimitr

	* firebird2/src/jrd/: filters.cpp (1.46), gds.cpp (1.177):

	1. Fixed memory corruption in filters.cpp 2. Increased internal
	buffer in gds.cpp to avoid overflows 3. Made this buffer
	dynamically allocated to avoid stack corruptions 4. Minor cleanup

2005-11-23 15:22  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.44):

	Fixed wrong optimization of join orders.

2005-11-22 00:52  hvlad

	* firebird2/src/: dsql/hsh.cpp (1.30), jrd/jrd.h (1.140):

	Enlarged dsql and jrd hash tables sizes

2005-11-22 00:33  hvlad

	* firebird2/src/jrd/: cch.cpp (1.121), dfw.epp (1.165), jrd.cpp
	(1.226), jrd.h (1.139), nbak.cpp (1.50), nbak.h (1.17), shut.cpp
	(1.34):

	Eliminate unnecessary JRD_get_thread_data call in nbak.  Checked
	against B2_0_BV_Stable3 branch

2005-11-21 18:57  hvlad

	* firebird2/src/dsql/parse.y (1.196):

	Fixed issue with parser and not correctly stored source for DEFAULT
	CURRENT_TIME\DEFAULT CURRENT_TIMESTAMP

2005-11-21 18:55  hvlad

	* firebird2/src/jrd/met.epp (1.172):

	Fixed unregistered bug with DROP DEFAULT reported in fb-devel by
	"Robert"

2005-11-20 18:02  alexpeshkoff

	* firebird2/src/remote/interface.cpp (1.105):

	fixed redirection issues

2005-11-20 16:40  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.149):

	fixed work with embedded service manager

2005-11-19 19:45  arnobrinkman

	* firebird2/src/jrd/Optimizer.cpp (1.43):

	no message

2005-11-18 06:31  robocop

	* firebird2/src/common/classes/array.h (1.34):

	Fix for Alex's removeRange & removeCount methods in Array class.

2005-11-18 05:39  robocop

	* firebird2/src/: dsql/keywords.cpp (1.48), dsql/parse.y (1.195),
	remote/interface.cpp (1.104):

	Fix clash with winbase.h on IGNORE.

2005-11-17 12:32  asfernandes

	* firebird2/src/burp/burp.cpp (1.103):

	1) Make "total" to Claudio taste :-) 2) Fix error found by Vlad

2005-11-17 07:55  kkuznetsov

	* firebird2/builds/posix/: prefix.solaris (1.17),
	prefix.solaris-64gcc (1.4), prefix.solx86gcc (1.19):

	Sync solaris prefixes

2005-11-17 05:22  robocop

	* firebird2/src/dsql/: dsql.cpp (1.160), gen.cpp (1.94),
	keywords.cpp (1.47), node.h (1.70), parse.y (1.194):

	Let Ivan Prenosil test his beloved transaction options.

2005-11-16 08:49  hvlad

	* firebird2/src/dsql/: dsql.cpp (1.159), dsql.h (1.86), metd.epp
	(1.83):

	Cached charsets by id (not only by name) in dsql. Removed
	irq_cs_bpc request as unneeded anymore

2005-11-16 06:41  robocop

	* firebird2/src/jrd/dyn_def.epp (1.102):

	Fix crash caused by ODS < 11 and rdb$system_flag in rdb$roles,
	found by Dmitry.

2005-11-16 02:27  skidder

	* firebird2/src/jrd/blb.cpp (1.100):

	Fix the issue with bad incremental backups created when large blobs
	were changed.  Direct thanks to Hui Wang of BroadView QA team who
	chased down the problem.

2005-11-15 09:48  dimitr

	* firebird2/src/burp/canonical.cpp (1.36):

	Avoid buffer overruns when restoring corrupted data (always check
	for the declared length).  Look at remote/xdr.cpp for example.

	TODO: print a warning during backup in this case.

2005-11-13 11:01  hvlad

	* firebird2/src/jrd/dfw.epp (1.164):

	Fixed bug in DFW reported by Claudio in fb-devel (lost
	status-vector during phase 0 execution)

2005-11-13 00:36  robocop

	* firebird2/src/dsql/dsql.cpp (1.158):

	What about putting the nodes you added in node.h also in the DSQL
	debugging facilility, folks? :-)

2005-11-12 19:48  dimitr

	* firebird2/src/dsql/metd.epp (1.82):

	Globals must die, epysode III.

2005-11-11 06:42  robocop

	* firebird2/src/jrd/tra.cpp (1.105):

	Totally misc.

2005-11-11 01:43  asfernandes

	* firebird2/src/burp/burp.cpp (1.102):

	Fix problem of empty arguments passing garbage in SPB

2005-11-09 00:57  robocop

	* firebird2/src/isql/isql.epp (1.158):

	Let isql yell always, irregardless of the switches.

2005-11-09 00:54  robocop

	* firebird2/src/msgs/messages.sql (1.55):

	Correct messages.

2005-11-09 00:49  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.248):

	Fix problem with sub-queries/derived tables in the HAVING clause

2005-11-08 16:24  dimitr

	* firebird2/src/jrd/evl.cpp (1.154):

	Fixed division when compile-time and runtime scales don't match.
	Look at multiply2() for example.

2005-11-08 13:49  dimitr

	* firebird2/src/jrd/cmp.cpp (1.184):

	Fixed corruption of the impure area introduced by myself a few
	months ago.

2005-11-08 06:59  robocop

	* firebird2/src/jrd/: cvt2.cpp (1.52), exe.cpp (1.160):

	Solved SF Bug# 1184099.  To be reviewed by Adriano.

2005-11-06 07:23  robocop

	* firebird2/src/jrd/rse.cpp (1.91):

	Totally misc.

2005-11-06 04:31  robocop

	* firebird2/src/jrd/: rse.cpp (1.90), rse.h (1.39):

	Get rid of some redundant or unused stuff.

2005-11-06 04:29  robocop

	* firebird2/src/jrd/: dyn_del.epp (1.50), evl_string.h (1.21):

	Misc.

2005-11-06 04:20  robocop

	* firebird2/src/jrd/: tra.cpp (1.104), tra.h (1.48):

	Backport Ann's fix for the system txn.

2005-11-06 02:56  robocop

	* firebird2/src/jrd/: Optimizer.cpp (1.42), Optimizer.h (1.12),
	ext.cpp (1.61), opt.cpp (1.250):

	Non-member functions that are used in other modules should have a
	prefix.  Created a couple of temporary vars for code
	simplification.

2005-11-05 15:50  arnobrinkman

	* firebird2/src/jrd/: Optimizer.cpp (1.41), Optimizer.h (1.11):

	Use candidate cost for decision which candidate to use.  Stop using
	indexes when total cost is greater as the previous used total cost.
	 Fix excludeLower/exludeUpper problem with using more operators to
	the same field.

2005-11-04 06:20  robocop

	* firebird2/src/burp/restore.epp (1.98):

	Gbak must write always the system flag when creating objects.  This
	is the first step before we are able to make rdb$system_flag field
	mandatory in the future.

2005-11-04 06:19  robocop

	* firebird2/src/jrd/dyn_mod.epp (1.66):

	DYN must write always the system flag when creating objects.  This
	is the first step before we are able to make rdb$system_flag field
	mandatory in the future.

2005-11-04 05:46  robocop

	* firebird2/src/: jrd/dyn_mod.epp (1.65), msgs/facilities.sql
	(1.45), msgs/messages.sql (1.54):

	Fixing SET DEFAULT so it operates on rdb$relation_fields only and
	raises an error if DROP DEFAULT finds the default belonging to an
	explicit domain. Thanks to Ann for committing the messages to the
	central db.

2005-11-02 01:11  robocop

	* firebird2/src/jrd/dyn.epp (1.79):

	Misc.

2005-10-31 08:28  hvlad

	* firebird2/src/jrd/vio.cpp (1.140):

	Fixed FB2 regression

2005-10-30 09:15  robocop

	* firebird2/src/dsql/ddl.cpp (1.165):

	Fix SF-bug field-test #1192225.

2005-10-30 08:44  robocop

	* firebird2/src/jrd/dyn_def.epp (1.101):

	DYN must write always the system flag when creating objects.  This
	is the first step before we are able to make rdb$system_flag field
	mandatory in the future.

2005-10-30 03:29  robocop

	* firebird2/src/jrd/os/posix/guid.cpp (1.11):

	Totally misc.

2005-10-29 16:57  asfernandes

	* firebird2/src/burp/burp.cpp (1.101):

	Fixed problem of GBAK adding a garbage byte to SPB, when called
	with -SE. Reproducable with: gbak -C -SE service_mgr c:\t.fbk
	localhost:c:\t.fdb

2005-10-29 11:15  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.164), dsql.cpp (1.157), node.h
	(1.69), parse.y (1.193), pass1.cpp (1.247):

	Implemented RECREATE TRIGGER.

2005-10-29 05:46  robocop

	* firebird2/src/jrd/os/posix/guid.cpp (1.10):

	Totally misc.

2005-10-28 18:34  alexpeshkoff

	* firebird2/src/dsql/metd.epp (1.81):

	Fixed SS deadlock in DSQL

2005-10-28 17:25  alexpeshkoff

	* firebird2/src/common/classes/semaphore.h (1.22):

	Retry when system call is interrupted

2005-10-28 17:18  alexpeshkoff

	* firebird2/src/jrd/os/posix/guid.cpp (1.9):

	Retry when system call is interrupted

2005-10-28 10:11  dimitr

	* firebird2/src/jrd/evl.cpp (1.153):

	Fixed the bug reported by Jim.

2005-10-28 09:39  dimitr

	* firebird2/src/jrd/grant.epp (1.53):

	Forgot one more fix.

2005-10-28 08:18  dimitr

	* firebird2/src/jrd/grant.epp (1.52):

	Misc.

2005-10-28 07:37  dimitr

	* firebird2/src/dsql/ddl.cpp (1.163):

	Fixed the bug noticed by Claudio.

2005-10-28 06:15  robocop

	* firebird2/src/remote/os/win32/window.rc (1.2):

	Fix funny message in a resource.

2005-10-28 06:15  robocop

	* firebird2/src/jrd/btr.cpp (1.153):

	Misc.

2005-10-27 23:52  hvlad

	* firebird2/src/jrd/: btr.cpp (1.152), Optimizer.cpp (1.40),
	Optimizer.h (1.10), btr.h (1.41), opt.cpp (1.249):

	Fixed SF #223060 Slow processing of GREATER-THEN operator

2005-10-27 15:51  alexpeshkoff

	* firebird2/builds/install/arch-specific/linux/:
	classic/makeInstallImage.sh.in (1.18), super/makeInstallImage.sh.in
	(1.17):

	added new stuff to the packages

2005-10-26 20:21  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.162), node.h (1.68), parse.y
	(1.192):

	1) Fixed check constraints 2) A bit simplified generation of check
	option triggers 3) Cleanup of unused parser stuff

2005-10-26 17:11  hvlad

	* firebird2/src/jrd/: btr.cpp (1.151), btr.h (1.40), idx.cpp
	(1.99):

	Don't allow to create primary key constraint on non-null fields
	with null values.  For example:

	create table buggg (f1 int not null, f2 int not null); commit;

	insert into buggg values (1, 1) commit;

	alter table buggg add pk int not null primary key; or alter table
	buggg add constraint pk_buggg primary key (pk) or alter table buggg
	add constraint pk_buggg primary key (f1, f2, pk)

2005-10-26 16:03  alexpeshkoff

	* firebird2/builds/install/misc/classicLibrary.sh.in (1.3):

	fixed bug with access to QLI's help

2005-10-25 22:42  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.246):

	Fix NEW/OLD context problem found by Dmitry

2005-10-24 14:29  alexpeshkoff

	* firebird2/src/: misc/upgrade/v2/security_database.sql (1.2),
	dbs/security.sql (1.7), jrd/pwd.cpp (1.46):

	finished rdb$users to match vulcan

2005-10-24 13:56  dimitr

	* firebird2/src/jrd/grant.epp (1.51):

	Bugfix (workaround) for #1334034.

2005-10-22 14:35  aafemt

	* firebird2/: builds/posix/Makefile.in.client.gbak (1.13),
	builds/posix/Makefile.in.client.gfix (1.15),
	builds/posix/Makefile.in.client.gsec (1.6),
	builds/posix/Makefile.in.client.util (1.30), src/jrd/svc.cpp
	(1.148):

	Fix MinGW SS build

2005-10-22 13:51  dimitr

	* firebird2/doc/WhatsNew (1.72):

	More docs.

2005-10-22 13:09  dimitr

	* firebird2/src/msgs/messages.sql (1.53):

	Restored the XCPCODE reporting to be compatible with 1.5.  A
	temporary solution.

2005-10-22 13:06  dimitr

	* firebird2/src/: jrd/exe.cpp (1.159), include/gen/msgs.h (1.44):

	Restored the XCPCODE reporting to be compatible with 1.5.  A
	temporary solution.

2005-10-22 07:58  robocop

	* firebird2/lang_helpers/: gds_codes.ftn (1.27), gds_codes.pas
	(1.27):

	Generate lang-helpers after Dmitry's changes.

2005-10-21 11:49  dimitr

	* firebird2/doc/sql.extensions/README.current_time (1.2):

	Typo.

2005-10-21 11:47  dimitr

	* firebird2/src/jrd/evl.cpp (1.152):

	Oops, committed unfinished work by accident. Restored.

2005-10-21 11:42  dimitr

	* firebird2/src/: dsql/pass1.cpp (1.245), jrd/evl.cpp (1.151),
	jrd/exe.h (1.73), jrd/par.cpp (1.121), jrd/constants.h (1.24):

	Better (and more honest) diagnostics.

2005-10-21 11:35  dimitr

	* firebird2/src/: msgs/facilities.sql (1.44), msgs/messages.sql
	(1.52), msgs/system_errors.sql (1.24), include/gen/codetext.h
	(1.34), include/gen/iberror.h (1.33), include/gen/msgs.h (1.43),
	include/gen/rdb_codes.h (1.33), include/gen/sql_code.h (1.36):

	Added new error message.

2005-10-21 10:47  dimitr

	* firebird2/src/dsql/ddl.cpp (1.161):

	Change the visibility rules for uncommitted relations.	The goal is
	to simplify them and fix known issues with ALTER TABLE.  Hopefully,
	this won't cause any side effects.

2005-10-20 15:03  hvlad

	* firebird2/src/jrd/: tra.cpp (1.103), vio.cpp (1.139):

	Fixed AV in notify_garbage_collector

2005-10-20 06:09  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.26),
	lang_helpers/gds_codes.pas (1.26), src/include/gen/codetext.h
	(1.33), src/include/gen/iberror.h (1.32), src/include/gen/msgs.h
	(1.42), src/include/gen/rdb_codes.h (1.32),
	src/include/gen/sql_code.h (1.35), src/msgs/facilities.sql (1.43),
	src/msgs/messages.sql (1.51), src/msgs/system_errors.sql (1.23):

	Try to please the team leader before it's too late.  :-) We have
	definitely serious problems with firebird.msg mismatches.

2005-10-19 11:02  dimitr

	* firebird2/src/dbs/security.sql (1.6):

	Cleanup.

2005-10-17 19:15  alexpeshkoff

	* firebird2/src/: dbs/security.sql (1.5), jrd/pwd.cpp (1.45):

	let user_name be in unicode_fss in table rdb$users

2005-10-16 13:36  hvlad

	* firebird2/src/jrd/vio.cpp (1.138):

	1. Proper fix to "can't find record fragment" bug occured when user
	  transaction back out record modified by system transaction 2.
	Restore gc_thread's ability to collect garbage in system tables

2005-10-16 13:19  hvlad

	* firebird2/src/jrd/blb.cpp (1.99):

	Fixed FB2 regression with blobs

2005-10-15 15:02  alexpeshkoff

	* firebird2/src/jrd/: dsc.h (1.23), val.h (1.29):

	Fixed ODS problem with arrays

2005-10-14 06:51  robocop

	* firebird2/src/msgs/: facilities.sql (1.42), history.sql (1.25),
	messages.sql (1.50):

	Changed the command-line help in isql when you type isql -?

2005-10-14 06:12  robocop

	* firebird2/src/jrd/jrd.cpp (1.225):

	Misc.

2005-10-14 06:10  robocop

	* firebird2/doc/README.isql_enhancements.txt (1.5):

	Explain other isql options.

2005-10-13 21:11  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.7),
	src/intl/lc_iso8859_1.cpp (1.14), src/jrd/idx.h (1.17),
	src/jrd/intlnames.h (1.17):

	1) Remove feature that allow one collation name to be used with
	more than one charset.	2) Remove PT_BR for WIN1252, let's live
	with WIN_PTBR only.

2005-10-13 21:09  asfernandes

	* firebird2/: lang_helpers/gds_codes.ftn (1.25),
	lang_helpers/gds_codes.pas (1.25), src/include/gen/codetext.h
	(1.32), src/include/gen/iberror.h (1.31), src/include/gen/msgs.h
	(1.41), src/include/gen/rdb_codes.h (1.31),
	src/include/gen/sql_code.h (1.34):

	Regenerate files

2005-10-13 15:39  dimitr

	* firebird2/src/jrd/blb.cpp (1.98):

	Fixed SF #1211328.

2005-10-13 15:36  dimitr

	* firebird2/src/msgs/: facilities.sql (1.41), messages.sql (1.49),
	system_errors.sql (1.22):

	Added new error message.

2005-10-13 10:11  dimitr

	* firebird2/src/jrd/: ini.epp (1.69), ini_proto.h (1.12), met.epp
	(1.171):

	Let's load real system triggers from the database, not the ones
	hardcoded in trigs.h.  Otherwise weird things happen when we access
	a database with older ODS.

2005-10-13 10:03  dimitr

	* firebird2/src/jrd/idx.cpp (1.98):

	Temporary fix for the issue found by Tom Cole.

2005-10-12 08:47  dimitr

	* firebird2/src/utilities/gsec/gsec.cpp (1.47):

	Misc.

2005-10-12 07:57  dimitr

	* firebird2/doc/WhatsNew (1.71):

	Updated docs.

2005-10-08 11:56  robocop

	* firebird2/doc/sql.extensions/README.ddl.txt (1.6):

	Misc: missing double quote in readme.

2005-10-08 09:02  robocop

	* firebird2/src/isql/isql.epp (1.157):

	Fix display alignment problem with CHAR type and small binary
	fields.

2005-10-08 08:52  robocop

	* firebird2/src/dsql/: ddl.cpp (1.160), dsql.h (1.85), make.cpp
	(1.106):

	Close the remaining, third item in SF Bug #217042. Now the four
	items are solved.  However, this third item was the tip of the
	iceberg: computed fields silently dropped implicit or explicit
	charset/collation/sub_type specification, whether it was derived
	from the expression or dictated by an explicit cast.  Also, had to
	invent a new flag to deal with relations being just created now and
	whose db_key_length obviously doesn't exist. Still looking for
	better solution.

2005-10-08 08:47  robocop

	* firebird2/src/dsql/pass1.cpp (1.244):

	Totally misc.

2005-10-07 17:38  asfernandes

	* firebird2/src/intl/lc_ascii.cpp (1.16):

	Remove ugly WIN1251 upper/lower - use default

2005-10-07 10:52  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.24),
	lang_helpers/gds_codes.pas (1.24), src/include/gen/codetext.h
	(1.31), src/include/gen/iberror.h (1.30), src/include/gen/msgs.h
	(1.40), src/include/gen/sql_code.h (1.33), src/jrd/dfw.epp (1.163),
	src/msgs/facilities.sql (1.40), src/msgs/history.sql (1.24),
	src/msgs/messages.sql (1.48), src/msgs/system_errors.sql (1.21):

	Moved another hardcoded error string to the msg database.

2005-10-06 12:26  dimitr

	* firebird2/src/jrd/flu.cpp (1.52):

	Restored the v1.5 diagnostics logic.  Don't report the access error
	immediately as other suffix attempts could succeed.

2005-10-06 09:01  robocop

	* firebird2/src/: isql/isql.epp (1.156), isql/isql.h (1.50),
	msgs/facilities.sql (1.39), msgs/history.sql (1.23),
	msgs/messages.sql (1.47):

	Update isql accordingly to my previous Fix SF Bug #1292007 Move
	more hardcoded error strings to the msg database.

2005-10-06 08:08  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.23),
	lang_helpers/gds_codes.pas (1.23), src/dsql/pass1.cpp (1.243),
	src/include/gen/codetext.h (1.30), src/include/gen/iberror.h
	(1.29), src/include/gen/msgs.h (1.39), src/include/gen/rdb_codes.h
	(1.30), src/include/gen/sql_code.h (1.32), src/msgs/facilities.sql
	(1.38), src/msgs/messages.sql (1.46), src/msgs/system_errors.sql
	(1.20):

	Fix SF Bug #1292007 Move some hardcoded error texts to the msg
	database.

2005-10-05 10:54  dimitr

	* firebird2/src/jrd/dpm.epp (1.60):

	Restored the fragmentation logic I removed one year ago.  I cannot
	reproduce the old bug anymore and this code allows smaller version
	stubs.

2005-10-05 10:39  robocop

	* firebird2/src/remote/xnet.cpp (1.65):

	Fix allocation bug.

2005-10-05 08:23  robocop

	* firebird2/builds/win32/msvc6/intl.dsp (1.26):

	Fix MSVC6 "intl" project file that Adriano invalidated accidentally
	by manual editing.

2005-10-04 16:15  alexpeshkoff

	* firebird2/src/jrd/isc_file.cpp (1.98):

	mark AIX case as untested in this file

2005-10-04 10:00  robocop

	* firebird2/src/qli/parse.cpp (1.40):

	Solve problem with QLI and SQL quoted identifiers created
	previously.

2005-10-04 07:15  robocop

	* firebird2/src/extlib/ib_udf2.sql (1.8):

	Declare UDF lower as "LOWER" in ib_udf2.sql and go on with life.

2005-10-03 15:46  dimitr

	* firebird2/src/jrd/dyn.epp (1.78):

	Fixed bug SF #223128.

2005-10-03 14:41  dimitr

	* firebird2/doc/WhatsNew (1.70):

	Updated docs.

2005-10-03 14:34  dimitr

	* firebird2/doc/: sql.extensions/README.current_time (1.1),
	README.instsvc (1.5):

	Updated docs.

2005-10-03 14:26  dimitr

	* firebird2/doc/sql.extensions/README.returning (1.2):

	Updated docs.

2005-10-03 10:53  alexpeshkoff

	* firebird2/src/utilities/gsec/call_service.cpp (1.9):

	fixed a bug querying service state - thanks to Claudio

2005-10-01 09:16  robocop

	* firebird2/src/: jrd/isc_file.cpp (1.97), msgs/history.sql (1.22):

	Misc.

2005-09-30 19:49  dimitr

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.37), gsec.dsp
	(1.18):

	Fixed MSVC6 build.

2005-09-30 19:45  dimitr

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.25), gsec.vcproj
	(1.20):

	Fixed MSVC7 build.

2005-09-30 18:25  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.gsec (1.5),
	Makefile.in.embed.gbak (1.14), Makefile.in.embed.gfix (1.17),
	Makefile.in.embed.util (1.27):

	Reanimated -database switch in gsec. Also fixed linux CS build
	after solaris-related changes.

2005-09-30 18:21  alexpeshkoff

	* firebird2/src/msgs/messages.sql (1.45):

	reanimated -database switch in gsec

2005-09-30 18:16  alexpeshkoff

	* firebird2/src/jrd/: err_proto.h (1.26), isc_f_proto.h (1.20),
	isc_file.cpp (1.96), jrd.cpp (1.224), svc.cpp (1.147):

	  1. reanimated -database switch in gsec\n  2. isc_file.cpp should
	now compile at AIX\n  3.Use PathName to store database name in
	jrd.cpp during attach/create

2005-09-30 18:10  alexpeshkoff

	* firebird2/src/utilities/gsec/: call_service.cpp (1.8), gsec.cpp
	(1.46), gsec.h (1.23), gsecswi.h (1.5):

	reanimated -database switch in gsec

2005-09-30 14:06  asfernandes

	* firebird2/src/intl/lc_iso8859_13.cpp (1.2):

	Fix problem reported by Konstantin

2005-09-30 13:40  dimitr

	* firebird2/src/jrd/cmp.cpp (1.183):

	Fixed two bugs with PSQL cursors.

2005-09-30 12:34  paul_reeves

	* firebird2/builds/win32/setenvvar.bat (1.9):

	Evaluate available compilers in correct order.

2005-09-30 10:48  dimitr

	* firebird2/src/jrd/: btr.cpp (1.150), btr_proto.h (1.35):

	Fixed server crashes caused by buffer overruns if too big index key
	was used.

2005-09-30 10:43  robocop

	* firebird2/src/isql/show.epp (1.79):

	SHOW command should also show procedure parameters defaults.

2005-09-30 09:52  robocop

	* firebird2/src/isql/extract.epp (1.64):

	Update isql to extract procedure parameters defaults in a script as
	a tribute to Vlad.  Note: Vlad is still alive.

2005-09-30 09:50  robocop

	* firebird2/src/dsql/ddl.cpp (1.159):

	Trim unneeded blanks and some control characters between DEFAULT
	clause and the default value itself in procedure parameters, too.
	Trim unneded blanks and some control characters before the BEGIN or
	DECLARE clauses in a procedure body.

2005-09-29 11:22  aafemt

	* firebird2/configure.in (1.235):

	MinGW also can do threaded CS

2005-09-28 16:03  kkuznetsov

	* firebird2/extern/icu/source/runConfigureICU (1.9):

	Fix my previos commit

2005-09-28 15:23  dimitr

	* firebird2/src/dsql/parse.y (1.191):

	Temporarely rolled back to the previous end_trigger logic due to
	found issues.  Still looking for a proper solution.

2005-09-28 11:26  kkuznetsov

	* firebird2/extern/icu/source/: runConfigureICU (1.8),
	config/mh-solaris-gcc (1.6):

	Maked Solaris gcc ICU build unified

2005-09-27 22:41  arnobrinkman

	* firebird2/src/dsql/ddl.cpp (1.158):

	Fix another "with check option" issue <sigh>

2005-09-27 21:23  hvlad

	* firebird2/src/dsql/dsql.cpp (1.156):

	Make code more robust. Reported privately by Tom Cole

2005-09-27 13:17  dimitr

	* firebird2/src/dsql/parse.y (1.190):

	Significant changes in the DDL source parsing (begin_*, end_*
	rules): 1) store WITH CHECK OPTION instead of WITH CHECK (views) 2)
	store DEFAULT <value> instead of <value> (procedure parameters) 3)
	attempt to fix the bug in end_trigger causing longer string to be
	stored (try e.g. DEFAULT CURRENT_TIME NOT NULL) 4) major cleanup of
	begin_trigger and indentation, simplified some parser rules Now
	awaiting for the Claudio's attack :-)

2005-09-27 09:47  robocop

	* firebird2/src/: common/utils.cpp (1.14), jrd/dfw.epp (1.162):

	Source code comments.

2005-09-27 09:46  robocop

	* firebird2/src/jrd/vio.cpp (1.137):

	Putting, deleting or changing the comment on an index shouldn't
	cause the index to be rebuilt. The logic was applied previously to
	user generators only. To be reviewed by Dmitry.

2005-09-26 10:43  robocop

	* firebird2/src/utilities/gstat/dba.epp (1.60):

	Gstat will have problems if it has to seek to a db page beyond 4GB
	from BOF, because we detect a problem that didn't happen. I put the
	check that appears in my old VC6 MSDN examples and that matches
	Vulcan's logic.

2005-09-25 00:50  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.6),
	builds/posix/Makefile.in.intl (1.23), builds/win32/msvc6/intl.dsp
	(1.25), builds/win32/msvc7/intl.vcproj (1.21),
	src/intl/country_codes.h (1.3), src/intl/lc_iso8859_13.cpp (1.1),
	src/intl/ld.cpp (1.16), src/intl/collations/xx885913lt.h (1.2),
	src/jrd/intlnames.h (1.16):

	Forward-port collation LT_LT from 1.5 branch

2005-09-24 07:11  robocop

	* firebird2/src/utilities/fbcpl/fbdialog.cpp (1.5):

	Set interactive to false for now to be able to compile. To be
	reviewed by Paul Reeves.

2005-09-24 07:11  robocop

	* firebird2/src/jrd/: dfw.epp (1.161), dsc.cpp (1.24), dsc_proto.h
	(1.9):

	It shouldn't be possible to write BLR to create tables with fields
	using unknown data types.

2005-09-24 07:09  robocop

	* firebird2/src/isql/extract.epp (1.63):

	Better check for isql ignoring implicit rdb$<number> domains.

2005-09-24 07:09  robocop

	* firebird2/src/jrd/gds.cpp (1.176):

	Let's hope this fixes the incompatibilities between safe_interpret
	and the old gds_interprete.

2005-09-22 09:09  robocop

	* firebird2/src/include/firebird.h (1.38):

	Totally misc.

2005-09-22 08:14  robocop

	* firebird2/src/jrd/os/posix/unix.cpp (1.40):

	Misc.

2005-09-21 10:31  kkuznetsov

	* firebird2/src/include/firebird.h (1.37):

	Adding ability to build CS server with threaded services (can be
	controled throught configure platform varyable service_thread_CS):
	1)Add new define STD_UTIL

	Build tested Solaris x86 and Linux x86

2005-09-21 10:30  kkuznetsov

	* firebird2/builds/posix/: Makefile.in.embed.gbak (1.13),
	Makefile.in.embed.gfix (1.16), Makefile.in.embed.util (1.26),
	firebird.vers (1.10):

	Adding ability to build CS server with threaded services (can be
	controled throught configure platform varyable service_thread_CS):
	1)Moving object files of utils to superclient temp directory 2)Add
	new define STD_UTIL 3) Hide utils functions to local scope of
	libfbembed

	Build tested Solaris x86 and Linux x86

2005-09-19 16:48  dimitr

	* firebird2/src/dsql/ddl.cpp (1.157):

	Let's recognize an attempt to alter a not existing table earlier
	than in DYN.  In particular, this prevents a server crash
	introduced by some recent DDL checks.

2005-09-19 12:43  dimitr

	* firebird2/src/utilities/install/: install_svc.cpp (1.21),
	servi_proto.h (1.11), services.cpp (1.18):

	Added -i switch to instsvc, as agreed with Olivier and Alex times
	ago.

2005-09-16 12:50  dimitr

	* firebird2/src/dsql/make.cpp (1.105):

	Fixed dialect 1 regression caused by my recent changes.

2005-09-16 12:24  dimitr

	* firebird2/src/jrd/intl.cpp (1.82):

	Fixed bugs with nod_sleuth implementation. Exists since v1.5.0.

2005-09-15 18:42  alexpeshkoff

	* firebird2/src/jrd/os/posix/isc_ipc.cpp (1.17):

	slightly better diagnostics

2005-09-14 21:06  dimitr

	* firebird2/src/dsql/: gen.cpp (1.93), pass1.cpp (1.242):

	Fixed the issue with zero-initialized status vector during prepare.

2005-09-14 20:53  dimitr

	* firebird2/src/jrd/isc_sync.cpp (1.98):

	Cleanup.

2005-09-14 20:09  asfernandes

	* firebird2/src/: dsql/make.cpp (1.104), jrd/jrd.cpp (1.223),
	jrd/why_proto.h (1.24):

	Fix issue of SQLVAR.sqllen from non-system MBCS fields, thanks to
	Roman

2005-09-14 14:02  dimitr

	* firebird2/src/jrd/met.epp (1.170):

	More checks for uncommitted DDL.

2005-09-14 13:42  dimitr

	* firebird2/src/dsql/: dsql.h (1.84), metd.epp (1.80):

	Another attempt to fix the issue with uncommitted DDL.

2005-09-14 07:58  alexpeshkoff

	* firebird2/src/burp/: burp.h (1.68), restore.epp (1.97):

	fixed restore of database with broken foreign keys

2005-09-12 13:14  alexpeshkoff

	* firebird2/src/jrd/: utl.cpp (1.84), utl_proto.h (1.19), why.cpp
	(1.94), os/posix/unix.cpp (1.39):

	removed marker file related code

2005-09-10 09:15  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.22),
	lang_helpers/gds_codes.pas (1.22), src/dsql/ddl.cpp (1.156),
	src/dsql/dsql.cpp (1.155), src/dsql/dsql.h (1.83), src/dsql/gen.cpp
	(1.92), src/dsql/metd.epp (1.79), src/dsql/pass1.cpp (1.241),
	src/include/gen/codetext.h (1.29), src/include/gen/iberror.h
	(1.28), src/include/gen/msg_facs.h (1.9), src/include/gen/msgs.h
	(1.38), src/include/gen/rdb_codes.h (1.29),
	src/include/gen/sql_code.h (1.31), src/msgs/facilities.sql (1.37),
	src/msgs/history.sql (1.21), src/msgs/messages.sql (1.44),
	src/msgs/system_errors.sql (1.19):

	- Get rid of DBB_v3 in DSQL and put a message just in case we find
	ODS<=7 (impossible in theory, since FB wouldn't open such db).	-
	Put mnemonics for two hardcoded error msgs I hijacked from DYN
	years ago. Now they are defined for the SQLERR facility.

2005-09-09 12:15  dimitr

	* firebird2/src/dsql/dsql.h (1.82):

	Cleanup.

2005-09-09 11:07  dimitr

	* firebird2/src/dsql/ddl.cpp (1.155):

	Small correction.

2005-09-09 08:40  dimitr

	* firebird2/src/dsql/ddl.cpp (1.154):

	Clear the DSQL metadata cache after ALTER EXTERNAL FUNCTION
	statement.

2005-09-08 18:39  alexpeshkoff

	* firebird2/src/jrd/: err_proto.h (1.25), jrd.cpp (1.222), nbak.cpp
	(1.49), pag.cpp (1.92), sdw.cpp (1.59), os/pio_proto.h (1.15),
	os/posix/unix.cpp (1.38), os/win32/winnt.cpp (1.28):

	fixed BOFs in PIO functions

2005-09-08 12:22  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.39):

	1) Commented code that doesn't work properly (until Arno is back).
	2) Fixed some optimization issues in the new logic.  3) Small
	cleanup.

2005-09-08 12:08  dimitr

	* firebird2/src/jrd/exe.h (1.72):

	1) Fixed csb_validation which was defined in a wrong flags group.
	2) Renumbering and cleanup.

2005-09-04 23:39  hvlad

	* firebird2/src/dsql/dsql.h (1.81):

	Removed unused member

2005-09-04 23:33  hvlad

	* firebird2/src/dsql/sym.h (1.10):

	Correction

2005-09-04 23:32  hvlad

	* firebird2/src/dsql/metd.epp (1.78):

	Add error handlers

2005-09-04 23:31  hvlad

	* firebird2/src/dsql/: array.epp (1.36), blob.epp (1.18), errd.cpp
	(1.37), errd_proto.h (1.11), utld.cpp (1.36), utld_proto.h (1.12):

	Small code reorganisation: 1. move two identical 'copy_status'
	functions from array.epp and blob.epp into utld.cpp 2. allow
	ERRD_punt use local instance of status-vector

2005-09-04 17:28  asfernandes

	* firebird2/src/jrd/cvt2.cpp (1.51):

	Use the same comparation rules of VARCHAR/NONE in text BLOB/NONE

2005-09-03 10:03  robocop

	* firebird2/src/dsql/: make.cpp (1.103), pass1.cpp (1.240):

	Get rid of my old hack to solve a problem between John/Mark's
	FIRST/SKIP parameters type and dialect detection. The dialect is in
	the request.

2005-09-03 09:47  robocop

	* firebird2/src/dsql/pass1.cpp (1.239):

	- Misc.  - Detect a limit case with params and containing or
	starting.

2005-09-03 07:56  robocop

	* firebird2/src/qli/all.cpp (1.29):

	Misc.

2005-09-03 07:54  robocop

	* firebird2/src/isql/isql.epp (1.155):

	Fix premature EOF while reading a script file when using the SHELL
	command inside it, found by Paul Reeves. Trying to find a
	compromise between MS requirements for system() call and its bad
	side effects on our isql.

2005-09-03 07:52  robocop

	* firebird2/src/: msgs/facilities.sql (1.36), msgs/messages.sql
	(1.43), qli/all.cpp (1.28), qli/dtr.cpp (1.39), qli/dtr.h (1.23),
	qli/err.cpp (1.18), qli/meta.epp (1.56), qli/parse.cpp (1.39),
	qli/words.h (1.5):

	Archeology: enable QLI to handle NUMERIC, DECIMAL and BIGINT in
	definitions. No dialect check made.

2005-09-02 07:30  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.153), gen.cpp (1.91), make.cpp
	(1.102), make_proto.h (1.25), parse.y (1.189), pass1.cpp (1.238):

	1) Made output parameter naming a common procedure instead of
	select-list private code.  2) Allowed value expressions in the
	RETURNING clause.

2005-09-02 06:59  robocop

	* firebird2/src/jrd/: status.cpp (1.14), status.h (1.7):

	Please the Furies and change Mike's license with his permission.

2005-08-31 18:08  dimitr

	* firebird2/src/jrd/os/win32/fbsyslog.cpp (1.4):

	Cleanup.

2005-08-31 18:02  dimitr

	* firebird2/src/: remote/os/win32/cntl.cpp (1.18),
	iscguard/cntl_guard.cpp (1.19):

	Cleanup.

2005-08-31 16:55  dimitr

	* firebird2/src/remote/os/win32/: property.cpp (1.14), window.h
	(1.5):

	Cleanup.

2005-08-29 20:41  asfernandes

	* firebird2/src/dsql/ddl.cpp (1.152):

	Fixed problem of implict NOT NULL (in PRIMARY KEY constraint) being
	generated with the same constraint name of the PK.  Thanks to my
	brother Adilson for the test case.

2005-08-29 17:00  alexpeshkoff

	* firebird2/src/remote/inet_server.cpp (1.56):

	Fixed signal safety problems in SS shutdown

2005-08-29 16:57  alexpeshkoff

	* firebird2/src/jrd/gds.cpp (1.175):

	avoid unpredictable behaviour of gds__log() on posix in signal
	handlers

2005-08-25 14:37  dimitr

	* firebird2/src/dsql/pass1.cpp (1.237):

	Fixed SEGV reported by Konstantin.

2005-08-24 14:12  kkuznetsov

	* firebird2/: configure.in (1.234), builds/posix/firebird.vers
	(1.9), builds/posix/make.shared.variables (1.58),
	builds/posix/prefix.solaris (1.16), src/jrd/svc_proto.h (1.18),
	src/utilities/common/cmd_util.cpp (1.10),
	src/utilities/common/cmd_util_proto.h (1.4):

	Allowing using SERVICE_THREAD in CLASSIC server as platform option

2005-08-24 11:42  dimitr

	* firebird2/src/dsql/pass1.cpp (1.236):

	Added optional seconds precision to CURRENT_TIME and
	CURRENT_TIMESTAMP as agreed with Ann and others times ago.

2005-08-24 11:22  dimitr

	* firebird2/src/dsql/: gen.cpp (1.90), parse.y (1.188):

	Added optional seconds precision to CURRENT_TIME and
	CURRENT_TIMESTAMP as agreed with Ann and others times ago.

2005-08-24 11:14  dimitr

	* firebird2/src/: jrd/blr.h (1.21), jrd/cmp.cpp (1.182),
	jrd/evl.cpp (1.150), jrd/exe.h (1.71), jrd/mov.cpp (1.24),
	jrd/par.cpp (1.120), misc/blrtable.cpp (1.20):

	Added optional seconds precision to CURRENT_TIME and
	CURRENT_TIMESTAMP as agreed with Ann and others times ago.

2005-08-24 11:09  dimitr

	* firebird2/src/common/classes/: timestamp.cpp (1.9), timestamp.h
	(1.9):

	Slightly change the round function.

2005-08-24 08:21  dimitr

	* firebird2/src/dsql/: node.h (1.67), parse.y (1.187), pass1.cpp
	(1.235):

	Rolled back my commit as a performance looser.	More precise
	savepoints handling is being investigated.

2005-08-23 16:25  dimitr

	* firebird2/src/jrd/isc.cpp (1.56):

	Fixed inability to establish an IPC channel between processes with
	custom security descriptors.  Appeared as "unavailable database"
	while connecting from the service running under special account.

2005-08-23 08:52  alexpeshkoff

	* firebird2/src/jrd/: jrd_pwd.h (1.18), pwd.cpp (1.44), scl.epp
	(1.70), svc.cpp (1.146):

	Security fix - temporary disable logins for clients, making too
	many wrong attempts to login

2005-08-22 15:39  dimitr

	* firebird2/src/dsql/keywords.cpp (1.46):

	Fixed wrong keyword version.

2005-08-22 15:08  dimitr

	* firebird2/src/jrd/intl.cpp (1.81):

	Allowed NONE->charset conversions if called during a comparison.

2005-08-22 15:02  dimitr

	* firebird2/src/jrd/flu.cpp (1.51):

	Fixed another UDF access issue.

2005-08-22 12:12  dimitr

	* firebird2/src/dsql/: node.h (1.66), parse.y (1.186), pass1.cpp
	(1.234):

	Fixed PSQL exception handling which never worked consistently.

2005-08-22 11:16  dimitr

	* firebird2/src/common/config/dir_list.cpp (1.25):

	Fixed one of the UDF access issues.

2005-08-22 10:34  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.38):

	Fixed server crash in the optimizer.

2005-08-22 09:25  alexpeshkoff

	* firebird2/src/jrd/isc.cpp (1.55):

	Front-ported security fix - always require login/pass in IP
	connections.

2005-08-21 17:52  asfernandes

	* firebird2/src/: dsql/gen.cpp (1.89), dsql/make.cpp (1.101),
	dsql/pass1.cpp (1.233), jrd/entry.h (1.19), jrd/inf.cpp (1.57),
	jrd/inf_proto.h (1.10), jrd/inf_pub.h (1.6), jrd/jrd.cpp (1.221),
	jrd/jrd_proto.h (1.39), jrd/why.cpp (1.93), jrd/why_proto.h (1.23):

	Fixed SF field-test #1249187 - 2.0a3: String literals dest. for
	large CHAR fields truncated

2005-08-19 12:41  alexpeshkoff

	* firebird2/src/jrd/isc.cpp (1.54):

	Front-ported fix from 1.5.

2005-08-19 12:08  dimitr

	* firebird2/src/include/firebird.h (1.36):

	Fixed the win32 build.

2005-08-19 08:56  kkuznetsov

	* firebird2/src/include/firebird.h (1.35):

	Disabled service threads at boot time for all platform except of
	WIN_NT

2005-08-19 08:07  robocop

	* firebird2/src/qli/: expand.cpp (1.31), hsh.cpp (1.17),
	hsh_proto.h (1.9), meta.epp (1.55), parse.cpp (1.38):

	Try to convince QLI to handle quoted identifiers.  It acts for now
	as if dialect 3 is the only one available WRT names enclosed in
	double quotes.

2005-08-19 08:04  kkuznetsov

	* firebird2/src/common/classes/semaphore.h (1.21):

	Comment correction thanks to Claudio

2005-08-19 02:53  robocop

	* firebird2/builds/:
	install/arch-specific/linux/super/makeInstallImage.sh.in (1.16),
	install/misc/posixLibrary.sh.in (1.3), win32/setenvvar.bat (1.8):

	Nitpicking.

2005-08-18 15:56  dimitr

	* firebird2/src/jrd/exe.cpp (1.158):

	Fixed one of the PSQL exception handling bugs. More to follow.

2005-08-18 14:33  kkuznetsov

	* firebird2/src/jrd/svc.cpp (1.145):

	This patch from Dimitry Sibiryakov disables services at boot time.
	This let me compile on Solaris

2005-08-18 11:33  kkuznetsov

	* firebird2/src/common/classes/semaphore.h (1.20):

	Some comments added

2005-08-17 16:07  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.util (1.29),
	Makefile.in.embed.util (1.25), Makefile.in.fbserver (1.21),
	make.shared.variables (1.57):

	Added ods.cpp to posix. Also fixes for SS build.

2005-08-16 23:19  arnobrinkman

	* firebird2/src/dsql/: node.h (1.65), pass1.cpp (1.232):

	Allow outer reference in derived table to higher scope-levels

2005-08-16 15:39  dimitr

	* firebird2/builds/win32/msvc6/: engine.dsp (1.59),
	engine_classic.dsp (1.55), engine_embed.dsp (1.34), gstat.dsp
	(1.19):

	Moved the ODS checking routine from ods.h to a separate module.

2005-08-16 15:35  dimitr

	* firebird2/: src/jrd/ods.cpp (1.1), src/jrd/ods.h (1.37),
	src/jrd/ods_proto.h (1.1), src/jrd/pag.cpp (1.91),
	src/utilities/gstat/dba.epp (1.59), src/jrd/os/posix/unix.cpp
	(1.37), builds/win32/msvc7/engine.vcproj (1.49),
	builds/win32/msvc7/engine_classic.vcproj (1.49),
	builds/win32/msvc7/engine_embed.vcproj (1.38),
	builds/win32/msvc7/gstat.vcproj (1.22):

	Moved the ODS checking routine from ods.h to a separate module.

2005-08-16 12:03  alexpeshkoff

	* firebird2/builds/install/:
	misc/changeGdsLibraryCompatibleLink.sh.in (1.3),
	misc/classicLibrary.sh.in (1.2), misc/createAliasDB.sh.in (1.2),
	misc/posixLibrary.sh.in (1.2),
	arch-specific/linux/classic/makeInstallImage.sh.in (1.17),
	arch-specific/linux/classic/postinstall.sh.in (1.13),
	arch-specific/linux/classic/postuninstall.sh.in (1.4),
	arch-specific/linux/classic/preinstall.sh.in (1.7),
	arch-specific/linux/classic/preuninstall.sh.in (1.5),
	arch-specific/linux/classic/tarMainInstall.sh.in (1.2),
	arch-specific/linux/classic/tarMainUninstall.sh.in (1.2),
	arch-specific/linux/classic/tarinstall.sh.in (1.2),
	arch-specific/linux/classic/taruninstall.sh.in (1.2),
	arch-specific/linux/misc/linuxLibrary.sh.in (1.3),
	arch-specific/linux/misc/superLinux.sh.in (1.2),
	arch-specific/linux/super/makeInstallImage.sh.in (1.15),
	arch-specific/linux/super/postinstall.sh.in (1.9),
	arch-specific/linux/super/preinstall.sh.in (1.7),
	arch-specific/linux/super/taruninstall.sh.in (1.4):

	new way to build linux scripts

2005-08-16 08:22  robocop

	* firebird2/doc/sql.extensions/README.ddl.txt (1.5):

	Update DDL documentation for setting/dropping default values in
	table fields.

2005-08-15 13:30  kkuznetsov

	* firebird2/extern/icu/source/runConfigureICU (1.7):

	revert my previos commit

2005-08-14 22:46  hvlad

	* firebird2/src/jrd/dfw.epp (1.160):

	Fix SF #1256675

2005-08-14 14:41  dimitr

	* firebird2/src/jrd/exe.cpp (1.157):

	Some string handling changes + fixed Alpha 3 bug + misc.

2005-08-14 08:56  robocop

	* firebird2/src/: include/gen/msgs.h (1.37), jrd/exe.cpp (1.156),
	msgs/facilities.sql (1.35), msgs/history.sql (1.20),
	msgs/messages.sql (1.42):

	Solve Dmitry's compatibility concerns about my solution for SF Bug
	#494981. Remember to rebuild the messages db from the scripts in
	src/msgs.

2005-08-14 07:48  robocop

	* firebird2/src/: dsql/ddl.cpp (1.151), dsql/dsql.h (1.80),
	dsql/node.h (1.64), dsql/parse.y (1.185), jrd/drq.h (1.12),
	jrd/dyn.h (1.27), jrd/dyn_def.epp (1.100), jrd/dyn_mod.epp (1.64),
	jrd/dyn_ut_proto.h (1.11), jrd/dyn_util.epp (1.39),
	msgs/facilities.sql (1.34), msgs/history.sql (1.19),
	msgs/messages.sql (1.41):

	Tweak DYN to solve several issues: - Allow to set and drop defaults
	for table's fields (as it has been possible with domains).  - Stop
	people from setting a default value for array types.  - Close
	checking holes that allowed people to change from scalar types to
	array types and vice/versa.  - Improve some error messages.

2005-08-13 22:24  hvlad

	* firebird2/src/jrd/dfw.epp (1.159):

	Temporary disable procedure parameters dependency check until
	proper solution (something like dyn_mod_parameter) will be
	implemented.  This check was never worked properly so no harm is
	done

2005-08-13 10:19  dimitr

	* firebird2/src/: burp/burp_proto.h (1.20),
	utilities/gsec/gsec_proto.h (1.12):

	Fixed wrong defines, thanks to Claudio.

2005-08-12 14:47  kkuznetsov

	* firebird2/extern/icu/source/: configure.in (1.5), runConfigureICU
	(1.6):

	Second part of making icu using Solaris threads on Solaris
	platforms Others platforms should be retested

2005-08-12 10:05  robocop

	* firebird2/: src/jrd/Optimizer.cpp (1.37), src/jrd/Optimizer.h
	(1.9), extern/icu/source/common/umutex.c (1.4):

	Misc.

2005-08-10 16:46  dimitr

	* firebird2/src/: alice/tdr.cpp (1.46), utilities/gstat/dba.epp
	(1.58), utilities/gstat/ppg.cpp (1.27), utilities/gstat/ppg_proto.h
	(1.11), utilities/gsec/gsec.cpp (1.45), utilities/gsec/gsec.h
	(1.22), utilities/gsec/gsec_proto.h (1.11):

	Moved the Services API into the engine on threadable platforms.

2005-08-10 16:43  dimitr

	* firebird2/src/: alice/alice.cpp (1.81), alice/alice.h (1.47),
	alice/alice_proto.h (1.11), burp/burp.cpp (1.100), burp/burp.h
	(1.67), burp/burp_proto.h (1.19), burp/misc.cpp (1.17):

	Moved the Services API into the engine on threadable platforms.

2005-08-10 16:38  dimitr

	* firebird2/src/: include/firebird.h (1.34), jrd/svc.cpp (1.144),
	jrd/svc.h (1.35):

	Moved the Services API into the engine on threadable platforms.

2005-08-10 15:36  hvlad

	* firebird2/src/jrd/btr.h (1.39):

	Correction

2005-08-10 06:42  aafemt

	* firebird2/builds/posix/: prefix.mingw (1.41), prefix.solx86gcc
	(1.18):

	Remove isc_ipc from platform files after it was added to main list

2005-08-09 08:51  alexpeshkoff

	* firebird2/builds/posix/prefix.freebsd (1.15):

	applied Renato's patch - makes it successfully buildable on freebsd

2005-08-09 08:51  kkuznetsov

	* firebird2/configure.in (1.233):

	Making icu debug build of icu when building debug FB

2005-08-09 08:46  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.embed.util (1.24):

	fixed posix CS build

2005-08-09 08:38  alexpeshkoff

	* firebird2/src/jrd/ods.h (1.36):

	avoid g++ warning

2005-08-09 00:17  arnobrinkman

	* firebird2/src/jrd/: opt.cpp (1.248), Optimizer.cpp (1.36),
	Optimizer.h (1.8):

	Some more cost based calculation. Fine-tunning will follow

2005-08-08 15:47  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.24),
	Makefile.in.client.util (1.28), Makefile.in.embed.util (1.23),
	make.shared.variables (1.56):

	Applied suggested by Dmitry changes with some additions, this
	should be OK for both linux and MinGW

2005-08-08 15:22  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.12):

	Don't include embeddable client tools in Win32 distribution packs.

2005-08-08 13:20  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.util (1.27),
	Makefile.in.embed.util (1.22):

	fixed utils build - such way of adding isc_ipc to lockprint anyway
	bad

2005-08-08 11:56  alexpeshkoff

	* firebird2/builds/posix/make.shared.variables (1.55):

	fixed posix build

2005-08-06 07:36  dimitr

	* firebird2/src/gpre/cme.cpp (1.37):

	Fixed a number of issues for Dialect 1 and Dialect 3 (string
	arithmetics) + some cleanup.  The issues are: 1) '1.5' / '0.5'
	doesn't work in Dialect 1 2) avg ('1.5') doesn't work in Dialect 1
	3) 5 * '1.5' produces INT result instead of DOUBLE PRECISION in
	Dialect 1 4) sum ('1.5') produces NUMERIC(15, 2) result instead of
	DOUBLE PRECISION in Dialect 1 5) - '1.5' doesn't work in Dialect 1
	6) '1.5' * '0.5' and '1.5' / '0.5' are not forbidden in Dialect 3

2005-08-06 07:29  dimitr

	* firebird2/src/dsql/make.cpp (1.100):

	Fixed a number of issues for Dialect 1 and Dialect 3 (string
	arithmetics) + some cleanup.  The issues are: 1) '1.5' / '0.5'
	doesn't work in Dialect 1 2) avg ('1.5') doesn't work in Dialect 1
	3) 5 * '1.5' produces INT result instead of DOUBLE PRECISION in
	Dialect 1 4) sum ('1.5') produces NUMERIC(15, 2) result instead of
	DOUBLE PRECISION in Dialect 1 5) - '1.5' doesn't work in Dialect 1
	6) '1.5' * '0.5' and '1.5' / '0.5' are not forbidden in Dialect 3

2005-08-06 07:26  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.181), dsc.cpp (1.23), dsc.h
	(1.22):

	Fixed a number of issues for Dialect 1 and Dialect 3 (string
	arithmetics) + some cleanup.  The issues are: 1) '1.5' / '0.5'
	doesn't work in Dialect 1 2) avg ('1.5') doesn't work in Dialect 1
	3) 5 * '1.5' produces INT result instead of DOUBLE PRECISION in
	Dialect 1 4) sum ('1.5') produces NUMERIC(15, 2) result instead of
	DOUBLE PRECISION in Dialect 1 5) - '1.5' doesn't work in Dialect 1
	6) '1.5' * '0.5' and '1.5' / '0.5' are not forbidden in Dialect 3

2005-08-05 03:53  asfernandes

	* firebird2/: src/jrd/intlnames.h (1.15),
	builds/install/misc/fbintl.conf (1.5), src/intl/lc_iso8859_1.cpp
	(1.13), src/intl/collations/win1250bsba.h (1.1):

	Rename collation BO_BO to BS_BA - per Fikret request

2005-08-04 14:33  alexpeshkoff

	* firebird2/configure.in (1.232):

	Set default for x86 linux to build with editline

2005-08-04 13:40  kkuznetsov

	* firebird2/extern/icu/source/: common/umutex.c (1.3),
	config/mh-solaris-gcc (1.5):

	First step switching to sun threading of icu

2005-08-04 12:36  alexpeshkoff

	* firebird2/configure.in (1.231):

	Make output better understandable on 64-bit native platforms

2005-08-04 08:21  hvlad

	* firebird2/src/jrd/dfw.epp (1.158):

	Lost part of my previous commit. Thanks to Claudio

2005-08-04 06:02  robocop

	* firebird2/src/: jrd/dfw.epp (1.157), dsql/pass1.cpp (1.231):

	Totally misc.

2005-08-02 13:41  hvlad

	* firebird2/src/jrd/: dfw.epp (1.156), dfw_proto.h (1.14), tra.h
	(1.47), vio.cpp (1.136):

	Fixed two DFW bugs 1. Unregistered FB2 bug - expression index
	dependencies was tracked not correctly.  2. SF #1250150

2005-08-02 10:36  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.230):

	Sigh, if i change something then i must do it right

2005-08-01 21:05  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.229):

	Fix unreleased contexts problem with derived tables, found by Vlad.

2005-07-31 16:13  arnobrinkman

	* firebird2/src/dsql/make.cpp (1.99):

	Fix mistake, noticed by Claudio

2005-07-31 05:45  robocop

	* firebird2/src/jrd/pag.cpp (1.90):

	Fix SF Bug #1238104.

2005-07-31 05:33  robocop

	* firebird2/src/: jrd/blb.cpp (1.97), dsql/dsql.h (1.79):

	Totally misc.

2005-07-31 03:05  robocop

	* firebird2/: src/alice/alice.cpp (1.80),
	src/include/gen/codetext.h (1.28), src/include/gen/iberror.h
	(1.27), src/include/gen/msgs.h (1.36), src/include/gen/rdb_codes.h
	(1.28), src/include/gen/sql_code.h (1.30), src/msgs/facilities.sql
	(1.33), src/msgs/messages.sql (1.40), src/msgs/system_errors.sql
	(1.18), lang_helpers/gds_codes.ftn (1.21),
	lang_helpers/gds_codes.pas (1.21):

	Fixed misplaced error messages in gfix. For example, if you do gfix
	- housekeeping you were getting "dialect number required".

2005-07-31 02:45  robocop

	* firebird2/src/: jrd/blb.cpp (1.96), jrd/btr.cpp (1.149),
	utilities/gstat/ppg.cpp (1.26):

	Totally misc.

2005-07-30 20:00  asfernandes

	* firebird2/src/intl/lc_narrow.cpp (1.14):

	Fix problem reported by Arno

2005-07-30 03:48  asfernandes

	* firebird2/builds/win32/defs/ib_udf.def (1.2):

	Export IB_UDF_srand function

2005-07-29 12:42  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.148):

	Fix scope problem reported by Konstantin

2005-07-29 11:24  kkuznetsov

	* firebird2/builds/posix/prefix.solx86gcc (1.17):

	Fix solaris x86 build

2005-07-28 21:58  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.4),
	src/intl/lc_iso8859_1.cpp (1.12), src/intl/ld.cpp (1.15),
	src/jrd/intlnames.h (1.14):

	Bosnian collation BO_BO for WIN1250 - contributed by Fikret Hasovic

2005-07-28 21:57  asfernandes

	* firebird2/lang_helpers/: gds_codes.ftn (1.20), gds_codes.pas
	(1.20):

	Regenerate files

2005-07-28 15:35  arnobrinkman

	* firebird2/src/dsql/make.cpp (1.98):

	Fix nullable flag for descriptor generated by MAKE_desc_from_list()

2005-07-27 20:57  arnobrinkman

	* firebird2/src/dsql/ddl.cpp (1.150):

	Fix "WITH CHECK OPTION" bug introduced with tighter alias handling.
	 In fact the tighter alias handling was showing a hidden "bug".

2005-07-27 09:36  dimitr

	* firebird2/src/dsql/make.cpp (1.97):

	Fixed the GEN_ID(<name>, NULL) issue (reported by Claudio).

2005-07-27 07:36  dimitr

	* firebird2/src/dsql/parse.y (1.184):

	Fixed the NEXT VALUE FOR bug for dialect 3. Thanks to Claudio.

2005-07-27 00:52  arnobrinkman

	* firebird2/src/jrd/idx.cpp (1.97):

	Fix bug with foreign-key checks that failed due new INTL changes
	(found with an unrestorable backup)

2005-07-26 20:13  skidder

	* firebird2/src/jrd/nbak.cpp (1.48):

	Port a little cleanliness fix to HEAD too

2005-07-26 14:16  dimitr

	* firebird2/src/dsql/array.epp (1.35):

	Fixed the arrays bug introduced by myself.

2005-07-26 13:54  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.228):

	Fix and simplify PLAN alias lookup

2005-07-26 13:48  arnobrinkman

	* firebird2/src/dsql/dsql.h (1.78):

	Fix and simplify PLAN alias lookup

2005-07-26 13:43  arnobrinkman

	* firebird2/src/jrd/cmp.cpp (1.180):

	Fix PLAN parsing inside VIEWs

2005-07-25 16:43  arnobrinkman

	* firebird2/src/dsql/: ddl.cpp (1.149), dsql.h (1.77), node.h
	(1.63), pass1.cpp (1.227):

	Fix derived table issues with NEW/OLD contexts
	(Triggers/check-constraints) Also adjust IN predicate behaviour to
	derived table.	PLAN parsing for derived tables will be fixed
	later.

2005-07-25 14:01  asfernandes

	* firebird2/src/jrd/blb.cpp (1.95):

	Fixed field-test #1244126 - Update text BLOBs when connected with
	NONE charset

2005-07-25 13:59  asfernandes

	* firebird2/src/jrd/: ini.h (1.22), intl_builtin.cpp (1.27):

	Misc.

2005-07-25 07:13  dimitr

	* firebird2/src/jrd/exe.cpp (1.155):

	Avoid recovery to a not existent savepoint.

2005-07-25 07:03  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.220), tra.cpp (1.102), tra_proto.h
	(1.18):

	Fixed a bugcheck (and possibly an engine crash) during server
	shutdown.  Force a TIP based rollback instead of using a
	transaction-level savepoint in this case.

2005-07-24 20:48  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.219), jrd.h (1.138):

	Fixed one of the server shutdown bugs. More to come.

2005-07-24 20:43  dimitr

	* firebird2/src/: msgs/facilities.sql (1.32), msgs/messages.sql
	(1.39), msgs/system_errors.sql (1.17), include/gen/codetext.h
	(1.27), include/gen/iberror.h (1.26), include/gen/msgs.h (1.35),
	include/gen/rdb_codes.h (1.27), include/gen/sql_code.h (1.29):

	Added new error message.

2005-07-24 20:32  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.147):

	Fix bug SF #1242982 Equality search on first segment (integer) in
	compound indexes resulted in more scans on specific values (2^n,
	f.e. 131072) then needed.

2005-07-24 17:53  hvlad

	* firebird2/src/alice/tdr.cpp (1.45):

	Fixed unregistered bug - crash occured in service gfix code when it
	tried to reattach to currently unavailable database. Since service
	can't interact with end user an endless loop leads to overflow
	service buffer and crash as result.

2005-07-24 17:32  hvlad

	* firebird2/src/alice/alice.h (1.46):

	Fixed SF bug #1242106 (FB 2.0 Alpha 3: In-Limbo transaction
	Services API broken)

2005-07-23 14:48  dimitr

	* firebird2/doc/WhatsNew (1.69):

	no message

2005-07-22 12:26  aafemt

	* firebird2/builds/: posix/Makefile.in.client.gbak (1.12),
	posix/Makefile.in.client.gdef (1.12), posix/Makefile.in.client.gfix
	(1.14), posix/Makefile.in.client.gpre (1.19),
	posix/Makefile.in.client.isql (1.11), posix/Makefile.in.client.qli
	(1.7), posix/Makefile.in.client.util (1.26),
	posix/Makefile.in.embed.gbak (1.12), posix/Makefile.in.embed.gdef
	(1.10), posix/Makefile.in.embed.gfix (1.15),
	posix/Makefile.in.embed.gpre (1.19), posix/Makefile.in.embed.isql
	(1.11), posix/Makefile.in.embed.qli (1.17),
	posix/Makefile.in.embed.util (1.21), posix/Makefile.in.fbserver
	(1.20), posix/make.defaults (1.42), posix/make.rules (1.27),
	posix/make.shared.variables (1.54), posix/prefix.mingw (1.40),
	win32/defs/fbclient_s.def (1.2):

	Use libfbcommon wherever possible and drop ancient workaround for
	dependencies (use -MMD switch instead)

2005-07-22 04:08  asfernandes

	* firebird2/src/dsql/pass1.cpp (1.226):

	Fixed SF #1242379 - Collation changes VARCHAR's length

2005-07-21 07:44  robocop

	* firebird2/doc/README.intl (1.3):

	Misc.

2005-07-21 02:44  skidder

	* firebird2/src/jrd/gds.cpp (1.174):

	Oops, committed some debugging code which was not supposed to be
	exposed to public :-)

2005-07-21 02:42  skidder

	* firebird2/src/jrd/gds.cpp (1.173):

	Global handles need to be closed or we have the leak during
	client/engine DLL unload.  The cleanest solution would be to port
	FileObject from BV3 branch here and use it, but this hack will do
	either.

2005-07-20 14:49  dimitr

	* firebird2/src/dsql/dsql.cpp (1.154):

	Correction.

2005-07-20 12:04  dimitr

	* firebird2/src/dsql/: dsql.cpp (1.153), dsql.h (1.76), node.h
	(1.62), parse.y (1.183), pass1.cpp (1.225):

	Added DSQL support for ROLLBACK RETAIN.

2005-07-20 01:27  skidder

	* firebird2/src/jrd/: cch.cpp (1.120), gds.cpp (1.172):

	little debug logging improvements

2005-07-20 01:24  skidder

	* firebird2/src/jrd/nbak.cpp (1.47):

	Fix the bug which results in corrupted backups being created by
	NBACKUP

2005-07-20 01:23  skidder

	* firebird2/src/utilities/nbackup.cpp (1.46):

	do not overwrite destination during nbackup restore

2005-07-19 15:17  paul_reeves

	* firebird2/builds/win32/clean_all.bat (1.12):

	When we say clean lets make sure to include the icu tree as well.

2005-07-19 15:09  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/FirebirdInstall_20.iss
	(1.11):

	Make sure we ship instructions on scripted installs with the binary
	installer.

2005-07-19 14:36  paul_reeves

	* firebird2/builds/install/arch-specific/win32/pl/: czytajto.txt
	(1.2), instalacja_czytajto.txt (1.2):

	Update Polish text of Win32 install notes.

2005-07-18 16:04  paul_reeves

	* firebird2/builds/install/arch-specific/win32/: Readme.txt (1.7),
	ba/Instalacija_ProcitajMe.txt (1.3), ba/ProcitajMe.txt (1.2):

	Add updated bosnian Win32 install notes.

2005-07-18 16:00  paul_reeves

	* firebird2/src/jrd/isc_version.h (1.7):

	Sync build numbers for Win32.

2005-07-17 09:00  dimitr

	* firebird2/src/dsql/: array.epp (1.34), blob.epp (1.17), dsql.h
	(1.75), metd.epp (1.77):

	1) Fixed threading issues in DSQL (they always existed, but were
	hidden until recently).  2) Cached all METD requests.

2005-07-16 08:46  dimitr

	* firebird2/src/dsql/metd.epp (1.76):

	Temporarily rolled back my fix.

2005-07-13 22:07  arnobrinkman

	* firebird2/src/dsql/: dsql.h (1.74), pass1.cpp (1.224):

	Send annoying unemployed code out of the door

2005-07-12 14:35  paul_reeves

	* firebird2/:
	builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.11), builds/install/arch-specific/win32/Readme.txt (1.6),
	builds/install/arch-specific/win32/installation_readme.txt (1.7),
	builds/win32/make_all.bat (1.37), builds/win32/make_examples.bat
	(1.15), builds/win32/make_icu.bat (1.6), src/jrd/isc_version.h
	(1.6):

	Minor updates to the Win32 build scripts. Disable intlbuild in
	make_examples. Update Win32 readmes.

2005-07-10 19:57  asfernandes

	* firebird2/builds/win32/: make_icu.bat (1.5),
	msvc7/Firebird2Boot.sln (1.5), msvc7/gpre_static.vcproj (1.8):

	Fix normal build for MSVC7

2005-07-08 06:10  robocop

	* firebird2/src/isql/isql.epp (1.154):

	Fix display bug found by Adriano, caused by missing %s and try to
	make isql output more consistent. QA Tools that check for strict
	result may complain.

2005-07-08 05:43  robocop

	* firebird2/builds/win32/make_all.bat (1.36):

	Prevent confusing error msg "1 was unexpected at this time."

2005-07-08 05:27  robocop

	* firebird2/src/jrd/evl.cpp (1.149):

	No need to call SET_TDBB if we do nothing.

2005-07-08 05:25  robocop

	* firebird2/: src/config/AdminException.cpp (1.5), src/jrd/dfw.epp
	(1.155), src/jrd/met.epp (1.169), extern/icu/source/common/putil.c
	(1.4):

	Misc.

2005-07-06 00:39  asfernandes

	* firebird2/src/misc/intl.sql (1.2):

	Misc.

2005-07-05 17:24  asfernandes

	* firebird2/:
	builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.10), builds/install/arch-specific/win32/FirebirdInstall_20.iss
	(1.10), src/misc/intl.sql (1.1), doc/README.intl (1.2):

	INTL script

2005-07-05 10:07  dimitr

	* firebird2/doc/sql.extensions/README.keywords (1.3):

	Added some docs.

2005-07-05 10:02  dimitr

	* firebird2/doc/sql.extensions/README.returning (1.1):

	Added some docs.

2005-07-05 03:19  asfernandes

	* firebird2/doc/README.intl (1.1):

	Doc.

2005-07-04 07:52  aafemt

	* firebird2/builds/: win32/defs/fbclient_s.def (1.1),
	posix/prefix.mingw (1.39):

	Mangled stdcall export

2005-07-02 15:32  hvlad

	* firebird2/doc/WhatsNew (1.68):

	Added some Alpha 3 changes

2005-07-02 10:52  dimitr

	* firebird2/doc/WhatsNew (1.67):

	Added all Alpha 3 changes.

2005-06-30 17:06  kkuznetsov

	* firebird2/extern/icu/source/config/mh-solaris-gcc (1.4):

	Still working on icu on Solaris x86: compiling it with threads

2005-06-29 11:17  kkuznetsov

	* firebird2/extern/editline/configure (1.3):

	Sun asm do not eat pipes. Fixed.

2005-06-29 11:07  kkuznetsov

	* firebird2/extern/icu/source/config/mh-solaris-gcc (1.3):

	Make icu happy on Solaris x86

2005-06-29 08:17  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.extern.icu (1.8):

	one more attempt to make it build on all platforms

2005-06-29 07:22  aafemt

	* firebird2/extern/icu/source/common/unicode/umachine.h (1.5):

	We can't check for U_MINGW becaise it is defined in platform.h.
	Let's rollback a bit

2005-06-27 20:36  dimitr

	* firebird2/src/utilities/gstat/dba.epp (1.57):

	Fixed ODS decoding in GSTAT.

2005-06-27 15:53  paul_reeves

	* firebird2/: builds/win32/make_all.bat (1.35),
	builds/win32/make_icu.bat (1.4),
	extern/icu/source/common/unicode/umachine.h (1.4):

	Minor tweaks to Win32 build system to integrate the icu code into
	the build.

2005-06-27 14:45  alexpeshkoff

	* firebird2/builds/install/arch-specific/linux/:
	classic/makeInstallImage.sh.in (1.16), super/makeInstallImage.sh.in
	(1.14):

	make it compatible with solaris build

2005-06-27 14:43  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.extern.icu (1.7):

	make icu build on both linux and solaris

2005-06-27 14:26  alexpeshkoff

	* firebird2/src/jrd/os/posix/unix.cpp (1.36):

	fixed posix build after ODS parser changes

2005-06-27 12:24  aafemt

	* firebird2/src/jrd/why.cpp (1.92):

	Cleanup

2005-06-27 12:22  aafemt

	* firebird2/extern/icu/source/tools/pkgdata/pkgtypes.h (1.4):

	Case

2005-06-27 12:20  aafemt

	* firebird2/builds/posix/prefix.mingw (1.38):

	Let's produce not so big files

2005-06-26 23:48  hvlad

	* firebird2/src/jrd/: cmp.cpp (1.179), dfw.epp (1.154), jrd.h
	(1.137), lck.cpp (1.49), lck.h (1.19), met.epp (1.168), vio.cpp
	(1.135):

	1. Allow to create FK constraints without exclusive database
	locking 2. Fix 'partner index not found' error when one process
	dropped FK and another trying to delete master record 3. misc
	changes in vio.cpp

2005-06-26 18:11  dimitr

	* firebird2/src/: utilities/gstat/dba.epp (1.56),
	utilities/gstat/ppg.cpp (1.25), jrd/dmp.cpp (1.29), jrd/ods.h
	(1.35), jrd/pag.cpp (1.89), msgs/messages.sql (1.38),
	include/gen/msgs.h (1.34):

	Changed the ODS encoding, messaging and protection rules.

2005-06-26 04:09  asfernandes

	* firebird2/src/jrd/evl.cpp (1.148):

	Better handling in substring of large blobs

2005-06-25 11:34  dimitr

	* firebird2/src/jrd/jrd.cpp (1.218):

	Expanded the routine comment.

2005-06-24 17:38  asfernandes

	* firebird2/src/jrd/evl.cpp (1.147):

	Comment

2005-06-24 17:06  dimitr

	* firebird2/src/dsql/metd.epp (1.75):

	Fixed SF #1012152.

2005-06-24 14:56  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.178), evl.cpp (1.146), exe.cpp
	(1.154), req.h (1.47), rse.cpp (1.89):

	Fixed reported issues with ROW_COUNT.

2005-06-24 13:14  dimitr

	* firebird2/src/: jrd/jrd.cpp (1.217), jrd/jrd_proto.h (1.38),
	jrd/svc.cpp (1.143), jrd/os/win32/ibinitdll.cpp (1.8),
	remote/inet_server.cpp (1.55), remote/os/win32/cntl.cpp (1.17),
	remote/os/win32/srvr_w32.cpp (1.29), remote/os/win32/window.cpp
	(1.14):

	Slightly changed (mostly cleaned up and fixed) the SS shutdown
	mechanics.

2005-06-23 17:12  asfernandes

	* firebird2/src/isql/isql.epp (1.153):

	Make SQLDA_DISPLAY display input SQLDA parameters of INSERTs,
	UPDATEs and DELETEs

2005-06-23 12:10  kkuznetsov

	* firebird2/extern/icu/source/runConfigureICU (1.5):

	Fix configure error on Solaris x86

2005-06-23 07:25  aafemt

	* firebird2/src/config/: AdminException.cpp (1.4), AdminException.h
	(1.4):

	Cleanup

2005-06-23 00:47  asfernandes

	* firebird2/builds/win32/make_icu.bat (1.3):

	Misc.

2005-06-23 00:46  asfernandes

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.24),
	Firebird2Boot.sln (1.4), alice.vcproj (1.16), burp.vcproj (1.19),
	common.vcproj (1.22), dsql_server.vcproj (1.17),
	engine_embed.vcproj (1.37), fbembed.vcproj (1.30),
	gbak_embed.vcproj (1.1), gpre_embed.vcproj (1.1), isql_embed.vcproj
	(1.1), lock.vcproj (1.16), utilities_embed.vcproj (1.1):

	MSVC7 projects for boot-build with fbembed

2005-06-23 00:26  asfernandes

	* firebird2/src/jrd/svc.cpp (1.142):

	Fbembed don't use security

2005-06-23 00:23  asfernandes

	* firebird2/src/gpre/gpre_meta_boot.cpp (1.48):

	Make gpre_boot work without -lang_internal switch

2005-06-22 15:48  kkuznetsov

	* firebird2/: configure.in (1.230),
	extern/icu/source/runConfigureICU (1.4):

	More plays with icu on Solaris x86

2005-06-22 11:21  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.examples (1.7):

	Fixed problem, noticed by Dimitry Sibiryakov

2005-06-22 07:13  aafemt

	* firebird2/src/jrd/: Optimizer.cpp (1.35), intl.cpp (1.80),
	opt.cpp (1.247), unicode_util.cpp (1.4):

	Warnings

2005-06-22 07:10  aafemt

	* firebird2/src/config/ConfObject.cpp (1.3):

	Warnings

2005-06-21 12:23  aafemt

	* firebird2/src/: config/AdminException.h (1.3), config/Args.h
	(1.3), config/ArgsException.h (1.3), config/Element.h (1.3),
	config/InputFile.h (1.3), config/InputStream.h (1.3), config/Lex.h
	(1.3), config/ScanDir.h (1.3), config/Stream.h (1.3),
	config/StreamSegment.h (1.3), vulcan/JString.cpp (1.4),
	vulcan/JString.h (1.4), vulcan/PathName.h (1.3), vulcan/RefObject.h
	(1.3):

	Warnings

2005-06-21 11:15  alexpeshkoff

	* firebird2/builds/:
	install/arch-specific/linux/super/makeInstallImage.sh.in (1.13),
	posix/Makefile.in.extern.icu (1.6):

	a bit better handling of intl stuff

2005-06-21 11:03  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.15):

	a bit better handling of intl stuff while packaging

2005-06-21 03:44  asfernandes

	* firebird2/src/jrd/: opt.cpp (1.246), unicode_util.h (1.3):

	Misc.

2005-06-20 10:53  hvlad

	* firebird2/src/jrd/cmp.cpp (1.177):

	Fixed unregistered bug : AV when PLAN for VIEW is specified but no
	table alias was given

	CREATE VIEW V1 AS SELECT D.RDB$RELATION_ID, C.RDB$CHARACTER_SET_ID
	 FROM RDB$DATABASE D JOIN RDB$CHARACTER_SETS C	   ON
	D.RDB$CHARACTER_SET_NAME = C.RDB$CHARACTER_SET_NAME

	SELECT * FROM V1 PLAN (V1 NATURAL)

2005-06-20 07:40  aafemt

	* firebird2/src/jrd/intl_classes.h (1.22):

	Fix warning

2005-06-17 12:42  aafemt

	* firebird2/src/config/ScanDir.cpp (1.3):

	Overloaded operators is evil

2005-06-17 03:33  asfernandes

	* firebird2/src/dsql/make.cpp (1.96):

	Simplification

2005-06-16 14:09  aafemt

	* firebird2/builds/posix/prefix.mingw (1.37):

	Fix over-export

2005-06-16 14:08  aafemt

	* firebird2/src/jrd/why.cpp (1.91):

	Plain C for public API routine

2005-06-16 07:13  robocop

	* firebird2/src/: isql/isql.epp (1.152), jrd/utl.cpp (1.83):

	Fix blob dumping routines in jrd and report errors in isql.

2005-06-16 07:11  aafemt

	* firebird2/doc/README.build.mingw.html (1.14):

	Revert to common cleaning procedure

2005-06-16 07:10  robocop

	* firebird2/src/dsql/: ddl.cpp (1.148), dsql.cpp (1.152), gen.cpp
	(1.88), parse.y (1.182), pass1.cpp (1.223):

	Try to indicate position of incomplete commands.  Some casts
	because statuses are fixed 32 quantities, not natural int types.

2005-06-16 07:05  robocop

	* firebird2/src/jrd/: status.cpp (1.13), status.h (1.6):

	Const correctness.

2005-06-16 07:05  robocop

	* firebird2/src/jrd/intl.cpp (1.79):

	Copy/paste problem with two SET_TDBB.

2005-06-16 07:02  robocop

	* firebird2/src/: jrd/dfw.epp (1.153), msgs/messages.sql (1.37),
	dsql/metd.epp (1.74):

	Misc.

2005-06-15 17:19  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/super/makeInstallImage.sh.in
	(1.12):

	fixed INTL issues in SS package build

2005-06-15 17:18  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.14):

	fixed INTL issues in package build

2005-06-15 17:03  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.embed.util (1.20):

	fixed gsec CS posix build

2005-06-15 11:11  dimitr

	* firebird2/src/jrd/shut.cpp (1.33):

	Fixed some shutdown issues: - redundant attempts to get an
	exclusive database lock - wrong timeout counting - database lock is
	not released after bringing database online in the exclusive mode -
	removed a 5 sec timeout when bringing database online in the shared
	mode

2005-06-15 07:31  aafemt

	* firebird2/: configure.in (1.229), extern/icu/source/aclocal.m4
	(1.3), extern/icu/source/configure (1.3),
	extern/icu/source/configure.in (1.4),
	extern/icu/source/runConfigureICU (1.3),
	extern/icu/source/common/putil.c (1.3),
	extern/icu/source/common/unicode/brkiter.h (1.3),
	extern/icu/source/common/unicode/platform.h.in (1.3),
	extern/icu/source/common/unicode/putil.h (1.3),
	extern/icu/source/common/unicode/umachine.h (1.3),
	extern/icu/source/common/unicode/uniset.h (1.3),
	extern/icu/source/common/unicode/utypes.h (1.3),
	extern/icu/source/config/mh-mingw (1.1),
	extern/icu/source/data/Makefile.in (1.3),
	extern/icu/source/tools/pkgdata/dllmode.c (1.3),
	extern/icu/source/tools/pkgdata/make.c (1.3),
	extern/icu/source/tools/pkgdata/makefile.h (1.3),
	extern/icu/source/tools/pkgdata/pkgdata.c (1.3),
	extern/icu/source/tools/pkgdata/pkgtypes.h (1.3),
	extern/icu/source/tools/pkgdata/sttcmode.c (1.3),
	extern/icu/source/tools/pkgdata/winmode.c (1.3):

	MinGW port of ICU

2005-06-14 07:44  dimitr

	* firebird2/src/jrd/inf.cpp (1.56):

	Code simplification.

2005-06-14 05:16  asfernandes

	* firebird2/: lang_helpers/gds_codes.ftn (1.19),
	lang_helpers/gds_codes.pas (1.19), src/dsql/ddl.cpp (1.147),
	src/dsql/metd.epp (1.73), src/dsql/metd_proto.h (1.24),
	src/dsql/pass1.cpp (1.222), src/include/gen/codetext.h (1.26),
	src/include/gen/iberror.h (1.25), src/include/gen/msgs.h (1.33),
	src/include/gen/rdb_codes.h (1.26), src/include/gen/sql_code.h
	(1.28), src/jrd/Optimizer.cpp (1.34), src/jrd/cvt.cpp (1.66),
	src/jrd/cvt2.cpp (1.50), src/jrd/dfw.epp (1.152), src/jrd/evl.cpp
	(1.145), src/jrd/exe.cpp (1.153), src/jrd/idx.cpp (1.96),
	src/jrd/inf.cpp (1.55), src/jrd/intl.cpp (1.78),
	src/jrd/intl_proto.h (1.18), src/jrd/jrd.cpp (1.216),
	src/jrd/opt.cpp (1.245), src/msgs/facilities.sql (1.31),
	src/msgs/history.sql (1.18), src/msgs/messages.sql (1.36),
	src/msgs/system_errors.sql (1.16):

	1) Fixed SF #1016040 Missing external libraries causes engine
	exception 2) Use better error messages

2005-06-13 14:44  dimitr

	* firebird2/src/dsql/: gen.cpp (1.87), keywords.cpp (1.45), node.h
	(1.61), parse.y (1.181), pass1.cpp (1.221):

	RETURNING implementation.

2005-06-13 05:55  asfernandes

	* firebird2/src/jrd/evl.cpp (1.144):

	Removed wrong "deletes" noticed by Claudio

2005-06-13 05:48  robocop

	* firebird2/src/jrd/evl.cpp (1.143):

	Misc.

2005-06-13 04:12  asfernandes

	* firebird2/src/: dsql/gen.cpp (1.86), dsql/make.cpp (1.95),
	dsql/pass1.cpp (1.220), jrd/inf.cpp (1.54):

	Removed some compiler messages

2005-06-13 01:47  robocop

	* firebird2/src/isql/isql.epp (1.151):

	If an error happens when we are trying to retrieve the first
	record, we need to print a newline or the error msg will appear
	padding the column headers.

2005-06-13 01:44  robocop

	* firebird2/: src/jrd/cmp.cpp (1.176), src/jrd/evl.cpp (1.142),
	src/include/gen/codetext.h (1.25), src/include/gen/iberror.h
	(1.24), src/include/gen/msgs.h (1.32), src/include/gen/rdb_codes.h
	(1.25), src/include/gen/sql_code.h (1.27), src/msgs/facilities.sql
	(1.30), src/msgs/history.sql (1.17), src/msgs/messages.sql (1.35),
	src/msgs/system_errors.sql (1.15), lang_helpers/gds_codes.ftn
	(1.18), lang_helpers/gds_codes.pas (1.18):

	Substring evolved and the error message was never updated. Now I've
	done two messages, although I think we need three in the long term.

2005-06-12 23:20  asfernandes

	* firebird2/src/: jrd/evl.cpp (1.141), dsql/make.cpp (1.94):

	Fix TRIM(NULL FROM <something>) to return NULL

2005-06-12 08:27  dimitr

	* firebird2/src/jrd/: blb.cpp (1.94), btr.cpp (1.146), exe.cpp
	(1.152), idx.cpp (1.95), jrd.cpp (1.215), jrd.h (1.136), rse.cpp
	(1.88), validation.cpp (1.9), vio.cpp (1.134):

	Removed unused thread scheduling option.

2005-06-12 06:00  dimitr

	* firebird2/src/msgs/facilities.sql (1.29):

	Correction.

2005-06-12 03:36  robocop

	* firebird2/src/isql/: isql.epp (1.150), isql.h (1.49), show.epp
	(1.78):

	Cater for the longest possible identifiers, quoted.

2005-06-12 03:18  robocop

	* firebird2/lang_helpers/: gds_codes.ftn (1.17), gds_codes.pas
	(1.17):

	Update the language helpers after the last message additions.

2005-06-12 02:58  robocop

	* firebird2/src/jrd/idx.cpp (1.94):

	Totally misc.

2005-06-12 02:38  asfernandes

	* firebird2/src/intl/collations/: koi8r_ru.h (1.1), koi8u_ua.h
	(1.1):

	Add collations forgetted

2005-06-11 23:26  hvlad

	* firebird2/src/include/gen/: codetext.h (1.24), iberror.h (1.23),
	msgs.h (1.31), rdb_codes.h (1.24), sql_code.h (1.26):

	Regenerated error codes

2005-06-11 21:50  asfernandes

	* firebird2/: builds/install/misc/fbintl.conf (1.3),
	builds/win32/msvc6/intl.dsp (1.24), builds/win32/msvc7/intl.vcproj
	(1.20), src/intl/lc_iso8859_1.cpp (1.11), src/intl/ld.cpp (1.14),
	src/intl/collations/win1257_ee.h (1.1),
	src/intl/collations/win1257_lt.h (1.1),
	src/intl/collations/win1257_lv.h (1.1), src/jrd/intlnames.h (1.13):

	Integrate collations KOI8R_RU (Russian), KOI8U_UA (Ukrainian),
	WIN1257_EE (Estonian), WIN1257_LT (Lithuanian) and WIN1257_LV
	(Latvian) ported by Dmitry from Yaffil

2005-06-11 13:41  hvlad

	* firebird2/src/msgs/: facilities.sql (1.28), messages.sql (1.34),
	system_errors.sql (1.14):

	Added new error messages

2005-06-11 13:39  hvlad

	* firebird2/src/jrd/: dfw.epp (1.151), idx.cpp (1.93), idx_proto.h
	(1.23):

	Fixed SF bug #1186607 (Foreign key relation VARCHAR <-> INT ??????)

2005-06-11 13:36  hvlad

	* firebird2/src/dsql/ddl.cpp (1.146):

	Fixed SF bug #1211325 (BLOBs in external tables)

2005-06-11 05:14  robocop

	* firebird2/src/dsql/gen.cpp (1.85):

	Backport Tom Cole's fix for FP numbers as strings.

2005-06-11 05:03  asfernandes

	* firebird2/src/: intl/charsets.h (1.7), intl/cs_narrow.cpp (1.7),
	intl/lc_ascii.cpp (1.15), intl/ld.cpp (1.13),
	intl/charsets/cs_koi8r.h (1.1), intl/charsets/cs_koi8u.h (1.1),
	jrd/intlnames.h (1.12):

	Integrate character sets KOIuR (Russian) and KOI8U (Ukrainian)
	ported from Yaffil by Dmitry

2005-06-11 02:32  robocop

	* firebird2/src/isql/isql.epp (1.149):

	- Renamed function input to newinput to be in sync with newoutput.
	- Implemented PASSTHROUGH command only for the debug build. Use
	with care.

2005-06-11 02:22  robocop

	* firebird2/src/dsql/preparse.cpp (1.37):

	CREATE DATABASE can tolerate single line comments (AFAIK,
	client-side issue).

2005-06-11 02:19  robocop

	* firebird2/: src/include/gen/codetext.h (1.23),
	src/include/gen/iberror.h (1.22), src/include/gen/msgs.h (1.30),
	src/include/gen/rdb_codes.h (1.23), src/include/gen/sql_code.h
	(1.25), src/dsql/ddl.cpp (1.145), src/dsql/dsql.cpp (1.151),
	src/dsql/parse.y (1.180), src/msgs/facilities.sql (1.27),
	src/msgs/history.sql (1.16), src/msgs/messages.sql (1.33),
	src/msgs/system_errors.sql (1.13), lang_helpers/gds_codes.ftn
	(1.16), lang_helpers/gds_codes.pas (1.16):

	Please Dmitry and try to report the line/column of an incomplete
	statement.

2005-06-11 02:14  robocop

	* firebird2/src/jrd/evl.cpp (1.140):

	EVL_expr grew too much. Make more functions.

2005-06-11 02:13  robocop

	* firebird2/src/: jrd/IntlManager.cpp (1.5),
	common/classes/objects_array.h (1.16):

	const_iterator The code in intlmanager originally confused me.

2005-06-10 14:13  asfernandes

	* firebird2/src/intl/collations/bl88591ptbr0.h (1.3):

	Misc

2005-06-10 12:35  aafemt

	* firebird2/src/extlib/ib_util.c (1.4):

	Plain C don't know namespaces

2005-06-10 12:32  aafemt

	* firebird2/builds/posix/: Makefile.in.client.util (1.25),
	Makefile.in.codes (1.19), Makefile.in.embed.util (1.19),
	Makefile.in.examples (1.6), Makefile.in.extern.icu (1.5),
	Makefile.in.fbserver (1.19), Makefile.in.firebird (1.64),
	Makefile.in.libfbembed (1.16), Makefile.in.msgs (1.16),
	Makefile.in.refDatabases (1.28), Makefile.in.static.gbak (1.11),
	Makefile.in.static.gpre (1.18), Makefile.in.static.isql (1.10),
	make.defaults (1.41), make.rules (1.26), make.shared.targets
	(1.20), make.shared.variables (1.53), prefix.mingw (1.36):

	ICU adaptation and some improvements

2005-06-10 04:03  asfernandes

	* firebird2/src/dsql/: gen.cpp (1.84), make.cpp (1.93), pass1.cpp
	(1.219), utld.cpp (1.35), utld_proto.h (1.11):

	Fix possible problems with larger columns sizes noted by Claudio

2005-06-10 04:01  asfernandes

	* firebird2/src/jrd/ini.epp (1.68):

	Only initialize metadata BLOB charset for text BLOBs

2005-06-10 02:54  robocop

	* firebird2/src/msgs/: facilities.sql (1.26), history.sql (1.15):

	Totally misc.

2005-06-09 02:01  asfernandes

	* firebird2/src/jrd/cvt.cpp (1.65):

	Revert Claudio's change that cause crash when parameters are used

2005-06-08 15:42  dimitr

	* firebird2/src/dsql/ddl.cpp (1.144):

	Fixed bug with lost charset/collation in local variables, reported
	by Eugene Kilin.

2005-06-08 13:10  asfernandes

	* firebird2/src/jrd/cvt2.cpp (1.49):

	Fix BLOB comparation problem pointed by Claudio

2005-06-08 13:09  asfernandes

	* firebird2/src/jrd/ibase.h (1.102):

	Use more appropriate codes

2005-06-08 12:21  aafemt

	* firebird2/extern/icu/source/configure.in (1.3):

	A bit better method to check for _tzname

2005-06-08 11:58  alexpeshkoff

	* firebird2/builds/posix/make.shared.variables (1.52):

	fixed posix build after Dmitry's change

2005-06-08 08:16  dimitr

	* firebird2/src/jrd/dyn_mod.epp (1.63):

	Fixed an old ALTER VIEW bug that now prevents COMMENT ON VIEW from
	working properly.

2005-06-08 07:28  aafemt

	* firebird2/builds/posix/: Makefile.in.firebird (1.63),
	make.defaults (1.40):

	ICU build with MinGW

2005-06-08 04:09  asfernandes

	* firebird2/src/jrd/: dyn_def.epp (1.99), intl.cpp (1.77), met.epp
	(1.167), met_proto.h (1.48):

	Misc.

2005-06-07 12:57  dimitr

	* firebird2/src/jrd/rpb_chain.cpp (1.11):

	Added a couple of more checks.

2005-06-07 12:52  dimitr

	* firebird2/src/jrd/exe.cpp (1.151):

	Cleanup.

2005-06-07 12:36  aafemt

	* firebird2/src/config/InputFile.cpp (1.3):

	Required header

2005-06-07 12:20  dimitr

	* firebird2/src/jrd/met.epp (1.166):

	Removed code remains from before-MetaName times.

2005-06-07 07:09  aafemt

	* firebird2/: configure.in (1.228),
	builds/posix/Makefile.in.extern.icu (1.4):

	More appropriate place to configure ICU

2005-06-07 04:05  asfernandes

	* firebird2/src/jrd/: intl.cpp (1.76), intl_proto.h (1.17):

	Misc.

2005-06-07 03:57  asfernandes

	* firebird2/lang_helpers/: gds_codes.ftn (1.15), gds_codes.pas
	(1.15):

	Regenerate files

2005-06-06 22:52  asfernandes

	* firebird2/src/jrd/IntlManager.cpp (1.4):

	Remove wrong compiler message: it's iterating in "conflicts" and
	removing in "charSetCollations"

2005-06-06 22:44  asfernandes

	* firebird2/src/jrd/: blp.h (1.19), gds.cpp (1.171):

	Misc.

2005-06-06 22:18  asfernandes

	* firebird2/src/dsql/: ddl.cpp (1.143), make.cpp (1.92):

	Misc.

2005-06-06 20:11  asfernandes

	* firebird2/src/: dsql/ddl.cpp (1.142), dsql/dsql.cpp (1.150),
	dsql/gen.cpp (1.83), dsql/make.cpp (1.91), dsql/node.h (1.60),
	dsql/parse.y (1.179), dsql/pass1.cpp (1.218), jrd/Optimizer.cpp
	(1.33), jrd/blr.h (1.20), jrd/cmp.cpp (1.175), jrd/evl.cpp (1.139),
	jrd/exe.h (1.70), jrd/intl.cpp (1.75), jrd/nod.h (1.16),
	jrd/opt.cpp (1.244), jrd/par.cpp (1.119), misc/blrtable.cpp (1.19):

	1) Replace length_ to strlen as noted by Claudio and Dmitry 2)
	Change USHORT to ULONG in intl.cpp

2005-06-06 15:34  dimitr

	* firebird2/src/: include/gen/codetext.h (1.22),
	include/gen/iberror.h (1.21), include/gen/msgs.h (1.29),
	include/gen/rdb_codes.h (1.22), include/gen/sql_code.h (1.24),
	dsql/pass1.cpp (1.217), jrd/par.cpp (1.118):

	Added new error message.

2005-06-06 15:28  dimitr

	* firebird2/src/msgs/: facilities.sql (1.25), messages.sql (1.32),
	system_errors.sql (1.12):

	Added new error message.

2005-06-06 13:06  dimitr

	* firebird2/src/dsql/ddl.cpp (1.141):

	Fixed charset/collation issues for view columns.

2005-06-06 10:32  robocop

	* firebird2/src/isql/: extract.epp (1.62), show.epp (1.77):

	Mixed case generator names caused problems in show_generators.
	Noticed by Adriano.

2005-06-06 10:29  robocop

	* firebird2/: builds/install/arch-specific/solaris/CS/postremove.in
	(1.3), builds/install/arch-specific/solaris/SS/postremove.in (1.2),
	doc/WhatsNew (1.66), src/config/AdminException.cpp (1.3),
	src/config/ArgsException.cpp (1.3), src/config/Stream.cpp (1.3),
	src/dsql/ddl.cpp (1.140), src/dsql/gen.cpp (1.82),
	src/dsql/make.cpp (1.90), src/dsql/parse.y (1.178),
	src/dsql/pass1.cpp (1.216), src/include/firebird.h (1.33),
	src/jrd/IntlManager.cpp (1.3), src/jrd/Optimizer.cpp (1.32),
	src/jrd/cvt.cpp (1.64), src/jrd/cvt2.cpp (1.48),
	src/jrd/dyn_def.epp (1.98), src/jrd/evl.cpp (1.138),
	src/jrd/evl_proto.h (1.22), src/jrd/idx.h (1.16), src/jrd/inf.cpp
	(1.53), src/jrd/ini.epp (1.67), src/jrd/intl.cpp (1.74),
	src/jrd/intl_builtin.cpp (1.26), src/jrd/met.epp (1.165),
	src/jrd/opt.cpp (1.243), src/jrd/unicode_util.cpp (1.3),
	src/msgs/facilities.sql (1.24), src/msgs/history.sql (1.14),
	src/msgs/messages.sql (1.31), src/vulcan/JString.cpp (1.3),
	src/vulcan/JString.h (1.3), src/vulcan/PathName.cpp (1.3):

	- Corrections and changes to Adriano's commit, subject to his
	inspection.  - Solved an endless loop with trim and zero-length
	trim characters, etc.  - Some places are signaled with
	FB_COMPILER_MESSAGE for prompt attention.

2005-06-06 08:42  dimitr

	* firebird2/src/jrd/why.cpp (1.90):

	Let's perform the initial alias lookup at the Y-valve.	This solves
	aliases usage in XNET and other local loopbacks.

2005-06-06 08:37  dimitr

	* firebird2/src/jrd/isc_file.cpp (1.95):

	Fixed aliases usage in WNET.

2005-06-06 00:08  asfernandes

	* firebird2/builds/win32/msvc6/intl.dsp (1.23):

	Add bl88591ptbr0.h and pw1252ptbr.h to MSVC6 build

2005-06-04 15:39  asfernandes

	* firebird2/src/jrd/exe.cpp (1.150):

	Rollback risky change not necessary

2005-06-03 23:14  arnobrinkman

	* firebird2/src/dsql/gen.cpp (1.81):

	Fix unneeded evaluation of last item by COALESCE function, noted by
	Dmitry

2005-06-03 10:40  dimitr

	* firebird2/src/burp/restore.epp (1.96):

	Let's report we're creating an index before we do so, not after.

2005-06-03 03:26  asfernandes

	* firebird2/src/jrd/filters.cpp (1.45):

	Misc.

2005-06-03 03:25  asfernandes

	* firebird2/src/jrd/Optimizer.cpp (1.31):

	Apply forgotten opt.cpp changes in Optimizer.cpp

2005-06-02 10:00  kkuznetsov

	* firebird2/: configure.in (1.227),
	builds/posix/Makefile.in.extern.icu (1.3):

	First step to build icu on others then Linux Linux should work but
	must be retested

2005-06-01 03:07  asfernandes

	* firebird2/src/intl/: cv_jis.cpp (1.11), cv_narrow.cpp (1.9),
	ld.cpp (1.12), ldcommon.h (1.22):

	Replace "#ifdef 0" by "#ifdef NOT_USED_OR_REPLACED"

2005-05-31 18:10  dimitr

	* firebird2/src/remote/interface.cpp (1.103):

	Fixed possible event handler crashes during detach.

2005-05-30 17:57  asfernandes

	* firebird2/: builds/posix/Makefile.in.intl (1.22),
	src/intl/charsets.h (1.6):

	Removed inconsistences spotted by Claudio

2005-05-29 17:26  asfernandes

	* firebird2/: builds/posix/Makefile.in.extern.editline (1.6),
	builds/posix/Makefile.in.firebird (1.62), src/include/gen/ids.h
	(1.12):

	Make "configure --with-editline" work

2005-05-29 16:38  asfernandes

	* firebird2/src/burp/: backup.epp (1.79), restore.epp (1.95):

	Removed unsense code noticed by Claudio

2005-05-28 00:43  asfernandes

	* firebird2/src/: jrd/intl.h (1.11), jrd/intl_builtin.cpp (1.25),
	jrd/intl_classes.h (1.21), jrd/intl_proto.h (1.16), jrd/intlnames.h
	(1.11), jrd/intlobj_new.h (1.13), jrd/irq.h (1.7), jrd/isc.cpp
	(1.53), jrd/jrd.cpp (1.214), jrd/jrd.h (1.135), jrd/met.epp
	(1.164), jrd/met_proto.h (1.47), jrd/msg.h (1.8), jrd/names.h
	(1.5), jrd/nav.cpp (1.49), jrd/nod.h (1.15), jrd/ods.h (1.34),
	jrd/opt.cpp (1.242), jrd/par.cpp (1.117), jrd/pcmet.epp (1.36),
	jrd/relations.h (1.9), jrd/rse.cpp (1.87), jrd/sort.cpp (1.75),
	jrd/unicode_util.cpp (1.2), jrd/unicode_util.h (1.2),
	jrd/os/config_root.h (1.9), jrd/os/guid.h (1.9),
	jrd/os/posix/guid.cpp (1.8), misc/align.cpp (1.10),
	misc/blrtable.cpp (1.18), msgs/facilities.sql (1.23), msgs/load.epp
	(1.13), msgs/messages.sql (1.30), msgs/system_errors.sql (1.11),
	qli/compile.cpp (1.26), qli/dtr.h (1.22), qli/expand.cpp (1.30),
	qli/gener.cpp (1.37), qli/meta.epp (1.54), utilities/drop.cpp
	(1.31), utilities/ibmgr/ibmgr.h (1.10), vulcan/JString.cpp (1.2),
	vulcan/JString.h (1.2), vulcan/PathName.cpp (1.2),
	vulcan/PathName.h (1.2), vulcan/RefObject.cpp (1.2),
	vulcan/RefObject.h (1.2):

	Merge INTL branch into HEAD

2005-05-28 00:40  asfernandes

	* firebird2/src/: dsql/parse.y (1.177), dsql/pass1.cpp (1.215),
	dudley/ddl.h (1.34), dudley/generate.cpp (1.20), gpre/cmd.cpp
	(1.40), gpre/cme.cpp (1.36), gpre/dyntable.cpp (1.10), gpre/gpre.h
	(1.80), gpre/gpre_meta_boot.cpp (1.47), gpre/gpreswi.h (1.12),
	gpre/hsh.cpp (1.22), gpre/sqe.cpp (1.40), gpre/words.h (1.6),
	include/firebird.h (1.32), include/gen/codetext.h (1.21),
	include/gen/iberror.h (1.20), include/gen/ids.h (1.11),
	include/gen/msgs.h (1.28), include/gen/rdb_codes.h (1.21),
	include/gen/sql_code.h (1.23), intl/charsets.h (1.5),
	intl/cs_big5.cpp (1.3), intl/cs_gb2312.cpp (1.4), intl/cs_jis.cpp
	(1.4), intl/cs_ksc.cpp (1.4), intl/cs_narrow.cpp (1.6),
	intl/cs_unicode_fss.cpp (1.4), intl/cs_unicode_ucs2.cpp (1.4),
	intl/cv_big5.cpp (1.9), intl/cv_big5.h (1.6), intl/cv_gb2312.cpp
	(1.8), intl/cv_gb2312.h (1.5), intl/cv_jis.cpp (1.10),
	intl/cv_jis.h (1.5), intl/cv_ksc.cpp (1.10), intl/cv_ksc.h (1.7),
	intl/cv_narrow.cpp (1.8), intl/cv_narrow.h (1.4),
	intl/cv_unicode_fss.cpp (1.9), intl/cv_unicode_fss.h (1.8),
	intl/lc_ascii.cpp (1.14), intl/lc_ascii.h (1.8), intl/lc_big5.cpp
	(1.12), intl/lc_big5.h (1.5), intl/lc_dos.cpp (1.10), intl/lc_dos.h
	(1.4), intl/lc_gb2312.cpp (1.7), intl/lc_iso8859_1.cpp (1.10),
	intl/lc_iso8859_2.cpp (1.11), intl/lc_jis.cpp (1.12),
	intl/lc_ksc.cpp (1.14), intl/lc_narrow.cpp (1.13), intl/lc_narrow.h
	(1.4), intl/lc_unicode_ucs2.cpp (1.10), intl/ld.cpp (1.11),
	intl/ld_proto.h (1.6), intl/ldcommon.h (1.21),
	intl/collations/bl88591ptbr0.h (1.2), intl/collations/pw1252ptbr.h
	(1.2), jrd/IntlManager.cpp (1.2), jrd/IntlManager.h (1.2),
	jrd/Optimizer.cpp (1.30), jrd/RecordNumber.h (1.5), jrd/blb.cpp
	(1.93), jrd/blb_proto.h (1.21), jrd/blp.h (1.18), jrd/blr.h (1.19),
	jrd/btr.cpp (1.145), jrd/btr.h (1.38), jrd/btr_proto.h (1.34),
	jrd/cmp.cpp (1.174), jrd/constants.h (1.23), jrd/cvt.cpp (1.63),
	jrd/cvt2.cpp (1.47), jrd/dfw.epp (1.150), jrd/drq.h (1.11),
	jrd/dsc.cpp (1.22), jrd/dsc.h (1.21), jrd/dsc2.h (1.7), jrd/dyn.epp
	(1.77), jrd/dyn.h (1.26), jrd/dyn_def.epp (1.97),
	jrd/dyn_df_proto.h (1.13), jrd/evl.cpp (1.137), jrd/evl_proto.h
	(1.21), jrd/evl_string.h (1.20), jrd/exe.cpp (1.149), jrd/exe.h
	(1.69), jrd/fields.h (1.9), jrd/filters.cpp (1.44), jrd/gds.cpp
	(1.170), jrd/ibase.h (1.101), jrd/idx.cpp (1.92), jrd/idx.h (1.15),
	jrd/inf.cpp (1.52), jrd/inf_proto.h (1.9), jrd/inf_pub.h (1.5),
	jrd/ini.epp (1.66), jrd/ini.h (1.21), jrd/intl.cpp (1.73):

	Merge INTL branch into HEAD

2005-05-28 00:36  asfernandes

	* firebird2/: extern/icu/source/tools/pkgdata/.cvsignore (1.2),
	extern/icu/source/tools/pkgdata/Makefile.in (1.2),
	extern/icu/source/tools/pkgdata/cmnmode.c (1.2),
	extern/icu/source/tools/pkgdata/dllmode.c (1.2),
	extern/icu/source/tools/pkgdata/filemode.c (1.2),
	extern/icu/source/tools/pkgdata/make.c (1.2),
	extern/icu/source/tools/pkgdata/makefile.h (1.2),
	extern/icu/source/tools/pkgdata/pkgdata.1.in (1.2),
	extern/icu/source/tools/pkgdata/pkgdata.c (1.2),
	extern/icu/source/tools/pkgdata/pkgdata.dsp (1.2),
	extern/icu/source/tools/pkgdata/pkgdata.vcproj (1.2),
	extern/icu/source/tools/pkgdata/pkgtypes.c (1.2),
	extern/icu/source/tools/pkgdata/pkgtypes.h (1.2),
	extern/icu/source/tools/pkgdata/sttcmode.c (1.2),
	extern/icu/source/tools/pkgdata/winmode.c (1.2),
	extern/icu/source/tools/toolutil/.cvsignore (1.2),
	extern/icu/source/tools/toolutil/Makefile.in (1.2),
	extern/icu/source/tools/toolutil/toolutil.c (1.2),
	extern/icu/source/tools/toolutil/toolutil.dsp (1.2),
	extern/icu/source/tools/toolutil/toolutil.h (1.2),
	extern/icu/source/tools/toolutil/toolutil.vcproj (1.2),
	extern/icu/source/tools/toolutil/ucbuf.c (1.2),
	extern/icu/source/tools/toolutil/ucbuf.h (1.2),
	extern/icu/source/tools/toolutil/ucm.c (1.2),
	extern/icu/source/tools/toolutil/ucm.h (1.2),
	extern/icu/source/tools/toolutil/ucmpwrit.c (1.2),
	extern/icu/source/tools/toolutil/ucmpwrit.h (1.2),
	extern/icu/source/tools/toolutil/ucmstate.c (1.2),
	extern/icu/source/tools/toolutil/unewdata.c (1.2),
	extern/icu/source/tools/toolutil/unewdata.h (1.2),
	extern/icu/source/tools/toolutil/uoptions.c (1.2),
	extern/icu/source/tools/toolutil/uoptions.h (1.2),
	extern/icu/source/tools/toolutil/uparse.c (1.2),
	extern/icu/source/tools/toolutil/uparse.h (1.2),
	extern/icu/source/tools/toolutil/uperf.cpp (1.2),
	extern/icu/source/tools/toolutil/uperf.h (1.2),
	extern/icu/source/tools/toolutil/utimer.h (1.2),
	extern/icu/source/tools/tzcode/patch-icu-tzcode (1.2),
	extern/icu/source/tools/tzcode/readme.txt (1.2),
	extern/icu/source/tools/tzcode/tz.alias (1.2),
	extern/icu/source/tools/tzcode/tz2icu.cpp (1.2),
	extern/icu/source/tools/tzcode/tz2icu.h (1.2),
	extern/regex/COPYRIGHT (1.2), extern/regex/INSTALL (1.2),
	extern/regex/Makefile.am (1.2), extern/regex/Makefile.in (1.2),
	extern/regex/Makefile.orig (1.2), extern/regex/README (1.2),
	extern/regex/WHATSNEW (1.2), extern/regex/aclocal.m4 (1.2),
	extern/regex/autogen.sh (1.2), extern/regex/cclass.h (1.2),
	extern/regex/cname.h (1.2), extern/regex/config.guess (1.2),
	extern/regex/config.sub (1.2), extern/regex/configure (1.2),
	extern/regex/configure.in (1.2), extern/regex/debug.c (1.2),
	extern/regex/debug.ih (1.2), extern/regex/engine.c (1.2),
	extern/regex/engine.ih (1.2), extern/regex/install-sh (1.2),
	extern/regex/ltmain.sh (1.2), extern/regex/main.c (1.2),
	extern/regex/missing (1.2), extern/regex/mkh (1.2),
	extern/regex/mkinstalldirs (1.2), extern/regex/regcomp.c (1.2),
	extern/regex/regcomp.ih (1.2), extern/regex/regerror.c (1.2),
	extern/regex/regerror.ih (1.2), extern/regex/regex.h (1.2),
	extern/regex/regex2.h (1.2), extern/regex/regexec.c (1.2),
	extern/regex/regfree.c (1.2), extern/regex/rxspencer.3 (1.2),
	extern/regex/rxspencer.7 (1.2), extern/regex/split.c (1.2),
	extern/regex/test1.sh (1.2), extern/regex/test2.sh (1.2),
	extern/regex/test3.sh (1.2), extern/regex/tests (1.2),
	extern/regex/utils.h (1.2), extern/regex/fake/limits.h (1.2),
	extern/regex/fake/memmove.c (1.2), extern/regex/fake/stdlib.h
	(1.2), lang_helpers/gds_codes.ftn (1.14),
	lang_helpers/gds_codes.pas (1.14), src/alice/alice.cpp (1.79),
	src/alice/alice_meta.epp (1.45), src/burp/backup.epp (1.78),
	src/burp/burp.h (1.66), src/burp/restore.epp (1.94),
	src/common/classes/ClumpletWriter.cpp (1.10),
	src/common/classes/GenericMap.h (1.8),
	src/common/classes/class_test.cpp (1.25),
	src/common/classes/sparse_bitmap.h (1.12),
	src/common/classes/vector.h (1.15), src/common/config/config.cpp
	(1.62), src/common/config/config.h (1.36),
	src/config/AdminException.cpp (1.2), src/config/AdminException.h
	(1.2), src/config/Args.cpp (1.2), src/config/Args.h (1.2),
	src/config/ArgsException.cpp (1.2), src/config/ArgsException.h
	(1.2), src/config/ConfObj.cpp (1.2), src/config/ConfObj.h (1.2),
	src/config/ConfObject.cpp (1.2), src/config/ConfObject.h (1.2),
	src/config/ConfigFile.cpp (1.2), src/config/ConfigFile.h (1.2),
	src/config/Configuration.cpp (1.2), src/config/Configuration.h
	(1.2), src/config/DirectoryList.cpp (1.2),
	src/config/DirectoryList.h (1.2), src/config/Element.cpp (1.2),
	src/config/Element.h (1.2), src/config/FileName.cpp (1.2),
	src/config/FileName.h (1.2), src/config/InputFile.cpp (1.2),
	src/config/InputFile.h (1.2), src/config/InputStream.cpp (1.2),
	src/config/InputStream.h (1.2), src/config/Lex.cpp (1.2),
	src/config/Lex.h (1.2), src/config/Parameters.h (1.2),
	src/config/ScanDir.cpp (1.2), src/config/ScanDir.h (1.2),
	src/config/Stream.cpp (1.2), src/config/Stream.h (1.2),
	src/config/StreamSegment.cpp (1.2), src/config/StreamSegment.h
	(1.2), src/dsql/ddl.cpp (1.139), src/dsql/dsql.cpp (1.149),
	src/dsql/gen.cpp (1.80), src/dsql/keywords.cpp (1.44),
	src/dsql/make.cpp (1.89), src/dsql/make_proto.h (1.24),
	src/dsql/metd.epp (1.72), src/dsql/metd_proto.h (1.23),
	src/dsql/node.h (1.59):

	Merge INTL branch into HEAD

2005-05-28 00:33  asfernandes

	* firebird2/extern/icu/source/tools/: gencmn/.cvsignore (1.2),
	gencmn/Makefile.in (1.2), gencmn/decmn.8.in (1.2), gencmn/decmn.c
	(1.2), gencmn/decmn.dsp (1.2), gencmn/decmn.vcproj (1.2),
	gencmn/gencmn.8.in (1.2), gencmn/gencmn.c (1.2), gencmn/gencmn.dsp
	(1.2), gencmn/gencmn.vcproj (1.2), gencnval/.cvsignore (1.2),
	gencnval/Makefile.in (1.2), gencnval/gencnval.1.in (1.2),
	gencnval/gencnval.c (1.2), gencnval/gencnval.dsp (1.2),
	gencnval/gencnval.vcproj (1.2), gendraft/gendraft.pl (1.2),
	gennames/.cvsignore (1.2), gennames/Makefile.in (1.2),
	gennames/gennames.8.in (1.2), gennames/gennames.c (1.2),
	gennames/gennames.dsp (1.2), gennames/gennames.vcproj (1.2),
	gennorm/.cvsignore (1.2), gennorm/Makefile.in (1.2),
	gennorm/gennorm.8.in (1.2), gennorm/gennorm.c (1.2),
	gennorm/gennorm.dsp (1.2), gennorm/gennorm.h (1.2),
	gennorm/gennorm.vcproj (1.2), gennorm/store.c (1.2),
	genpname/.cvsignore (1.2), genpname/Makefile.in (1.2),
	genpname/SyntheticPropertyAliases.txt (1.2), genpname/data.h (1.2),
	genpname/genpname.cpp (1.2), genpname/genpname.dsp (1.2),
	genpname/genpname.vcproj (1.2), genpname/preparse.pl (1.2),
	genprops/.cvsignore (1.2), genprops/Makefile.in (1.2),
	genprops/genprops.8.in (1.2), genprops/genprops.c (1.2),
	genprops/genprops.dsp (1.2), genprops/genprops.h (1.2),
	genprops/genprops.vcproj (1.2), genprops/props2.c (1.2),
	genprops/propsvec.c (1.2), genprops/propsvec.h (1.2),
	genprops/store.c (1.2), genprops/misc/ucdmerge.c (1.2),
	genprops/misc/ucdstrip.c (1.2), genprops/misc/ucdstrip.pl (1.2),
	genrb/.cvsignore (1.2), genrb/Makefile.in (1.2), genrb/derb.1.in
	(1.2), genrb/derb.c (1.2), genrb/derb.dsp (1.2), genrb/derb.vcproj
	(1.2), genrb/errmsg.c (1.2), genrb/errmsg.h (1.2),
	genrb/gendtjar.pl (1.2), genrb/genrb.1.in (1.2), genrb/genrb.c
	(1.2), genrb/genrb.dsp (1.2), genrb/genrb.h (1.2),
	genrb/genrb.vcproj (1.2), genrb/genrbjar.pl (1.2), genrb/parse.c
	(1.2), genrb/parse.h (1.2), genrb/prscmnts.cpp (1.2),
	genrb/prscmnts.h (1.2), genrb/read.c (1.2), genrb/read.h (1.2),
	genrb/reslist.c (1.2), genrb/reslist.h (1.2), genrb/rle.c (1.2),
	genrb/rle.h (1.2), genrb/ustr.c (1.2), genrb/ustr.h (1.2),
	genrb/util.c (1.2), genrb/util.h (1.2), genrb/wrtjava.c (1.2),
	genrb/wrtxml.c (1.2), genren/Makefile (1.2), genren/README (1.2),
	genren/genren.pl (1.2), gensprep/.cvsignore (1.2),
	gensprep/Makefile.in (1.2), gensprep/filterRFC3454.pl (1.2),
	gensprep/gensprep.8.in (1.2), gensprep/gensprep.c (1.2),
	gensprep/gensprep.dsp (1.2), gensprep/gensprep.h (1.2),
	gensprep/gensprep.vcproj (1.2), gensprep/store.c (1.2),
	gentest/.cvsignore (1.2), gentest/Makefile.in (1.2),
	gentest/genres32.c (1.2), gentest/gentest.c (1.2),
	gentest/gentest.dsp (1.2), gentest/gentest.h (1.2),
	gentest/gentest.vcproj (1.2), genuca/.cvsignore (1.2),
	genuca/Makefile.in (1.2), genuca/genuca.8.in (1.2),
	genuca/genuca.cpp (1.2), genuca/genuca.dsp (1.2), genuca/genuca.h
	(1.2), genuca/genuca.vcproj (1.2), icuswap/.cvsignore (1.2),
	icuswap/Makefile.in (1.2), icuswap/icuswap.cpp (1.2),
	icuswap/icuswap.dsp (1.2), icuswap/icuswap.vcproj (1.2),
	makeconv/.cvsignore (1.2), makeconv/Makefile.in (1.2),
	makeconv/gencnvex.c (1.2), makeconv/genmbcs.c (1.2),
	makeconv/genmbcs.h (1.2), makeconv/makeconv.1.in (1.2),
	makeconv/makeconv.c (1.2), makeconv/makeconv.dsp (1.2),
	makeconv/makeconv.h (1.2), makeconv/makeconv.vcproj (1.2),
	makeconv/ucnvstat.c (1.2), makeconv/misc/canonucm.c (1.2),
	makeconv/misc/rptp2ucm.c (1.2), makeconv/misc/ucmmerge.c (1.2),
	makeconv/misc/ucmstrip.c (1.2):

	Merge INTL branch into HEAD

2005-05-28 00:30  asfernandes

	* firebird2/extern/icu/source/: test/perf/perldriver/Dataset.pm
	(1.2), test/perf/perldriver/Format.pm (1.2),
	test/perf/perldriver/Output.pm (1.2),
	test/perf/perldriver/PerfFramework.pm (1.2),
	test/perf/ubrkperf/Makefile.in (1.2),
	test/perf/ubrkperf/UBrkPerf.pl (1.2),
	test/perf/ubrkperf/ubrkperf.cpp (1.2),
	test/perf/ubrkperf/ubrkperf.dsp (1.2),
	test/perf/ubrkperf/ubrkperf.h (1.2),
	test/perf/ubrkperf/ubrkperf20.dsp (1.2),
	test/perf/ubrkperf/ubrkperfold.cpp (1.2),
	test/perf/ubrkperf/ubrkperfold.dsp (1.2),
	test/perf/ustrperf/StringPerf.pl (1.2),
	test/perf/ustrperf/stringperf.cpp (1.2),
	test/perf/ustrperf/stringperf.h (1.2),
	test/perf/ustrperf/stringperf.vcproj (1.2),
	test/testdata/.cvsignore (1.2),
	test/testdata/CollationTest_NON_IGNORABLE_STUB.txt (1.2),
	test/testdata/CollationTest_SHIFTED_STUB.txt (1.2),
	test/testdata/DataDrivenCollationTest.txt (1.2),
	test/testdata/Makefile.in (1.2),
	test/testdata/NormalizationTest-3.2.0.txt (1.2),
	test/testdata/NumberFormatTestCases.txt (1.2),
	test/testdata/casing.txt (1.2), test/testdata/conversion.txt (1.2),
	test/testdata/default.goo (1.2), test/testdata/default.txt (1.2),
	test/testdata/ibm9027.ucm (1.2), test/testdata/icuio.txt (1.2),
	test/testdata/idna_rules.txt (1.2), test/testdata/importtest.bin
	(1.2), test/testdata/iscii.bin (1.2), test/testdata/mc.txt (1.2),
	test/testdata/nfs4_cis_prep.txt (1.2),
	test/testdata/nfs4_cs_prep_ci.txt (1.2),
	test/testdata/nfs4_cs_prep_cs.txt (1.2),
	test/testdata/nfs4_mixed_prep_p.txt (1.2),
	test/testdata/nfs4_mixed_prep_s.txt (1.2), test/testdata/ra.txt
	(1.2), test/testdata/rbbitst.txt (1.2), test/testdata/re_tests.txt
	(1.2), test/testdata/readme.txt (1.2), test/testdata/regextst.txt
	(1.2), test/testdata/riwords.txt (1.2), test/testdata/root.txt
	(1.2), test/testdata/te.txt (1.2), test/testdata/te_IN.goo (1.2),
	test/testdata/te_IN.txt (1.2), test/testdata/test1.ucm (1.2),
	test/testdata/test3.ucm (1.2), test/testdata/test4.ucm (1.2),
	test/testdata/test4x.ucm (1.2), test/testdata/testaliases.txt
	(1.2), test/testdata/testdata.mk (1.2),
	test/testdata/testdata_icu26_testtypes.res (1.2),
	test/testdata/testdata_icu26e_testtypes.res (1.2),
	test/testdata/testempty.txt (1.2), test/testdata/testtypes.txt
	(1.2), test/testdata/translit_rules.txt (1.2),
	test/testdata/uni-text.bin (1.2), test/testmap/.cvsignore (1.2),
	test/testmap/Makefile.in (1.2), test/testmap/testmap.c (1.2),
	test/testmap/testmap.dsp (1.2), test/thaitest/.cvsignore (1.2),
	test/thaitest/Makefile.in (1.2), test/thaitest/space.txt (1.2),
	test/thaitest/thaitest.cpp (1.2), test/thaitest/thaitest.dsp (1.2),
	test/threadtest/.cvsignore (1.2), test/threadtest/Makefile.in
	(1.2), test/threadtest/converttest.cpp (1.2),
	test/threadtest/stringtest.cpp (1.2),
	test/threadtest/threadtest.cpp (1.2),
	test/threadtest/threadtest.dsp (1.2),
	test/threadtest/threadtest.dsw (1.2), test/threadtest/threadtest.h
	(1.2), test/unalignedtest/Makefile.in (1.2),
	test/unalignedtest/readme (1.2), test/unalignedtest/unaligned.c
	(1.2), test/usetperf/bitset.cpp (1.2), test/usetperf/bitset.h
	(1.2), test/usetperf/timer.h (1.2), test/usetperf/usetperf.cpp
	(1.2), test/usetperf/usetperf.dsp (1.2), test/utfperf/utfperf.c
	(1.2), test/utfperf/utfperf.dsp (1.2), tools/.cvsignore (1.2),
	tools/Makefile.in (1.2), tools/cpysearch/cpysearch.pl (1.2),
	tools/cpysearch/readme.txt (1.2), tools/ctestfw/.cvsignore (1.2),
	tools/ctestfw/Makefile.in (1.2), tools/ctestfw/ctest.c (1.2),
	tools/ctestfw/ctestfw.dsp (1.2), tools/ctestfw/ctestfw.vcproj
	(1.2), tools/ctestfw/datamap.cpp (1.2), tools/ctestfw/testdata.cpp
	(1.2), tools/ctestfw/tstdtmod.cpp (1.2),
	tools/ctestfw/unicode/ctest.h (1.2),
	tools/ctestfw/unicode/datamap.h (1.2),
	tools/ctestfw/unicode/testdata.h (1.2),
	tools/ctestfw/unicode/testlog.h (1.2),
	tools/ctestfw/unicode/testtype.h (1.2),
	tools/ctestfw/unicode/tstdtmod.h (1.2), tools/dumpce/.cvsignore
	(1.2), tools/dumpce/Makefile.in (1.2), tools/dumpce/dumpce.cpp
	(1.2), tools/dumpce/dumpce.dsp (1.2), tools/dumpce/dumpce.dsw
	(1.2), tools/genbrk/.cvsignore (1.2), tools/genbrk/Makefile.in
	(1.2), tools/genbrk/genbrk.cpp (1.2), tools/genbrk/genbrk.dsp
	(1.2), tools/genbrk/genbrk.vcproj (1.2), tools/genccode/.cvsignore
	(1.2), tools/genccode/Makefile.in (1.2),
	tools/genccode/genccode.8.in (1.2), tools/genccode/genccode.c
	(1.2), tools/genccode/genccode.dsp (1.2),
	tools/genccode/genccode.vcproj (1.2):

	Merge INTL branch into HEAD

2005-05-28 00:26  asfernandes

	* firebird2/extern/icu/source/: samples/ufortune/fortunedefs.mk
	(1.2), samples/ufortune/readme.txt (1.2),
	samples/ufortune/ufortune.c (1.2), samples/ufortune/ufortune.dsp
	(1.2), samples/ufortune/ufortune.dsw (1.2),
	samples/ufortune/ufortune.sln (1.2),
	samples/ufortune/ufortune.vcproj (1.2),
	samples/ufortune/resources/Makefile (1.2),
	samples/ufortune/resources/es.txt (1.2),
	samples/ufortune/resources/fortune_resources.mak (1.2),
	samples/ufortune/resources/res-file-list.txt (1.2),
	samples/ufortune/resources/root.txt (1.2), samples/ugrep/Makefile
	(1.2), samples/ugrep/readme.txt (1.2), samples/ugrep/ugrep.cpp
	(1.2), samples/ugrep/ugrep.dsp (1.2), samples/ugrep/ugrep.dsw
	(1.2), samples/ugrep/ugrep.sln (1.2), samples/ugrep/ugrep.vcproj
	(1.2), samples/uresb/Makefile (1.2), samples/uresb/en.txt (1.2),
	samples/uresb/readme.txt (1.2), samples/uresb/resources.dsp (1.2),
	samples/uresb/resources.mak (1.2), samples/uresb/resources.vcproj
	(1.2), samples/uresb/root.txt (1.2), samples/uresb/sr.txt (1.2),
	samples/uresb/uresb.c (1.2), samples/uresb/uresb.dsp (1.2),
	samples/uresb/uresb.dsw (1.2), samples/uresb/uresb.sln (1.2),
	samples/uresb/uresb.vcproj (1.2), samples/ustring/Makefile (1.2),
	samples/ustring/readme.txt (1.2), samples/ustring/ustring.cpp
	(1.2), samples/ustring/ustring.dsp (1.2),
	samples/ustring/ustring.dsw (1.2), samples/ustring/ustring.sln
	(1.2), samples/ustring/ustring.vcproj (1.2),
	samples/xml2txt/readme.txt (1.2), stubdata/.cvsignore (1.2),
	stubdata/Makefile.in (1.2), stubdata/stubdata.c (1.2),
	stubdata/stubdata.dsp (1.2), stubdata/stubdata.vcproj (1.2),
	test/.cvsignore (1.2), test/Makefile.in (1.2),
	test/cintltst/.cvsignore (1.2), test/cintltst/Makefile.in (1.2),
	test/cintltst/bocu1tst.c (1.2), test/cintltst/callcoll.c (1.2),
	test/cintltst/callcoll.h (1.2), test/cintltst/calldata.h (1.2),
	test/cintltst/calltest.c (1.2), test/cintltst/capitst.c (1.2),
	test/cintltst/capitst.h (1.2), test/cintltst/cbiapts.c (1.2),
	test/cintltst/cbiapts.h (1.2), test/cintltst/cbididat.c (1.2),
	test/cintltst/cbiditst.c (1.2), test/cintltst/cbiditst.h (1.2),
	test/cintltst/cbkittst.c (1.2), test/cintltst/ccaltst.c (1.2),
	test/cintltst/ccaltst.h (1.2), test/cintltst/ccapitst.c (1.2),
	test/cintltst/ccapitst.h (1.2), test/cintltst/ccolltst.c (1.2),
	test/cintltst/ccolltst.h (1.2), test/cintltst/cconvtst.c (1.2),
	test/cintltst/cctest.c (1.2), test/cintltst/ccurrtst.c (1.2),
	test/cintltst/ccurrtst.h (1.2), test/cintltst/cdantst.c (1.2),
	test/cintltst/cdantst.h (1.2), test/cintltst/cdattst.c (1.2),
	test/cintltst/cdattst.h (1.2), test/cintltst/cdetst.c (1.2),
	test/cintltst/cdetst.h (1.2), test/cintltst/cdtdptst.c (1.2),
	test/cintltst/cdtdptst.h (1.2), test/cintltst/cdtrgtst.c (1.2),
	test/cintltst/cdtrgtst.h (1.2), test/cintltst/cestst.c (1.2),
	test/cintltst/cestst.h (1.2), test/cintltst/cfintst.c (1.2),
	test/cintltst/cfintst.h (1.2), test/cintltst/cformtst.c (1.2),
	test/cintltst/cformtst.h (1.2), test/cintltst/cfrtst.c (1.2),
	test/cintltst/cfrtst.h (1.2), test/cintltst/cg7coll.c (1.2),
	test/cintltst/cg7coll.h (1.2), test/cintltst/chashtst.c (1.2),
	test/cintltst/cintltst.c (1.2), test/cintltst/cintltst.dsp (1.2),
	test/cintltst/cintltst.h (1.2), test/cintltst/cintltst.vcproj
	(1.2), test/cintltst/citertst.c (1.2), test/cintltst/citertst.h
	(1.2), test/cintltst/cjaptst.c (1.2), test/cintltst/cjaptst.h
	(1.2), test/cintltst/cloctst.c (1.2), test/cintltst/cloctst.h
	(1.2), test/cintltst/cmsccoll.c (1.2), test/cintltst/cmsgtst.c
	(1.2), test/cintltst/cmsgtst.h (1.2), test/cintltst/cnmdptst.c
	(1.2), test/cintltst/cnmdptst.h (1.2), test/cintltst/cnormtst.c
	(1.2), test/cintltst/cnormtst.h (1.2), test/cintltst/cnumtst.c
	(1.2), test/cintltst/cnumtst.h (1.2), test/cintltst/colutil.c
	(1.2), test/cintltst/cposxtst.c (1.2), test/cintltst/cregrtst.c
	(1.2), test/cintltst/cregrtst.h (1.2), test/cintltst/crestst.c
	(1.2), test/cintltst/crestst.h (1.2), test/cintltst/creststn.c
	(1.2), test/cintltst/creststn.h (1.2), test/cintltst/cstrcase.c
	(1.2), test/cintltst/cstrtest.c (1.2), test/cintltst/ctstdep.c
	(1.2), test/cintltst/cturtst.c (1.2), test/cintltst/cturtst.h
	(1.2), test/cintltst/cucdapi.c (1.2), test/cintltst/cucdapi.h
	(1.2), test/cintltst/cucdtst.c (1.2), test/cintltst/cucdtst.h
	(1.2), test/cintltst/custrtrn.c (1.2), test/cintltst/custrtst.c
	(1.2), test/cintltst/cutiltst.c (1.2), test/cintltst/encoll.c
	(1.2), test/cintltst/encoll.h (1.2), test/cintltst/eurocreg.c
	(1.2), test/cintltst/hpmufn.c (1.2), test/cintltst/idnatest.c
	(1.2), test/cintltst/mstrmtst.c (1.2), test/cintltst/nccbtst.c
	(1.2), test/cintltst/nccbtst.h (1.2), test/cintltst/ncnvfbts.c
	(1.2), test/cintltst/ncnvfbts.h (1.2), test/cintltst/ncnvtst.c
	(1.2), test/cintltst/nfsprep.c (1.2), test/cintltst/nfsprep.h
	(1.2), test/cintltst/nucnvtst.c (1.2), test/cintltst/nucnvtst.h
	(1.2), test/cintltst/putiltst.c (1.2), test/cintltst/reapits.c
	(1.2), test/cintltst/sorttest.c (1.2), test/cintltst/spreptst.c
	(1.2), test/cintltst/sprpdata.c (1.2), test/cintltst/stdnmtst.c
	(1.2), test/cintltst/tracetst.c (1.2), test/cintltst/trietest.c
	(1.2), test/cintltst/ucmptst.c (1.2), test/cintltst/udatatst.c
	(1.2), test/cintltst/uenumtst.c (1.2), test/cintltst/usettest.c
	(1.2), test/cintltst/usrchdat.c (1.2), test/cintltst/usrchtst.c
	(1.2), test/cintltst/utf16tst.c (1.2), test/cintltst/utf8tst.c
	(1.2), test/cintltst/utransts.c (1.2), test/collperf/.cvsignore
	(1.2), test/collperf/Makefile.in (1.2), test/collperf/collperf.cpp
	(1.2), test/collperf/collperf.dsp (1.2), test/collperf/readme.html
	(1.2), test/hdrtst/.cvsignore (1.2), test/hdrtst/Makefile.in (1.2),
	test/hdrtst/cxxfiles.txt (1.2), test/hdrtst/dfiles.txt (1.2),
	test/hdrtst/pfiles.txt (1.2), test/intltest/.cvsignore (1.2),
	test/intltest/Makefile.in (1.2), test/intltest/allcoll.cpp (1.2),
	test/intltest/allcoll.h (1.2), test/intltest/apicoll.cpp (1.2),
	test/intltest/apicoll.h (1.2), test/intltest/astrotst.cpp (1.2),
	test/intltest/astrotst.h (1.2), test/intltest/calcasts.cpp (1.2),
	test/intltest/calcasts.h (1.2), test/intltest/callimts.cpp (1.2),
	test/intltest/callimts.h (1.2), test/intltest/calregts.cpp (1.2),
	test/intltest/calregts.h (1.2), test/intltest/caltest.cpp (1.2),
	test/intltest/caltest.h (1.2), test/intltest/caltztst.cpp (1.2),
	test/intltest/caltztst.h (1.2), test/intltest/canittst.cpp (1.2),
	test/intltest/canittst.h (1.2), test/intltest/citrtest.cpp (1.2),
	test/intltest/citrtest.h (1.2), test/intltest/cntabcol.cpp (1.2),
	test/intltest/cntabcol.h (1.2), test/intltest/convtest.cpp (1.2),
	test/intltest/convtest.h (1.2), test/intltest/cpdtrtst.cpp (1.2),
	test/intltest/cpdtrtst.h (1.2), test/intltest/currcoll.cpp (1.2),
	test/intltest/currcoll.h (1.2), test/intltest/dacoll.cpp (1.2),
	test/intltest/dacoll.h (1.2), test/intltest/dadrcoll.cpp (1.2),
	test/intltest/dadrcoll.h (1.2), test/intltest/dcfmapts.cpp (1.2),
	test/intltest/dcfmapts.h (1.2), test/intltest/decoll.cpp (1.2),
	test/intltest/decoll.h (1.2), test/intltest/dtfmapts.cpp (1.2),
	test/intltest/dtfmapts.h (1.2), test/intltest/dtfmrgts.cpp (1.2),
	test/intltest/dtfmrgts.h (1.2), test/intltest/dtfmtrtts.cpp (1.2),
	test/intltest/dtfmtrtts.h (1.2), test/intltest/dtfmttst.cpp (1.2),
	test/intltest/dtfmttst.h (1.2), test/intltest/encoll.cpp (1.2),
	test/intltest/encoll.h (1.2), test/intltest/escoll.cpp (1.2),
	test/intltest/escoll.h (1.2), test/intltest/ficoll.cpp (1.2),
	test/intltest/ficoll.h (1.2), test/intltest/frcoll.cpp (1.2),
	test/intltest/frcoll.h (1.2), test/intltest/g7coll.cpp (1.2),
	test/intltest/g7coll.h (1.2), test/intltest/icusvtst.cpp (1.2),
	test/intltest/icusvtst.h (1.2), test/intltest/idnaref.cpp (1.2),
	test/intltest/idnaref.h (1.2), test/intltest/incaltst.cpp (1.2),
	test/intltest/incaltst.h (1.2), test/intltest/intltest.cpp (1.2),
	test/intltest/intltest.dsp (1.2), test/intltest/intltest.h (1.2),
	test/intltest/intltest.vcproj (1.2), test/intltest/itercoll.cpp
	(1.2), test/intltest/itercoll.h (1.2), test/intltest/itformat.cpp
	(1.2), test/intltest/itformat.h (1.2), test/intltest/itmajor.cpp
	(1.2), test/intltest/itmajor.h (1.2), test/intltest/itrbbi.cpp
	(1.2), test/intltest/itrbbi.h (1.2), test/intltest/itrbnf.cpp
	(1.2), test/intltest/itrbnf.h (1.2), test/intltest/itrbnfp.cpp
	(1.2), test/intltest/itrbnfp.h (1.2), test/intltest/itrbnfrt.cpp
	(1.2), test/intltest/itrbnfrt.h (1.2), test/intltest/ittrans.cpp
	(1.2), test/intltest/ittrans.h (1.2), test/intltest/itutil.cpp
	(1.2), test/intltest/itutil.h (1.2), test/intltest/jacoll.cpp
	(1.2), test/intltest/jacoll.h (1.2), test/intltest/jamotest.cpp
	(1.2), test/intltest/jamotest.h (1.2), test/intltest/lcukocol.cpp
	(1.2), test/intltest/lcukocol.h (1.2), test/intltest/loctest.cpp
	(1.2), test/intltest/loctest.h (1.2), test/intltest/miscdtfm.cpp
	(1.2), test/intltest/miscdtfm.h (1.2), test/intltest/mnkytst.cpp
	(1.2), test/intltest/mnkytst.h (1.2), test/intltest/msfmrgts.cpp
	(1.2), test/intltest/msfmrgts.h (1.2), test/intltest/nmfmapts.cpp
	(1.2), test/intltest/nmfmapts.h (1.2), test/intltest/nmfmtrt.cpp
	(1.2), test/intltest/nmfmtrt.h (1.2), test/intltest/normconf.cpp
	(1.2), test/intltest/normconf.h (1.2), test/intltest/nptrans.cpp
	(1.2), test/intltest/nptrans.h (1.2), test/intltest/numfmtst.cpp
	(1.2), test/intltest/numfmtst.h (1.2), test/intltest/numrgts.cpp
	(1.2), test/intltest/numrgts.h (1.2), test/intltest/pptest.cpp
	(1.2), test/intltest/pptest.h (1.2), test/intltest/punyref.c (1.2),
	test/intltest/punyref.h (1.2), test/intltest/rbbiapts.cpp (1.2),
	test/intltest/rbbiapts.h (1.2), test/intltest/rbbitst.cpp (1.2),
	test/intltest/rbbitst.h (1.2), test/intltest/regcoll.cpp (1.2),
	test/intltest/regcoll.h (1.2), test/intltest/regextst.cpp (1.2),
	test/intltest/regextst.h (1.2), test/intltest/reptest.cpp (1.2),
	test/intltest/reptest.h (1.2), test/intltest/restest.cpp (1.2),
	test/intltest/restest.h (1.2), test/intltest/restsnew.cpp (1.2),
	test/intltest/restsnew.h (1.2), test/intltest/sdtfmtts.cpp (1.2),
	test/intltest/sdtfmtts.h (1.2), test/intltest/sfwdchit.cpp (1.2),
	test/intltest/sfwdchit.h (1.2), test/intltest/srchtest.cpp (1.2),
	test/intltest/srchtest.h (1.2), test/intltest/strcase.cpp (1.2),
	test/intltest/strtest.cpp (1.2), test/intltest/strtest.h (1.2),
	test/intltest/svccoll.cpp (1.2), test/intltest/svccoll.h (1.2),
	test/intltest/tchcfmt.cpp (1.2), test/intltest/tchcfmt.h (1.2),
	test/intltest/testidn.cpp (1.2), test/intltest/testidna.cpp (1.2),
	test/intltest/testidna.h (1.2), test/intltest/testutil.cpp (1.2),
	test/intltest/testutil.h (1.2), test/intltest/textfile.cpp (1.2),
	test/intltest/textfile.h (1.2), test/intltest/tfsmalls.cpp (1.2),
	test/intltest/tfsmalls.h (1.2), test/intltest/thcoll.cpp (1.2),
	test/intltest/thcoll.h (1.2), test/intltest/tmsgfmt.cpp (1.2),
	test/intltest/tmsgfmt.h (1.2), test/intltest/tokiter.cpp (1.2),
	test/intltest/tokiter.h (1.2), test/intltest/transapi.cpp (1.2),
	test/intltest/transapi.h (1.2), test/intltest/transrt.cpp (1.2),
	test/intltest/transrt.h (1.2), test/intltest/transtst.cpp (1.2),
	test/intltest/transtst.h (1.2), test/intltest/trcoll.cpp (1.2),
	test/intltest/trcoll.h (1.2), test/intltest/trnserr.cpp (1.2),
	test/intltest/trnserr.h (1.2), test/intltest/tscoll.cpp (1.2),
	test/intltest/tscoll.h (1.2), test/intltest/tsdate.cpp (1.2),
	test/intltest/tsdate.h (1.2), test/intltest/tsdcfmsy.cpp (1.2),
	test/intltest/tsdcfmsy.h (1.2), test/intltest/tsdtfmsy.cpp (1.2),
	test/intltest/tsdtfmsy.h (1.2), test/intltest/tsmthred.cpp (1.2),
	test/intltest/tsmthred.h (1.2), test/intltest/tsnmfmt.cpp (1.2),
	test/intltest/tsnmfmt.h (1.2), test/intltest/tsputil.cpp (1.2),
	test/intltest/tsputil.h (1.2), test/intltest/tstnorm.cpp (1.2),
	test/intltest/tstnorm.h (1.2), test/intltest/tstnrapi.cpp (1.2),
	test/intltest/tzbdtest.cpp (1.2), test/intltest/tzbdtest.h (1.2),
	test/intltest/tzregts.cpp (1.2), test/intltest/tzregts.h (1.2),
	test/intltest/tztest.cpp (1.2), test/intltest/tztest.h (1.2),
	test/intltest/ucaconf.cpp (1.2), test/intltest/ucaconf.h (1.2),
	test/intltest/ucdtest.cpp (1.2), test/intltest/ucdtest.h (1.2),
	test/intltest/uobjtest.cpp (1.2), test/intltest/uobjtest.h (1.2),
	test/intltest/usettest.cpp (1.2), test/intltest/usettest.h (1.2),
	test/intltest/ustrtest.cpp (1.2), test/intltest/ustrtest.h (1.2),
	test/intltest/v32test.cpp (1.2), test/intltest/v32test.h (1.2),
	test/iotest/.cvsignore (1.2), test/iotest/Makefile.in (1.2),
	test/iotest/filetst.c (1.2), test/iotest/iotest.cpp (1.2),
	test/iotest/iotest.dsp (1.2), test/iotest/iotest.h (1.2),
	test/iotest/iotest.vcproj (1.2), test/iotest/strtst.c (1.2),
	test/letest/.cvsignore (1.2), test/letest/FontObject.cpp (1.2),
	test/letest/FontObject.h (1.2), test/letest/FontTableCache.cpp
	(1.2), test/letest/FontTableCache.h (1.2), test/letest/Makefile.in
	(1.2), test/letest/PortableFontInstance.cpp (1.2),
	test/letest/PortableFontInstance.h (1.2), test/letest/cmaps.cpp
	(1.2), test/letest/cmaps.h (1.2), test/letest/gendata.cpp (1.2),
	test/letest/gendata.dsp (1.2), test/letest/gendata.dsw (1.2),
	test/letest/gendata.sln (1.2), test/letest/gendata.vcproj (1.2),
	test/letest/letest.cpp (1.2), test/letest/letest.dsp (1.2),
	test/letest/letest.dsw (1.2), test/letest/letest.h (1.2),
	test/letest/letest.sln (1.2), test/letest/letest.vcproj (1.2),
	test/letest/readme.html (1.2), test/letest/sfnt.h (1.2),
	test/letest/testdata.cpp (1.2), test/perf/perf.dsw (1.2),
	test/perf/all/all.dsp (1.2), test/perf/charperf/CharPerf.pl (1.2),
	test/perf/charperf/Makefile.in (1.2),
	test/perf/charperf/charperf.cpp (1.2),
	test/perf/charperf/charperf.dsp (1.2),
	test/perf/charperf/charperf.h (1.2),
	test/perf/convperf/convperf.cpp (1.2),
	test/perf/convperf/convperf.dsp (1.2),
	test/perf/convperf/convperf.h (1.2),
	test/perf/convperf/convperf_ansi.pl (1.2),
	test/perf/convperf/convperf_iml.pl (1.2), test/perf/convperf/data.h
	(1.2), test/perf/normperf/Makefile.in (1.2),
	test/perf/normperf/NormPerf.pl (1.2),
	test/perf/normperf/normperf.cpp (1.2),
	test/perf/normperf/normperf.dsp (1.2),
	test/perf/normperf/normperf.h (1.2):

	Merge INTL branch into HEAD

2005-05-28 00:23  asfernandes

	* firebird2/extern/icu/source/: io/.cvsignore (1.2), io/Makefile.in
	(1.2), io/io.dsp (1.2), io/io.rc (1.2), io/io.vcproj (1.2),
	io/locbund.c (1.2), io/locbund.h (1.2), io/sprintf.c (1.2),
	io/sscanf.c (1.2), io/ufile.c (1.2), io/ufile.h (1.2),
	io/ufmt_cmn.c (1.2), io/ufmt_cmn.h (1.2), io/uprintf.c (1.2),
	io/uprintf.h (1.2), io/uprntf_p.c (1.2), io/uscanf.c (1.2),
	io/uscanf.h (1.2), io/uscanf_p.c (1.2), io/ustdio.c (1.2),
	io/ustream.cpp (1.2), io/unicode/ustdio.h (1.2),
	io/unicode/ustream.h (1.2), layout/.cvsignore (1.2),
	layout/AlternateSubstSubtables.cpp (1.2),
	layout/AlternateSubstSubtables.h (1.2), layout/AnchorTables.cpp
	(1.2), layout/AnchorTables.h (1.2), layout/ArabicLayoutEngine.cpp
	(1.2), layout/ArabicLayoutEngine.h (1.2),
	layout/ArabicLigatureData.cpp (1.2), layout/ArabicShaping.cpp
	(1.2), layout/ArabicShaping.h (1.2),
	layout/AttachmentPosnSubtables.h (1.2), layout/CanonData.cpp (1.2),
	layout/CanonShaping.h (1.2), layout/CharSubstitutionFilter.h (1.2),
	layout/ClassDefinitionTables.cpp (1.2),
	layout/ClassDefinitionTables.h (1.2),
	layout/ContextualGlyphInsertion.h (1.2),
	layout/ContextualGlyphSubstProc.cpp (1.2),
	layout/ContextualGlyphSubstProc.h (1.2),
	layout/ContextualGlyphSubstitution.h (1.2),
	layout/ContextualSubstSubtables.cpp (1.2),
	layout/ContextualSubstSubtables.h (1.2), layout/CoverageTables.cpp
	(1.2), layout/CoverageTables.h (1.2),
	layout/CursiveAttachmentSubtables.cpp (1.2),
	layout/CursiveAttachmentSubtables.h (1.2),
	layout/DefaultCharMapper.h (1.2), layout/DeviceTables.cpp (1.2),
	layout/DeviceTables.h (1.2), layout/ExtensionSubtables.cpp (1.2),
	layout/ExtensionSubtables.h (1.2), layout/Features.cpp (1.2),
	layout/Features.h (1.2), layout/GDEFMarkFilter.cpp (1.2),
	layout/GDEFMarkFilter.h (1.2), layout/GXLayoutEngine.cpp (1.2),
	layout/GXLayoutEngine.h (1.2), layout/GlyphDefinitionTables.cpp
	(1.2), layout/GlyphDefinitionTables.h (1.2),
	layout/GlyphIterator.cpp (1.2), layout/GlyphIterator.h (1.2),
	layout/GlyphLookupTables.cpp (1.2), layout/GlyphLookupTables.h
	(1.2), layout/GlyphPositionAdjustments.h (1.2),
	layout/GlyphPositioningTables.cpp (1.2),
	layout/GlyphPositioningTables.h (1.2),
	layout/GlyphPosnLookupProc.cpp (1.2), layout/GlyphPosnLookupProc.h
	(1.2), layout/GlyphSubstLookupProc.cpp (1.2),
	layout/GlyphSubstLookupProc.h (1.2),
	layout/GlyphSubstitutionTables.cpp (1.2),
	layout/GlyphSubstitutionTables.h (1.2), layout/HanLayoutEngine.cpp
	(1.2), layout/HanLayoutEngine.h (1.2),
	layout/HebrewLigatureData.cpp (1.2), layout/HebrewShaping.cpp
	(1.2), layout/HebrewShaping.h (1.2), layout/HindiFeatureTags.h
	(1.2), layout/IndicClassTables.cpp (1.2),
	layout/IndicLayoutEngine.cpp (1.2), layout/IndicLayoutEngine.h
	(1.2), layout/IndicRearrangement.h (1.2),
	layout/IndicRearrangementProcessor.cpp (1.2),
	layout/IndicRearrangementProcessor.h (1.2),
	layout/IndicReordering.cpp (1.2), layout/IndicReordering.h (1.2),
	layout/LEFontInstance.cpp (1.2), layout/LEFontInstance.h (1.2),
	layout/LEGlyphFilter.h (1.2), layout/LEGlyphStorage.cpp (1.2),
	layout/LEGlyphStorage.h (1.2), layout/LEInsertionList.cpp (1.2),
	layout/LEInsertionList.h (1.2), layout/LELanguages.h (1.2),
	layout/LEScripts.h (1.2), layout/LESwaps.h (1.2), layout/LETypes.h
	(1.2), layout/LayoutEngine.cpp (1.2), layout/LayoutEngine.h (1.2),
	layout/LayoutTables.h (1.2), layout/LigatureSubstProc.cpp (1.2),
	layout/LigatureSubstProc.h (1.2), layout/LigatureSubstSubtables.cpp
	(1.2), layout/LigatureSubstSubtables.h (1.2),
	layout/LigatureSubstitution.h (1.2), layout/LookupProcessor.cpp
	(1.2), layout/LookupProcessor.h (1.2), layout/LookupTables.cpp
	(1.2), layout/LookupTables.h (1.2), layout/Lookups.cpp (1.2),
	layout/Lookups.h (1.2), layout/MPreFixups.cpp (1.2),
	layout/MPreFixups.h (1.2), layout/Makefile.in (1.2),
	layout/MarkArrays.cpp (1.2), layout/MarkArrays.h (1.2),
	layout/MarkToBasePosnSubtables.cpp (1.2),
	layout/MarkToBasePosnSubtables.h (1.2),
	layout/MarkToLigaturePosnSubtables.cpp (1.2),
	layout/MarkToLigaturePosnSubtables.h (1.2),
	layout/MarkToMarkPosnSubtables.cpp (1.2),
	layout/MarkToMarkPosnSubtables.h (1.2), layout/MorphStateTables.h
	(1.2), layout/MorphTables.cpp (1.2), layout/MorphTables.h (1.2),
	layout/MultipleSubstSubtables.cpp (1.2),
	layout/MultipleSubstSubtables.h (1.2),
	layout/NonContextualGlyphSubst.h (1.2),
	layout/NonContextualGlyphSubstProc.cpp (1.2),
	layout/NonContextualGlyphSubstProc.h (1.2),
	layout/OpenTypeLayoutEngine.cpp (1.2),
	layout/OpenTypeLayoutEngine.h (1.2), layout/OpenTypeTables.h (1.2),
	layout/OpenTypeUtilities.cpp (1.2), layout/OpenTypeUtilities.h
	(1.2), layout/PairPositioningSubtables.cpp (1.2),
	layout/PairPositioningSubtables.h (1.2),
	layout/ScriptAndLanguage.cpp (1.2), layout/ScriptAndLanguage.h
	(1.2), layout/ScriptAndLanguageTags.cpp (1.2),
	layout/ScriptAndLanguageTags.h (1.2),
	layout/SegmentArrayProcessor.cpp (1.2),
	layout/SegmentArrayProcessor.h (1.2),
	layout/SegmentSingleProcessor.cpp (1.2),
	layout/SegmentSingleProcessor.h (1.2),
	layout/SimpleArrayProcessor.cpp (1.2),
	layout/SimpleArrayProcessor.h (1.2),
	layout/SinglePositioningSubtables.cpp (1.2),
	layout/SinglePositioningSubtables.h (1.2),
	layout/SingleSubstitutionSubtables.cpp (1.2),
	layout/SingleSubstitutionSubtables.h (1.2),
	layout/SingleTableProcessor.cpp (1.2),
	layout/SingleTableProcessor.h (1.2), layout/StateTableProcessor.cpp
	(1.2), layout/StateTableProcessor.h (1.2), layout/StateTables.h
	(1.2), layout/SubstitutionLookups.cpp (1.2),
	layout/SubstitutionLookups.h (1.2), layout/SubtableProcessor.cpp
	(1.2), layout/SubtableProcessor.h (1.2),
	layout/ThaiLayoutEngine.cpp (1.2), layout/ThaiLayoutEngine.h (1.2),
	layout/ThaiShaping.cpp (1.2), layout/ThaiShaping.h (1.2),
	layout/ThaiStateTables.cpp (1.2), layout/TrimmedArrayProcessor.cpp
	(1.2), layout/TrimmedArrayProcessor.h (1.2),
	layout/ValueRecords.cpp (1.2), layout/ValueRecords.h (1.2),
	layout/layout.dsp (1.2), layout/layout.rc (1.2),
	layout/layout.vcproj (1.2), layout/loengine.cpp (1.2),
	layout/unicode/loengine.h (1.2), layoutex/.cvsignore (1.2),
	layoutex/LXUtilities.cpp (1.2), layoutex/LXUtilities.h (1.2),
	layoutex/Makefile.in (1.2), layoutex/ParagraphLayout.cpp (1.2),
	layoutex/RunArrays.cpp (1.2), layoutex/layoutex.dsp (1.2),
	layoutex/layoutex.rc (1.2), layoutex/layoutex.vcproj (1.2),
	layoutex/layout/ParagraphLayout.h (1.2),
	layoutex/layout/RunArrays.h (1.2), samples/.cvsignore (1.2),
	samples/Makefile.in (1.2), samples/defs.mk (1.2),
	samples/readme.txt (1.2), samples/rules.mk (1.2),
	samples/all/all.dsp (1.2), samples/all/all.dsw (1.2),
	samples/all/all.sln (1.2), samples/break/Makefile (1.2),
	samples/break/break.cpp (1.2), samples/break/break.dsp (1.2),
	samples/break/break.dsw (1.2), samples/break/break.sln (1.2),
	samples/break/break.vcproj (1.2), samples/break/readme.txt (1.2),
	samples/break/ubreak.c (1.2), samples/cal/.cvsignore (1.2),
	samples/cal/Makefile.in (1.2), samples/cal/cal.c (1.2),
	samples/cal/cal.dsp (1.2), samples/cal/cal.dsw (1.2),
	samples/cal/cal.sln (1.2), samples/cal/cal.vcproj (1.2),
	samples/cal/readme.txt (1.2), samples/cal/uprint.c (1.2),
	samples/cal/uprint.h (1.2), samples/case/Makefile (1.2),
	samples/case/case.cpp (1.2), samples/case/case.dsp (1.2),
	samples/case/case.dsw (1.2), samples/case/case.sln (1.2),
	samples/case/case.vcproj (1.2), samples/case/readme.txt (1.2),
	samples/case/ucase.c (1.2), samples/citer/citer.cpp (1.2),
	samples/citer/readme.txt (1.2), samples/coll/Makefile (1.2),
	samples/coll/coll.cpp (1.2), samples/coll/coll.dsp (1.2),
	samples/coll/coll.dsw (1.2), samples/coll/coll.sln (1.2),
	samples/coll/coll.vcproj (1.2), samples/coll/readme.txt (1.2),
	samples/date/.cvsignore (1.2), samples/date/Makefile.in (1.2),
	samples/date/date.c (1.2), samples/date/date.dsp (1.2),
	samples/date/date.dsw (1.2), samples/date/date.sln (1.2),
	samples/date/date.vcproj (1.2), samples/date/readme.txt (1.2),
	samples/date/uprint.c (1.2), samples/date/uprint.h (1.2),
	samples/datecal/Makefile (1.2), samples/datecal/cal.cpp (1.2),
	samples/datecal/ccal.c (1.2), samples/datefmt/Makefile (1.2),
	samples/datefmt/README.TXT (1.2), samples/datefmt/datefmt.dsp
	(1.2), samples/datefmt/datefmt.dsw (1.2),
	samples/datefmt/datefmt.sln (1.2), samples/datefmt/datefmt.vcproj
	(1.2), samples/datefmt/main.cpp (1.2), samples/datefmt/util.cpp
	(1.2), samples/datefmt/util.h (1.2),
	samples/datefmt/answers/main_0.cpp (1.2),
	samples/datefmt/answers/main_1.cpp (1.2),
	samples/datefmt/answers/main_2.cpp (1.2),
	samples/datefmt/answers/main_3.cpp (1.2), samples/layout/.cvsignore
	(1.2), samples/layout/FontMap.GDI (1.2),
	samples/layout/FontMap.Gnome (1.2), samples/layout/FontMap.cpp
	(1.2), samples/layout/FontMap.h (1.2),
	samples/layout/FontTableCache.cpp (1.2),
	samples/layout/FontTableCache.h (1.2),
	samples/layout/GDIFontInstance.cpp (1.2),
	samples/layout/GDIFontInstance.h (1.2),
	samples/layout/GDIFontMap.cpp (1.2), samples/layout/GDIFontMap.h
	(1.2), samples/layout/GDIGUISupport.cpp (1.2),
	samples/layout/GDIGUISupport.h (1.2), samples/layout/GUISupport.h
	(1.2), samples/layout/GnomeFontInstance.cpp (1.2),
	samples/layout/GnomeFontInstance.h (1.2),
	samples/layout/GnomeFontMap.cpp (1.2),
	samples/layout/GnomeFontMap.h (1.2),
	samples/layout/GnomeGUISupport.cpp (1.2),
	samples/layout/GnomeGUISupport.h (1.2),
	samples/layout/LayoutSample.rc (1.2), samples/layout/Makefile.in
	(1.2), samples/layout/RenderingSurface.h (1.2),
	samples/layout/Sample.txt (1.2),
	samples/layout/ScriptCompositeFontInstance.cpp (1.2),
	samples/layout/ScriptCompositeFontInstance.h (1.2),
	samples/layout/Surface.cpp (1.2), samples/layout/Surface.h (1.2),
	samples/layout/UnicodeReader.cpp (1.2),
	samples/layout/UnicodeReader.h (1.2), samples/layout/cmaps.cpp
	(1.2), samples/layout/cmaps.h (1.2), samples/layout/gnomelayout.cpp
	(1.2), samples/layout/layout.cpp (1.2), samples/layout/layout.dsp
	(1.2), samples/layout/layout.dsw (1.2), samples/layout/layout.sln
	(1.2), samples/layout/layout.vcproj (1.2),
	samples/layout/paragraph.cpp (1.2), samples/layout/paragraph.h
	(1.2), samples/layout/readme.html (1.2), samples/layout/resource.h
	(1.2), samples/layout/sfnt.h (1.2), samples/legacy/Makefile (1.2),
	samples/legacy/README (1.2), samples/legacy/legacy.cpp (1.2),
	samples/legacy/legacy.dsp (1.2), samples/legacy/legacy.dsw (1.2),
	samples/legacy/legacy.sln (1.2), samples/legacy/legacy.vcproj
	(1.2), samples/legacy/newcol.cpp (1.2), samples/legacy/oldcol.cpp
	(1.2), samples/msgfmt/Makefile (1.2), samples/msgfmt/README.TXT
	(1.2), samples/msgfmt/main.cpp (1.2), samples/msgfmt/msgfmt.dsp
	(1.2), samples/msgfmt/msgfmt.dsw (1.2), samples/msgfmt/msgfmt.sln
	(1.2), samples/msgfmt/msgfmt.vcproj (1.2), samples/msgfmt/util.cpp
	(1.2), samples/msgfmt/util.h (1.2),
	samples/msgfmt/answers/main_0.cpp (1.2),
	samples/msgfmt/answers/main_1.cpp (1.2),
	samples/msgfmt/answers/main_2.cpp (1.2),
	samples/msgfmt/answers/main_3.cpp (1.2), samples/numfmt/Makefile
	(1.2), samples/numfmt/capi.c (1.2), samples/numfmt/main.cpp (1.2),
	samples/numfmt/numfmt.dsp (1.2), samples/numfmt/numfmt.dsw (1.2),
	samples/numfmt/numfmt.sln (1.2), samples/numfmt/numfmt.vcproj
	(1.2), samples/numfmt/readme.txt (1.2), samples/numfmt/util.cpp
	(1.2), samples/numfmt/util.h (1.2), samples/props/Makefile (1.2),
	samples/props/props.cpp (1.2), samples/props/props.dsp (1.2),
	samples/props/props.dsw (1.2), samples/props/props.sln (1.2),
	samples/props/props.vcproj (1.2), samples/props/readme.txt (1.2),
	samples/strsrch/Makefile (1.2), samples/strsrch/readme.txt (1.2),
	samples/strsrch/strsrch.cpp (1.2), samples/strsrch/strsrch.dsp
	(1.2), samples/strsrch/strsrch.dsw (1.2),
	samples/strsrch/strsrch.sln (1.2), samples/strsrch/strsrch.vcproj
	(1.2), samples/translit/Makefile (1.2), samples/translit/README.TXT
	(1.2), samples/translit/main.cpp (1.2),
	samples/translit/translit.dsp (1.2), samples/translit/translit.dsw
	(1.2), samples/translit/translit.sln (1.2),
	samples/translit/translit.vcproj (1.2),
	samples/translit/unaccent.cpp (1.2), samples/translit/unaccent.h
	(1.2), samples/translit/util.cpp (1.2), samples/translit/util.h
	(1.2), samples/translit/answers/main_1.cpp (1.2),
	samples/translit/answers/main_2.cpp (1.2),
	samples/translit/answers/main_3.cpp (1.2),
	samples/translit/answers/main_4.cpp (1.2),
	samples/translit/answers/unaccent.cpp (1.2),
	samples/translit/answers/unaccent.h (1.2), samples/uciter8/Makefile
	(1.2), samples/uciter8/readme.txt (1.2), samples/uciter8/uciter8.c
	(1.2), samples/uciter8/uciter8.dsp (1.2),
	samples/uciter8/uciter8.dsw (1.2), samples/uciter8/uciter8.sln
	(1.2), samples/uciter8/uciter8.vcproj (1.2),
	samples/uciter8/uit_len8.c (1.2), samples/uciter8/uit_len8.h (1.2),
	samples/ucnv/Makefile (1.2), samples/ucnv/convsamp.cpp (1.2),
	samples/ucnv/data01.txt (1.2), samples/ucnv/data02.bin (1.2),
	samples/ucnv/data06.txt (1.2), samples/ucnv/flagcb.c (1.2),
	samples/ucnv/flagcb.h (1.2), samples/ucnv/readme.txt (1.2),
	samples/ucnv/ucnv.dsp (1.2), samples/ucnv/ucnv.dsw (1.2),
	samples/ucnv/ucnv.sln (1.2), samples/ucnv/ucnv.vcproj (1.2),
	samples/udata/Makefile (1.2), samples/udata/reader.c (1.2),
	samples/udata/reader.dsp (1.2), samples/udata/reader.vcproj (1.2),
	samples/udata/readme.txt (1.2), samples/udata/udata.dsw (1.2),
	samples/udata/udata.sln (1.2), samples/udata/writer.c (1.2),
	samples/udata/writer.dsp (1.2), samples/udata/writer.vcproj (1.2),
	samples/ufortune/Makefile (1.2):

	Merge INTL branch into HEAD

2005-05-28 00:20  asfernandes

	* firebird2/extern/icu/source/: data/locales/af.txt (1.2),
	data/locales/af_ZA.txt (1.2), data/locales/am.txt (1.2),
	data/locales/am_ET.txt (1.2), data/locales/ar.txt (1.2),
	data/locales/ar_AE.txt (1.2), data/locales/ar_BH.txt (1.2),
	data/locales/ar_DZ.txt (1.2), data/locales/ar_EG.txt (1.2),
	data/locales/ar_IN.txt (1.2), data/locales/ar_IQ.txt (1.2),
	data/locales/ar_JO.txt (1.2), data/locales/ar_KW.txt (1.2),
	data/locales/ar_LB.txt (1.2), data/locales/ar_LY.txt (1.2),
	data/locales/ar_MA.txt (1.2), data/locales/ar_OM.txt (1.2),
	data/locales/ar_QA.txt (1.2), data/locales/ar_SA.txt (1.2),
	data/locales/ar_SD.txt (1.2), data/locales/ar_SY.txt (1.2),
	data/locales/ar_TN.txt (1.2), data/locales/ar_YE.txt (1.2),
	data/locales/be.txt (1.2), data/locales/be_BY.txt (1.2),
	data/locales/bg.txt (1.2), data/locales/bg_BG.txt (1.2),
	data/locales/bn.txt (1.2), data/locales/bn_IN.txt (1.2),
	data/locales/ca.txt (1.2), data/locales/ca_ES.txt (1.2),
	data/locales/cs.txt (1.2), data/locales/cs_CZ.txt (1.2),
	data/locales/da.txt (1.2), data/locales/da_DK.txt (1.2),
	data/locales/de.txt (1.2), data/locales/de_AT.txt (1.2),
	data/locales/de_BE.txt (1.2), data/locales/de_CH.txt (1.2),
	data/locales/de_DE.txt (1.2), data/locales/de_LU.txt (1.2),
	data/locales/el.txt (1.2), data/locales/el_GR.txt (1.2),
	data/locales/en.txt (1.2), data/locales/en_AU.txt (1.2),
	data/locales/en_BE.txt (1.2), data/locales/en_BW.txt (1.2),
	data/locales/en_CA.txt (1.2), data/locales/en_GB.txt (1.2),
	data/locales/en_HK.txt (1.2), data/locales/en_IE.txt (1.2),
	data/locales/en_IN.txt (1.2), data/locales/en_MT.txt (1.2),
	data/locales/en_NZ.txt (1.2), data/locales/en_PH.txt (1.2),
	data/locales/en_SG.txt (1.2), data/locales/en_US.txt (1.2),
	data/locales/en_US_POSIX.txt (1.2), data/locales/en_VI.txt (1.2),
	data/locales/en_ZA.txt (1.2), data/locales/en_ZW.txt (1.2),
	data/locales/eo.txt (1.2), data/locales/es.txt (1.2),
	data/locales/es_AR.txt (1.2), data/locales/es_BO.txt (1.2),
	data/locales/es_CL.txt (1.2), data/locales/es_CO.txt (1.2),
	data/locales/es_CR.txt (1.2), data/locales/es_DO.txt (1.2),
	data/locales/es_EC.txt (1.2), data/locales/es_ES.txt (1.2),
	data/locales/es_GT.txt (1.2), data/locales/es_HN.txt (1.2),
	data/locales/es_MX.txt (1.2), data/locales/es_NI.txt (1.2),
	data/locales/es_PA.txt (1.2), data/locales/es_PE.txt (1.2),
	data/locales/es_PR.txt (1.2), data/locales/es_PY.txt (1.2),
	data/locales/es_SV.txt (1.2), data/locales/es_US.txt (1.2),
	data/locales/es_UY.txt (1.2), data/locales/es_VE.txt (1.2),
	data/locales/et.txt (1.2), data/locales/et_EE.txt (1.2),
	data/locales/eu.txt (1.2), data/locales/eu_ES.txt (1.2),
	data/locales/fa.txt (1.2), data/locales/fa_AF.txt (1.2),
	data/locales/fa_IR.txt (1.2), data/locales/fi.txt (1.2),
	data/locales/fi_FI.txt (1.2), data/locales/fo.txt (1.2),
	data/locales/fo_FO.txt (1.2), data/locales/fr.txt (1.2),
	data/locales/fr_BE.txt (1.2), data/locales/fr_CA.txt (1.2),
	data/locales/fr_CH.txt (1.2), data/locales/fr_FR.txt (1.2),
	data/locales/fr_LU.txt (1.2), data/locales/ga.txt (1.2),
	data/locales/ga_IE.txt (1.2), data/locales/gl.txt (1.2),
	data/locales/gl_ES.txt (1.2), data/locales/gu.txt (1.2),
	data/locales/gu_IN.txt (1.2), data/locales/gv.txt (1.2),
	data/locales/gv_GB.txt (1.2), data/locales/he.txt (1.2),
	data/locales/he_IL.txt (1.2), data/locales/hi.txt (1.2),
	data/locales/hi_IN.txt (1.2), data/locales/hr.txt (1.2),
	data/locales/hr_HR.txt (1.2), data/locales/hu.txt (1.2),
	data/locales/hu_HU.txt (1.2), data/locales/hy.txt (1.2),
	data/locales/hy_AM.txt (1.2), data/locales/hy_AM_REVISED.txt (1.2),
	data/locales/id.txt (1.2), data/locales/id_ID.txt (1.2),
	data/locales/is.txt (1.2), data/locales/is_IS.txt (1.2),
	data/locales/it.txt (1.2), data/locales/it_CH.txt (1.2),
	data/locales/it_IT.txt (1.2), data/locales/iw.txt (1.2),
	data/locales/iw_IL.txt (1.2), data/locales/ja.txt (1.2),
	data/locales/ja_JP.txt (1.2), data/locales/ja_JP_TRADITIONAL.txt
	(1.2), data/locales/kk.txt (1.2), data/locales/kk_KZ.txt (1.2),
	data/locales/kl.txt (1.2), data/locales/kl_GL.txt (1.2),
	data/locales/kn.txt (1.2), data/locales/kn_IN.txt (1.2),
	data/locales/ko.txt (1.2), data/locales/ko_KR.txt (1.2),
	data/locales/kok.txt (1.2), data/locales/kok_IN.txt (1.2),
	data/locales/kw.txt (1.2), data/locales/kw_GB.txt (1.2),
	data/locales/lt.txt (1.2), data/locales/lt_LT.txt (1.2),
	data/locales/lv.txt (1.2), data/locales/lv_LV.txt (1.2),
	data/locales/mk.txt (1.2), data/locales/mk_MK.txt (1.2),
	data/locales/mr.txt (1.2), data/locales/mr_IN.txt (1.2),
	data/locales/ms.txt (1.2), data/locales/ms_BN.txt (1.2),
	data/locales/ms_MY.txt (1.2), data/locales/mt.txt (1.2),
	data/locales/mt_MT.txt (1.2), data/locales/nb.txt (1.2),
	data/locales/nb_NO.txt (1.2), data/locales/nl.txt (1.2),
	data/locales/nl_BE.txt (1.2), data/locales/nl_NL.txt (1.2),
	data/locales/nn.txt (1.2), data/locales/nn_NO.txt (1.2),
	data/locales/no.txt (1.2), data/locales/no_NO.txt (1.2),
	data/locales/no_NO_NY.txt (1.2), data/locales/om.txt (1.2),
	data/locales/om_ET.txt (1.2), data/locales/om_KE.txt (1.2),
	data/locales/pa.txt (1.2), data/locales/pa_IN.txt (1.2),
	data/locales/pl.txt (1.2), data/locales/pl_PL.txt (1.2),
	data/locales/ps.txt (1.2), data/locales/ps_AF.txt (1.2),
	data/locales/pt.txt (1.2), data/locales/pt_BR.txt (1.2),
	data/locales/pt_PT.txt (1.2), data/locales/resfiles.mk (1.2),
	data/locales/ro.txt (1.2), data/locales/ro_RO.txt (1.2),
	data/locales/root.txt (1.2), data/locales/ru.txt (1.2),
	data/locales/ru_RU.txt (1.2), data/locales/ru_UA.txt (1.2),
	data/locales/sh.txt (1.2), data/locales/sh_YU.txt (1.2),
	data/locales/sk.txt (1.2), data/locales/sk_SK.txt (1.2),
	data/locales/sl.txt (1.2), data/locales/sl_SI.txt (1.2),
	data/locales/so.txt (1.2), data/locales/so_DJ.txt (1.2),
	data/locales/so_ET.txt (1.2), data/locales/so_KE.txt (1.2),
	data/locales/so_SO.txt (1.2), data/locales/sq.txt (1.2),
	data/locales/sq_AL.txt (1.2), data/locales/sr.txt (1.2),
	data/locales/sr_YU.txt (1.2), data/locales/sv.txt (1.2),
	data/locales/sv_FI.txt (1.2), data/locales/sv_SE.txt (1.2),
	data/locales/sw.txt (1.2), data/locales/sw_KE.txt (1.2),
	data/locales/sw_TZ.txt (1.2), data/locales/ta.txt (1.2),
	data/locales/ta_IN.txt (1.2), data/locales/te.txt (1.2),
	data/locales/te_IN.txt (1.2), data/locales/th.txt (1.2),
	data/locales/th_TH.txt (1.2), data/locales/th_TH_TRADITIONAL.txt
	(1.2), data/locales/ti.txt (1.2), data/locales/ti_ER.txt (1.2),
	data/locales/ti_ET.txt (1.2), data/locales/tr.txt (1.2),
	data/locales/tr_TR.txt (1.2), data/locales/uk.txt (1.2),
	data/locales/uk_UA.txt (1.2), data/locales/vi.txt (1.2),
	data/locales/vi_VN.txt (1.2), data/locales/zh.txt (1.2),
	data/locales/zh_CN.txt (1.2), data/locales/zh_HK.txt (1.2),
	data/locales/zh_Hans.txt (1.2), data/locales/zh_Hans_CN.txt (1.2),
	data/locales/zh_Hans_SG.txt (1.2), data/locales/zh_Hant.txt (1.2),
	data/locales/zh_Hant_HK.txt (1.2), data/locales/zh_Hant_MO.txt
	(1.2), data/locales/zh_MO.txt (1.2), data/locales/zh_SG.txt (1.2),
	data/locales/zh_TW.txt (1.2), data/mappings/cns-11643-1992.ucm
	(1.2), data/mappings/convrtrs.txt (1.2),
	data/mappings/ebcdic-xml-us.ucm (1.2), data/mappings/gb18030.ucm
	(1.2), data/mappings/ibm-1006_P100-1995.ucm (1.2),
	data/mappings/ibm-1025_P100-1995.ucm (1.2),
	data/mappings/ibm-1026_P100-1995.ucm (1.2),
	data/mappings/ibm-1047_P100-1995.ucm (1.2),
	data/mappings/ibm-1051_P100-1995.ucm (1.2),
	data/mappings/ibm-1089_P100-1995.ucm (1.2),
	data/mappings/ibm-1097_P100-1995.ucm (1.2),
	data/mappings/ibm-1098_P100-1995.ucm (1.2),
	data/mappings/ibm-1112_P100-1995.ucm (1.2),
	data/mappings/ibm-1122_P100-1999.ucm (1.2),
	data/mappings/ibm-1123_P100-1995.ucm (1.2),
	data/mappings/ibm-1124_P100-1996.ucm (1.2),
	data/mappings/ibm-1125_P100-1997.ucm (1.2),
	data/mappings/ibm-1129_P100-1997.ucm (1.2),
	data/mappings/ibm-1130_P100-1997.ucm (1.2),
	data/mappings/ibm-1131_P100-1997.ucm (1.2),
	data/mappings/ibm-1132_P100-1998.ucm (1.2),
	data/mappings/ibm-1133_P100-1997.ucm (1.2),
	data/mappings/ibm-1137_P100-1999.ucm (1.2),
	data/mappings/ibm-1140_P100-1997.ucm (1.2),
	data/mappings/ibm-1141_P100-1997.ucm (1.2),
	data/mappings/ibm-1142_P100-1997.ucm (1.2),
	data/mappings/ibm-1143_P100-1997.ucm (1.2),
	data/mappings/ibm-1144_P100-1997.ucm (1.2),
	data/mappings/ibm-1145_P100-1997.ucm (1.2),
	data/mappings/ibm-1146_P100-1997.ucm (1.2),
	data/mappings/ibm-1147_P100-1997.ucm (1.2),
	data/mappings/ibm-1148_P100-1997.ucm (1.2),
	data/mappings/ibm-1149_P100-1997.ucm (1.2),
	data/mappings/ibm-1153_P100-1999.ucm (1.2),
	data/mappings/ibm-1154_P100-1999.ucm (1.2),
	data/mappings/ibm-1155_P100-1999.ucm (1.2),
	data/mappings/ibm-1156_P100-1999.ucm (1.2),
	data/mappings/ibm-1157_P100-1999.ucm (1.2),
	data/mappings/ibm-1158_P100-1999.ucm (1.2),
	data/mappings/ibm-1160_P100-1999.ucm (1.2),
	data/mappings/ibm-1162_P100-1999.ucm (1.2),
	data/mappings/ibm-1164_P100-1999.ucm (1.2),
	data/mappings/ibm-1250_P100-1995.ucm (1.2),
	data/mappings/ibm-1251_P100-1995.ucm (1.2),
	data/mappings/ibm-1252_P100-2000.ucm (1.2),
	data/mappings/ibm-1253_P100-1995.ucm (1.2),
	data/mappings/ibm-1254_P100-1995.ucm (1.2),
	data/mappings/ibm-1255_P100-1995.ucm (1.2),
	data/mappings/ibm-1256_P110-1997.ucm (1.2),
	data/mappings/ibm-1257_P100-1995.ucm (1.2),
	data/mappings/ibm-1258_P100-1997.ucm (1.2),
	data/mappings/ibm-12712_P100-1998.ucm (1.2),
	data/mappings/ibm-1276_P100-1995.ucm (1.2),
	data/mappings/ibm-1277_P100-1995.ucm (1.2),
	data/mappings/ibm-1363_P110-1997.ucm (1.2),
	data/mappings/ibm-1363_P11B-1998.ucm (1.2),
	data/mappings/ibm-1364_P110-1997.ucm (1.2),
	data/mappings/ibm-1371_P100-1999.ucm (1.2),
	data/mappings/ibm-1373_P100-2002.ucm (1.2),
	data/mappings/ibm-1375_P100-2003.ucm (1.2),
	data/mappings/ibm-1381_P110-1999.ucm (1.2),
	data/mappings/ibm-1383_P110-1999.ucm (1.2),
	data/mappings/ibm-1386_P100-2002.ucm (1.2),
	data/mappings/ibm-1388_P103-2001.ucm (1.2),
	data/mappings/ibm-1390_P110-2003.ucm (1.2),
	data/mappings/ibm-1399_P110-2003.ucm (1.2),
	data/mappings/ibm-16684_P110-2003.ucm (1.2),
	data/mappings/ibm-16804_X110-1999.ucm (1.2),
	data/mappings/ibm-273_P100-1995.ucm (1.2),
	data/mappings/ibm-277_P100-1995.ucm (1.2),
	data/mappings/ibm-278_P100-1995.ucm (1.2),
	data/mappings/ibm-280_P100-1995.ucm (1.2),
	data/mappings/ibm-284_P100-1995.ucm (1.2),
	data/mappings/ibm-285_P100-1995.ucm (1.2),
	data/mappings/ibm-290_P100-1995.ucm (1.2),
	data/mappings/ibm-297_P100-1995.ucm (1.2),
	data/mappings/ibm-33722_P120-1999.ucm (1.2),
	data/mappings/ibm-33722_P12A-1999.ucm (1.2),
	data/mappings/ibm-367_P100-1995.ucm (1.2),
	data/mappings/ibm-37_P100-1995.ucm (1.2),
	data/mappings/ibm-420_X120-1999.ucm (1.2),
	data/mappings/ibm-424_P100-1995.ucm (1.2),
	data/mappings/ibm-437_P100-1995.ucm (1.2),
	data/mappings/ibm-4899_P100-1998.ucm (1.2),
	data/mappings/ibm-4909_P100-1999.ucm (1.2),
	data/mappings/ibm-4971_P100-1999.ucm (1.2),
	data/mappings/ibm-500_P100-1995.ucm (1.2),
	data/mappings/ibm-5123_P100-1999.ucm (1.2),
	data/mappings/ibm-5346_P100-1998.ucm (1.2),
	data/mappings/ibm-5347_P100-1998.ucm (1.2),
	data/mappings/ibm-5348_P100-1997.ucm (1.2),
	data/mappings/ibm-5349_P100-1998.ucm (1.2),
	data/mappings/ibm-5350_P100-1998.ucm (1.2),
	data/mappings/ibm-5351_P100-1998.ucm (1.2),
	data/mappings/ibm-5352_P100-1998.ucm (1.2),
	data/mappings/ibm-5353_P100-1998.ucm (1.2),
	data/mappings/ibm-5354_P100-1998.ucm (1.2),
	data/mappings/ibm-5478_P100-1995.ucm (1.2),
	data/mappings/ibm-803_P100-1999.ucm (1.2),
	data/mappings/ibm-813_P100-1995.ucm (1.2),
	data/mappings/ibm-838_P100-1995.ucm (1.2),
	data/mappings/ibm-8482_P100-1999.ucm (1.2),
	data/mappings/ibm-850_P100-1995.ucm (1.2),
	data/mappings/ibm-851_P100-1995.ucm (1.2),
	data/mappings/ibm-852_P100-1995.ucm (1.2),
	data/mappings/ibm-855_P100-1995.ucm (1.2),
	data/mappings/ibm-856_P100-1995.ucm (1.2),
	data/mappings/ibm-857_P100-1995.ucm (1.2),
	data/mappings/ibm-858_P100-1997.ucm (1.2),
	data/mappings/ibm-860_P100-1995.ucm (1.2),
	data/mappings/ibm-861_P100-1995.ucm (1.2),
	data/mappings/ibm-862_P100-1995.ucm (1.2),
	data/mappings/ibm-863_P100-1995.ucm (1.2),
	data/mappings/ibm-864_X110-1999.ucm (1.2),
	data/mappings/ibm-865_P100-1995.ucm (1.2),
	data/mappings/ibm-866_P100-1995.ucm (1.2),
	data/mappings/ibm-867_P100-1998.ucm (1.2),
	data/mappings/ibm-868_P100-1995.ucm (1.2),
	data/mappings/ibm-869_P100-1995.ucm (1.2),
	data/mappings/ibm-870_P100-1995.ucm (1.2),
	data/mappings/ibm-871_P100-1995.ucm (1.2),
	data/mappings/ibm-874_P100-1995.ucm (1.2),
	data/mappings/ibm-875_P100-1995.ucm (1.2),
	data/mappings/ibm-878_P100-1996.ucm (1.2),
	data/mappings/ibm-901_P100-1999.ucm (1.2),
	data/mappings/ibm-902_P100-1999.ucm (1.2),
	data/mappings/ibm-912_P100-1995.ucm (1.2),
	data/mappings/ibm-913_P100-2000.ucm (1.2),
	data/mappings/ibm-914_P100-1995.ucm (1.2),
	data/mappings/ibm-915_P100-1995.ucm (1.2),
	data/mappings/ibm-916_P100-1995.ucm (1.2),
	data/mappings/ibm-918_P100-1995.ucm (1.2),
	data/mappings/ibm-920_P100-1995.ucm (1.2),
	data/mappings/ibm-921_P100-1995.ucm (1.2),
	data/mappings/ibm-922_P100-1999.ucm (1.2),
	data/mappings/ibm-923_P100-1998.ucm (1.2),
	data/mappings/ibm-930_P120-1999.ucm (1.2),
	data/mappings/ibm-933_P110-1995.ucm (1.2),
	data/mappings/ibm-935_P110-1999.ucm (1.2),
	data/mappings/ibm-937_P110-1999.ucm (1.2),
	data/mappings/ibm-939_P120-1999.ucm (1.2),
	data/mappings/ibm-942_P12A-1999.ucm (1.2),
	data/mappings/ibm-943_P130-1999.ucm (1.2),
	data/mappings/ibm-943_P15A-2003.ucm (1.2),
	data/mappings/ibm-9447_P100-2002.ucm (1.2),
	data/mappings/ibm-9449_P100-2002.ucm (1.2),
	data/mappings/ibm-949_P110-1999.ucm (1.2),
	data/mappings/ibm-949_P11A-1999.ucm (1.2),
	data/mappings/ibm-950_P110-1999.ucm (1.2),
	data/mappings/ibm-954_P101-2000.ucm (1.2),
	data/mappings/ibm-964_P110-1999.ucm (1.2),
	data/mappings/ibm-970_P110-1995.ucm (1.2),
	data/mappings/ibm-971_P100-1995.ucm (1.2),
	data/mappings/icu-internal-25546.ucm (1.2),
	data/mappings/iso-ir-165.ucm (1.2), data/mappings/jisx-201.ucm
	(1.2), data/mappings/jisx-208.ucm (1.2), data/mappings/jisx-212.ucm
	(1.2), data/mappings/lmb-excp.ucm (1.2),
	data/mappings/macos-0_2-10.2.ucm (1.2),
	data/mappings/macos-2566-10.2.ucm (1.2),
	data/mappings/macos-29-10.2.ucm (1.2),
	data/mappings/macos-35-10.2.ucm (1.2),
	data/mappings/macos-6-10.2.ucm (1.2),
	data/mappings/macos-7_3-10.2.ucm (1.2), data/mappings/ucmcore.mk
	(1.2), data/mappings/ucmebcdic.mk (1.2), data/mappings/ucmfiles.mk
	(1.2), data/mappings/windows-1256-2000.ucm (1.2),
	data/mappings/windows-874-2000.ucm (1.2),
	data/mappings/windows-936-2000.ucm (1.2),
	data/mappings/windows-949-2000.ucm (1.2),
	data/mappings/windows-950-2000.ucm (1.2),
	data/misc/NamePrepProfile.txt (1.2), data/misc/icudata.rc (1.2),
	data/misc/miscfiles.mk (1.2), data/misc/zoneinfo.txt (1.2),
	data/translit/t_Any_Accents.txt (1.2),
	data/translit/t_Any_Publishing.txt (1.2),
	data/translit/t_Arab_Latn.txt (1.2),
	data/translit/t_Beng_InterIndic.txt (1.2),
	data/translit/t_Cyrl_Latn.txt (1.2),
	data/translit/t_Deva_InterIndic.txt (1.2),
	data/translit/t_FWidth_HWidth.txt (1.2),
	data/translit/t_Grek_Latn.txt (1.2),
	data/translit/t_Grek_Latn_UNGEGN.txt (1.2),
	data/translit/t_Gujr_InterIndic.txt (1.2),
	data/translit/t_Guru_InterIndic.txt (1.2),
	data/translit/t_Hani_Latn.txt (1.2), data/translit/t_Hani_SpHan.txt
	(1.2), data/translit/t_Hebr_Latn.txt (1.2),
	data/translit/t_Hira_Kana.txt (1.2), data/translit/t_Hira_Latn.txt
	(1.2), data/translit/t_InterIndic_Beng.txt (1.2),
	data/translit/t_InterIndic_Deva.txt (1.2),
	data/translit/t_InterIndic_Gujr.txt (1.2),
	data/translit/t_InterIndic_Guru.txt (1.2),
	data/translit/t_InterIndic_Knda.txt (1.2),
	data/translit/t_InterIndic_Latn.txt (1.2),
	data/translit/t_InterIndic_Mlym.txt (1.2),
	data/translit/t_InterIndic_Orya.txt (1.2),
	data/translit/t_InterIndic_Taml.txt (1.2),
	data/translit/t_InterIndic_Telu.txt (1.2),
	data/translit/t_Knda_InterIndic.txt (1.2),
	data/translit/t_Latn_InterIndic.txt (1.2),
	data/translit/t_Latn_Jamo.txt (1.2), data/translit/t_Latn_Kana.txt
	(1.2), data/translit/t_Latn_NPinyn.txt (1.2),
	data/translit/t_Mlym_InterIndic.txt (1.2),
	data/translit/t_Orya_InterIndic.txt (1.2),
	data/translit/t_Taml_InterIndic.txt (1.2),
	data/translit/t_Telu_InterIndic.txt (1.2),
	data/translit/t_Tone_Digit.txt (1.2),
	data/translit/translit_index.txt (1.2), data/translit/trnsfiles.mk
	(1.2), data/unidata/BidiMirroring.txt (1.2),
	data/unidata/Blocks.txt (1.2), data/unidata/CaseFolding.txt (1.2),
	data/unidata/DerivedAge.txt (1.2),
	data/unidata/DerivedBidiClass.txt (1.2),
	data/unidata/DerivedCoreProperties.txt (1.2),
	data/unidata/DerivedJoiningGroup.txt (1.2),
	data/unidata/DerivedJoiningType.txt (1.2),
	data/unidata/DerivedNormalizationProps.txt (1.2),
	data/unidata/DerivedNumericValues.txt (1.2),
	data/unidata/EastAsianWidth.txt (1.2),
	data/unidata/FractionalUCA.txt (1.2), data/unidata/LineBreak.txt
	(1.2), data/unidata/NormalizationCorrections.txt (1.2),
	data/unidata/NormalizationTest.txt (1.2), data/unidata/PropList.txt
	(1.2), data/unidata/PropertyAliases.txt (1.2),
	data/unidata/PropertyValueAliases.txt (1.2),
	data/unidata/Scripts.txt (1.2), data/unidata/SpecialCasing.txt
	(1.2), data/unidata/UCARules.txt (1.2),
	data/unidata/UnicodeData.txt (1.2), data/unidata/changes.txt (1.2),
	data/unidata/ucdterms.txt (1.2), extra/.cvsignore (1.2),
	extra/Makefile.in (1.2), extra/scrptrun/.cvsignore (1.2),
	extra/scrptrun/Makefile.in (1.2), extra/scrptrun/readme.html (1.2),
	extra/scrptrun/scrptrun.cpp (1.2), extra/scrptrun/scrptrun.h (1.2),
	extra/scrptrun/srtest.cpp (1.2), extra/scrptrun/srtest.dsp (1.2),
	extra/scrptrun/srtest.dsw (1.2), extra/uconv/.cvsignore (1.2),
	extra/uconv/Makefile.in (1.2), extra/uconv/README (1.2),
	extra/uconv/makedata.mak (1.2), extra/uconv/pkgdata.inc.in (1.2),
	extra/uconv/resfiles.mk (1.2), extra/uconv/uconv.1.in (1.2),
	extra/uconv/uconv.cpp (1.2), extra/uconv/uconv.dsp (1.2),
	extra/uconv/uconv.vcproj (1.2), extra/uconv/uwmsg.c (1.2),
	extra/uconv/resources/.cvsignore (1.2),
	extra/uconv/resources/fr.txt (1.2), extra/uconv/resources/root.txt
	(1.2), extra/uconv/samples/ISO-8859-2.txt (1.2),
	extra/uconv/samples/ISO-8859-3.txt (1.2),
	extra/uconv/samples/danish-ISO-8859-1.txt (1.2),
	extra/uconv/samples/eucJP.txt (1.2),
	extra/uconv/samples/hangul-eucKR.txt (1.2),
	extra/uconv/samples/hania-eucKR.txt (1.2),
	extra/uconv/samples/iso8859-1.txt (1.2),
	extra/uconv/samples/koi8r.txt (1.2),
	extra/uconv/samples/utf8/armenian.txt (1.2),
	extra/uconv/samples/utf8/banviet.txt (1.2),
	extra/uconv/samples/utf8/chinese-ulysses.txt (1.2),
	extra/uconv/samples/utf8/croat.txt (1.2),
	extra/uconv/samples/utf8/danish.txt (1.2),
	extra/uconv/samples/utf8/greek.txt (1.2),
	extra/uconv/samples/utf8/hangul.txt (1.2),
	extra/uconv/samples/utf8/hania.txt (1.2),
	extra/uconv/samples/utf8/jap.txt (1.2),
	extra/uconv/samples/utf8/korean.txt (1.2),
	extra/uconv/samples/utf8/linji.txt (1.2),
	extra/uconv/samples/utf8/many.txt (1.2),
	extra/uconv/samples/utf8/maopoem.txt (1.2),
	extra/uconv/samples/utf8/russian.txt (1.2),
	extra/uconv/samples/utf8/simplechinese.txt (1.2),
	extra/uconv/samples/utf8/turkish.txt (1.2),
	extra/uconv/samples/utf8/utf-8-demo.txt (1.2),
	extra/uconv/unicode/uwmsg.h (1.2), i18n/.cvsignore (1.2),
	i18n/Makefile.in (1.2), i18n/anytrans.cpp (1.2), i18n/anytrans.h
	(1.2), i18n/astro.cpp (1.2), i18n/astro.h (1.2), i18n/bocsu.c
	(1.2), i18n/bocsu.h (1.2), i18n/buddhcal.cpp (1.2), i18n/buddhcal.h
	(1.2), i18n/calendar.cpp (1.2), i18n/chnsecal.cpp (1.2),
	i18n/chnsecal.h (1.2), i18n/choicfmt.cpp (1.2), i18n/coleitr.cpp
	(1.2), i18n/coll.cpp (1.2), i18n/cpdtrans.cpp (1.2),
	i18n/cpdtrans.h (1.2), i18n/curramt.cpp (1.2), i18n/currfmt.cpp
	(1.2), i18n/currfmt.h (1.2), i18n/currunit.cpp (1.2),
	i18n/datefmt.cpp (1.2), i18n/dcfmtsym.cpp (1.2), i18n/decimfmt.cpp
	(1.2), i18n/digitlst.cpp (1.2), i18n/digitlst.h (1.2),
	i18n/dtfmtsym.cpp (1.2), i18n/esctrn.cpp (1.2), i18n/esctrn.h
	(1.2), i18n/fmtable.cpp (1.2), i18n/format.cpp (1.2),
	i18n/funcrepl.cpp (1.2), i18n/funcrepl.h (1.2), i18n/gregocal.cpp
	(1.2), i18n/gregoimp.cpp (1.2), i18n/gregoimp.h (1.2),
	i18n/hebrwcal.cpp (1.2), i18n/hebrwcal.h (1.2), i18n/i18n.dsp
	(1.2), i18n/i18n.rc (1.2), i18n/i18n.vcproj (1.2),
	i18n/islamcal.cpp (1.2), i18n/islamcal.h (1.2), i18n/japancal.cpp
	(1.2), i18n/japancal.h (1.2), i18n/measfmt.cpp (1.2),
	i18n/measure.cpp (1.2), i18n/msgfmt.cpp (1.2), i18n/name2uni.cpp
	(1.2), i18n/name2uni.h (1.2), i18n/nfrlist.h (1.2), i18n/nfrs.cpp
	(1.2), i18n/nfrs.h (1.2), i18n/nfrule.cpp (1.2), i18n/nfrule.h
	(1.2), i18n/nfsubs.cpp (1.2), i18n/nfsubs.h (1.2),
	i18n/nortrans.cpp (1.2), i18n/nortrans.h (1.2), i18n/nultrans.cpp
	(1.2), i18n/nultrans.h (1.2), i18n/numfmt.cpp (1.2),
	i18n/olsontz.cpp (1.2), i18n/olsontz.h (1.2), i18n/quant.cpp (1.2),
	i18n/quant.h (1.2), i18n/rbnf.cpp (1.2), i18n/rbt.cpp (1.2),
	i18n/rbt.h (1.2), i18n/rbt_data.cpp (1.2), i18n/rbt_data.h (1.2),
	i18n/rbt_pars.cpp (1.2), i18n/rbt_pars.h (1.2), i18n/rbt_rule.cpp
	(1.2), i18n/rbt_rule.h (1.2), i18n/rbt_set.cpp (1.2),
	i18n/rbt_set.h (1.2), i18n/regexcmp.cpp (1.2), i18n/regexcmp.h
	(1.2), i18n/regexcst.h (1.2), i18n/regexcst.pl (1.2),
	i18n/regexcst.txt (1.2), i18n/regeximp.h (1.2), i18n/regexst.cpp
	(1.2), i18n/regexst.h (1.2), i18n/rematch.cpp (1.2),
	i18n/remtrans.cpp (1.2), i18n/remtrans.h (1.2), i18n/repattrn.cpp
	(1.2), i18n/search.cpp (1.2), i18n/simpletz.cpp (1.2),
	i18n/smpdtfmt.cpp (1.2), i18n/sortkey.cpp (1.2), i18n/strmatch.cpp
	(1.2), i18n/strmatch.h (1.2), i18n/strrepl.cpp (1.2),
	i18n/strrepl.h (1.2), i18n/stsearch.cpp (1.2), i18n/tblcoll.cpp
	(1.2), i18n/timezone.cpp (1.2), i18n/titletrn.cpp (1.2),
	i18n/titletrn.h (1.2), i18n/tolowtrn.cpp (1.2), i18n/tolowtrn.h
	(1.2), i18n/toupptrn.cpp (1.2), i18n/toupptrn.h (1.2),
	i18n/translit.cpp (1.2), i18n/transreg.cpp (1.2), i18n/transreg.h
	(1.2), i18n/tridpars.cpp (1.2), i18n/tridpars.h (1.2),
	i18n/ucal.cpp (1.2), i18n/ucln_in.c (1.2), i18n/ucln_in.h (1.2),
	i18n/ucol.cpp (1.2), i18n/ucol_bld.cpp (1.2), i18n/ucol_bld.h
	(1.2), i18n/ucol_cnt.cpp (1.2), i18n/ucol_cnt.h (1.2),
	i18n/ucol_elm.cpp (1.2), i18n/ucol_elm.h (1.2), i18n/ucol_imp.h
	(1.2), i18n/ucol_sit.cpp (1.2), i18n/ucol_tok.cpp (1.2),
	i18n/ucol_tok.h (1.2), i18n/ucol_wgt.c (1.2), i18n/ucol_wgt.h
	(1.2), i18n/ucoleitr.cpp (1.2), i18n/ucurr.cpp (1.2),
	i18n/ucurrimp.h (1.2), i18n/udat.cpp (1.2), i18n/ulocdata.c (1.2),
	i18n/umsg.cpp (1.2), i18n/umsg_imp.h (1.2), i18n/unesctrn.cpp
	(1.2), i18n/unesctrn.h (1.2), i18n/uni2name.cpp (1.2),
	i18n/uni2name.h (1.2), i18n/unum.cpp (1.2), i18n/uregex.cpp (1.2),
	i18n/usearch.cpp (1.2), i18n/usrchimp.h (1.2), i18n/utrans.cpp
	(1.2), i18n/unicode/calendar.h (1.2), i18n/unicode/choicfmt.h
	(1.2), i18n/unicode/coleitr.h (1.2), i18n/unicode/coll.h (1.2),
	i18n/unicode/curramt.h (1.2), i18n/unicode/currunit.h (1.2),
	i18n/unicode/datefmt.h (1.2), i18n/unicode/dcfmtsym.h (1.2),
	i18n/unicode/decimfmt.h (1.2), i18n/unicode/dtfmtsym.h (1.2),
	i18n/unicode/fieldpos.h (1.2), i18n/unicode/fmtable.h (1.2),
	i18n/unicode/format.h (1.2), i18n/unicode/gregocal.h (1.2),
	i18n/unicode/measfmt.h (1.2), i18n/unicode/measunit.h (1.2),
	i18n/unicode/measure.h (1.2), i18n/unicode/msgfmt.h (1.2),
	i18n/unicode/numfmt.h (1.2), i18n/unicode/rbnf.h (1.2),
	i18n/unicode/regex.h (1.2), i18n/unicode/search.h (1.2),
	i18n/unicode/simpletz.h (1.2), i18n/unicode/smpdtfmt.h (1.2),
	i18n/unicode/sortkey.h (1.2), i18n/unicode/stsearch.h (1.2),
	i18n/unicode/tblcoll.h (1.2), i18n/unicode/timezone.h (1.2),
	i18n/unicode/translit.h (1.2), i18n/unicode/ucal.h (1.2),
	i18n/unicode/ucol.h (1.2), i18n/unicode/ucoleitr.h (1.2),
	i18n/unicode/ucurr.h (1.2), i18n/unicode/udat.h (1.2),
	i18n/unicode/ulocdata.h (1.2), i18n/unicode/umsg.h (1.2),
	i18n/unicode/unirepl.h (1.2), i18n/unicode/unum.h (1.2),
	i18n/unicode/uregex.h (1.2), i18n/unicode/usearch.h (1.2),
	i18n/unicode/utrans.h (1.2):

	Merge INTL branch into HEAD

2005-05-28 00:17  asfernandes

	* firebird2/extern/icu/: .cvsignore (1.2), license.html (1.2),
	readme.html (1.2), as_is/os390/unpax-icu.sh (1.2),
	as_is/os400/configure (1.2), as_is/os400/unpax-icu.sh (1.2),
	debian/.cvsignore (1.2), debian/README.Debian.libicu-dev (1.2),
	debian/changelog (1.2), debian/control (1.2), debian/copyright
	(1.2), debian/icu-doc.doc-base (1.2), debian/icu.conffiles.in
	(1.2), debian/icu.postinst.in (1.2), debian/icu.prerm.in (1.2),
	debian/libicu.postinst (1.2), debian/libicu.prerm.in (1.2),
	debian/postinst.in (1.2), debian/prerm.in (1.2), debian/rules
	(1.2), packaging/PACKAGES (1.2), packaging/README (1.2),
	packaging/debian/README (1.2), packaging/rpm/icu.spec (1.2),
	source/.cvsignore (1.2), source/Doxyfile.in (1.2),
	source/Makefile.in (1.2), source/acconfig.h (1.2),
	source/aclocal.m4 (1.2), source/config.guess (1.2),
	source/config.sub (1.2), source/configure (1.2),
	source/configure.in (1.2), source/icudefs.mk.in (1.2),
	source/install-sh (1.2), source/mkinstalldirs (1.2),
	source/runConfigureICU (1.2), source/allinone/.cvsignore (1.2),
	source/allinone/allinone.dsw (1.2), source/allinone/allinone.sln
	(1.2), source/allinone/all/.cvsignore (1.2),
	source/allinone/all/all.dsp (1.2), source/common/.cvsignore (1.2),
	source/common/Makefile.in (1.2), source/common/brkdict.cpp (1.2),
	source/common/brkdict.h (1.2), source/common/brkiter.cpp (1.2),
	source/common/caniter.cpp (1.2), source/common/chariter.cpp (1.2),
	source/common/charstr.h (1.2), source/common/cmemory.c (1.2),
	source/common/cmemory.h (1.2), source/common/common.dsp (1.2),
	source/common/common.rc (1.2), source/common/common.vcproj (1.2),
	source/common/cpputils.h (1.2), source/common/cstring.c (1.2),
	source/common/cstring.h (1.2), source/common/cwchar.c (1.2),
	source/common/cwchar.h (1.2), source/common/dbbi.cpp (1.2),
	source/common/dbbi_tbl.cpp (1.2), source/common/dbbi_tbl.h (1.2),
	source/common/filestrm.c (1.2), source/common/filestrm.h (1.2),
	source/common/hash.h (1.2), source/common/icucfg.h.in (1.2),
	source/common/iculserv.cpp (1.2), source/common/iculserv.h (1.2),
	source/common/icunotif.cpp (1.2), source/common/icunotif.h (1.2),
	source/common/icuserv.cpp (1.2), source/common/icuserv.h (1.2),
	source/common/locbased.cpp (1.2), source/common/locbased.h (1.2),
	source/common/locid.cpp (1.2), source/common/locmap.c (1.2),
	source/common/locmap.h (1.2), source/common/msvcres.h (1.2),
	source/common/mutex.h (1.2), source/common/normlzr.cpp (1.2),
	source/common/parsepos.cpp (1.2), source/common/propname.cpp (1.2),
	source/common/propname.h (1.2), source/common/punycode.c (1.2),
	source/common/punycode.h (1.2), source/common/putil.c (1.2),
	source/common/rbbi.cpp (1.2), source/common/rbbicst.pl (1.2),
	source/common/rbbidata.cpp (1.2), source/common/rbbidata.h (1.2),
	source/common/rbbinode.cpp (1.2), source/common/rbbinode.h (1.2),
	source/common/rbbirb.cpp (1.2), source/common/rbbirb.h (1.2),
	source/common/rbbirpt.h (1.2), source/common/rbbirpt.txt (1.2),
	source/common/rbbiscan.cpp (1.2), source/common/rbbiscan.h (1.2),
	source/common/rbbisetb.cpp (1.2), source/common/rbbisetb.h (1.2),
	source/common/rbbistbl.cpp (1.2), source/common/rbbitblb.cpp (1.2),
	source/common/rbbitblb.h (1.2), source/common/resbund.cpp (1.2),
	source/common/ruleiter.cpp (1.2), source/common/ruleiter.h (1.2),
	source/common/schriter.cpp (1.2), source/common/sprpimpl.h (1.2),
	source/common/uarrsort.c (1.2), source/common/uarrsort.h (1.2),
	source/common/uassert.h (1.2), source/common/ubidi.c (1.2),
	source/common/ubidiimp.h (1.2), source/common/ubidiln.c (1.2),
	source/common/ubidiwrt.c (1.2), source/common/ubrk.cpp (1.2),
	source/common/ucat.c (1.2), source/common/uchar.c (1.2),
	source/common/uchriter.cpp (1.2), source/common/ucln.h (1.2),
	source/common/ucln_cmn.c (1.2), source/common/ucln_cmn.h (1.2),
	source/common/ucmndata.c (1.2), source/common/ucmndata.h (1.2),
	source/common/ucmp8.c (1.2), source/common/ucmp8.h (1.2),
	source/common/ucnv.c (1.2), source/common/ucnv2022.c (1.2),
	source/common/ucnv_bld.c (1.2), source/common/ucnv_bld.h (1.2),
	source/common/ucnv_cb.c (1.2), source/common/ucnv_cnv.c (1.2),
	source/common/ucnv_cnv.h (1.2), source/common/ucnv_err.c (1.2),
	source/common/ucnv_ext.c (1.2), source/common/ucnv_ext.h (1.2),
	source/common/ucnv_imp.h (1.2), source/common/ucnv_io.c (1.2),
	source/common/ucnv_io.h (1.2), source/common/ucnv_lmb.c (1.2),
	source/common/ucnv_u16.c (1.2), source/common/ucnv_u32.c (1.2),
	source/common/ucnv_u7.c (1.2), source/common/ucnv_u8.c (1.2),
	source/common/ucnvbocu.c (1.2), source/common/ucnvhz.c (1.2),
	source/common/ucnvisci.c (1.2), source/common/ucnvlat1.c (1.2),
	source/common/ucnvmbcs.c (1.2), source/common/ucnvmbcs.h (1.2),
	source/common/ucnvscsu.c (1.2), source/common/ucol_swp.c (1.2),
	source/common/ucol_swp.h (1.2), source/common/udata.c (1.2),
	source/common/udatamem.c (1.2), source/common/udatamem.h (1.2),
	source/common/udataswp.c (1.2), source/common/udataswp.h (1.2),
	source/common/uenum.c (1.2), source/common/uenumimp.h (1.2),
	source/common/uhash.c (1.2), source/common/uhash.h (1.2),
	source/common/uhash_us.cpp (1.2), source/common/uidna.cpp (1.2),
	source/common/uiter.cpp (1.2), source/common/uloc.c (1.2),
	source/common/ulocimp.h (1.2), source/common/umapfile.c (1.2),
	source/common/umapfile.h (1.2), source/common/umemstrm.c (1.2),
	source/common/umemstrm.h (1.2), source/common/umutex.c (1.2),
	source/common/umutex.h (1.2), source/common/unames.c (1.2),
	source/common/unifilt.cpp (1.2), source/common/unifunct.cpp (1.2),
	source/common/uniset.cpp (1.2), source/common/unistr.cpp (1.2),
	source/common/unorm.cpp (1.2), source/common/unorm_it.c (1.2),
	source/common/unorm_it.h (1.2), source/common/unormimp.h (1.2),
	source/common/uobject.cpp (1.2), source/common/uprops.c (1.2),
	source/common/uprops.h (1.2), source/common/uresbund.c (1.2),
	source/common/uresdata.c (1.2), source/common/uresdata.h (1.2),
	source/common/uresimp.h (1.2), source/common/usc_impl.c (1.2),
	source/common/usc_impl.h (1.2), source/common/uscript.c (1.2),
	source/common/uset.cpp (1.2), source/common/usetiter.cpp (1.2),
	source/common/ushape.c (1.2), source/common/usprep.cpp (1.2),
	source/common/ustack.cpp (1.2), source/common/ustr_imp.h (1.2),
	source/common/ustrcase.c (1.2), source/common/ustrenum.cpp (1.2),
	source/common/ustrenum.h (1.2), source/common/ustrfmt.c (1.2),
	source/common/ustrfmt.h (1.2), source/common/ustring.c (1.2),
	source/common/ustrtrns.c (1.2), source/common/utf_impl.c (1.2),
	source/common/util.cpp (1.2), source/common/util.h (1.2),
	source/common/utrace.c (1.2), source/common/utracimp.h (1.2),
	source/common/utrie.c (1.2), source/common/utrie.h (1.2),
	source/common/uvector.cpp (1.2), source/common/uvector.h (1.2),
	source/common/uvectr32.cpp (1.2), source/common/uvectr32.h (1.2),
	source/common/unicode/.cvsignore (1.2),
	source/common/unicode/brkiter.h (1.2),
	source/common/unicode/caniter.h (1.2),
	source/common/unicode/chariter.h (1.2),
	source/common/unicode/dbbi.h (1.2), source/common/unicode/docmain.h
	(1.2), source/common/unicode/locid.h (1.2),
	source/common/unicode/normlzr.h (1.2),
	source/common/unicode/parseerr.h (1.2),
	source/common/unicode/parsepos.h (1.2),
	source/common/unicode/platform.h.in (1.2),
	source/common/unicode/pmacos.h (1.2),
	source/common/unicode/pos400.h (1.2), source/common/unicode/putil.h
	(1.2), source/common/unicode/pwin32.h (1.2),
	source/common/unicode/rbbi.h (1.2), source/common/unicode/rep.h
	(1.2), source/common/unicode/resbund.h (1.2),
	source/common/unicode/schriter.h (1.2),
	source/common/unicode/strenum.h (1.2),
	source/common/unicode/symtable.h (1.2),
	source/common/unicode/ubidi.h (1.2), source/common/unicode/ubrk.h
	(1.2), source/common/unicode/ucat.h (1.2),
	source/common/unicode/uchar.h (1.2),
	source/common/unicode/uchriter.h (1.2),
	source/common/unicode/uclean.h (1.2), source/common/unicode/ucnv.h
	(1.2), source/common/unicode/ucnv_cb.h (1.2),
	source/common/unicode/ucnv_err.h (1.2),
	source/common/unicode/uconfig.h (1.2),
	source/common/unicode/udata.h (1.2),
	source/common/unicode/udeprctd.h (1.2),
	source/common/unicode/udraft.h (1.2), source/common/unicode/uenum.h
	(1.2), source/common/unicode/uidna.h (1.2),
	source/common/unicode/uiter.h (1.2), source/common/unicode/uloc.h
	(1.2), source/common/unicode/umachine.h (1.2),
	source/common/unicode/umisc.h (1.2),
	source/common/unicode/unifilt.h (1.2),
	source/common/unicode/unifunct.h (1.2),
	source/common/unicode/unimatch.h (1.2),
	source/common/unicode/uniset.h (1.2),
	source/common/unicode/unistr.h (1.2), source/common/unicode/unorm.h
	(1.2), source/common/unicode/uobject.h (1.2),
	source/common/unicode/uobslete.h (1.2),
	source/common/unicode/urename.h (1.2), source/common/unicode/urep.h
	(1.2), source/common/unicode/ures.h (1.2),
	source/common/unicode/uscript.h (1.2), source/common/unicode/uset.h
	(1.2), source/common/unicode/usetiter.h (1.2),
	source/common/unicode/ushape.h (1.2),
	source/common/unicode/usprep.h (1.2),
	source/common/unicode/ustring.h (1.2), source/common/unicode/utf.h
	(1.2), source/common/unicode/utf16.h (1.2),
	source/common/unicode/utf32.h (1.2), source/common/unicode/utf8.h
	(1.2), source/common/unicode/utf_old.h (1.2),
	source/common/unicode/utrace.h (1.2),
	source/common/unicode/utypes.h (1.2),
	source/common/unicode/uversion.h (1.2), source/config/.cvsignore
	(1.2), source/config/Makefile.inc.in (1.2),
	source/config/icu-config-bottom (1.2), source/config/icu-config-top
	(1.2), source/config/icu-config.1.in (1.2),
	source/config/make2sh.sed (1.2), source/config/mh-aix (1.2),
	source/config/mh-aix-gcc (1.2), source/config/mh-aix-va (1.2),
	source/config/mh-alpha-linux-cc (1.2),
	source/config/mh-alpha-linux-gcc (1.2), source/config/mh-alpha-osf
	(1.2), source/config/mh-beos (1.2), source/config/mh-bsd-gcc (1.2),
	source/config/mh-cygwin (1.2), source/config/mh-cygwin-msvc (1.2),
	source/config/mh-darwin (1.2), source/config/mh-hpux-acc (1.2),
	source/config/mh-hpux-cc (1.2), source/config/mh-hpux-gcc (1.2),
	source/config/mh-irix (1.2), source/config/mh-linux (1.2),
	source/config/mh-mpras (1.2), source/config/mh-os390 (1.2),
	source/config/mh-os400 (1.2), source/config/mh-ptx (1.2),
	source/config/mh-qnx (1.2), source/config/mh-solaris (1.2),
	source/config/mh-solaris-gcc (1.2), source/config/mh-unknown (1.2),
	source/config/test-icu-config.sh (1.2), source/data/.cvsignore
	(1.2), source/data/Makefile.in (1.2), source/data/icupkg.inc.in
	(1.2), source/data/makedata.dsp (1.2), source/data/makedata.mak
	(1.2), source/data/makedata.vcproj (1.2),
	source/data/brkitr/char.txt (1.2), source/data/brkitr/line.txt
	(1.2), source/data/brkitr/line_th.txt (1.2),
	source/data/brkitr/sent.txt (1.2), source/data/brkitr/thaidict.brk
	(1.2), source/data/brkitr/title.txt (1.2),
	source/data/brkitr/word.txt (1.2), source/data/brkitr/word_th.txt
	(1.2), source/data/coll/ar.txt (1.2), source/data/coll/be.txt
	(1.2), source/data/coll/bg.txt (1.2), source/data/coll/ca.txt
	(1.2), source/data/coll/colfiles.mk (1.2), source/data/coll/cs.txt
	(1.2), source/data/coll/da.txt (1.2), source/data/coll/de.txt
	(1.2), source/data/coll/de__PHONEBOOK.txt (1.2),
	source/data/coll/el.txt (1.2), source/data/coll/en.txt (1.2),
	source/data/coll/en_BE.txt (1.2), source/data/coll/eo.txt (1.2),
	source/data/coll/es.txt (1.2), source/data/coll/es__TRADITIONAL.txt
	(1.2), source/data/coll/et.txt (1.2), source/data/coll/fa.txt
	(1.2), source/data/coll/fa_AF.txt (1.2), source/data/coll/fi.txt
	(1.2), source/data/coll/fo.txt (1.2), source/data/coll/fr.txt
	(1.2), source/data/coll/gu.txt (1.2), source/data/coll/he.txt
	(1.2), source/data/coll/hi.txt (1.2),
	source/data/coll/hi__DIRECT.txt (1.2), source/data/coll/hr.txt
	(1.2), source/data/coll/hu.txt (1.2), source/data/coll/is.txt
	(1.2), source/data/coll/it.txt (1.2), source/data/coll/ja.txt
	(1.2), source/data/coll/kk.txt (1.2), source/data/coll/kl.txt
	(1.2), source/data/coll/kn.txt (1.2), source/data/coll/ko.txt
	(1.2), source/data/coll/lt.txt (1.2), source/data/coll/lv.txt
	(1.2), source/data/coll/mk.txt (1.2), source/data/coll/mr.txt
	(1.2), source/data/coll/mt.txt (1.2), source/data/coll/nb.txt
	(1.2), source/data/coll/nn.txt (1.2), source/data/coll/om.txt
	(1.2), source/data/coll/pa.txt (1.2), source/data/coll/pl.txt
	(1.2), source/data/coll/ps.txt (1.2), source/data/coll/ro.txt
	(1.2), source/data/coll/root.txt (1.2), source/data/coll/ru.txt
	(1.2), source/data/coll/sh.txt (1.2), source/data/coll/sk.txt
	(1.2), source/data/coll/sl.txt (1.2), source/data/coll/sq.txt
	(1.2), source/data/coll/sr.txt (1.2), source/data/coll/sv.txt
	(1.2), source/data/coll/ta.txt (1.2), source/data/coll/te.txt
	(1.2), source/data/coll/th.txt (1.2), source/data/coll/tr.txt
	(1.2), source/data/coll/uk.txt (1.2), source/data/coll/vi.txt
	(1.2), source/data/coll/zh.txt (1.2), source/data/coll/zh_HK.txt
	(1.2), source/data/coll/zh_Hant.txt (1.2),
	source/data/coll/zh_MO.txt (1.2), source/data/coll/zh_TW.txt (1.2),
	source/data/coll/zh_TW_STROKE.txt (1.2),
	source/data/coll/zh__PINYIN.txt (1.2):

	Merge INTL branch into HEAD

2005-05-28 00:14  asfernandes

	* firebird2/: autogen.sh (1.12), configure.in (1.226),
	builds/install/arch-specific/freebsd/install.sh.in (1.9),
	builds/install/arch-specific/linux/Makefile.in (1.6),
	builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.13),
	builds/install/arch-specific/linux/classic/postinstall.sh.in
	(1.12),
	builds/install/arch-specific/linux/classic/postuninstall.sh.in
	(1.3), builds/install/arch-specific/linux/classic/preinstall.sh.in
	(1.6),
	builds/install/arch-specific/linux/classic/preuninstall.sh.in
	(1.4),
	builds/install/arch-specific/linux/super/makeInstallImage.sh.in
	(1.11),
	builds/install/arch-specific/linux/super/tarMainInstall.sh.in
	(1.3),
	builds/install/arch-specific/linux/super/tarMainUninstall.sh.in
	(1.3), builds/install/arch-specific/linux/super/tarinstall.sh.in
	(1.4), builds/install/arch-specific/linux/super/taruninstall.sh.in
	(1.3), builds/install/arch-specific/netbsd/install.sh.in (1.3),
	builds/install/arch-specific/sinixz/prototype.in (1.7),
	builds/install/arch-specific/solaris/Makefile.in (1.3),
	builds/install/arch-specific/solaris/CS/postinstall.in (1.2),
	builds/install/arch-specific/solaris/CS/postremove.in (1.2),
	builds/install/arch-specific/solaris/CS/preinstall.in (1.2),
	builds/install/arch-specific/win32/FirebirdInstall_20.iss (1.9),
	builds/install/misc/changeGdsLibraryCompatibleLink.sh.in (1.2),
	builds/install/misc/fb_config.in (1.2),
	builds/install/misc/fbintl.conf (1.2),
	builds/posix/Makefile.in.boot.gpre (1.23),
	builds/posix/Makefile.in.client.fbudf (1.5),
	builds/posix/Makefile.in.client.gbak (1.11),
	builds/posix/Makefile.in.client.gdef (1.11),
	builds/posix/Makefile.in.client.gfix (1.13),
	builds/posix/Makefile.in.client.gpre (1.18),
	builds/posix/Makefile.in.client.gsec (1.4),
	builds/posix/Makefile.in.client.isql (1.10),
	builds/posix/Makefile.in.client.qli (1.6),
	builds/posix/Makefile.in.client.util (1.24),
	builds/posix/Makefile.in.embed.lockmgr (1.9),
	builds/posix/Makefile.in.examples (1.5),
	builds/posix/Makefile.in.extern.icu (1.2),
	builds/posix/Makefile.in.extlib (1.20),
	builds/posix/Makefile.in.fbserver (1.18),
	builds/posix/Makefile.in.firebird (1.61),
	builds/posix/Makefile.in.intl (1.21),
	builds/posix/Makefile.in.libfbclient (1.29),
	builds/posix/Makefile.in.libfbembed (1.15),
	builds/posix/Makefile.in.libfbstatic (1.8),
	builds/posix/Makefile.in.refDatabases (1.27),
	builds/posix/Makefile.in.static.gbak (1.10),
	builds/posix/Makefile.in.static.gpre (1.17),
	builds/posix/Makefile.in.static.isql (1.9),
	builds/posix/fbintl.vers (1.3), builds/posix/make.defaults (1.39),
	builds/posix/make.rules (1.25), builds/posix/make.shared.targets
	(1.19), builds/posix/make.shared.variables (1.51),
	builds/posix/prefix.linux_generic (1.2),
	builds/posix/prefix.linux_sparc32 (1.6), builds/posix/prefix.netbsd
	(1.3), builds/posix/prefix.solx86 (1.26),
	builds/posix/prefix.solx86gcc (1.16), builds/win32/make_all.bat
	(1.34), builds/win32/make_icu.bat (1.2),
	builds/win32/msvc6/Firebird2.dsw (1.36),
	builds/win32/msvc6/config.dsp (1.2), builds/win32/msvc6/engine.dsp
	(1.58), builds/win32/msvc6/engine_classic.dsp (1.54),
	builds/win32/msvc6/engine_embed.dsp (1.33),
	builds/win32/msvc6/fb_inet_server.dsp (1.22),
	builds/win32/msvc6/fbembed.dsp (1.35),
	builds/win32/msvc6/fbserver.dsp (1.36),
	builds/win32/msvc7/Firebird2.sln (1.23),
	builds/win32/msvc7/config.vcproj (1.2),
	builds/win32/msvc7/engine.vcproj (1.48),
	builds/win32/msvc7/engine_classic.vcproj (1.48),
	builds/win32/msvc7/engine_embed.vcproj (1.36),
	builds/win32/msvc7/fb_inet_server.vcproj (1.19),
	builds/win32/msvc7/fbembed.vcproj (1.29),
	builds/win32/msvc7/fbserver.vcproj (1.20),
	builds/win32/msvc7/intl.vcproj (1.19), doc/WhatsNew (1.65),
	doc/sql.extensions/README.keywords (1.2),
	doc/sql.extensions/README.length (1.2),
	doc/sql.extensions/README.trim (1.2), extern/editline/INSTALL
	(1.2), extern/editline/Makefile.in (1.2),
	extern/editline/config.guess (1.2), extern/editline/config.h.in
	(1.2), extern/editline/config.sub (1.2), extern/editline/configure
	(1.2), extern/editline/install-sh (1.2):

	Merge INTL branch into HEAD

2005-05-26 10:26  robocop

	* firebird2/src/isql/show.epp (1.76):

	I didn't test a case, but I'm pretty sure that long quoted
	identifiers could lead to a buffer overrun while extracting grants
	here.

2005-05-26 09:35  robocop

	* firebird2/src/isql/show.epp (1.75):

	Fix SF Bug #1208932 reported by Ivan Prenosil an hour ago approx.

2005-05-26 08:45  robocop

	* firebird2/src/: isql/extract.epp (1.61), isql/isql.epp (1.148),
	isql/isql.h (1.48), isql/show.epp (1.74), msgs/facilities.sql
	(1.22), msgs/messages.sql (1.29):

	- Cleanup.  - A bit better handling of SHOW EXCEPTION.

2005-05-26 06:00  robocop

	* firebird2/src/jrd/: met.epp (1.163), met_proto.h (1.46), par.cpp
	(1.116):

	- Solve char/UCHAR mismatch.  - Track dependencies on indices
	mentioned in explicit plans for procedures and vierws.

2005-05-24 06:41  robocop

	* firebird2/src/isql/: extract.epp (1.60), isql.epp (1.147), isql.h
	(1.47), show.epp (1.73):

	Lower the clutter.

2005-05-24 05:54  robocop

	* firebird2/src/jrd/pwd.cpp (1.43):

	Fix fb_interpret misuse done by Alex.

2005-05-24 01:19  arnobrinkman

	* firebird2/src/jrd/Optimizer.cpp (1.29):

	more realistic cost value for unique retrieval

2005-05-24 01:16  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.214):

	fixed missed return, thanks to Claudio

2005-05-22 08:18  robocop

	* firebird2/src/jrd/cmp.cpp (1.173):

	Fix crash with views in expand_view_nodes caused by Alex' recent
	cleanup: unlike VaryingString (aka str) that inherits from
	pool_alloc_rpt, plain dynamic allocation of UCHAR[n] isn't memset
	to zero by our allocator, causing us to walk random garbage.

2005-05-22 08:13  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.13),
	lang_helpers/gds_codes.pas (1.13), src/include/gen/codetext.h
	(1.20), src/include/gen/iberror.h (1.19), src/include/gen/msgs.h
	(1.27), src/include/gen/rdb_codes.h (1.20),
	src/include/gen/sql_code.h (1.22), src/jrd/exe.cpp (1.148),
	src/msgs/facilities.sql (1.21), src/msgs/messages.sql (1.28),
	src/msgs/system_errors.sql (1.10):

	Fix SF Bug #494981.  If we can print the name of the exception, we
	do.

2005-05-22 05:11  robocop

	* firebird2/src/: dsql/ddl.cpp (1.138), dsql/dsql.cpp (1.148),
	dsql/pass1.cpp (1.213), extlib/ib_udf2.sql (1.7), jrd/met.epp
	(1.162), jrd/vio.cpp (1.133):

	Misc.

2005-05-22 05:10  robocop

	* firebird2/src/jrd/dyn_mod.epp (1.62):

	ALTER EXTERNAL FUNCTION: be able to change the entry_point or the
	module_name when the UDF cannot be dropped to correct the
	declaration because it's used in some view, procedure, trigger or
	check.

2005-05-22 04:42  robocop

	* firebird2/src/dsql/: ddl.cpp (1.137), dsql.cpp (1.147), node.h
	(1.58), parse.y (1.176), pass1.cpp (1.212):

	ALTER EXTERNAL FUNCTION: be able to change the entry_point or the
	module_name when the UDF cannot be dropped to correct the
	declaration because it's used in some view, procedure, trigger or
	check.

2005-05-20 10:34  robocop

	* firebird2/src/isql/show.epp (1.72):

	Escape single quotes in comment's text and double quotes in
	identifiers that have metadata comments not when we are doing SHOW
	COMMENT[S] but only when we are extracting a script, as Martijn
	suggested.

2005-05-20 02:23  robocop

	* firebird2/src/: jrd/dyn_def.epp (1.96), jrd/dyn_mod.epp (1.61),
	msgs/facilities.sql (1.20), msgs/history.sql (1.13),
	msgs/messages.sql (1.27):

	- Adjust error messages.  - Correct way to stop automatically
	generated triggers from being altered.

2005-05-20 01:40  robocop

	* firebird2/src/: dsql/pass1.cpp (1.211), jrd/dyn.epp (1.76):

	Misc.

2005-05-19 10:26  robocop

	* firebird2/src/jrd/: dyn_def.epp (1.95), dyn_df_proto.h (1.12),
	dyn_mod.epp (1.60):

	Getting rid of commented code that belonged to the dead shared
	cache and/or WAL.

2005-05-19 10:03  robocop

	* firebird2/src/isql/: extra_proto.h (1.10), extract.epp (1.59),
	isql.epp (1.146), isql.h (1.46), isql_proto.h (1.22), show.epp
	(1.71), show_proto.h (1.17):

	- Implement the SHOW COMMENT(S) command.  - Integrate it into
	metadata extraction, too.  - A couple of minor improvements to
	isql.  See explanation in show_comments() function.

2005-05-19 09:43  robocop

	* firebird2/src/msgs/: facilities.sql (1.19), messages.sql (1.26):

	New message for isql.

2005-05-19 09:40  robocop

	* firebird2/src/dsql/parse.y (1.175):

	Getting rid of commented code that belonged to the dead shared
	cache and/or WAL plus making COLLATION non-reserved word and having
	trivial special handling for COMMENT so it's recognized as token
	only if it's the first token.

2005-05-19 09:38  robocop

	* firebird2/src/dsql/: keywords.cpp (1.43), keywords.h (1.20):

	Getting rid of commented code that belonged to the dead shared
	cache and/or WAL plus identifying the keywords that have special
	handling as non-keyword, so isql and others future clients of
	KEYWORD_stringIsAToken() won't treat these as if they need double
	quotes.

2005-05-19 09:34  robocop

	* firebird2/src/dsql/: ddl.cpp (1.136), dsql.cpp (1.146):

	Getting rid of commented code that belonged to the dead shared
	cache and/or WAL plus fixing some indentation.

2005-05-19 07:09  aafemt

	* firebird2/builds/posix/Makefile.in.boot.gpre (1.22):

	Config classes are not part of common library because of ifdefs
	inside

2005-05-19 05:28  dimitr

	* firebird2/builds/win32/msvc7/fbembed.vcproj (1.28):

	Correction.

2005-05-18 21:26  dimitr

	* firebird2/builds/win32/msvc7/fbembed.vcproj (1.27):

	Fixed the threading issues in fbembed.

2005-05-18 20:55  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.210):

	Fix mapping problem when derived table was used as sub-query.  This
	was only possible since pass1_any() behaviour has been changed.
	Normally a derived table cannot access fields outside the derived
	table context.

2005-05-18 17:53  dimitr

	* firebird2/src/isql/extract.epp (1.58):

	Implemented metadata extract for expression indices.

2005-05-18 16:43  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.28):

	1. Fixed bug with selectivity of non-equality comparisons.  2. A
	bit changed the invertions selection code to help in both MERGE and
	JOIN paths.

2005-05-18 13:06  alexpeshkoff

	* firebird2/src/: jrd/constants.h (1.22),
	common/classes/MetaName.cpp (1.4):

	misc

2005-05-18 10:41  robocop

	* firebird2/src/jrd/dyn_mod.epp (1.59):

	Corrections to the COMMENT ON facility.

2005-05-18 09:29  robocop

	* firebird2/src/common/classes/MetaName.h (1.3):

	Get rid of redundant definition: already in constants.h.

2005-05-18 09:27  robocop

	* firebird2/src/jrd/dyn_def.epp (1.94):

	Correcting myself.

2005-05-17 20:19  alexpeshkoff

	* firebird2/src/: jrd/dfw.epp (1.149), jrd/evl.cpp (1.136),
	jrd/exe.cpp (1.147), jrd/mov.cpp (1.23), jrd/par.cpp (1.115),
	jrd/tra.cpp (1.101), jrd/validation.cpp (1.8),
	common/classes/MetaName.cpp (1.3), common/classes/MetaName.h (1.2):

	fixed issues, reported by Claudio

2005-05-17 09:21  robocop

	* firebird2/doc/sql.extensions/README.ddl.txt (1.4):

	Explain how metadata comments syntax works.

2005-05-17 09:16  robocop

	* firebird2/src/: dsql/ddl.cpp (1.135), dsql/dsql.cpp (1.145),
	dsql/dsql.h (1.73), dsql/keywords.cpp (1.42), dsql/node.h (1.57),
	dsql/parse.y (1.174), dsql/pass1.cpp (1.209), jrd/drq.h (1.10),
	jrd/dyn.epp (1.75), jrd/dyn_def.epp (1.93), jrd/dyn_del.epp (1.49),
	jrd/dyn_md_proto.h (1.9), jrd/dyn_mod.epp (1.58),
	jrd/dyn_ut_proto.h (1.10), jrd/dyn_util.epp (1.38), jrd/ibase.h
	(1.100), msgs/facilities.sql (1.18), msgs/history.sql (1.12),
	msgs/messages.sql (1.25):

	- Implement the proposed COMMENT keyword to allow descriptions in
	database objects. Subject to change or withdrawal.  - Enhance some
	messages. Reuse some msg numbers that were duplicate.  - Fix some
	issues found in Alex recent MetaName-related commits.

2005-05-16 13:08  alexpeshkoff

	* firebird2/src/jrd/gds.cpp (1.169):

	fixed embedded build

2005-05-16 11:15  robocop

	* firebird2/src/alice/alice.cpp (1.78):

	Misc.

2005-05-16 11:13  robocop

	* firebird2/src/jrd/met.epp (1.161):

	- The trigger type is UCHAR in the range 1..6; don't change it to
	bool.  -  Restored what seemed a check "just in case": test
	relation with empty name.

2005-05-16 11:08  robocop

	* firebird2/src/jrd/: evl.cpp (1.135), idx.cpp (1.91), rse.h
	(1.38), sym.h (1.4), opt.cpp (1.241):

	Misc.

2005-05-16 11:04  robocop

	* firebird2/src/jrd/dfw.epp (1.148):

	Let's go back to the old more robust code after Alex change: one
	argument is not null terminated.

2005-05-16 11:00  robocop

	* firebird2/src/alice/alice.cpp (1.77):

	Misc.

2005-05-15 14:44  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.27):

	Fixed a small OR handling bug.

2005-05-14 16:50  kkuznetsov

	* firebird2/src/isql/: extract.epp (1.57), isql.epp (1.145), isql.h
	(1.45), show.epp (1.70):

	Renamed ERR to ps_ERR in the  enum processing_state {...} to fix
	compile error on Solaris

2005-05-14 15:44  hvlad

	* firebird2/src/: alice/alice.cpp (1.76), burp/burp.cpp (1.99):

	1. Fixed bug #908319 2. Fixed inability to restore into nonexisting
	file with -se switch used

2005-05-14 12:45  alexpeshkoff

	* firebird2/src/jrd/gds.cpp (1.168):

	fixed a couple of buffer overflows in gds__prefix*() functions
	family

2005-05-14 12:42  alexpeshkoff

	* firebird2/src/: gpre/gpre.cpp (1.74), dudley/lex.cpp (1.29),
	jrd/rse.cpp (1.86), jrd/sort.cpp (1.74):

	fixed declarations of gds__temp_file() parameter - buffer overflows
	were possible

2005-05-14 09:00  aafemt

	* firebird2/src/jrd/dyn_del.epp (1.48):

	Fix Alex overwork

2005-05-14 07:21  alexpeshkoff

	* firebird2/src/common/classes/MetaName.cpp (1.2):

	fixed bug noticed by Vlad

2005-05-14 06:39  aafemt

	* firebird2/src/jrd/: dyn.h (1.25), jrd.h (1.134):

	Fix warnings

2005-05-13 16:42  alexpeshkoff

	* firebird2/src/jrd/met.epp (1.160):

	fixed unregistered bug - after attempt to create view v(c1) as
	select 1 from v; all clones of system request remained active
	forever

2005-05-13 15:52  alexpeshkoff

	* firebird2/src/jrd/pcmet.epp (1.35):

	fixed bug in my resent commit - thanks to Claudio

2005-05-13 15:50  alexpeshkoff

	* firebird2/src/jrd/dyn.h (1.24):

	perform initialization of dyn_fld in constructor - thanks to
	Claudio

2005-05-13 09:03  hvlad

	* firebird2/builds/win32/msvc6/common_static.dsp (1.8):

	Update project files after Alex changes

2005-05-13 08:54  hvlad

	* firebird2/builds/win32/msvc7/: common.vcproj (1.21),
	common_classic.vcproj (1.19), common_static.vcproj (1.9):

	Update project files after Alex changes

2005-05-12 20:28  alexpeshkoff

	* firebird2/builds/: posix/Makefile.in.client.gbak (1.10),
	posix/Makefile.in.embed.gbak (1.11), posix/make.shared.variables
	(1.50), win32/msvc6/common.dsp (1.31),
	win32/msvc6/common_classic.dsp (1.25):

	Applied class MetaName

2005-05-12 20:27  alexpeshkoff

	* firebird2/src/jrd/: blb.cpp (1.92), cmp.cpp (1.172), cmp_proto.h
	(1.28), cvt2.cpp (1.46), cvt2_proto.h (1.8), dbg.cpp (1.31),
	dbt.cpp (1.31), dfw.epp (1.147), dyn.epp (1.74), dyn.h (1.23),
	dyn_def.epp (1.92), dyn_del.epp (1.47), dyn_df_proto.h (1.11),
	dyn_dl_proto.h (1.7), dyn_md_proto.h (1.8), dyn_mod.epp (1.57),
	dyn_ut_proto.h (1.9), dyn_util.epp (1.37), err.cpp (1.60),
	err_proto.h (1.24), event.cpp (1.55), event_proto.h (1.13), evl.cpp
	(1.134), exe.cpp (1.146), exe.h (1.68), fun.epp (1.70), fun_proto.h
	(1.14), grant.epp (1.50), idx.cpp (1.90), ini.epp (1.65),
	ini_proto.h (1.11), jrd.cpp (1.213), jrd.h (1.133), met.epp
	(1.159), met_proto.h (1.45), mov.cpp (1.22), mov_proto.h (1.11),
	opt.cpp (1.240), Optimizer.cpp (1.26), Optimizer.h (1.7), par.cpp
	(1.114), par_proto.h (1.16), pcmet.epp (1.34), pwd.cpp (1.42),
	rlck.cpp (1.32), rse.cpp (1.85), rse.h (1.37), scl.epp (1.69),
	scl.h (1.12), scl_proto.h (1.21), sdl.cpp (1.41), sdl.h (1.8),
	sym.cpp (1.17), sym.h (1.3), tra.cpp (1.100), tra.h (1.46), utl.cpp
	(1.82), validation.cpp (1.7):

	1. Applied class MetaName 2. Small generic cleanup

2005-05-12 20:26  alexpeshkoff

	* firebird2/src/common/classes/: MetaName.cpp (1.1), MetaName.h
	(1.1):

	Added class to handle metadata names

2005-05-12 20:24  alexpeshkoff

	* firebird2/src/common/classes/vector.h (1.14):

	make Firebird::vector const-friendly

2005-05-12 20:23  alexpeshkoff

	* firebird2/src/dsql/ddl.cpp (1.134):

	front-ported my fix from 1.5.2 - fixed AV in ALTER TABLE

2005-05-12 19:46  hvlad

	* firebird2/src/dsql/make.cpp (1.88):

	Fixed unregistered bug - AV in incorrect written EXECUTE BLOCK
	statement. For example : EXECUTE BLOCK AS BEGIN   INSERT INTO DUMMY
	(ID) VALUES(?); END Thanks to Arno

2005-05-12 15:51  hvlad

	* firebird2/src/jrd/Optimizer.cpp (1.25):

	Correction. Thanks to Claudio

2005-05-12 09:00  robocop

	* firebird2/src/isql/isql.epp (1.144):

	Apply Miroslav Penchev fix for ISQL_disconnect_database overwriting
	the Quiet flag permanently.

2005-05-12 08:51  robocop

	* firebird2/src/jrd/opt.cpp (1.239):

	Totally misc.

2005-05-12 07:32  robocop

	* firebird2/src/isql/isql.epp (1.143):

	Simplify array bounds printing for canonic case.

2005-05-11 09:43  dimitr

	* firebird2/src/jrd/met.epp (1.158):

	Fixed memory corruption reported privately by Sean.

2005-05-08 11:43  hvlad

	* firebird2/src/jrd/btr.cpp (1.144):

	Correct previous fix for multisegment descending indexes

2005-05-07 21:45  hvlad

	* firebird2/src/jrd/: btr.cpp (1.143), Optimizer.cpp (1.24),
	btr_proto.h (1.33), idx.cpp (1.89), opt.cpp (1.238):

	Fixed unregistered bug - "index key too big" when creating
	descending index

2005-05-06 20:09  dimitr

	* firebird2/src/dsql/ddl.cpp (1.133):

	Fix for the bug reported by Bill Oliver.

2005-05-06 15:15  dimitr

	* firebird2/src/remote/interface.cpp (1.102):

	Fixed bug introduced 1.5 years ago.

2005-05-06 04:09  robocop

	* firebird2/doc/WhatsNew (1.64):

	Delete mention of enhancement that was undone.

2005-05-05 10:39  robocop

	* firebird2/builds/install/arch-specific/linux/misc/:
	firebird.init.d.generic.in (1.3), firebird.init.d.mandrake.in
	(1.4), firebird.init.d.suse.in (1.4), linuxLibrary.sh.in (1.2):

	Totally misc.

2005-05-04 21:38  arnobrinkman

	* firebird2/src/dsql/: node.h (1.56), pass1.cpp (1.208):

	Fix errors generated by IN-predicate due pass1_any() change

2005-05-04 12:47  paul_reeves

	* firebird2/:
	builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.9), builds/install/arch-specific/win32/FirebirdInstall_20.iss
	(1.8), builds/install/arch-specific/win32/Readme.txt (1.5),
	builds/install/arch-specific/win32/installation_readme.txt (1.6),
	builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt
	(1.2), builds/install/arch-specific/win32/ba/custom_messages_ba.inc
	(1.2), builds/install/arch-specific/win32/es/custom_messages_es.inc
	(1.1), builds/install/arch-specific/win32/es/leame.txt (1.1),
	builds/install/arch-specific/win32/es/leame_instalacion.txt (1.1),
	src/jrd/isc_version.h (1.5):

	Add Spanish translations for Win32 installer. Fix problem with
	Bosnian translation. Update readmes for Alpha2.

2005-05-04 11:53  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.207):

	Fix bug SF #1191006 Using where params in SUM return incorrect
	results parameters weren't checked on equality in node_match()

2005-05-04 10:56  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.237):

	Fix problem with distributing sort to deeper RSE, query example:
	SELECT	 RDB$RELATION_NAME FROM   (SELECT FIRST 10 * FROM
	RDB$RELATIONS ORDER BY RDB$RELATION_NAME DESC) ORDER BY
	RDB$RELATION_NAME

2005-05-04 10:44  dimitr

	* firebird2/src/dsql/pass1.cpp (1.206):

	Fixed bug found by Arno.

2005-05-03 17:45  hvlad

	* firebird2/src/jrd/: btr.cpp (1.142), btr_proto.h (1.32),
	validation.cpp (1.6):

	Correct index validation code. Big thanks to Arno

2005-05-03 07:41  robocop

	* firebird2/src/jrd/vio.cpp (1.132):

	Indentation.

2005-05-03 06:11  robocop

	* firebird2/src/utilities/: gstat/ppg.cpp (1.24),
	rebuild/rebuild.cpp (1.18):

	Replace legacy isc_(encode/decode)_date by
	isc_(encode/decode)_timestamp.

2005-05-03 06:09  robocop

	* firebird2/src/: burp/restore.epp (1.93), msgs/facilities.sql
	(1.17), msgs/messages.sql (1.24):

	Better fixes related to field-test bug #1173988, first part.  Also,
	a new, more accurate message has been added to the restoration
	process.

2005-05-02 21:30  dimitr

	* firebird2/src/jrd/sdw.cpp (1.58):

	A bit better fix for shadow shutdown issues.

2005-05-02 19:22  dimitr

	* firebird2/src/jrd/vio.cpp (1.131):

	Fixed GBAK -kill dropping existing shadow.

2005-05-02 15:47  dimitr

	* firebird2/src/jrd/idx.h (1.14):

	Enforced uniqueness of blob filter name and in/out types pair.
	This fixes SF #750662. A couple of new error messages would also be
	nice.

2005-05-02 14:41  dimitr

	* firebird2/src/dsql/pass1.cpp (1.205):

	1) Fixed buggy behaviour of IN vs FIRST/SKIP.  2) Allowed UNIONs in
	ANY/ALL/IN subqueries.	Subject of Arno's review.

2005-05-02 11:47  dimitr

	* firebird2/src/dsql/pass1.cpp (1.204):

	Optimized NOT conditions when possible.

2005-05-02 11:10  robocop

	* firebird2/src/jrd/jrd.cpp (1.212):

	Change misleading comment.

2005-05-02 09:11  robocop

	* firebird2/src/isql/isql.epp (1.142):

	Workaround for SF Bug #450404. (Isql can't guess what the user
	intended.)

2005-05-02 09:01  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.211), sdw.cpp (1.57):

	Fixed origin of the 100% CPU load when an I/O error causes a
	rollover to non-existing shadow.  Also fixed attempt to wait for
	the attachment-owned lock for the already purged attachment.

2005-05-01 21:23  hvlad

	* firebird2/src/jrd/btr.cpp (1.141):

	Undo my previous commit. Duplicate chains in not null keys in
	unique indexes not sorted by design. Changes must be done in index
	validation code

2005-05-01 16:58  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.210):

	Apply Vlad's patch reverting to legacy behavior about overwrite of
	non-database files

2005-05-01 13:45  dimitr

	* firebird2/doc/sql.extensions/README.context_variables2 (1.4):

	no message

2005-04-30 13:09  hvlad

	* firebird2/src/jrd/validation.cpp (1.5):

	Correction to previous commit

2005-04-30 12:40  hvlad

	* firebird2/src/jrd/validation.cpp (1.4):

	Added page level, source file name and line number info to the
	output of index validation code

2005-04-30 12:10  hvlad

	* firebird2/src/jrd/btr.cpp (1.140):

	Duplicate chains not sorted by record number in unique indices

2005-04-29 20:24  alexpeshkoff

	* firebird2/configure.in (1.225):

	New scripts for linux

2005-04-29 20:19  alexpeshkoff

	* firebird2/builds/install/arch-specific/linux/:
	misc/firebird.init.d.debian.in (1.3),
	misc/firebird.init.d.generic.in (1.2),
	misc/firebird.init.d.gentoo.in (1.2),
	misc/firebird.init.d.mandrake.in (1.3),
	misc/firebird.init.d.suse.in (1.3), misc/linuxLibrary.sh.in (1.1),
	misc/superLinux.sh.in (1.1), classic/README (1.2),
	classic/makeInstallImage.sh.in (1.12), super/makeInstallImage.sh.in
	(1.10), super/postinstall.sh.in (1.8), super/postuninstall.sh.in
	(1.4), super/preinstall.sh.in (1.6), super/preuninstall.sh.in
	(1.7), super/rpmfiles.txt.in (1.9), super/rpmheader.txt.in (1.4),
	super/tarMainInstall.sh.in (1.2), super/tarMainUninstall.sh.in
	(1.2), super/tarinstall.sh.in (1.3), super/taruninstall.sh.in
	(1.2):

	New scripts for linux

2005-04-29 20:16  alexpeshkoff

	* firebird2/builds/install/misc/: changeDBAPassword.sh.in (1.3),
	changeGdsLibraryCompatibleLink.sh.in (1.1), changeRunUser.sh.in
	(1.1), classicLibrary.sh.in (1.1), createAliasDB.sh.in (1.1),
	posixLibrary.sh.in (1.1), restoreRootRunUser.sh.in (1.1),
	superLibrary.sh.in (1.1):

	New scripts for posix

2005-04-29 19:03  alexpeshkoff

	* firebird2/src/remote/inet.cpp (1.144):

	Make EACCES non-fatal when setting TCP_NODELAY

2005-04-29 07:36  robocop

	* firebird2/src/: burp/backup.epp (1.77), burp/misc.cpp (1.16),
	burp/misc_proto.h (1.6), burp/restore.epp (1.92),
	include/gen/msgs.h (1.26), msgs/facilities.sql (1.16),
	msgs/history.sql (1.11), msgs/messages.sql (1.23):

	Fix for first part of field test bug #1173988.	Also, fix for
	misleading message, use -R switch tal must be use -REP switch.

2005-04-28 08:26  robocop

	* firebird2/src/isql/isql.epp (1.141):

	Another fix for the -b (Bail On Error) option when SQL commands are
	issued and no db connection exists yet.  Apply Miroslav Penchev's
	patch for bug with -Q always returning 1 to the operating system,
	discovered by Ivan Prenosil.

2005-04-28 08:12  robocop

	* firebird2/src/jrd/met.epp (1.157):

	Misc.

2005-04-28 07:28  robocop

	* firebird2/src/jrd/ThreadData.cpp (1.4):

	Misc.

2005-04-28 07:27  robocop

	* firebird2/src/: msgs/facilities.sql (1.15), msgs/history.sql
	(1.10), include/gen/msgs.h (1.25):

	Updating messages and history after Dmitry's changes.

2005-04-27 20:06  dimitr

	* firebird2/src/jrd/dyn_def.epp (1.91):

	Minor corrections.

2005-04-27 19:56  dimitr

	* firebird2/src/msgs/messages.sql (1.22):

	Minor corrections.

2005-04-26 15:51  arnobrinkman

	* firebird2/doc/WhatsNew (1.63):

	no message

2005-04-26 15:32  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.203):

	Remove non-sense comment

2005-04-26 13:46  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.202):

	Fix SF bug #1016969

	-804 Data type unknown with searched CASE and parameters in results

2005-04-25 22:33  dimitr

	* firebird2/doc/WhatsNew (1.62):

	Updated docs.

2005-04-25 22:31  dimitr

	* firebird2/src/jrd/exe.cpp (1.145):

	Check whether a row we perform positioned update/delete against is
	actually fetched.

2005-04-25 21:45  dimitr

	* firebird2/src/jrd/vio.cpp (1.130):

	Corrected the returned error code.

2005-04-25 19:19  dimitr

	* firebird2/doc/WhatsNew (1.61):

	Updated docs.

2005-04-25 08:54  arnobrinkman

	* firebird2/src/jrd/met.epp (1.156):

	Add comment

2005-04-25 07:23  robocop

	* firebird2/src/isql/isql.epp (1.140):

	Fix indentation.

2005-04-24 20:32  arnobrinkman

	* firebird2/src/jrd/met.epp (1.155):

	Fix bug #1168898 With sub-select in CHECK constraint and CHECK
	constraint is part of domain.  A table T with single column C who
	uses this domain.  Then no VIEW could be created on Table T which
	uses simple column C.

2005-04-24 20:26  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.201):

	Fix bug with VALUE keyword in check constraint and bug Found by Tom
	Cole with VALUE keyword where VALUE represents a column

2005-04-23 14:16  dimitr

	* firebird2/src/jrd/: Optimizer.cpp (1.23), Optimizer.h (1.6):

	Tuned reduce factors again.

2005-04-21 19:35  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.236):

	Fix bug with ORDER BY and DISTINCT on OUTER JOIN where the ORDER BY
	clause was given to a deeper rse, but shouldn't because the
	distinct should be applied first.  Reproducable query: SELECT
	DISTINCT r.rdb$relation_name, r.rdb$relation_id FROM
	rdb$relations r   LEFT JOIN rdb$relation_fields f ON
	(f.rdb$relation_name = r.rdb$relation_name) ORDER BY
	r.rdb$relation_id

2005-04-20 16:29  kkuznetsov

	* firebird2/configure.in (1.224):

	Make Solaris install scripts "unified" for sparc and x86

2005-04-20 15:06  arnobrinkman

	* firebird2/src/dsql/: make.cpp (1.87), pass1.cpp (1.200):

	Second fix for items-list where NULLs default descriptor shouldn't
	be used to determine the final output descriptor.  Only UNIONs were
	affected by this bug.

2005-04-20 09:47  kkuznetsov

	* firebird2/configure.in (1.223):

	Revert my previos commit as autoconf fails with 2 equally filenames
	beetween case

2005-04-19 11:55  arnobrinkman

	* firebird2/src/dsql/make.cpp (1.86):

	Fix bug with alias hiding datatype by datatype-list coercion

2005-04-19 10:23  kkuznetsov

	* firebird2/builds/posix/prefix.solaris (1.15):

	misc cleanup

2005-04-19 10:05  kkuznetsov

	* firebird2/configure.in (1.222):

	misc

2005-04-18 18:05  kkuznetsov

	* firebird2/: builds/install/arch-specific/solaris/Makefile.in
	(1.2), builds/install/arch-specific/solaris/CS/pkginfo.in (1.1),
	builds/install/arch-specific/solaris/CS/postinstall.in (1.1),
	builds/install/arch-specific/solaris/CS/postremove.in (1.1),
	builds/install/arch-specific/solaris/CS/preinstall.in (1.1),
	builds/install/arch-specific/solaris/CS/prototype.in (1.1),
	builds/install/arch-specific/solaris/SS/pkginfo.in (1.1),
	builds/install/arch-specific/solaris/SS/postinstall.in (1.1),
	builds/install/arch-specific/solaris/SS/postremove.in (1.1),
	builds/install/arch-specific/solaris/SS/preinstall.in (1.1),
	builds/install/arch-specific/solaris/SS/prototype.in (1.1),
	configure.in (1.221):

	Try to pick-up Ray Holme Solaris spark32 port into FB2 (not tested
	yet)

2005-04-18 05:36  robocop

	* firebird2/src/common/classes/tree.h (1.47):

	Misc.

2005-04-18 05:32  robocop

	* firebird2/src/jrd/: ThreadData.cpp (1.3), jrd.cpp (1.209):

	We can live with static_cast for these cases.

2005-04-18 05:26  robocop

	* firebird2/src/common/classes/tree.h (1.46):

	Be in sync with our header protection convention.

2005-04-18 05:25  robocop

	* firebird2/src/burp/restore.epp (1.91):

	Cleanup. No need to test if sizeof() is bigger than zero.

2005-04-18 05:24  robocop

	* firebird2/src/: burp/burp.cpp (1.98), remote/inet_server.cpp
	(1.54), dsql/parse.y (1.173):

	Misc.

2005-04-18 05:22  robocop

	* firebird2/src/jrd/exe.cpp (1.144):

	Fix recently committed strange indentation.

2005-04-18 05:21  robocop

	* firebird2/src/msgs/history.sql (1.9):

	Keeping the history manually.

2005-04-16 20:21  dimitr

	* firebird2/src/dsql/ddl.cpp (1.132):

	Fixed issue reported by Adriano.

2005-04-16 19:28  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.22):

	Third attempt to apply reduced selectivity properly.

2005-04-16 18:57  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.21):

	Code simplification and some style corrections.

2005-04-15 16:54  dimitr

	* firebird2/src/jrd/: Optimizer.cpp (1.20), Optimizer.h (1.5):

	1) Fixed wrong index usage for nested loop joins (indexed
	relationship must be a requirement).  2) Better optimizaton for
	tables with zero selectivities.  3) Fixed wrong choice of index in
	the case of the same selectivity and number of indices.  4) Fixed
	wrong total selectivity calculated for compound non-equality
	comparisons.  5) Some constants tuning based on two weeks of the
	extreme testing.  Subject of Arno's review, although all my tests
	show much better results without any regressions.

2005-04-15 16:33  dimitr

	* firebird2/src/jrd/exe.cpp (1.143):

	Fixed yet another case of database corruption due to pre-triggers.
	More to come.

2005-04-15 08:25  dimitr

	* firebird2/src/jrd/validation.cpp (1.3):

	Fixed SEGV when a broken index was being validated.

2005-04-14 19:03  alexpeshkoff

	* firebird2/src/: jrd/jrd.cpp (1.208), jrd/jrd_proto.h (1.37),
	jrd/svc.cpp (1.141), remote/inet_server.cpp (1.53):

	fixed windows build

2005-04-13 15:02  kkuznetsov

	* firebird2/builds/posix/prefix.solaris-64gcc (1.3):

	Some more moving from solx86 to sol-sparc-64

2005-04-13 13:46  dimitr

	* firebird2/src/burp/restore.epp (1.90):

	Fixed bug when a computed column of blob/array type zeroes the
	first column of the table being restored.  In short words, some
	data were lost during restore.

2005-04-13 09:46  kkuznetsov

	* firebird2/builds/posix/prefix.solaris-64gcc (1.2):

	Some workarounds

2005-04-13 03:06  asfernandes

	* firebird2/src/jrd/jrd.cpp (1.207):

	Fixed SF #1155520 - Any user can replace databases created by
	others

2005-04-11 17:32  alexpeshkoff

	* firebird2/src/: jrd/jrd.cpp (1.206), jrd/jrd_proto.h (1.36),
	jrd/svc.cpp (1.140), remote/inet_server.cpp (1.52):

	Shutdown SS without SYSDBA password

2005-04-09 20:48  hvlad

	* firebird2/src/jrd/svc.cpp (1.139):

	Cleanup

2005-04-09 20:44  hvlad

	* firebird2/src/: burp/burp.cpp (1.97), burp/burp.h (1.65),
	burp/burpswi.h (1.13), burp/restore.epp (1.89), jrd/jrd.cpp
	(1.205), msgs/facilities.sql (1.14), msgs/messages.sql (1.21):

	1. New switch for gbak -RECREATE_DATABASE [OVERWRITE].	    Simple
	RECREATE_DATABASE is equal to CREATE_DATABASE,
	RECREATE_DATABASE OVERWRITE is equal to REPLACE_DATABASE.  2. gbak
	uses isc_dpb_overwrite to create database over existing files 3.
	engine overwrite existing files only if asked explicitly by
	user by setting isc_dpb_overwrite to 1 4. fixed unregistered bug -
	when gbak uses service manager and passed     command line contains
	invalid switch. Service reports error and     finish but not call
	Service::svc_started therefore response is not	   send and gbak is
	stalled forever

2005-04-07 16:59  kkuznetsov

	* firebird2/builds/posix/prefix.solaris-64gcc (1.1):

	Starting work to port FB2 to Solaris sparc 64 using gcc
	(incomplete)

2005-04-06 15:02  kkuznetsov

	* firebird2/src/remote/inet.cpp (1.143):

	Fix my error which breaking non posix things

2005-04-05 09:08  kkuznetsov

	* firebird2/builds/install/misc/firebird.conf (1.16):

	Changed commented value of TCPNONAGLE to default 1

2005-04-05 08:47  robocop

	* firebird2/src/remote/inet.cpp (1.142):

	Style.

2005-04-04 14:57  kkuznetsov

	* firebird2/src/remote/protocol.cpp (1.49):

	Temporally block assertion on Solaris platform to go testing

2005-04-04 14:53  kkuznetsov

	* firebird2/: src/remote/inet.cpp (1.141),
	src/common/config/config.cpp (1.61),
	builds/install/misc/firebird.conf (1.15):

	Allow setting TCP_NODELAY socket option in Classic Server and make
	if default true on both arhitecture.

2005-04-04 10:33  robocop

	* firebird2/src/isql/: extract.epp (1.56), show.epp (1.69):

	This is my first attempt in four years to fix the nonsense code I
	wrote for grants extraction in FB1.

2005-04-04 10:31  robocop

	* firebird2/src/isql/isql.epp (1.139):

	Isql shouldn't try to connect twice when extracting metadata, since
	the second attempt may produce a confusing message (the db name has
	been made null at this time).

2005-04-04 10:29  robocop

	* firebird2/src/jrd/isc_file.cpp (1.94):

	A better fix.

2005-04-03 12:09  robocop

	* firebird2/src/jrd/isc_file.cpp (1.93):

	The client library shouldn't throw exceptions. The loader program
	may be written in any language and thus C++ exceptions don't make
	sense.	Beware of old code that accesses strings out of bounds:
	Firebird::string throws an exception.

2005-04-03 09:06  robocop

	* firebird2/doc/README.isql_enhancements.txt (1.4):

	Another little change I forgot to document.

2005-04-03 08:59  robocop

	* firebird2/doc/: README.isql_enhancements.txt (1.3),
	cleaning-todo.txt (1.5), sql.extensions/README.ddl.txt (1.3):

	Update some docos.

2005-04-03 08:58  robocop

	* firebird2/src/isql/: isql.epp (1.138), show.epp (1.68):

	Fix chaotic output.

2005-04-02 09:07  robocop

	* firebird2/src/isql/isql.epp (1.137):

	- Temporary fix for Pavel's  firebird-Field-test-1173948.  - Some
	little tweaks.

2005-04-02 05:51  robocop

	* firebird2/src/isql/: extra_proto.h (1.9), extract.epp (1.55),
	isql.epp (1.136):

	I find hard to work with functions that span 800 or more lines.
	Therefore, I modularized process_statement. I took the opportunity
	to get rid of some local variables and fix performance info
	printing.

2005-04-02 05:10  robocop

	* firebird2/src/jrd/: flu.cpp (1.50), flu.h (1.11),
	plugin_manager.cpp (1.22), plugin_manager.h (1.19), pwd.cpp (1.41):

	I hope nobody will take offense because I decided to do the right
	spelling.

2005-04-02 04:57  robocop

	* firebird2/: src/utilities/install/install_client.cpp (1.7),
	src/utilities/install/install_nt.h (1.11),
	src/utilities/install/install_reg.cpp (1.13),
	src/utilities/install/install_svc.cpp (1.20),
	src/utilities/install/services.cpp (1.17),
	builds/win32/msvc6/instclient.dsp (1.4):

	Misc.

2005-04-01 12:26  dimitr

	* firebird2/src/jrd/pwd.cpp (1.40):

	Fixed lockups spotted by Claudio.

2005-03-31 17:33  dimitr

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.47),
	engine_classic.vcproj (1.47), engine_embed.vcproj (1.35):

	Let's see whether VC71 produces better code than VC60.	Previously,
	these modules couldn't be globally optimized (causing to server
	crashes).

2005-03-31 17:27  dimitr

	* firebird2/src/dsql/pass1.cpp (1.199):

	Removed the feature that was never used for the last years.  An
	intention was to disallow batch fetches from procedures, but this
	code never worked due to recursion in PASS1_rse().  Accidentally,
	I've fixed the reason in FB2 and now users observe noticable
	performance degradation. To keep the performance, let's do batch
	fetches again. Those who are not sure what their procedures do
	between suspends may use a FOR UPDATE clause anyway.

2005-03-31 09:50  robocop

	* firebird2/src/isql/: extract.epp (1.54), isql.epp (1.135),
	isql_proto.h (1.21), show.epp (1.67):

	1.- Replacing raw call to gds__msg_format by ISQL_msg_get; the
	routine was there for years and almost unused.	2.- UDFs are still
	created by sys_flag being NULL, so show_functions() should
	acknowledge that fact.	3.- Implement naive code to show an
	approximate script-related line number when a failure happens.
	(Unlike my private FB1's isql, it doesn't rely on strings subject
	to localization.) 4.- With SET PLANONLY ON, PLAN was activated, but
	with SET PLAN OFF, PLANONLY wasn't deactivated.  5.- Include
	isc_info_sql_stmt_get_segment among statements that are like
	SELECT.  6.- Solve a bad interaction between PLANONLY and
	SQLDA_DISPLAY, where the first being activated didn't allow to see
	the output XSQLDA.  7.- More error detection.

2005-03-31 08:21  robocop

	* firebird2/src/dsql/dsql.cpp (1.144):

	Misc.

2005-03-31 08:19  robocop

	* firebird2/src/dsql/parse.y (1.172):

	1.- Disambiguate rules between READ BLOB/INSERT BLOB and metadata
	definitions involving blob fields.  2.- Fix the source of DSQL
	crash with READ BLOB.  3.- Fix (1) has the side effect of stopping
	invalid DDL like create table t(b blob 0);

2005-03-30 20:10  arnobrinkman

	* firebird2/doc/ods11-index-structure.html (1.1):

	ODS11 index structure description

2005-03-30 19:55  dimitr

	* firebird2/src/dsql/gen.cpp (1.79):

	Solved issues with EXEC PROC and input message (related to my
	previous changes).

2005-03-30 07:18  robocop

	* firebird2/src/jrd/dyn_del.epp (1.46):

	Fix problems caused by recent privileges-cleanup commit (mainly
	assigning wrong request to the requests array), spotted in source
	code. I guess this causes "message length error" the next time
	DYN_delete_relation is invoked.

2005-03-30 07:12  robocop

	* firebird2/src/dsql/dsql.cpp (1.143):

	Variables in context.

2005-03-29 19:29  dimitr

	* firebird2/src/jrd/: drq.h (1.9), dyn_del.epp (1.45):

	Fixed issue with remaining privileges for non-existing objects.

2005-03-29 11:48  paul_reeves

	* firebird2/builds/win32/msvc6/fb2control.dsp (1.5):

	Fix msvc6 project file for cpl applet.

2005-03-29 11:43  dimitr

	* firebird2/src/jrd/: Optimizer.cpp (1.19), dpm.epp (1.59),
	dpm_proto.h (1.18):

	Moved page-level code to DPM.

2005-03-29 11:07  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.18):

	Second attempt to fix "divide by zero" issues in the optimizer.

2005-03-29 08:09  dimitr

	* firebird2/src/dsql/dsql.cpp (1.142):

	Removed short-curcuit prepare for EXEC PROC requests.

2005-03-29 07:54  dimitr

	* firebird2/src/jrd/dfw.epp (1.146):

	Correction.

2005-03-28 23:52  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.171), dfw.epp (1.145), exe.h
	(1.67), jrd.cpp (1.204), jrd.h (1.132), met.epp (1.154),
	met_proto.h (1.44), pcmet.epp (1.33):

	1) Deliver trigger type to the compiler level 2) Disallow NEW
	context assignments for POST-triggers

2005-03-28 21:36  dimitr

	* firebird2/src/jrd/dfw.epp (1.144):

	Solved restore issues with recent (and future) compiler changes.

2005-03-28 17:39  dimitr

	* firebird2/src/jrd/opt.cpp (1.235):

	Oops.

2005-03-28 17:29  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.17):

	Oops.

2005-03-28 17:24  dimitr

	* firebird2/src/jrd/: opt.cpp (1.234), Optimizer.cpp (1.16):

	Corrected previous commit + ODS11 branch.

2005-03-28 17:07  dimitr

	* firebird2/src/jrd/opt.cpp (1.233):

	Allowed navigation using an expression index.

2005-03-27 17:01  dimitr

	* firebird2/src/jrd/: exe.cpp (1.142), vio.cpp (1.129), vio_proto.h
	(1.26):

	1) Made RefetchRecord a public routine 2) Use it in EXE to avoid
	code duplication 3) Some alphabetical code movement

2005-03-27 06:51  robocop

	* firebird2/src/dsql/ddl.cpp (1.131):

	Fix DY's copy/paste bug.

2005-03-26 17:09  dimitr

	* firebird2/src/: dsql/ddl.cpp (1.130), dsql/dsql.cpp (1.141),
	dsql/dsql.h (1.72), dsql/metd.epp (1.71), dsql/metd_proto.h (1.22),
	dsql/node.h (1.55), dsql/parse.y (1.171), dsql/pass1.cpp (1.198),
	jrd/dyn_del.epp (1.44):

	Implemented RECREATE EXCEPTION and CREATE OR ALTER EXCEPTION.

2005-03-26 15:05  dimitr

	* firebird2/src/dsql/pass1.cpp (1.197):

	More parameter checks in the PSQL case.

2005-03-26 14:30  dimitr

	* firebird2/src/dsql/: parse.y (1.170), pass1.cpp (1.196):

	Parser simplification and minor cleanup.

2005-03-26 12:43  hvlad

	* firebird2/src/jrd/vio.cpp (1.128):

	Attempt to fix bug "cannot find record fragment"

2005-03-26 12:41  hvlad

	* firebird2/src/jrd/tpc.cpp (1.21):

	Always report system transaction state as tra_commited - missing
	part. Thanks to Oleg LOA

2005-03-26 06:50  robocop

	* firebird2/src/isql/isql.h (1.44):

	More WAL deletion.

2005-03-26 06:40  robocop

	* firebird2/src/qli/picstr.cpp (1.27):

	Little simplification.

2005-03-26 06:39  robocop

	* firebird2/src/jrd/gds.cpp (1.167):

	Use static_cast when converting from void*, not reinterpret_cast.

2005-03-26 06:37  robocop

	* firebird2/src/jrd/: ext.cpp (1.60), ext.h (1.11):

	Avoid some casts and unused data members.

2005-03-26 06:33  robocop

	* firebird2/src/isql/: extract.epp (1.53), isql.epp (1.134), isql.h
	(1.43), isql_proto.h (1.20), show.epp (1.66):

	1.- Some small buffers with predefined lengths don't need to be
	allocated dynamically.	2.- ISQL_get_index_segments shouldn't
	overflow in extreme cases. Better print an indication that the
	extraction wasn't completed (ellipsis).  3.- Fix bug with
	EXTRACT_list table that was printing ); if it didn't find the
	required table. This in turn caused bugs in other functions.  4.-
	STDERROUT is used in all places with second argument set to true.
	Simplify it.  5.- Delete the code previously commented for WAL.
	6.- Fix add_row and copy_table. These features were requested to be
	made available in release mode at v1 time by Paul Beach. They
	should now be able to cope with quoted identifiers, too.  7.-
	Complement usage of readNextInputLine when called directly to avoid
	reading garbage or causing memory errors.  8.- Fix several strings
	that should have been declared with MAXPATHLEN since the first
	moment.  9.- Misc bug fixes and B.O. closed.

2005-03-26 06:05  robocop

	* firebird2/src/msgs/: facilities.sql (1.13), history.sql (1.8),
	messages.sql (1.20):

	Fixed one msg for isql and added others to support add_row (ADD
	command).

2005-03-26 06:02  robocop

	* firebird2/src/remote/inet_server.cpp (1.51):

	Simplify B.O. protection.

2005-03-26 06:01  robocop

	* firebird2/src/extlib/fbudf/: fbudf.cpp (1.21), fbudf.h (1.8),
	fbudf.sql (1.8):

	Solve bug with AddMonth when facing January.  Include little
	IsLeapYear function.

2005-03-25 09:05  dimitr

	* firebird2/src/jrd/opt.cpp (1.232):

	Minor RSB tree output change.

2005-03-25 08:54  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.15):

	Fixed "wrong page type" bugcheck.

2005-03-24 22:49  arnobrinkman

	* firebird2/src/jrd/Optimizer.cpp (1.14):

	Fix bug #1169728 with explicit navigational PLAN no comparisons in
	the WHERE clause were matched against the navigational index

2005-03-24 22:45  arnobrinkman

	* firebird2/src/jrd/nav.cpp (1.48):

	Fix bug #1169884 with IS NULL on segments in compound index and
	using navigational index

2005-03-24 12:16  aafemt

	* firebird2/builds/posix/Makefile.in.examples (1.4):

	Comment out dirs with broken files

2005-03-24 12:13  aafemt

	* firebird2/configure.in (1.220):

	Comment out dirs with broken files

2005-03-23 21:35  hvlad

	* firebird2/src/jrd/tra.cpp (1.99):

	Mark system transaction state as tra_commited in TIP (it was
	wrongly marked as tra_dead)

2005-03-23 21:28  hvlad

	* firebird2/src/jrd/tpc.cpp (1.20):

	Patch by Adriano dos Santos Fernandes : always report system
	transaction state as tra_commited (it can be wrongly marked as
	tra_dead in the TIP)

2005-03-23 11:32  alexpeshkoff

	* firebird2/src/remote/inet_server.cpp (1.50):

	fixed 2 BOFs, cleanup

2005-03-23 11:24  aafemt

	* firebird2/configure.in (1.219):

	Missed directories

2005-03-23 11:10  aafemt

	* firebird2/src/isql/isql.epp (1.133):

	Fix for Field-test item #1168910

2005-03-23 09:20  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	BuildExecutableInstall.bat (1.8), FirebirdInstall_20.iss (1.7):

	Install msvc runtimes in <sys>; ship msvc runtimes with embedded;
	Assume MSVC 7 is default compiler.

2005-03-23 08:14  dimitr

	* firebird2/src/dsql/dsql.cpp (1.140):

	Fixed server crashes related to some plan buffer overflows.

2005-03-22 14:36  tsteinmaurer

	* firebird2/builds/install/arch-specific/win32/de/:
	installation_liesmich.txt (1.2), liesmich.txt (1.2):

	German translation for the Firebird 2.0 Alpha 1 installer added

2005-03-20 14:55  alexpeshkoff

	* firebird2/src/remote/interface.cpp (1.101):

	fix gcc warning

2005-03-20 14:52  alexpeshkoff

	* firebird2/src/jrd/opt.cpp (1.231):

	fix gcc warnings

2005-03-20 13:48  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/classic/postinstall.sh.in
	(1.11):

	fix examples in package

2005-03-20 12:11  alexpeshkoff

	* firebird2/builds/install/misc/aliases.conf.in (1.2):

	fix examples in package

2005-03-20 11:59  alexpeshkoff

	* firebird2/:
	builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.11), configure.in (1.218):

	fix examples in package

2005-03-20 05:35  robocop

	* firebird2/src/utilities/fbcpl/: ctrlpan.h (1.3), fbdialog.cpp
	(1.4), fbdialog.h (1.4), fbpanel.cpp (1.4), fbpanel.h (1.4):

	Solve several issues in the recently posted Control Panel applet: -
	Cleanup.  - Adjust the #ifdef protecting headers to our style.	-
	Correct some C++ misuses like redundant casts and switch-case
	without break.	- Correct some CString and Win32 API misuses that
	lead either to random failures or memory leaks.  - Be consistent
	with bool and constness.

2005-03-20 05:24  robocop

	* firebird2/:
	builds/install/arch-specific/win32/FirebirdInstall_20.iss (1.6),
	src/utilities/gsec/gsec.h (1.21), src/jrd/opt.cpp (1.230),
	src/utilities/install/install_svc.cpp (1.19):

	Misc.

2005-03-20 05:21  robocop

	* firebird2/builds/win32/msvc6/fb2control.dsp (1.4):

	Fixing the MSVC6 build after Paul Reeves' changes, second part.

2005-03-19 17:55  dimitr

	* firebird2/src/jrd/: opt.cpp (1.229), Optimizer.cpp (1.13):

	1) Fixed bug with the lost sort node that caused unordered data to
	be returned.  2) Fixed badly optimized join orders in triggers.

2005-03-19 08:51  robocop

	* firebird2/builds/win32/msvc6/fb2control.dsp (1.3):

	Fixing the MSVC6 build after Paul Reeves' changes.

2005-03-18 12:25  paul_reeves

	* firebird2/:
	builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.7), builds/install/arch-specific/win32/FirebirdInstall_20.iss
	(1.5), builds/win32/make_all.bat (1.33),
	builds/win32/msvc7/Firebird2.sln (1.22),
	builds/win32/msvc7/fb2control.vcproj (1.3), src/jrd/isc_version.h
	(1.4):

	Final tweaks for Win32 Alpha1 builds.

2005-03-18 10:22  paul_reeves

	* firebird2/src/: utilities/fbcpl/FBControl.rc (1.3),
	utilities/fbcpl/fbcontrol.def (1.3), utilities/fbcpl/fbdialog.cpp
	(1.3), utilities/fbcpl/fbdialog.h (1.3),
	utilities/fbcpl/fbpanel.cpp (1.3), utilities/fbcpl/fbpanel.h (1.3),
	iscguard/iscguard.h (1.10):

	Minor fixes to make cpl applet compatible with fb2 codebase.

2005-03-18 10:20  paul_reeves

	* firebird2/src/utilities/install/: install_nt.h (1.10),
	install_svc.cpp (1.18), servi_proto.h (1.10), services.cpp (1.16):

	forward port service descriptions from fb 1.5

2005-03-18 06:13  aafemt

	* firebird2/builds/install/arch-specific/mingw/super/Readme.txt
	(1.2):

	Drop outdated duplicates

2005-03-16 15:46  paul_reeves

	*
	firebird2/builds/install/arch-specific/win32/installation_readme.txt
	(1.5):

	Bring installation_readme.txt up-to-date.

2005-03-16 14:15  paul_reeves

	* firebird2/:
	builds/install/arch-specific/win32/BuildExecutableInstall.bat
	(1.6), src/jrd/isc_version.h (1.3):

	Minor fix to Win32 build script. Sync isc_version.h.

2005-03-16 11:53  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	FirebirdInstallEnvironmentChecks.inc (1.4),
	FirebirdInstallSupportFunctions.inc (1.2), FirebirdInstall_20.iss
	(1.4):

	Improve detection of previous Windows installs.

2005-03-16 11:51  paul_reeves

	* firebird2/builds/install/arch-specific/win32/pl/:
	custom_messages_pl.inc (1.1), czytajto.txt (1.1),
	instalacja_czytajto.txt (1.1):

	Add Polish translation of Win32 installer.

2005-03-16 02:08  robocop

	* firebird2/builds/install/arch-specific/win32/Readme.txt (1.4):

	We renamed the list to become firebird-support a lot of time ago.

2005-03-16 02:04  robocop

	*
	firebird2/builds/install/arch-specific/linux/classic/postinstall.sh.in
	(1.10):

	Fixing typos

2005-03-15 12:46  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.10):

	removed unused link /usr/include/gds.h

2005-03-15 10:27  paul_reeves

	* firebird2/builds/install/arch-specific/win32/ba/:
	Instalacija_ProcitajMe.txt (1.1), ProcitajMe.txt (1.1),
	custom_messages_ba.inc (1.1):

	Add Bosnian translation of Win32 installer.

2005-03-15 08:33  kkuznetsov

	* firebird2/src/jrd/isc_s_proto.h (1.17):

	Cleanup unneeded extern "C"

2005-03-15 03:09  robocop

	* firebird2/src/jrd/jrd.cpp (1.203):

	Fix role parsing bug. I warned the committer five months ago, but
	it got lost among his duties, so I'm fixing it now with the same
	suggestion I gave then.  Demonstration: SQL> connect isqltest.fdb
	role "your bug""""is here"; and see what you get inside
	options.dpb_role_name in jrd.cpp at line 946.

2005-03-14 19:08  dimitr

	* firebird2/doc/README.user.embedded (1.4):

	Minor corrections

2005-03-14 15:55  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	BuildExecutableInstall.bat (1.5), FirebirdInstall_20.iss (1.3),
	Readme.txt (1.3), installation_readme.txt (1.4):

	Update Win32 install scripts, and readme's.

2005-03-14 15:47  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	FirebirdInstallEnvironmentChecks.inc (1.3), custom_messages.inc
	(1.2), de/custom_messages_de.inc (1.2), fr/custom_messages_fr.inc
	(1.2), hu/custom_messages_hu.inc (1.2), pt/custom_messages_pt.inc
	(1.2), si/custom_messages_si.inc (1.2):

	make custom_messages.inc more version agnostic.

2005-03-14 15:40  paul_reeves

	* firebird2/builds/win32/msvc6/: fb2control.dsp (1.2),
	Firebird2.dsw (1.35):

	Add fb2control.dsp

2005-03-14 15:36  paul_reeves

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.21),
	fb2control.vcproj (1.2), instclient.vcproj (1.5):

	Add fbcontrol.vcproj. Bring instclient.vcproj file into line with
	7.1

2005-03-14 15:29  paul_reeves

	* firebird2/src/jrd/isc_version.h (1.2):

	Update isc_version.h to keep installers, o/s versioning and ibx
	happy.

2005-03-14 15:17  paul_reeves

	* firebird2/src/utilities/fbcpl/: FBControl.rc (1.2), ctrlpan.cpp
	(1.2), ctrlpan.h (1.2), fbcontrol.clw (1.2), fbcontrol.cpp (1.2),
	fbcontrol.def (1.2), fbcontrol.h (1.2), fbdialog.cpp (1.2),
	fbdialog.h (1.2), fbpanel.cpp (1.2), fbpanel.h (1.2), resource.h
	(1.2), stdafx.cpp (1.2), stdafx.h (1.2), res/fbcontrol.rc2 (1.2),
	res/server.ico (1.2), res/server_stop.ico (1.2):

	forward port the source for the cpl applet.

2005-03-13 17:12  alexpeshkoff

	* firebird2/configure.in (1.217):

	merge 1.5 install files to 2.0

2005-03-13 17:04  alexpeshkoff

	* firebird2/builds/install/arch-specific/linux/:
	classic/makeInstallImage.sh.in (1.9), classic/postinstall.sh.in
	(1.9), classic/postuninstall.sh.in (1.2), classic/preinstall.sh.in
	(1.5), classic/preuninstall.sh.in (1.3), classic/rpmheader.txt.in
	(1.3), misc/firebird.init.d.debian.in (1.2),
	misc/firebird.init.d.mandrake.in (1.2),
	misc/firebird.init.d.suse.in (1.2):

	merge 1.5 install files to 2.0

2005-03-13 17:00  alexpeshkoff

	* firebird2/builds/install/misc/: changeDBAPassword.sh.in (1.2),
	fb_config.in (1.1):

	merge 1.5 install files to 2.0

2005-03-13 13:17  arnobrinkman

	* firebird2/src/dsql/make.cpp (1.85):

	Fix typos found by Tom Cole

2005-03-13 06:36  robocop

	* firebird2/src/jrd/isc_file.cpp (1.92):

	After Dmitry fixed improper loopback connection via XNET on
	2005-03-09, I can no longer connect locally on Win32. Here's the
	fix.

2005-03-12 03:46  robocop

	* firebird2/src/jrd/functions.cpp (1.23):

	Little correction.

2005-03-11 16:00  kkuznetsov

	* firebird2/configure.in (1.216):

	Solaris install system

2005-03-11 15:54  kkuznetsov

	* firebird2/builds/install/misc/: aliases.conf.in (1.1),
	firebird.init.d.Solaris.in (1.1):

	Solaris install system parts incomplete

2005-03-11 09:34  dimitr

	* firebird2/src/jrd/: evl.cpp (1.133), exe.cpp (1.141), req.h
	(1.46):

	Removed unused crap.

2005-03-11 01:34  robocop

	* firebird2/doc/WhatsNew (1.60):

	Misc.

2005-03-10 11:27  aafemt

	* firebird2/src/jrd/Optimizer.cpp (1.12):

	There is no need for MSVC hacks if MSVC is not used

2005-03-10 11:23  aafemt

	* firebird2/src/remote/inet.cpp (1.140):

	no more THD_* stuff in client

2005-03-10 03:35  robocop

	* firebird2/doc/: README.isql_enhancements.txt (1.2),
	sql.extensions/README.ddl.txt (1.2):

	Write my pending documentation.

2005-03-09 17:26  dimitr

	* firebird2/src/remote/interface.cpp (1.100):

	Fixed improper loopback connection via XNET.

2005-03-09 11:24  hvlad

	* firebird2/builds/win32/: make_boot.bat (1.27), run_all.bat (1.6):

	1. Take in account CLEAN parameter when builded build_msg and
	codes. This decreased build time 2. run_all now produced RELEASE
	builds

2005-03-09 11:17  hvlad

	* firebird2/builds/win32/msvc7/build_msg.vcproj (1.5):

	Direct DEBUG build to debug directory

2005-03-09 07:53  skidder

	* firebird2/src/isql/isql.epp (1.132):

	Calling clear_history like that breaks the builds. But even when
	build is fixed, call like that causes SIGSEGV due to editline
	history not being initalized when ISQL is used in non-interactive
	mode. Since clear_history doesn't free all the editline memory
	there is no big point in using it here anyways...

2005-03-07 23:59  arnobrinkman

	* firebird2/src/jrd/Optimizer.cpp (1.11):

	fix divide by zero issues and add some comments

2005-03-07 16:14  dimitr

	* firebird2/doc/WhatsNew (1.59):

	Decribed recent changes.

2005-03-07 08:37  robocop

	* firebird2/builds/win32/make_all.bat (1.32):

	Include fbembed in MSVC6 build.

2005-03-05 02:43  robocop

	* firebird2/: builds/install/arch-specific/freebsd/install.sh.in
	(1.8), builds/install/arch-specific/netbsd/install.sh.in (1.2),
	builds/install/arch-specific/sinixz/prototype.in (1.6),
	builds/install/arch-specific/win32/installation_readme.txt (1.3),
	builds/posix/Makefile.in.firebird (1.60),
	builds/posix/Makefile.in.libfbclient (1.28),
	builds/posix/Makefile.in.libfbembed (1.14),
	builds/posix/Makefile.in.refDatabases (1.26), doc/README.NTSecurity
	(1.2), doc/README.instsvc (1.4), doc/README.sha1 (1.3),
	doc/README.user.embedded (1.3), doc/WhatsNew (1.58),
	src/dbs/security.gdl (1.2):

	Correct some files to refer to FB2 and security2.fdb

2005-03-04 11:07  paul_reeves

	* firebird2/builds/:
	install/arch-specific/win32/BuildExecutableInstall.bat (1.4),
	install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
	(1.2), install/arch-specific/win32/FirebirdInstall_20.iss (1.2),
	install/arch-specific/win32/strip_comments.sed (1.1),
	win32/msvc7/engine.vcproj (1.46), win32/msvc7/engine_classic.vcproj
	(1.46), win32/msvc7/engine_embed.vcproj (1.34),
	win32/msvc7/fbclient.vcproj (1.39),
	win32/msvc7/fbclient_static.vcproj (1.17):

	Update Win32 MSVC7 project files. Fix some Win32 packaging issues.

2005-03-04 10:21  robocop

	* firebird2/src/isql/isql.h (1.42):

	Totally misc.

2005-03-04 10:17  robocop

	* firebird2/src/isql/: isql.epp (1.131), isql.h (1.41):

	1.- Stop possible crash with long terminators. Pending other checks
	for the future.  2.- Complete Damyan Ivanov's patch to allow BAIL
	detect really most error conditions.  3.- Create two functions to
	handle part of the bulky processing of isql's built-in commands.
	4.- Make SET SQLDA_DISPLAY work in release versions and derive
	functionality to two new functions.  5.- Change Borland's moronic
	usage of a FIFO implemented in a linked list to handle the needs of
	a LIFO, simplying code and avoiding the associated logic pain.	6.-
	Avoid several SQL> prompts when using the INPUT command
	interactively.	7.- Free several resources on exit. Stop some
	additional memory leaks.  8.- Signal we are processing the INPUT
	command only when the file can be opened.  9.- Put the cursor
	declaration inside the code protected for scrollable cursors, in
	case it's needed there, since isql doesn't do positioned updates.

	Remember to report random behavior, crashes, segmentation faults,
	core dumps and BSOD's.

2005-03-04 02:01  robocop

	* firebird2/builds/win32/msvc6/: engine.dsp (1.57),
	engine_classic.dsp (1.53), engine_embed.dsp (1.32), fbclient.dsp
	(1.50), fbclient_static.dsp (1.18):

	Make FB2 buildable with MSVC6 again after Konstantin's changes.

2005-03-04 01:01  robocop

	* firebird2/src/jrd/ThreadData.cpp (1.2):

	Totally misc.

2005-03-04 01:00  robocop

	* firebird2/src/jrd/isc_s_proto.h (1.16):

	Please be more careful with the nesting of macros v/s extern "C".

2005-03-04 00:56  robocop

	* firebird2/: builds/posix/firebird.vers (1.8), src/dsql/ddl.cpp
	(1.129), src/jrd/btn.cpp (1.19), src/utilities/guard/util.cpp
	(1.9):

	Totally misc.

2005-03-01 18:53  dimitr

	* firebird2/src/jrd/: svc.cpp (1.138), svc.h (1.34):

	Apply forgotten patch from v1.5.x which allows "gbak -se" to work
	again.

2005-03-01 16:47  kkuznetsov

	* firebird2/: src/jrd/ThreadData.cpp (1.1), src/jrd/isc_s_proto.h
	(1.15), src/jrd/sch_proto.h (1.7), src/jrd/thd.cpp (1.44),
	builds/posix/Makefile.in.client.gfix (1.12),
	builds/posix/Makefile.in.embed.gfix (1.14),
	builds/posix/firebird.vers (1.7),
	builds/posix/make.shared.variables (1.49),
	builds/posix/prefix.mingw (1.35), builds/posix/prefix.solaris
	(1.14), builds/posix/prefix.solx86 (1.25),
	builds/posix/prefix.solx86gcc (1.15):

	Splitting thd.cpp into 2 files ThreadData.cpp - thread control
	class to use in Client thd.cpp -  thread control class to use in
	Server To avoid making global visibility of a lot of THD_*
	ISC_event and so functions in libfbclient.so (Can be breakable but
	needed)

2005-03-01 16:24  kkuznetsov

	* firebird2/src/utilities/: guard/util.cpp (1.8), ibmgr/srvrmgr.cpp
	(1.27):

	Make util's compilable on Solaris_mt

2005-03-01 16:10  kkuznetsov

	* firebird2/builds/posix/Makefile.in.client.util (1.23):

	Fix error in makefile

2005-03-01 15:53  paul_reeves

	* firebird2/builds/win32/make_examples.bat (1.14):

	Append .txt to readme when generating Win32 examples kit.

2005-03-01 15:42  paul_reeves

	* firebird2/examples/readme (1.2):

	Bring the instructions up to date

2005-02-27 23:29  arnobrinkman

	* firebird2/src/jrd/btn.cpp (1.18):

	Very little optimization

2005-02-26 19:54  hvlad

	* firebird2/builds/win32/make_all.bat (1.31):

	output\security.fbk renamed to security2.fbk

2005-02-24 18:56  alexpeshkoff

	* firebird2/src/jrd/execute_statement.cpp (1.14):

	Fixed SF bug #1124720

2005-02-24 18:09  alexpeshkoff

	* firebird2/configure.in (1.215):

	removed dependency from libssl

2005-02-24 13:23  alexpeshkoff

	* firebird2/:
	builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.8), builds/install/arch-specific/linux/classic/postinstall.sh.in
	(1.8),
	builds/install/arch-specific/linux/classic/preuninstall.sh.in
	(1.2),
	builds/install/arch-specific/linux/super/makeInstallImage.sh.in
	(1.9), builds/install/arch-specific/linux/super/postinstall.sh.in
	(1.7), builds/install/arch-specific/linux/super/preuninstall.sh.in
	(1.6), builds/posix/Makefile.in.firebird (1.59),
	builds/posix/Makefile.in.refDatabases (1.25),
	builds/posix/make.defaults (1.38), builds/posix/make.shared.targets
	(1.18), builds/win32/make_all.bat (1.30), src/dbs/security.sql
	(1.4), src/include/gen/ids.h (1.10),
	src/install/arch-specific/solx86gcc/CS/prototype.in (1.3),
	src/jrd/jrd.cpp (1.202), src/jrd/jrd_pwd.h (1.17), src/jrd/svc.cpp
	(1.137), src/misc/upgrade/v2/security_database.txt (1.2),
	src/remote/inet_server.cpp (1.49), src/utilities/gsec/security.epp
	(1.15):

	Changed name to security2.fdb

2005-02-24 07:27  robocop

	* firebird2/builds/install/arch-specific/win32/i18n_readme.txt
	(1.2):

	Totally misc.

2005-02-22 23:12  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.228):

	Fix bug with index navigation were both dependent streams and free
	streams are performed in a inner join list

2005-02-22 22:04  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.227):

	Fix, aggregate functions were also delivered from HAVING to the
	WHERE clause

2005-02-22 07:32  dimitr

	* firebird2/src/jrd/btr.cpp (1.139):

	More complete fix for DESC indices.

2005-02-22 06:51  dimitr

	* firebird2/src/jrd/Optimizer.cpp (1.10):

	Fixed more issues with explicit plans.

2005-02-21 21:32  dimitr

	* firebird2/src/jrd/opt.cpp (1.226):

	Fixed SEGV related to explicit plans.

2005-02-21 21:07  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.138):

	Fix segment-selectivity values for descending indexes, reported by
	Dmitry Yemanov

2005-02-21 14:18  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.128), pass1.cpp (1.195):

	Simplify code paths a bit.

2005-02-21 13:46  dimitr

	* firebird2/src/dsql/: parse.y (1.169), pass1.cpp (1.194):

	Simplify code paths a bit.

2005-02-21 07:00  robocop

	* firebird2/: doc/README.Optimizer.txt (1.2), src/jrd/isc_file.cpp
	(1.91), src/jrd/opt.cpp (1.225), src/jrd/Optimizer.cpp (1.9):

	Misc.

2005-02-20 09:35  dimitr

	* firebird2/src/common/classes/timestamp.cpp (1.8):

	no message

2005-02-19 11:37  dimitr

	* firebird2/src/common/classes/timestamp.cpp (1.7):

	Fixed bug with WEEKDAY.

2005-02-17 16:04  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	FirebirdInstallEnvironmentChecks.inc (1.1),
	FirebirdInstallSupportFunctions.inc (1.1), FirebirdInstall_20.iss
	(1.1), custom_messages.inc (1.1), i18n_readme.txt (1.1),
	installation_scripted.txt (1.1):

	Add supporting files to build Win32 packages

2005-02-17 15:53  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	BuildExecutableInstall.bat (1.3), Readme.txt (1.2),
	installation_readme.txt (1.2):

	Major overhaul of Win32 package building script. Update win32
	readme and install readme.

2005-02-17 15:48  paul_reeves

	* firebird2/builds/install/arch-specific/win32/:
	de/custom_messages_de.inc (1.1), de/installation_liesmich.txt
	(1.1), de/liesmich.txt (1.1), fr/custom_messages_fr.inc (1.1),
	fr/documents-en-francais.txt (1.1), fr/installation_lisezmoi.txt
	(1.1), fr/lisezmoi.txt (1.1), hu/custom_messages_hu.inc (1.1),
	hu/olvass_el.txt (1.1), hu/telepitesi_segedlet.txt (1.1),
	pt/custom_messages_pt.inc (1.1), pt/instalacao_leia-me.txt (1.1),
	pt/leia-me.txt (1.1), si/custom_messages_si.inc (1.1),
	si/instalacija_precitajMe.txt (1.1):

	Forward port i18n strings for Win32 installer from Fb 1.5

2005-02-17 14:07  kkuznetsov

	* firebird2/src/jrd/svc.cpp (1.136):

	More cleaning

2005-02-17 13:50  kkuznetsov

	* firebird2/src/: gpre/cob.cpp (1.60), include/firebird.h (1.31):

	SOLARIS cleanup

2005-02-17 13:42  kkuznetsov

	* firebird2/src/common/classes/: locks.h (1.21), semaphore.h
	(1.19):

	Comments cleanup

2005-02-17 11:46  paul_reeves

	* firebird2/builds/win32/make_all.bat (1.29):

	Tidy up error handling in make_all.bat.

2005-02-17 11:45  paul_reeves

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.20),
	instclient.vcproj (1.4):

	Add instclient to MSVC7 solution.

2005-02-17 08:29  hvlad

	* firebird2/src/jrd/cch.cpp (1.119):

	Temporary fix to prevent 100% cpu load in case of write failure

2005-02-17 08:28  hvlad

	* firebird2/src/jrd/os/win32/winnt.cpp (1.27):

	Fix wrong error (write failure) detection

2005-02-17 01:19  arnobrinkman

	* firebird2/doc/README.Optimizer.txt (1.1):

	First draft optimizer enhancements doc

2005-02-17 01:17  arnobrinkman

	* firebird2/src/jrd/: Optimizer.cpp (1.8), Optimizer.h (1.4):

	cosmetic changes

2005-02-16 11:29  kkuznetsov

	* firebird2/configure.in (1.214):

	FW fixes from 1.5.2

2005-02-16 09:45  dimitr

	* firebird2/: src/common/classes/alloc.cpp (1.77),
	src/common/classes/alloc.h (1.60),
	builds/win32/msvc7/fbclient.vcproj (1.38):

	Fixed the default memory management in fbclient.  Avoid crashing
	the server when fbclient is used in its address space.

2005-02-15 13:17  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.224):

	Allow some more complex expressions to be unmapped

2005-02-15 12:52  dimitr

	* firebird2/src/jrd/: opt.cpp (1.223), Optimizer.cpp (1.7):

	Minor stuff.

2005-02-15 11:03  fsg

	* firebird2/src/jrd/Optimizer.cpp (1.6):

	Fix Claudio's fix.  FSG

2005-02-15 07:39  robocop

	* firebird2/src/jrd/Optimizer.cpp (1.5):

	Temporary fix for problems reported by Alex and Frank.	Since this
	is Arno's new file, I didn't want to touch more.  Folks may prefer
	to use the ugly MIN/MAX macros (which I abhor) instead of the
	template versions in xutility, but I digress.

2005-02-14 22:02  fsg

	* firebird2/builds/posix/make.shared.variables (1.48):

	Add Optimizer.cpp to posix build.  FSG

2005-02-14 19:51  arnobrinkman

	* firebird2/src/jrd/: opt.cpp (1.222), Optimizer.cpp (1.4):

	simplify code and some cosmetic changes

2005-02-14 14:27  kkuznetsov

	* firebird2/src/jrd/isc_file.cpp (1.90):

	Add Solaris coge for Mnt::get

2005-02-14 07:05  robocop

	* firebird2/src/jrd/: Optimizer.cpp (1.3), Optimizer.h (1.3):

	Don't know if gcc is going to accept the const member functions.
	There's a MemoryPool in the middle.

2005-02-14 06:54  robocop

	* firebird2/src/dsql/pass1.cpp (1.193):

	Do not make a new branch if the code is the same but with a
	different variable.

2005-02-14 06:53  robocop

	* firebird2/src/jrd/: cmp.cpp (1.170), pag.cpp (1.88), opt.cpp
	(1.221):

	Misc.

2005-02-14 06:51  robocop

	* firebird2/src/dsql/make.cpp (1.84):

	Put common code into functions.

2005-02-13 19:03  alexpeshkoff

	* firebird2/src/common/classes/fb_string.h (1.3):

	add constness

2005-02-13 12:38  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.220):

	Fix wrong commit, thanks to Claudio!

2005-02-13 01:37  asfernandes

	* firebird2/src/dsql/make.cpp (1.83):

	NULL literals should have DSC_nullable in dsc_flags

2005-02-12 18:06  arnobrinkman

	* firebird2/src/jrd/: Optimizer.cpp (1.2), Optimizer.h (1.2):

	Remove some temp-code that was still left

2005-02-11 10:09  robocop

	* firebird2/builds/win32/msvc6/: engine_classic.dsp (1.52),
	engine_embed.dsp (1.31):

	Misc.

2005-02-11 08:05  robocop

	* firebird2/: builds/win32/make_examples.bat (1.13),
	doc/sql.extensions/README.context_variables2 (1.3):

	Misc.

2005-02-11 00:05  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.219):

	Remove unneeded comment-blocks

2005-02-10 23:52  arnobrinkman

	* firebird2/: src/jrd/opt.cpp (1.218), src/jrd/Optimizer.cpp (1.1),
	src/jrd/Optimizer.h (1.1), builds/win32/msvc6/engine.dsp (1.56),
	builds/win32/msvc6/engine_classic.dsp (1.51),
	builds/win32/msvc6/engine_embed.dsp (1.30),
	builds/win32/msvc7/engine.vcproj (1.45),
	builds/win32/msvc7/engine_classic.vcproj (1.45),
	builds/win32/msvc7/engine_embed.vcproj (1.33):

	Add new optimizer logic for handling : ODS11: - segment-selectivity
	- better support for IS NULL - better support for STARTING WITH -
	matching both OR and AND nodes to indexes - pick better JOIN order
	based on cost rules

	ODSx: - Indexed order on OUTER JOIN queries

2005-02-10 22:14  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.192):

	1) Make ordinal working on select list which contain an asterisk

	Examples: SELECT * FROM RDB$RELATIONS ORDER BY 9 SELECT R.* FROM
	RDB$RELATIONS R ORDER BY 9

	2) Add ORDER BY <alias> and GROUP BY <alias>

	Examples: SELECT RDB$RELATION_ID AS ID FROM RDB$RELATIONS ORDER BY
	ID

	SELECT	 RDB$RELATION_NAME AS ID,   Count(*) FROM
	RDB$RELATION_FIELDS GROUP BY   ID

2005-02-10 14:37  hvlad

	* firebird2/src/jrd/btr.cpp (1.137):

	Fix AV when expression index is created

2005-02-10 11:21  kkuznetsov

	* firebird2/src/gpre/gpre.h (1.79):

	Fix including FTN_fini refences into gpre_boot while configured
	with fortran

2005-02-10 00:48  skidder

	* firebird2/doc/WhatsNew (1.57):

	Improve English

2005-02-10 00:21  skidder

	* firebird2/src/jrd/pag.cpp (1.87):

	Please GCC

2005-02-10 00:03  skidder

	* firebird2/src/jrd/: pag.cpp (1.86), ods.h (1.33):

	Re-enable the ODS architecture compatibility check disabled by Deej
	10 years ago

2005-02-08 22:23  hvlad

	* firebird2/src/jrd/: btr.cpp (1.136), idx.cpp (1.88):

	Fix bug SF #1076858

2005-02-08 15:59  paul_reeves

	* firebird2/builds/win32/: make_all.bat (1.28), make_boot.bat
	(1.26), make_examples.bat (1.12), setenvvar.bat (1.7):

	Some enhancements and fixes for the Win32 build scripts.

2005-02-08 15:55  paul_reeves

	* firebird2/examples/empbuild/: empbld.sql (1.2), empbuild.e (1.5),
	empddl.sql (1.2), intlbld.e (1.4):

	Bring employee database up to dialect 3

2005-02-07 10:00  robocop

	* firebird2/src/isql/isql.epp (1.130):

	sqldaid and sqldabc are unused crap borrowed from IBM 15 years ago.
	 Don't show them as they contain garbage.

2005-02-06 15:08  dimitr

	* firebird2/src/jrd/cmp.cpp (1.169):

	1) Reworked logic of view updates (never apply validation code to
	views) 2) Cleanup and code refactoring My tests didn't notice any
	failures yet, but some issues should be expected anyway.

2005-02-06 14:14  asfernandes

	* firebird2/: doc/WhatsNew (1.56), src/dsql/pass1.cpp (1.191):

	Fixed SF #1116809 - Incorrect data type conversion

2005-02-05 13:48  dimitr

	* firebird2/src/dsql/ddl.cpp (1.127):

	Fixed some metadata issues with views.

2005-02-05 11:30  fsg

	* firebird2/builds/posix/: Makefile.in.client.gbak (1.9),
	Makefile.in.client.gdef (1.10), Makefile.in.client.gfix (1.11),
	Makefile.in.client.gpre (1.17), Makefile.in.client.isql (1.9),
	Makefile.in.client.qli (1.5), Makefile.in.client.util (1.22):

	Fixed posix superserver build.	FSG

2005-02-04 10:58  robocop

	* firebird2/doc/: README.isql_enhancements.txt (1.1),
	sql.extensions/README.ddl.txt (1.1):

	To do's.

2005-02-03 15:26  dimitr

	* firebird2/doc/WhatsNew (1.55):

	no message

2005-02-03 15:07  dimitr

	* firebird2/src/remote/xnet.cpp (1.64):

	Allow XNET connections from the same process (e.g. from UDFs).

2005-02-03 14:57  paul_reeves

	* firebird2/builds/win32/msvc7/: Firebird2_Examples.sln (1.1),
	empbuild.vcproj (1.1), intlbuild.vcproj (1.1):

	Add Firebird2_examples solution. Note that this is for VS 7.1, not
	7.0

2005-02-02 12:57  paul_reeves

	* firebird2/builds/win32/msvc7/: alice_classic.vcproj (1.16),
	burp_classic.vcproj (1.19), dsql_server_classic.vcproj (1.17),
	engine_classic.vcproj (1.44), engine_embed.vcproj (1.32),
	fb_inet_server.vcproj (1.18), fb_lock_print.vcproj (1.21),
	fbclient.vcproj (1.37), fbembed.vcproj (1.26), fbguard.vcproj
	(1.20), fbserver.vcproj (1.19), fbudf.vcproj (1.14), gbak.vcproj
	(1.18), gdef.vcproj (1.20), gds32.vcproj (1.19), gfix.vcproj
	(1.19), gpre.vcproj (1.23), gsec.vcproj (1.19), gsplit.vcproj
	(1.12), gstat.vcproj (1.21), ib_udf.vcproj (1.18), ib_util.vcproj
	(1.17), instclient.vcproj (1.3), instreg.vcproj (1.17),
	instsvc.vcproj (1.17), intl.vcproj (1.18), isql.vcproj (1.19),
	lock_classic.vcproj (1.16), nbackup.vcproj (1.7), qli.vcproj
	(1.20), remote_classic.vcproj (1.22), utilities_classic.vcproj
	(1.20):

	Set all VS 7.1 project files to output binaries into the same
	directory.

2005-02-02 12:22  alexpeshkoff

	* firebird2/src/common/classes/string_test.cmd (1.3):

	misc

2005-02-02 04:59  skidder

	* firebird2/doc/sql.extensions/README.context_variables2 (1.2):

	Update documentation for context variables

2005-02-02 00:55  arnobrinkman

	* firebird2/doc/sql.extensions/: README.case (1.2), README.coalesce
	(1.2), README.data_type_results_of_aggregations.txt (1.1),
	README.derived_tables.txt (1.3), README.nullif (1.3):

	update readme's with method used for determing result data type

2005-02-01 21:05  dimitr

	* firebird2/src/jrd/exe.h (1.66):

	Cleanup.

2005-02-01 16:02  hvlad

	* firebird2/src/jrd/: idx.cpp (1.87), vio.cpp (1.127):

	Temporary disable precise PK\FK constraints checking logic

2005-02-01 15:39  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.217):

	fix some dependency issues

2005-01-31 08:28  robocop

	* firebird2/src/jrd/dyn_del.epp (1.43):

	Fix SF Bug #1111570 by changing the deletion order in sys tables.

2005-01-30 12:44  alexpeshkoff

	* firebird2/src/common/classes/: string_test.cmd (1.2),
	string_test.cpp (1.3):

	license + misc

2005-01-30 03:13  robocop

	* firebird2/src/dsql/pass1.cpp (1.190):

	Misc.

2005-01-29 10:22  robocop

	* firebird2/src/remote/inet.cpp (1.139):

	Fix recent commit by Frank. I cannot compile to verify.

2005-01-28 15:07  dimitr

	* firebird2/doc/sql.extensions/: README.expression_indices (1.2),
	README.rows (1.2):

	More docs.

2005-01-28 07:52  robocop

	* firebird2/doc/: ambiguity.txt (1.2),
	sql.extensions/README.PSQL_stack_trace.txt (1.2),
	sql.extensions/README.derived_tables.txt (1.2):

	Little corrections.

2005-01-27 16:02  arnobrinkman

	* firebird2/src/jrd/: evl.cpp (1.132), idx.cpp (1.86):

	little optimalization

2005-01-27 15:33  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.135):

	Fix duplicate checking for unique indexes

2005-01-27 14:19  fsg

	* firebird2/src/remote/inet.cpp (1.138):

	get it built again

2005-01-27 04:09  robocop

	* firebird2/examples/: api/api1.c (1.2), api/api10.c (1.2),
	api/api11.c (1.2), api/api12.c (1.2), api/api13.c (1.2),
	api/api14.e (1.2), api/api15.c (1.2), api/api16.c (1.4),
	api/api16t.c (1.2), api/api2.c (1.2), api/api3.c (1.2), api/api4.c
	(1.2), api/api5.c (1.2), api/api6.c (1.2), api/api7.c (1.2),
	api/api8.c (1.2), api/api9.c (1.2), api/api9f.c (1.2),
	api/api9f.def (1.2), api/apifull.c (1.5), api/example.def (1.2),
	api/winevent.c (1.2), api/winevent.def (1.2), api/winevent.rc
	(1.2), dyn/dyn1.e (1.2), dyn/dyn2.e (1.2), dyn/dyn3.e (1.2),
	dyn/dyn4.e (1.2), dyn/dyn5.e (1.2), dyn/dynfull.e (1.4),
	include/align.h (1.2), include/example.h (1.4), stat/stat1.e (1.2),
	stat/stat10.e (1.3), stat/stat11.e (1.3), stat/stat12.e (1.2),
	stat/stat12t.e (1.2), stat/stat2.e (1.2), stat/stat3.e (1.2),
	stat/stat4.e (1.3), stat/stat6.e (1.2), stat/stat7.e (1.2),
	stat/stat8.e (1.2), stat/stat9.e (1.2):

	Clean the examples.  When the build scripts are revised, it will be
	able to check the changes.

2005-01-27 00:31  arnobrinkman

	* firebird2/doc/sql.extensions/README.derived_tables.txt (1.1):

	no message

2005-01-27 00:30  arnobrinkman

	* firebird2/doc/ambiguity.txt (1.1):

	FB2.0 changes regarding ambiguity and aliases

2005-01-26 19:04  skidder

	* firebird2/src/jrd/exe.cpp (1.140):

	Fix possible engine lock-up/crash when 'RELEASE SAVEPOINT xxx ONLY'
	syntax is used or when existing savepoint name is reused in
	transaction context (when old savepoint with the save name is
	implicitly released)

2005-01-26 19:01  alexpeshkoff

	* firebird2/src/: common/config/dir_list.cpp (1.24),
	common/config/dir_list.h (1.15), jrd/ext.cpp (1.59):

	added feature (requested by Dmitry) - first path in
	ExternalFilesAccess is used as default when external file is to be
	initially created

2005-01-26 15:52  hvlad

	* firebird2/src/dsql/parse.y (1.168):

	Allow EXECUTE BLOCK to work with blob parameters.

2005-01-26 15:49  hvlad

	* firebird2/doc/sql.extensions/README.PSQL_stack_trace.txt (1.1):

	New readme

2005-01-26 11:37  aafemt

	* firebird2/src/isql/isql.epp (1.129):

	LF already have been killed in readNextInputLine()

2005-01-26 09:04  robocop

	* firebird2/src/jrd/dyn_def.epp (1.90):

	Fix the error message for SF Bug #1108909 We want to say we don't
	have rights to the base table/view, not to the view we are
	creating, of course.

2005-01-26 09:03  robocop

	* firebird2/src/jrd/cvt2.cpp (1.45):

	Fix one cause of SF Bug #1108909 We should honor embedded spaces in
	quoted identifiers.

2005-01-26 08:33  hvlad

	* firebird2/doc/WhatsNew (1.54):

	Correction

2005-01-26 05:44  robocop

	* firebird2/src/jrd/met.epp (1.153):

	Solve metadata bug with MET_lookup_relation not finding the already
	loaded relation and hence not locking rel_existence_lock when
	required.

2005-01-26 05:21  robocop

	* firebird2/src/misc/headers.sed (1.4):

	Our public ibase.h contains references to internal files. Fix the
	build process.

2005-01-26 04:33  robocop

	* firebird2/builds/win32/make_examples.bat (1.11):

	Hide error message if there's nothing to delete.

2005-01-26 02:27  robocop

	* firebird2/doc/README.sha1 (1.2):

	Minor corrections.

2005-01-25 17:57  alexpeshkoff

	* firebird2/doc/README.sha1 (1.1):

	readme for security review

2005-01-25 07:46  robocop

	* firebird2/src/jrd/dfw.epp (1.143):

	Fix items 1 & 2 from SF Bug #217042.  A table should have at least
	one "physical" field. A table with only computed fields cannot
	accept data, same than a table with only a check constraint.

2005-01-25 07:41  robocop

	* firebird2/src/jrd/met.epp (1.152):

	1.- More variables in context.	2.- Close the blob.

2005-01-25 07:40  robocop

	* firebird2/src/jrd/: inf.cpp (1.51), jrd.h (1.131):

	We are only asking for information, so use const.

2005-01-25 07:38  robocop

	* firebird2/src/jrd/: cvt2.cpp (1.44), opt.cpp (1.216):

	Misc.

2005-01-25 07:33  robocop

	* firebird2/src/jrd/: btr.cpp (1.134), cch.cpp (1.118), cmp.cpp
	(1.168), idx.cpp (1.85), jrd.cpp (1.201), vio.cpp (1.126):

	Welcome to paranoid programming.

2005-01-25 07:24  robocop

	* firebird2/doc/sql.extensions/: README.plan (1.2),
	README.sequence_generators (1.2):

	Minor fixes.

2005-01-25 07:23  robocop

	* firebird2/src/jrd/tra.cpp (1.98):

	Misc.

2005-01-25 07:22  robocop

	* firebird2/doc/WhatsNew (1.53):

	Assigned more documents to myself and others. Did little
	corrections. Please review.

2005-01-25 00:12  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.215):

	fix problems with explicit given PLAN and MERGE

2005-01-25 00:02  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.189):

	fix derived table issue with derived column list and columnname
	from sub-select

2005-01-24 10:35  dimitr

	* firebird2/src/jrd/: btr.cpp (1.133), idx.cpp (1.84), pcmet.epp
	(1.32):

	Fixed expression indices bugs.

2005-01-24 08:58  dimitr

	* firebird2/src/jrd/: cch.cpp (1.117), cch.h (1.27):

	Cleanup.

2005-01-24 03:15  stryqx

	* firebird2/builds/posix/prefix.netbsd (1.2):

	Fix final instance of gds_delay to gds_relay.

2005-01-23 16:52  dimitr

	* firebird2/src/: dsql/dsql.cpp (1.139), dsql/dsql.h (1.71),
	dsql/gen.cpp (1.78), dsql/make.cpp (1.82), jrd/inf_pub.h (1.4):

	Return relation alias via API. SQLDA stays untouched for the time
	being.

2005-01-22 22:21  dimitr

	* firebird2/doc/WhatsNew (1.52):

	More docs.

2005-01-22 22:17  dimitr

	* firebird2/doc/: sql.extensions/README.expression_indices (1.1),
	sql.extensions/README.null_value (1.1), sql.extensions/README.rows
	(1.1), sql.extensions/README.select_expressions (1.1),
	sql.extensions/README.view_updates (1.1), README.xnet (1.1):

	Placeholders for further docs.

2005-01-22 22:13  dimitr

	* firebird2/doc/sql.extensions/README.iif (1.1):

	More docs.

2005-01-22 22:03  dimitr

	* firebird2/doc/sql.extensions/: README.distinct (1.1),
	README.sequence_generators (1.1):

	More docs.

2005-01-22 21:26  dimitr

	* firebird2/doc/sql.extensions/: README.context_variables (1.4),
	README.cursors (1.3), README.plan (1.1):

	More docs.

2005-01-22 05:23  robocop

	* firebird2/src/jrd/idx.cpp (1.83):

	Misc.

2005-01-22 05:16  robocop

	* firebird2/src/jrd/btr.cpp (1.132):

	Misc.

2005-01-21 15:09  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.188):

	Fix alias usage in explicit PLAN

2005-01-21 14:49  alexpeshkoff

	* firebird2/src/jrd/: idx.cpp (1.82), btr.cpp (1.131), btr_proto.h
	(1.31):

	fixed my bug with descending indices in referential constraints

2005-01-21 11:45  robocop

	* firebird2/src/jrd/exe.cpp (1.139):

	Misc.

2005-01-21 09:39  robocop

	* firebird2/src/jrd/opt.cpp (1.214):

	1.- Fix unregistered bug where an attempt to use an invalid index
	in an explicit plan causes garbage to be shown in the error message
	instead of the rejected index name.  2.- Use constants instead of
	hardcoded positions in node's arguments.

2005-01-21 09:36  robocop

	* firebird2/src/jrd/: dfw.epp (1.142), exe.h (1.65), met.epp
	(1.151), par.cpp (1.113):

	1.- Misc.  2.- Use constants instead of harcoded positions in
	node's arguments.

2005-01-20 13:35  dimitr

	* firebird2/doc/sql.extensions/README.keywords (1.1):

	Some docs.

2005-01-20 13:33  dimitr

	* firebird2/src/dsql/parse.y (1.167):

	More compatibility modes for the parser.

2005-01-20 12:29  dimitr

	* firebird2/src/burp/restore.epp (1.88):

	More correct fix for restore.

2005-01-19 10:00  robocop

	* firebird2/src/utilities/nbackup.cpp (1.45):

	We don't seem to be modifying the program arguments, so make them
	const for now.

2005-01-19 09:59  robocop

	* firebird2/src/gpre/cob.cpp (1.59):

	Fix SF Bug #527677 for gpre and the ANSI85 switch.

2005-01-19 09:54  robocop

	* firebird2/src/remote/xnet.cpp (1.63):

	Misc.

2005-01-19 09:52  robocop

	* firebird2/doc/WhatsNew (1.51):

	Requested item in the whatsnew. Added another minor change.

2005-01-18 22:45  dimitr

	* firebird2/src/remote/interface.cpp (1.99):

	Disable XNET for the embedded server.

2005-01-18 16:04  dimitr

	* firebird2/src/dsql/utld.cpp (1.34):

	Always zero blr/message memory before usage.  Otherwise a reused
	message may cause garbage to be copied to XDR which in turn may
	cause asynchronous exceptions in the asymmetric protocol code.

2005-01-17 16:59  kkuznetsov

	* firebird2/src/utilities/ibmgr/srvrmgr.cpp (1.26):

	Some cleanup

2005-01-17 11:05  kkuznetsov

	* firebird2/src/utilities/ibmgr/srvrmgr.cpp (1.25):

	Minor fix

2005-01-17 10:16  robocop

	* firebird2/src/dsql/: ddl.cpp (1.126), parse.y (1.166):

	First attempt to fix SF Bug #512975.  Please let me know if the
	problem disappears or there's a bad side effect that I didn't
	detect.

2005-01-17 09:55  robocop

	* firebird2/src/gpre/sql.cpp (1.62):

	Fix SF Bug #1103740 Both quoted and non-quoted cursors should be
	checked for duplication.  Now, duplicate quoted identifiers used
	for cursors will get something like: (E) gpretest.e:29: symbol
	a_nice_long_long_long_cusor_name_for_customer is alrea dy in use

2005-01-17 07:48  robocop

	* firebird2/src/gpre/: par.cpp (1.61), sql.cpp (1.61):

	Fix SF Bug #1103683 for gpre.  Now, database aliases can't be
	longer than 31 bytes. Example:	  EXEC SQL		  SET
	DATABASE "DB0" = COMPILETIME
	"G:\\DB\\Firebird\\examples\\EMPLOYEE.GDB" Here DB0 can be longer
	provided that it doesn't go beyond 31 bytes. As pointed out by Paul
	Beach, it makes little sense to have a reference that's longer than
	the physical path of the db.

2005-01-17 07:43  robocop

	* firebird2/src/gpre/c_cxx.cpp (1.64):

	Fix SF Bug #1103670.  Now, quoted cursor names can be opened,
	closed and reopened in gpre without losing their names.

2005-01-17 06:41  robocop

	* firebird2/src/gpre/sql.cpp (1.60):

	Fix error message.

2005-01-17 06:39  robocop

	* firebird2/src/gpre/: sqe.cpp (1.39), sql.cpp (1.59):

	Fix more inconsistencies in gpre related to SF Bug #1103666,
	supposedly caused by the starfishes.

2005-01-17 06:31  robocop

	* firebird2/src/gpre/: par.cpp (1.60), sql.cpp (1.58):

	Fix more inconsistencies in gpre related to SF Bug #1103666.  The
	others were fixed as part of fixing SF Bug #504978 about truncation
	of variables.

2005-01-17 06:22  robocop

	* firebird2/src/gpre/: cme.cpp (1.35), exp.cpp (1.38):

	Misc.

2005-01-17 06:02  robocop

	* firebird2/src/gpre/: cme.cpp (1.34), exp.cpp (1.37), gpre.cpp
	(1.73), gpre.h (1.78), gpre_meta.epp (1.52), par.cpp (1.59),
	parse.h (1.12), sqe.cpp (1.38), sql.cpp (1.57), sql_proto.h (1.12):

	Fix SF Bug #504978. Restore gpre ability to work with variables up
	to 63 bytes in length. Now that the lengths are expressed by
	constants instead of random values in each place, the limit may be
	increased further. The problem happened between IB5 and IB6 at
	Borland.

2005-01-16 13:35  dimitr

	* firebird2/src/common/config/: config.cpp (1.60), config.h (1.35):

	Changes and cleanup regarding XNET vs old-style IPC.

2005-01-16 13:31  dimitr

	* firebird2/builds/install/misc/firebird.conf (1.14):

	Changes and cleanup regarding XNET vs old-style IPC.

2005-01-16 13:26  dimitr

	* firebird2/src/remote/os/win32/: ibconfig.cpp (1.14), property.cpp
	(1.13), srvr_w32.cpp (1.28), window.cpp (1.13), wnet.cpp (1.31):

	Changes and cleanup regarding XNET vs old-style IPC.

2005-01-16 13:20  dimitr

	* firebird2/src/remote/: xnet.cpp (1.62), xnet.h (1.12),
	xnet_proto.h (1.15):

	Changes and cleanup regarding XNET vs old-style IPC.

2005-01-16 12:25  dimitr

	* firebird2/src/remote/: inet.cpp (1.137), remote_def.h (1.27):

	Changes and cleanup regarding XNET vs old-style IPC.

2005-01-16 11:21  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.97):

	Changes and cleanup regarding XNET vs old-style IPC.

2005-01-15 00:52  skidder

	* firebird2/src/utilities/nbackup.cpp (1.44):

	Fix a couple parameter parse errors in NBACKUP utility noted by
	Vlad

2005-01-14 10:56  alexpeshkoff

	* firebird2/src/common/classes/alloc.h (1.59):

	fixed multi-threaded client and Win32 embedded problems after
	introducing context memory pools

2005-01-13 08:31  aafemt

	* firebird2/src/remote/inet.cpp (1.136):

	Fix fearful warning

2005-01-13 08:28  aafemt

	* firebird2/builds/posix/Makefile.in.libfbclient (1.27):

	Missed objects

2005-01-12 13:19  alexpeshkoff

	* firebird2/src/jrd/os/win32/thd_priority.cpp (1.27):

	fixed AV during SS shutdown on NT

2005-01-12 09:30  robocop

	* firebird2/src/common/config/: config.cpp (1.59), config_file.cpp
	(1.27):

	Misc.

2005-01-12 06:50  robocop

	* firebird2/src/gpre/pat.cpp (1.27):

	Misc.

2005-01-12 06:09  robocop

	* firebird2/src/dsql/ddl.cpp (1.125):

	Fix irrelevant SF Bug #512975.	CR-LF => blank. No trimming is
	made.

2005-01-12 05:33  robocop

	* firebird2/src/: common/classes/locks.cpp (1.7), jrd/y_handle.h
	(1.13), jrd/os/thd_priority.h (1.23), jrd/os/win32/thd_priority.cpp
	(1.26):

	Correct the year in Alex' changed licenses.

2005-01-12 05:24  robocop

	* firebird2/src/common/config/: config_file.cpp (1.26),
	config_file.h (1.12):

	Change the license.  Also, these two files were done by Dmitry
	Yemanov, not Mark, according to viewCVS.

2005-01-12 05:22  robocop

	* firebird2/src/: dsql/keywords.cpp (1.41), include/editline.h
	(1.2), jrd/os/posix/config_root.cpp (1.14):

	Change the license with Mark's permission.

2005-01-12 05:20  robocop

	* firebird2/src/dsql/: dsql.cpp (1.138), keywords.h (1.19),
	pass1.cpp (1.187):

	Misc.

2005-01-11 11:08  alexpeshkoff

	* firebird2/src/remote/inet.cpp (1.135):

	1. fixed AV during SS shutdown on NT 2. removed duplicated
	WSACleanup() call

2005-01-10 19:04  alexpeshkoff

	* firebird2/src/: jrd/y_handle.h (1.12), jrd/os/thd_priority.h
	(1.22), jrd/os/win32/thd_priority.cpp (1.25),
	common/classes/locks.cpp (1.6):

	applied correct license to files, added by me to the project

2005-01-07 13:17  dimitr

	* firebird2/doc/WhatsNew (1.50):

	no message

2005-01-07 10:29  dimitr

	* firebird2/doc/WhatsNew (1.49):

	no message

2005-01-07 05:00  robocop

	* firebird2/src/gpre/: c_cxx.cpp (1.63), gpre.cpp (1.72), gpre.h
	(1.77), par.cpp (1.58), pat.cpp (1.26), sqe.cpp (1.37), sql.cpp
	(1.56):

	Fixing more inconsistencies.

2005-01-07 04:56  robocop

	* firebird2/doc/sql.extensions/README.cursors (1.2):

	Misc.

2005-01-07 03:56  robocop

	* firebird2/doc/WhatsNew (1.48):

	Maybe it's just me, but I prefer my name well spelled.	:-)

2005-01-06 19:32  dimitr

	* firebird2/doc/sql.extensions/: README.cursors (1.1),
	README.leave_labels (1.1):

	Added some docs.

2005-01-06 19:17  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.186):

	Fix another check constraint and ambigous field problem.  Are there
	any more options left?, sigh: tablename, NEW, OLD, TEMP

2005-01-06 17:58  dimitr

	* firebird2/doc/WhatsNew (1.47):

	A couple of corrections.

2005-01-06 16:06  dimitr

	* firebird2/doc/WhatsNew (1.46):

	Added all changes up-to-date.

2005-01-06 14:14  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.185):

	Fix sub-select in derived table issue (context already in used
	error)

2005-01-05 13:15  dimitr

	* firebird2/src/dsql/make.cpp (1.81):

	Minor corrections.

2005-01-05 13:13  dimitr

	* firebird2/src/jrd/cmp.cpp (1.167):

	Fixed concatenation desciptor usage (e.g. GROUP BY failures) +
	minor corrections.

2005-01-05 09:25  robocop

	* firebird2/src/gpre/: ada.cpp (1.49), c_cxx.cpp (1.62), cob.cpp
	(1.58), ftn.cpp (1.56), int_cxx.cpp (1.40), pas.cpp (1.50):

	Let's prevent accidental modification of some params.

2005-01-05 05:02  robocop

	* firebird2/src/gpre/par.cpp (1.57):

	Misc.

2005-01-05 05:00  robocop

	* firebird2/src/gpre/par.cpp (1.56):

	1.- More constants.  2.- Support for BASIC language was dropped a
	lot of time ago.

2005-01-05 04:58  robocop

	* firebird2/src/gpre/gpre.cpp (1.71):

	More constants.

2005-01-05 03:06  robocop

	* firebird2/src/gpre/: gpre.cpp (1.70), gpre.h (1.76):

	More constants.

2005-01-04 14:37  dimitr

	* firebird2/src/jrd/tra.cpp (1.97):

	Don't forget to remove user savepoints in the no-op part of the
	commit-retaining implementation.

2005-01-04 14:17  dimitr

	* firebird2/src/dsql/ddl.cpp (1.124):

	1. Allowed implicit NOT NULL declaration for a PRIMARY KEY
	constraint (per SQL-99) 2. Minor fixes and cleanup

2005-01-04 14:09  dimitr

	* firebird2/src/jrd/exe.cpp (1.138):

	Looper fixes: 1. Slightly changed the error handling to exactly
	correspond the FB1 logic 2. Added code to always cleanup the active
	savepoints, even after nested error handlers 3. Fixed one little
	debug-time issue 4. Replaced VERB_CLEANUP macro with an inline
	function

2005-01-04 11:53  dimitr

	* firebird2/src/gpre/sql.cpp (1.55):

	Fixed the build.

2005-01-04 06:42  robocop

	* firebird2/src/isql/show.epp (1.65):

	Show system UDF's. According to Ann, she seems to remember that
	"there hasn't been a missing RDB$SYSTEM_FLAG since V2 except
	objects created with direct system table inserts." but if there are
	problems, I will have to do two loops.

2005-01-04 06:19  robocop

	* firebird2/src/gpre/sql.cpp (1.54):

	More constants.

2005-01-03 20:24  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.130):

	Fix index bug when a single NULL with recordnumber 0 was 2 times
	removed.  Due this the LevelNode was removed, which of course may
	never happen.

2005-01-03 09:16  robocop

	* firebird2/src/utilities/gstat/: dba.epp (1.55), dbaswi.h (1.6),
	ppg.cpp (1.23), ppg_proto.h (1.10):

	Forget the log: it belongs to one of the merry friends WAL and
	JOURNAL that we deprecated and deleted for v2.

2005-01-03 09:11  robocop

	* firebird2/src/gpre/sqe.cpp (1.36):

	Misc.

2005-01-03 09:08  robocop

	* firebird2/src/jrd/utl.cpp (1.81):

	Avoid possible buffer overflow.

2005-01-03 09:07  robocop

	* firebird2/src/gpre/: ada.cpp (1.48), c_cxx.cpp (1.61), cob.cpp
	(1.57), ftn.cpp (1.55), gpre.h (1.75), int_cxx.cpp (1.39), parse.h
	(1.11), pas.cpp (1.49), sqe.cpp (1.35), sql.cpp (1.53):

	Bring some order to the gpre insanity that was using custom,
	disparate lengths for variables that should have the same length.

2005-01-01 02:53  robocop

	* firebird2/src/: extlib/ib_udf2.sql (1.6), jrd/y_handle.h (1.11),
	jrd/os/path_utils.h (1.11), misc/gds_header.txt (1.2),
	misc/ibase_header.txt (1.2):

	Totally misc.

2004-12-31 11:41  robocop

	* firebird2/src/dsql/parse.y (1.165):

	Totally misc.

2004-12-28 22:12  skidder

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.21),
	Makefile.in.client.fbudf (1.4), Makefile.in.client.gsec (1.3),
	Makefile.in.embed.lockmgr (1.8), Makefile.in.extlib (1.19),
	Makefile.in.fbserver (1.17), Makefile.in.intl (1.20),
	Makefile.in.libfbclient (1.26), Makefile.in.libfbstatic (1.7),
	Makefile.in.static.gbak (1.9), Makefile.in.static.gpre (1.16),
	Makefile.in.static.isql (1.8):

	Honor CFLAGS given by the user in POSIX builds

2004-12-28 22:07  skidder

	* firebird2/configure.in (1.213):

	Add support for generic Linux builds (misc platforms)

2004-12-28 22:00  skidder

	* firebird2/builds/posix/prefix.linux_generic (1.1):

	Add support for generic Linux builds (misc platforms)

2004-12-28 21:57  skidder

	* firebird2/builds/posix/prefix.linux_sparc32 (1.5):

	Update Linux/Sparc build

2004-12-28 06:20  robocop

	* firebird2/src/: iscguard/iscguard.cpp (1.43), remote/protocol.h
	(1.25), remote/xnet.cpp (1.61), remote/os/win32/wnet.cpp (1.30):

	Misc.

2004-12-26 16:32  alexpeshkoff

	* firebird2/src/dsql/dsql.cpp (1.137):

	dsql_set_cursor_name cleanup

2004-12-26 14:47  alexpeshkoff

	* firebird2/src/remote/: inet.cpp (1.134), protocol.h (1.24),
	xnet.cpp (1.60), os/win32/wnet.cpp (1.29):

	user_id clumplet cleanup

2004-12-26 13:36  alexpeshkoff

	* firebird2/src/iscguard/iscguard.cpp (1.42):

	restored cleanup, accidentially erased by my previous commit

2004-12-26 13:11  alexpeshkoff

	* firebird2/src/iscguard/iscguard.cpp (1.41):

	fixed assertion in guardian

2004-12-26 05:08  robocop

	* firebird2/src/: burp/burp.cpp (1.96), burp/mvol.cpp (1.43),
	iscguard/iscguard.cpp (1.40), jrd/nbak.cpp (1.46), jrd/pwd.cpp
	(1.39), jrd/sdw.cpp (1.56), jrd/utl.cpp (1.80), jrd/vio.cpp
	(1.125), remote/inet.cpp (1.133), utilities/ibmgr/srvrmgr.cpp
	(1.24):

	Misc.

2004-12-25 10:43  robocop

	* firebird2/: configure.in (1.212), src/common/classes/locks.h
	(1.20), src/common/classes/rwlock.h (1.25),
	src/common/classes/semaphore.h (1.18), src/isql/isql.epp (1.128),
	src/jrd/btr.cpp (1.129), src/jrd/common.h (1.133), src/jrd/exe.h
	(1.64), src/jrd/filters.cpp (1.43), src/jrd/nbak.cpp (1.45),
	src/jrd/thd.h (1.41), src/remote/inet.cpp (1.132),
	src/utilities/guard/util.cpp (1.7), src/utilities/ibmgr/srvrmgr.cpp
	(1.23):

	Misc.

2004-12-24 10:35  kkuznetsov

	* firebird2/: configure.in (1.211), src/common/classes/fb_tls.h
	(1.12), src/common/classes/locks.h (1.19),
	src/common/classes/rwlock.h (1.24), src/common/classes/semaphore.h
	(1.17), src/jrd/isc.h (1.20), src/jrd/thd.cpp (1.43), src/jrd/thd.h
	(1.40), src/utilities/guard/util.cpp (1.6),
	src/utilities/ibmgr/srvrmgr.cpp (1.22):

	Some things is moved from R1.5.1.  Starting separating of defines
	accoding SOLARIS -- any threading modes SOLARIS_MT - solaris with
	Sun threading model current nothing - solaris with posix threading
	model

2004-12-24 09:51  robocop

	* firebird2/src/: burp/burp.cpp (1.95), common/classes/auto.h
	(1.10), common/classes/fb_string.h (1.2), dsql/ddl.cpp (1.123),
	dsql/pass1.cpp (1.184), dudley/expand.cpp (1.26), dudley/hsh.cpp
	(1.17), gpre/pas.cpp (1.48), intl/utils/maptest2.c (1.9),
	iscguard/iscguard.cpp (1.39), isql/isql.epp (1.127), jrd/btr.cpp
	(1.128), jrd/dsc.cpp (1.21), jrd/dyn.epp (1.73), jrd/grammar.cpp
	(1.9), jrd/met.epp (1.150), jrd/opt.cpp (1.213), jrd/sch.cpp
	(1.30), jrd/svc.cpp (1.135), jrd/tra.cpp (1.96), jrd/validation.cpp
	(1.2), jrd/why.cpp (1.89), jrd/os/vms/vmsevent.cpp (1.15),
	qli/format.cpp (1.31), remote/os/win32/property.cpp (1.12),
	remote/os/win32/srvr_w32.cpp (1.27), utilities/common/cmd_util.cpp
	(1.9):

	Style.

2004-12-23 11:15  aafemt

	* firebird2/src/isql/isql.epp (1.126):

	Fix extra EOLN in interactive mode without editline

2004-12-23 07:42  robocop

	* firebird2/src/jrd/utl.cpp (1.79):

	Fix a small bug introduced by Borland's copy/paste at unknown date
	before year 2000 and that we inherited when Mark created the
	Firebird tree.

2004-12-23 07:28  robocop

	* firebird2/src/jrd/utl.cpp (1.78):

	1.- Misc.  2.- Fix possible buffer overrun.

2004-12-23 04:03  robocop

	* firebird2/src/remote/inet_server.cpp (1.48):

	Misc.

2004-12-23 03:59  robocop

	* firebird2/src/jrd/grant.epp (1.49):

	Avoid some extra casts.

2004-12-22 19:34  skidder

	* firebird2/: lang_helpers/gds_codes.ftn (1.12),
	lang_helpers/gds_codes.pas (1.12), src/include/gen/codetext.h
	(1.19), src/include/gen/iberror.h (1.18), src/include/gen/msgs.h
	(1.24), src/include/gen/rdb_codes.h (1.19),
	src/include/gen/sql_code.h (1.21), src/jrd/par.cpp (1.112),
	src/msgs/facilities.sql (1.12), src/msgs/messages.sql (1.19),
	src/msgs/system_errors.sql (1.9):

	Add check for overly long identifiers when pasing BLR. This helps
	with savepoints problem reported by Vlad and other similar issues
	as well

2004-12-22 18:26  skidder

	* firebird2/builds/win32/msvc7/Firebird2.sln (1.19):

	Fix MSVC7 build

2004-12-22 09:50  robocop

	* firebird2/src/: jrd/opt.cpp (1.212), utilities/gsec/gsec.cpp
	(1.44):

	Fixing comments.

2004-12-22 09:49  robocop

	* firebird2/src/common/classes/: alloc.cpp (1.76), alloc.h (1.58):

	Misc.

2004-12-21 20:30  dimitr

	* firebird2/src/jrd/: drq.h (1.8), dyn_del.epp (1.42):

	Fixed DROP TABLE bug.

2004-12-20 18:44  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.200):

	verify DatabaseAccess in the same style&place for both attach and
	create

2004-12-20 18:36  alexpeshkoff

	* firebird2/src/jrd/thd.cpp (1.42):

	removed unneeded {} block - destructors order not important for
	ContextPoolHolder

2004-12-19 17:29  alexpeshkoff

	* firebird2/src/remote/os/win32/srvr_w32.cpp (1.26):

	front-ported one of the latest changes of 1.5.0

2004-12-19 17:19  alexpeshkoff

	* firebird2/builds/install/misc/firebird.conf (1.13):

	Added new parameter

2004-12-19 17:16  alexpeshkoff

	* firebird2/src/misc/upgrade/v2/: security_database.sql (1.1),
	security_database.txt (1.1):

	Security database upgrade from pre-2.0 format.

2004-12-19 16:24  alexpeshkoff

	* firebird2/src/: jrd/jrd.cpp (1.199), jrd/jrd_proto.h (1.35),
	jrd/pwd.cpp (1.38), jrd/scl.epp (1.68), jrd/scl_proto.h (1.20),
	dbs/security.sql (1.3):

	Better way for server to authenticate itself in security database.

2004-12-19 13:26  alexpeshkoff

	* firebird2/src/jrd/thd.cpp (1.41):

	fixed inconsistencies, noticed by Claudio

2004-12-17 12:12  alexpeshkoff

	* firebird2/src/: common/classes/alloc.cpp (1.75),
	common/classes/alloc.h (1.57), jrd/thd.cpp (1.40):

	use context pool in AutoStorage class

2004-12-17 07:22  robocop

	* firebird2/src/remote/inet.cpp (1.131):

	Misc.

2004-12-17 07:21  robocop

	* firebird2/: builds/mac_os_x/CS/CS.pbproj/project.pbxproj (1.11),
	builds/posix/make.shared.variables (1.47),
	builds/win32/msvc6/engine.dsp (1.55),
	builds/win32/msvc6/engine_classic.dsp (1.50),
	builds/win32/msvc6/engine_embed.dsp (1.29),
	builds/win32/msvc7/engine.vcproj (1.44),
	builds/win32/msvc7/engine_classic.vcproj (1.43),
	builds/win32/msvc7/engine_embed.vcproj (1.31),
	src/jrd/validation.cpp (1.1):

	val.h and val.cpp are unrelated.  Change was agreed a year ago in
	the list.

2004-12-17 06:57  robocop

	* firebird2/src/isql/isql.epp (1.125):

	Misc.

2004-12-17 06:56  robocop

	* firebird2/src/remote/inet.cpp (1.130):

	Minimize forced casts.

2004-12-17 06:40  robocop

	* firebird2/src/common/classes/ClumpletWriter.h (1.8):

	Misc.

2004-12-17 06:36  robocop

	* firebird2/src/: common/utils_proto.h (1.9),
	common/classes/ClumpletReader.h (1.11), common/classes/GenericMap.h
	(1.7), common/classes/fb_string.cpp (1.28),
	common/classes/string_test.cpp (1.2), common/config/config.h
	(1.34), common/config/config_file.h (1.11),
	common/config/config_impl.h (1.14), common/config/dir_list.h
	(1.14), dsql/dsql_proto.h (1.18), jrd/all.h (1.21), jrd/db_alias.h
	(1.6), jrd/dfw.epp (1.141), jrd/dyn_def.epp (1.89), jrd/err_proto.h
	(1.23), jrd/isc_f_proto.h (1.19), jrd/jrd.h (1.130),
	jrd/jrd_proto.h (1.34), jrd/plugin_manager.h (1.18), jrd/sha.h
	(1.2), jrd/os/config_root.h (1.8), jrd/os/fbsyslog.h (1.4),
	jrd/os/mod_loader.h (1.5), jrd/os/path_utils.h (1.10),
	jrd/os/darwin/config_root.cpp (1.3), jrd/os/posix/config_root.cpp
	(1.13), jrd/os/win32/config_root.cpp (1.17), remote/inet_proto.h
	(1.12), remote/xnet.cpp (1.59), remote/xnet_proto.h (1.14),
	remote/os/win32/wnet_proto.h (1.9), utilities/gsec/security.epp
	(1.14), utilities/gstat/dba.epp (1.54):

	fb_string.h is moved to common/classes.

2004-12-17 06:32  robocop

	* firebird2/src/common/classes/fb_string.h (1.1):

	fb_string.h is moved to common/classes.

2004-12-16 13:45  aafemt

	* firebird2/src/isql/isql.epp (1.124):

	Fix for AV on EOF in interactive mode

2004-12-16 11:23  aafemt

	* firebird2/src/isql/isql.epp (1.123):

	Parser must parse, not input routine

2004-12-16 11:13  aafemt

	* firebird2/src/isql/isql.epp (1.122):

	Redundant comment

2004-12-16 04:10  robocop

	* firebird2/src/: gpre/ada.cpp (1.47), gpre/c_cxx.cpp (1.60),
	gpre/ftn.cpp (1.54), gpre/pas.cpp (1.47), gpre/pretty.cpp (1.31),
	gpre/sql.cpp (1.52), jrd/opt.cpp (1.211):

	Misc.

2004-12-16 04:05  robocop

	* firebird2/src/utilities/gstat/dba.epp (1.53):

	Local variable overrode global, useless variable.

2004-12-16 04:02  robocop

	* firebird2/src/: dudley/extract.epp (1.41), gpre/ada.cpp (1.46),
	gpre/c_cxx.cpp (1.59), gpre/cob.cpp (1.56), gpre/ftn.cpp (1.53),
	gpre/gpre_meta.epp (1.51), gpre/pas.cpp (1.46), gpre/pretty.cpp
	(1.30), gpre/sql.cpp (1.51), jrd/dyn_def.epp (1.88),
	jrd/dyn_del.epp (1.41), jrd/dyn_mod.epp (1.56), jrd/par.cpp
	(1.111), jrd/qatest.cpp (1.17), jrd/svc.cpp (1.134), lock/lock.cpp
	(1.112), lock/print.cpp (1.46), qli/mov.cpp (1.37), qli/show.epp
	(1.39), remote/interface.cpp (1.98), remote/protocol.cpp (1.48),
	remote/server.cpp (1.107), utilities/install/install_svc.cpp
	(1.17), utilities/rebuild/rebuild.cpp (1.17):

	Misc.

2004-12-15 21:15  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.183):

	remove optimization in DSQL, this is now done in the optimizer (the
	place where it belongs)

2004-12-15 21:12  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.210):

	fix wrong join order with parameters/variables/constants after my
	last commits

2004-12-13 20:43  dimitr

	* firebird2/src/jrd/dyn_del.epp (1.40):

	Let's remove security class & privileges when a column is dropped.

2004-12-13 16:49  alexpeshkoff

	* firebird2/src/common/classes/ClumpletWriter.cpp (1.9):

	fixed bug, noticed by Adriano dos Santos Fernandes

2004-12-13 13:09  alexpeshkoff

	* firebird2/src/jrd/utl.cpp (1.77):

	misc.

2004-12-13 13:06  alexpeshkoff

	* firebird2/src/burp/burp.cpp (1.94):

	fixed bug in my last commit, noticed by Claudio

2004-12-13 13:05  alexpeshkoff

	* firebird2/src/common/classes/: string_test.cmd (1.1),
	string_test.cpp (1.1):

	test for Firebird::string

2004-12-12 07:50  robocop

	* firebird2/src/common/classes/: ClumpletReader.cpp (1.9),
	ClumpletReader.h (1.10):

	I can revert the constness if it becomes too restrictive in the
	future.

2004-12-12 03:03  robocop

	* firebird2/src/dsql/utld.cpp (1.33):

	Misc.

2004-12-12 03:01  robocop

	* firebird2/src/isql/isql.epp (1.121):

	Restore output if copy_table fails.

2004-12-12 02:58  robocop

	* firebird2/src/dsql/utld.cpp (1.32):

	Put some variables in context.

2004-12-12 02:57  robocop

	* firebird2/src/dsql/preparse.cpp (1.36):

	Restore checks for length. We don't need tokens bigger than 1KB.

2004-12-12 02:55  robocop

	* firebird2/src/include/fb_exception.h (1.16):

	Change the license with Mike's permission.

2004-12-12 02:55  robocop

	* firebird2/src/common/classes/: ClumpletWriter.cpp (1.8),
	ClumpletWriter.h (1.7):

	Misc.

2004-12-11 01:08  robocop

	* firebird2/src/dsql/preparse.cpp (1.35):

	Misc.

2004-12-10 23:54  robocop

	* firebird2/src/: dudley/exe.epp (1.58), gpre/gpre_meta.epp (1.50),
	jrd/utl_proto.h (1.18):

	Misc.

2004-12-10 23:50  robocop

	* firebird2/src/: alice/exe.cpp (1.42), alice/tdr.cpp (1.44),
	burp/restore.epp (1.87), common/classes/ClumpletReader.cpp (1.8),
	common/classes/ClumpletReader.h (1.9),
	common/classes/ClumpletWriter.cpp (1.7),
	common/classes/ClumpletWriter.h (1.6):

	Misc.

2004-12-10 21:50  robocop

	* firebird2/src/include/: fb_types.h (1.47), firebird.h (1.30):

	Changing the license with permission from Mark, Mike and John.

2004-12-10 15:51  robocop

	* firebird2/builds/posix/: Makefile.in.embed.gbak (1.10),
	Makefile.in.embed.gdef (1.9), Makefile.in.embed.gfix (1.13),
	Makefile.in.embed.gpre (1.18), Makefile.in.embed.isql (1.10),
	Makefile.in.embed.qli (1.16), Makefile.in.embed.util (1.18):

	Misc.

2004-12-09 20:18  alexpeshkoff

	* firebird2/: builds/posix/Makefile.in.embed.gbak (1.9),
	builds/posix/Makefile.in.embed.gdef (1.8),
	builds/posix/Makefile.in.embed.gfix (1.12),
	builds/posix/Makefile.in.embed.gpre (1.17),
	builds/posix/Makefile.in.embed.isql (1.9),
	builds/posix/Makefile.in.embed.qli (1.15),
	builds/posix/Makefile.in.embed.util (1.17),
	builds/win32/msvc6/Firebird2.dsw (1.34),
	builds/win32/msvc6/build_msg.dsp (1.8),
	builds/win32/msvc6/common_static.dsp (1.7),
	builds/win32/msvc6/fbserver.dsp (1.35), builds/win32/msvc6/isql.dsp
	(1.23), src/alice/exe.cpp (1.41), src/alice/tdr.cpp (1.43),
	src/burp/burp.cpp (1.93), src/burp/burp.h (1.64),
	src/burp/restore.epp (1.86), src/common/classes/ClumpletReader.cpp
	(1.7), src/common/classes/ClumpletReader.h (1.8),
	src/common/classes/ClumpletWriter.cpp (1.6),
	src/common/classes/ClumpletWriter.h (1.5),
	src/common/classes/array.h (1.33), src/dsql/preparse.cpp (1.34),
	src/dudley/exe.epp (1.57), src/gpre/gpre_meta.epp (1.49),
	src/isql/isql.epp (1.120), src/jrd/pwd.cpp (1.37), src/jrd/tra.cpp
	(1.95), src/jrd/utl.cpp (1.76), src/jrd/utl_proto.h (1.17),
	src/jrd/why.cpp (1.88), src/qli/meta.epp (1.53),
	src/utilities/create_db.cpp (1.9), src/utilities/nbackup.cpp
	(1.43), src/utilities/gsec/gsec.cpp (1.43),
	src/utilities/gstat/dba.epp (1.52):

	applied Clumplet* classes to dpb where possible

2004-12-09 07:53  skidder

	* firebird2/src/jrd/par.cpp (1.110):

	Fix the mistake in error message. The third time.

2004-12-09 03:50  robocop

	* firebird2/src/: burp/backup.epp (1.76), dsql/dsql.cpp (1.136),
	gpre/gpre.cpp (1.68), iscguard/cntl_guard.cpp (1.18), isql/isql.epp
	(1.119), jrd/enc.cpp (1.24), jrd/met.epp (1.149), jrd/met_proto.h
	(1.43), jrd/os/thd_priority.h (1.21), jrd/os/posix/path_utils.cpp
	(1.12), jrd/os/win32/thd_priority.cpp (1.24), qli/dtr.cpp (1.38),
	remote/merge.cpp (1.19), gpre/gpre.cpp (1.69):

	Misc.

2004-12-09 02:53  skidder

	* firebird2/src/isql/isql.epp (1.118):

	Fix POSIX build after Claudio cleanup

2004-12-08 07:06  robocop

	* firebird2/src/: jrd/common.h (1.132), lock/lock.cpp (1.111):

	Misc.

2004-12-08 07:03  robocop

	* firebird2/src/lock/lock.cpp (1.110):

	1.- Minimize buffer overrun.  2.- Stack variable should not be
	referenced once the owning function finishes. Make it static.

2004-12-08 06:59  robocop

	* firebird2/src/dsql/dsql.cpp (1.135):

	Prevent buffer overrun.

2004-12-08 06:58  robocop

	* firebird2/src/: dsql/ddl.cpp (1.122), dsql/sqlda.h (1.10),
	dsql/sqlda_pub.h (1.4), dudley/expr.cpp (1.26),
	include/fb_exception.h (1.15), intl/lc_narrow.cpp (1.12),
	intl/ldcommon.h (1.20), jrd/common.h (1.131), jrd/cvt.cpp (1.62),
	jrd/evl_string.h (1.19), jrd/sha.cpp (1.6), jrd/sqz.cpp (1.20):

	Misc.

2004-12-08 05:14  robocop

	* firebird2/src/jrd/os/posix/: mod_loader.cpp (1.7), path_utils.cpp
	(1.11):

	Putting the license on John's files after asking him for
	permission.

2004-12-08 05:11  robocop

	* firebird2/src/: jrd/gds.cpp (1.166), jrd/os/posix/fbsyslog.cpp
	(1.3), remote/xnet.cpp (1.58), utilities/install/install.cpp (1.7),
	utilities/install/services.cpp (1.15):

	Misc.

2004-12-08 03:36  robocop

	* firebird2/src/jrd/os/darwin/config_root.cpp (1.2):

	1.- Changing the license on John's files after asking him for
	permission.  2.- Misc.

2004-12-07 20:21  skidder

	* firebird2/builds/win32/msvc7/common_static.vcproj (1.8):

	Fix MSVC7 makefiles

2004-12-07 02:40  robocop

	* firebird2/src/: extlib/ib_udf2.sql (1.5),
	jrd/os/win32/isc_ipc.cpp (1.17):

	Misc.

2004-12-07 02:19  skidder

	* firebird2/src/jrd/: btr.cpp (1.127), cmp.cpp (1.166), cmp_proto.h
	(1.27), exe.cpp (1.137), idx.cpp (1.81), pcmet.epp (1.31), req.h
	(1.45), rse.cpp (1.84), tra.cpp (1.94), tra.h (1.45), tra_proto.h
	(1.17):

	Fix the memory leak from transaction pool when selectable stored
	procedures are called from PSQL or in subqueries

2004-12-07 02:17  robocop

	* firebird2/src/jrd/scl.epp (1.67):

	Nickolay compiler caught line without effect mine because I forgot
	the assignment.

2004-12-07 01:55  robocop

	* firebird2/src/jrd/os/darwin/mod_loader.cpp (1.5):

	1.- Changing the license on John's files after asking him for
	permission.  2.- Misc.

2004-12-07 01:43  robocop

	* firebird2/src/jrd/os/win32/isc_ipc.cpp (1.16):

	Misc.

2004-12-07 01:38  robocop

	* firebird2/src/isql/isql.epp (1.117):

	1.- Get rid of the std::string from the STL.  2.- Add a couple of
	missing deallocations.

2004-12-07 01:32  robocop

	* firebird2/src/: jrd/opt.cpp (1.209), isql/extract.epp (1.52),
	isql/show.epp (1.64):

	Misc.

2004-12-07 01:29  robocop

	* firebird2/src/extlib/: ib_udf.cpp (1.6), ib_udf2.sql (1.4):

	Slavomir Skopalik contributed IB_UDF_frac.

2004-12-06 11:16  robocop

	* firebird2/src/jrd/os/: posix/config_root.cpp (1.12),
	posix/mod_loader.cpp (1.6), posix/path_utils.cpp (1.10),
	win32/config_root.cpp (1.16), win32/path_utils.cpp (1.13):

	Misc.

2004-12-06 11:05  robocop

	* firebird2/src/jrd/os/: mod_loader.h (1.4), path_utils.h (1.9):

	Changing the license on John's files after asking him for
	permission.

2004-12-06 10:55  robocop

	* firebird2/src/jrd/: evl_string.h (1.18), plugin_manager.h (1.17):

	Misc.

2004-12-05 12:57  alexpeshkoff

	* firebird2/src/dsql/preparse.cpp (1.33):

	use new classes to preparse 'create database' statement

2004-12-05 12:51  alexpeshkoff

	* firebird2/src/dsql/: dsql.cpp (1.134), dsql.h (1.70):

	a bit better approach to setup dsql thread context

2004-12-04 09:30  robocop

	* firebird2/src/isql/: extract.epp (1.51), show.epp (1.63):

	Misc and solve a couple of missing deallocations.

2004-12-04 08:00  robocop

	* firebird2/src/jrd/ibase.h (1.99):

	Misc.

2004-12-04 07:58  robocop

	* firebird2/src/jrd/ibase.h (1.98):

	Function was deprecated in May 2001.

2004-12-04 07:50  robocop

	* firebird2/src/jrd/btr.cpp (1.126):

	Style.

2004-12-04 00:56  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.208):

	Improve cross join and merge/sort handeling

2004-12-03 08:56  dimitr

	* firebird2/src/jrd/cmp.cpp (1.165):

	Fixed SF #1077595.

2004-12-03 08:55  hvlad

	* firebird2/src/jrd/: btr.cpp (1.125), btr.h (1.37):

	Don't check uniqueness for null keys - this leads to big waste of
	time

2004-12-03 08:23  robocop

	* firebird2/src/isql/show.epp (1.62):

	Close the blob before returning an error.

2004-12-03 08:22  robocop

	* firebird2/src/isql/extract.epp (1.50):

	Misc.

2004-12-03 08:06  dimitr

	* firebird2/src/dsql/parse.y (1.164):

	Fixed issues spotted by Claudio.

2004-12-03 07:49  dimitr

	* firebird2/src/dsql/ddl.cpp (1.121):

	Restored datatype.

2004-12-03 07:23  robocop

	* firebird2/src/: common/classes/GenericMap.h (1.6),
	dsql/keywords.cpp (1.40), dsql/pass1.cpp (1.182),
	jrd/os/win32/guid.cpp (1.11):

	Misc.

2004-12-03 06:36  dimitr

	* firebird2/src/jrd/dyn.epp (1.72):

	Implemented REVOKE ADMIN OPTION FROM

2004-12-02 23:51  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.120), keywords.cpp (1.39),
	parse.y (1.163):

	1. Parser cleanup 2. SQL-99 synonyms for generators DDL/DML 3.
	Implemented REVOKE ADMIN OPTION FROM

2004-12-02 19:57  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.181):

	Fix check constraint bug with "ambigous fieldname" error

2004-12-02 13:15  aafemt

	* firebird2/src/jrd/os/win32/guid.cpp (1.10):

	MinGW windows.h does not include wincrypt.h

2004-12-02 13:11  aafemt

	* firebird2/src/common/classes/GenericMap.h (1.5):

	Shut up warning

2004-12-02 01:42  skidder

	* firebird2/src/burp/backup.epp (1.75):

	Fix for another problem with backing up stream blobs - zero-length
	stream blob may have non-zero segment count

2004-12-01 09:25  robocop

	* firebird2/src/isql/isql.epp (1.116):

	First attempt to fix the double charset reporting bug that our dear
	Blas left in isql more than half a year ago.

2004-12-01 09:16  robocop

	* firebird2/src/burp/backup.epp (1.74):

	Misc.

2004-12-01 08:38  alexpeshkoff

	* firebird2/src/jrd/jrd.h (1.129):

	removed fault comment

2004-12-01 01:02  skidder

	* firebird2/src/burp/backup.epp (1.73):

	Cure regressions introduced by Ann's cleanup in Firebird 1.0

2004-11-30 21:17  skidder

	* firebird2/src/: burp/backup.epp (1.72), jrd/jrd.cpp (1.198):

	Second attempt to fix backing up of stream blobs.  This time it
	should work with XNET and INET too.  Rollback earlier engine fix
	which now seems incorrect to me.

2004-11-30 07:17  robocop

	* firebird2/src/: common/classes/class_perf.cpp (1.16),
	common/classes/fb_tls.h (1.11), dsql/ddl.cpp (1.119),
	dudley/generate.cpp (1.19), intl/kanji.cpp (1.7), isql/extract.epp
	(1.49), jrd/cch.cpp (1.116), jrd/cvt2.cpp (1.43), jrd/dyn.h (1.22),
	jrd/enc.cpp (1.23), jrd/evl.cpp (1.131), jrd/execute_statement.cpp
	(1.13), jrd/flu.cpp (1.49), jrd/flu.h (1.10), jrd/fun.epp (1.69),
	jrd/gds.cpp (1.165), jrd/intl.cpp (1.72), jrd/met.epp (1.148),
	jrd/opt.cpp (1.207), jrd/pag.cpp (1.85), jrd/sha.cpp (1.4),
	jrd/os/posix/path_utils.cpp (1.9), jrd/os/win32/path_utils.cpp
	(1.12), msgs/enter_msgs.epp (1.15), remote/allr.cpp (1.30),
	utilities/nbackup.cpp (1.42), utilities/gstat/ppg.cpp (1.22),
	utilities/ibmgr/srvrmgr.cpp (1.20), utilities/install/services.cpp
	(1.14), jrd/sha.cpp (1.5), utilities/ibmgr/srvrmgr.cpp (1.21):

	Misc.

2004-11-30 07:08  robocop

	* firebird2/src/isql/show.epp (1.61):

	Don't show system functions.

2004-11-30 07:08  robocop

	* firebird2/src/jrd/why.cpp (1.87):

	Delete the crud.

2004-11-30 04:22  skidder

	* firebird2/src/isql/extract.epp (1.48):

	Do not include system functions in database metadata script
	generated by ISQL

2004-11-29 21:27  skidder

	* firebird2/src/burp/backup.epp (1.71):

	Do not store system functions in backup files

2004-11-29 12:15  alexpeshkoff

	* firebird2/src/jrd/: flu.cpp (1.48), flu.h (1.9), flu_proto.h
	(1.11), fun.epp (1.68), fun_proto.h (1.13), jrd.cpp (1.197), jrd.h
	(1.128), met.epp (1.147), why.cpp (1.86):

	1. rewritten flu.cpp using modern firebird classes library 2. fixed
	diagnostic about missing/unusable UDF module

2004-11-29 11:14  alexpeshkoff

	* firebird2/src/jrd/common.h (1.130):

	completely dropped support for ignored since 1.5 environment
	variable INTERBASE_EXT_LIB_PATH, firebird.conf UdfAccess is used
	instead

2004-11-29 11:12  alexpeshkoff

	* firebird2/src/jrd/pwd.cpp (1.36):

	SortedObjectsArray related changes

2004-11-29 11:11  alexpeshkoff

	* firebird2/src/jrd/ext.cpp (1.58):

	always check for readability of file in DirectoryList

2004-11-29 11:07  alexpeshkoff

	* firebird2/src/common/: classes/fb_pair.h (1.14),
	classes/objects_array.h (1.15), config/config_file.h (1.10),
	config/dir_list.cpp (1.23), config/dir_list.h (1.13):

	make SortedObjectsArray easier to use in simple cases

2004-11-29 11:06  alexpeshkoff

	* firebird2/src/utilities/nbackup.cpp (1.41):

	fixed gcc warning

2004-11-29 10:59  robocop

	* firebird2/src/common/classes/stack.h (1.17):

	"elem" is size_t, assert on it.

2004-11-29 10:09  robocop

	* firebird2/src/: dsql/ddl.cpp (1.118), jrd/constants.h (1.21),
	jrd/dfw.epp (1.140), jrd/dyn_def.epp (1.87), jrd/dyn_mod.epp
	(1.55):

	frb_sys_flag becomes fb_sys_flag

2004-11-29 10:05  robocop

	* firebird2/src/: jrd/inf_pub.h (1.3), dsql/pass1.cpp (1.180):

	Misc.

2004-11-29 05:39  skidder

	* firebird2/src/remote/: allr.cpp (1.29), server.cpp (1.106):

	Address the security issue in remote address handling code pointed
	by Claudio. Hack REMOTE server-side exception handling to make it
	not crash when exceptions actually happen. The latter seems to be
	the very old problem, in IB6 code looks the same

2004-11-29 02:08  skidder

	* firebird2/src/common/classes/GenericMap.h (1.4):

	Fix GCC build curing MSVC build at the same time

2004-11-29 00:09  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.206):

	1) Try to make new nodes from conjunctions applied to the top RSE
	of a UNION.	 Deliver the new nodes (created per rse inside the
	union) to the optimizing phase of every rse.  2) Little refactoring
	of above function and the one for aggregate

2004-11-28 23:38  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.179):

	bugfix: Making a derived field on a mapping failed when the mapping
	was mapping to another derived field.	 Make also a derived field
	from a derived field node.

2004-11-28 09:36  robocop

	* firebird2/src/jrd/evl.cpp (1.130):

	Misc.

2004-11-28 09:36  robocop

	* firebird2/src/isql/isql.epp (1.115):

	Apply Adriano change with the following explanation: Fix a bug that
	occur when a BLOB column is added after the start of the DML
	transaction.

2004-11-28 09:25  robocop

	* firebird2/src/jrd/evl.cpp (1.129):

	Change my FB1 logic that returned the table's owner for the role
	when a not null field with default CURRENT_ROLE is added, the table
	has records already and the user does a SELECT. Now, if
	CURRENT_USER==table's owner, then the CURRENT_ROLE is returned,
	otherwise NONE.

2004-11-28 08:05  robocop

	* firebird2/src/isql/isql.epp (1.114):

	Completed (I hope) Damyan Ivanov's patch that didn't work with
	insertions, updates and deletions.

2004-11-28 05:59  robocop

	* firebird2/src/gpre/cob.cpp (1.55):

	Overwrote the good version of the file thanks to the CVS Id tag.

2004-11-28 04:44  robocop

	* firebird2/src/dsql/: node.h (1.54), pass1.cpp (1.178):

	Silence warning.

2004-11-28 04:43  robocop

	* firebird2/src/gpre/cob.cpp (1.54):

	Misc.

2004-11-28 02:00  robocop

	* firebird2/: builds/posix/firebird.vers (1.6),
	builds/win32/defs/fbclient.def (1.12), builds/win32/defs/gds32.def
	(1.10), src/alice/alice.cpp (1.75), src/burp/burp.cpp (1.92),
	src/isql/isql.epp (1.113), src/jrd/gds.cpp (1.164),
	src/jrd/gds_proto.h (1.39), src/jrd/ibase.h (1.97),
	src/jrd/os/vms/dfloat_stub.cpp (1.11), src/remote/server.cpp
	(1.105), src/remote/os/win32/ibconfig.cpp (1.13),
	src/utilities/gsec/gsec.cpp (1.42), src/utilities/gstat/dba.epp
	(1.51):

	isc_interpret is fb_interpret again.  Please do a full rebuild.

2004-11-27 22:19  dimitr

	* firebird2/src/dsql/pass1.cpp (1.177):

	Fixed bug introduced some time ago by myself.

2004-11-27 21:54  dimitr

	* firebird2/src/jrd/opt.cpp (1.205):

	Improved optimization of mixed AND/OR predicates.

2004-11-27 09:13  robocop

	* firebird2/src/common/classes/ClumpletWriter.cpp (1.5):

	Corrections.

2004-11-27 07:57  robocop

	* firebird2/src/jrd/scl.epp (1.66):

	Handle possible buffer overrun.  Constant for non-specified role.

2004-11-27 07:54  robocop

	* firebird2/src/jrd/: constants.h (1.20), dyn.epp (1.71),
	dyn_def.epp (1.86):

	Constant for non-specified role.

2004-11-27 07:51  robocop

	* firebird2/src/jrd/: jrd.cpp (1.196), functions.cpp (1.22):

	Misc.

2004-11-27 06:45  robocop

	* firebird2/src/remote/server.cpp (1.104):

	Comment no longer applies.

2004-11-27 06:44  robocop

	* firebird2/src/jrd/: functions.cpp (1.21), functions.h (1.5),
	ini.epp (1.64):

	Leave room to register the example UDF's with the new macros.

2004-11-27 04:33  robocop

	* firebird2/src/remote/: inet_server.cpp (1.47),
	os/win32/srvr_w32.cpp (1.25):

	It seems to me those debugging reports are better read as text
	files.

2004-11-27 04:31  robocop

	* firebird2/src/common/classes/stack.h (1.16):

	Extra assertion and acknowledge "elem" is size_t.

2004-11-27 04:30  robocop

	* firebird2/src/common/classes/objects_array.h (1.14):

	Formatting and a couple of assertions.

2004-11-27 04:30  robocop

	* firebird2/src/common/classes/: ClumpletReader.h (1.7), fb_pair.h
	(1.13):

	const.

2004-11-27 01:52  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.204):

	Distribute HAVING clause conjunctions to the WHERE clause when
	possible.  This will improve VIEWs that contain a aggregate query
	and comparisons are done on fields from that VIEW that are also
	part of the GROUP BY clause.

2004-11-26 02:00  skidder

	* firebird2/src/: jrd/functions.cpp (1.20), jrd/ibase.h (1.96),
	jrd/jrd.cpp (1.195), jrd/jrd.h (1.127), remote/inet.cpp (1.129),
	remote/remote.h (1.43), remote/server.cpp (1.103), remote/xnet.cpp
	(1.57), remote/os/win32/wnet.cpp (1.28):

	CLIENT_ADDRESS and NETWORK_PROTOCOL variables support

2004-11-25 21:07  dimitr

	* firebird2/src/jrd/tra.h (1.44):

	An attempt to tune the number after some testing. Allows to reduce
	number of fetches (1.5-2x) in subsequent updates.  Perhaps could be
	increased to 64KB, but IMO more than 100K rows cannot be undone
	effectively in the current implementation.

2004-11-25 17:10  alexpeshkoff

	* firebird2/src/common/classes/GenericMap.h (1.3):

	make it compile with VC6

2004-11-25 17:09  alexpeshkoff

	* firebird2/src/jrd/: jrd.cpp (1.194), jrd.h (1.126):

	applied fixes, suggested by Claudio made get_options method of
	class DatabaseOptions

2004-11-25 03:28  skidder

	* firebird2/src/common/classes/GenericMap.h (1.2):

	Fix POSIX build

2004-11-25 02:41  skidder

	* firebird2/src/jrd/functions.cpp (1.19):

	Implement Dmitry suggestions regarding rdb$get_context
	functionality

2004-11-25 01:45  skidder

	* firebird2/src/: dsql/parse.y (1.162), jrd/cmp.cpp (1.164),
	jrd/exe.cpp (1.136):

	Dmitry asked me to add support for calling UDF routines ignoring
	return arguments so did I

2004-11-24 21:48  skidder

	* firebird2/src/jrd/: jrd.h (1.125), tra.h (1.43):

	Implement Claudio suggestion regarding clean generic map class

2004-11-24 21:44  skidder

	* firebird2/builds/: posix/make.shared.variables (1.46),
	win32/msvc6/common.dsp (1.30), win32/msvc6/common_classic.dsp
	(1.24), win32/msvc7/common.vcproj (1.20),
	win32/msvc7/common_classic.vcproj (1.18):

	Update makefiles

2004-11-24 21:38  skidder

	* firebird2/src/common/classes/: GenericMap.h (1.1), fb_pair.h
	(1.12):

	Implement Claudio suggestion regarding clean generic map class

2004-11-24 19:24  alexpeshkoff

	* firebird2/: src/common/classes/ClumpletReader.cpp (1.6),
	src/common/classes/ClumpletReader.h (1.6), src/jrd/jrd.cpp (1.193),
	builds/posix/make.shared.variables (1.45),
	builds/win32/msvc6/common.dsp (1.29),
	builds/win32/msvc6/common_classic.dsp (1.23):

	use ClumpletReader to parse dpb options

2004-11-24 19:11  alexpeshkoff

	* firebird2/src/jrd/isc_file.cpp (1.89):

	fixed regression in isc_file due to my last commit

2004-11-24 14:33  dimitr

	* firebird2/src/dsql/pass1.cpp (1.176):

	Fixed my SEGV, thanks to Adriano.

2004-11-24 10:32  robocop

	* firebird2/builds/win32/make_boot.bat (1.25):

	Rebuild was used always because the intermediates and/or the
	executables for build_msg and codes where written to the same dir
	for the debug and release versions. Since that was fixed time ago
	in msvc6, rebuild is not needed. I don't know about the msvc7
	configuration, so I didn't touch it.

2004-11-24 10:19  robocop

	* firebird2/src/jrd/: gds.cpp (1.163), gds_proto.h (1.38),
	ibsetjmp.h (1.7), intl.h (1.10), jrd.cpp (1.192), jrd.h (1.124),
	ods.h (1.32), quad.h (1.4), que.h (1.8), sort.cpp (1.73), svc.cpp
	(1.133), thd.h (1.39):

	Misc: style.

2004-11-24 10:16  robocop

	* firebird2/src/jrd/: os/vms/rdbint.cpp (1.15),
	os/win32/isc_ipc.cpp (1.15), btr.cpp (1.124), cch.cpp (1.115),
	cmp.cpp (1.163), common.h (1.129), cvt.cpp (1.61), dflt.h (1.6),
	dfw.epp (1.139), dpm.epp (1.58), dyn.h (1.21), evl_proto.h (1.20),
	fields.h (1.8):

	Misc: style.

2004-11-24 10:11  robocop

	* firebird2/src/: lock/lock.cpp (1.109), misc/align.cpp (1.9),
	msgs/check_msgs.epp (1.12), qli/dtr.h (1.21), qli/meta.epp (1.52),
	qli/report.cpp (1.16), remote/allr_proto.h (1.9),
	remote/interface.cpp (1.97), remote/server.cpp (1.102),
	remote/xnet.cpp (1.56), remote/xnet.h (1.11), utilities/drop.cpp
	(1.30):

	Misc: style.

2004-11-24 10:08  robocop

	* firebird2/src/: dudley/parse.cpp (1.48), gpre/gpre.cpp (1.67),
	gpre/gpreswi.h (1.11), gpre/hsh.h (1.6), include/fb_blk.h (1.11):

	Misc: style.

2004-11-24 10:05  robocop

	* firebird2/src/: common/classes/alloc.cpp (1.74),
	common/classes/alloc.h (1.56), common/classes/array.h (1.32),
	common/classes/class_perf.cpp (1.15), common/classes/fb_tls.h
	(1.10), common/classes/semaphore.h (1.16), common/classes/tree.h
	(1.45), common/config/config.cpp (1.58), dsql/parse.y (1.161):

	Misc: style.

2004-11-24 10:04  robocop

	* firebird2/src/isql/isql.epp (1.112):

	Allow the -m2 option to work.

2004-11-24 10:00  robocop

	* firebird2/src/msgs/: history.sql (1.7), msg.sql (1.6):

	Fix the messages database's history.

2004-11-24 09:58  robocop

	* firebird2/src/: isql/extract.epp (1.47), isql/isql.epp (1.111),
	isql/isql.h (1.40), msgs/facilities.sql (1.11), msgs/messages.sql
	(1.18):

	Applying Damyan Ivanov's isql patch.  Document it in the
	interactive help isql -? Document also the m2 option (merge
	diagnostics).

2004-11-23 23:43  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.203):

	fix bug with partially matched lower bounds on descending multi
	segment index.

2004-11-23 12:03  robocop

	* firebird2/src/isql/: extra_proto.h (1.8), extract.epp (1.46),
	show.epp (1.60), show_proto.h (1.16):

	Misc.

2004-11-23 11:29  robocop

	* firebird2/src/msgs/: facilities.sql (1.10), messages.sql (1.17):

	Preparing to commit Damyan Ivanov's isql patch, first step.

2004-11-23 11:11  robocop

	* firebird2/src/jrd/constants.h (1.19):

	Debris of rdb$current_database. :-)

2004-11-23 10:55  robocop

	* firebird2/builds/win32/msvc6/: common.dsp (1.28),
	common_classic.dsp (1.22):

	Fix MSVC6 build after Nickolay's changes.

2004-11-23 07:48  robocop

	* firebird2/src/jrd/cmp.cpp (1.162):

	Totally misc.

2004-11-23 07:03  robocop

	* firebird2/src/jrd/isc_file.cpp (1.88):

	Misc.

2004-11-23 06:36  skidder

	* firebird2/src/utilities/nbackup.cpp (1.40):

	Fix the nbackup problem on big-endian machines noted by Claudio

2004-11-23 06:34  robocop

	* firebird2/src/jrd/ini.epp (1.63):

	Bad comment caused by copy/paste.

2004-11-23 06:26  skidder

	* firebird2/doc/sql.extensions/README.context_variables2 (1.1):

	Preliminary explanation for new context variables logic

2004-11-23 06:06  skidder

	* firebird2/src/jrd/functions.h (1.4):

	Correct mistake in comment which Claudio noted

2004-11-23 05:14  skidder

	* firebird2/src/jrd/: functions.cpp (1.18), functions.h (1.3):

	Correction

2004-11-23 05:05  robocop

	* firebird2/src/dsql/pass1.cpp (1.175):

	Misc.

2004-11-23 05:03  robocop

	* firebird2/src/jrd/blp.h (1.17):

	BLR values in blp.h must not shift!

2004-11-23 03:45  skidder

	* firebird2/src/jrd/functions.h (1.2):

	Little correction in context vars support

2004-11-23 02:12  skidder

	* firebird2/src/jrd/inf.cpp (1.50):

	Let's use out new database ID for isc_info_db_id

2004-11-22 23:33  skidder

	* firebird2/builds/posix/make.shared.variables (1.44):

	Fix POSIX build

2004-11-22 21:49  skidder

	* firebird2/src/: dsql/dsql.cpp (1.133), dsql/gen.cpp (1.77),
	dsql/keywords.cpp (1.38), dsql/make.cpp (1.80), dsql/node.h (1.53),
	dsql/parse.y (1.160), dsql/pass1.cpp (1.174), jrd/blp.h (1.16),
	jrd/blr.h (1.18), jrd/cmp.cpp (1.161), jrd/evl.cpp (1.128),
	jrd/exe.h (1.63), jrd/nod.h (1.14), jrd/opt.cpp (1.202),
	jrd/par.cpp (1.109), misc/blrtable.cpp (1.17):

	Remove CURRENT_DATABASE keyword

2004-11-22 21:21  skidder

	* firebird2/: builds/win32/msvc7/common.vcproj (1.19),
	builds/win32/msvc7/common_classic.vcproj (1.17),
	lang_helpers/gds_codes.ftn (1.11), lang_helpers/gds_codes.pas
	(1.11), src/include/gen/codetext.h (1.18),
	src/include/gen/iberror.h (1.17), src/include/gen/msgs.h (1.23),
	src/include/gen/rdb_codes.h (1.18), src/include/gen/sql_code.h
	(1.20), src/jrd/constants.h (1.18), src/jrd/flu_proto.h (1.10),
	src/jrd/functions.cpp (1.17), src/jrd/functions.h (1.1),
	src/jrd/ini.epp (1.62), src/jrd/jrd.h (1.123), src/jrd/tra.h
	(1.42):

	Context variables support

2004-11-22 20:45  skidder

	* firebird2/src/msgs/: facilities.sql (1.9), messages.sql (1.16),
	system_errors.sql (1.8):

	Add messages for context variables and correct bad SQL code used
	for couple messages added earlier

2004-11-22 09:00  robocop

	* firebird2/src/isql/: isql.epp (1.110), isql.h (1.39):

	Allow basic leaks reporting, fix a couple of leaks and delete
	obsolete comment.

2004-11-22 07:27  robocop

	* firebird2/lang_helpers/: gds_codes.ftn (1.10), gds_codes.pas
	(1.10):

	Update misc files.

2004-11-21 17:46  alexpeshkoff

	* firebird2/src/jrd/isc_file.cpp (1.87):

	fixed work with NFS mount points

2004-11-21 17:25  alexpeshkoff

	* firebird2/src/jrd/alt.cpp (1.58):

	comment

2004-11-20 13:15  dimitr

	* firebird2/src/jrd/rse.cpp (1.83):

	no message

2004-11-19 04:52  robocop

	* firebird2/src/msgs/msg.sql (1.5):

	The obvious missing constraints, at least for me.

2004-11-19 04:51  robocop

	* firebird2/src/msgs/messages.sql (1.15):

	Get rid of journal-related messages.

2004-11-19 04:51  robocop

	* firebird2/src/msgs/history.sql (1.6):

	Keep history up to date by hand.

2004-11-19 04:50  robocop

	* firebird2/src/msgs/facilities.sql (1.8):

	The facilities's MAX_NUMBER is one more than the last used number
	in messages.sql for each facility. It worked nicely for years until
	the utilities became obsolete.

2004-11-19 00:00  arnobrinkman

	* firebird2/src/jrd/: btn.cpp (1.17), btn.h (1.14):

	Final ODS index structure change

2004-11-18 20:53  skidder

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.xinetd.in
	(1.3):

	Fix problem with XP SP2 clients talking to POSIX server
	(SF#1065511)

2004-11-18 14:58  hvlad

	* firebird2/src/jrd/: exe.cpp (1.135), exe.h (1.62):

	1. Use isc_stack_trace instead of isc_random 2. Correct exception
	handling when dynamic string is used. See comments in exe.cpp

2004-11-18 14:50  hvlad

	* firebird2/src/: include/gen/codetext.h (1.17),
	include/gen/iberror.h (1.16), include/gen/msgs.h (1.22),
	include/gen/rdb_codes.h (1.17), include/gen/sql_code.h (1.19),
	msgs/facilities.sql (1.7), msgs/messages.sql (1.14),
	msgs/system_errors.sql (1.7):

	Added new isc_stack_trace error code for PL-SQL stack trace

2004-11-18 10:14  dimitr

	* firebird2/src/jrd/evl.cpp (1.127):

	Cleanup.

2004-11-18 09:40  robocop

	* firebird2/src/remote/server.cpp (1.101):

	Misc.

2004-11-18 09:09  dimitr

	* firebird2/src/msgs/facilities.sql (1.6):

	no message

2004-11-17 23:01  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.173):

	Fix bug in aggregate-functions which burried EXISTS/SINGULAR
	predicate.

	See bug #1063254

2004-11-17 21:41  hvlad

	* firebird2/src/jrd/par.cpp (1.108):

	Fixed broken stored procedures default parameters handling. Thanks
	to Nickolay

2004-11-17 20:45  dimitr

	* firebird2/src/jrd/evl.cpp (1.126):

	no message

2004-11-17 20:33  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.160), exe.h (1.61), opt.cpp
	(1.201):

	Fixed bugs SF #459059 and #543106.

2004-11-17 19:27  dimitr

	* firebird2/src/dsql/: dsql.h (1.69), misc_func.cpp (1.8),
	pass1.cpp (1.172):

	Some corrections and cleanup.

2004-11-17 19:18  dimitr

	* firebird2/src/jrd/: blp.h (1.15), gds.cpp (1.162):

	Added missing BLR handling to the internal blob filter

2004-11-17 16:23  dimitr

	* firebird2/src/msgs/: messages.sql (1.13), system_errors.sql
	(1.6):

	1) Reworked error reporting 2) Allowed positioned updates for
	explicit cursors 3) Fixed some possible server crashes

2004-11-17 16:17  dimitr

	* firebird2/src/: jrd/exe.cpp (1.134), include/gen/codetext.h
	(1.16), include/gen/iberror.h (1.15), include/gen/msgs.h (1.21),
	include/gen/rdb_codes.h (1.16), include/gen/sql_code.h (1.18):

	1) Reworked error reporting 2) Allowed positioned updates for
	explicit cursors 3) Fixed some possible server crashes

2004-11-17 16:01  dimitr

	* firebird2/src/msgs/: messages.sql (1.12), system_errors.sql
	(1.5):

	1) Reworked error reporting 2) Allowed positioned updates for
	explicit cursors 3) Fixed some possible server crashes

2004-11-17 15:48  dimitr

	* firebird2/src/: dsql/dsql.cpp (1.132), dsql/node.h (1.52),
	dsql/parse.y (1.159), dsql/pass1.cpp (1.171), dsql/user_dsql.cpp
	(1.43), include/gen/codetext.h (1.15), include/gen/iberror.h
	(1.14), include/gen/msgs.h (1.20), include/gen/rdb_codes.h (1.15),
	include/gen/sql_code.h (1.17):

	1) Reworked error reporting 2) Allowed positioned updates for
	explicit cursors 3) Fixed some possible server crashes

2004-11-17 13:33  dimitr

	* firebird2/src/jrd/evl.cpp (1.125):

	Fixed bug found by Claudio.

2004-11-17 13:25  hvlad

	* firebird2/src/remote/server.cpp (1.100):

	Fix buffer overflow when string carried with status vector is too
	large. String will be truncated to 1023 bytes

2004-11-17 13:20  hvlad

	* firebird2/src/isql/isql.h (1.38):

	Allow isql to show large exception messages

2004-11-17 13:19  hvlad

	* firebird2/src/jrd/: exe.h (1.60), fields.h (1.7), ini.epp (1.61),
	ini.h (1.20), status.h (1.5):

	Enlarge exception messages from 80 to 1023 bytes

2004-11-17 09:59  robocop

	* firebird2/src/jrd/mov.cpp (1.21):

	Misc and comment.

2004-11-17 09:57  robocop

	* firebird2/src/jrd/svc.cpp (1.132):

	Totally misc.

2004-11-17 09:57  robocop

	* firebird2/src/jrd/sha.cpp (1.3):

	If sha_info.data is already BYTE*, why casting it to BYTE* again?

2004-11-17 09:55  robocop

	* firebird2/src/: common/classes/alloc.cpp (1.73),
	common/classes/alloc.h (1.55), jrd/gds.cpp (1.161),
	remote/os/win32/window.cpp (1.12):

	Poor man's version of the old gds_alloc_report.

2004-11-17 09:39  robocop

	* firebird2/src/jrd/inuse.cpp (1.8):

	Misc.

2004-11-17 06:20  robocop

	* firebird2/src/utilities/run_service.cpp (1.12):

	Correction.

2004-11-17 06:19  robocop

	* firebird2/src/utilities/print_pool.cpp (1.9):

	Misc.

2004-11-17 06:18  robocop

	* firebird2/src/utilities/gsec/call_service.cpp (1.7):

	Prevent garbage from being used.

2004-11-16 12:44  alexpeshkoff

	* firebird2/src/utilities/gsec/call_service.cpp (1.6):

	style

2004-11-16 12:43  alexpeshkoff

	* firebird2/src/remote/interface.cpp (1.96):

	restored broken by me const-correctness in remote

2004-11-16 12:41  alexpeshkoff

	* firebird2/src/jrd/jrd_pwd.h (1.16):

	take autoconfig.h into account

2004-11-16 09:52  robocop

	* firebird2/src/jrd/: sha.cpp (1.2), svc.cpp (1.131), thd.cpp
	(1.39):

	Misc.

2004-11-16 09:35  robocop

	* firebird2/src/: jrd/pwd.cpp (1.35), common/classes/timestamp.cpp
	(1.6):

	Misc.

2004-11-16 09:34  robocop

	* firebird2/src/jrd/os/win32/guid.cpp (1.9):

	We don't need reinterpret_cast from void*

2004-11-16 07:22  robocop

	* firebird2/src/common/classes/: ClumpletReader.cpp (1.5),
	ClumpletReader.h (1.5):

	Misc: where did those phantom spaces come from?

2004-11-16 07:16  robocop

	* firebird2/src/remote/inet.cpp (1.128):

	Totally misc: consistency with the other places.

2004-11-16 06:03  robocop

	* firebird2/src/common/fb_exception.cpp (1.16):

	Totally misc.

2004-11-16 06:02  robocop

	* firebird2/src/common/classes/alloc.h (1.54):

	Totally misc: comment.

2004-11-16 04:06  bellardo

	* firebird2/src/jrd/: plugin_manager.cpp (1.21), plugin_manager.h
	(1.16):

	Fix the copyright header.

2004-11-15 17:34  alexpeshkoff

	* firebird2/src/common/classes/: ClumpletReader.cpp (1.4),
	ClumpletReader.h (1.4), ClumpletWriter.cpp (1.4), ClumpletWriter.h
	(1.4), array.h (1.31):

	1. const-correctness of Clumplet classes 2. changed datatype to
	store ClumpletWriter buffer to avoid a lot of casts 3. added
	methods to support PathName operations

2004-11-15 16:52  alexpeshkoff

	* firebird2/src/remote/: inet.cpp (1.127), inet_proto.h (1.11),
	xnet.cpp (1.55), xnet_proto.h (1.13), os/win32/wnet.cpp (1.27),
	os/win32/wnet_proto.h (1.8):

	restored broken by me const-correctness in remote

2004-11-15 08:35  alexpeshkoff

	* firebird2/builds/win32/msvc6/: engine.dsp (1.54),
	engine_classic.dsp (1.49), engine_embed.dsp (1.28):

	replaced platform-dependent SHA1 with in-tree sha.cpp

2004-11-15 05:15  skidder

	* firebird2/builds/posix/: Makefile.in.embed.util (1.16),
	make.shared.variables (1.43):

	Fix posix build

2004-11-15 05:06  skidder

	* firebird2/src/jrd/vio.cpp (1.124):

	Fix GCC build

2004-11-15 01:32  skidder

	* firebird2/src/utilities/nbackup.cpp (1.39):

	Add workaround to NBACKUP for Windows problem causing OS to go down
	when somebody reads a large file

2004-11-15 01:21  skidder

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.43),
	engine_classic.vcproj (1.42), engine_embed.vcproj (1.30):

	Update MSVC7 makefiles

2004-11-14 22:08  skidder

	* firebird2/src/jrd/evl.cpp (1.124):

	Fix the bug I recently added to CURRENT_TIME precision handling

2004-11-14 21:59  skidder

	* firebird2/src/common/classes/timestamp.cpp (1.5):

	Minor correction of previous commit

2004-11-14 21:49  skidder

	* firebird2/src/common/classes/: timestamp.h (1.8), timestamp.cpp
	(1.4):

	Add time routines to TimeStamp class

2004-11-14 19:08  alexpeshkoff

	* firebird2/src/jrd/: jrd_pwd.h (1.15), pwd.cpp (1.34), sha.cpp
	(1.1), sha.h (1.1):

	replaced platform-dependent SHA1 with in-tree sha.cpp

2004-11-14 19:07  alexpeshkoff

	* firebird2/src/utilities/gsec/: call_service.cpp (1.5),
	call_service.h (1.2):

	misc cleanup

2004-11-14 19:05  alexpeshkoff

	* firebird2/src/: common/classes/fb_string.cpp (1.27), jrd/dfw.epp
	(1.138), jrd/dyn_def.epp (1.85), jrd/gds.cpp (1.160),
	jrd/isc_f_proto.h (1.18):

	cleanup of methods, storing data in plain char*

2004-11-14 19:02  alexpeshkoff

	* firebird2/src/jrd/os/: guid.h (1.8), posix/guid.cpp (1.7),
	win32/guid.cpp (1.8):

	added related feature - platform-dependent random genearator

2004-11-14 19:01  alexpeshkoff

	* firebird2/src/utilities/gsec/security.epp (1.13):

	dropped temp fix after bug with views was fixed by Dmitry Yemanov

2004-11-14 18:58  alexpeshkoff

	* firebird2/src/jrd/isc_file.cpp (1.86):

	style

2004-11-14 17:37  alexpeshkoff

	* firebird2/src/jrd/cvt.cpp (1.60):

	fixed debug build

2004-11-14 08:50  robocop

	* firebird2/src/msgs/: history.sql (1.5), messages.sql (1.11):

	Sync messages with Alex' changes in gsec.

2004-11-12 06:32  dimitr

	* firebird2/src/jrd/: cvt.cpp (1.59), evl.cpp (1.123):

	Restored missing asserts.

2004-11-11 22:45  skidder

	* firebird2/src/: common/fb_exception.cpp (1.15),
	include/fb_exception.h (1.14):

	Commit change adding method used by ClumpletReader/ClumpletWriter

2004-11-11 11:27  skidder

	* firebird2/src/jrd/blp.h (1.14):

	Remove unneeded item as Claudio noted

2004-11-11 11:21  hvlad

	* firebird2/src/jrd/vio.cpp (1.123):

	Corrected typos pointed by Claudio

2004-11-11 11:17  hvlad

	* firebird2/src/jrd/jrd.cpp (1.191):

	GC policy config entry don't need to be case-sensitive

2004-11-11 06:37  skidder

	* firebird2/src/: dsql/dsql.cpp (1.131), dsql/gen.cpp (1.76),
	dsql/keywords.cpp (1.37), dsql/make.cpp (1.79), dsql/node.h (1.51),
	dsql/parse.y (1.158), dsql/pass1.cpp (1.170), jrd/blp.h (1.13),
	jrd/blr.h (1.17), jrd/cmp.cpp (1.159), jrd/constants.h (1.17),
	jrd/evl.cpp (1.122), jrd/exe.h (1.59), jrd/jrd.cpp (1.190),
	jrd/jrd.h (1.122), jrd/nod.h (1.13), jrd/opt.cpp (1.200),
	jrd/par.cpp (1.107), misc/blrtable.cpp (1.16):

	CURRENT_DATABASE implementation. Established identity may also be
	used for isc_info_db_id datum

2004-11-11 05:57  skidder

	* firebird2/src/utilities/gsec/call_service.cpp (1.4):

	long is 64-bit datatype, but here encoded as 32-bit value. correct
	confusion

2004-11-11 05:47  skidder

	* firebird2/src/jrd/enc.cpp (1.22):

	Port ENC_crypt to 64 bits

2004-11-11 02:34  skidder

	* firebird2/src/utilities/gsec/call_service.cpp (1.3):

	Fix 64-bit build

2004-11-11 00:02  skidder

	* firebird2/src/jrd/jrd.cpp (1.189):

	Use case-sensitive comparisons for GC policy configuration entires.
	stricmp does not exist on Linux.

2004-11-10 14:32  hvlad

	* firebird2/src/jrd/jrd.h (1.121):

	Removed unneeded method as Nickolay suggested

2004-11-10 09:28  robocop

	* firebird2/src/jrd/isc_file.cpp (1.85):

	Misc.

2004-11-10 09:16  robocop

	* firebird2/src/burp/backup.epp (1.70):

	fb-checkins shows that I didn't commit the correct version of the
	file.

2004-11-10 06:19  robocop

	* firebird2/src/jrd/: jrd.cpp (1.188), vio.cpp (1.122):

	Misc.

2004-11-10 05:41  robocop

	* firebird2/src/jrd/fun.epp (1.67):

	Fix SF Bug #1057538.

2004-11-10 05:35  robocop

	* firebird2/src/jrd/: isc_sync.cpp (1.97), svc.cpp (1.130):

	Misc.

2004-11-10 05:33  robocop

	* firebird2/src/burp/backup.epp (1.69):

	Avoid backup corruption with too long file names.

2004-11-10 05:32  robocop

	* firebird2/src/gpre/cob.cpp (1.53):

	Fix with double quotes handling in case someone still uses gpre and
	COBOL.

2004-11-10 05:26  robocop

	* firebird2/src/utilities/: analyse.cpp (1.11), drop.cpp (1.29),
	gsec/call_service.cpp (1.2), gsec/gsec.cpp (1.41):

	Treat string literals and string constants with more respect.

2004-11-10 05:25  robocop

	* firebird2/src/utilities/nbackup.cpp (1.38):

	Protect from whatever possible (future) programming error that
	could cause a B.O. Probably the best fix is to make the constructor
	private and force all usage through the static raise() member
	function.

2004-11-10 05:22  robocop

	* firebird2/src/: msgs/change_msgs.epp (1.18), msgs/enter_msgs.epp
	(1.14), msgs/include.epp (1.11), msgs/modify_msgs.epp (1.13),
	qli/dtr.cpp (1.37), qli/eval.cpp (1.45), qli/exe.cpp (1.46),
	qli/help.epp (1.23), qli/lex.cpp (1.32), qli/lex_proto.h (1.9),
	qli/parse.cpp (1.37), qli/picstr.cpp (1.26):

	Treat string literals and string constants with more respect.

2004-11-10 05:18  robocop

	* firebird2/src/: gpre/c_cxx.cpp (1.58), gpre/cob.cpp (1.52),
	gpre/gpre.cpp (1.66), gpre/gpre.h (1.74), gpre/gpre_meta.epp
	(1.48), gpre/gpre_meta_boot.cpp (1.46), gpre/par.cpp (1.55),
	gpre/pas.cpp (1.45), gpre/pat.cpp (1.25), gpre/sql.cpp (1.50),
	isql/extract.epp (1.45), isql/isql.epp (1.109), isql/isql_win.cpp
	(1.18), jrd/cch.cpp (1.114), jrd/dbg.cpp (1.30), jrd/exe.cpp
	(1.133), jrd/exe_proto.h (1.13), jrd/jlx.c (1.9), jrd/log.cpp
	(1.21), jrd/opt.cpp (1.199), jrd/pwd.cpp (1.33), jrd/sqz.cpp
	(1.19), jrd/utl.cpp (1.75):

	Treat string literals and string constants with more respect.

2004-11-10 05:14  robocop

	* firebird2/src/: alice/alice.cpp (1.74), alice/alice_meta.epp
	(1.44), dsql/pass1.cpp (1.169), dudley/ddl.h (1.33), dudley/exe.epp
	(1.56), dudley/expr.cpp (1.25), dudley/extract.epp (1.40),
	dudley/lex.cpp (1.28), dudley/parse.cpp (1.47), dudley/trn.cpp
	(1.35):

	Treat string literals and string constants with more respect.

2004-11-09 14:06  hvlad

	* firebird2/builds/install/misc/firebird.conf (1.12):

	Added config file parameter for the garbage collection policy

2004-11-09 13:59  hvlad

	* firebird2/src/: common/config/config.cpp (1.57),
	common/config/config.h (1.33), jrd/jrd.cpp (1.187), jrd/jrd.h
	(1.120), jrd/tra.cpp (1.93), jrd/vio.cpp (1.121):

	Add config file parameter for the garbage collection policy

2004-11-08 13:53  asfernandes

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.42),
	engine_classic.vcproj (1.41), engine_embed.vcproj (1.29),
	fbclient.vcproj (1.36), gsec.vcproj (1.18), utilities.vcproj
	(1.20), utilities_classic.vcproj (1.19):

	Fix MSVC7 build after Alex changes

2004-11-08 10:38  hvlad

	* firebird2/src/jrd/svc.cpp (1.129):

	Fix wrong thread priority

2004-11-08 09:29  robocop

	* firebird2/src/jrd/isc_file.cpp (1.84):

	Totally misc.

2004-11-08 09:01  robocop

	* firebird2/src/jrd/jrd.cpp (1.186):

	Misc.

2004-11-08 08:09  robocop

	* firebird2/src/remote/interface.cpp (1.95):

	Consistency.

2004-11-08 08:08  robocop

	* firebird2/src/remote/inet_server.cpp (1.46):

	Misc.

2004-11-08 07:16  robocop

	* firebird2/src/jrd/: alt.cpp (1.57), os/win32/winnt.cpp (1.26):

	Misc.

2004-11-08 07:15  robocop

	* firebird2/src/jrd/os/vms/vms.cpp (1.23):

	Fix Alex' commit.

2004-11-08 06:50  robocop

	* firebird2/builds/posix/Makefile.in.client.gsec (1.2):

	Change the license.

2004-11-08 06:38  robocop

	* firebird2/src/: remote/os/win32/ibconfig.cpp (1.12),
	utilities/install/install.cpp (1.6),
	utilities/install/install_client.cpp (1.6),
	utilities/install/install_reg.cpp (1.12),
	utilities/install/install_svc.cpp (1.16), qli/meta.epp (1.51):

	Treat string literals and string constants with more respect.

2004-11-08 06:17  robocop

	* firebird2/src/qli/: dtr.h (1.20), expand.cpp (1.29), hsh.cpp
	(1.16), parse.cpp (1.36), report.h (1.8):

	Treat string literals and string constants with more respect.

2004-11-08 06:13  robocop

	* firebird2/src/jrd/why.cpp (1.85):

	Find a better way to handle ISC_lookup_entrypoint calls than to
	throw away constness.

2004-11-08 04:36  robocop

	* firebird2/src/jrd/os/vms/dfloat_stub.cpp (1.10):

	Pre-ANSI C file?

2004-11-08 04:33  robocop

	* firebird2/src/: misc/align.cpp (1.8), lock/driver.cpp (1.17),
	jrd/grammar.cpp (1.8), jrd/jlx.c (1.8), msgs/load.epp (1.12):

	Treat string literals and string constants with more respect.

2004-11-08 04:29  robocop

	* firebird2/src/gpre/: c_cxx.cpp (1.57), cmd.cpp (1.39), cob.cpp
	(1.51), dyntable.cpp (1.9), gpre.h (1.73), hsh.cpp (1.21), pas.cpp
	(1.44):

	Treat string literals and string constants with more respect.

2004-11-08 04:19  robocop

	* firebird2/src/dudley/: ddl.h (1.32), exe.epp (1.55), expand.cpp
	(1.25), generate.cpp (1.18), hsh.cpp (1.16), hsh_proto.h (1.7),
	parse.cpp (1.46), parse_proto.h (1.9):

	Treat string literals and string constants with more respect.

2004-11-08 04:15  robocop

	* firebird2/src/dsql/movd.cpp (1.17):

	Const and use symbolic constants instead of harcoded 20.

2004-11-08 04:12  robocop

	* firebird2/src/: burp/burp.h (1.63), burp/restore.epp (1.85),
	burp/spit.cpp (1.30), dsql/preparse.cpp (1.32), dsql/utld.cpp
	(1.31), dsql/utld_proto.h (1.10):

	Treat string literals and string constants with more respect.

2004-11-08 04:09  robocop

	* firebird2/src/: utilities/cache.cpp (1.16), gpre/ftn.cpp (1.52),
	misc/memtest.cpp (1.5), remote/os/win32/property.cpp (1.11):

	Misc.

2004-11-08 03:57  robocop

	* firebird2/src/: alice/exe.cpp (1.40), common/classes/stack.h
	(1.15), common/classes/tree.h (1.44):

	Misc and mark suspicious place(s).

2004-11-07 15:50  alexpeshkoff

	* firebird2/src/: jrd/alt.cpp (1.56), jrd/ibase.h (1.95),
	jrd/jrd.cpp (1.185), jrd/jrd_pwd.h (1.14), jrd/pwd.cpp (1.32),
	jrd/svc.cpp (1.128), utilities/gsec/call_service.cpp (1.1),
	utilities/gsec/call_service.h (1.1), utilities/gsec/gsec.cpp
	(1.40), utilities/gsec/gsec.h (1.20), utilities/gsec/gsecswi.h
	(1.4), utilities/gsec/secur_proto.h (1.7),
	utilities/gsec/security.epp (1.12):

	security fix 1. Use SHA1 hash instead of ENC_crypt.  2. Disable any
	remote (non-embedded) access to security.fdb.  3. Use services in
	gsec and isc_*_user() fucntions.      In gsec switch -database
	replaced with -server.	4. Protect from attempts to brut-force
	accounts/passwords.

2004-11-07 15:44  alexpeshkoff

	* firebird2/src/remote/: inet.cpp (1.126), inet_proto.h (1.10),
	inet_server.cpp (1.45), interface.cpp (1.94), server.cpp (1.99),
	xnet.cpp (1.54), xnet_proto.h (1.12), os/win32/wnet.cpp (1.26),
	os/win32/wnet_proto.h (1.7):

	more active use of Firebird::string in remote

2004-11-07 15:43  alexpeshkoff

	* firebird2/src/jrd/: dfw.epp (1.137), dyn_def.epp (1.84),
	isc_f_proto.h (1.17), isc_file.cpp (1.83), sdw.cpp (1.55), why.cpp
	(1.84), os/pio_proto.h (1.14), os/posix/unix.cpp (1.35),
	os/vms/vms.cpp (1.22), os/win32/winnt.cpp (1.25):

	1.fixed problem with double-opened databases on LanMan mounted
	disk.	  might cause database corruption.  2.more active use of
	Firebird::string in isc_file.cpp

2004-11-07 15:38  alexpeshkoff

	* firebird2/src/utilities/ibmgr/: ibmgr.h (1.9), srvrmgr.cpp
	(1.19):

	dropped unused function, which became absolutely senseless

2004-11-07 15:35  alexpeshkoff

	* firebird2/src/jrd/scl.epp (1.65):

	fixed problem with lost "authenticator" and "sweeper" user names

2004-11-07 15:33  alexpeshkoff

	* firebird2/src/jrd/plugin_manager.cpp (1.20):

	avoid gds__prefix() in favour of getRootDirectory()

2004-11-07 15:30  alexpeshkoff

	* firebird2/src/jrd/exe.cpp (1.132):

	avoid warnings in gcc

2004-11-07 15:27  alexpeshkoff

	* firebird2/src/jrd/: enc.cpp (1.21), enc_proto.h (1.4):

	1. make ENC_crypt thread safe 2. don't use libcrypt

2004-11-07 15:25  alexpeshkoff

	* firebird2/src/jrd/: cch.cpp (1.113), dyn_del.epp (1.39),
	dyn_mod.epp (1.54):

	avoid warnings in gcc

2004-11-07 15:20  alexpeshkoff

	* firebird2/src/gpre/cdbtable.h (1.2):

	added new dpb parameters

2004-11-07 15:17  alexpeshkoff

	* firebird2/src/dbs/security.sql (1.2):

	security fix 1. dropped table host_info 2. applied (modified a bit)
	patch of Ivan Prenosil letting user modify his password 3. expanded
	PASSWD field to fit new hashes

2004-11-07 15:12  alexpeshkoff

	* firebird2/src/common/config/: config.cpp (1.56), config.h (1.32):

	security fix added LegacyHash parameter to firebird.conf - setting
	to true makes it possible to check for old (crypt) hashes in
	security.fdb

2004-11-07 14:49  alexpeshkoff

	* firebird2/builds/win32/msvc6/: engine.dsp (1.53),
	engine_classic.dsp (1.48), engine_embed.dsp (1.27), fbclient.dsp
	(1.49), gsec.dsp (1.17), utilities.dsp (1.16),
	utilities_classic.dsp (1.14):

	security fix added new files to win32 VC6 build

2004-11-07 14:47  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.client.gsec (1.1),
	Makefile.in.client.util (1.21), Makefile.in.embed.util (1.15),
	Makefile.in.firebird (1.58), Makefile.in.refDatabases (1.24),
	make.shared.variables (1.42):

	security fix 1. added separate gsec.client build 2. added new files
	to posix build

2004-11-07 14:43  alexpeshkoff

	* firebird2/configure.in (1.210):

	security fixes - added check for libssl and gsec.client build

2004-11-07 11:52  robocop

	* firebird2/src/: common/classes/array.h (1.30),
	common/classes/locks.h (1.18), common/classes/objects_array.h
	(1.13), common/classes/rwlock.h (1.23), common/classes/semaphore.h
	(1.15), common/classes/vector.h (1.13), utilities/relay.cpp (1.7):

	Misc: extra semicolons do not help. :-)

2004-11-07 11:47  robocop

	* firebird2/src/jrd/: btn.cpp (1.16), cvt.cpp (1.58), dyn.epp
	(1.70), evl.cpp (1.121), gds.cpp (1.159), isc_sync.cpp (1.96),
	jrd.cpp (1.184), par.cpp (1.106), vio.cpp (1.120):

	Misc: extra semicolons do not help. :-)

2004-11-07 11:35  robocop

	* firebird2/src/: dsql/dsql.cpp (1.130), dsql/gen.cpp (1.75),
	dsql/parse.y (1.157), dsql/pass1.cpp (1.168), remote/inet.cpp
	(1.125), remote/interface.cpp (1.93), remote/server.cpp (1.98),
	remote/xnet.cpp (1.53), lock/print.cpp (1.45):

	Misc: extra semicolons do not help. :-)

2004-11-07 11:30  robocop

	* firebird2/src/isql/: extract.epp (1.44), isql.epp (1.108),
	show.epp (1.59):

	Misc: extra semicolons do not help. :-)

2004-11-07 11:20  robocop

	* firebird2/src/isql/isql.epp (1.107):

	When the XSQLDA is reallocated, set the version again (from my
	uncommitted FB1 fixes).

2004-11-06 08:20  robocop

	* firebird2/src/: jrd/intl.cpp (1.71), jrd/intl_classes.h (1.20),
	jrd/jrd.h (1.119), jrd/vio.cpp (1.119), common/classes/stack.h
	(1.14), common/classes/tree.h (1.43):

	1.- Extra unneeded semicolons are being garbage collected.  2.-
	Style: sepate params by space, type for<space>(, etc.

2004-11-06 08:17  robocop

	* firebird2/src/jrd/gds.cpp (1.158):

	Fix wrong comment due to copy/paste.

2004-11-06 07:05  skidder

	* firebird2/src/jrd/exe.cpp (1.131):

	Fix possible server crash when EXECUTE_IMMEDIATE is used to release
	or rollback transaction to non-existing savepoint. Reported by
	David Rushby as a part of 1.5.2 field test

2004-11-06 03:10  skidder

	* firebird2/src/jrd/dsc_pub.h (1.6):

	Remove comment that is no longer relevant

2004-11-05 20:33  dimitr

	* firebird2/src/iscguard/iscguard.cpp (1.38):

	Fix by Eugene Kilin.

2004-11-05 09:01  hvlad

	* firebird2/src/jrd/: common.h (1.128), dfw.epp (1.136), jrd.h
	(1.118), tra.cpp (1.92), vio.cpp (1.118):

	New garbage collector thread implementation

2004-11-04 20:38  skidder

	* firebird2/src/common/classes/timestamp.cpp (1.3):

	Fix posix build after my timestamp change

2004-11-04 20:14  skidder

	* firebird2/: configure.in (1.209),
	builds/win32/msvc7/common.vcproj (1.18),
	builds/win32/msvc7/common_classic.vcproj (1.16),
	builds/win32/msvc7/common_static.vcproj (1.7),
	src/common/classes/timestamp.cpp (1.2),
	src/common/classes/timestamp.h (1.7),
	src/include/gen/autoconfig_msvc.h (1.96), src/jrd/cvt.cpp (1.57),
	src/jrd/evl.cpp (1.120), src/jrd/gds.cpp (1.157), src/jrd/mov.cpp
	(1.20):

	Slightly adjust Dmitry's Firebird::TimeStamp class to make it more
	useful, change is coordiated with Dmitry. Use thread-safe
	localtime_r routine when it is available

2004-11-04 20:08  skidder

	* firebird2/src/utilities/nbackup.cpp (1.37):

	Add .nbk extension to file names generated by nbackup as suggested
	by Oliver

2004-11-04 19:59  skidder

	* firebird2/src/include/gen/msgs.h (1.19):

	regenerated msgs.h

2004-11-04 19:54  skidder

	* firebird2/src/utilities/nbackup.cpp (1.36):

	Improve NBACKUP diagnistics once again

2004-11-04 19:29  skidder

	* firebird2/src/utilities/nbackup.cpp (1.35):

	Fix bug in parameter parsing for NBACKUP, username/password were
	only recognized in the beginning of command. Improve diagnostics
	for invalid options given on command

2004-11-04 06:42  robocop

	* firebird2/builds/win32/msvc6/ib_udf.dsp (1.18):

	Remove the reference to ib_udf.c from MSVC6.

2004-11-04 06:34  robocop

	* firebird2/builds/win32/msvc6/: common.dsp (1.27),
	common_classic.dsp (1.21), common_static.dsp (1.6):

	Fix MSVC6 build after timestamp.cpp was created.

2004-11-04 06:26  robocop

	* firebird2/src/common/classes/timestamp.h (1.6):

	Be explicit.

2004-11-04 02:35  robocop

	* firebird2/builds/win32/preprocess.bat (1.32):

	Misc typo

2004-11-04 01:25  skidder

	* firebird2/builds/win32/preprocess.bat (1.31):

	Enable Claudio's workaround of using boot gpre for a few files in
	build process to permit using Firebird 1.5 or 1.0 as a build host
	engine. Medium-term solution would probably be to replicate boot
	build process for POSIX on Windows, it is not difficult

2004-11-04 00:47  skidder

	* firebird2/builds/posix/make.shared.variables (1.41):

	Fix POSIX build

2004-11-03 18:26  dimitr

	* firebird2/src/: common/classes/timestamp.cpp (1.1),
	common/classes/timestamp.h (1.5), jrd/req.h (1.44):

	Improved TimeStamp slightly to suit non-engine needs.

2004-11-03 15:16  fsg

	* firebird2/src/extlib/: ib_udf.cpp (1.5), ib_udf2.sql (1.3):

	Renamed old rand udf to srand added new rand function without seed
	FSG

2004-11-03 13:06  paulbeach

	* firebird2/builds/install/misc/firebird.conf (1.11):

	Fix minor typo

2004-11-03 09:38  skidder

	* firebird2/src/common/classes/: ClumpletReader.cpp (1.3),
	ClumpletReader.h (1.3), ClumpletWriter.cpp (1.3), ClumpletWriter.h
	(1.3):

	Bunch of fixes in clumplet readers and writers

2004-11-03 09:36  skidder

	* firebird2/src/common/classes/sparse_bitmap.h (1.11):

	Remove comment which is no longer pertinent

2004-11-03 00:07  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.167):

	bugfix: still were some ambiguous queries possible.

	fe: select rdb$database.rdb$relation_id from rdb$database,
	rdb$database

2004-11-02 16:42  hvlad

	* firebird2/src/jrd/sort.cpp (1.72):

	Correct my previous commit

2004-11-02 08:15  skidder

	* firebird2/builds/posix/Makefile.in.extlib (1.18):

	Migrate POSIX build to ib_udf.cpp

2004-11-02 08:13  skidder

	* firebird2/src/extlib/ib_udf.cpp (1.4):

	Fix POSIX build. It is difficult to teach make to pick up .cpp file
	when .c file with the same name is present. Thus we delete
	ib_udf.c.

2004-11-02 07:43  skidder

	* firebird2/src/common/classes/timestamp.h (1.4):

	Fix warning

2004-11-02 07:27  skidder

	* firebird2/builds/win32/msvc7/ib_udf.vcproj (1.17):

	Move MSVC7 build to ib_udf.cpp

2004-11-02 07:23  skidder

	* firebird2/src/extlib/ib_udf.cpp (1.3):

	Fix MSVC7 build

2004-11-02 03:41  asfernandes

	* firebird2/src/: burp/burp.h (1.62), burp/restore.epp (1.84),
	msgs/history.sql (1.4), msgs/messages.sql (1.10):

	Update very obsolete error message

2004-11-01 09:29  dimitr

	* firebird2/src/jrd/: cvt.cpp (1.56), evl.cpp (1.119), mov.cpp
	(1.19):

	Changed TimeStamp class a bit, as suggested by Claudio.

2004-11-01 09:26  dimitr

	* firebird2/src/common/classes/timestamp.h (1.3):

	Changed TimeStamp class a bit, as suggested by Claudio.

2004-11-01 09:23  robocop

	* firebird2/src/jrd/sort.cpp (1.71):

	Style.

2004-11-01 09:13  robocop

	* firebird2/src/jrd/exe.cpp (1.130):

	Forbid literal string assignment to array. Error msg is still
	confusing.

2004-11-01 08:51  hvlad

	* firebird2/src/jrd/: evl.cpp (1.118), idx.cpp (1.80), rse.cpp
	(1.82), sort.cpp (1.70), sort.h (1.25), sort_proto.h (1.14):

	Fixed broken unique index creation found by Adriano dos Santos
	Fernandes (unique indices can be created with duplicate keys)

2004-11-01 05:40  robocop

	* firebird2/src/jrd/scl.epp (1.64):

	Get rid of unused function params.

2004-11-01 05:35  robocop

	* firebird2/src/jrd/cvt.cpp (1.55):

	Scope.

2004-11-01 04:18  robocop

	* firebird2/src/jrd/met.epp (1.146):

	Make the assertion useful.

2004-10-31 10:28  robocop

	* firebird2/src/jrd/: cvt.cpp (1.54), pag.cpp (1.84):

	Misc.

2004-10-31 06:40  dimitr

	* firebird2/src/common/classes/timestamp.h (1.2):

	Removed unused code.

2004-10-30 21:41  dimitr

	* firebird2/src/jrd/: cvt.cpp (1.53), evl.cpp (1.117), exe.cpp
	(1.129), jrd.cpp (1.183), jrd.h (1.117), mov.cpp (1.18), req.h
	(1.43):

	Replaced non-centralized datetime management with a new class.

2004-10-30 21:28  dimitr

	* firebird2/src/common/classes/timestamp.h (1.1):

	Replaced non-centralized datetime management with a new class.

2004-10-30 09:05  robocop

	* firebird2/src/burp/: backup.epp (1.68), burp.h (1.61), mvol.cpp
	(1.42):

	Constant is the max size of the string, not the max length.

2004-10-30 08:48  robocop

	* firebird2/src/misc/upgrade/recovering_build.txt (1.1):

	Provides information on how to recover a failed build due to new
	fields added.

2004-10-30 08:03  robocop

	* firebird2/src/common/classes/sparse_bitmap.h (1.10):

	Misc.

2004-10-30 07:58  robocop

	* firebird2/src/burp/: backup.epp (1.67), burp.h (1.60),
	restore.epp (1.83):

	Implement rdb$description in rdb$generators.  Gbak should be able
	to backup and restore the new field(s).  Following Borland's
	practice when adding fields, I raised the backup number to 7. I
	should have done that when enhancing rdb$roles.

2004-10-30 07:51  robocop

	* firebird2/src/jrd/dfw.epp (1.135):

	Misc.

2004-10-30 07:41  robocop

	* firebird2/src/burp/: burp.cpp (1.91), burp_proto.h (1.18),
	mvol.cpp (1.41):

	Fix possible buffer overrun.

2004-10-30 07:36  robocop

	* firebird2/src/gpre/par.cpp (1.54):

	Wrong macro to inline function conversion (but harmless)

2004-10-30 07:30  robocop

	* firebird2/src/gpre/: ada.cpp (1.45), c_cxx.cpp (1.56), cob.cpp
	(1.50), ftn.cpp (1.51), gpre.cpp (1.65), gpre.h (1.72), pas.cpp
	(1.43), sqe.cpp (1.34), sql.cpp (1.49):

	Be more respectful of literal strings.

2004-10-30 07:23  robocop

	* firebird2/src/: include/gen/ids.h (1.9), jrd/dfw.epp (1.134),
	jrd/ini.epp (1.60), jrd/relations.h (1.8), jrd/trig.h (1.15),
	jrd/vio.cpp (1.117):

	Implement rdb$description in rdb$generators. What a chore.

2004-10-30 07:12  robocop

	* firebird2/src/jrd/: cvt.cpp (1.52), rse.cpp (1.81):

	Misc.

2004-10-29 19:51  skidder

	* firebird2/src/common/classes/sparse_bitmap.h (1.9):

	Kill a few redundant const qualifiers

2004-10-29 02:29  skidder

	* firebird2/src/jrd/rse.cpp (1.80):

	Go back to passing pointers to impure areas instead of direct
	bitmap pointers. The approach I tried doesn't work with nod_bit_in
	correctly and doesn't seem pretty to me anymore

2004-10-29 01:23  skidder

	* firebird2/src/: common/classes/sparse_bitmap.h (1.8), jrd/evl.cpp
	(1.116), jrd/evl_proto.h (1.19), jrd/nav.cpp (1.47), jrd/rse.h
	(1.36):

	Go back to passing pointers to impure areas instead of direct
	bitmap pointers. The approach I tried doesn't work with nod_bit_in
	correctly and doesn't seem pretty to me anymore

2004-10-29 00:42  skidder

	* firebird2/src/jrd/ibase.h (1.94):

	Add forgotten braces in preprocessor statement to prevent warnings
	on some old compilers

2004-10-28 07:23  robocop

	* firebird2/src/jrd/jrd.cpp (1.182):

	Misc.

2004-10-28 06:47  robocop

	* firebird2/src/jrd/idx.cpp (1.79):

	Misc.

2004-10-28 06:47  robocop

	* firebird2/src/extlib/fbudf/fbudf.sql (1.7):

	Alternative addDay2 function (same usage, more orthodox handling).
	Same can be done for other Add<part> functions.

2004-10-28 06:36  robocop

	* firebird2/src/extlib/fbudf/: fbudf.cpp (1.20), fbudf.h (1.7):

	Alternative addDay2 function (same usage, more orthodox handling).
	Same can be done for other Add<part> functions.

2004-10-27 20:17  asfernandes

	* firebird2/src/jrd/all.cpp (1.42):

	Make compilable in MSVC6

2004-10-27 15:27  dimitr

	* firebird2/src/jrd/evl.cpp (1.115):

	Let's include milliseconds also in CURRENT_TIMESTAMP, accordingly
	to the SQL spec.

2004-10-27 14:14  dimitr

	* firebird2/src/dsql/parse.y (1.156):

	Changed non-standard WEEKDAY and YEARDAY extentions to become
	non-reserved words.

2004-10-27 13:46  dimitr

	* firebird2/src/jrd/cvt.cpp (1.51):

	Let's include milliseconds in 'NOW'.

2004-10-27 12:54  aafemt

	* firebird2/src/dudley/ddl.h (1.31):

	Supress warning

2004-10-27 12:50  aafemt

	* firebird2/src/alice/alice.h (1.45):

	Supress warning

2004-10-27 12:19  aafemt

	* firebird2/src/jrd/ibase.h (1.93):

	Equal rights to all compilers as Claudio suggested

2004-10-27 12:14  aafemt

	* firebird2/src/dsql/dsql.cpp (1.129):

	Variable shadowing

2004-10-27 11:33  aafemt

	* firebird2/src/jrd/cmp.cpp (1.158):

	Fix warning

2004-10-27 11:32  dimitr

	* firebird2/src/dsql/: node.h (1.50), parse.y (1.155), pass1.cpp
	(1.166):

	Ported UPDATE/DELETE extentions from Yaffil.

2004-10-27 11:31  aafemt

	* firebird2/src/jrd/cmp.cpp (1.157):

	Variable shadowing that could cause memory leak

2004-10-27 11:27  aafemt

	* firebird2/src/: common/classes/sparse_bitmap.h (1.7),
	jrd/RecordNumber.h (1.4):

	Variable shadowing

2004-10-27 11:24  aafemt

	* firebird2/src/jrd/ibase.h (1.92):

	Supress compiler warning

2004-10-27 11:21  aafemt

	* firebird2/builds/posix/prefix.mingw (1.34):

	Unfortunatelly GNU autoconf macros added by Nikolay don't work for
	mingw

2004-10-27 04:35  skidder

	* firebird2/src/jrd/all.cpp (1.41):

	kill warning

2004-10-27 02:20  skidder

	* firebird2/src/jrd/ibase.h (1.91):

	Fix warning in VS2003 build I added recently

2004-10-27 00:23  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.198):

	1) fix outer join issues 2) fix problem with ORDER BY <index> and
	missing NULLs

2004-10-26 09:21  robocop

	* firebird2/src/dsql/: gen.cpp (1.74), node.h (1.49):

	Misc.

2004-10-25 12:31  robocop

	* firebird2/: lang_helpers/gds_codes.ftn (1.9),
	lang_helpers/gds_codes.pas (1.9), src/include/gen/codetext.h
	(1.14), src/include/gen/iberror.h (1.13), src/include/gen/msgs.h
	(1.18), src/include/gen/rdb_codes.h (1.14),
	src/include/gen/sql_code.h (1.16), src/msgs/facilities.sql (1.5),
	src/msgs/history.sql (1.3), src/msgs/system_errors.sql (1.4):

	Added new message. To be used later (pending changes).

2004-10-25 12:30  robocop

	* firebird2/src/msgs/messages.sql (1.9):

	Added new message. Rollback PB changes as agreed until a better
	solution is found.

2004-10-25 12:27  robocop

	* firebird2/src/msgs/: messages.sql (1.8), msg.sql (1.4):

	Allows to build FB2 with FB1. All data in the scripts was inserted
	happily.

2004-10-25 11:45  aafemt

	* firebird2/configure.in (1.208):

	1) Multithread for Win32. 2) Space is important sometimes

2004-10-25 07:14  skidder

	* firebird2/src/: common/classes/alloc.cpp (1.72),
	common/classes/alloc.h (1.53), jrd/all.cpp (1.40), jrd/jrd.cpp
	(1.181), jrd/jrd_proto.h (1.33):

	Implement routines for convenient dumping of memory pools under
	debugger

2004-10-25 05:52  skidder

	* firebird2/: builds/posix/firebird.vers (1.5),
	builds/win32/defs/fbclient.def (1.11), builds/win32/defs/gds32.def
	(1.9), src/alice/alice.cpp (1.73), src/burp/burp.cpp (1.90),
	src/isql/isql.epp (1.106), src/jrd/gds.cpp (1.156),
	src/jrd/gds_proto.h (1.37), src/jrd/ibase.h (1.90),
	src/jrd/os/vms/dfloat_stub.cpp (1.9), src/remote/server.cpp (1.97),
	src/remote/os/win32/ibconfig.cpp (1.11),
	src/utilities/gsec/gsec.cpp (1.39), src/utilities/gstat/dba.epp
	(1.50):

	fb_interpret->isc_interpet, deprecate isc_interpete, clean
	interface a little bit

2004-10-25 04:56  skidder

	* firebird2/src/include/gen/ids.h (1.8):

	Regenerated ids.h

2004-10-25 03:18  skidder

	* firebird2/src/jrd/: common.h (1.127), dfw.epp (1.133), dsc.h
	(1.20), ini.epp (1.59), met.epp (1.145), met_proto.h (1.42):

	Unify ODS11 between 32-bit and 64-bit builds on the same
	architecture: use 64-bit alignment and 32-bit descriptors

2004-10-25 03:09  skidder

	* firebird2/src/jrd/rse.cpp (1.79):

	WITH LOCK could have been ignored or applied to randomly wrong
	table if used with FIRST and/or SKIP in stored procedure or
	trigger. There are 3 other places in the engine (fetch_left,
	OPT_compile, get_record) still using the same idiom as one which
	was used by pessimistic locking. I won't fix them

2004-10-24 11:10  skidder

	* firebird2/builds/posix/make.defaults (1.37):

	Add support for biarch builds

2004-10-24 11:06  skidder

	* firebird2/: configure.in (1.207),
	builds/install/arch-specific/linux/Makefile.in (1.5),
	builds/install/arch-specific/linux/classic/rpmheader.txt.in (1.2),
	builds/install/arch-specific/linux/super/rpmheader.txt.in (1.3):

	Add support for biarch builds

2004-10-24 10:04  skidder

	* firebird2/builds/install/misc/firebird.conf (1.10):

	Add documentation note per claudio suggestion

2004-10-24 04:47  skidder

	* firebird2/src/common/config/config.cpp (1.55):

	Default to BugcheckAbort=1 in DEV_BUILD

2004-10-23 03:21  skidder

	* firebird2/src/common/classes/: ClumpletReader.cpp (1.2),
	ClumpletReader.h (1.2), ClumpletWriter.cpp (1.2), ClumpletWriter.h
	(1.2):

	Little corrections in clumplet handler classes

2004-10-23 02:54  robocop

	* firebird2/src/: jrd/dflt.h (1.5), jrd/exe.cpp (1.128),
	gpre/gpre_meta.epp (1.47), gpre/gpre_meta_boot.cpp (1.45):

	Misc.

2004-10-23 02:51  robocop

	* firebird2/builds/win32/preprocess.bat (1.30):

	Indication on how to recover the build manually after adding fields
	to the engine.

2004-10-22 18:26  paulbeach

	* firebird2/src/msgs/messages.sql (1.7):

	Somebody had saved this with word wrap. So some inserts failed on a
	MSCV6 build. Corrected.

2004-10-22 08:24  skidder

	* firebird2/src/common/classes/: ClumpletReader.cpp (1.1),
	ClumpletReader.h (1.1), ClumpletWriter.cpp (1.1), ClumpletWriter.h
	(1.1):

	Classes for secure manipulations with clumplet structures

2004-10-21 13:45  hvlad

	* firebird2/src/jrd/idx.cpp (1.78):

	More precise check for primary key\unique\foreign key constraints.
	Second part - expression indexes. Style

2004-10-20 19:42  dimitr

	* firebird2/src/remote/: inet.cpp (1.124), server.cpp (1.96):

	1) Backport my previous fix from B1_5_Release branch 2) Another
	events-related bugfix 3) Some cleanup

2004-10-20 03:03  robocop

	* firebird2/builds/win32/msvc6/ib_udf.dsp (1.17):

	Switch the NSVC6 version to use the new ib_udf2.sql with ib_udf.cpp

2004-10-20 02:16  robocop

	* firebird2/src/jrd/vio.cpp (1.116):

	Style and typo.

2004-10-20 02:15  robocop

	* firebird2/src/jrd/dyn_util.epp (1.36):

	Be consistent with SecurityClass's flags

2004-10-20 02:13  robocop

	* firebird2/src/jrd/: cmp.cpp (1.156), scl.epp (1.63):

	Redundant cast.

2004-10-20 02:09  robocop

	* firebird2/src/jrd/btr.cpp (1.123):

	const.

2004-10-20 02:07  robocop

	* firebird2/src/jrd/idx.cpp (1.77):

	a) Two vars in scope.  b) Style.

2004-10-18 22:48  skidder

	* firebird2/builds/install/misc/firebird.conf (1.9):

	Update BugCheckAbort option description

2004-10-18 16:46  hvlad

	* firebird2/src/jrd/: idx.cpp (1.76), vio.cpp (1.115), vio_proto.h
	(1.25):

	More precise check for primary key\unique\foreign key constraints.
	Code for expression indexes will be commited soon.

2004-10-18 09:19  robocop

	* firebird2/src/dsql/errd.cpp (1.36):

	a) Error reporting functions must not overflow their buffers.  b)
	Use ISC_STATUS type when dealing with status vector.

2004-10-18 09:17  robocop

	* firebird2/src/burp/burp.cpp (1.89):

	reinterpret_cast downgraded to static_cast

2004-10-18 08:48  robocop

	* firebird2/src/dsql/dsql.h (1.68):

	Totally misc.

2004-10-18 01:48  skidder

	* firebird2/configure.in (1.206):

	Add support for daily builds

2004-10-17 14:35  dimitr

	* firebird2/src/jrd/cmp.cpp (1.155):

	Fixed WITH CHECK issue for naturally updatable views.

2004-10-17 10:47  dimitr

	* firebird2/src/dsql/: keywords.cpp (1.36), parse.y (1.154):

	Replaced "==" with a SQL-99 compliant distinct predicate.

2004-10-17 05:35  robocop

	* firebird2/src/jrd/isc_sync.cpp (1.95):

	Misc.

2004-10-16 14:52  dimitr

	* firebird2/src/jrd/nbak.cpp (1.44):

	Extra protection for previous non-FB databases.

2004-10-16 01:07  skidder

	* firebird2/src/: jrd/isc_sync.cpp (1.94),
	remote/os/win32/srvr_w32.cpp (1.24):

	Improve firebird reliability in failure cases on Windows

2004-10-15 07:50  robocop

	* firebird2/src/common/classes/fb_string.cpp (1.26):

	Some folks couldn't compile...

2004-10-15 00:11  skidder

	* firebird2/src/jrd/isc_sync.cpp (1.93):

	Vlad pointed at a problem with my change. Correct it

2004-10-14 21:08  dimitr

	* firebird2/src/: jrd/blr.h (1.16), jrd/cmp.cpp (1.154),
	jrd/evl.cpp (1.114), jrd/exe.cpp (1.127), jrd/nav.cpp (1.46),
	jrd/nod.h (1.12), jrd/opt.cpp (1.197), jrd/par.cpp (1.105),
	misc/blrtable.cpp (1.15):

	Added the equivalence operator. The major index optimizations are
	done.  Notes: 1) Some optimizations will follow after more deep
	analysis.  2) The syntax "==" is not yet agreed on. I'd prefer it
	to be changed.

2004-10-14 20:54  dimitr

	* firebird2/src/dsql/: dsql.cpp (1.128), gen.cpp (1.73),
	keywords.cpp (1.35), node.h (1.48), parse.y (1.153), pass1.cpp
	(1.165):

	Added the equivalence operator. The major index optimizations are
	done.  Notes: 1) Some optimizations will follow after more deep
	analysis.  2) The syntax "==" is not yet agreed on. I'd prefer it
	to be changed.

2004-10-14 18:35  dimitr

	* firebird2/src/dsql/pass1.cpp (1.164):

	Restored the old code layout, as suggested by Claudio.

2004-10-13 20:45  dimitr

	* firebird2/src/lock/lock.h (1.32):

	Forgotten commit.

2004-10-13 20:37  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.117), gen.cpp (1.72),
	keywords.cpp (1.34), node.h (1.47), parse.y (1.152), pass1.cpp
	(1.163), pass1_proto.h (1.14):

	The entire RSE handling in the parser is slightly rewritten. New
	join syntax is introduced.  Notes: 1) Some features are disabled
	(via isc_wish_list) yet due to their incomplete implementation.  2)
	The parser may become unstable or cause regressions. It will be
	fixed ASAP.

2004-10-13 20:17  dimitr

	* firebird2/src/jrd/: drq.h (1.7), dyn_def.epp (1.83), par.cpp
	(1.104):

	Some changes to support procedure-based views. Much work is still
	required.

2004-10-11 19:18  hvlad

	* firebird2/src/jrd/: evl.cpp (1.113), evl_proto.h (1.18):

	Correct declaration as Claudio suggested

2004-10-11 12:00  robocop

	* firebird2/src/common/classes/alloc.cpp (1.71):

	Change Pascal AND to C++ && Thanks to Marlena Miller that couldn't
	compile.

2004-10-10 22:02  dimitr

	* firebird2/src/jrd/cmp.cpp (1.153):

	1) Fixed bug related to SKIP vs derived tables.  2) Prepared views
	to handle FIRST/SKIP/PLAN properly

2004-10-10 21:29  dimitr

	* firebird2/src/jrd/dfw.epp (1.132):

	Fixed bug related to UDFs vs expression indices.

2004-10-09 05:58  robocop

	* firebird2/src/jrd/err.cpp (1.59):

	Fix a possible buffer overrun after Arno's enhancement of
	ERR_bugcheck and internal_error.

2004-10-09 05:55  robocop

	* firebird2/src/jrd/err.cpp (1.58):

	I don't see a reason to call ERR_cstring over the result of a
	previous ERR_cstring.  Also, string literals are at fixed
	addresses, so they survive the function that originated them.

2004-10-09 05:52  robocop

	* firebird2/src/jrd/exe.cpp (1.126):

	Misc

2004-10-09 03:47  robocop

	* firebird2/src/jrd/gds.cpp (1.155):

	Fixed some possible buffer overruns and marked others.

2004-10-09 03:40  robocop

	* firebird2/src/jrd/evl.cpp (1.112):

	Misc.

2004-10-09 03:38  robocop

	* firebird2/src/jrd/why.cpp (1.83):

	Getting rid of IPSERV.

2004-10-09 03:37  robocop

	* firebird2/src/remote/interface.cpp (1.92):

	Redundant casts.  Getting rid of IPSERV.

2004-10-09 02:43  skidder

	* firebird2/src/common/classes/fb_string.cpp (1.25):

	Implement vprintf routine in Firebird::string class

2004-10-09 00:52  skidder

	* firebird2/src/common/classes/fb_string.cpp (1.24):

	Correct Firebird::string::printf behavior for very long strings

2004-10-08 17:05  skidder

	* firebird2/src/include/fb_exception.h (1.13):

	Add comment for a couple ugly aspects of exception handling (they
	need to be fixed, eventually)

2004-10-08 13:10  hvlad

	* firebird2/src/jrd/evl.cpp (1.111):

	Move 'fini_agg_distinct' declaration and definition in alphabet
	order

2004-10-08 13:08  robocop

	* firebird2/src/: dsql/metd.epp (1.70), dsql/parse.y (1.151),
	dsql/pass1.cpp (1.162), dudley/exe.epp (1.54), jrd/dyn_def.epp
	(1.82), msgs/change_msgs.epp (1.17):

	Redundant casts.

2004-10-08 12:18  hvlad

	* firebird2/src/jrd/: evl.cpp (1.110), evl_proto.h (1.17):

	Fix memory leak when a query contains both GROUP BY and DISTINCT
	and result set is empty

2004-10-08 10:12  robocop

	* firebird2/src/: remote/protocol.cpp (1.47), jrd/nbak.cpp (1.43):

	Style.

2004-10-08 10:11  robocop

	* firebird2/src/utilities/ibmgr/srvrmgr.cpp (1.18):

	Simplification

2004-10-08 06:47  robocop

	* firebird2/src/: jrd/dyn_def.epp (1.81), jrd/isc_f_proto.h (1.16),
	jrd/isc_file.cpp (1.82), jrd/met.epp (1.144), jrd/sdw.cpp (1.54),
	jrd/why.cpp (1.82), jrd/os/pio_proto.h (1.13),
	jrd/os/posix/unix.cpp (1.34), jrd/os/vms/vms.cpp (1.21),
	jrd/os/win32/winnt.cpp (1.24), remote/interface.cpp (1.91):

	Closing several possible buffer overruns.  Alex is expected to
	overwrite my changes in isc_file.cpp.

2004-10-07 22:44  skidder

	* firebird2/builds/posix/Makefile.in.client.fbudf (1.3):

	Build threaded version of fbudf library in SuperServer builds

2004-10-07 22:25  skidder

	* firebird2/builds/posix/: Makefile.in.client.gpre (1.16),
	Makefile.in.embed.gpre (1.16):

	Fix POSIX build after recent Claudio fix

2004-10-07 11:59  robocop

	* firebird2/src/gpre/: gpre.cpp (1.64), gpre.h (1.71), par.cpp
	(1.53):

	Looking at gpre.c in FB1 and the usage of the variable fatal_env,
	it's evident that the conversion SEH->C++ try/except screwed the
	logic. The original idea was that CPR_abort will cause the program
	to exit gracefully, not to continue parsing, because it's useless
	and clutters the console with hundreds of messages. As far as I can
	test, when gpre cannot attach to the db, run-time failures can be
	detected by gpre_static or a false result is converted in
	exception. The new gpre_exception propagates up to the highest
	level where it allows the program to exit gracefully as it was in
	FB1. Until now, the behavior in FB1.5 & FB2 has been annoying. When
	we fail to connect to the db, anything more than we do is useless;
	we now will print a message, clean the house and exit. Hope
	everyone can compile my change.

2004-10-07 11:46  robocop

	* firebird2/src/jrd/gds.cpp (1.154):

	VMS-related changes. Just in case.

2004-10-07 11:42  robocop

	* firebird2/src/: dudley/extract.epp (1.39), jrd/common.h (1.126):

	Treat literal strings as constants, please.

2004-10-07 11:27  robocop

	* firebird2/src/: common/fb_exception.cpp (1.14),
	include/fb_exception.h (1.12):

	Fixed a bug in fatal_exception's constructor that causes
	fill_status to write garbage in the status vector.  Overload what()
	for the same class. It helps gpre to quit on failures (gpre changes
	still not posted).

2004-10-07 11:24  robocop

	* firebird2/src/jrd/dyn_def.epp (1.80):

	Ugh, a change that belong to another, still not posted
	"configuration" slipped in. Go back.

2004-10-07 11:19  robocop

	* firebird2/src/: burp/backup.epp (1.66), qli/meta.epp (1.50):

	Misc.

2004-10-07 11:15  dimitr

	* firebird2/src/jrd/: btr.cpp (1.122), cch.cpp (1.112), cmp.cpp
	(1.152), evl.cpp (1.109), exe.cpp (1.125), idx.cpp (1.75), inf.cpp
	(1.49), met.epp (1.143), opt.cpp (1.196), pag.cpp (1.83), pcmet.epp
	(1.30), rlck.cpp (1.31), sdw.cpp (1.53), tpc.cpp (1.19), tra.cpp
	(1.91), tra.h (1.41), tra_proto.h (1.16), vio.cpp (1.114):

	1) Locks related cleanup 2) Got rid of TRA_nowait + transaction
	waits related cleanup 3) Return isc_lock_timeout when it's
	necessary TODO: Enhance SET TRANSACTION

2004-10-07 11:02  robocop

	* firebird2/src/jrd/: dfw.epp (1.131), dyn_def.epp (1.79):

	Possible buffer overrun.

2004-10-07 11:01  robocop

	* firebird2/src/jrd/: isc.cpp (1.52), isc_proto.h (1.12):

	Possible buffer overrun (SOLARIS & VMS) strncpy does not guarantee
	to write the null terminator!

2004-10-07 10:43  robocop

	* firebird2/src/jrd/utl.cpp (1.74):

	Misc

2004-10-07 10:35  robocop

	* firebird2/src/common/classes/fb_string.cpp (1.23):

	recalculate_length(), copy_to(), safe copy to a char array,
	constness, style.

2004-10-07 10:33  robocop

	* firebird2/src/jrd/idx.cpp (1.74):

	Little simplification.

2004-10-07 10:29  robocop

	* firebird2/src/dudley/extract.epp (1.38):

	Clarification on badly written old comment (problem with embedded
	blanks in identifiers)

2004-10-07 10:28  robocop

	* firebird2/src/dsql/gen.cpp (1.71):

	1.- Style.  2.- The const_cast is no longer needed.

2004-10-07 10:27  robocop

	* firebird2/src/dsql/dsql.cpp (1.127):

	Style

2004-10-07 10:25  robocop

	* firebird2/src/burp/burp.h (1.59):

	Fix a problem caused by cleanup changing #define to pointer to
	literal string.  Due to sizeof being involved, gbak could
	misinterpret a file as been a valid part of a multi-file backup.

2004-10-07 10:23  robocop

	* firebird2/src/burp/spit.h (1.8):

	Unused crud

2004-10-07 10:21  robocop

	* firebird2/src/alice/: alice_meta.epp (1.43), tdr.cpp (1.42):

	Misc and treat string literals as constants.

2004-10-07 08:15  skidder

	* firebird2/src/jrd/vio.cpp (1.113):

	Report lock manager error code to the user when pessimistic lock
	conflict is encountered. This change fixes a problem with deadlock
	reporting for pessimistic locks so it should be backported to
	B1_5_Release

2004-10-06 13:44  arnobrinkman

	* firebird2/src/jrd/idx.cpp (1.73):

	bugfix on previous commit

2004-10-05 23:09  arnobrinkman

	* firebird2/src/jrd/: btr.h (1.36), idx.cpp (1.72):

	fix problem with duplicate keys and wrong second recordnumber order
	in IDX_create_index

2004-10-05 22:16  dimitr

	* firebird2/src/jrd/rse.cpp (1.78):

	Fixed possible resource leaks for procedured subqueries.

2004-10-05 13:09  robocop

	* firebird2/src/misc/upgrade/v2/: ib_udf2_params.txt (1.1),
	ib_udf_params.txt (1.1), ib_udf_upgrade.sql (1.1):

	Add the files that show the differences between the old and the new
	ib_udf library and the script that upgrades system tables directly
	for people going from v1.5 to v2 that have the udf's already in
	use.

2004-10-05 09:03  hvlad

	* firebird2/src/common/classes/sparse_bitmap.h (1.6):

	Correct on-stack constructor for SparseBitmap (discussed with
	Nickolay)

2004-10-04 10:47  robocop

	* firebird2/src/extlib/fbudf/: fbudf.cpp (1.19), fbudf.h (1.6):

	Make fbudf more civilized: - Functions that use an output argument
	shouldn't return anything.  - Signal null output blob if the engine
	understands it.  - Make input parameter const except in some cases
	where the library plays with input params using internal engine
	knowledge (not recommended for general usage).

2004-10-04 10:37  robocop

	* firebird2/src/jrd/gds.cpp (1.153):

	Close vulnerability #6 in gds__interprete's new version.  In the
	loop, if several parameter exist, they are copied one after another
	in the same dynamic buffer. Therefore, for the 2nd param and more,
	we don't have the full buffer size to copy arguments, but only the
	remainder. Big buffer overflow could happen here.  If there's no
	buffer at all (from fix #5), the empty literal string is passed.
	Now, fb_interpret seems ready to be used.

2004-10-04 10:14  robocop

	* firebird2/src/: alice/alice_meta.epp (1.42), alice/exe.cpp
	(1.39), common/fb_exception.cpp (1.13), common/classes/alloc.cpp
	(1.70), common/classes/class_test.cpp (1.24),
	common/classes/fb_string.cpp (1.22), common/classes/sparse_bitmap.h
	(1.5), common/config/dir_list.cpp (1.22), dsql/array.epp (1.33),
	dsql/ddl.cpp (1.116), dsql/gen.cpp (1.70), dsql/hsh.cpp (1.29),
	dsql/parse.y (1.150), dsql/pass1.cpp (1.161), jrd/cmp.cpp (1.151),
	jrd/exe.cpp (1.124), jrd/shut.cpp (1.32), jrd/sort.cpp (1.69),
	jrd/thd.cpp (1.38), jrd/tra.cpp (1.90), jrd/why.cpp (1.81),
	utilities/nbackup.cpp (1.34):

	Style: if<space>( for<space>( switch<space>( while<space>(

2004-10-04 10:07  robocop

	* firebird2/src/jrd/gds.cpp (1.152):

	Close vulnerability #5 in gds__interprete's new version, reported
	by Dmitry Sibiryakov.  When copying paramters to a dynamic buffer,
	the null terminator was written beyond the buffer's end.
	Additionally, if there's no buffer at all (to be evident when fix
	#6 is posted), the empty literal string is passed.

2004-10-04 09:38  robocop

	* firebird2/src/jrd/gds.cpp (1.151):

	Close vulnerability #4 in gds__interprete's new version.  Static
	array with 10 places to hold pointers to parameters
	(isc_arg_string, isc_arg_number & isc_arg_cstring) may overflow in
	the loop that fills it and doesn't check bounds.

2004-10-04 07:23  skidder

	* firebird2/: acx_pthread.m4 (1.1), configure.in (1.205),
	builds/posix/Makefile.in.extlib (1.17),
	builds/posix/Makefile.in.fbserver (1.16),
	builds/posix/Makefile.in.intl (1.19),
	builds/posix/Makefile.in.libfbclient (1.25),
	builds/posix/make.rules (1.24), builds/posix/prefix.mingw (1.33):

	Use GNU autoconf macros to determine switches required to generate
	threaded binaries properly

2004-10-04 06:59  robocop

	* firebird2/src/: msgs/build_file.epp (1.26), jrd/gds.cpp (1.150),
	jrd/msg.h (1.7):

	Misc cleanup.

2004-10-04 06:59  robocop

	* firebird2/src/gpre/c_cxx.cpp (1.55):

	Finalize Nickolay's rollback of my changes to get MSVC6 compiling
	HEAD.

2004-10-04 06:44  robocop

	* firebird2/src/: jrd/gds.cpp (1.149), common/utils.cpp (1.13):

	Close vulnerability #3 in gds__interprete's new version.
	Traditional sprintf could write past the end of buffer.

2004-10-04 06:43  robocop

	* firebird2/src/jrd/os/win32/path_utils.cpp (1.11):

	Totally misc: typo in comment.

2004-10-04 06:42  robocop

	* firebird2/src/jrd/file_params.h (1.22):

	Fix problem created by Blas' cleanup (went unnoticed at its due
	time).	sizeof(literal string) != sizeof(pointer to literal string)
	Possible buffer overrun in one place.

2004-10-04 06:39  robocop

	* firebird2/src/jrd/event.cpp (1.54):

	Months ago I marked a buffer overrun in deliver_request().  Now I
	think I've fixed it.

2004-10-03 22:18  skidder

	* firebird2/src/: gpre/int_cxx.cpp (1.38), jrd/blb.cpp (1.91),
	jrd/blb.h (1.21), jrd/dfw.epp (1.130), jrd/tra.h (1.40):

	Roll back implementation of Claudio suggestion for consturctor of
	BID structure. It forced addition of constructors for message
	structures generated by GPRE which is not correct

2004-10-03 22:14  skidder

	* firebird2/src/lock/print.cpp (1.44):

	Use MSVC6 variant of code everywhere to avoid excess conditionals

2004-10-03 14:36  dimitr

	* firebird2/src/jrd/err.cpp (1.57):

	Minor correction.

2004-10-03 14:16  dimitr

	* firebird2/src/jrd/cch.cpp (1.111):

	Some checks as suggested by Claudio.

2004-10-03 14:10  dimitr

	* firebird2/src/jrd/: evl.cpp (1.108), exe.cpp (1.123):

	Added more points to reschedule.

2004-10-03 13:38  dimitr

	* firebird2/src/dsql/parse.y (1.149):

	Fixed AV in the parser.

2004-10-03 11:48  robocop

	* firebird2/src/jrd/isc_f_proto.h (1.15):

	Shortly after I committed, I noticed that ISC_strip_filename() is
	only declared but not defined anywhere. Deleted it.

2004-10-03 11:44  robocop

	* firebird2/src/jrd/isc_f_proto.h (1.14):

	Fix assertion in fb_string has agreed with Alex: in the caller
	function.

2004-10-03 11:31  robocop

	* firebird2/src/jrd/gds.cpp (1.148):

	Fix mistake in operator until I'm ready to commit our utility
	snprintf.

2004-10-03 09:06  robocop

	* firebird2/src/lock/reset.cpp (1.3):

	Little program made more correct.

2004-10-03 09:04  robocop

	* firebird2/src/remote/: remote.h (1.42), os/win32/ibconfig.cpp
	(1.10), os/win32/property.cpp (1.10), os/win32/window.cpp (1.11):

	ipserver is being deleted. Update source files.

2004-10-03 08:29  robocop

	* firebird2/builds/: mac_os_x/CS/CS.pbproj/project.pbxproj (1.10),
	posix/prefix.mingw (1.32), win32/msvc6/fbclient_static.dsp (1.17):

	ipserver is being deleted. Update build files.

2004-10-03 06:48  robocop

	* firebird2/src/: dsql/ddl.cpp (1.115), dsql/dsql.cpp (1.126),
	dsql/keywords.cpp (1.33), dsql/node.h (1.46), dsql/parse.y (1.148),
	dudley/ddl.h (1.30), dudley/exe.epp (1.53), dudley/extract.epp
	(1.37), dudley/hsh.cpp (1.15), dudley/parse.cpp (1.45),
	dudley/parse.h (1.8), gpre/cmd.cpp (1.38), gpre/pretty.cpp (1.29),
	isql/extract.epp (1.43), isql/isql.h (1.37), isql/show.epp (1.58),
	jrd/RecordNumber.h (1.3), jrd/cch.cpp (1.110), jrd/cch.h (1.26),
	jrd/dmp.cpp (1.28), jrd/dyn_def.epp (1.78), jrd/dyn_df_proto.h
	(1.10), jrd/dyn_mod.epp (1.53), jrd/flags.h (1.5), jrd/ibase.h
	(1.89), jrd/jrd.h (1.116), jrd/ods.h (1.31), jrd/pag.cpp (1.82),
	jrd/pag_proto.h (1.13), jrd/tra.h (1.39), jrd/os/vms/vms.cpp
	(1.20), utilities/gstat/ppg.cpp (1.21),
	utilities/rebuild/rebuild.cpp (1.16):

	After talking to Ann, decided to disable several items: - obsolete
	items like WAL and JOURNAL (cleaned in the past) - crud from
	attempts never finished like the shared cache manager for Classic -
	DSQL nodes that aren't used. This allowed freeing some keywords.
	The functionality was disabled by commenting the code. No code has
	been deleted.

2004-10-03 06:44  robocop

	* firebird2/src/lock/print.cpp (1.43):

	MSVC6 doesn't know how to convert UINT64 to double.

2004-10-03 06:43  robocop

	* firebird2/src/gpre/: c_cxx.cpp (1.54), int_cxx.cpp (1.37):

	Let's gpre be more CPP friendly when defining ports (at least with
	MSVC6) Ref: object with constructor inside struct should have that
	struct given a type name.

2004-10-02 11:33  robocop

	* firebird2/src/: jrd/RecordNumber.h (1.2), common/classes/tree.h
	(1.42):

	Member functions that don't change anything are marked const.

2004-10-02 11:31  robocop

	* firebird2/src/common/classes/fb_string.cpp (1.21):

	Prevent buffer overrun (equivalent to evl.cpp's concatenate).

2004-10-02 11:29  robocop

	* firebird2/src/jrd/evl.cpp (1.107):

	Shorter code.

2004-10-02 11:28  robocop

	* firebird2/src/jrd/dpm.epp (1.57):

	Restore check for negative rec number just in case.

2004-10-02 11:26  robocop

	* firebird2/src/jrd/btr.cpp (1.121):

	Make comment clear

2004-10-01 23:29  skidder

	* firebird2/src/: jrd/common.h (1.125), lock/lock.h (1.31),
	lock/print.cpp (1.42):

	Small lock manager fixes.

	Use 64-bit lock manager performance counters. 32-bit counters
	overflowed every few hours under load and this was considerably
	reduced their usefulness.  Use separate version for 64-bit lock
	manager tables. While you can have both 32-bit and 64-bit versions
	of engine running on the same machine lock manager structures have
	different layout and mismatch is not desireable.

2004-10-01 23:12  skidder

	* firebird2/src/jrd/: blb.cpp (1.90), blb.h (1.20), dfw.epp
	(1.129), tra.h (1.38):

	Implement BID constructor as Claudio suggested

2004-10-01 11:45  dimitr

	* firebird2/src/jrd/cch.cpp (1.109):

	Some minor corrections, as suggested by Claudio.

2004-10-01 08:27  hvlad

	* firebird2/src/common/classes/sparse_bitmap.h (1.4):

	Make new class SparseBitmap compile by MSVC6

2004-10-01 08:21  robocop

	* firebird2/src/jrd/tra.h (1.37):

	Misc

2004-09-30 19:45  skidder

	* firebird2/src/jrd/: blb.cpp (1.89), blb.h (1.19):

	Use slightly more hairy BID structure to work correctly on Sparc,
	PPC and other RISC platforms

2004-09-30 18:29  skidder

	* firebird2/configure.in (1.204):

	Correctly build on non-x86 SuSE linux

2004-09-30 16:35  hvlad

	* firebird2/src/jrd/vio.cpp (1.112):

	Fix errors after RecordBitmap introduced

2004-09-29 23:58  arnobrinkman

	* firebird2/src/common/classes/sparse_bitmap.h (1.3):

	fix bug with singular bitmaps, in consideration with Nickolay

2004-09-29 12:11  paul_reeves

	* firebird2/src/remote/inet_server.cpp (1.44):

	No need to specifically log sigpipe errors when running SuperServer
	on *nix

2004-09-29 10:20  robocop

	* firebird2/src/jrd/dbt.cpp (1.30):

	Don't know if it will work, but at least reflects the previous
	changes in other places.

2004-09-29 08:42  robocop

	* firebird2/src/extlib/fbudf/fbudf.sql (1.6):

	Put comment on deprecated functions.

2004-09-29 08:41  robocop

	* firebird2/src/extlib/fbudf/fbudf.cpp (1.18):

	Fix problem reported by "jssahdra" in fb-support. Numeric overflow
	caused resulting timestamp to go backwards instead of forward.

2004-09-29 05:46  robocop

	* firebird2/src/jrd/gdsassert.h (1.13):

	Do not override local fb_assert like the ones in gpre and dsql.
	(The problem appeared when I applied utils_proto.h in more places.)

2004-09-29 05:44  robocop

	* firebird2/src/isql/isql.epp (1.105):

	Solve assertion in latest MSVC regarding isspace() with two helper
	functions. This is a mere reorganization of Adriano's fix.

2004-09-29 00:00  skidder

	* firebird2/builds/win32/msvc6/: engine.dsp (1.52),
	engine_classic.dsp (1.47), engine_embed.dsp (1.26):

	Update MSVC6 makefiles (untested)

2004-09-28 23:50  skidder

	* firebird2/: builds/win32/msvc7/Firebird2.sln (1.18),
	builds/win32/msvc7/Firebird2Boot.sln (1.3),
	builds/win32/msvc7/common_static.vcproj (1.6),
	builds/win32/msvc7/engine.vcproj (1.41),
	builds/win32/msvc7/engine_classic.vcproj (1.40),
	builds/win32/msvc7/engine_embed.vcproj (1.28),
	src/common/classes/sparse_bitmap.h (1.2), src/jrd/dpm.epp (1.56),
	src/jrd/tra.cpp (1.89), src/jrd/tra.h (1.36), src/jrd/vio.cpp
	(1.111), src/jrd/vio_proto.h (1.24):

	Fix MSVC7 builds

2004-09-28 22:59  arnobrinkman

	* firebird2/builds/win32/msvc7/gpre_static.vcproj (1.7):

	fix build

2004-09-28 22:25  dimitr

	* firebird2/src/jrd/: dfw.epp (1.128), ibase.h (1.88), rlck.cpp
	(1.30), tra.cpp (1.88), tra.h (1.35):

	Added transaction lock timeouts and new TPB value.

2004-09-28 19:54  dimitr

	* firebird2/src/remote/os/win32/wnet.cpp (1.25):

	Removed impersonation code. Minor cleanup.

2004-09-28 08:33  skidder

	* firebird2/src/jrd/RecordNumber.h (1.1):

	Teach engine to work with larger record numbers - 64-bit
	internally, 40-bit externally

2004-09-28 08:27  skidder

	* firebird2/: builds/posix/make.shared.variables (1.40),
	src/common/classes/alloc.cpp (1.69), src/common/classes/alloc.h
	(1.52), src/common/classes/class_test.cpp (1.23),
	src/common/classes/tree.h (1.41), src/isql/isql.epp (1.104),
	src/jrd/all.cpp (1.39), src/jrd/all.h (1.20), src/jrd/blb.cpp
	(1.88), src/jrd/blb.h (1.18), src/jrd/blk.h (1.23), src/jrd/btn.cpp
	(1.15), src/jrd/btn.h (1.13), src/jrd/btr.cpp (1.120),
	src/jrd/btr.h (1.35), src/jrd/btr_proto.h (1.30), src/jrd/cch.cpp
	(1.108), src/jrd/cch.h (1.25), src/jrd/cmp.cpp (1.150),
	src/jrd/cvt2.cpp (1.42), src/jrd/dfw.epp (1.127), src/jrd/dpm.epp
	(1.55), src/jrd/dpm_proto.h (1.17), src/jrd/evl.cpp (1.106),
	src/jrd/evl_proto.h (1.16), src/jrd/exe.h (1.58), src/jrd/idx.cpp
	(1.71), src/jrd/jrd.cpp (1.180), src/jrd/jrd.h (1.115),
	src/jrd/nav.cpp (1.45), src/jrd/ods.h (1.30), src/jrd/opt.cpp
	(1.195), src/jrd/pag.cpp (1.81), src/jrd/req.h (1.42),
	src/jrd/rse.cpp (1.77), src/jrd/rse.h (1.35), src/jrd/sbm.h (1.9),
	src/jrd/tra.cpp (1.87), src/jrd/tra.h (1.34), src/jrd/vio.cpp
	(1.110), src/jrd/vio_proto.h (1.23),
	src/common/classes/sparse_bitmap.h (1.1):

	Teach engine to work with larger record numbers - 64-bit
	internally, 40-bit externally

2004-09-28 07:56  stryqx

	* firebird2/autogen.sh (1.11):

	MFB: Allow location of autoconf and libtool binaries to be
	specified as environment variables.

2004-09-28 00:42  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.119):

	bugfix in delete_node litlle optimization in compress() function

2004-09-27 13:50  robocop

	* firebird2/src/jrd/jrd.h (1.114):

	Bye WAL macro

2004-09-27 10:31  hvlad

	* firebird2/src/jrd/cch.cpp (1.107):

	Fix 100% CPU use by cache_writer in some rare cases

2004-09-27 08:53  dimitr

	* firebird2/src/jrd/cch.cpp (1.106):

	Fixed my yesterday's commit once more.

2004-09-27 05:44  robocop

	* firebird2/src/jrd/dyn_def.epp (1.77):

	Fixed wrong function explanation (Borland's advanced copy/paste)

2004-09-27 00:37  skidder

	* firebird2/builds/posix/: Makefile.in.client.gpre (1.15),
	Makefile.in.embed.gpre (1.15):

	Fix POSIX builds after Claudio changes

2004-09-26 14:37  dimitr

	* firebird2/src/jrd/opt.cpp (1.194):

	Fixed some issues with expression indices.

2004-09-26 14:00  dimitr

	* firebird2/src/jrd/cch.cpp (1.105):

	Fixed my today's commit.

2004-09-26 13:23  robocop

	* firebird2/src/: dsql/array.epp (1.32), dsql/preparse.cpp (1.31),
	jrd/alt.cpp (1.55), jrd/filters.cpp (1.42), jrd/isc_file.cpp
	(1.81), jrd/svc.cpp (1.127), jrd/utl.cpp (1.73),
	utilities/gsec/gsec.cpp (1.38):

	Got rid of spurious cast.

2004-09-26 13:19  robocop

	* firebird2/src/burp/misc.cpp (1.15):

	Put an assertion, just in case.

2004-09-26 13:18  robocop

	* firebird2/src/qli/mov.cpp (1.36):

	Delete wrong comment.

2004-09-26 13:17  robocop

	* firebird2/src/common/: utils_proto.h (1.8), utils.cpp (1.12):

	Introducing our snprintf to avoid writing SNPRINTF(...);
	buffer[sizeof(buffer) - 1] = 0; Makes a provision to detect
	overruns in systems that lack the snprintf familty.  Comments
	welcome

2004-09-26 11:49  dimitr

	* firebird2/src/jrd/: cch.cpp (1.104), cch.h (1.24):

	1) Added AVL-binary tree implementation for the dirty page tree.
	Notes:	 - old implementation is still in place and can be turned
	on (see BALANCED_DIRTY_PAGE_TREE macro)   - both implementations
	are unconditional to keep them in sync until the old one is dropped
	completely 2) Increased MAX_PAGE_BUFFERS to 128K (2GB for 16K page
	size)

2004-09-26 09:49  robocop

	* firebird2/src/remote/os/win32/cntl.cpp (1.16):

	Got rid of incredibly redundant cast.

2004-09-26 09:48  robocop

	* firebird2/src/qli/meta.epp (1.49):

	Replace custom routine by common logic

2004-09-26 09:45  robocop

	* firebird2/src/jrd/: dfw.epp (1.126), why.cpp (1.80):

	Redundant cast

2004-09-26 09:42  robocop

	* firebird2/src/gpre/: gpre_meta.epp (1.46), gpre_meta_boot.cpp
	(1.44):

	The custom symbol_length is equivalent to fb_utils::name_length.

2004-09-26 09:41  robocop

	* firebird2/src/dsql/dsql.cpp (1.125):

	Make compiler happy... nobody wants a cursor name with length 2^31

2004-09-26 09:38  robocop

	* firebird2/src/common/: utils.cpp (1.11), utils_proto.h (1.7):

	Take advantage of the full range in name_length(), in case we need
	it.  In most platforms, int <==> ptrdiff_t

2004-09-26 09:37  robocop

	* firebird2/src/alice/tdr.cpp (1.41):

	Minimize forced casts

2004-09-26 09:33  robocop

	* firebird2/builds/win32/msvc6/: common_static.dsp (1.5), gpre.dsp
	(1.24):

	Added common/utils.cpp & h to common_static and gpre.  Please
	update your non MSVC6 build environments accordingly

2004-09-26 09:32  robocop

	* firebird2/builds/win32/msvc6/codes.dsp (1.8):

	MSVC put these lines, don't know how or why, but most other
	projects have them, too.

2004-09-26 09:31  robocop

	* firebird2/builds/win32/msvc6/build_msg.dsp (1.7):

	No surprise I wasn't able to get a debug build_msg if the
	directories where overlapping with the released version (the only
	one used in the script)

2004-09-26 09:26  robocop

	* firebird2/src/dsql/dsql.cpp (1.124):

	Replace custom name_length() by the general one that uses the same
	logic

2004-09-26 09:24  robocop

	* firebird2/src/jrd/met.epp (1.142):

	Use exact_name instead of name_length with custom code

2004-09-26 04:57  asfernandes

	* firebird2/src/isql/isql.epp (1.103):


	Fix a bug with international characters in ISQL causing assertions
	in VS2003

2004-09-26 03:49  robocop

	* firebird2/src/: common/utils.cpp (1.10), common/utils_proto.h
	(1.6), dsql/metd.epp (1.69), dsql/pass1.cpp (1.160),
	isql/extract.epp (1.42), isql/isql.epp (1.102), isql/show.epp
	(1.57), jrd/dfw.epp (1.125), jrd/dyn.epp (1.69), jrd/dyn_def.epp
	(1.76), jrd/dyn_del.epp (1.38), jrd/dyn_mod.epp (1.52),
	jrd/grant.epp (1.48), jrd/met.epp (1.141), jrd/par.cpp (1.103),
	jrd/scl.epp (1.62), qli/show.epp (1.38), utilities/gstat/dba.epp
	(1.49):

	If we are using namespace fb_utils, it doesn't make sense to prefix
	functions in it with fb_ again. Mechanical replacement made one by
	one (no bulk automatic changes).

2004-09-26 03:46  robocop

	* firebird2/src/msgs/build_file.epp (1.25):

	Misc: an error should be returned to the operating system by the
	program that builds the messages file only when the program
	received wrong arguments, not when it did the job.

2004-09-25 22:29  skidder

	* firebird2/src/jrd/evl.cpp (1.105):

	Reading memory after the end of array is generally bad practice.
	Avoid it.

2004-09-25 12:27  robocop

	* firebird2/src/: dsql/array.epp (1.31), dsql/blob.epp (1.16),
	dsql/errd.cpp (1.35), dsql/parse.y (1.147), dsql/user_dsql.cpp
	(1.42), gpre/ada.cpp (1.44), gpre/c_cxx.cpp (1.53), gpre/cob.cpp
	(1.49), gpre/ftn.cpp (1.50), gpre/int_cxx.cpp (1.36), gpre/pas.cpp
	(1.42), gpre/pretty.cpp (1.28), jrd/alt.cpp (1.54), jrd/common.h
	(1.124), jrd/err.cpp (1.56), jrd/jrd.cpp (1.179), jrd/met.epp
	(1.140), jrd/par.cpp (1.102), jrd/sdl.cpp (1.40), jrd/utl.cpp
	(1.72), jrd/why.cpp (1.79), remote/interface.cpp (1.90),
	utilities/nbackup.cpp (1.33), utilities/gsec/gsec.cpp (1.37),
	utilities/install/install_svc.cpp (1.15):

	When you call va_start, call va_end, don't assume it does nothing
	because some platforms don't have code for it! Changed some sprintf
	to SNPRINTF. Work in progress WRT wrapper for this function.

2004-09-25 12:23  robocop

	* firebird2/src/jrd/gds.cpp (1.147):

	Close vulnerability #2 in gds__interprete's new version.  Work in
	progress (regarding SNPRINTF wrapper, too).

2004-09-25 12:19  robocop

	* firebird2/src/jrd/btr.cpp (1.118):

	Things that don't change are const

2004-09-24 17:48  hvlad

	* firebird2/src/jrd/why.cpp (1.78):

	Don't rollback prepared 2PC sub-transaction

2004-09-24 08:48  robocop

	* firebird2/src/dsql/utld.cpp (1.30):

	Style

2004-09-24 08:46  robocop

	* firebird2/src/remote/server.cpp (1.95):

	Nonsense cast

2004-09-24 08:42  robocop

	* firebird2/src/remote/inet.cpp (1.123):

	Put some assertions, a strncpy and a correction of a debug msg

2004-09-24 08:40  robocop

	* firebird2/src/: common/fb_exception.cpp (1.12), jrd/iberr.h
	(1.10):

	Totally misc

2004-09-24 02:11  arnobrinkman

	* firebird2/src/jrd/: btn.cpp (1.14), btn.h (1.12), btr.cpp
	(1.117), err.cpp (1.55), err_proto.h (1.22), jrd.h (1.113):

	1) Add filename and linenumber to loginformation for ERR_BUGCHECK
	2) Fix some index bugs and little refactoring

2004-09-23 09:41  robocop

	* firebird2/examples/api/api16.c (1.3):

	Fixing the indentation a bit

2004-09-23 09:03  alexpeshkoff

	* firebird2/src/common/classes/fb_string.cpp (1.20):

	Fixed a number of errors in Firebird::string

2004-09-23 07:21  dimitr

	* firebird2/src/jrd/cmp.cpp (1.149):

	Fixed bug with DELETE against naturally updatable views.

2004-09-23 06:53  robocop

	* firebird2/src/extlib/: ib_udf.cpp (1.2), ib_udf2.sql (1.2):

	Comment added

2004-09-23 06:51  robocop

	* firebird2/src/extlib/fbudf/: fbudf.cpp (1.17), fbudf.h (1.5),
	fbudf.sql (1.5), stdafx.cpp (1.2), stdafx.h (1.8):

	Learning to spell my own surname.  :-)

2004-09-22 22:33  dimitr

	* firebird2/src/remote/inet.cpp (1.122):

	Replaced sprintf() with either Firebird::string or snprintf().	Got
	rid of the literal numerics as array bounds.  Minor cleanup.

2004-09-22 13:07  robocop

	* firebird2/src/remote/os/sun/server_main_dummy.cpp (1.3):

	Misc

2004-09-22 10:56  robocop

	* firebird2/src/jrd/gds.cpp (1.146):

	First attempt to close vulnerability reported by Daniel Urban

2004-09-22 10:54  robocop

	* firebird2/src/: burp/canonical.cpp (1.35), remote/inet.cpp
	(1.121), remote/xdr.cpp (1.21), remote/xdr.h (1.11),
	remote/xnet.cpp (1.52), remote/os/win32/wnet.cpp (1.24):

	Got rid of some casts that were driving me nuts on each compilation

2004-09-22 10:52  robocop

	* firebird2/src/gpre/sql.cpp (1.48):

	Finally got to solve my own indication in the code from months ago

2004-09-22 10:49  robocop

	* firebird2/src/remote/protocol.cpp (1.46):

	Misc

2004-09-22 09:36  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.148), evl.cpp (1.104):

	Removed compile-time upper bound checks.  Limited the SUBSTRING
	result by 32k characters.

2004-09-22 08:54  dimitr

	* firebird2/src/dsql/make.cpp (1.78):

	Fixed yet another issue with make.cpp noticed by Dimitry
	Sibiryakov.

2004-09-22 03:58  robocop

	* firebird2/: builds/posix/firebird.vers (1.4),
	builds/win32/defs/fbclient.def (1.10), builds/win32/defs/gds32.def
	(1.8), builds/win32/defs/iutls.def (1.3), src/alice/alice.cpp
	(1.72), src/burp/burp.cpp (1.88), src/isql/isql.epp (1.101),
	src/jrd/alt.cpp (1.53), src/jrd/alt_proto.h (1.13), src/jrd/gds.cpp
	(1.145), src/jrd/gds_proto.h (1.36), src/jrd/ibase.h (1.87),
	src/jrd/os/vms/dfloat_stub.cpp (1.8), src/remote/server.cpp (1.94),
	src/remote/os/win32/ibconfig.cpp (1.9), src/utilities/gsec/gsec.cpp
	(1.36), src/utilities/gstat/dba.epp (1.48):

	Vulnerability reported by Daniel Urban.  First step: reorganize
	code.  Please do a full rebuild after retrieving those changes.

2004-09-22 03:55  robocop

	* firebird2/src/isql/: extract.epp (1.41), isql.h (1.36), show.epp
	(1.56):

	Corrections

2004-09-21 08:18  aafemt

	* firebird2/src/jrd/thd.h (1.38):

	Remove extra comma to shut up compiler

2004-09-20 10:49  robocop

	* firebird2/src/extlib/: ib_udf.cpp (1.1), ib_udf2.sql (1.1):

	Change in UDF handling to benefit ib_udf: - The old ib_udf.sql
	works as always with ib_udf.c - You can use ib_udf.cpp with the old
	ib_udf.sql, but it won't detect NULL - You must use ib_udf2.sql
	ONLY with ib_udf.cpp and will have complete functionality - You can
	point your build schema to use ib_udf.cpp instead of ib_udf.c - The
	changes are backward compatible, except for the detection of NULL
	that needs the new DDL declarations.

2004-09-20 10:41  robocop

	* firebird2/src/jrd/fun.epp (1.66):

	Cobweb cleaning in UDF handling

2004-09-20 10:39  robocop

	* firebird2/src/burp/burp.h (1.58):

	Redundant cast

2004-09-20 10:39  robocop

	* firebird2/src/jrd/gds.cpp (1.144):

	1) static_cast is enough from void* to another type 2) Style

2004-09-20 10:37  robocop

	* firebird2/src/common/utils.cpp (1.9):

	Added a comment, in case it's not obvious

2004-09-20 10:36  robocop

	* firebird2/src/jrd/utl.cpp (1.71):

	Treat getenv() with more respect

2004-09-17 00:32  skidder

	* firebird2/builds/posix/Makefile.in.libfbclient (1.24):

	Cleanup

2004-09-17 00:25  skidder

	* firebird2/src/remote/os/sun/server_main_dummy.cpp (1.2):

	Cleanup

2004-09-15 11:36  kkuznetsov

	* firebird2/configure.in (1.203):

	added new directory remote/os/sun to mkdir -p

2004-09-15 10:35  kkuznetsov

	* firebird2/builds/posix/: Makefile.in.libfbclient (1.23),
	prefix.solx86gcc (1.14):

	Added server_main to fix unresolved dependency error while linking
	something against libfbclient.so using Sun-Like(TM) linker.

		The os/sun/server_main_dummy.cpp is a file with noop
	routine
		server_main to put into libfbclient
		if it defined by firebird.vers mapfile while
		linking libfbclient with Sun-like LD

2004-09-15 10:31  kkuznetsov

	* firebird2/src/remote/os/sun/server_main_dummy.cpp (1.1):

		os/sun/server_main_dummy.cpp is a file with noop routine
		server_main to put into libfbclient
		if it defined by firebird.vers mapfile while
		linking libfbclient with Sun-like LD

2004-09-15 09:32  robocop

	* firebird2/src/utilities/gsec/gsec.cpp (1.35):

	Gsec should return the error code when used as a non-interactive
	utility.  Otherwise, calling it from a batch file doesn't give
	information if it failed or succeeded.

2004-09-15 07:30  skidder

	* firebird2/src/utilities/nbackup.cpp (1.32):

	Remove wrong comment

2004-09-15 07:29  skidder

	* firebird2/src/jrd/nbak.cpp (1.42):

	Recent changes in the engine somehow made NBAK problem to surface.
	Cure it.

2004-09-15 07:24  skidder

	* firebird2/src/utilities/nbackup.cpp (1.31):

	Add user name and password options to NBACKUP

2004-09-15 05:49  robocop

	* firebird2/src/: common/utils.cpp (1.8), common/utils_proto.h
	(1.5), jrd/dfw.epp (1.124), jrd/met.epp (1.139):

	Collapsed an example of Borland's advanced copy/paste technique
	that repeats routines in different files into a single function.

2004-09-15 05:47  robocop

	* firebird2/src/jrd/: blb.cpp (1.87), sdl.cpp (1.39):

	Got rid of redundant cast

2004-09-15 05:46  robocop

	* firebird2/src/jrd/btr.cpp (1.116):

	Style

2004-09-15 03:36  skidder

	* firebird2/src/jrd/intlobj_new.h (1.12):

	Adjust INTL interface according to new talks with Adriano

2004-09-14 18:11  skidder

	* firebird2/builds/install/misc/firebird.init.d.mandrake.in (1.2):

	Add newline printed after Firebird SS service startup

2004-09-14 03:06  skidder

	* firebird2/src/jrd/intlobj_new.h (1.11):

	Little INTL interface changes as discussed with Adriano

2004-09-13 23:06  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.147), met.epp (1.138), opt.cpp
	(1.193), tra.cpp (1.86):

	A number of little corrections.

2004-09-13 21:36  dimitr

	* firebird2/src/dsql/make.cpp (1.77):

	Fixed another my bug, spotted by Arno.

2004-09-13 07:13  skidder

	* firebird2/src/jrd/val.h (1.28):

	Fix error in my code spotted by Claudio

2004-09-12 12:48  dimitr

	* firebird2/src/dsql/make.cpp (1.76):

	Correction.

2004-09-10 06:50  robocop

	* firebird2/src/jrd/ibase.h (1.86):

	Rollback a mistake I did yesterday in paramvary.

2004-09-09 21:24  skidder

	* firebird2/src/jrd/intlobj_new.h (1.10):

	Fix bug in canonical representation routine

2004-09-09 13:32  kkuznetsov

	* firebird2/builds/posix/: Makefile.in.embed.gfix (1.11),
	Makefile.in.embed.util (1.14), prefix.solx86gcc (1.13):

	Fix some unresolved symbols. Make FB CS linkable on Solaris x86.

2004-09-09 11:24  robocop

	* firebird2/src/dsql/dsql.cpp (1.123):

	Get rid of some reinterpret_cast's.

2004-09-09 10:58  robocop

	* firebird2/src/dsql/ddl.cpp (1.114):

	Totally misc: typo in comment

2004-09-09 10:56  robocop

	* firebird2/src/dsql/dsql.cpp (1.122):

	Style

2004-09-09 10:55  robocop

	* firebird2/src/jrd/ibase.h (1.85):

	A little more explanations in ibase.h

2004-09-08 14:01  alexpeshkoff

	* firebird2/src/dsql/: ddl.cpp (1.113), parse.y (1.146):

	fixed AV in DECLARE FILTER

2004-09-08 11:38  robocop

	* firebird2/src/jrd/idx.cpp (1.70):

	Delete a comment that I put to signal an ugly cast when calling
	some VIO functions. Solved by Alex.

2004-09-07 10:35  robocop

	* firebird2/src/common/classes/alloc.h (1.51):

	Misc: fix typo in a comment

2004-09-07 09:03  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.178):

	fixed problems with DatabseAccess verification during Create
	Database

2004-09-06 21:17  dimitr

	* firebird2/src/dsql/parse.y (1.145):

	Allowed UNION DISTINCT equal to just UNION (see chapter 7.13 of the
	SQL spec).

2004-09-06 10:46  alexpeshkoff

	* firebird2/src/jrd/dfw.epp (1.123):

	small optimization - noticed by Claudio

2004-09-06 10:14  alexpeshkoff

	* firebird2/src/dsql/: alld.cpp (1.30), dsql.cpp (1.121):

	fixed problems, noticed by Claudio

2004-09-05 23:50  dimitr

	* firebird2/src/dsql/make.cpp (1.75):

	Fixed a bug I introduced today.

2004-09-05 21:37  dimitr

	* firebird2/src/remote/inet.cpp (1.120):

	Fixed issue SF #571026.

2004-09-05 17:00  dimitr

	* firebird2/src/isql/isql.epp (1.100):

	Minor fixes.

2004-09-05 16:08  dimitr

	* firebird2/src/remote/interface.cpp (1.89):

	Fixed bug SF #223058

2004-09-05 15:53  dimitr

	* firebird2/src/remote/server.cpp (1.93):

	Cleanup.

2004-09-05 09:23  dimitr

	* firebird2/src/dsql/: make.cpp (1.74), make_proto.h (1.23),
	pass1.cpp (1.159):

	Solved issues with literal NULLs in the CASE-based functions.  To
	be reviewed by Arno.

2004-09-04 22:09  dimitr

	* firebird2/src/remote/inet.cpp (1.119):

	Fixed possible SEGV errors in the op_connect handler.

2004-09-04 20:43  dimitr

	* firebird2/src/dsql/: make.cpp (1.73), pass1.cpp (1.158):

	Allowed EXTRACT(<part> FROM NULL) to return NULL of SMALLINT/INT
	(depending on <part>) datatype.

2004-09-04 20:24  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.112), gen.cpp (1.69), make.cpp
	(1.72), make_proto.h (1.22), pass1.cpp (1.157):

	Let's describe literal NULLs correctly in expressions.

2004-09-03 08:44  dimitr

	* firebird2/src/jrd/idx.cpp (1.69):

	Fixed copy'n'paste mistake.

2004-09-03 08:10  dimitr

	* firebird2/src/jrd/: btr.cpp (1.115), idx.cpp (1.68), opt.cpp
	(1.192), pcmet.epp (1.29):

	Fixed the context pool management.

2004-09-03 07:27  dimitr

	* firebird2/src/jrd/: idx.cpp (1.67), opt.cpp (1.191):

	More EXPRESSION_INDICES changes.

2004-09-02 16:53  dimitr

	* firebird2/src/jrd/opt.cpp (1.190):

	Let's choose a reasonable join order for intermixed inner and outer
	joins.

2004-09-02 16:43  dimitr

	* firebird2/src/jrd/opt.cpp (1.189):

	A few little fixes in the optimizer.

2004-09-02 11:59  alexpeshkoff

	* firebird2/src/utilities/gstat/dba.epp (1.47):

	fixed uninitialized status vector in gstat

2004-09-02 11:09  alexpeshkoff

	* firebird2/builds/install/misc/firebird.conf (1.8):

	Added firebird.conf parameter UsePriorityScheduler (requested by
	Nickolay)

2004-09-02 11:00  alexpeshkoff

	* firebird2/src/: common/config/config.cpp (1.54),
	common/config/config.h (1.31), jrd/os/win32/thd_priority.cpp
	(1.23), jrd/os/thd_priority.h (1.20):

	Added firebird.conf parameter UsePriorityScheduler (requested by
	Nickolay)

2004-09-02 09:10  dimitr

	* firebird2/src/dsql/dsql.cpp (1.120):

	Fixed my mistake in the plan output. Noticed by Arno.

2004-09-01 18:11  alexpeshkoff

	* firebird2/: builds/install/misc/firebird.conf (1.7),
	src/common/config/config.cpp (1.53), src/common/config/config.h
	(1.30), src/jrd/os/win32/thd_priority.cpp (1.22):

	Partially removed DeadThreadsCollection parameter from
	firebird.conf.	Concerning complete removal of it I wait for
	response on my letter to devel list.

2004-09-01 16:55  alexpeshkoff

	* firebird2/builds/win32/msvc6/alice.dsp (1.17):

	Removed alice\lls.h as absolutely unneeded during alice cleanup.
	Other non-posix platforms may also need fix.

2004-09-01 16:51  alexpeshkoff

	* firebird2/src/alice/: alice.cpp (1.71), alice.h (1.44), all.cpp
	(1.29), all.h (1.12), exe.cpp (1.38):

	Fixed my bug in alice. Also some style changes and cleanup.

2004-09-01 13:53  alexpeshkoff

	* firebird2/: builds/posix/Makefile.in.refDatabases (1.23),
	src/msgs/facilities.sql (1.4), src/msgs/history.sql (1.2),
	src/msgs/locales.sql (1.2), src/msgs/messages.sql (1.6),
	src/msgs/msg.sql (1.3), src/msgs/symbols.sql (1.2),
	src/msgs/system_errors.sql (1.3), src/msgs/templates.sql (1.2),
	src/msgs/transmsgs.de_DE.sql (1.2), src/msgs/transmsgs.fr_FR.sql
	(1.2):

	fixed msg.fdb build on windows terminal server remote session posix
	is also in sync

2004-09-01 11:36  skidder

	* firebird2/src/common/classes/alloc.cpp (1.68):

	Look up Valgrind header in more appropriate place

2004-09-01 03:08  skidder

	* firebird2/src/: include/gen/msgs.h (1.17), jrd/pag.cpp (1.80),
	msgs/messages.sql (1.5):

	Add notion of ODS type to wrong_ods error message

2004-09-01 00:29  skidder

	* firebird2/: lang_helpers/gds_codes.ftn (1.8),
	lang_helpers/gds_codes.pas (1.8), src/include/gen/codetext.h
	(1.13), src/include/gen/iberror.h (1.12), src/include/gen/msgs.h
	(1.16), src/include/gen/rdb_codes.h (1.13),
	src/include/gen/sql_code.h (1.15), src/jrd/err.cpp (1.54),
	src/jrd/err_proto.h (1.21), src/jrd/idx.cpp (1.66),
	src/msgs/facilities.sql (1.3), src/msgs/messages.sql (1.4),
	src/msgs/system_errors.sql (1.2):

	Use slightly more clear messages during FK violations. Patch
	submitted by Adriano dos Santos Fernandes

2004-08-31 08:26  robocop

	* firebird2/src/isql/show.epp (1.55):

	Showing role's description is dependent on the ODS

2004-08-30 20:10  alexpeshkoff

	* firebird2/src/: alice/alice.cpp (1.70), alice/alice.h (1.43),
	alice/all.cpp (1.28), alice/all.h (1.11), alice/all_proto.h (1.6),
	alice/exe.cpp (1.37), jrd/all.cpp (1.38), jrd/blb.cpp (1.86),
	jrd/btr.cpp (1.114), jrd/cch.cpp (1.103), jrd/cmp.cpp (1.146),
	jrd/cvt.cpp (1.50), jrd/dfw.epp (1.122), jrd/dyn.epp (1.68),
	jrd/exe.cpp (1.122), jrd/idx.cpp (1.65), jrd/jrd.cpp (1.177),
	jrd/jrd.h (1.112), jrd/jrd_proto.h (1.32), jrd/met.epp (1.137),
	jrd/nav.cpp (1.44), jrd/opt.cpp (1.188), jrd/pcmet.epp (1.28),
	jrd/rse.cpp (1.76), jrd/sch.cpp (1.29), jrd/thd.cpp (1.37),
	jrd/thd.h (1.37), jrd/tra.cpp (1.85), jrd/vio.cpp (1.109),
	jrd/vio_proto.h (1.22), dsql/alld.cpp (1.29), dsql/dsql.cpp
	(1.119), dsql/dsql.h (1.67), common/classes/alloc.h (1.50),
	burp/burp.cpp (1.87), burp/burp.h (1.57),
	common/config/config_file.cpp (1.25), common/config/config_file.h
	(1.9), utilities/gstat/dba.epp (1.46), utilities/gsec/gsec.cpp
	(1.34), utilities/gsec/gsec.h (1.19), remote/interface.cpp (1.88),
	remote/remote.cpp (1.39), remote/remote.h (1.41), remote/server.cpp
	(1.92):

	added (and used in sources) template to change and restore default
	pool

2004-08-30 19:15  alexpeshkoff

	* firebird2/src/msgs/msg.sql (1.2):

	fixed posix boot build - posix filenames case-sensitive

2004-08-30 17:58  skidder

	* firebird2/src/extlib/ib_udf.sql (1.5):

	Extent default length for UDF arguments slightly

2004-08-30 12:10  robocop

	* firebird2/src/isql/show.epp (1.54):

	When a role hasn't been granted, tell that. Do not hide the role
	(wasted two minutes to discover it wasn't gbak problem). Also, show
	the role's description.

2004-08-30 12:07  robocop

	* firebird2/src/isql/isql.epp (1.99):

	Misc

2004-08-30 12:07  robocop

	* firebird2/src/burp/: backup.epp (1.65), burp.h (1.56),
	restore.epp (1.82):

	Gbak should backup/restore the new field rdb$description in
	rdb$roles, depending on ODS.

2004-08-29 13:24  dimitr

	* firebird2/src/jrd/: cch.cpp (1.102), cch.h (1.23):

	Removed unused JOURNAL remains and make database statistics working
	again.

2004-08-29 09:37  robocop

	* firebird2/src/jrd/ini.epp (1.58):

	Take repeating code to a small function

2004-08-29 08:53  robocop

	* firebird2/src/burp/: backup.epp (1.64), mvol.cpp (1.40),
	mvol_proto.h (1.9), restore.epp (1.81):

	Got rid of some silly back and forth cast: to call MVOL_init_read
	or MVOL_init_write, callers forced char* vars to UCHAR*, but then
	those MVOL functions internally forced those params again to char*.
	 Fixed some indentation in loops, too.

2004-08-29 08:47  robocop

	* firebird2/src/burp/spit.cpp (1.29):

	misc

2004-08-29 01:14  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.67), class_test.cpp
	(1.22), test.sh (1.15):

	Fix typo and small bug in memory manager test code

2004-08-28 10:20  dimitr

	* firebird2/src/jrd/ini.epp (1.57):

	Restored ODS compatibility after new fields were added to
	RDB$ROLES.

2004-08-28 09:30  dimitr

	* firebird2/src/remote/server.cpp (1.91):

	Fixed bug introduced by Blas' cleanup yesterday.

2004-08-28 07:19  skidder

	* firebird2/src/common/classes/: class_test.cpp (1.21), test.sh
	(1.14):

	Update memory manager tests

2004-08-28 07:18  skidder

	* firebird2/src/common/classes/alloc.cpp (1.66):

	fix handling of zero-length allocations, fix rare memory management
	error, add quick pool verification logic

2004-08-28 07:15  skidder

	* firebird2/src/common/classes/alloc.h (1.49):

	quick pool verification logic

2004-08-28 04:55  skidder

	* firebird2/src/jrd/svc.h (1.33):

	Change style of comment to avoid multi-line comment warning

2004-08-28 04:51  skidder

	* firebird2/src/common/classes/rwlock.h (1.22):

	Some Linux targets may miss support for fancy rwlock options

2004-08-27 19:39  skidder

	* firebird2/src/jrd/thd.h (1.36):

	Temporary fix for frequent random crashes added to Firebird by Alex
	a week or so ago.

2004-08-27 11:24  robocop

	* firebird2/src/dsql/ddl.cpp (1.111):

	BY SCALAR_ARRAY param can't be used as a return param.	There's no
	support for that. It's only input param to the UDF.

2004-08-27 10:34  robocop

	* firebird2/src/isql/: isql.epp (1.98), isql.h (1.35):

	Add in the help the mention of SET HEADING that was introduced time
	ago.

2004-08-27 10:33  robocop

	* firebird2/src/msgs/: facilities.sql (1.2), messages.sql (1.3):

	Add a new message for isql. I miss the triggers and utilities that
	did the details for me previously

2004-08-27 10:30  robocop

	* firebird2/builds/win32/make_all.bat (1.27):

	Comment what seems to me a redundant copy

2004-08-27 07:13  robocop

	* firebird2/src/isql/isql.epp (1.97):

	Style

2004-08-27 07:03  robocop

	* firebird2/src/isql/show.epp (1.53):

	Show ODS as part of SHOW DATABASE command.

2004-08-27 07:01  robocop

	* firebird2/src/isql/isql.h (1.34):

	Support for new UDF mechanism

2004-08-27 07:00  robocop

	* firebird2/src/isql/isql.epp (1.96):

	Style and comment useless code

2004-08-27 06:58  robocop

	* firebird2/src/jrd/fun.epp (1.65):

	Enhance UDF support a bit

2004-08-27 06:56  robocop

	* firebird2/src/jrd/functions.cpp (1.16):

	Update the ancient example IUDF "test" to use reference with nulls
	instead of value that can't be declared in DSQL and has
	compatibility problems

2004-08-27 06:54  robocop

	* firebird2/src/jrd/types.h (1.5):

	Introduce sub_type BINARY as a synonym for sub_type 0 Document
	reference with nulls mechanism in rdb$types

2004-08-27 06:52  robocop

	* firebird2/src/dsql/: ddl.cpp (1.110), dsql.h (1.66), keywords.cpp
	(1.32), metd.epp (1.68), parse.y (1.144):

	Bring DSQL up to date with UDF capabilities in the engine.
	Introduce SCALAR_ARRAY token.

2004-08-27 06:50  robocop

	* firebird2/src/gpre/cme.cpp (1.33):

	Style

2004-08-27 06:48  robocop

	* firebird2/src/jrd/val.h (1.27):

	The #define started before the namespace and ended inside the
	namespace. Invalid.  Took FUN_T outside the #ifdef REQUESTER to be
	able to use it in DSQL.

2004-08-27 06:45  robocop

	* firebird2/src/: jrd/btr.cpp (1.113), jrd/met.epp (1.136),
	jrd/opt.cpp (1.187), common/config/dir_list.cpp (1.21):

	MSVC6 doesn't keep variables in a for() only in that scope. This
	standard construction is rejected: for (int i = ...); for (int i =
	...); Put the variable again before the loops to be able to
	compile.

2004-08-27 01:27  brodsom

	* firebird2/src/remote/: remote.cpp (1.38), server.cpp (1.90),
	xnet.cpp (1.51), os/win32/srvr_w32.cpp (1.23):

	Fix ,silence non initialized warnings

2004-08-26 23:47  brodsom

	* firebird2/src/jrd/: btr.cpp (1.112), cmp.cpp (1.145),
	evl_string.h (1.17), met.epp (1.135), opt.cpp (1.186):

	Fix signed/unsigned comparisons

2004-08-26 23:44  brodsom

	* firebird2/src/gpre/: cme.cpp (1.32), cob.cpp (1.48), exp.cpp
	(1.36), gpre.cpp (1.63), gpre_meta.epp (1.45), gpre_meta_boot.cpp
	(1.43):

	Assert or silence uninitialized warning

2004-08-26 21:23  brodsom

	* firebird2/src/jrd/svc.h (1.32):

	Fix multiline comment

2004-08-26 21:09  brodsom

	* firebird2/src/burp/burp.cpp (1.86):

	Assert on non initialized variable

2004-08-26 20:49  brodsom

	* firebird2/src/utilities/install/: install_reg.cpp (1.11),
	install_svc.cpp (1.14):

	Fix non initialized variables

2004-08-26 20:48  brodsom

	* firebird2/src/dudley/: ddl.cpp (1.36), exe.epp (1.52), expand.cpp
	(1.24), expr.cpp (1.24), extract.epp (1.36), generate.cpp (1.17),
	parse.cpp (1.44):

	Fix, assert or silence non initialized warnings

2004-08-26 20:28  brodsom

	* firebird2/src/common/: classes/stack.h (1.13),
	config/dir_list.cpp (1.20):

	Fix signed/unsigned comparisons

2004-08-26 20:22  brodsom

	* firebird2/src/alice/alice_meta.epp (1.41):

	Silence uninitialized warnings

2004-08-26 20:14  brodsom

	* firebird2/src/lock/lock.cpp (1.108):

	Silence uninitialized warnings

2004-08-26 19:54  brodsom

	* firebird2/src/msgs/build_file.epp (1.24):

	Fix format warning

2004-08-26 19:51  brodsom

	* firebird2/src/msgs/messages.sql (1.2):

	Maintain previous isql con_prompt definition

2004-08-26 13:10  aafemt

	* firebird2/src/isql/isql.epp (1.95):

	Make prompt visible in MSYS

2004-08-26 13:07  robocop

	* firebird2/src/jrd/: dpm.epp (1.54), dyn.epp (1.67), dyn_def.epp
	(1.75), dyn_mod.epp (1.51), grant.epp (1.47), met.epp (1.134),
	scl.epp (1.61):

	Got rid of redundant cast to jrd_req*

2004-08-26 13:04  robocop

	* firebird2/src/common/classes/alloc.cpp (1.65):

	misc

2004-08-26 13:03  robocop

	* firebird2/src/jrd/ini.epp (1.56):

	After writing to Ann, I confirmed this GDML statement needs to be
	compiled and freed only once, not in each pass of the loop

2004-08-26 12:28  aafemt

	* firebird2/src/isql/isql.epp (1.94):

	Rework statement pre-parsing. Now it doesn't swallow tabs

2004-08-25 13:43  aafemt

	* firebird2/src/isql/isql.epp (1.93):

	Use automatic buffers instead of dynamic

2004-08-25 05:09  skidder

	* firebird2/src/common/classes/alloc.cpp (1.64):

	Clarify comment and update assertion check

2004-08-25 01:11  brodsom

	* firebird2/src/common/classes/alloc.cpp (1.63):

	Avoid variable shadowing

2004-08-25 01:00  brodsom

	* firebird2/src/qli/compile.h (1.8):

	Avoid final comma

2004-08-24 07:16  robocop

	* firebird2/src/jrd/flu.cpp (1.47):

	Vars in context

2004-08-24 07:16  robocop

	* firebird2/src/common/classes/alloc.cpp (1.62):

	Renamed ptr_block to ptrToBLock and block_ptr to blockToPtr for
	better self-documenting code as agreed privately. No functional
	change.

2004-08-23 22:44  skidder

	* firebird2/src/: jrd/dmp.cpp (1.27), jrd/ods.h (1.29), jrd/pag.cpp
	(1.79), jrd/os/posix/unix.cpp (1.33), utilities/gstat/dba.epp
	(1.45), utilities/gstat/ppg.cpp (1.20),
	utilities/rebuild/rebuild.cpp (1.15):

	Introduce concept of ODS type to be able to distinguish between
	Interbase databases, Firebird databases, databases created by
	debugging builds of Firebird and private forks

2004-08-23 20:45  dimitr

	* firebird2/src/jrd/btr.cpp (1.111):

	Fixed a server crash I introduced recently.

2004-08-23 11:53  aafemt

	* firebird2/builds/posix/: Makefile.in.msgs (1.15),
	Makefile.in.refDatabases (1.22):

	Create msg.fdb from scripts instaed of backup

2004-08-23 11:52  aafemt

	* firebird2/src/msgs/history.sql (1.1):

	Content of messages DB's HISTORY table

2004-08-23 11:49  aafemt

	* firebird2/src/msgs/templates.sql (1.1):

	Content of messages DB's TEMPLATES table

2004-08-23 11:47  aafemt

	* firebird2/src/msgs/transmsgs.de_DE.sql (1.1):

	German translation of messages (probably spoiled)

2004-08-23 11:45  aafemt

	* firebird2/src/msgs/transmsgs.fr_FR.sql (1.1):

	French translation of messages (probably spoiled)

2004-08-23 11:43  aafemt

	* firebird2/src/msgs/locales.sql (1.1):

	Content of messages DB's LOCALES table

2004-08-23 11:41  aafemt

	* firebird2/src/msgs/system_errors.sql (1.1):

	Content of messages DB's SYSTEM_ERRORS table

2004-08-23 11:39  aafemt

	* firebird2/src/msgs/messages.sql (1.1):

	Content of messages DB's MESSAGES table

2004-08-23 11:35  aafemt

	* firebird2/src/msgs/symbols.sql (1.1):

	Content of messages DB's SYMBOLS table

2004-08-23 11:33  aafemt

	* firebird2/src/msgs/facilities.sql (1.1):

	Content of messages DB's FACILITIES table

2004-08-23 11:07  aafemt

	* firebird2/src/msgs/build_file.epp (1.23):

	Get ready for dialect 3

2004-08-22 23:31  skidder

	* firebird2/src/common/classes/: class_perf.cpp (1.14),
	class_test.cpp (1.20), test.sh (1.13):

	Update memory manager tests

2004-08-22 23:28  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.61), alloc.h (1.48):

	Slightly streamline logic of allocation critical path. Correct 2
	memory manager bugs added during last optimization attempt. We are
	now ~40faster than malloc from GLIBC 2.3

2004-08-22 23:09  skidder

	* firebird2/src/common/classes/tree.h (1.40):

	Use fine-tuned tree page sizes by default. This increases tree
	performance by ~7 We are now 1.5 times faster than GNU STL tree

2004-08-22 03:00  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.110):

	add missing initializations

2004-08-22 02:53  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.156):

	Fix unneeded error-message with simple CASE and NULL (NULL as text
	in SQL) CASE NULL WHEN NULL THEN 1 END

2004-08-22 02:29  skidder

	* firebird2/src/jrd/: isc.h (1.19), sch_proto.h (1.6):

	Fix GCC build I accedentally broken by my previous commit

2004-08-21 11:42  robocop

	* firebird2/src/jrd/functions.cpp (1.15):

	Example built-in UDF.

2004-08-21 11:39  robocop

	* firebird2/src/jrd/ini.epp (1.55):

	1.- Get rid of redundant cast to jrd_req* 2.- Post example code
	(disabled) to register a built-in UDF.

2004-08-21 11:36  robocop

	* firebird2/src/jrd/fun.epp (1.64):

	1.- Put an indication on how to enable UDF params that signal SQL
	NULL with the null pointer 2.- In case the result of the function
	is a descriptor with FREE_IT, free not only the data but the
	descriptor, too.

2004-08-21 11:30  robocop

	* firebird2/src/jrd/cmp.cpp (1.144):

	Simplify expression

2004-08-21 11:29  robocop

	* firebird2/src/jrd/: evl.cpp (1.103), exe.cpp (1.121), ext.cpp
	(1.57):

	Misc: format

2004-08-21 11:26  robocop

	* firebird2/src/jrd/: cch.cpp (1.101), err.cpp (1.53), opt.cpp
	(1.185):

	Misc: format

2004-08-21 11:21  robocop

	* firebird2/src/: gpre/jrdmet.cpp (1.19), isql/isql.epp (1.92):

	Misc: format

2004-08-21 11:20  robocop

	* firebird2/src/dsql/dsql.cpp (1.118):

	Not an aesthetical achievement, but prevent us from making mistakes
	in the same place again. Put variables in their minimal scope.

2004-08-21 11:18  robocop

	* firebird2/src/common/classes/alloc.cpp (1.60):

	Misc: formatting

2004-08-21 11:16  robocop

	* firebird2/src/burp/burp.cpp (1.85):

	Delete useless line and avoid memory leak after talking to Dmitry
	Yemanov.

2004-08-21 11:13  robocop

	* firebird2/builds/win32/make_boot.bat (1.24):

	Misc: fix misleading message

2004-08-21 09:55  skidder

	* firebird2/src/jrd/: common.h (1.123), isc.h (1.18),
	thread_proto.h (1.6):

	Fix very hard-to-track Windows CS stability problem introduced by
	Blas on 15-May-2004

2004-08-20 12:57  aafemt

	* firebird2/src/msgs/msg.sql (1.1):

	SQL equivalent for msg.gdl

2004-08-20 10:25  dimitr

	* firebird2/src/jrd/exe.cpp (1.120):

	More asserts and some style changes. Thanks to Claudio.

2004-08-20 09:55  dimitr

	* firebird2/src/jrd/: btr.cpp (1.109), opt.cpp (1.184):

	More asserts and some style changes. Thanks to Claudio.

2004-08-20 09:18  dimitr

	* firebird2/src/jrd/btr.cpp (1.108):

	Cosmetics.

2004-08-20 09:10  dimitr

	* firebird2/src/jrd/dyn_del.epp (1.37):

	Reworked yesterday's code. The problem is spotted by Claudio.

2004-08-20 07:11  skidder

	* firebird2/: builds/posix/Makefile.in.firebird (1.57),
	src/misc/src_bundle.sh (1.2):

	Erik's script producing source bundle including configure script.
	Invoked via: make srctarfile

2004-08-20 06:36  dimitr

	* firebird2/src/jrd/common.h (1.122):

	Expose EXPRESSION_INDICES to public.

2004-08-20 06:04  dimitr

	* firebird2/src/jrd/: btr.cpp (1.107), opt.cpp (1.183):

	Make EXPRESSION_INDICES generally working.

2004-08-20 04:08  dimitr

	* firebird2/src/dsql/dsql.cpp (1.117):

	Fixed uninitialized variable usage reported by Valgrind.

2004-08-19 20:41  dimitr

	* firebird2/src/jrd/: btr.cpp (1.106), btr_proto.h (1.29),
	dyn_del.epp (1.36), idx.cpp (1.64), opt.cpp (1.182), pcmet.epp
	(1.27), pcmet_proto.h (1.12):

	The EXPRESSION_INDICES code now compiles.

2004-08-19 15:50  kkuznetsov

	* firebird2/: configure.in (1.202),
	src/install/arch-specific/solx86gcc/Makefile.in (1.2),
	src/install/arch-specific/solx86gcc/CS/pkginfo.in (1.2),
	src/install/arch-specific/solx86gcc/CS/postinstall.in (1.2),
	src/install/arch-specific/solx86gcc/CS/postremove.in (1.2),
	src/install/arch-specific/solx86gcc/CS/preinstall.in (1.2),
	src/install/arch-specific/solx86gcc/CS/prototype.in (1.2),
	src/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in (1.2),
	src/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in (1.2):

	Putted SolX86 install files from 1.5.1 to HEAD

2004-08-19 13:19  dimitr

	* firebird2/src/dsql/: keywords.cpp (1.31), parse.y (1.143):

	Ported IIF function from Yaffil.  Implemented as yet another
	abbrevation for CASE.  Added as a non-reserved keyword.

2004-08-19 12:26  aafemt

	* firebird2/src/isql/isql.epp (1.91):

	Let isql return error code on script errors

2004-08-19 02:48  skidder

	* firebird2/src/jrd/btr.cpp (1.105):

	Fix some of the problems in new indices code noted by Valgrind.
	These fixes are result of discussion with Arno. But indices are
	still broken; Arno promised to fix remaining stuff from this area
	during next weekend

2004-08-19 02:04  skidder

	* firebird2/src/misc/src_bundle.sh (1.1):

	Script which I use to generate Firebird source packages

2004-08-19 01:39  skidder

	* firebird2/src/common/classes/alloc.cpp (1.59):

	Old Valgrind stacktraces need to be cleaned up on pool destruction

2004-08-18 20:33  skidder

	* firebird2/src/dsql/pass1.cpp (1.155):

	Fix one more possible random crash noted by Valgrind. This
	particular problem is old and happens when UNION DSQL construct is
	used. Fix is the result of consultations with Arno Brinkman

2004-08-18 05:09  skidder

	* firebird2/src/jrd/intlobj_new.h (1.9):

	A little bit more clarification

2004-08-18 02:02  skidder

	* firebird2/src/dsql/parse.y (1.142):

	Fix one more serious issue noted by Valgrind. Views could be
	randomly using blr_singleton when defined

2004-08-18 00:34  skidder

	* firebird2/builds/posix/Makefile.in.fbserver (1.15):

	Correct POSIX SuperServer build dependency tracking problem

2004-08-18 00:21  skidder

	* firebird2/src/jrd/intlobj_new.h (1.8):

	Let's use UTF-16 as intermediate encoding. It is going to cause us
	more grief, but it seems to be supported better in third-party
	libraries

2004-08-17 19:52  dimitr

	* firebird2/src/jrd/: btr.cpp (1.104), evl.cpp (1.102), nod.h
	(1.11), opt.cpp (1.181):

	Small optimization of multiple OR booleans (or a constant IN
	predicate).  The idea is to use a single sparse bitmap for an index
	matching and hence avoid OR'ing bitmaps for every argument value.
	Ported from Yaffil.

2004-08-17 19:30  skidder

	* firebird2/src/jrd/intlobj_new.h (1.7):

	Add comment about Unicode encoding used for intermediate
	representation

2004-08-17 15:25  dimitr

	* firebird2/src/dsql/parse.y (1.141):

	Allowed NULL to be a syntactical value.

2004-08-17 14:28  dimitr

	* firebird2/src/jrd/: evl.cpp (1.101), exe.cpp (1.119):

	Added more checks for a possible literal NULL and another cases
	when EVL_expr() may return NULL pointer.

2004-08-17 13:28  dimitr

	* firebird2/src/jrd/rse.cpp (1.75):

	Ensure FIRST/SKIP/ROWS to treat NULL arguments as zero.

2004-08-17 13:19  dimitr

	* firebird2/src/dsql/ddl.cpp (1.109):

	Allow the DDL engine to understand literal NULLs in computed
	fields.

2004-08-17 11:29  dimitr

	* firebird2/builds/win32/msvc7/gfix.vcproj (1.18):

	Synchronized MSVC7 build with others.

2004-08-17 10:37  dimitr

	* firebird2/lang_helpers/: gds_codes.ftn (1.7), gds_codes.pas
	(1.7):

	Committed two missed files.

2004-08-17 04:02  skidder

	* firebird2/src/jrd/jrd.h (1.111):

	Fix memory corruption issue in SuperServer builds noted by Valgrind

2004-08-17 02:04  skidder

	* firebird2/src/jrd/intlobj_new.h (1.6):

	New INTL interface amendments

2004-08-16 14:56  alexpeshkoff

	* firebird2/builds/: win32/msvc6/gfix.dsp (1.20),
	posix/Makefile.in.client.gfix (1.10), posix/Makefile.in.embed.gfix
	(1.10):

	I've added thd.cpp to gfix in VC6 and posix builds. Other builds
	should also be fixed.

2004-08-16 14:28  alexpeshkoff

	* firebird2/src/: alice/alice.cpp (1.69), alice/alice.h (1.42),
	alice/alice_meta.epp (1.40), alice/all.cpp (1.27), alice/tdr.cpp
	(1.40), jrd/all.cpp (1.37), jrd/blb.cpp (1.85), jrd/blob_filter.cpp
	(1.30), jrd/blob_filter.h (1.14), jrd/btr.cpp (1.103), jrd/cch.cpp
	(1.100), jrd/cmp.cpp (1.143), jrd/cvt2.cpp (1.41), jrd/dbt.cpp
	(1.29), jrd/dfw.epp (1.121), jrd/dyn.epp (1.66), jrd/dyn_def.epp
	(1.74), jrd/dyn_del.epp (1.35), jrd/evl.cpp (1.100), jrd/exe.cpp
	(1.118), jrd/ext.cpp (1.56), jrd/fun.epp (1.63), jrd/idx.cpp
	(1.63), jrd/ini.epp (1.54), jrd/intl.cpp (1.70), jrd/jrd.cpp
	(1.176), jrd/jrd.h (1.110), jrd/met.epp (1.133), jrd/opt.cpp
	(1.180), jrd/par.cpp (1.101), jrd/pcmet.epp (1.26), jrd/rse.cpp
	(1.74), jrd/sdw.cpp (1.52), jrd/sqz.cpp (1.18), jrd/thd.h (1.35),
	jrd/tra.cpp (1.84), jrd/vio.cpp (1.108), dsql/alld.cpp (1.28),
	dsql/ddl.cpp (1.108), dsql/dsql.cpp (1.116), dsql/dsql.h (1.65),
	dsql/gen.cpp (1.68), dsql/make.cpp (1.71), dsql/metd.epp (1.67),
	dsql/parse.y (1.140), dsql/pass1.cpp (1.154), jrd/os/vms/extvms.cpp
	(1.23), include/firebird.h (1.29):

	next step preparing to allocate auto objects memory from
	appropriate pool

2004-08-16 14:25  alexpeshkoff

	* firebird2/src/common/classes/stack.h (1.12):

	removed a lot of posix warnings after changing int to size_t in
	vector.h

2004-08-16 14:24  alexpeshkoff

	* firebird2/src/common/config/config_file.cpp (1.24):

	replaced exit() with throw fatal_exception - thanks to Jim

2004-08-16 14:21  alexpeshkoff

	* firebird2/src/jrd/os/: win32/thd_priority.cpp (1.21),
	thd_priority.h (1.19):

	fixed problems with thread priorities scheduler

2004-08-13 21:27  skidder

	* firebird2/src/jrd/intlobj_new.h (1.5):

	Apply changes by Adriano to make compilable

2004-08-13 05:07  skidder

	* firebird2/src/remote/xdr.cpp (1.20):

	Again, do not send trash over the wire

2004-08-13 04:32  skidder

	* firebird2/src/dsql/dsql.cpp (1.115):

	Do not send stack and memory dumps to remote client when
	isc_dsql_sql_info and isc_dsql_prepare functions are used. Again,
	issue is pinpointed by Valgrind

2004-08-13 01:28  skidder

	*
	firebird2/builds/install/arch-specific/linux/misc/firebird.xinetd.in
	(1.2):

	Cosmetic changes

2004-08-12 23:18  skidder

	* firebird2/src/jrd/dpm.epp (1.53):

	Do not write rubbish from uninitialized stack variable into pad
	space of data pages

2004-08-12 21:51  skidder

	* firebird2/src/jrd/intlobj_new.h (1.4):

	Further clarification of new INTL interface

2004-08-12 21:44  skidder

	* firebird2/src/jrd/intlobj_new.h (1.3):

	Clarify string comparison interface

2004-08-12 21:21  skidder

	* firebird2/src/jrd/intlobj_new.h (1.2):

	Some small changes in INTL interface

2004-08-12 07:17  skidder

	* firebird2/src/jrd/intlobj_new.h (1.1):

	Draft of new INTL interface

2004-08-12 02:31  skidder

	* firebird2/src/jrd/: dfw.epp (1.120), ini.epp (1.53), pcmet.epp
	(1.25):

	Do not write rubbish per-segment selectivity into the database.
	Valgrind reported it as uninitialized value passed to write(buf)
	syscall

2004-08-11 07:34  skidder

	* firebird2/src/jrd/: cmp.cpp (1.142), opt.cpp (1.179):

	Fix a couple 'invalid read' problems found by Valgrind. Both could
	cause crashes, one could result in invalid nulls placement. Removed
	const*const*const stuff in couple places because things like that
	make code really hard to understand

2004-08-10 15:40  hvlad

	* firebird2/src/jrd/err.cpp (1.52):

	Fix comments

2004-08-10 06:10  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.58), alloc.h (1.47),
	class_perf.cpp (1.13), test.sh (1.12):

	Optimize memory manager a little bit

2004-08-09 03:24  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.57), alloc.h (1.46),
	class_test.cpp (1.19), test.sh (1.11):

	Fix memory manager to allow reliable detection of references to
	memory from deleted pools under Valgrind. Make memory usage
	statistics more accurate both in Valgrind and general cases. Adjust
	pool dumping routine to be aware of delayed free blocks

2004-08-07 18:49  arnobrinkman

	* firebird2/src/jrd/: opt.cpp (1.178), rse.h (1.34):

	Bugfix with OUTER JOINS   Finally i got them as they should have
	been

2004-08-07 18:44  arnobrinkman

	* firebird2/src/jrd/: btr.cpp (1.102), btr.h (1.34):

	Bugfix with dates below Julian date and old code removed

2004-08-06 17:26  hvlad

	* firebird2/src/jrd/: err.cpp (1.51), err_proto.h (1.20), exe.cpp
	(1.117), jrd.h (1.109):

	Ability to show PSQL stack trace when exception occurs.

2004-08-04 12:08  aafemt

	* firebird2/examples/api/api16.c (1.2):

	Conform new events API type safety

2004-08-04 12:07  aafemt

	* firebird2/examples/include/example.h (1.3):

	Rollback some Blas' rash cleanup

2004-08-04 08:29  aafemt

	* firebird2/src/jrd/cmp.cpp (1.141):

	Variable score

2004-08-04 08:27  aafemt

	* firebird2/src/jrd/: alt.cpp (1.52), alt_proto.h (1.12), ibase.h
	(1.84), utl.cpp (1.70), utl_proto.h (1.16):

	Make events API consistent after Claudio changes

2004-08-03 18:04  skidder

	* firebird2/src/jrd/blb.cpp (1.84):

	Fix for regression in DEV_BUILD I caused recently

2004-08-02 23:17  dimitr

	* firebird2/builds/misc/msg.gbak (1.8):

	Added two new error messages.

2004-08-02 21:53  dimitr

	* firebird2/src/jrd/cmp.cpp (1.140):

	Prevent any modifications of the OLD context in triggers.

2004-08-02 21:47  dimitr

	* firebird2/src/: dsql/make.cpp (1.70), jrd/cmp.cpp (1.139),
	jrd/evl.cpp (1.99):

	Fixed implementations of concatenation and SUBSTRING function.
	Used new messages for error reporting. Changes should be fully
	SQLDA-compatible.

2004-08-02 21:43  dimitr

	* firebird2/src/include/gen/: codetext.h (1.12), iberror.h (1.11),
	msgs.h (1.15), rdb_codes.h (1.12), sql_code.h (1.14):

	Added two new error messages.

2004-08-01 20:01  dimitr

	* firebird2/src/dsql/pass1.cpp (1.153):

	Fixed minor issue.

2004-08-01 19:44  dimitr

	* firebird2/src/remote/inet.cpp (1.118):

	Applied patch by Chris Waters to support NAT by the events
	mechanism.

2004-08-01 09:00  robocop

	* firebird2/src/jrd/fun.epp (1.62):

	Fix subtle bug introduced by Alex during fun.epp refactoring that
	prevented the engine to detect when the invoked UDF has returned
	NULL.

2004-07-31 00:37  skidder

	* firebird2/: builds/posix/make.rules (1.23),
	builds/posix/prefix.linux (1.27), src/common/classes/alloc.cpp
	(1.56), src/common/classes/alloc.h (1.45), src/dsql/all.h (1.12),
	src/include/firebird.h (1.28), src/include/gen/autoconfig_msvc.h
	(1.95), src/jrd/all.h (1.19):

	Valgrind support

2004-07-30 07:56  robocop

	* firebird2/src/jrd/jrd.cpp (1.175):

	Temporary fix for first problem reported by Adriano dos Santos
	Fernandes.  Server should continue working normally if gbak tries
	to restore a db in a forbidden path.  Now mutex is unlocked and
	server can continue working. However, engine doesn't unload the db
	so it still thinks there's an active connection.  The proper fix
	should come from Alex, that probably involves throwing an exception
	to activate the code inside the catch() section.

2004-07-30 06:58  robocop

	* firebird2/src/jrd/cmp.cpp (1.138):

	Nickolay says the local variable is different from the outer
	variable.  Therefore, renamed the inner variable to avoid warning
	found by D. Sibiryakov. Some integer types made const, too.

2004-07-29 19:44  skidder

	* firebird2/src/common/classes/tree.h (1.39):

	Correct a couple errors I introduced during int->size_t transition
	for array indexing

2004-07-26 23:32  skidder

	* firebird2/src/jrd/evl.cpp (1.98):

	Small addition to my previous LIKE fix

2004-07-22 09:17  robocop

	* firebird2/src/common/classes/: array.h (1.29), tree.h (1.38),
	vector.h (1.12):

	Style and simplification

2004-07-22 09:17  robocop

	* firebird2/src/dudley/trn.cpp (1.34):

	Fix annoying warnings that appeared when Blas dropped a file with
	C++ typed constants for the isc_dyn_ values and others.

2004-07-22 09:15  robocop

	* firebird2/src/: jrd/btr.cpp (1.101), jrd/cvt.cpp (1.49),
	remote/os/win32/cntl.cpp (1.15), remote/os/win32/ibconfig.cpp
	(1.8), remote/os/win32/window.cpp (1.10):

	Style and misc

2004-07-21 13:02  brodsom

	* firebird2/doc/README.build.mingw.html (1.13):

	-Update

2004-07-21 12:34  brodsom

	* firebird2/src/isql/: extract.epp (1.40), isql.epp (1.90):

	-Correction (Found by Claudio)

2004-07-21 08:33  hvlad

	* firebird2/src/jrd/cvt.cpp (1.48):

	Fix for lost least significant bits of value when rounding
	floating-point value to  int \ int64 value

2004-07-21 00:56  skidder

	* firebird2/src/jrd/evl.cpp (1.97):

	Fix another problem with my LIKE evaluator

2004-07-20 20:57  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.100):

	fix bug in ignore_nulls part

2004-07-20 20:55  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.177):

	Bugfix: optimizer didn't add boolean-node when it was a OR operator
	and no index could be used.  This caused unnecessary evaluation of
	joined rse's to that rse.

2004-07-17 02:13  skidder

	* firebird2/src/: common/classes/tree.h (1.37), jrd/met.epp
	(1.132):

	size_t is more correct type for container sizes and indices

2004-07-17 01:06  skidder

	* firebird2/src/: common/classes/array.h (1.28),
	common/classes/objects_array.h (1.12), common/classes/tree.h
	(1.36), common/classes/vector.h (1.11),
	common/config/config_file.cpp (1.23), dsql/pass1.cpp (1.152),
	jrd/cmp.cpp (1.137), jrd/intl.cpp (1.69), jrd/plugin_manager.cpp
	(1.19), jrd/rpb_chain.cpp (1.10), jrd/tra.cpp (1.83):

	size_t is more correct type for container sizes and indices

2004-07-16 03:30  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.99):

	When we ignore NULLs in the index then we must already skip them
	very efficiently from the start.

2004-07-16 01:01  arnobrinkman

	* firebird2/src/jrd/: btr.cpp (1.98), btr.h (1.33), opt.cpp
	(1.176):

	1) Fix starting with and empty string index problem where empty
	string is passed in parameter. (STARTING WITH ?) ? = '' 2) New
	index structure ensures that NULLs cannot hold the same key-value
	as a data value.  3) Ignore NULLs already on scanning index where
	possible.

2004-07-14 23:54  skidder

	* firebird2/src/jrd/: thd.cpp (1.36), thd.h (1.34),
	os/thd_priority.h (1.18), os/win32/thd_priority.cpp (1.20):

	Keep fb_tls.h low-profile header. Avoid fancy TLS declarations

2004-07-14 23:49  skidder

	* firebird2/src/common/classes/fb_tls.h (1.9):

	Let our dynamic libraries work

2004-07-11 12:04  robocop

	* firebird2/src/utilities/ibmgr/srvrmgr.cpp (1.17):

	Try to fix problem reported by Treeve Jelbert in a file I don't
	compile.

2004-07-10 11:26  robocop

	* firebird2/src/jrd/os/posix/unix.cpp (1.32):

	Try to complete my undoing of the ods.h changes, aided by by Treeve
	Jelbert.

2004-07-10 05:20  robocop

	* firebird2/src/: jrd/blb.cpp (1.83), jrd/btn.cpp (1.13),
	jrd/btr.cpp (1.97), jrd/cch.cpp (1.99), jrd/dpm.epp (1.52),
	jrd/nav.cpp (1.43), jrd/nbak.cpp (1.41), jrd/ods.h (1.28),
	jrd/pag.cpp (1.78), jrd/sdw.cpp (1.51), jrd/tra.cpp (1.82),
	utilities/nbackup.cpp (1.30), utilities/gstat/dba.epp (1.44),
	utilities/gstat/ppg.cpp (1.19):

	Undo inheritance in ODS page types as requested by Nickolay. Either
	some macros are too silly or the compiler is limited by the
	standard here.	Notice I may have missed some file that's not
	compiled in Win32.

2004-07-10 05:17  robocop

	* firebird2/src/common/: utils.cpp (1.7), utils_proto.h (1.4):

	Preach with the example and change the license to the IDPL

2004-07-10 05:16  robocop

	* firebird2/src/utilities/ibmgr/srvrmgr.cpp (1.16):

	Try to fix bug reported by Treeve Jelbert. Someone please try as
	this file isn't part of the Win32 build.

2004-07-09 07:22  robocop

	* firebird2/src/jrd/cmp.cpp (1.136):

	Style

2004-07-07 18:06  skidder

	* firebird2/src/jrd/: evl_string.h (1.16), evl_string_test.cpp
	(1.7):

	Update pattern matching tests

2004-07-07 17:48  skidder

	* firebird2/src/jrd/: evl.cpp (1.96), evl_string.h (1.15),
	evl_string_test.cpp (1.6):

	allow processNextChunk receive empty string in pattern matchers.
	This fixes troubles in DEV_BUILD noticed by Claudio

2004-07-07 12:12  aafemt

	* firebird2/src/jrd/cmp.cpp (1.135):

	Variable's scope

2004-07-07 05:47  robocop

	* firebird2/src/jrd/: dpm.epp (1.51), dpm_proto.h (1.16), dyn.epp
	(1.65), evl.cpp (1.95), exe.cpp (1.116), grant.epp (1.46), ini.epp
	(1.52):

	USHORT -> bool

2004-07-07 05:45  robocop

	* firebird2/src/jrd/dfw.epp (1.119):

	Vars in context

2004-07-07 05:43  robocop

	* firebird2/src/jrd/: err.cpp (1.50), err_proto.h (1.19):

	Const correctness and style

2004-07-07 05:42  robocop

	* firebird2/src/jrd/gds.cpp (1.143):

	Fix possible minor problem in debug version

2004-07-07 05:41  robocop

	* firebird2/src/jrd/scl.epp (1.60):

	Misc change

2004-07-06 07:59  robocop

	* firebird2/src/jrd/: acl.h (1.5), dfw.epp (1.118), dfw_proto.h
	(1.13), dyn_def.epp (1.73), dyn_del.epp (1.34), dyn_mod.epp (1.50),
	dyn_ut_proto.h (1.8), dyn_util.epp (1.35), grant.epp (1.45),
	met.epp (1.131), met_proto.h (1.41), tra.h (1.33), vio.cpp (1.107):

	1.- Try to fix the mess caused by different data types used to
	represent bifields of SCL_ constants defined in scl.h, second
	round.	2.- Prevent users from deleting system generators and
	modifying any entry in rdb$generators. VIO passes the task to DFW,
	the only problem being that the user gets the error when a commit
	is done, not before.

2004-07-06 07:54  robocop

	* firebird2/src/burp/: backup.epp (1.63), burp.cpp (1.84), misc.cpp
	(1.14):

	Totally misc changes

2004-07-03 04:32  brodsom

	* firebird2/src/: alice/alice.cpp (1.68), alice/alice.h (1.41),
	burp/burp.cpp (1.83), burp/burp.h (1.55), jrd/svc.h (1.31),
	utilities/gsec/gsec.cpp (1.33), utilities/gsec/gsec.h (1.18),
	utilities/gstat/dba.epp (1.43):

	-Put thread functions into thread class -Comment
	SVC_PUTSPECIFIC_DATA

2004-07-03 02:13  brodsom

	* firebird2/src/: alice/all.cpp (1.26), burp/backup.epp (1.62),
	burp/burp.cpp (1.82), burp/burp.h (1.54), burp/misc.cpp (1.13),
	burp/mvol.cpp (1.39), burp/mvol_proto.h (1.8), burp/restore.epp
	(1.80):

	Put thread functions into thread class

2004-07-02 12:45  brodsom

	* firebird2/src/: iscguard/cntl_guard.cpp (1.17),
	iscguard/cntlg_proto.h (1.5), jrd/svc.cpp (1.126), jrd/svc.h
	(1.30), jrd/thd.cpp (1.35), jrd/thd.h (1.33), jrd/os/thd_priority.h
	(1.17), remote/os/win32/cntl.cpp (1.14),
	remote/os/win32/cntl_proto.h (1.6):

	Hack to fix mingw build (due to a mingw bug).

2004-07-02 12:02  brodsom

	* firebird2/src/alice/: alice.cpp (1.67), alice.h (1.40),
	alice_meta.epp (1.39), all.cpp (1.25), exe.cpp (1.36), tdr.cpp
	(1.39):

	Put thread functions into thread class

2004-07-02 09:26  brodsom

	* firebird2/src/dsql/dsql.cpp (1.114):

	Correction (noticed by Claudio)

2004-07-01 18:41  hvlad

	* firebird2/src/jrd/cvt2.cpp (1.40):

	Fixed incorrect comparison of TEXT BLOBs with STR

2004-07-01 02:46  skidder

	* firebird2/src/dsql/ddl.cpp (1.107):

	Fix crash when changing data type for field and specify wrong type
	or domain name

2004-06-30 03:51  skidder

	* firebird2/src/misc/fb_boilerplate.h (1.4):

	Change license boilerplate according to admins decision

2004-06-30 03:45  skidder

	* firebird2/src/utilities/nbackup.cpp (1.29):

	Change license for source files which I wrote

2004-06-30 03:41  skidder

	* firebird2/src/jrd/os/posix/guid.cpp (1.6):

	Change license for source files which I wrote

2004-06-30 03:38  skidder

	* firebird2/src/jrd/: evl_string.h (1.14), evl_string_test.cpp
	(1.5), intl_classes.h (1.19), nbak.cpp (1.40), nbak.h (1.16),
	ntrace.h (1.3), os/guid.h (1.7), os/win32/guid.cpp (1.7):

	Change license for source files which I wrote

2004-06-30 03:26  skidder

	* firebird2/: src/common/classes/alloc.cpp (1.55),
	src/common/classes/alloc.h (1.44),
	src/common/classes/class_perf.cpp (1.12),
	src/common/classes/class_test.cpp (1.18),
	src/common/classes/fb_atomic.h (1.4), src/common/classes/fb_tls.h
	(1.8), src/common/classes/locks.h (1.17),
	src/common/classes/rwlock.h (1.21), src/common/classes/semaphore.h
	(1.14), src/common/classes/tree.h (1.35),
	src/common/classes/vector.h (1.10), builds/posix/Makefile.in.codes
	(1.18), builds/posix/fbintl.vers (1.2):

	Change license for source files which I wrote

2004-06-30 01:29  skidder

	* firebird2/src/common/classes/fb_string.cpp (1.19):

	Little string class cleanups

2004-06-30 00:15  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.151):

	1) Fix FB2 problem with union-auto-cast and losing field-name as
	column-name 2) Fix FB2 problem with WITH CHECK OPTION

2004-06-29 17:16  kkuznetsov

	* firebird2/configure.in (1.201):

	Fix for not adding both lpthread and lthread on Solaris|solx86

2004-06-29 14:36  skidder

	* firebird2/src/common/classes/fb_string.cpp (1.18):

	Add forgotten length checks

2004-06-29 06:37  robocop

	* firebird2/src/: burp/burp.cpp (1.81), burp/restore.epp (1.79),
	common/classes/alloc.cpp (1.54), common/classes/alloc.h (1.43),
	isql/isql.epp (1.89), isql/show.epp (1.52), jrd/acl.h (1.4),
	jrd/cmp.cpp (1.134), jrd/cmp_proto.h (1.26), jrd/dfw.epp (1.117),
	jrd/evl.cpp (1.94), jrd/exe.h (1.57), jrd/grant.epp (1.44),
	jrd/ibase.h (1.83), jrd/ini.h (1.19), jrd/obj.h (1.5), jrd/scl.epp
	(1.59), jrd/scl.h (1.11), jrd/scl_proto.h (1.19), jrd/vio.cpp
	(1.106), jrd/os/vms/rdb.cpp (1.15), jrd/os/vms/rdbint.cpp (1.14),
	misc/codes.epp (1.17), remote/inet_server.cpp (1.43),
	remote/os/win32/srvr_w32.cpp (1.22), utilities/nbackup.cpp (1.28):

	1.- const correctness 2.- style 3.- Try to fix the mess caused by
	different data types used to represent bifields of SCL_ constants
	defined in scl.h, first round. No circular dependencies found
	through MSVC. Still pending dyn* and grant.epp files.

2004-06-29 06:33  robocop

	* firebird2/src/jrd/relations.h (1.7):

	Add RDB$DESCRIPTION and RDB$SYSTEM_FLAG to RDB$ROLES

2004-06-27 21:06  dimitr

	* firebird2/src/jrd/cmp.cpp (1.133):

	1. Yet another attempt to fix that damned double-compile UDF args
	crap. Hopefully, the last one...  2. Temporary fix for the
	SUBSTRING (BLOB) issue (until Yaffil merge).

2004-06-27 00:23  skidder

	* firebird2/src/common/classes/fb_string.cpp (1.17):

	Minor bugfixing/cleanup of string class. I hope this change doesn't
	break anything, but Alex should look at it

2004-06-27 00:17  skidder

	* firebird2/src/jrd/exe.h (1.56):

	Disable debugging code unintentionally enabled in previous commit

2004-06-27 00:12  skidder

	* firebird2/src/jrd/: all.cpp (1.36), all.h (1.18), exe.h (1.55),
	par.cpp (1.100):

	Be slightly more explicit in our memory allocation desires. Also
	fix savepoints breakage

2004-06-26 00:12  skidder

	* firebird2/src/jrd/: cmp.cpp (1.132), evl.cpp (1.93), exe.h
	(1.54), opt.cpp (1.175), rse.cpp (1.73), rse.h (1.33):

	Somewhat simplify invariant tracking stuff. It is more pessimistic
	now, but should work more reliably when invariants are modified
	(see QMDB tests for details)

2004-06-25 03:44  skidder

	* firebird2/src/include/firebird.h (1.27):

	Disable thread priority scheduler for now because it causes too
	many random failures during QMDB testing

2004-06-23 18:40  skidder

	* firebird2/src/jrd/opt.cpp (1.174):

	Report PLANs for selectable procedures in correct order. This is a
	fix for regression which I introduced a few months ago and it was
	found by Vlad Horsun

2004-06-22 22:13  skidder

	* firebird2/src/: common/classes/tree.h (1.34), jrd/blb.cpp (1.82),
	jrd/blb.h (1.17), jrd/btr.cpp (1.96), jrd/exe.cpp (1.115),
	jrd/gds.cpp (1.142), jrd/gds_proto.h (1.35), jrd/jrd.h (1.108),
	jrd/req.h (1.41), jrd/tra.cpp (1.81), jrd/tra.h (1.32):

	Implement rudimentary framework to track lifetimes of active BLOBs.
	 This solves the following issues: 1) Outrageous memory consumption
	when blobs are converted from strings during request processing 2)
	Materialization doesn't cause invalidation of BLOB IDs too early.
	Original behaviour caused errors with updatable views or procedures
	receiving BLOB arguments.

2004-06-22 00:45  skidder

	* firebird2/src/common/classes/tree.h (1.33):

	Const-correctness

2004-06-22 00:17  skidder

	* firebird2/src/common/classes/alloc.cpp (1.53):

	Fix bug with wrong output when printing out used only blocks from
	memory pool

2004-06-21 10:49  alexpeshkoff

	* firebird2/src/remote/server.cpp (1.89):

	fixed potential inconsistency, noticed by Claudio

2004-06-21 04:48  robocop

	* firebird2/src/: common/classes/tree.h (1.32), dsql/make.cpp
	(1.69), remote/inet.cpp (1.117):

	Misc changes

2004-06-19 23:28  arnobrinkman

	* firebird2/src/: dsql/make.cpp (1.68), jrd/align.h (1.7):

	Fix problems with NUMERIC and DECIMAL datatypes in
	MAKE_desc_from_list() for Dialect 1.  This affects CASE, COALESCE
	and the auto-union cast.

2004-06-16 17:41  kkuznetsov

	* firebird2/builds/posix/firebird.vers (1.3):

	Commented out THD_* functions if using new style of thd

2004-06-16 14:33  kkuznetsov

	* firebird2/src/common/classes/fb_tls.h (1.7):

	Solaris theading portion of TlsValue

2004-06-15 11:02  kkuznetsov

	* firebird2/src/jrd/: thd.cpp (1.34), thd.h (1.32):

	Fix Solaris attrs for thread creation

2004-06-14 13:20  fsg

	* firebird2/src/remote/inet.cpp (1.116):

	Fixed an old bug. Thanks to Torsten Martinsen.

2004-06-14 01:49  skidder

	* firebird2/src/common/classes/: class_test.cpp (1.17), test.sh
	(1.10), tree.h (1.31):

	Slightly refine BeePlusTree accessor semantics

2004-06-14 01:46  brodsom

	* firebird2/src/: dsql/dsql.cpp (1.113), jrd/cmp.cpp (1.131),
	jrd/nbak.cpp (1.39), remote/remote.cpp (1.37):

	Removing wrong extra ;

2004-06-14 01:43  brodsom

	* firebird2/src/: jrd/os/posix/fbsyslog.cpp (1.2),
	jrd/os/win32/config_root.cpp (1.15), jrd/os/win32/fbsyslog.cpp
	(1.3), utilities/install/install.cpp (1.5):

	Looking for extra ; at namespace declaration end

2004-06-14 01:39  brodsom

	* firebird2/src/: extlib/fbudf/fbudf.cpp (1.16), jrd/evl_string.h
	(1.13), jrd/ext.cpp (1.55), jrd/ods.h (1.27), jrd/os/fbsyslog.h
	(1.3):

	Looking for extra ; at namespace declaration end

2004-06-14 01:36  brodsom

	* firebird2/src/common/: fb_exception.cpp (1.11), utils_proto.h
	(1.3), classes/alloc.cpp (1.52), classes/array.h (1.27),
	classes/fb_string.cpp (1.16), classes/objects_array.h (1.11),
	classes/rwlock.h (1.20), classes/semaphore.h (1.13),
	classes/stack.h (1.11), config/config_file.cpp (1.22):

	Looking for extra ; at namespace declaration end

2004-06-14 01:27  skidder

	* firebird2/src/dsql/array_proto.h (1.15):

	Fix 64-bit build

2004-06-14 00:31  brodsom

	* firebird2/src/jrd/event.cpp (1.53):

	Rollback

2004-06-13 20:30  skidder

	* firebird2/src/common/classes/class_test.cpp (1.16):

	Bring module up to date

2004-06-13 05:09  brodsom

	* firebird2/src/common/classes/: alloc.h (1.42), fb_pair.h (1.11),
	tree.h (1.30), vector.h (1.9):

	Remove wrong semicolon

2004-06-13 05:08  brodsom

	* firebird2/src/common/classes/stack.h (1.10):

	-Correction for gcc 3.4

2004-06-12 03:06  skidder

	* firebird2/src/: burp/restore.epp (1.78), jrd/cch.cpp (1.98),
	jrd/jrd.cpp (1.174):

	Correct problems with single-user maintenance mode (note it is used
	for GBAK restore process now)

2004-06-11 16:23  kkuznetsov

	* firebird2/src/: common/classes/locks.h (1.16), jrd/thd.cpp
	(1.33), jrd/thd.h (1.31):

	hCVS:
	----------------------------------------------------------------------

	Solaris portion of thd.cpp

2004-06-11 05:09  brodsom

	* firebird2/src/gpre/: c_cxx.cpp (1.52), ada.cpp (1.43):

	-Correction

2004-06-10 16:09  brodsom

	* firebird2/src/remote/os/win32/cntl.cpp (1.13):

	-Rollback

2004-06-09 21:03  brodsom

	* firebird2/src/jrd/os/thd_priority.h (1.16):

	Correction

2004-06-09 21:02  brodsom

	* firebird2/src/jrd/os/thd_priority.h (1.15):

	Fix gcc complaints after Alex changes.

2004-06-09 20:56  brodsom

	* firebird2/src/: utilities/print_event.cpp (1.4), lock/lock.cpp
	(1.107), lock/print.cpp (1.41):

	-Rollback

2004-06-09 20:23  brodsom

	* firebird2/src/utilities/rebuild/rebuild.h (1.4):

	-Rollback

2004-06-09 20:20  brodsom

	* firebird2/src/: remote/inet.cpp (1.115), remote/protocol.h
	(1.23), remote/remote.h (1.40), remote/server.cpp (1.88),
	remote/xdr.h (1.10), remote/xnet.h (1.10), utilities/stats.epp
	(1.12):

	-Rollback

2004-06-09 20:16  brodsom

	* firebird2/src/lock/lock.h (1.30):

	-Rollback

2004-06-09 20:11  brodsom

	* firebird2/src/jrd/: dsc.h (1.19), sort.h (1.24):

	-Rollback

2004-06-09 20:07  brodsom

	* firebird2/src/dudley/: ddl.h (1.29), parse.h (1.7):

	-Rollback

2004-06-09 09:44  alexpeshkoff

	* firebird2/src/remote/xnet.cpp (1.50):

	Removed THD_mutex_init from comment

2004-06-09 03:50  brodsom

	* firebird2/src/lock/print.cpp (1.40):

	-Correction

2004-06-08 20:59  brodsom

	* firebird2/src/jrd/event.cpp (1.52):

	-Correction

2004-06-08 20:49  brodsom

	* firebird2/src/utilities/print_event.cpp (1.3):

	-Correction

2004-06-08 20:46  brodsom

	* firebird2/src/utilities/: stats.epp (1.11), rebuild/rebuild.h
	(1.3):

	-C++ struct declaration style.

2004-06-08 20:38  brodsom

	* firebird2/src/remote/: remote.h (1.39), inet.cpp (1.114),
	protocol.h (1.22), server.cpp (1.87), xdr.h (1.9), xnet.h (1.9),
	os/win32/cntl.cpp (1.12):

	-C++ struct declaration style.

2004-06-08 20:25  brodsom

	* firebird2/src/: misc/align.cpp (1.7), jrd/dsc.h (1.18),
	jrd/sort.h (1.23):

	-C++ struct declaration style.

2004-06-08 20:24  brodsom

	* firebird2/src/lock/: lock.cpp (1.106), lock.h (1.29), print.cpp
	(1.39):

	-C++ struct declaration style.	-Const corrections

2004-06-08 20:21  brodsom

	* firebird2/src/: dudley/ddl.h (1.28), dudley/parse.h (1.6),
	isql/isql.epp (1.88), isql/isql_win.cpp (1.17):

	-C++ struct declaration style.

2004-06-08 15:59  dimitr

	* firebird2/doc/sql.extensions/README.universal_triggers (1.2):

	Corrected a typo.

2004-06-08 15:56  alexpeshkoff

	* firebird2/builds/win32/msvc6/: engine.dsp (1.51),
	engine_classic.dsp (1.46), engine_embed.dsp (1.25), fbclient.dsp
	(1.48), fbclient_static.dsp (1.16):

	Thread cleanup: Removed thd_proto.h, all required definitions are
	in thd.h know.

2004-06-08 15:39  alexpeshkoff

	* firebird2/src/: alice/alice.cpp (1.66), alice/alice.h (1.39),
	alice/alice_meta.epp (1.38), alice/alice_proto.h (1.10),
	alice/all.cpp (1.24), alice/exe.cpp (1.35), alice/tdr.cpp (1.38),
	jrd/all.cpp (1.35), jrd/blb.cpp (1.81), jrd/blob_filter.cpp (1.29),
	jrd/btr.cpp (1.95), jrd/cch.cpp (1.97), jrd/cch.h (1.22),
	jrd/cmp.cpp (1.130), jrd/common.h (1.121), jrd/cvt.cpp (1.47),
	jrd/cvt2.cpp (1.39), jrd/dbg.cpp (1.29), jrd/dfw.epp (1.116),
	jrd/dmp.cpp (1.26), jrd/dpm.epp (1.50), jrd/dyn.epp (1.64),
	jrd/dyn_def.epp (1.72), jrd/dyn_del.epp (1.33), jrd/dyn_mod.epp
	(1.49), jrd/dyn_util.epp (1.34), jrd/err.cpp (1.49), jrd/event.cpp
	(1.51), jrd/event.h (1.18), jrd/evl.cpp (1.92), jrd/exe.cpp
	(1.114), jrd/execute_statement.cpp (1.12), jrd/ext.cpp (1.54),
	jrd/fil.h (1.13), jrd/filters.cpp (1.41), jrd/fun.epp (1.61),
	jrd/gds.cpp (1.141), jrd/gds_proto.h (1.34), jrd/gdsassert.h
	(1.12), jrd/grant.epp (1.43), jrd/idx.cpp (1.62), jrd/inf.cpp
	(1.48), jrd/ini.epp (1.51), jrd/intl.cpp (1.68), jrd/intl_proto.h
	(1.15), jrd/inuse.cpp (1.7), jrd/isc.h (1.17), jrd/isc_sync.cpp
	(1.92), jrd/jrd.cpp (1.173), jrd/jrd.h (1.107), jrd/jrd_proto.h
	(1.31), jrd/lck.cpp (1.48), jrd/log.cpp (1.20), jrd/met.epp
	(1.130), jrd/nav.cpp (1.42), jrd/nbak.cpp (1.38), jrd/opt.cpp
	(1.173), jrd/pag.cpp (1.77), jrd/par.cpp (1.99), jrd/pcmet.epp
	(1.24), jrd/pwd.cpp (1.31), jrd/qatest.cpp (1.16), jrd/rlck.cpp
	(1.29), jrd/rlck_proto.h (1.12), jrd/rse.cpp (1.72), jrd/sch.cpp
	(1.28), jrd/scl.epp (1.58), jrd/sdw.cpp (1.50), jrd/shut.cpp
	(1.31), jrd/sqz.cpp (1.17), jrd/svc.cpp (1.125), jrd/svc.h (1.29),
	jrd/svc_proto.h (1.17), jrd/sym.cpp (1.16), jrd/thd.cpp (1.32),
	jrd/thd.h (1.30), jrd/thread_proto.h (1.5), jrd/tpc.cpp (1.18),
	jrd/tra.cpp (1.80), jrd/vio.cpp (1.105), jrd/why.cpp (1.77),
	dsql/alld.cpp (1.27), dsql/ddl.cpp (1.106), dsql/dsql.cpp (1.112),
	dsql/dsql.h (1.64), dsql/errd.cpp (1.34), dsql/gen.cpp (1.67),
	dsql/hsh.cpp (1.28), dsql/make.cpp (1.67), dsql/metd.epp (1.66),
	dsql/movd.cpp (1.16), dsql/parse.y (1.139), dsql/pass1.cpp (1.150),
	remote/allr.cpp (1.28), remote/inet.cpp (1.113),
	remote/interface.cpp (1.87), remote/remote.cpp (1.36),
	remote/remote.h (1.38), remote/serve_proto.h (1.9),
	remote/server.cpp (1.86), remote/xnet.cpp (1.49), burp/backup.epp
	(1.61), burp/burp.cpp (1.80), burp/burp.h (1.53), burp/burp_proto.h
	(1.17), burp/misc.cpp (1.12), burp/mvol.cpp (1.38),
	burp/restore.epp (1.77), remote/os/win32/cntl.cpp (1.11),
	remote/os/win32/cntl_proto.h (1.5), remote/os/win32/srvr_w32.cpp
	(1.21), iscguard/cntl_guard.cpp (1.16), iscguard/cntlg_proto.h
	(1.4), iscguard/iscguard.cpp (1.37), utilities/gstat/dba.epp
	(1.42), include/fb_blk.h (1.10), include/firebird.h (1.26),
	utilities/gsec/gsec.cpp (1.32), utilities/gsec/gsec.h (1.17),
	utilities/gsec/gsec_proto.h (1.10), common/classes/init.h (1.3),
	jrd/os/posix/isc_ipc.cpp (1.16), jrd/os/posix/unix.cpp (1.31),
	jrd/os/win32/isc_ipc.cpp (1.14), jrd/os/win32/thd_priority.cpp
	(1.19), jrd/os/win32/winnt.cpp (1.23), lock/lock.cpp (1.105),
	gpre/movg.cpp (1.8), utilities/ibmgr/srvrmgr.cpp (1.15),
	jrd/os/thd_priority.h (1.14), jrd/os/vms/vms.cpp (1.19):

	Thread cleanup: 1. Added macros to declare thread entrypoints 2.
	THD_mutex_* functions use Firebird::Mutex 3. Thread local storage
	use fb_tls.h

2004-06-08 14:10  kkuznetsov

	* firebird2/builds/posix/firebird.vers (1.2):

	Some more solx86 commits

2004-06-08 08:51  alexpeshkoff

	* firebird2/src/common/classes/locks.h (1.15):

	explicit constructor for lock guard

2004-06-08 07:50  robocop

	* firebird2/src/jrd/: flu_proto.h (1.9), functions.cpp (1.14):

	const

2004-06-07 18:10  hvlad

	* firebird2/src/jrd/tra.cpp (1.79):

	TRA_sweep don't release it's temp_lock in case of database shutdown

2004-06-07 08:50  kkuznetsov

	* firebird2/src/jrd/: utl.cpp (1.69), why.cpp (1.76):

	Minor corrections after prototype changes

2004-06-06 07:25  robocop

	* firebird2/src/: isql/isql.epp (1.87), qli/help.epp (1.22):

	Style and const

2004-06-05 11:36  robocop

	* firebird2/src/: burp/burp.cpp (1.79), dsql/ddl.cpp (1.105),
	dudley/ddl.h (1.27), dudley/extract.epp (1.35), gpre/c_cxx.cpp
	(1.51), gpre/cme.cpp (1.31), gpre/cob.cpp (1.47), gpre/exp.cpp
	(1.35), gpre/ftn.cpp (1.49), gpre/gpre.cpp (1.62), gpre/gpre.h
	(1.70), gpre/par.cpp (1.52), gpre/pas.cpp (1.41), isql/extract.epp
	(1.39), jrd/dbg.cpp (1.28), jrd/isc.cpp (1.51), jrd/jrd.cpp
	(1.172), jrd/os/posix/config_root.cpp (1.11), msgs/include.epp
	(1.10), qli/help.epp (1.21), qli/picstr.cpp (1.25), remote/allr.cpp
	(1.27), remote/os/win32/window.h (1.4),
	utilities/install/install_reg.cpp (1.10),
	utilities/install/regis_proto.h (1.5),
	utilities/install/registry.cpp (1.11), utilities/install/registry.h
	(1.7), utilities/install/servi_proto.h (1.9),
	utilities/install/services.cpp (1.13):

	Literal strings should be treated as const char*

2004-06-04 16:36  kkuznetsov

	* firebird2/src/: dsql/array_proto.h (1.14), jrd/alt_proto.h
	(1.11), jrd/ibase.h (1.82), jrd/utl.cpp (1.68), jrd/why.cpp (1.75):


	Fixed some more different prototypes of the same functions

2004-06-04 08:55  fsg

	* firebird2/src/qli/: compile.cpp (1.25), eval.cpp (1.44):

	Fixes issues spotted by Claudio

2004-06-03 17:09  kkuznetsov

	* firebird2/src/jrd/alt_proto.h (1.10):

	Fix some more differents in function signatures from *.h to *.cpp

2004-06-03 16:00  fsg

	* firebird2/src/qli/: compile.cpp (1.24), eval.cpp (1.43),
	gener.cpp (1.36), meta.epp (1.48), mov.cpp (1.35), parse.cpp
	(1.35), picstr.cpp (1.24), show.epp (1.37), symbols.h (1.4):

	First step to allow qli to work with relations containing bigints

	It is possible now to copy table contents between databases, insert
	bigints via qli and show works nearly as expected.  Displaying
	bigints and evaluation of expressions containing bigints still
	doesn't work.

2004-06-03 12:08  kkuznetsov

	* firebird2/src/dsql/user__proto.h (1.8):

	Fix linkage errors caused by different declaration of extern "c"
	functions

2004-06-03 09:42  robocop

	* firebird2/src/gpre/sql.cpp (1.47):

	Style: opening braces too far to the right

2004-06-03 09:31  robocop

	* firebird2/src/gpre/: c_cxx.cpp (1.50), cme.cpp (1.30), cmp.cpp
	(1.32), cob.cpp (1.46), ftn.cpp (1.48), gpre.h (1.69),
	gpre_meta.epp (1.44), hsh.cpp (1.20), jrdmet.cpp (1.18), par.cpp
	(1.51), pas.cpp (1.40), pretty.cpp (1.27), sqe.cpp (1.33), sql.cpp
	(1.46), sql_proto.h (1.11):

	Misc changes: - const - variables in scope - style - a duplicate
	function deleted - some unneeded casts removed

2004-06-01 18:21  brodsom

	* firebird2/src/: jrd/ibase.h (1.81), utilities/gstat/dba.epp
	(1.41), utilities/gstat/dbaswi.h (1.5), utilities/gstat/ppg.cpp
	(1.18), utilities/gstat/ppg_proto.h (1.9):

	new switch to be used in gstat (service & util) test

2004-06-01 00:57  skidder

	* firebird2/src/jrd/shut.cpp (1.30):

	Fix -tran shutdown which I broke when introduced new shutdown modes

2004-05-31 23:39  skidder

	* firebird2/src/utilities/gstat/dba.epp (1.40):

	Fix gstat crash recently added by Blas

2004-05-31 04:37  robocop

	* firebird2/src/extlib/fbudf/: fbudf.cpp (1.15), fbudf.h (1.4):

	Use the vary struct as the engine does to know the length of a
	varchar Style

2004-05-31 04:35  robocop

	* firebird2/src/isql/isql.epp (1.86):

	Function ADD should not mangle date inputs

2004-05-31 04:34  robocop

	* firebird2/src/: gpre/cmd.cpp (1.37), dudley/generate.cpp (1.16),
	jrd/ini.epp (1.50), jrd/met.epp (1.129), jrd/sdw.cpp (1.49),
	dsql/make.cpp (1.66):

	Changing some variables that have a trailing underscore to allow
	conflict with C++ keywords or engine structs.

2004-05-29 15:33  brodsom

	* firebird2/src/jrd/: isc.cpp (1.50), isc_proto.h (1.11), sdl.cpp
	(1.38), sdl_proto.h (1.15), os/isc_i_proto.h (1.4),
	os/posix/isc_ipc.cpp (1.15), os/win32/isc_ipc.cpp (1.13):

	Finishing the api cleanup

2004-05-29 07:07  robocop

	* firebird2/src/qli/show.epp (1.36):

	1.- Const correctness 2.- Style 3.- Ancient coding error: two
	places with if (symbol->sym_type = SYM_database) where indeed if
	(symbol->sym_type == SYM_database) but I don't know if somebody has
	experienced the bug.

2004-05-29 07:01  robocop

	* firebird2/src/qli/: meta.epp (1.47), parse.cpp (1.34):

	const correctness

2004-05-29 06:58  robocop

	* firebird2/src/jrd/cmp.cpp (1.129):

	Const correctness: we no longer need this disguised const_cast
	because the function accepts a const string.

2004-05-29 06:57  robocop

	* firebird2/src/jrd/vio.cpp (1.104):

	Style: separate functions by at least one line

2004-05-29 06:57  robocop

	* firebird2/src/jrd/file_params.h (1.21):

	Totally misc fix (comment)

2004-05-29 06:55  robocop

	* firebird2/src/isql/show.epp (1.51):

	Style

2004-05-29 06:54  robocop

	* firebird2/src/gpre/: par.cpp (1.50), sqe.cpp (1.32):

	Cleanup

2004-05-29 06:50  robocop

	* firebird2/src/gpre/: cme.cpp (1.29), cob.cpp (1.45), ftn.cpp
	(1.47), gpre.cpp (1.61):

	Style

2004-05-29 06:48  robocop

	* firebird2/src/gpre/gpre.h (1.68):

	Fix class/struct mismatch after Blas' cleanup

2004-05-29 06:47  robocop

	* firebird2/src/dudley/: ddl.h (1.26), generate.cpp (1.15):

	Style

2004-05-29 06:36  robocop

	* firebird2/src/dsql/pass1.cpp (1.149):

	Misc: keep comment in sync with code

2004-05-29 06:34  robocop

	* firebird2/src/common/stuff.h (1.2):

	We use DIRECTORY_FILENAME_H for protecting headers

2004-05-28 03:43  brodsom

	* firebird2/src/remote/os/win32/srvr_w32.cpp (1.20):

	Replace with more specific (and clear) cast

2004-05-28 03:32  brodsom

	* firebird2/src/iscguard/iscguard.cpp (1.36):

	Replace with more specific (and clear) cast

2004-05-28 03:29  brodsom

	* firebird2/builds/: win32/msvc6/Firebird2.dsw (1.33),
	win32/preprocess.bat (1.29), mac_os_x/CS/CS.pbproj/project.pbxproj
	(1.9):

	Removing unused dba_full (After Ann advice)

2004-05-27 18:25  alexpeshkoff

	* firebird2/src/: jrd/blb.cpp (1.80), jrd/cch.cpp (1.96),
	jrd/cmp.cpp (1.128), jrd/dpm.epp (1.49), jrd/err.cpp (1.48),
	jrd/fun.epp (1.60), jrd/idx.cpp (1.61), jrd/isc_file.cpp (1.80),
	jrd/jrd.cpp (1.171), jrd/met.epp (1.128), jrd/opt.cpp (1.172),
	jrd/par.cpp (1.98), jrd/rse.cpp (1.71), jrd/scl.epp (1.57),
	jrd/vio.cpp (1.103), dsql/ddl.cpp (1.104), dsql/make.cpp (1.65),
	dsql/metd.epp (1.65), dsql/parse.y (1.138), dsql/pass1.cpp (1.148),
	common/classes/stack.h (1.9), jrd/os/win32/winnt.cpp (1.22):

	make bool (isEmpty/hasData) checks for string and stack safe

2004-05-27 14:01  alexpeshkoff

	* firebird2/src/common/classes/fb_string.cpp (1.15):

	text indent fix

2004-05-27 11:24  alexpeshkoff

	* firebird2/src/common/classes/fb_string.cpp (1.14):

	use windows upper/lower-case conversion functions for win32 build

2004-05-26 18:13  alexpeshkoff

	* firebird2/src/include/firebird.h (1.25):

	restored build of linux classis server's superclient

2004-05-26 18:12  alexpeshkoff

	* firebird2/src/jrd/: cmp.cpp (1.127), cvt2.cpp (1.38), evl.cpp
	(1.91), jrd.h (1.106), met.epp (1.127), mov.cpp (1.17), opt.cpp
	(1.171):

	small strings cleanup

2004-05-26 18:10  alexpeshkoff

	* firebird2/src/common/classes/fb_string.cpp (1.13):

	optimize string performance with the price of 4 additional bytes
	per string

2004-05-26 06:53  robocop

	* firebird2/src/jrd/jrd.h (1.105):

	Restore jrd.h to buildable state in DEBUG mode.

2004-05-25 15:20  eku

	* firebird2/builds/install/arch-specific/sinixz/postinstall.in
	(1.2):

	env variable changed

2004-05-24 19:31  brodsom

	* firebird2/src/jrd/os/win32/isc_ipc.cpp (1.12):

	-Use C++ struct declaration style.

2004-05-24 19:28  brodsom

	* firebird2/src/jrd/: btr.cpp (1.94), builtin.cpp (1.9), cch.h
	(1.21), common.h (1.120), cvt.cpp (1.46), dbg.h (1.4), dsc2.h
	(1.6), enc.cpp (1.20), err_proto.h (1.18), event.h (1.17), exe.h
	(1.53), ext.h (1.10), file_params.h (1.20), filters.cpp (1.40),
	flu.h (1.8), functions.cpp (1.13), gds.cpp (1.140), ini.h (1.18),
	isc.h (1.16), isc_file.cpp (1.79), jrd.cpp (1.170), jrd.h (1.104),
	met.h (1.11), msg.h (1.6), ods.h (1.26), que.h (1.7), rse.h (1.32),
	sch.cpp (1.27), scl.epp (1.56), sym.h (1.2), thd.h (1.29), val.h
	(1.26), why.cpp (1.74), y_handle.h (1.10), os/posix/isc_ipc.cpp
	(1.14), os/vms/mblr.cpp (1.7), os/vms/rdb.cpp (1.14),
	os/vms/rdbgpas.cpp (1.4), os/vms/rdbint.cpp (1.13), os/vms/vms.cpp
	(1.18), os/vms/vms.h (1.4), os/vms/vmsevent.cpp (1.14),
	os/vms/vmsthread.cpp (1.4):

	-Use C++ struct declaration style.

2004-05-24 19:21  brodsom

	* firebird2/src/: alice/alice.h (1.38), burp/burp.h (1.52),
	dsql/array.epp (1.30), dsql/keywords.h (1.18), dsql/node.h (1.45),
	dsql/sqlda.h (1.9), dsql/sym.h (1.9):

	-Use C++ struct declaration style.

2004-05-24 19:20  brodsom

	* firebird2/src/qli/: command.cpp (1.23), dtr.cpp (1.36), dtr.h
	(1.19), err.cpp (1.17), eval.cpp (1.42), exe.cpp (1.45), exe.h
	(1.23), expand.cpp (1.28), format.cpp (1.30), lex.cpp (1.31),
	meta.epp (1.46), parse.cpp (1.33), parse.h (1.10), show.epp (1.35):

	-Join qli globals in dtr.h -Use C++ struct declaration style.

2004-05-24 19:16  brodsom

	* firebird2/src/isql/: extract.epp (1.38), isql.epp (1.85), isql.h
	(1.33), show.epp (1.50):

	-Join isql globals in one struct (and remove some macros) and put
	not globals in the corresponding source.  -Use C++ struct
	declaration style.

2004-05-24 19:14  brodsom

	* firebird2/src/dudley/: ddl.cpp (1.35), ddl.h (1.25), exe.epp
	(1.51), expand.cpp (1.23), expr.cpp (1.23), extract.epp (1.34),
	lex.cpp (1.27), parse.cpp (1.43), parse.h (1.5), trn.cpp (1.33):

	-Join dudley globals in one struct (and remove some macros) and put
	not globals in the corresponding source.  -Use C++ struct
	declaration style.

2004-05-24 19:13  brodsom

	* firebird2/src/gpre/: ada.cpp (1.42), cmd.cpp (1.36), cme.cpp
	(1.28), cmp.cpp (1.31), c_cxx.cpp (1.49), cob.cpp (1.44), exp.cpp
	(1.34), ftn.cpp (1.46), gpre.cpp (1.60), gpre.h (1.67),
	gpre_meta.epp (1.43), gpre_meta_boot.cpp (1.42), hsh.cpp (1.19),
	int_cxx.cpp (1.35), msc.cpp (1.22), par.cpp (1.49), parse.h (1.10),
	pas.cpp (1.39), pat.cpp (1.24), sqe.cpp (1.31), sql.cpp (1.45):

	-Join gpre globals in one struct (and remove some macros) and put
	not globals in the corresponding source.  -Use C++ struct
	declaration style.

2004-05-24 14:09  skidder

	* firebird2/src/dsql/pass1.cpp (1.147):

	Fix problem with UDF argument mapping to parameters reported by
	Torsten Grundke

2004-05-24 13:23  kkuznetsov

	* firebird2/: builds/posix/prefix.solx86gcc (1.12),
	src/common/classes/semaphore.h (1.12), src/jrd/common.h (1.119):

	Fixed a couple of compile errors on Solaris x86

2004-05-24 13:03  brodsom

	* firebird2/src/utilities/: print_pool.cpp (1.8), ibmgr/srvrmgr.cpp
	(1.14):

	-Replace stuff macros with either common stuff inlines or class
	inline functions

2004-05-24 13:00  brodsom

	* firebird2/src/: common/stuff.h (1.1), burp/backup.epp (1.60),
	burp/burp.h (1.51), burp/restore.epp (1.76), dudley/ddl.h (1.24),
	dudley/generate.cpp (1.14), dudley/parse.cpp (1.42), dudley/trn.cpp
	(1.32), gpre/cmd.cpp (1.35), gpre/cme.cpp (1.27), gpre/cmp.cpp
	(1.30), gpre/gpre.h (1.66), isql/isql.epp (1.84):

	-Replace stuff macros with either common stuff inlines or class
	inline functions

2004-05-24 03:03  brodsom

	* firebird2/src/jrd/: cch.cpp (1.95), idx.cpp (1.60), jrd.h
	(1.103), met.epp (1.126), nbak.cpp (1.37), sdw.cpp (1.48), tra.cpp
	(1.78), vio.cpp (1.102):

	-Replace *_thread_data macros with inline functions (finish) Now
	each provider/service uses inline functions with different names
	for each one instead of macros with the same name for all (which
	collide)

2004-05-24 01:28  brodsom

	* firebird2/src/include/firebird.h (1.24):

	Style

2004-05-24 01:25  brodsom

	* firebird2/src/: jrd/alt.cpp (1.51), jrd/btn.h (1.11),
	jrd/common.h (1.118), jrd/err.cpp (1.47), jrd/gds.cpp (1.139),
	jrd/iberr.h (1.9), jrd/jrd.cpp (1.169), jrd/log.cpp (1.19),
	jrd/met.epp (1.125), jrd/par.cpp (1.97), jrd/sdl.cpp (1.37),
	jrd/utl.cpp (1.67), jrd/why.cpp (1.73), remote/interface.cpp
	(1.86), utilities/gsec/gsec.cpp (1.31),
	utilities/install/install_svc.cpp (1.13):

	-Comment some common.h unused macros -Replace VA_START macro with
	va_start function (it was already some places where it is not used)

2004-05-24 01:22  brodsom

	* firebird2/src/: burp/burp.cpp (1.78), dsql/array.epp (1.29),
	dsql/blob.epp (1.15), dsql/errd.cpp (1.33), dsql/parse.y (1.137),
	dsql/user_dsql.cpp (1.41), gpre/ada.cpp (1.41), gpre/c_cxx.cpp
	(1.48), gpre/cob.cpp (1.43), gpre/ftn.cpp (1.45), gpre/int_cxx.cpp
	(1.34), gpre/pas.cpp (1.38), gpre/pretty.cpp (1.26):

	-Comment some common.h unused macros -Replace VA_START macro with
	va_start function (it was already some places where it is not used)

2004-05-24 00:56  brodsom

	* firebird2/src/alice/alice.cpp (1.65):

	-Remove some common.h unused macros -Replace VA_START macro with
	va_start function (it was already some places where it is not used)

2004-05-23 08:07  robocop

	* firebird2/src/common/classes/semaphore.h (1.11):

	Without being able to compile it, I fixed the new SOLARIS code in
	semaphore.h that: - didn't have any rational indentation but random
	positions and a combination of blanks and tabs - instead of testing
	errno, assigned a value to it (= instead of ==) - has some strange
	emoty if(); only put a comment here.  People shouldn't post code to
	CVS without at least reviewing visually what they wrote.

2004-05-23 05:18  brodsom

	* firebird2/src/jrd/: all.cpp (1.34), blb.cpp (1.79), btr.cpp
	(1.93), cch.cpp (1.94), dbg.cpp (1.27), dfw.epp (1.115), dmp.cpp
	(1.25), err.cpp (1.46), ext.cpp (1.53), idx.cpp (1.59), jrd.cpp
	(1.168), jrd.h (1.102), log.cpp (1.18), met.epp (1.124), nbak.cpp
	(1.36), rlck.cpp (1.28), sdw.cpp (1.47), sym.cpp (1.15), tra.cpp
	(1.77), vio.cpp (1.101):

	-Replace *_thread_data macros with inline functions (jrd step 2)

2004-05-22 16:30  brodsom

	* firebird2/builds/posix/prefix.mingw (1.31):

	-Update MinGW warning switchs (+Wshadow +Wundef +pedantic)

2004-05-22 16:27  brodsom

	* firebird2/src/jrd/os/: posix/unix.cpp (1.30), vms/extvms.cpp
	(1.22), win32/winnt.cpp (1.21):

	-Replace *_thread_data macros with inline functions (jrd step 1)

2004-05-22 16:24  brodsom

	* firebird2/src/jrd/: all.cpp (1.33), blb.cpp (1.78), btr.cpp
	(1.92), cch.cpp (1.93), jrd.h (1.101), cmp.cpp (1.126), cvt2.cpp
	(1.37), dfw.epp (1.114), dmp.cpp (1.24), dyn.epp (1.63),
	dyn_def.epp (1.71), dyn_del.epp (1.32), dyn_mod.epp (1.48), err.cpp
	(1.45), exe.cpp (1.113), ext.cpp (1.52), fun.epp (1.59), grant.epp
	(1.42), inf.cpp (1.47), ini.epp (1.49), intl.cpp (1.67),
	isc_sync.cpp (1.91), jrd.cpp (1.167), nav.cpp (1.41), nbak.cpp
	(1.35), opt.cpp (1.170), pag.cpp (1.76), par.cpp (1.96), pcmet.epp
	(1.23), qatest.cpp (1.15), rlck.cpp (1.27), scl.epp (1.55), sdw.cpp
	(1.46), shut.cpp (1.29), svc.cpp (1.124), tra.cpp (1.76):

	-Replace *_thread_data macros with inline functions (jrd step 1)

2004-05-22 16:22  brodsom

	* firebird2/src/dsql/: alld.cpp (1.26), ddl.cpp (1.103), dsql.cpp
	(1.111), dsql.h (1.63), errd.cpp (1.32), gen.cpp (1.66), make.cpp
	(1.64), metd.epp (1.64), movd.cpp (1.15), parse.y (1.136),
	pass1.cpp (1.146):

	-Replace *_thread_data macros with inline functions

2004-05-22 04:11  brodsom

	* firebird2/src/: include/firebird.h (1.23), jrd/cvt.cpp (1.45),
	jrd/isc_sync.cpp (1.90), jrd/jrd.cpp (1.166), jrd/jrd.h (1.100),
	jrd/thd.cpp (1.31), jrd/thd.h (1.28), lock/lock.cpp (1.104):

	-Replace & remove unneeded threading macro in jrd.h -Move more
	threading selection to firebird.h -Replace POSIX_THREADS with
	USE_POSIX_THREADS

2004-05-22 01:26  skidder

	* firebird2/src/jrd/evl.cpp (1.90):

	Do not crash with MBCS blobs and LIKE/CONTAINING/STARTNING WITH.
	Use binary matching in this case for now until INTL is fixed

2004-05-21 17:24  brodsom

	* firebird2/src/jrd/cmp.cpp (1.125):

	Multiple line comment warning

2004-05-21 17:23  brodsom

	* firebird2/src/utilities/: gsec/gsec.cpp (1.30), gsec/gsec.h
	(1.16), gstat/dba.epp (1.39):

	-Convert *_thread_data macros to inlines.

2004-05-21 17:22  brodsom

	* firebird2/src/remote/: allr.cpp (1.26), interface.cpp (1.85),
	remote.h (1.37), server.cpp (1.85):

	-Inlining of *_thread_data macros.  -Solving another case of
	variable name = struct name.

2004-05-21 16:14  kkuznetsov

	* firebird2/src/common/classes/semaphore.h (1.10):

	Added semaphore implementation used conditional varyable and mutex,
	becouse of no sem_timedwait existans.

	Ugly, errorable and untested.

2004-05-21 09:28  robocop

	* firebird2/src/jrd/: cmp.cpp (1.124), cvt.cpp (1.44), filters.cpp
	(1.39), lck.cpp (1.47), thread_proto.h (1.4):

	Reading fb-checkins I realized some bad merges mine.

2004-05-21 08:14  robocop

	* firebird2/src/: alice/alice.h (1.37), burp/burp.h (1.50),
	common/classes/class_perf.cpp (1.11), common/classes/class_test.cpp
	(1.15), dsql/gen.cpp (1.65), dsql/make.cpp (1.63), dsql/metd.epp
	(1.63), dsql/pass1.cpp (1.145), dudley/exe.epp (1.50),
	dudley/expr.cpp (1.22), dudley/trn.cpp (1.31),
	extlib/fbudf/fbudf.cpp (1.14), gpre/gpre.h (1.65), gpre/sqe.cpp
	(1.30), intl/ldcommon.h (1.19), isql/isql.h (1.32), jrd/blb.cpp
	(1.77), jrd/btr.cpp (1.91), jrd/btr_proto.h (1.28), jrd/cmp.cpp
	(1.123), jrd/cvt.cpp (1.43), jrd/cvt2.cpp (1.36), jrd/dfw.epp
	(1.113), jrd/dsc.h (1.17), jrd/dsc_pub.h (1.5), jrd/evl.cpp (1.89),
	jrd/filters.cpp (1.38), jrd/fun.epp (1.58), jrd/grant.epp (1.41),
	jrd/ibase.h (1.80), jrd/idx.cpp (1.58), jrd/idx_proto.h (1.22),
	jrd/intl.cpp (1.66), jrd/intl.h (1.9), jrd/isc.h (1.15),
	jrd/isc_file.cpp (1.78), jrd/jrd.h (1.99), jrd/lck.cpp (1.46),
	jrd/met.epp (1.123), jrd/ods.h (1.25), jrd/opt.cpp (1.169),
	jrd/pcmet.epp (1.22), jrd/sch_proto.h (1.5), jrd/sdw.cpp (1.45),
	jrd/thd.h (1.27), jrd/thread_proto.h (1.3), jrd/vio.cpp (1.100),
	jrd/why.cpp (1.72), jrd/os/thd_priority.h (1.13),
	jrd/os/win32/ibinitdll.cpp (1.7), lock/lock.cpp (1.103),
	lock/print.cpp (1.38), msgs/include.epp (1.9), qli/help.epp (1.20),
	remote/inet.cpp (1.112), remote/protocol.cpp (1.45),
	remote/protocol.h (1.21), remote/remote.h (1.36), remote/server.cpp
	(1.84), remote/xdr.cpp (1.19), remote/xnet.cpp (1.48),
	remote/os/win32/cntl.cpp (1.10), remote/os/win32/cntl_proto.h
	(1.4), remote/os/win32/srvr_w32.cpp (1.19),
	utilities/install/install_client.cpp (1.5),
	utilities/install/install_svc.cpp (1.12),
	utilities/install/servi_proto.h (1.8),
	utilities/install/services.cpp (1.12):

	1.- Misc changes 2.- Style 3.- Recover dsc_ttype in dsc after Blas'
	cleanup as a synonym for dsc_sub_type in text types

2004-05-21 01:04  skidder

	* firebird2/: configure.in (1.200),
	builds/install/arch-specific/netbsd/Makefile.in (1.1),
	builds/install/arch-specific/netbsd/install.sh.in (1.1),
	builds/posix/prefix.netbsd (1.1), src/common/classes/locks.h
	(1.14), src/common/config/config.cpp (1.52), src/include/firebird.h
	(1.22), src/include/gen/autoconfig_msvc.h (1.94), src/jrd/common.h
	(1.117), src/remote/inet.cpp (1.111):

	NetBSD port from James K. Lowden

2004-05-20 23:58  skidder

	* firebird2/src/: include/fb_types.h (1.46), jrd/lck.cpp (1.45),
	jrd/par.cpp (1.95), jrd/os/vms/vmslo_proto.h (1.6),
	jrd/os/vms/vmslock.cpp (1.9), lock/driver.cpp (1.16), lock/lock.cpp
	(1.102), lock/lock.h (1.28), lock/lock_proto.h (1.8):

	Small 64-bitness fixes

2004-05-20 11:55  kkuznetsov

	* firebird2/builds/posix/: make.defaults (1.36), prefix.solx86gcc
	(1.11):

	Add LIB_LINK_MAPFILE variable option

2004-05-20 02:58  brodsom

	* firebird2/src/: dsql/sqlda_pub.h (1.3), gpre/gpre.h (1.64),
	jrd/ibase.h (1.79):

	Move SQL_DIALECT constants from ibase.h to sqlda_pub.h and use it
	in gpre.h instead the full ibase

2004-05-20 02:56  brodsom

	* firebird2/src/: alice/alice.cpp (1.64), alice/alice.h (1.36),
	alice/alice_meta.epp (1.37), alice/all.cpp (1.23), alice/exe.cpp
	(1.34), alice/tdr.cpp (1.37), burp/backup.epp (1.59), burp/burp.cpp
	(1.77), burp/burp.h (1.49), burp/misc.cpp (1.11), burp/mvol.cpp
	(1.37), burp/restore.epp (1.75):

	- Convert *_thread_data macros to inline func

2004-05-19 20:14  brodsom

	* firebird2/src/jrd/os/: vms/extvms.cpp (1.21), win32/winnt.cpp
	(1.20):

	- Remove *_THREAD_DATA definitions from thd.h, are unneeded and
	conflicts with definitions in providers/services main headers
	(which need to use undef).  - Use different names for each
	service/provider *_THREAD_DATA macros.

2004-05-19 20:11  brodsom

	* firebird2/src/jrd/: all.cpp (1.32), blb.cpp (1.76), btr.cpp
	(1.90), cch.cpp (1.92), cmp.cpp (1.122), cvt.cpp (1.42), cvt2.cpp
	(1.35), dfw.epp (1.112), dmp.cpp (1.23), dyn.epp (1.62),
	dyn_def.epp (1.70), dyn_del.epp (1.31), dyn_mod.epp (1.47), err.cpp
	(1.44), exe.cpp (1.112), ext.cpp (1.51), fun.epp (1.57), grant.epp
	(1.40), idx.cpp (1.57), inf.cpp (1.46), ini.epp (1.48), intl.cpp
	(1.65), isc_sync.cpp (1.89), jrd.cpp (1.165), jrd.h (1.98), met.epp
	(1.122), nav.cpp (1.40), nbak.cpp (1.34), opt.cpp (1.168), pag.cpp
	(1.75), par.cpp (1.94), pcmet.epp (1.21), qatest.cpp (1.14),
	rlck.cpp (1.26), scl.epp (1.54), sdw.cpp (1.44), shut.cpp (1.28),
	svc.cpp (1.123), thd.h (1.26), tra.cpp (1.75), vio.cpp (1.99),
	os/posix/unix.cpp (1.29):

	- Remove *_THREAD_DATA definitions from thd.h, are unneeded and
	conflicts with definitions in providers/services main headers
	(which need to use undef).  - Use different names for each
	service/provider *_THREAD_DATA macros.

2004-05-19 20:08  brodsom

	* firebird2/src/: utilities/gsec/gsec.cpp (1.29),
	utilities/gsec/gsec.h (1.15), utilities/gstat/dba.epp (1.38),
	remote/allr.cpp (1.25), remote/interface.cpp (1.84),
	remote/remote.h (1.35), remote/server.cpp (1.83):

	- Remove *_THREAD_DATA definitions from thd.h, are unneeded and
	conflicts with definitions in providers/services main headers
	(which need to use undef).  - Use different names for each
	service/provider *_THREAD_DATA macros.

2004-05-19 20:04  brodsom

	* firebird2/src/: alice/alice.cpp (1.63), alice/alice.h (1.35),
	alice/alice_meta.epp (1.36), alice/all.cpp (1.22), alice/exe.cpp
	(1.33), alice/tdr.cpp (1.36), burp/backup.epp (1.58), burp/burp.cpp
	(1.76), burp/burp.h (1.48), burp/misc.cpp (1.10), burp/mvol.cpp
	(1.36), burp/restore.epp (1.74), dsql/alld.cpp (1.25), dsql/ddl.cpp
	(1.102), dsql/dsql.cpp (1.110), dsql/dsql.h (1.62), dsql/errd.cpp
	(1.31), dsql/gen.cpp (1.64), dsql/make.cpp (1.62), dsql/metd.epp
	(1.62), dsql/movd.cpp (1.14), dsql/parse.y (1.135), dsql/pass1.cpp
	(1.144):

	- Remove *_THREAD_DATA definitions from thd.h, are unneeded and
	conflicts with definitions in providers/services main headers
	(which need to use undef).  - Use different names for each
	service/provider *_THREAD_DATA macros.

2004-05-19 17:19  brodsom

	* firebird2/src/: utilities/install/registry.h (1.6),
	intl/country_codes.h (1.2), intl/ld.h (1.25):

	Style

2004-05-19 17:19  brodsom

	* firebird2/src/utilities/install/install_client.cpp (1.4):

	Correction

2004-05-19 17:02  brodsom

	* firebird2/builds/win32/: blrtable.bat (1.10), msvc6/engine.dsp
	(1.50), msvc6/engine_classic.dsp (1.45), msvc6/engine_embed.dsp
	(1.24), msvc6/fbclient.dsp (1.47), msvc6/fbclient_static.dsp
	(1.15), msvc6/fbembed.dsp (1.34), msvc6/fbguard.dsp (1.20),
	msvc6/remote.dsp (1.22), msvc6/remote_classic.dsp (1.19),
	msvc7/engine.vcproj (1.40), msvc7/engine_classic.vcproj (1.39),
	msvc7/engine_embed.vcproj (1.27), msvc7/fbclient.vcproj (1.35),
	msvc7/fbclient_static.vcproj (1.16), msvc7/fbembed.vcproj (1.25),
	msvc7/fbguard.vcproj (1.19), msvc7/remote.vcproj (1.21),
	msvc7/remote_classic.vcproj (1.21):

	Avoid duplicated definition of SERVER_SHUTDOWN (defined in
	firebird.h)

2004-05-19 16:58  brodsom

	* firebird2/src/jrd/os/win32/ibinitdll.cpp (1.6):

	Correction

2004-05-19 14:27  brodsom

	* firebird2/src/jrd/thread_proto.h (1.2):

	Correction (Pointed by Claudio)

2004-05-19 01:38  brodsom

	* firebird2/src/jrd/common.h (1.116):

	Style

2004-05-19 01:27  brodsom

	* firebird2/src/include/firebird.h (1.21):

	Style

2004-05-19 00:01  brodsom

	* firebird2/src/remote/: inet.cpp (1.110), xdr.h (1.8):

	Macro cleaning

2004-05-19 00:00  brodsom

	* firebird2/src/jrd/: intl.h (1.8), tra.h (1.31):

	Comment unused macros

2004-05-18 23:59  brodsom

	* firebird2/src/isql/isql.h (1.31):

	-Macro cleaning

2004-05-18 23:58  brodsom

	* firebird2/src/intl/: lc_ascii.cpp (1.13), lc_ksc.cpp (1.13),
	lc_narrow.cpp (1.11), ldcommon.h (1.18):

	-Macro cleaning -Remove langdrv.h

2004-05-18 23:55  brodsom

	* firebird2/src/include/firebird.h (1.20):

	Define macros for ifdefs without value

2004-05-18 23:54  brodsom

	* firebird2/src/gpre/pretty.cpp (1.25):

	Macro cleaning

2004-05-18 23:54  brodsom

	* firebird2/src/gpre/gpre.h (1.63):

	Avoid duplicated definition Define macros for ifdefs without value

2004-05-18 18:48  brodsom

	* firebird2/src/jrd/: isc_file.cpp (1.77), why.cpp (1.71):

	Macro cleaning

2004-05-18 18:40  brodsom

	* firebird2/src/jrd/: cmp.cpp (1.121), dfw.epp (1.111), ini.h
	(1.17), met.epp (1.121), vio.cpp (1.98):

	Macro cleaning (use ini.h instead repeating the macros)

2004-05-18 18:31  brodsom

	* firebird2/src/: msgs/change_msgs.epp (1.16), msgs/check_msgs.epp
	(1.11), msgs/enter_msgs.epp (1.13), msgs/include.epp (1.8),
	jrd/os/config_root.h (1.7):

	Macro cleaning

2004-05-18 18:26  brodsom

	* firebird2/src/: remote/inet.cpp (1.109), remote/xnet.h (1.8),
	misc/memtest.cpp (1.4):

	Macro cleaning

2004-05-18 18:22  brodsom

	* firebird2/src/: dsql/sqlda.h (1.8), dsql/user_dsql.cpp (1.40),
	intl/lc_ascii.cpp (1.12), iscguard/iscguard.cpp (1.35),
	iscguard/iscguard.h (1.9):

	Macro cleaning

2004-05-18 18:21  brodsom

	* firebird2/src/isql/: isql.h (1.30), isql.rc (1.3), isql.rh (1.1),
	isql_win.cpp (1.16):

	-Macro cleaning -Move isql_res.h to isql.rh

2004-05-18 11:44  kkuznetsov

	* firebird2/src/lock/lock.cpp (1.101):

	removed double definition of SOLARIS_MAX_STALL

2004-05-18 03:20  brodsom

	* firebird2/src/jrd/fun.epp (1.56):

	Fix

2004-05-18 02:43  brodsom

	* firebird2/src/: jrd/os/thd_priority.h (1.12), remote/remote.h
	(1.34), remote/remote_def.h (1.26), utilities/ibmgr/ibmgr.h (1.8),
	utilities/guard/guard.cpp (1.8):

	Correction

2004-05-18 00:30  brodsom

	* firebird2/src/remote/os/win32/: cntl.cpp (1.9), srvr_w32.cpp
	(1.18), window.cpp (1.9), wnet.cpp (1.23):

	Move THREAD_ functions from thd.h to thread_proto.h (and fix unix
	build)

2004-05-18 00:26  brodsom

	* firebird2/src/: dsql/alld.cpp (1.24), dsql/ddl.cpp (1.101),
	dsql/dsql.cpp (1.109), dsql/metd.epp (1.61), jrd/cch.cpp (1.91),
	jrd/dfw.epp (1.110), jrd/dyn.epp (1.61), jrd/event.cpp (1.50),
	jrd/execute_statement.cpp (1.11), jrd/fun.epp (1.55),
	jrd/isc_sync.cpp (1.88), jrd/jrd.cpp (1.164), jrd/met.epp (1.120),
	jrd/nbak.cpp (1.33), jrd/pwd.cpp (1.30), jrd/qatest.cpp (1.13),
	jrd/sch.cpp (1.26), jrd/shut.cpp (1.27), jrd/sort.cpp (1.68),
	jrd/svc.cpp (1.122), jrd/thd.h (1.25), jrd/tra.cpp (1.74),
	jrd/vio.cpp (1.97), jrd/why.cpp (1.70), jrd/thread_proto.h (1.1),
	jrd/os/win32/ibinitdll.cpp (1.5), jrd/os/win32/thd_priority.cpp
	(1.18), lock/lock.cpp (1.100), remote/inet.cpp (1.108),
	remote/inet_server.cpp (1.42), remote/interface.cpp (1.83),
	remote/remote.cpp (1.35), remote/server.cpp (1.82), remote/xnet.cpp
	(1.47):

	Move THREAD_ functions from thd.h to thread_proto.h (and fix unix
	build)

2004-05-17 17:14  brodsom

	* firebird2/src/lock/: lock.cpp (1.99), lock.h (1.27), print.cpp
	(1.37):

	Macro cleaning

2004-05-17 17:05  brodsom

	* firebird2/src/: jrd/ods.h (1.24), common/classes/class_perf.cpp
	(1.10), common/classes/class_test.cpp (1.14):

	Macro cleaning

2004-05-17 17:02  brodsom

	* firebird2/src/jrd/que.h (1.6):

	Use common srq

2004-05-17 17:00  brodsom

	* firebird2/src/intl/: cv_ksc.h (1.6), lc_ksc.cpp (1.12):

	Move the definition to where it is used

2004-05-17 12:19  brodsom

	* firebird2/src/: intl/charsets/cs_big5.h (1.4),
	intl/charsets/cs_gb2312.h (1.4), intl/charsets/cs_jis_0208_1990.h
	(1.4), intl/charsets/cs_ksc5601.h (1.4), jrd/cch.cpp (1.90),
	jrd/isc.h (1.14), jrd/lck.cpp (1.44), jrd/svc.cpp (1.121),
	remote/inet.cpp (1.107), remote/inet_server.cpp (1.41),
	remote/interface.cpp (1.82), remote/parser.cpp (1.18),
	remote/protocol.cpp (1.44), remote/protocol.h (1.20),
	remote/remote.cpp (1.34), remote/remote.h (1.33),
	remote/remote_def.h (1.25), remote/server.cpp (1.81),
	remote/xdr.cpp (1.18), remote/xdr.h (1.7), remote/xnet.cpp (1.46),
	remote/xnet.h (1.7), remote/os/win32/cntl.cpp (1.8),
	remote/os/win32/ibconfig.cpp (1.7), remote/os/win32/ibconfig.h
	(1.2), remote/os/win32/ibsvrhlp.h (1.2),
	remote/os/win32/property.cpp (1.9), remote/os/win32/window.cpp
	(1.8), remote/os/win32/window.h (1.3), remote/os/win32/wnet.cpp
	(1.22):

	Macro cleaning

2004-05-17 12:16  brodsom

	* firebird2/src/: lock/lock.cpp (1.98), misc/codes.epp (1.16),
	intl/lc_ascii.cpp (1.11), intl/lc_ascii.h (1.7), intl/lc_big5.cpp
	(1.11), intl/lc_dos.cpp (1.9), intl/lc_iso8859_1.cpp (1.9),
	intl/lc_jis.cpp (1.11), intl/lc_ksc.cpp (1.11), intl/lc_narrow.cpp
	(1.10), intl/ld.h (1.24):

	Macro cleaning

2004-05-17 12:13  brodsom

	* firebird2/src/utilities/: rebuild/rebuild.cpp (1.14),
	install/services.cpp (1.11), ibmgr/srvrmgr.cpp (1.13), drop.cpp
	(1.28):

	Macro cleaning

2004-05-17 03:52  brodsom

	* firebird2/src/jrd/thd.h (1.24):

	Correction (Pointed by Claudio)

2004-05-17 02:52  brodsom

	* firebird2/src/utilities/install/: install.cpp (1.4), install_nt.h
	(1.9), install_proto.h (1.2), install_svc.cpp (1.11), registry.cpp
	(1.10), registry.h (1.5), servi_proto.h (1.7), services.cpp (1.10):

	Macro cleaning

2004-05-17 02:28  brodsom

	* firebird2/src/utilities/ibmgr/: ibmgr.cpp (1.16), ibmgr.h (1.7),
	ibmgrswi.h (1.4), srvrmgr.cpp (1.12):

	Macro cleaning

2004-05-17 02:21  brodsom

	* firebird2/src/utilities/guard/guard.cpp (1.7):

	Macro cleaning

2004-05-17 02:17  brodsom

	* firebird2/src/: iscguard/iscguard.cpp (1.34),
	remote/os/win32/srvr_w32.cpp (1.17), utilities/analyse.cpp (1.10),
	utilities/drop.cpp (1.27), utilities/nbackup.cpp (1.27),
	utilities/stats.epp (1.10), utilities/gsec/gsec.cpp (1.28),
	utilities/gsec/gsec.h (1.14), utilities/gsec/gsecswi.h (1.3),
	utilities/gsec/security.epp (1.11), utilities/gstat/dba.epp (1.37),
	utilities/gstat/dbaswi.h (1.4):

	Macro cleaning

2004-05-16 04:53  brodsom

	* firebird2/src/intl/: ld.h (1.23), collations/xx88592hun.h (1.3):

	Macro cleaning

2004-05-16 03:46  brodsom

	* firebird2/examples/empbuild/empbuild.e (1.4):

	c++ comment in c source

2004-05-16 03:40  brodsom

	* firebird2/src/: jrd/os/vms/extvms.cpp (1.20), jrd/os/vms/lnmdef.h
	(1.2), jrd/os/vms/map.cpp (1.11), jrd/os/vms/mblr.cpp (1.6),
	jrd/os/vms/mblr.h (1.3), jrd/os/vms/rdb.cpp (1.13),
	jrd/os/vms/rdb.h (1.3), jrd/os/vms/rdbint.cpp (1.12),
	jrd/os/vms/syidef.h (1.2), jrd/os/vms/vms.cpp (1.17),
	jrd/os/vms/vms.h (1.3), jrd/os/vms/vmsevent.cpp (1.13),
	jrd/os/vms/vmslock.cpp (1.8), jrd/os/vms/vmsthread.cpp (1.3),
	qli/all.cpp (1.27), qli/command.cpp (1.22), qli/compile.cpp (1.23),
	qli/compile.h (1.7), qli/dtr.cpp (1.35), qli/dtr.h (1.18),
	qli/err.cpp (1.16), qli/eval.cpp (1.41), qli/exe.cpp (1.44),
	qli/exe.h (1.22), qli/expand.cpp (1.27), qli/format.cpp (1.29),
	qli/format.h (1.12), qli/gener.cpp (1.35), qli/help.epp (1.19),
	qli/hsh.cpp (1.15), qli/lex.cpp (1.30), qli/meta.epp (1.45),
	qli/mov.cpp (1.34), qli/parse.cpp (1.32), qli/parse.h (1.9),
	qli/picstr.cpp (1.23), qli/proc.epp (1.27), qli/reqs.h (1.4),
	qli/show.epp (1.34):

	Macro cleaning

2004-05-15 03:22  brodsom

	* firebird2/src/: include/gen/ids.h (1.7), misc/ids.m (1.2):

	Macro cleaning

2004-05-15 02:59  brodsom

	* firebird2/src/jrd/os/posix/unix.cpp (1.28):

	rename local macro to ease cleaning

2004-05-15 02:58  brodsom

	* firebird2/src/remote/: inet.cpp (1.106), inet_server.cpp (1.40),
	interface.cpp (1.81), server.cpp (1.80), xnet.cpp (1.45),
	os/win32/cntl.cpp (1.7), os/win32/srvr_w32.cpp (1.16),
	os/win32/window.cpp (1.7), os/win32/wnet.cpp (1.21):

	Macro cleaning (THREAD_*)

2004-05-15 02:55  brodsom

	* firebird2/src/: jrd/cch.cpp (1.89), jrd/dfw.epp (1.109),
	jrd/dyn.epp (1.60), jrd/event.cpp (1.49), jrd/execute_statement.cpp
	(1.10), jrd/fun.epp (1.54), jrd/isc_sync.cpp (1.87), jrd/jrd.cpp
	(1.163), jrd/met.epp (1.119), jrd/nbak.cpp (1.32), jrd/pwd.cpp
	(1.29), jrd/qatest.cpp (1.12), jrd/shut.cpp (1.26), jrd/sort.cpp
	(1.67), jrd/svc.cpp (1.120), jrd/thd.h (1.23), jrd/tra.cpp (1.73),
	jrd/vio.cpp (1.96), jrd/why.cpp (1.69), jrd/os/win32/ibinitdll.cpp
	(1.4), jrd/os/win32/thd_priority.cpp (1.17), lock/lock.cpp (1.97):

	Macro cleaning (THREAD_*)

2004-05-15 02:52  brodsom

	* firebird2/src/: alice/all.cpp (1.21), alice/alice.cpp (1.62),
	dsql/alld.cpp (1.23), dsql/ddl.cpp (1.100), dsql/dsql.cpp (1.108),
	dsql/metd.epp (1.60):

	Macro cleaning (THREAD_*)

2004-05-15 00:59  brodsom

	* firebird2/src/jrd/: thd.cpp (1.30), os/thd_priority.h (1.11):

	Macro cleaning

2004-05-14 21:20  brodsom

	* firebird2/src/jrd/vio.cpp (1.95):

	-Avoid gcc -pedantic warnings

2004-05-14 21:15  brodsom

	* firebird2/src/dsql/dsql.cpp (1.107):

	-Avoid gcc -pedantic warnings

2004-05-14 20:43  brodsom

	* firebird2/src/jrd/: btr.cpp (1.89), dfw.epp (1.108), dpm.epp
	(1.48), inf.cpp (1.45), jrd.cpp (1.162), met.epp (1.118), tra.cpp
	(1.72), vio.cpp (1.94):

	-Remove casts unneeded after macro cleaning

2004-05-14 19:03  brodsom

	* firebird2/src/jrd/: cch.cpp (1.88), cch_proto.h (1.23):

	-Correct parameter type (page_type) -Macro cleaning

2004-05-14 19:01  brodsom

	* firebird2/src/jrd/ods.h (1.23):

	-Fix constant types. (Pointed by Claudio)

2004-05-14 18:21  brodsom

	* firebird2/src/: dsql/sqlda_pub.h (1.2), include/fb_types.h
	(1.45), jrd/dsc_pub.h (1.4), jrd/ibase.h (1.78):

	-Removing c++ comments from public headers

2004-05-14 15:08  brodsom

	* firebird2/src/jrd/lck.cpp (1.43):

	Macro cleaning

2004-05-14 01:19  brodsom

	* firebird2/src/: jrd/cch_proto.h (1.22), jrd/lck.cpp (1.42),
	jrd/nbak.h (1.15), jrd/os/guid.h (1.6), jrd/os/thd_priority.h
	(1.10), jrd/os/posix/isc_ipc.cpp (1.13), jrd/os/win32/isc_ipc.cpp
	(1.11), jrd/os/win32/winnt.cpp (1.19), utilities/nbackup.cpp
	(1.26), utilities/gstat/ppg.cpp (1.17):

	Macro cleaning

2004-05-14 00:34  brodsom

	* firebird2/src/gpre/: c_cxx.cpp (1.47), gpre.cpp (1.59):

	bad if

2004-05-13 21:46  brodsom

	* firebird2/src/: jrd/svc.cpp (1.119), lock/lock.cpp (1.96):

	bad if

2004-05-13 17:18  brodsom

	* firebird2/src/remote/server.cpp (1.79):

	-Avoid shadow warning

2004-05-13 16:04  kkuznetsov

	* firebird2/: configure.in (1.199), src/common/classes/alloc.cpp
	(1.51), src/include/firebird.h (1.19),
	builds/posix/prefix.solx86gcc (1.10):

	Add check for caddr_t to fix compile error on Solaris munmap, some
	more warnings to prefix solx86gcc, comment historycal pragmas

2004-05-13 11:46  brodsom

	* firebird2/src/gpre/: ada.cpp (1.40), ftn.cpp (1.44):

	-Avoid shadow warning

2004-05-13 11:23  brodsom

	* firebird2/src/: dudley/ddl.h (1.23), dudley/parse.cpp (1.41),
	misc/blrtable.cpp (1.14), isql/isql.epp (1.83):

	-Fix ISO C++ errors (gcc -pedantic switch)

2004-05-13 11:22  brodsom

	* firebird2/src/jrd/evl.cpp (1.88):

	Rename evl_like.cpp to evl_like.h (after last changes it constains
	function templates)

2004-05-13 10:05  brodsom

	* firebird2/src/jrd/val.h (1.25):

	Correction (Error found by Claudio)

2004-05-13 08:48  eku

	* firebird2/src/gpre/gpre.cpp (1.58):

	Fixed Blas' corrections.

2004-05-13 02:57  brodsom

	* firebird2/src/jrd/evl.cpp (1.87):

	-Remove unused warning

2004-05-13 02:32  brodsom

	* firebird2/src/: dsql/metd.epp (1.59), gpre/gpre_meta.epp (1.42):

	-Avoid shadow warning

2004-05-12 23:47  brodsom

	* firebird2/src/: remote/server.cpp (1.78), burp/burp.cpp (1.75):

	-Avoid shadow warning

2004-05-12 21:39  brodsom

	* firebird2/src/remote/: inet.cpp (1.105), interface.cpp (1.80),
	server.cpp (1.77):

	-Avoid shadow warning

2004-05-12 21:34  brodsom

	* firebird2/src/: gpre/cmd.cpp (1.34), gpre/cmp.cpp (1.29),
	gpre/cob.cpp (1.42), gpre/exp.cpp (1.33), gpre/gpre.cpp (1.57),
	gpre/gpre.h (1.62), gpre/msc.cpp (1.21), gpre/par.cpp (1.48),
	gpre/parse.h (1.9), gpre/sqe.cpp (1.29), gpre/sql.cpp (1.44),
	jrd/btr.cpp (1.88), jrd/evl_string.h (1.12), jrd/fun.epp (1.53),
	jrd/gds.cpp (1.138), jrd/intl.cpp (1.64), jrd/isc_sync.cpp (1.86),
	jrd/met.epp (1.117), jrd/nbak.cpp (1.31), jrd/nbak.h (1.14),
	jrd/opt.cpp (1.167), jrd/plugin_manager.h (1.15), jrd/svc.cpp
	(1.118), jrd/tra.cpp (1.71), jrd/tra.h (1.30), jrd/why.cpp (1.68):

	-Avoid shadow warning

2004-05-12 21:28  brodsom

	* firebird2/src/: dudley/exe.epp (1.49), dudley/extract.epp (1.33),
	dudley/trn.cpp (1.30), isql/isql.epp (1.82), isql/show.epp (1.49):

	-Avoid shadow warning

2004-05-12 21:20  brodsom

	* firebird2/src/: lock/lock.cpp (1.95), lock/print.cpp (1.36),
	iscguard/cntl_guard.cpp (1.15), dsql/user_dsql.cpp (1.39):

	-Avoid shadow warning

2004-05-12 21:17  brodsom

	* firebird2/src/: common/classes/alloc.cpp (1.50),
	common/classes/array.h (1.26), common/classes/fb_atomic.h (1.3),
	common/classes/fb_string.cpp (1.12), common/classes/objects_array.h
	(1.10), common/classes/tree.h (1.29), misc/blrtable.cpp (1.13):

	-Avoid shadow warning

2004-05-12 02:00  brodsom

	* firebird2/src/: dsql/gen.cpp (1.63), dsql/make.cpp (1.61),
	dsql/metd.epp (1.58), dsql/pass1.cpp (1.143), dudley/exe.epp
	(1.48), dudley/expr.cpp (1.21), extlib/fbudf/fbudf.cpp (1.13),
	jrd/blb.cpp (1.75), jrd/btr.cpp (1.87), jrd/cmp.cpp (1.120),
	jrd/cvt.cpp (1.41), jrd/cvt2.cpp (1.34), jrd/dfw.epp (1.107),
	jrd/dsc.h (1.16), jrd/dsc2.h (1.5), jrd/dsc_pub.h (1.3),
	jrd/evl.cpp (1.86), jrd/filters.cpp (1.37), jrd/grant.epp (1.39),
	jrd/ibase.h (1.77), jrd/intl.cpp (1.63), jrd/intl.h (1.7),
	jrd/opt.cpp (1.166), jrd/val.h (1.24), jrd/os/pio.h (1.6):

	Macro cleaning

2004-05-11 09:30  eku

	* firebird2/builds/posix/Makefile.in.extern.editline (1.5):

	Always use $(MAKE) instead of plain make.

2004-05-10 10:16  brodsom

	* firebird2/src/: include/gen/files.txt (1.2), misc/headers.sed
	(1.3):

	Removing codes.h

2004-05-10 10:04  brodsom

	* firebird2/src/misc/codes.epp (1.15):

	Removing codes.h

2004-05-10 09:20  brodsom

	* firebird2/builds/win32/msvc7/: qli.vcproj (1.19), engine.vcproj
	(1.39), engine_classic.vcproj (1.38), engine_embed.vcproj (1.26),
	gdef.vcproj (1.19):

	Removing llio* and codes.h

2004-05-10 09:17  brodsom

	* firebird2/builds/: mac_os_x/CS/Helpers.make (1.8),
	mac_os_x/CS/CS.pbproj/project.pbxproj (1.8),
	posix/Makefile.in.codes (1.17), posix/Makefile.in.firebird (1.56),
	win32/msvc6/qli.dsp (1.17), win32/msvc6/engine_embed.dsp (1.23),
	win32/msvc6/gdef.dsp (1.18), win32/msvc6/engine.dsp (1.49),
	win32/msvc6/engine_classic.dsp (1.44):

	Removing llio* and codes.h

2004-05-10 02:18  brodsom

	* firebird2/src/isql/: extract.epp (1.37), show.epp (1.48):

	Replace macro with inline-comments (Claudio found gpre have some
	issues with the ifdefs)

2004-05-10 00:52  brodsom

	* firebird2/builds/win32/blrtable.bat (1.9):

	Solve a duplicated macro definition which are not detected
	previously, when the definition was #define GOVERNOR 1 instead of
	#define GOVERNOR.  Detected by Claudio.

2004-05-09 07:47  robocop

	* firebird2/src/: burp/backup.epp (1.57), common/classes/fb_tls.h
	(1.6), common/classes/stack.h (1.8), dsql/ddl.cpp (1.99),
	dsql/dsql.cpp (1.106), dsql/pass1.cpp (1.142), gpre/c_cxx.cpp
	(1.46), include/gen/msg_facs.h (1.8), intl/ld.cpp (1.10),
	isql/isql.epp (1.81), isql/isql.h (1.29), isql/show.epp (1.47),
	jrd/blb.cpp (1.74), jrd/blb_proto.h (1.20), jrd/blob_filter.h
	(1.13), jrd/cch.cpp (1.87), jrd/cmp.cpp (1.119), jrd/dpm.epp
	(1.47), jrd/dsc_pub.h (1.2), jrd/dyn_def.epp (1.69), jrd/evl.cpp
	(1.85), jrd/exe.h (1.52), jrd/fil.h (1.12), jrd/gds.cpp (1.137),
	jrd/grant.epp (1.38), jrd/idx.cpp (1.56), jrd/idx_proto.h (1.21),
	jrd/inf_pub.h (1.2), jrd/jrd.cpp (1.161), jrd/jrd.h (1.97),
	jrd/lck.cpp (1.41), jrd/lck.h (1.18), jrd/met.epp (1.116),
	jrd/opt.cpp (1.165), jrd/scl.epp (1.53), jrd/thd.h (1.22),
	jrd/tra.cpp (1.70), jrd/val.h (1.23), jrd/vio.cpp (1.93),
	jrd/why.cpp (1.67), lock/lock.cpp (1.94), misc/codes.epp (1.14),
	utilities/print_event.cpp (1.2), utilities/gsec/gsec.h (1.13),
	utilities/guard/guard.cpp (1.6), utilities/guard/util.cpp (1.5),
	utilities/guard/util_proto.h (1.3):

	Misc changes

2004-05-09 07:34  robocop

	* firebird2/builds/win32/make_all.bat (1.26):

	Fix typo that creates incomplete ibase.h

2004-05-08 05:28  skidder

	* firebird2/builds/posix/: Makefile.in.extern.editline (1.4),
	Makefile.in.firebird (1.55):

	Import (unmodified) libedit-2.6.9 to provide line editing
	capabilities for isql

2004-05-08 04:57  skidder

	* firebird2/src/jrd/: jrd.cpp (1.160), lck.cpp (1.40):

	Apply lock handler fix to the case when multiple attachments are
	used inside Classic process. This is unusual, but possible case.
	Fix seems to be safe, but this is one of the most complex and
	sensitive parts of the engine

2004-05-07 16:09  brodsom

	* firebird2/src/jrd/gds.cpp (1.136):

	Replace codes.h with iberror.h

2004-05-07 13:26  brodsom

	* firebird2/builds/mac_os_x/CS/Helpers.make (1.7):

	Correction

2004-05-07 13:20  brodsom

	* firebird2/builds/win32/: make_all.bat (1.25),
	msvc6/gpre_static.dsp (1.8), msvc6/gpre_boot.dsp (1.23),
	msvc6/engine.dsp (1.48), msvc6/engine_classic.dsp (1.43),
	msvc6/engine_embed.dsp (1.22), msvc6/fbclient.dsp (1.46),
	msvc6/fbclient_static.dsp (1.14), msvc6/gpre.dsp (1.23),
	msvc7/engine.vcproj (1.38), msvc7/engine_classic.vcproj (1.37),
	msvc7/engine_embed.vcproj (1.25), msvc7/fbclient.vcproj (1.34),
	msvc7/fbclient_static.vcproj (1.15), msvc7/gpre.vcproj (1.22),
	msvc7/gpre_boot.vcproj (1.23), msvc7/gpre_static.vcproj (1.6):

	-To solve the dsc.h and ibase.h duplicated definitions Create new
	dsc_pub.h and include it into ibase.h and dsc.h

2004-05-07 13:17  brodsom

	* firebird2/: src/misc/headers.sed (1.2),
	builds/mac_os_x/CS/Helpers.make (1.6),
	builds/mac_os_x/CS/CS.pbproj/project.pbxproj (1.7),
	builds/posix/Makefile.in.firebird (1.54):

	-To solve the dsc.h and ibase.h duplicated definitions Create new
	dsc_pub.h and include it into ibase.h and dsc.h

2004-05-07 13:07  brodsom

	* firebird2/src/jrd/: dsc_pub.h (1.1), dsc.h (1.15), ibase.h
	(1.76):

	-To solve the dsc.h and ibase.h duplicated definitions Create new
	dsc_pub.h and include it into ibase.h and dsc.h

2004-05-07 12:48  brodsom

	* firebird2/src/jrd/: inf_pub.h (1.1), why.cpp (1.66), dsc.h
	(1.14), grant.epp (1.37), ibase.h (1.75), idx.h (1.13), scl.h
	(1.10):

	-To solve the inf.h and ibase.h duplicated definitions 1.-Create
	new inf_pub.h and include it into ibase.h 2.-Replace inf.h with
	inf_pub.h where included -Replace defines with consts

2004-05-07 09:57  brodsom

	* firebird2/src/: jrd/evl.cpp (1.84), jrd/fields.h (1.6), jrd/fil.h
	(1.11), jrd/ini.h (1.16), jrd/opt.cpp (1.164), jrd/rse.cpp (1.70),
	jrd/sort.cpp (1.66), jrd/utl.cpp (1.66), qli/lex.cpp (1.29):

	Replace defines with consts

2004-05-07 09:52  brodsom

	* firebird2/src/isql/isql.h (1.28):

	Replace define with const

2004-05-07 09:45  brodsom

	* firebird2/: src/jrd/pag.cpp (1.74),
	builds/posix/make.shared.variables (1.39):

	llio is not used actually

2004-05-07 09:19  brodsom

	* firebird2/src/: msgs/build_file.epp (1.22), jrd/os/posix/unix.cpp
	(1.27), jrd/gds.cpp (1.135):

	Rollback until I found a better solution.

2004-05-07 08:36  eku

	* firebird2/src/jrd/common.h (1.115):

	SINIX-Z: Added O_BINARY define after Blas' removal

2004-05-07 00:09  brodsom

	* firebird2/src/: jrd/pag.cpp (1.73), jrd/shut.cpp (1.25),
	jrd/sort.cpp (1.65), jrd/utl_proto.h (1.15), jrd/jrd.cpp (1.159),
	jrd/common.h (1.114), jrd/gds.cpp (1.134), jrd/gds_proto.h (1.33),
	jrd/os/posix/unix.cpp (1.26), msgs/build_file.epp (1.21):

	-Macro cleaning

2004-05-07 00:06  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.163):

	Fix bug with slow MERGE

	Fix bug with FULL JOIN and IS NULL in where clause.    SELECT *
	FROM TableX FULL OUTER JOIN TableY ON (...) WHERE TableY IS NULL

2004-05-06 20:07  brodsom

	* firebird2/src/: jrd/why.cpp (1.65), jrd/jrd.h (1.96), jrd/log.cpp
	(1.17), jrd/log.h (1.8), jrd/log2.h (1.4), jrd/msg.h (1.5),
	jrd/msg_encode.h (1.3), jrd/que.h (1.5), jrd/sbm.h (1.8),
	jrd/scl.epp (1.52), jrd/sort.cpp (1.64), jrd/status.cpp (1.12),
	jrd/status.h (1.4), jrd/thd.h (1.21), jrd/tra.cpp (1.69),
	jrd/jrd.cpp (1.158), jrd/isc_sync.cpp (1.85), jrd/align.h (1.6),
	jrd/btr.cpp (1.86), jrd/constants.h (1.16), jrd/err.cpp (1.43),
	jrd/filte_proto.h (1.8), jrd/filters.cpp (1.36), dsql/errd.cpp
	(1.30), misc/codes.epp (1.13), remote/inet.cpp (1.104),
	remote/inet_server.cpp (1.39), remote/remote.h (1.32),
	include/gen/msg_facs.h (1.7):

	-Replace define with const -Remove ifdef cplusplus from internal
	code -Remove unused macros

2004-05-06 17:01  brodsom

	* firebird2/src/utilities/drop.cpp (1.26):

	Lost commit ("SUNOS4" was defined previously in file_params.h
	whenever "sun" is defined)

2004-05-06 14:49  eku

	* firebird2/builds/posix/prefix.sinixz (1.24):

	Updated compiler flags.

2004-05-06 13:40  kkuznetsov

	* firebird2/builds/posix/prefix.solx86gcc (1.9):

	mirroring all compiler options from other platforms

2004-05-06 10:42  alexpeshkoff

	* firebird2/src/common/classes/stack.h (1.7):

	fixed bug in split()

2004-05-06 10:42  alexpeshkoff

	* firebird2/src/jrd/: grant.epp (1.36), grant_proto.h (1.12),
	scl.epp (1.51), scl_proto.h (1.18):

	use UCHAR instead of char for ACLs again

2004-05-06 10:41  alexpeshkoff

	* firebird2/src/jrd/fun.epp (1.52):

	use START*/END_CHECK_FOR_EXCEPTIONS macros again

2004-05-06 10:40  alexpeshkoff

	* firebird2/src/jrd/file_params.h (1.19):

	minor bug fix

2004-05-06 10:40  alexpeshkoff

	* firebird2/src/jrd/: execute_statement.cpp (1.9),
	execute_statement.h (1.6):

	fixed problems with diagnostics

2004-05-06 10:39  alexpeshkoff

	* firebird2/src/jrd/dyn_def.epp (1.68):

	use better typedef name

2004-05-06 10:38  alexpeshkoff

	* firebird2/src/utilities/drop.cpp (1.25):

	fixed const conversion bug

2004-05-06 07:46  eku

	* firebird2/src/dsql/parse.y (1.134):

	Fixed compiler error: cannot convert `dsql_nod**' to `dsql_nod*' in
	initialization

2004-05-06 03:29  brodsom

	* firebird2/src/jrd/file_params.h (1.18):

	-Replace define with const

2004-05-06 02:18  brodsom

	* firebird2/src/jrd/: svc.cpp (1.117), svc.h (1.28):

	-Replace define with const

2004-05-05 23:53  brodsom

	* firebird2/src/: jrd/sort.cpp (1.63), jrd/svc.cpp (1.116),
	jrd/svc_undoc.h (1.4), jrd/utl.cpp (1.65), jrd/common.h (1.113),
	jrd/dyn_def.epp (1.67), jrd/dyn_del.epp (1.30), jrd/dyn_mod.epp
	(1.46), jrd/dyn_util.epp (1.33), jrd/ext.cpp (1.50), jrd/flags.h
	(1.4), jrd/isc.cpp (1.49), jrd/isc_sync.cpp (1.84), jrd/jrd.cpp
	(1.157), jrd/jrd_proto.h (1.30), jrd/jrd_pwd.h (1.13),
	jrd/msg_encode.h (1.2), lock/lock.cpp (1.93), remote/inet.cpp
	(1.103), remote/inet_server.cpp (1.38), remote/xnet.cpp (1.44),
	remote/os/win32/wnet.cpp (1.20):

	-Replace define with const -Move SYS_ERR, ERRNO, H_ERRNO and
	INET_ERRNO(ERRNO in inet.cpp) macros to common.h -Remove unused
	macros

2004-05-05 23:49  brodsom

	* firebird2/src/extlib/fbudf/fbudf.cpp (1.12):

	Fix warning

2004-05-05 16:16  brodsom

	* firebird2/src/jrd/iberr.h (1.8):

	Unused code

2004-05-05 16:09  brodsom

	* firebird2/src/jrd/dbt.cpp (1.28):

	Style

2004-05-05 16:01  brodsom

	* firebird2/src/jrd/cch.cpp (1.86):

	Unused macro

2004-05-05 15:58  brodsom

	* firebird2/src/: burp/mvol_proto.h (1.7), dsql/metd_proto.h
	(1.21):

	Obsolete compiler message

2004-05-05 07:28  skidder

	* firebird2/src/jrd/: dfw.epp (1.106), jrd.cpp (1.156), lck.cpp
	(1.39), lck.h (1.17), rlck.cpp (1.25), sdw.cpp (1.43):

	Carefully account attachment pointers used inside JRD lock
	structure. This should cure crash reported by Nils Boedeker

2004-05-05 06:47  skidder

	* firebird2/src/extlib/ib_util.h (1.3):

	Make ib_util.h a valid C++ header

2004-05-05 06:19  skidder

	* firebird2/src/: jrd/execute_statement.cpp (1.8), dsql/dsql.cpp
	(1.105):

	Fix bugs in my commit found by Claudio

2004-05-05 01:27  skidder

	* firebird2/src/jrd/que.h (1.4):

	Fix the error added during recent Blas' cleanup

2004-05-04 21:37  brodsom

	* firebird2/src/remote/xnet.cpp (1.43):

	Fix warning

2004-05-04 21:23  brodsom

	* firebird2/src/jrd/vio.cpp (1.92):

	Unused macro

2004-05-04 21:16  brodsom

	* firebird2/src/jrd/: cch.cpp (1.85), common.h (1.112):

	Remove values in defines used only for conditional compilation

2004-05-04 19:51  brodsom

	* firebird2/src/jrd/svc.cpp (1.115):

	Fix warnings

2004-05-04 18:01  brodsom

	* firebird2/src/burp/: burp.h (1.47), mvol.cpp (1.35):

	Fix warnings

2004-05-04 17:57  brodsom

	* firebird2/src/lock/lock.cpp (1.92):

	Lost commit

2004-05-04 04:53  brodsom

	* firebird2/src/isql/: isql.epp (1.80), isql.h (1.27):

	Fix warnings

2004-05-04 00:42  brodsom

	* firebird2/src/jrd/: jlx.c (1.7), jrd.h (1.95), met.h (1.10),
	req.h (1.40), sch.cpp (1.25), sdw.h (1.7), sort.cpp (1.62), sort.h
	(1.22), idx.h (1.12):

	Corrections suggested by Claudio

2004-05-03 23:43  brodsom

	* firebird2/src/: lock/lock.h (1.26), jrd/cmp.cpp (1.118),
	jrd/dfw.epp (1.105), jrd/dyn.epp (1.59), jrd/dyn.h (1.20),
	jrd/dyn_mod.epp (1.45), jrd/evl.cpp (1.83), jrd/evl_string.h
	(1.11), jrd/exe.cpp (1.111), jrd/execute_statement.h (1.5),
	jrd/ext.h (1.9), jrd/ini.epp (1.47), jrd/intl.cpp (1.62), jrd/isc.h
	(1.13), jrd/isc_signal.h (1.5), jrd/opt.cpp (1.162), jrd/par.cpp
	(1.93), jrd/qatest.cpp (1.11), jrd/scl.h (1.9),
	jrd/scroll_cursors.h (1.7), jrd/svc.cpp (1.114), jrd/svc.h (1.27),
	jrd/thd.h (1.20), jrd/tra.cpp (1.68), jrd/utl.cpp (1.64),
	jrd/y_handle.h (1.9):

	Macro cleaning

2004-05-03 23:39  brodsom

	* firebird2/src/: alice/alice.cpp (1.61), burp/burp.cpp (1.74),
	utilities/gsec/gsec.cpp (1.27), utilities/gstat/dba.epp (1.36),
	misc/blrtable.cpp (1.12):

	Macro cleaning

2004-05-03 21:12  brodsom

	* firebird2/src/utilities/print_event.cpp (1.1):

	Move misc/print.cpp to utilities/print_event.cpp

2004-05-03 19:47  brodsom

	* firebird2/src/jrd/: err.cpp (1.42), fil.h (1.10):

	Remove unused macros

2004-05-03 19:35  brodsom

	* firebird2/src/: jrd/event.cpp (1.48), jrd/event.h (1.16),
	jrd/jrd.h (1.94), jrd/lck.cpp (1.38), jrd/que.h (1.3),
	lock/lock.cpp (1.91), lock/lock.h (1.25), lock/print.cpp (1.35):

	-Unify 3 srq implementations and move it to que.h -Remove
	duplicated lock constants between jrd.h and lock.h (naming fix and
	srq move outside lock.h  was prerequisites for this change)

2004-05-03 19:31  brodsom

	* firebird2/src/jrd/jrd.cpp (1.155):

	-Fix another incredibly stupid legacy variable naming, variable
	name = struct name.

2004-05-03 19:05  skidder

	* firebird2/src/common/classes/: auto.h (1.9), rwlock.h (1.19):

	Close a couple potential tins of worms spotted by Claudio in my
	previous commits

2004-05-03 15:35  brodsom

	* firebird2/src/: jrd/cch.cpp (1.84), jrd/dbg.cpp (1.26),
	remote/interface.cpp (1.79), remote/server.cpp (1.76):

	-Fix another incredibly stupid legacy variable naming, variable
	name = struct name.

2004-05-03 14:20  brodsom

	* firebird2/src/common/classes/fb_tls.h (1.5):

	-Fix MinGW build

2004-05-03 14:16  eku

	* firebird2/src/jrd/execute_statement.cpp (1.7):

	Fixed warning: `static' is not at beginning of declaration

2004-05-03 13:31  eku

	* firebird2/: configure.in (1.198),
	src/include/gen/autoconfig_msvc.h (1.93):

	Remainings of ib_stdio

2004-05-03 12:08  eku

	* firebird2/src/jrd/blob_filter.h (1.12):

	Fixed warning: `static' is not at beginning of declaration

2004-05-03 11:20  eku

	* firebird2/builds/posix/prefix.sinixz (1.23):

	Fixed compilation issues by changing compiler flags.

2004-05-03 06:51  skidder

	* firebird2/src/jrd/tra.cpp (1.67):

	Kill unused variable

2004-05-03 06:24  skidder

	* firebird2/src/: common/classes/array.h (1.25),
	common/classes/fb_pair.h (1.10), common/classes/init.h (1.2),
	common/classes/objects_array.h (1.9), common/classes/stack.h (1.6),
	common/classes/tree.h (1.28), common/classes/vector.h (1.8),
	dsql/pass1.cpp (1.141), include/fb_exception.h (1.11),
	jrd/event.cpp (1.47), jrd/event.h (1.15), jrd/gds.cpp (1.133),
	jrd/vio.cpp (1.91), utilities/nbackup.cpp (1.25):

	Fixes needed to make GCC 3.4 happy

2004-05-03 03:52  skidder

	* firebird2/: builds/win32/msvc7/fbclient_static.vcproj (1.14),
	src/common/classes/auto.h (1.8), src/dsql/parse.y (1.133),
	src/jrd/why.cpp (1.64):

	Care about quirks of Windows platform

2004-05-03 01:06  skidder

	* firebird2/src/utilities/rebuild/: rebuild.cpp (1.13), rmet.epp
	(1.7), rstore.epp (1.8):

	Y-Valve handle translation layer

2004-05-03 01:03  skidder

	* firebird2/src/: alice/alice.cpp (1.60), alice/alice.h (1.34),
	alice/alice_meta.epp (1.35), alice/aliceswi.h (1.14), alice/exe.cpp
	(1.32), alice/tdr.cpp (1.35), alice/tdr_proto.h (1.11),
	burp/backup.epp (1.56), burp/burp.cpp (1.73), burp/burp.h (1.46),
	burp/burpswi.h (1.12), burp/restore.epp (1.73),
	common/classes/fb_tls.h (1.4), common/classes/locks.h (1.13),
	common/classes/rwlock.h (1.18), dsql/array.epp (1.28),
	dsql/blob.epp (1.14), dsql/ddl.cpp (1.98), dsql/dsql.cpp (1.104),
	dsql/dsql.h (1.61), dsql/dsql_proto.h (1.17), dsql/gen.cpp (1.62),
	dsql/hsh.cpp (1.27), dsql/make.cpp (1.60), dsql/metd.epp (1.57),
	dsql/parse.y (1.132), dsql/pass1.cpp (1.140), dsql/prepa_proto.h
	(1.12), dsql/preparse.cpp (1.30), dsql/user__proto.h (1.7),
	dsql/user_dsql.cpp (1.38), dudley/ddl.cpp (1.34), dudley/ddl.h
	(1.22), dudley/exe.epp (1.47), dudley/expand.cpp (1.22),
	dudley/expr.cpp (1.20), dudley/extract.epp (1.32),
	dudley/generate.cpp (1.13), dudley/lex.cpp (1.26),
	dudley/lex_proto.h (1.8), dudley/parse.cpp (1.40), dudley/trn.cpp
	(1.29), gpre/ada.cpp (1.39), gpre/c_cxx.cpp (1.45), gpre/cmd.cpp
	(1.33), gpre/cme.cpp (1.26), gpre/cmp.cpp (1.28), gpre/cob.cpp
	(1.41), gpre/dyntable.cpp (1.8), gpre/exp.cpp (1.32), gpre/ftn.cpp
	(1.43), gpre/gpre.h (1.61), gpre/gpre_meta.epp (1.41),
	gpre/gpre_meta_boot.cpp (1.41), gpre/int_cxx.cpp (1.33),
	gpre/jrdmet.cpp (1.17), gpre/par.cpp (1.47), gpre/pas.cpp (1.37),
	gpre/pretty.cpp (1.24), gpre/sql.cpp (1.43), include/fb_types.h
	(1.44), include/gen/msgs.h (1.14), include/gen/sql_code.h (1.13),
	isql/extract.epp (1.36), isql/isql.epp (1.79), isql/isql_proto.h
	(1.19), isql/isql_win.cpp (1.15), isql/show.epp (1.46),
	isql/show_proto.h (1.15), jrd/alt.cpp (1.50), jrd/alt_proto.h
	(1.9), jrd/blb.cpp (1.73), jrd/blob_filter.cpp (1.28), jrd/cmp.cpp
	(1.117), jrd/cvt2.cpp (1.33), jrd/dbt.cpp (1.27), jrd/dfw.epp
	(1.104), jrd/dpm.epp (1.46), jrd/dsc.cpp (1.20), jrd/dyn.epp
	(1.58), jrd/dyn_def.epp (1.66), jrd/dyn_del.epp (1.29),
	jrd/dyn_mod.epp (1.44), jrd/dyn_util.epp (1.32), jrd/evl.cpp
	(1.82), jrd/execute_statement.cpp (1.6), jrd/execute_statement.h
	(1.4), jrd/filters.cpp (1.35), jrd/fun.epp (1.51), jrd/grant.epp
	(1.35), jrd/ibase.h (1.74), jrd/inf.cpp (1.44), jrd/ini.epp (1.46),
	jrd/isc.cpp (1.48), jrd/jrd.cpp (1.154), jrd/jrd.h (1.93),
	jrd/jrd_proto.h (1.29), jrd/met.epp (1.115), jrd/opt.cpp (1.161),
	jrd/pag.cpp (1.72), jrd/par.cpp (1.92), jrd/pcmet.epp (1.20),
	jrd/perf.cpp (1.33), jrd/perf_proto.h (1.6), jrd/pwd.cpp (1.28),
	jrd/sch.cpp (1.24), jrd/scl.epp (1.50), jrd/sdl.cpp (1.36),
	jrd/shut.cpp (1.24), jrd/svc.cpp (1.113), jrd/tra.cpp (1.66),
	jrd/utl.cpp (1.63), jrd/utl_proto.h (1.14), jrd/vio.cpp (1.90),
	jrd/why.cpp (1.63), jrd/why_proto.h (1.22), jrd/y_handle.h (1.8),
	jrd/os/posix/unix.cpp (1.25), jrd/os/vms/map.cpp (1.10),
	jrd/os/vms/mblr.cpp (1.5), jrd/os/vms/rdb.cpp (1.12),
	jrd/os/vms/rdbint.cpp (1.11), jrd/os/vms/vmslock.cpp (1.7),
	lock/driver.cpp (1.15), misc/blrtable.cpp (1.11), misc/codes.epp
	(1.12), msgs/build_file.epp (1.20), msgs/change_msgs.epp (1.15),
	msgs/check_msgs.epp (1.10), msgs/enter_msgs.epp (1.12),
	msgs/load.epp (1.11), msgs/modify_msgs.epp (1.12), qli/command.cpp
	(1.21), qli/dtr.cpp (1.34), qli/dtr.h (1.17), qli/eval.cpp (1.40),
	qli/exe.cpp (1.43), qli/exe.h (1.21), qli/exe_proto.h (1.9),
	qli/format.cpp (1.28), qli/gener.cpp (1.34), qli/help.epp (1.18),
	qli/lex.cpp (1.28), qli/lex_proto.h (1.8), qli/meta.epp (1.44),
	qli/meta_proto.h (1.11), qli/parse.h (1.8), qli/proc.epp (1.26),
	qli/proc_proto.h (1.9), qli/show.epp (1.33), remote/inet.cpp
	(1.102), remote/inet_server.cpp (1.37), remote/interface.cpp
	(1.78), remote/merge.cpp (1.18), remote/parser.cpp (1.17),
	remote/remote.cpp (1.33), remote/remote.h (1.31), remote/server.cpp
	(1.75), remote/xnet.cpp (1.42), remote/os/win32/chop.cpp (1.7),
	remote/os/win32/ibconfig.cpp (1.6), remote/os/win32/property.cpp
	(1.8), remote/os/win32/wnet.cpp (1.19), utilities/cache.cpp (1.15),
	utilities/nbackup.cpp (1.24), utilities/run_service.cpp (1.11),
	utilities/stats.epp (1.9), utilities/common/cmd_util.cpp (1.8),
	utilities/gsec/gsec.cpp (1.26), utilities/gsec/secur_proto.h (1.6),
	utilities/gsec/security.epp (1.10), utilities/gstat/dba.epp (1.35),
	utilities/gstat/ppg.cpp (1.16), utilities/ibmgr/ibmgr.cpp (1.15),
	utilities/ibmgr/srvrmgr.cpp (1.11):

	Y-Valve handle translation layer

2004-05-03 00:50  brodsom

	* firebird2/src/jrd/svc_undoc.h (1.3):

	Comment unused macros

2004-05-03 00:46  brodsom

	* firebird2/src/jrd/: isc_sync.cpp (1.83), os/posix/isc_ipc.cpp
	(1.12):

	Comment unused macros

2004-05-03 00:40  brodsom

	* firebird2/src/jrd/: cvt.cpp (1.40), cvt2.cpp (1.32), quad.cpp
	(1.9), quad.h (1.3):

	Move triplicated macros to common header

2004-05-03 00:36  brodsom

	* firebird2/src/jrd/btr.h (1.32):

	Comment unused macro

2004-05-02 10:53  skidder

	* firebird2/configure.in (1.197):

	Fix POSIX build

2004-05-01 16:15  brodsom

	* firebird2/src/: include/gen/msgs.h (1.13), include/gen/sql_code.h
	(1.12), remote/remote.cpp (1.32), utilities/run_service.cpp (1.10),
	utilities/guard/guard.cpp (1.5), utilities/ibmgr/ibmgr.cpp (1.14):

	-Remainings of ib_stdio  (Pointed by Claudio)

2004-05-01 10:33  skidder

	* firebird2/src/dsql/metd.epp (1.56):

	Please Claudio and do not return descriptors for VARCHAR(32767) for
	UDFs

2004-05-01 01:03  brodsom

	* firebird2/configure.in (1.196):

	-Modify object generation to be dependent on type (boot, std,
	superserver and superclient) not module. This saves 8% time in a
	full build.

2004-05-01 01:01  brodsom

	* firebird2/builds/posix/: Makefile.in.static.isql (1.7),
	Makefile.in.firebird (1.53), Makefile.in.inet_server (1.14),
	Makefile.in.intl (1.18), Makefile.in.libfbclient (1.22),
	Makefile.in.libfbembed (1.13), Makefile.in.libfbstatic (1.6),
	Makefile.in.msgs (1.14), Makefile.in.refDatabases (1.21),
	Makefile.in.static.gbak (1.8), Makefile.in.static.gpre (1.15),
	Makefile.in.boot.gpre (1.20), Makefile.in.client.fbudf (1.2),
	Makefile.in.client.gbak (1.8), Makefile.in.client.gdef (1.9),
	Makefile.in.client.gfix (1.9), Makefile.in.client.gpre (1.14),
	Makefile.in.client.isql (1.8), Makefile.in.client.qli (1.4),
	Makefile.in.client.util (1.20), Makefile.in.codes (1.16),
	Makefile.in.embed.fbudf (1.3), Makefile.in.embed.gbak (1.8),
	Makefile.in.embed.gdef (1.7), Makefile.in.embed.gfix (1.9),
	Makefile.in.embed.gpre (1.14), Makefile.in.embed.isql (1.8),
	Makefile.in.embed.lockmgr (1.7), Makefile.in.embed.qli (1.14),
	Makefile.in.embed.util (1.13), Makefile.in.examples (1.3),
	Makefile.in.extern.editline (1.3), Makefile.in.extlib (1.16),
	Makefile.in.fbserver (1.14), make.defaults (1.35):

	-Modify object generation to be dependent on type (boot, std,
	superserver and superclient) not module. This saves 8% time in a
	full build.  -Add sqlda_pub.h to monolithic ibase -Correct
	refDatabases symbols to avoid repeated generation of executables.

2004-05-01 00:48  brodsom

	* firebird2/builds/: win32/make_all.bat (1.24),
	mac_os_x/CS/Helpers.make (1.5):

	Add sqlda_pub.h to monolithic ibase

2004-05-01 00:45  brodsom

	* firebird2/src/: jrd/dyn_def.epp (1.65), jrd/evl.cpp (1.81),
	jrd/fun.epp (1.50), jrd/ibase.h (1.73), jrd/ini.epp (1.45),
	jrd/ini.h (1.15), jrd/intl_classes.h (1.18), jrd/met.epp (1.114),
	jrd/nav.cpp (1.39), jrd/nbak.cpp (1.30), jrd/obj.h (1.4), jrd/ods.h
	(1.22), jrd/shut.cpp (1.23), jrd/tra.h (1.29), jrd/blb.cpp (1.72),
	jrd/blob_filter.cpp (1.27), jrd/cmp.cpp (1.116), jrd/cvt2.cpp
	(1.31), jrd/dbg.cpp (1.25), jrd/dfw.epp (1.103), jrd/dpm.epp
	(1.45), jrd/dsc.cpp (1.19), jrd/dsc2.h (1.4), dsql/sqlda_pub.h
	(1.1), jrd/os/posix/unix.cpp (1.24), jrd/os/win32/winnt.cpp (1.18),
	utilities/nbackup.cpp (1.23):

	- Split sqlda.h to avoid duplicated definitions between ibase.h and
	sqlda.h - Replace define for constants - Remove contants.h where
	not used.

2004-05-01 00:40  brodsom

	* firebird2/src/: dsql/blob.epp (1.13), dsql/dsql.cpp (1.103),
	dsql/metd.epp (1.55), dsql/sqlda.h (1.7), dsql/utld.cpp (1.29),
	gpre/cmd.cpp (1.32), gpre/gpre_meta.epp (1.40),
	gpre/gpre_meta_boot.cpp (1.40), gpre/jrdmet.cpp (1.16),
	intl/ldcommon.h (1.17), isql/show.epp (1.45), isql/extract.epp
	(1.35):

	- Split sqlda.h to avoid duplicated definitions between ibase.h and
	sqlda.h - Replace define for constants - Remove contants.h where
	not used.

2004-04-30 20:43  skidder

	* firebird2/src/jrd/thd.h (1.19):

	Disable GC thread

2004-04-30 13:44  kkuznetsov

	* firebird2/builds/posix/prefix.solx86gcc (1.8):

	removed -fwritable-strings on so on to const char * instead of
	char* for example cant compile config_file

2004-04-29 19:47  brodsom

	* firebird2/src/: dsql/blob.epp (1.12), dsql/ddl.cpp (1.97),
	dsql/metd.epp (1.54), gpre/sql.cpp (1.42), gpre/cmd.cpp (1.31),
	gpre/gpre_meta.epp (1.39), gpre/gpre_meta_boot.cpp (1.39),
	gpre/jrdmet.cpp (1.15), isql/show.epp (1.44), isql/isql.epp (1.78),
	jrd/blb.cpp (1.71), jrd/blob_filter.cpp (1.26), jrd/blob_filter.h
	(1.11), jrd/constants.h (1.15), jrd/cvt2.cpp (1.30), jrd/dfw.epp
	(1.102), jrd/dsc.cpp (1.18), jrd/dsc2.h (1.3), jrd/evl.cpp (1.80),
	jrd/fields.h (1.5), jrd/filters.cpp (1.34), jrd/ibase.h (1.72),
	jrd/ini.epp (1.44):

	Removing duplicated definitions between ibase.h and blob_filter.h
	ibase.h and constants.h

2004-04-29 16:49  brodsom

	* firebird2/src/: jrd/cch.cpp (1.83), jrd/cch.h (1.20),
	jrd/cch_proto.h (1.21), jrd/cmp.cpp (1.115), jrd/constants.h
	(1.14), jrd/gds.cpp (1.132), jrd/idx.h (1.11), jrd/isc_signal.h
	(1.4), jrd/jlx.c (1.6), jrd/jrd.h (1.92), jrd/val.h (1.22),
	jrd/vio.cpp (1.89), jrd/btr.cpp (1.85), jrd/btr.h (1.31), jrd/acl.h
	(1.3), jrd/all.cpp (1.31), jrd/alt.cpp (1.49), jrd/blb.h (1.16),
	jrd/blob_filter.h (1.10), jrd/btn.h (1.10), dsql/make.cpp (1.59),
	dsql/ddl.cpp (1.96):

	Replace defines for constants

2004-04-29 13:16  brodsom

	* firebird2/src/jrd/: dyn_def.epp (1.64), event.cpp (1.46), event.h
	(1.14), irq.h (1.6), met.h (1.9), req.h (1.39), rse.h (1.31),
	sch.cpp (1.23), sdl.cpp (1.35), sdw.h (1.6), sort.h (1.21):

	Replace defines for constants

2004-04-29 02:49  brodsom

	* firebird2/src/jrd/: vio_debug.h (1.5), drq.h (1.6), exe.h (1.51),
	par.cpp (1.91):

	Replace define for constants

2004-04-29 01:29  brodsom

	* firebird2/src/gpre/pas.cpp (1.36):

	Style

2004-04-29 00:42  brodsom

	* firebird2/builds/: mac_os_x/CS/CS.pbproj/project.pbxproj (1.6),
	win32/msvc6/engine.dsp (1.47), win32/msvc6/engine_classic.dsp
	(1.42), win32/msvc6/engine_embed.dsp (1.21),
	win32/msvc7/engine.vcproj (1.37), win32/msvc7/engine_classic.vcproj
	(1.36), win32/msvc7/engine_embed.vcproj (1.24):

	Removing ib_stdio.h

2004-04-29 00:39  brodsom

	* firebird2/src/jrd/: par.cpp (1.90), perf.cpp (1.32),
	plugin_manager.cpp (1.18), qatest.cpp (1.10), rse.cpp (1.69),
	sch.cpp (1.22), sdw.cpp (1.42), sort.cpp (1.61), svc.cpp (1.112),
	thd.cpp (1.29), utl.cpp (1.62), vio.cpp (1.88), why.cpp (1.62),
	isc_file.cpp (1.76), isc_sync.cpp (1.82), jlx.c (1.5), jrd.cpp
	(1.153), lck.cpp (1.37), log.cpp (1.16), met.epp (1.113), opt.cpp
	(1.160), pag.cpp (1.71), btr.cpp (1.84), all.cpp (1.30), all.h
	(1.17), alt.cpp (1.48):

	Removing ib_stdio.h

2004-04-29 00:34  brodsom

	* firebird2/src/jrd/: os/win32/isc_ipc.cpp (1.10),
	os/win32/thd_priority.cpp (1.16), os/vms/extvms.cpp (1.19),
	os/vms/rdb.cpp (1.11), os/vms/vms.cpp (1.16), os/posix/isc_ipc.cpp
	(1.11), os/posix/unix.cpp (1.23), isc.cpp (1.47), dsc.cpp (1.17),
	dyn_mod.epp (1.43), err.cpp (1.41), event.cpp (1.45), ext.cpp
	(1.49), filters.cpp (1.33), functions.cpp (1.12), gds.cpp (1.131),
	gdsassert.h (1.11), grammar.cpp (1.7), iberr.cpp (1.13), intl.cpp
	(1.61), inuse.cpp (1.6), cch.cpp (1.82), common.h (1.111), cvt.cpp
	(1.39), dbg.cpp (1.24), dbt.cpp (1.26), dfw.epp (1.101), dmp.cpp
	(1.22), dpm.epp (1.44):

	Removing ib_stdio.h

2004-04-29 00:31  brodsom

	* firebird2/src/lock/: print.cpp (1.34), driver.cpp (1.14),
	lock.cpp (1.90), manager.cpp (1.10):

	Removing ib_stdio.h

2004-04-29 00:26  brodsom

	* firebird2/src/: qli/eval.cpp (1.39), qli/exe.cpp (1.42),
	qli/exe.h (1.20), qli/format.cpp (1.27), qli/gener.cpp (1.33),
	qli/help.epp (1.17), qli/lex.cpp (1.27), qli/meta.epp (1.43),
	qli/mov.cpp (1.33), qli/parse.cpp (1.31), qli/picstr.cpp (1.22),
	qli/report.cpp (1.15), qli/show.epp (1.32), qli/command.cpp (1.20),
	qli/dtr.cpp (1.33), qli/err.cpp (1.15), msgs/build_file.epp (1.19),
	msgs/change_msgs.epp (1.14), msgs/check_msgs.epp (1.9),
	msgs/enter_msgs.epp (1.11), msgs/include.epp (1.7),
	msgs/modify_msgs.epp (1.11), misc/align.cpp (1.6),
	misc/blrtable.cpp (1.10), misc/codes.epp (1.11), misc/memtest.cpp
	(1.3):

	Removing ib_stdio.h

2004-04-29 00:22  brodsom

	* firebird2/src/: utilities/gstat/dba.epp (1.34),
	utilities/gstat/ppg.cpp (1.15), utilities/gstat/ppg_proto.h (1.8),
	utilities/gsec/gsec.cpp (1.25), utilities/gsec/gsec.h (1.12),
	utilities/gsec/security.epp (1.9), utilities/common/cmd_util.cpp
	(1.7), utilities/run_service.cpp (1.9), utilities/stats.epp (1.8),
	utilities/analyse.cpp (1.9), utilities/cache.cpp (1.14),
	utilities/drop.cpp (1.24), utilities/print_pool.cpp (1.7),
	utilities/relay.cpp (1.6), remote/os/win32/wnet.cpp (1.18),
	remote/os/win32/cntl.cpp (1.6), remote/os/win32/srvr_w32.cpp
	(1.15), remote/xnet.cpp (1.41), remote/server.cpp (1.74),
	remote/inet.cpp (1.101), remote/inet_server.cpp (1.36),
	remote/interface.cpp (1.77), remote/parser.cpp (1.16),
	remote/protocol.cpp (1.43), remote/remote.cpp (1.31):

	Removing ib_stdio.h

2004-04-29 00:17  brodsom

	* firebird2/src/utilities/: install/install.cpp (1.3),
	install/install_client.cpp (1.3), install/install_reg.cpp (1.9),
	install/install_svc.cpp (1.10), install/registry.cpp (1.9),
	install/services.cpp (1.9), ibmgr/srvrmgr.cpp (1.10),
	ibmgr/ibmgr.cpp (1.13), ibmgr/ibmgr.h (1.6), guard/guard.cpp (1.4),
	guard/util.cpp (1.4):

	Removing ib_stdio.h

2004-04-29 00:13  brodsom

	* firebird2/src/: isql/show_proto.h (1.14), isql/isql_win.cpp
	(1.14), isql/isql_win.h (1.6), isql/show.epp (1.43),
	isql/extract.epp (1.34), isql/isql.epp (1.77), isql/isql.h (1.26),
	isql/isql_proto.h (1.18), utilities/rebuild/rstore.epp (1.7),
	utilities/rebuild/rebuild.cpp (1.12), utilities/rebuild/rmet.epp
	(1.6):

	Removing ib_stdio.h

2004-04-29 00:09  brodsom

	* firebird2/src/: intl/utils/dtest.c (1.4), intl/utils/dtest2.c
	(1.3), intl/utils/mapdump.c (1.3), intl/utils/mapgen4.c (1.4),
	intl/utils/maptest.cpp (1.4), iscguard/cntl_guard.cpp (1.14),
	iscguard/iscguard.cpp (1.33):

	Removing ib_stdio.h

2004-04-29 00:05  brodsom

	* firebird2/src/: gpre/pas.cpp (1.35), gpre/pat.cpp (1.23),
	gpre/pretty.cpp (1.23), gpre/cob.cpp (1.40), gpre/dyntable.cpp
	(1.7), gpre/ftn.cpp (1.42), gpre/gpre.cpp (1.56), gpre/gpre.h
	(1.60), gpre/gpre_meta.epp (1.38), gpre/int_cxx.cpp (1.32),
	gpre/msc.cpp (1.20), gpre/ada.cpp (1.38), gpre/c_cxx.cpp (1.44),
	gpre/cme.cpp (1.25), intl/cv_ksc.cpp (1.9), intl/kanji.cpp (1.6),
	intl/lc_narrow.cpp (1.9), intl/ld.cpp (1.9):

	Removing ib_stdio.h

2004-04-28 23:59  brodsom

	* firebird2/src/dudley/: trn.cpp (1.28), ddl.cpp (1.33),
	extract.epp (1.31), lex.cpp (1.25):

	Removing ib_stdio.h

2004-04-28 23:56  brodsom

	* firebird2/src/dsql/: utld.cpp (1.28), dsql.cpp (1.102), errd.cpp
	(1.29), hsh.cpp (1.26), movd.cpp (1.13), pass1.cpp (1.139),
	user_dsql.cpp (1.37), alld.cpp (1.22), ddl.cpp (1.95):

	Removing ib_stdio.h

2004-04-28 23:52  brodsom

	* firebird2/src/: alice/alice.cpp (1.59), alice/alice.h (1.33),
	alice/all.cpp (1.20), alice/exe.cpp (1.31), alice/tdr.cpp (1.34),
	burp/burp.cpp (1.72), burp/burp.h (1.45), burp/canonical.cpp
	(1.34), burp/misc.cpp (1.9), burp/mvol.cpp (1.34), burp/restore.epp
	(1.72), burp/spit.cpp (1.28), burp/backup.epp (1.55),
	common/classes/alloc.cpp (1.49), common/classes/alloc.h (1.41),
	common/config/config_file.cpp (1.21):

	Removing ib_stdio.h

2004-04-28 20:36  skidder

	* firebird2/src/dsql/metd.epp (1.53):

	Make CSTRING map to VARCHAR, not CHAR in DSQL layer

2004-04-28 19:28  skidder

	* firebird2/src/jrd/opt.cpp (1.159):

	Slightly better fix for the FBTCS problem spotted by Blas

2004-04-28 07:18  skidder

	* firebird2/src/jrd/opt.cpp (1.158):

	Fix for FBTCS Join 17 testcase

2004-04-27 17:54  brodsom

	* firebird2/lang_helpers/: gdsold.h (1.1), gds.h (1.1), gds.hxx
	(1.1):

	Moving obsolete headers to lang_helpers

2004-04-27 14:38  brodsom

	* firebird2/builds/win32/make_all.bat (1.23):

	Remove references to gds.h, gds.hxx and gdsold.h from builds

2004-04-27 14:35  brodsom

	* firebird2/builds/: install/arch-specific/freebsd/install.sh.in
	(1.7), install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.7), install/arch-specific/linux/classic/preinstall.sh.in (1.4),
	install/arch-specific/linux/super/makeInstallImage.sh.in (1.8),
	install/arch-specific/linux/super/rpmfiles.txt.in (1.8),
	install/arch-specific/sinixz/prototype.in (1.5),
	mac_os_x/CS/Helpers.make (1.4),
	mac_os_x/CS/CS.pbproj/project.pbxproj (1.5),
	posix/Makefile.in.firebird (1.52):

	Remove references to gds.h, gds.hxx and gdsold.h from builds

2004-04-27 14:32  brodsom

	* firebird2/builds/win32/: msvc6/fbclient.dsp (1.45),
	msvc6/fbclient_static.dsp (1.13), msvc6/engine.dsp (1.46),
	msvc6/engine_classic.dsp (1.41), msvc6/engine_embed.dsp (1.20),
	msvc7/engine.vcproj (1.36), msvc7/engine_classic.vcproj (1.35),
	msvc7/engine_embed.vcproj (1.23), msvc7/fbclient.vcproj (1.33),
	msvc7/fbclient_static.vcproj (1.13):

	Remove references to gds.h, gds.hxx and gdsold.h from builds

2004-04-27 03:44  skidder

	* firebird2/src/jrd/blb.cpp (1.70):

	Back out my block leak fix and return to 1.5.0 logic in this place

2004-04-26 09:54  brodsom

	* firebird2/src/isql/: show.epp (1.42), isql.epp (1.76), isql.h
	(1.25), extract.epp (1.33):

	-Fix #910430 -Clean some #define -Use parametrized language
	(pointed by Claudio)

2004-04-26 01:11  brodsom

	* firebird2/examples/empbuild/: empbuild.e (1.3), intlbld.e (1.3):

	Replace remaining gds.h

2004-04-25 23:52  skidder

	* firebird2/src/jrd/blb.cpp (1.69):

	Use another approach to address memory leak when converting strings
	to blobs. This one works for updatable views

2004-04-25 12:00  dimitr

	* firebird2/src/jrd/cmp.cpp (1.114):

	Fixed bug in one of my previous commits.

2004-04-25 05:29  skidder

	* firebird2/src/common/classes/stack.h (1.5):

	Fix GCC build

2004-04-25 04:30  skidder

	* firebird2/src/jrd/: evl.cpp (1.79), evl_string.h (1.10), intl.cpp
	(1.60), intl_classes.h (1.17):

	Minor bugfixes related to MBCS support in new LIKE/CONTAINING
	implementation + small cleanup.  This should fix SJIS problem in
	FBTCS reported by Blas

2004-04-24 23:43  skidder

	* firebird2/src/isql/: extract.epp (1.32), isql.epp (1.75),
	show.epp (1.41):

	Return ISQL to buildable state after Blas' cleanup

2004-04-24 16:38  brodsom

	* firebird2/src/isql/: extract.epp (1.31), isql.epp (1.74), isql.h
	(1.24), isql_win.cpp (1.13), show.epp (1.40):

	-Remove unneeded headers

2004-04-23 20:39  brodsom

	* firebird2/src/isql/: show.epp (1.39), extract.epp (1.30),
	isql.epp (1.73):

	-Fix bug #223126 (Misplaced collation when extracting metadadata
	with isql) -Fix bug #223513 (Ambiguity between tables and views)
	-Fix bug #518349 (isql show mangles relationship) -Remove V33 stuff

2004-04-23 10:00  hvlad

	* firebird2/src/: common/classes/stack.h (1.4), jrd/idx.cpp (1.55),
	jrd/opt.cpp (1.157):

	Added Stack::iterator::hasMore method. Replaced getCount() and
	notEmpty() with hasMore() when it's possible

2004-04-23 03:53  brodsom

	* firebird2/src/include/gen/msg_facs.h (1.6):

	Update generated header with the actual content

2004-04-23 03:43  brodsom

	* firebird2/src/: misc/codes.epp (1.10), msgs/build_file.epp
	(1.18):

	Update comment

2004-04-22 16:49  alexpeshkoff

	* firebird2/src/jrd/: dpm.epp (1.43), dpm_proto.h (1.15), vio.cpp
	(1.87):

	use NULL pointer instead of temporal empy Stack - noticed by
	Claudio

2004-04-22 15:59  alexpeshkoff

	* firebird2/src/jrd/dyn.epp (1.57):

	fixed small problems noticed by Claudio

2004-04-21 16:48  alexpeshkoff

	* firebird2/src/dsql/: parse.y (1.131), pass1.cpp (1.138):

	fixed number problems after lls to Stack conversion

2004-04-21 16:21  alexpeshkoff

	* firebird2/src/dsql/: ddl.cpp (1.94), dsql.cpp (1.101), dsql.h
	(1.60), make.cpp (1.58), metd.epp (1.52):

	fixed number problems after lls to Stack conversion

2004-04-21 16:12  alexpeshkoff

	* firebird2/src/jrd/: opt.cpp (1.156), par.cpp (1.89), rse.cpp
	(1.68), scl.epp (1.49), vio.cpp (1.86):

	fixed number problems after lls to Stack conversion

2004-04-21 16:08  alexpeshkoff

	* firebird2/src/jrd/: blb.cpp (1.68), cch.cpp (1.81), cmp.cpp
	(1.113), dpm.epp (1.42), fun.epp (1.49), grant.epp (1.34), idx.cpp
	(1.54), met.epp (1.112):

	fixed number problems after lls to Stack conversion

2004-04-21 16:04  alexpeshkoff

	* firebird2/src/common/classes/: array.h (1.24), stack.h (1.3):

	fixed number problems after lls to Stack conversion

2004-04-21 15:24  brodsom

	* firebird2/src/jrd/blp.h (1.12):

	Rollback one of the last Claudio's changes that breaks gpre is some
	situations (detected in fbtcs)

2004-04-21 14:42  brodsom

	* firebird2/doc/README.build.mingw.html (1.12):

	Update MinGW build readme

2004-04-21 12:30  paul_reeves

	* firebird2/src/utilities/install/install.cpp (1.2):

	Fix comparison typo so that we no longer overwrite newer versions
	of gds32.dll in <sys>.

2004-04-21 04:19  brodsom

	* firebird2/src/jrd/gds.cpp (1.130):

	Remove the last remaining dependency from gdsold.h (finishing a
	cleaning started months ago)

2004-04-21 03:45  brodsom

	* firebird2/builds/install/arch-specific/mingw/super/Readme.txt
	(1.1):

	Installer for MinGW (first try)

2004-04-21 02:18  brodsom

	* firebird2/src/isql/: extract.epp (1.29), show.epp (1.38):

	Use ifdef for obsolete code instead a loooong comment and avoid
	nested comment warnings

2004-04-20 21:21  brodsom

	* firebird2/builds/posix/Makefile.in.libfbembed (1.12):

	Correction needed for fbembed build to succeed

2004-04-20 07:57  skidder

	* firebird2/src/: include/fb_types.h (1.43), jrd/jrd.cpp (1.152),
	jrd/jrd.h (1.91), jrd/sch.cpp (1.21), jrd/thd.cpp (1.28), jrd/thd.h
	(1.18), jrd/os/posix/isc_ipc.cpp (1.10):

	Fix problem with 64-bit SS NPTL builds

2004-04-19 17:29  alexpeshkoff

	* firebird2/src/jrd/: cmp.cpp (1.112), jrd.cpp (1.151), jrd.h
	(1.90), met.epp (1.111):

	struct trig moved to class Trigger

2004-04-19 16:53  hvlad

	* firebird2/src/jrd/idx.cpp (1.53):

	Fixed GC in indexes after replace 'lls' with 'Stack'

2004-04-19 15:40  alexpeshkoff

	* firebird2/src/: common/classes/array.h (1.23),
	common/classes/objects_array.h (1.8), common/classes/stack.h (1.2),
	jrd/opt.cpp (1.155):

	applied fixes, mentioned by Claudio

2004-04-19 12:19  paulbeach

	* firebird2/builds/install/misc/firebird.conf (1.6):

	Improve NFS Warning in conf file

2004-04-18 16:22  alexpeshkoff

	* firebird2/src/: alice/all.cpp (1.19), alice/all.h (1.10),
	common/classes/alloc.h (1.40), common/classes/array.h (1.22),
	common/classes/objects_array.h (1.7), common/classes/stack.h (1.1),
	dsql/all.h (1.11), dsql/alld.cpp (1.21), dsql/ddl.cpp (1.93),
	dsql/dsql.cpp (1.100), dsql/dsql.h (1.59), dsql/gen.cpp (1.61),
	dsql/gen_proto.h (1.13), dsql/make.cpp (1.57), dsql/make_proto.h
	(1.21), dsql/metd.epp (1.51), dsql/parse.y (1.130), dsql/pass1.cpp
	(1.137), jrd/all.cpp (1.29), jrd/all.h (1.16), jrd/blb.cpp (1.67),
	jrd/blb_proto.h (1.19), jrd/btr.cpp (1.83), jrd/btr.h (1.30),
	jrd/btr_proto.h (1.27), jrd/cch.cpp (1.80), jrd/cch.h (1.19),
	jrd/cmp.cpp (1.111), jrd/dpm.epp (1.41), jrd/dpm_proto.h (1.14),
	jrd/dyn.epp (1.56), jrd/dyn.h (1.19), jrd/dyn_def.epp (1.63),
	jrd/exe.h (1.50), jrd/fun.epp (1.48), jrd/grant.epp (1.33),
	jrd/grant_proto.h (1.11), jrd/idx.cpp (1.52), jrd/idx_proto.h
	(1.20), jrd/jrd.h (1.89), jrd/lls.h (1.6), jrd/met.epp (1.110),
	jrd/opt.cpp (1.154), jrd/opt_proto.h (1.13), jrd/par.cpp (1.88),
	jrd/par_proto.h (1.15), jrd/req.h (1.38), jrd/rse.cpp (1.67),
	jrd/rse.h (1.30), jrd/scl.epp (1.48), jrd/scl_proto.h (1.17),
	jrd/vio.cpp (1.85):

	1. removed any mentions of blk_pool() from engine (and method
	itself) 2. replaced 'struct lls' with 'template Stack'

2004-04-18 05:34  skidder

	* firebird2/src/common/classes/array.h (1.21):

	Fix MSVC build

2004-04-18 04:50  skidder

	* firebird2/src/: common/classes/array.h (1.20),
	common/classes/fb_pair.h (1.9), common/classes/objects_array.h
	(1.6), common/classes/tree.h (1.27), common/classes/vector.h (1.7),
	jrd/cmp.cpp (1.110), jrd/cmp_proto.h (1.25), jrd/dfw.epp (1.100),
	jrd/exe.h (1.49), jrd/idx.cpp (1.51), jrd/intl.cpp (1.59),
	jrd/jrd.cpp (1.150), jrd/met.epp (1.109), jrd/nbak.h (1.13),
	jrd/opt.cpp (1.153), jrd/opt_proto.h (1.12), jrd/req.h (1.37),
	jrd/rpb_chain.h (1.11), jrd/scl.epp (1.47), jrd/scl_proto.h (1.16),
	jrd/tra.cpp (1.65), jrd/tra.h (1.28), jrd/tra_proto.h (1.15):

	Switch to Firebird container templates for request resource
	tracking. This significantly reduces CPU time any memory
	consumption for databases with complex metadata

2004-04-17 04:34  skidder

	* firebird2/builds/install/misc/firebird.conf (1.5):

	Implement Paul B. suggestion about dangerous config file option

2004-04-16 23:51  skidder

	* firebird2/src/jrd/fun.epp (1.47):

	Fix the problem with UDF arguments handling on 64-bit platforms

2004-04-15 12:13  aafemt

	* firebird2/builds/posix/prefix.mingw (1.30):

	Remove obsolete workaround

2004-04-13 12:41  aafemt

	* firebird2/configure.in (1.195):

	Another dir for win32 in temp

2004-04-11 16:47  alexpeshkoff

	* firebird2/src/common/config/config_file.cpp (1.20):

	fixed problem with system log overflow in case of missing
	aliases.conf ** front-ported fix **

2004-04-11 09:14  robocop

	* firebird2/src/jrd/dyn_mod.epp (1.42):

	Close SF Bug# 910423

2004-04-11 09:12  robocop

	* firebird2/src/common/classes/tree.h (1.26):

	Style

2004-04-11 06:04  robocop

	* firebird2/src/: dsql/node.h (1.44), isql/extract.epp (1.28),
	isql/isql.epp (1.72), isql/isql_proto.h (1.17), isql/isql_win.cpp
	(1.12), isql/isql_win.h (1.5), isql/show.epp (1.37), jrd/opt.cpp
	(1.152):

	Three changes to isql: Fix isql bug #910430.  Add SET HEADING
	ON/OFF option Add -M2 command-line option to send output of
	statistics and plans to the same file than the rest of the output.
	Those items do not appear when using HELP SET inside isql or with
	isql -? from the command line.

2004-04-11 04:40  skidder

	* firebird2/src/common/config/config_file.cpp (1.19):

	Make it build

2004-04-10 21:46  skidder

	* firebird2/src/jrd/: dfw.epp (1.99), jrd.h (1.88), met.epp
	(1.108), met_proto.h (1.40):

	Small metadata cache cleanup

2004-04-10 21:41  skidder

	* firebird2/src/jrd/ntrace.h (1.2):

	Small fixes in Trace API header

2004-04-10 21:03  skidder

	* firebird2/src/jrd/: jrd.h (1.87), met.epp (1.107):

	Doing memset on a class with fields having destructors is generally
	a bad idea

2004-04-10 19:24  skidder

	* firebird2/src/jrd/blb.cpp (1.66):

	Undo my change for BLOBs in read_only transactions and add comment

2004-04-10 15:59  dimitr

	* firebird2/src/: common/config/config_file.cpp (1.18),
	jrd/os/win32/fbsyslog.cpp (1.2):

	Corrections.

2004-04-10 05:56  skidder

	* firebird2/src/jrd/met.epp (1.106):

	Oops. Somebody renamed CMP_clone_active function.

2004-04-10 05:28  skidder

	* firebird2/src/jrd/met.epp (1.105):

	Small safety fix for new modify_procedure logic

2004-04-10 02:25  robocop

	* firebird2/: doc/README.performance_monitoring (1.3),
	src/common/classes/fb_string.cpp (1.11), src/dsql/ddl.cpp (1.92),
	src/dsql/dsql.cpp (1.99), src/dsql/metd.epp (1.50),
	src/dsql/parse.y (1.129), src/gpre/gpre.cpp (1.55),
	src/isql/extract.epp (1.27), src/isql/isql.h (1.23),
	src/isql/show.epp (1.36), src/jrd/cch.cpp (1.79), src/jrd/cch.h
	(1.18), src/jrd/dyn.epp (1.55), src/jrd/err.cpp (1.40),
	src/jrd/evl.cpp (1.78), src/jrd/opt.cpp (1.151), src/jrd/par.cpp
	(1.87):

	Small corrections

2004-04-10 02:07  robocop

	* firebird2/src/misc/blrtable.cpp (1.9):

	Make MSVC6 happy again

2004-04-09 18:32  skidder

	* firebird2/src/jrd/evl.cpp (1.77):

	Fix spelling mistake in my comment

2004-04-09 18:27  skidder

	* firebird2/src/jrd/evl.cpp (1.76):

	Fix another place where we may loose a tick during timestamp
	arithmetics.

2004-04-09 10:03  hvlad

	* firebird2/src/dsql/: ddl.cpp (1.91), dsql.h (1.58):

	Corrects an error at DDL generation when the total size of all
	generated BLR exceeds 64K, but each slice does not exceed 64K. For
	ex, procedure sources is 55K and generated BLR is 12K.	Note: this
	fix is safe because jrd8_ddl (DYN_ddl\DYN_execute) do not use
	parameter 'length', wrongly declared as USHORT

2004-04-09 02:23  skidder

	* firebird2/: configure.in (1.194),
	src/include/gen/autoconfig_msvc.h (1.92):

	Use llrint() on platforms where it is available

2004-04-09 00:29  skidder

	* firebird2/src/jrd/evl.cpp (1.75):

	Fix rounding problem in date arithmetics

2004-04-08 16:51  alexpeshkoff

	* firebird2/src/jrd/opt.cpp (1.150):

	Returned opt.cpp to buildable state

2004-04-07 22:52  skidder

	* firebird2/src/jrd/intl.cpp (1.58):

	Allow using NONE as a fully transparent charset everywhere

2004-04-06 09:25  skidder

	* firebird2/: builds/install/misc/firebird.conf (1.4),
	src/common/config/config.cpp (1.51), src/common/config/config.h
	(1.29), src/jrd/blob_filter.cpp (1.25), src/jrd/err.cpp (1.39),
	src/jrd/fun.epp (1.46), src/jrd/ibsetjmp.h (1.6),
	src/jrd/isc_sync.cpp (1.81):

	Add BugcheckAbort option to produce coredumps on BUGCHECKs and
	structured exceptions

2004-04-06 07:53  aafemt

	* firebird2/src/common/classes/fb_tls.h (1.3):

	TLS for win32 gcc

2004-04-06 04:45  skidder

	* firebird2/builds/install/arch-specific/linux/Makefile.in (1.4):

	A couple versions of eu-strip I tried produce broken debug info.
	Let's standartize on binutils objcopy for now as it seems to be
	more reliable. I hope an official binutils version with needed
	feature aka 2.15 will be released soon

2004-04-04 19:57  skidder

	* firebird2/src/jrd/dpm.epp (1.40):

	Allow to modify generators from read-only transactions again

2004-04-04 10:25  alexpeshkoff

	* firebird2/src/jrd/: btr.cpp (1.82), btr.h (1.29), btr_proto.h
	(1.26), exe.h (1.48):

	better memory allocation for csb_idx_allocation

2004-04-04 09:40  skidder

	* firebird2/src/jrd/ntrace.h (1.1):

	Preliminary version of Trace API header. Not integrated yet, for
	peer review

2004-04-04 06:11  skidder

	* firebird2/doc/README.performance_monitoring (1.2):

	Update Trace API spec

2004-04-03 05:36  skidder

	* firebird2/doc/README.performance_monitoring (1.1):

	Write a kind of spec for my performance monitoring work. Peer
	review is welcome

2004-04-03 04:23  skidder

	* firebird2/builds/misc/msg.gbak (1.7):

	Add switches for new shutdown modes to the GFIX usage messages

2004-04-03 01:20  arnobrinkman

	* firebird2/src/dsql/: node.h (1.43), pass1.cpp (1.136):

	Fix wrong mapping for Count(*) in having clause when used with IN,
	ANY, SOME, ALL

2004-04-02 06:02  skidder

	* firebird2/src/jrd/dfw.epp (1.98):

	Do not allow to drop or modify procedures that are in use by user
	requests directly or indirectly. Reference tracking infrastructure
	needed for this task existed for long time already and seems to be
	reliable enough, but this is still an experimental change and
	feedback is much appreciated.

2004-04-02 05:24  skidder

	* firebird2/src/dsql/parse.y (1.128):

	Fix counting of line numbers in DSQL parser when multi-line
	literals and identifiers are used

2004-04-01 18:32  alexpeshkoff

	* firebird2/src/jrd/: btr.cpp (1.81), btr_proto.h (1.25), exe.h
	(1.47), opt.cpp (1.149):

	changed csb_index_allocation to Array from str

2004-04-01 17:11  alexpeshkoff

	* firebird2/src/jrd/blb.cpp (1.65):

	changed buffer allocation to Array from str

2004-04-01 16:15  alexpeshkoff

	* firebird2/src/common/classes/array.h (1.19):

	Added "T* getBuffer(capacity)" - this helps use Array as temp
	buffer

2004-03-31 20:10  alexpeshkoff

	* firebird2/src/common/: utils.cpp (1.6), utils_proto.h (1.2):

	string cleanup

2004-03-31 20:09  alexpeshkoff

	* firebird2/src/common/classes/fb_string.cpp (1.10):

	fixed serious bug in string::printf - thanks to Nickolay

2004-03-31 20:03  alexpeshkoff

	* firebird2/src/jrd/: cmp.cpp (1.109), exe.h (1.46), fun.epp
	(1.45), fun_proto.h (1.12), intl.cpp (1.57), jrd.h (1.86),
	met_proto.h (1.39), opt.cpp (1.148), par.cpp (1.86), par_proto.h
	(1.14):

	string cleanup

2004-03-31 20:02  alexpeshkoff

	* firebird2/src/jrd/: sym.cpp (1.14), sym.h (1.1):

	big class Symbol cleanup

2004-03-31 19:59  alexpeshkoff

	* firebird2/src/jrd/met.epp (1.104):

	string cleanup, also fixed problem with DROP VIEW

2004-03-31 19:55  alexpeshkoff

	* firebird2/src/jrd/: ext_proto.h (1.15), jrd_proto.h (1.28):

	reverted class bid back to struct - thanks to Claudio

2004-03-31 19:52  alexpeshkoff

	* firebird2/src/jrd/: err.cpp (1.38), err_proto.h (1.17):

	one more form of ERR_cstring()

2004-03-31 19:51  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.149):

	fixed posix warning - dropped unneeded copy_string()

2004-03-31 19:50  alexpeshkoff

	* firebird2/builds/win32/: preprocess.bat (1.28), setenvvar.bat
	(1.6):

	rolling back bat files commit - sorry, please

2004-03-31 19:38  alexpeshkoff

	* firebird2/src/jrd/: dyn.epp (1.54), dyn.h (1.18), dyn_def.epp
	(1.62), dyn_del.epp (1.28), dyn_df_proto.h (1.9), dyn_dl_proto.h
	(1.6), dyn_md_proto.h (1.7), dyn_mod.epp (1.41), dyn_ut_proto.h
	(1.7), dyn_util.epp (1.31):

	renamed gbl to Global with small class cleanup

2004-03-31 19:37  alexpeshkoff

	* firebird2/src/jrd/: all.cpp (1.28), all.h (1.15):

	moving to Firebird::string

2004-03-31 19:27  alexpeshkoff

	* firebird2/src/dsql/dsql.cpp (1.98):

	fixed memory leak in execute statement

2004-03-31 19:17  alexpeshkoff

	* firebird2/src/jrd/dfw.epp (1.97):

	fixed posix warning

2004-03-31 19:17  alexpeshkoff

	* firebird2/src/jrd/: blb.h (1.15), blf_proto.h (1.15):

	reverted class bid back to struct - thanks to Claudio

2004-03-31 19:13  alexpeshkoff

	* firebird2/src/common/classes/: alloc.cpp (1.48), alloc.h (1.39):

	moved use of fb_assert to correct place

2004-03-31 19:08  alexpeshkoff

	* firebird2/builds/win32/: preprocess.bat (1.27), setenvvar.bat
	(1.5), msvc6/engine.dsp (1.45), msvc6/engine_classic.dsp (1.40),
	msvc6/engine_embed.dsp (1.19):

	renamed header - non-critical change for non-VC6 builds

2004-03-30 12:26  aafemt

	* firebird2/src/jrd/opt.cpp (1.147):

	Fix variables' scope

2004-03-30 12:22  aafemt

	* firebird2/src/jrd/dfw.epp (1.96):

	Fix double const

2004-03-30 12:11  aafemt

	* firebird2/src/misc/blrtable.cpp (1.8):

	Fix double const and please gcc

2004-03-30 12:04  aafemt

	* firebird2/configure.in (1.193):

	Missed dirs in temp

2004-03-30 10:53  robocop

	* firebird2/builds/: posix/make.shared.variables (1.38),
	win32/msvc6/engine.dsp (1.44), win32/msvc6/engine_classic.dsp
	(1.39), win32/msvc6/engine_embed.dsp (1.18),
	win32/msvc7/engine.vcproj (1.35), win32/msvc7/engine_classic.vcproj
	(1.34), win32/msvc7/engine_embed.vcproj (1.22),
	win32/msvc7/gdef.vcproj (1.18), win32/msvc7/qli.vcproj (1.18):

	More cleanup. Get rid of obsolete files, too.

2004-03-30 10:33  robocop

	* firebird2/: builds/win32/msvc6/engine.dsp (1.43),
	builds/win32/msvc6/engine_classic.dsp (1.38),
	builds/win32/msvc6/gdef.dsp (1.17), builds/win32/msvc6/qli.dsp
	(1.16), src/gpre/int_cxx.cpp (1.31), src/include/fb_types.h (1.42),
	src/jrd/blb.cpp (1.64), src/jrd/cch.cpp (1.78), src/jrd/dsc.h
	(1.13), src/jrd/dsc_proto.h (1.8), src/jrd/gds.cpp (1.129),
	src/jrd/ibase.h (1.71), src/jrd/ini.h (1.14), src/jrd/mov_proto.h
	(1.10), src/jrd/sdl.cpp (1.34), src/jrd/sdl.h (1.7),
	src/jrd/sdl_proto.h (1.14), src/jrd/utl.cpp (1.61), src/jrd/val.h
	(1.21), src/remote/remote.h (1.30):

	More cleanup. Get rid of obsolete files, too.

2004-03-30 06:10  robocop

	* firebird2/src/: gpre/int_cxx.cpp (1.30), jrd/blb.cpp (1.63),
	jrd/blk.h (1.22), jrd/btr.cpp (1.80), jrd/cmp.cpp (1.108),
	jrd/cmp_proto.h (1.24), jrd/dbg.cpp (1.23), jrd/dbt.cpp (1.25),
	jrd/dfw.epp (1.95), jrd/dmp.cpp (1.21), jrd/dpm.epp (1.39),
	jrd/dsc2.h (1.2), jrd/evl.cpp (1.74), jrd/exe.cpp (1.110),
	jrd/exe.h (1.45), jrd/ext.cpp (1.48), jrd/ext.h (1.8), jrd/fun.epp
	(1.44), jrd/fun_proto.h (1.11), jrd/inf.cpp (1.43), jrd/ini.epp
	(1.43), jrd/intl.cpp (1.56), jrd/jrd.cpp (1.148), jrd/jrd.h (1.85),
	jrd/met.epp (1.103), jrd/met_proto.h (1.38), jrd/opt.cpp (1.146),
	jrd/par.cpp (1.85), jrd/req.h (1.36), jrd/rse.cpp (1.66), jrd/rse.h
	(1.29), jrd/val.h (1.20), jrd/vio.cpp (1.84), jrd/vio_proto.h
	(1.21), jrd/os/vms/extvms.cpp (1.18), jrd/os/vms/map.cpp (1.9),
	jrd/os/vms/map_proto.h (1.4), jrd/os/vms/mblr.cpp (1.4),
	jrd/os/vms/mblr_proto.h (1.3), jrd/os/vms/rdb.cpp (1.10),
	jrd/os/vms/rdbgpas.cpp (1.3), jrd/os/vms/rdbint.cpp (1.10),
	jrd/os/vms/vms_command.cpp (1.2), jrd/os/vms/vmsevent.cpp (1.12),
	jrd/os/vms/vmsthread.cpp (1.2):

	Cleanup

2004-03-29 11:44  robocop

	* firebird2/src/jrd/dsc2.h (1.1):

	Add alternative descriptor definitions for peer review.

2004-03-28 11:10  robocop

	* firebird2/: builds/win32/defs/fbclient.def (1.9),
	builds/win32/msvc6/fbclient.dsp (1.44),
	builds/win32/msvc6/fbembed.dsp (1.33), src/common/classes/alloc.cpp
	(1.47), src/common/classes/fb_atomic.h (1.2),
	src/common/classes/fb_tls.h (1.2), src/common/classes/rwlock.h
	(1.17), src/common/classes/tree.h (1.25), src/dsql/keywords.cpp
	(1.30), src/dsql/keywords.h (1.17), src/dsql/parse.y (1.127),
	src/dudley/parse.cpp (1.39), src/jrd/all.h (1.14), src/jrd/blb.cpp
	(1.62), src/jrd/blb_proto.h (1.18), src/jrd/blk.h (1.21),
	src/jrd/blp.h (1.11), src/jrd/btn.cpp (1.12), src/jrd/btn.h (1.9),
	src/jrd/btr.cpp (1.79), src/jrd/btr.h (1.28), src/jrd/btr_proto.h
	(1.24), src/jrd/cch.cpp (1.77), src/jrd/cch.h (1.17),
	src/jrd/cmp.cpp (1.107), src/jrd/cmp_proto.h (1.23),
	src/jrd/constants.h (1.13), src/jrd/dbg.cpp (1.22), src/jrd/dbt.cpp
	(1.24), src/jrd/dflt.h (1.4), src/jrd/dfw.epp (1.94),
	src/jrd/dmp.cpp (1.20), src/jrd/dpm.epp (1.38), src/jrd/dpm_proto.h
	(1.13), src/jrd/dsc_proto.h (1.7), src/jrd/dyn.epp (1.53),
	src/jrd/dyn.h (1.17), src/jrd/dyn_def.epp (1.61),
	src/jrd/dyn_del.epp (1.27), src/jrd/dyn_mod.epp (1.40),
	src/jrd/err.cpp (1.37), src/jrd/event.cpp (1.44),
	src/jrd/event_proto.h (1.12), src/jrd/evl.cpp (1.73),
	src/jrd/evl_proto.h (1.15), src/jrd/exe.cpp (1.109), src/jrd/exe.h
	(1.44), src/jrd/exe_proto.h (1.12), src/jrd/execute_statement.cpp
	(1.5), src/jrd/ext.cpp (1.47), src/jrd/ext_proto.h (1.14),
	src/jrd/fil.h (1.9), src/jrd/fun.epp (1.43), src/jrd/fun_proto.h
	(1.10), src/jrd/grant.epp (1.32), src/jrd/grant_proto.h (1.10),
	src/jrd/ibase.h (1.70), src/jrd/idx.cpp (1.50), src/jrd/idx_proto.h
	(1.19), src/jrd/inf.cpp (1.42), src/jrd/ini.epp (1.42),
	src/jrd/ini.h (1.13), src/jrd/intl_proto.h (1.14), src/jrd/isc.cpp
	(1.46), src/jrd/isc.h (1.12), src/jrd/isc_f_proto.h (1.13),
	src/jrd/isc_file.cpp (1.75), src/jrd/isc_s_proto.h (1.14),
	src/jrd/isc_sync.cpp (1.80), src/jrd/jrd.cpp (1.147), src/jrd/jrd.h
	(1.84), src/jrd/jrd_proto.h (1.27), src/jrd/lck.cpp (1.36),
	src/jrd/met.epp (1.102), src/jrd/met_proto.h (1.37),
	src/jrd/mov.cpp (1.16), src/jrd/mov_proto.h (1.9), src/jrd/nav.cpp
	(1.38), src/jrd/nav_proto.h (1.14), src/jrd/nod.h (1.10),
	src/jrd/ods.h (1.21), src/jrd/opt.cpp (1.145), src/jrd/opt_proto.h
	(1.11), src/jrd/par.cpp (1.84), src/jrd/par_proto.h (1.13),
	src/jrd/pcmet.epp (1.19), src/jrd/pcmet_proto.h (1.11),
	src/jrd/req.h (1.35), src/jrd/rlck.cpp (1.24), src/jrd/rlck_proto.h
	(1.11), src/jrd/rse.cpp (1.65), src/jrd/rse.h (1.28),
	src/jrd/rse_proto.h (1.11), src/jrd/sch.cpp (1.20), src/jrd/scl.epp
	(1.46), src/jrd/scl.h (1.8), src/jrd/scl_proto.h (1.15),
	src/jrd/sdl.cpp (1.33), src/jrd/sdl.h (1.6), src/jrd/sdw.cpp
	(1.41), src/jrd/sdw_proto.h (1.13), src/jrd/shut.cpp (1.22),
	src/jrd/sort.cpp (1.60), src/jrd/sort.h (1.20), src/jrd/sqz.cpp
	(1.16), src/jrd/sqz.h (1.7), src/jrd/sqz_proto.h (1.12),
	src/jrd/tra.cpp (1.64), src/jrd/tra.h (1.27), src/jrd/utl.cpp
	(1.60), src/jrd/vio.cpp (1.83), src/jrd/vio_proto.h (1.20),
	src/jrd/why.cpp (1.61), src/jrd/os/pio.h (1.5),
	src/jrd/os/pio_proto.h (1.12), src/jrd/os/posix/unix.cpp (1.22),
	src/jrd/os/vms/extvms.cpp (1.17), src/jrd/os/vms/vmsevent.cpp
	(1.11), src/jrd/os/vms/vmslo_proto.h (1.5),
	src/jrd/os/vms/vmslock.cpp (1.6), src/lock/driver.cpp (1.13),
	src/lock/lock.cpp (1.89), src/lock/lock_proto.h (1.7),
	src/lock/manager.cpp (1.9), src/misc/blrtable.cpp (1.7),
	src/qli/compile.cpp (1.22), src/utilities/drop.cpp (1.23),
	src/utilities/rebuild/rebui_proto.h (1.5):

	Cleanup.  Fixed a linking error with MSVC6, too.

2004-03-28 07:34  skidder

	* firebird2/builds/posix/: Makefile.in.client.gpre (1.13),
	Makefile.in.embed.gpre (1.13):

	Fix build of FORTRAN preprocessor. Breakage reported by FSG

2004-03-28 01:38  skidder

	* firebird2/src/common/classes/rwlock.h (1.16):

	Fix error in my previous commits spotted by claudio

2004-03-26 17:06  skidder

	* firebird2/builds/posix/fbintl.vers (1.1):

	add forgotten file

2004-03-26 00:36  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.46), rwlock.h (1.15):

	Fix Windows build after my previous commit

2004-03-26 00:12  skidder

	* firebird2/: configure.in (1.192),
	builds/posix/Makefile.in.client.gbak (1.7),
	builds/posix/Makefile.in.client.gdef (1.8),
	builds/posix/Makefile.in.client.gfix (1.8),
	builds/posix/Makefile.in.client.gpre (1.12),
	builds/posix/Makefile.in.client.isql (1.7),
	builds/posix/Makefile.in.client.qli (1.3),
	builds/posix/Makefile.in.client.util (1.19),
	builds/posix/Makefile.in.codes (1.15),
	builds/posix/Makefile.in.embed.fbudf (1.2),
	builds/posix/Makefile.in.embed.gbak (1.7),
	builds/posix/Makefile.in.embed.gdef (1.6),
	builds/posix/Makefile.in.embed.gfix (1.8),
	builds/posix/Makefile.in.embed.gpre (1.12),
	builds/posix/Makefile.in.embed.isql (1.7),
	builds/posix/Makefile.in.embed.qli (1.13),
	builds/posix/Makefile.in.embed.util (1.12),
	builds/posix/Makefile.in.extlib (1.15),
	builds/posix/Makefile.in.fbserver (1.13),
	builds/posix/Makefile.in.firebird (1.51),
	builds/posix/Makefile.in.inet_server (1.13),
	builds/posix/Makefile.in.intl (1.17),
	builds/posix/Makefile.in.libfbclient (1.21),
	builds/posix/Makefile.in.libfbembed (1.11),
	builds/posix/firebird.vers (1.1), builds/posix/make.defaults
	(1.34), builds/posix/make.rules (1.22), builds/posix/prefix.example
	(1.9), builds/posix/prefix.freebsd (1.14),
	builds/posix/prefix.linux (1.26), builds/posix/prefix.linux_amd64
	(1.4), builds/posix/prefix.linux_sparc32 (1.4),
	builds/posix/prefix.mingw (1.29), builds/posix/prefix.sinixz
	(1.22), builds/win32/defs/fbclient.def (1.8),
	builds/win32/defs/gds32.def (1.7), builds/win32/msvc6/fbclient.dsp
	(1.43), builds/win32/msvc6/fbclient_static.dsp (1.12),
	builds/win32/msvc6/fbembed.dsp (1.32), builds/win32/msvc6/gds32.dsp
	(1.23), builds/win32/msvc7/fbclient.vcproj (1.32),
	builds/win32/msvc7/fbclient_static.vcproj (1.12),
	builds/win32/msvc7/fbembed.vcproj (1.24),
	builds/win32/msvc7/gds32.vcproj (1.18), src/alice/all.h (1.9),
	src/common/classes/alloc.cpp (1.45), src/common/classes/alloc.h
	(1.38), src/common/classes/class_perf.cpp (1.9),
	src/common/classes/class_test.cpp (1.13),
	src/common/classes/fb_atomic.h (1.1), src/common/classes/fb_tls.h
	(1.1), src/common/classes/rwlock.h (1.14),
	src/common/classes/test.sh (1.9), src/common/classes/tree.h (1.24),
	src/common/config/config_file.cpp (1.17), src/dsql/all.h (1.10),
	src/dsql/keywords.cpp (1.29), src/dsql/keywords.h (1.16),
	src/include/firebird.h (1.18), src/include/gen/autoconfig_msvc.h
	(1.91), src/jrd/all.cpp (1.27), src/jrd/all.h (1.13),
	src/jrd/db_alias.cpp (1.17), src/jrd/gds.cpp (1.128),
	src/jrd/gds_proto.h (1.32), src/jrd/inf.cpp (1.41), src/jrd/jrd.cpp
	(1.146), src/jrd/jrd.h (1.83), src/remote/inet_server.cpp (1.35),
	src/remote/serve_proto.h (1.8), src/remote/server_stub.cpp (1.1):

	1. POSIX build libraries export only public API. 2. Unify exports
	for PROD_BUILD and DEV_BUILD. 3. Support for context memory pools.
	4. Memory manager has lower memory overhead exceptionally on 64 bit
	targets

2004-03-25 20:27  skidder

	* firebird2/src/jrd/met.epp (1.101):

	Jim Starkey's fix for random-crash-or-restore problem which Claudio
	introduced into Firebird codebase some time ago.  This fix probably
	needs to be backported to B1_5_Release.

2004-03-25 08:44  aafemt

	* firebird2/src/qli/compile.cpp (1.21):

	Fix by Vladimir Tsvigun

2004-03-25 08:33  aafemt

	* firebird2/src/isql/extract.epp (1.26):

	Fix for procedure params extract. Global variables must die!!

2004-03-25 08:00  skidder

	* firebird2/src/jrd/vio.cpp (1.82):

	Add warning about bad code

2004-03-25 07:59  skidder

	* firebird2/src/jrd/req.h (1.34):

	Add comment

2004-03-25 07:55  skidder

	* firebird2/src/jrd/blob_filter.cpp (1.24):

	Fix POSIX SS build

2004-03-25 07:50  skidder

	* firebird2/src/common/config/dir_list.cpp (1.19):

	Fix a couple warnings

2004-03-25 07:01  skidder

	* firebird2/builds/install/arch-specific/linux/super/:
	makeInstallImage.sh.in (1.7), rpmfiles.txt.in (1.7):

	Fix HEAD troubles with Linux SS installer

2004-03-25 05:44  skidder

	* firebird2/src/remote/interface.cpp (1.76):

	Fix crashes/lock-ups with multiple calls of isc_dsql_prepare for a
	single statement like IBO does

2004-03-24 21:12  dimitr

	* firebird2/src/remote/server.cpp (1.73):

	Fixed possible AV in SS builds.

2004-03-24 20:48  dimitr

	* firebird2/src/jrd/svc.cpp (1.111):

	Fixed memory leak in the Services API.	Explicitly mark information
	services (those launched not from SVC_start) as finished.

2004-03-24 12:06  aafemt

	* firebird2/src/utilities/install/registry.cpp (1.8):

	Right headers include sequence

2004-03-24 12:02  aafemt

	* firebird2/src/: burp/spit.cpp (1.27), iscguard/iscguard.cpp
	(1.32), iscguard/iscguard.h (1.8), jrd/jrd.h (1.82):

	Right headers include sequence

2004-03-24 06:48  skidder

	* firebird2/src/jrd/os/posix/path_utils.cpp (1.8):

	Fix warnings

2004-03-24 06:43  skidder

	* firebird2/src/common/classes/fb_string.cpp (1.9):

	Notify Alex about flaw in his string code

2004-03-23 12:07  aafemt

	* firebird2/builds/posix/: prefix.freebsd (1.13), prefix.linux
	(1.25), prefix.linux_amd64 (1.3), prefix.linux_sparc32 (1.3),
	prefix.mingw (1.28), prefix.sinixz (1.21), prefix.solaris (1.13):

	Remove DEBUG_GDS_ALLOC from platform files since Alex's added it
	into make.rules

2004-03-22 16:16  alexpeshkoff

	* firebird2/builds/posix/make.rules (1.21):

	fixed some problems with posix debug build

2004-03-22 16:12  alexpeshkoff

	* firebird2/src/: msgs/build_file.epp (1.17), jrd/jrd.cpp (1.145),
	jrd/os/posix/path_utils.cpp (1.7):

	fixed some problems with posix debig build

2004-03-22 12:37  alexpeshkoff

	* firebird2/src/: jrd/all.cpp (1.26), jrd/blb.cpp (1.61),
	jrd/blob_filter.cpp (1.23), jrd/btr.cpp (1.78), jrd/cch.cpp (1.76),
	jrd/cvt.cpp (1.38), jrd/cvt2.cpp (1.29), jrd/dpm.epp (1.37),
	jrd/evl.cpp (1.72), jrd/ext.cpp (1.46), jrd/filters.cpp (1.32),
	jrd/fun.epp (1.42), jrd/functions.cpp (1.11), jrd/grant.epp (1.31),
	jrd/idx.cpp (1.49), jrd/inf.cpp (1.40), jrd/ini.epp (1.41),
	jrd/intl.cpp (1.55), jrd/intl_builtin.cpp (1.24), jrd/inuse.cpp
	(1.5), jrd/jrd.cpp (1.144), jrd/jrd.h (1.81), jrd/lck.cpp (1.35),
	jrd/met.epp (1.100), jrd/mov.cpp (1.15), jrd/nav.cpp (1.37),
	jrd/nbak.cpp (1.29), jrd/opt.cpp (1.144), jrd/pag.cpp (1.70),
	jrd/pcmet.epp (1.18), jrd/pwd.cpp (1.27), jrd/rlck.cpp (1.23),
	jrd/rpb_chain.cpp (1.9), jrd/rse.cpp (1.64), jrd/scl.epp (1.45),
	jrd/sdw.cpp (1.40), jrd/shut.cpp (1.21), jrd/sqz.cpp (1.15),
	jrd/sym.cpp (1.13), jrd/tpc.cpp (1.17), jrd/tra.cpp (1.63),
	jrd/vio.cpp (1.81), remote/server.cpp (1.72),
	jrd/os/win32/winnt.cpp (1.17):

	fixed problem with loop in includes

2004-03-21 10:47  dimitr

	* firebird2/src/jrd/: cvt.cpp (1.37), evl.cpp (1.71), mov.cpp
	(1.14):

	Fixed server crash when too big/small system year is set up.

2004-03-21 10:35  dimitr

	* firebird2/src/jrd/opt.cpp (1.143):

	Correction.

2004-03-21 10:34  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.143), jrd.h (1.80), req.h (1.33):

	Minor cleanup.

2004-03-21 10:32  dimitr

	* firebird2/src/jrd/sdl_proto.h (1.13):

	Fixed warnings in VC71.

2004-03-21 03:10  arnobrinkman

	* firebird2/src/dsql/dsql.h (1.57):

	Improved derived table support.    When using derived tables inside
	sub-selects it should be able to reference to higher contexts.

2004-03-21 03:07  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.142):

	1) Fix bug with LEFT JOIN ViewX and where clause with ViewX.FieldX
	IS NULL 2) When FIRST / SKIP is used in a sub-query it may not be
	affected by conjunctions in higher contexts.	Example (should
	return 1 row instead of 5):  SELECT * FROM   (SELECT FIRST 5 SKIP 2
	cs.* FROM RDB$CHARACTER_SETS cs) WHERE	 RDB$CHARACTER_SET_NAME
	starting with 'D'

2004-03-21 02:48  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.135):

	1) Field with alias was also seraching for match in higher context
	then the first matching context found. Noted by Nickolay   Example
	(this does fail now with column o.ID unknown): SELECT * FROM Orders
	o WHERE   EXISTS(SELECT * FROM RDB$DATABASE o WHERE o.ID = 1) 2)
	Improved derived table support.    When using derived tables inside
	sub-selects it should be able to reference to higher contexts.

2004-03-20 16:45  alexpeshkoff

	* firebird2/src/: common/classes/auto.h (1.7),
	common/config/config_file.cpp (1.16), jrd/jrd.h (1.79),
	lock/manager.cpp (1.8), utilities/nbackup.cpp (1.22),
	jrd/os/posix/unix.cpp (1.21):

	1. introduced Jrd and Ods namespaces 2. cleanup of blk* request
	conversions 3. fixed memory allocation in Execute Statement ***
	posix build fixes ***

2004-03-20 16:30  alexpeshkoff

	* firebird2/src/jrd/: exe.cpp (1.108), idx.cpp (1.48), shut.cpp
	(1.20):

	1. introduced Jrd and Ods namespaces 2. cleanup of blk* request
	conversions 3. fixed memory allocation in Execute Statement

2004-03-20 16:26  alexpeshkoff

	* firebird2/src/jrd/: cch.cpp (1.75), cmp.cpp (1.106):

	1. introduced Jrd and Ods namespaces 2. cleanup of blk* request
	conversions 3. fixed memory allocation in Execute Statement

2004-03-20 16:21  alexpeshkoff

	* firebird2/src/jrd/dyn.epp (1.52):

	1. introduced Jrd and Ods namespaces 2. cleanup of blk* request
	conversions 3. fixed memory allocation in Execute Statement

2004-03-20 16:12  alexpeshkoff

	* firebird2/src/jrd/dpm.epp (1.36):

	1. introduced Jrd and Ods namespaces 2. cleanup of blk* request
	conversions 3. fixed memory allocation in Execute Statement

2004-03-20 15:57  alexpeshkoff

	* firebird2/src/: alice/alice.cpp (1.58), alice/alice.h (1.32),
	alice/alice_proto.h (1.9), burp/burp.cpp (1.71), burp/burp.h
	(1.44), burp/burp_proto.h (1.16), common/classes/fb_pair.h (1.8),
	common/classes/fb_string.cpp (1.8), dsql/dsql.cpp (1.97),
	dsql/dsql.h (1.56), dsql/dsql_proto.h (1.16), jrd/all.cpp (1.25),
	jrd/all.h (1.12), jrd/blb.cpp (1.60), jrd/blb.h (1.14),
	jrd/blb_proto.h (1.17), jrd/blf_proto.h (1.14), jrd/blk.h (1.20),
	jrd/blob_filter.cpp (1.22), jrd/blob_filter.h (1.9), jrd/btn.cpp
	(1.11), jrd/btn.h (1.8), jrd/btr.cpp (1.77), jrd/btr.h (1.27),
	jrd/btr_proto.h (1.23), jrd/cch.h (1.16), jrd/cch_proto.h (1.20),
	jrd/cmp_proto.h (1.22), jrd/cvt.cpp (1.36), jrd/cvt2.cpp (1.28),
	jrd/dbg_proto.h (1.10), jrd/dfw.epp (1.93), jrd/dfw_proto.h (1.12),
	jrd/dmp_proto.h (1.7), jrd/dpm_proto.h (1.12), jrd/dyn.h (1.16),
	jrd/dyn_def.epp (1.60), jrd/dyn_del.epp (1.26), jrd/dyn_df_proto.h
	(1.8), jrd/dyn_dl_proto.h (1.5), jrd/dyn_md_proto.h (1.6),
	jrd/dyn_mod.epp (1.39), jrd/dyn_proto.h (1.11), jrd/dyn_ut_proto.h
	(1.6), jrd/dyn_util.epp (1.30), jrd/err.cpp (1.36), jrd/err_proto.h
	(1.16), jrd/evl.cpp (1.70), jrd/evl_proto.h (1.14), jrd/exe.h
	(1.43), jrd/exe_proto.h (1.11), jrd/execute_statement.cpp (1.4),
	jrd/execute_statement.h (1.3), jrd/ext.cpp (1.45), jrd/ext.h (1.7),
	jrd/ext_proto.h (1.13), jrd/filte_proto.h (1.7), jrd/filters.cpp
	(1.31), jrd/fun.epp (1.41), jrd/fun_proto.h (1.9), jrd/grant.epp
	(1.30), jrd/grant_proto.h (1.9), jrd/idx_proto.h (1.18),
	jrd/inf.cpp (1.39), jrd/inf_proto.h (1.8), jrd/ini.epp (1.40),
	jrd/ini_proto.h (1.10), jrd/intl.cpp (1.54), jrd/intl_classes.h
	(1.16), jrd/intl_proto.h (1.13), jrd/isc_sync.cpp (1.79),
	jrd/jrd.cpp (1.142), jrd/jrd.h (1.78), jrd/jrd_proto.h (1.26),
	jrd/lck.cpp (1.34), jrd/lck.h (1.16), jrd/lck_proto.h (1.10),
	jrd/lls.h (1.5), jrd/met.epp (1.99), jrd/met_proto.h (1.36),
	jrd/nav.cpp (1.36), jrd/nav_proto.h (1.13), jrd/nbak.cpp (1.28),
	jrd/nbak.h (1.12), jrd/ods.h (1.20), jrd/opt.cpp (1.141),
	jrd/opt_proto.h (1.10), jrd/pag.cpp (1.69), jrd/pag.h (1.5),
	jrd/pag_proto.h (1.12), jrd/par.cpp (1.83), jrd/par_proto.h (1.12),
	jrd/pcmet.epp (1.17), jrd/pcmet_proto.h (1.10), jrd/pwd.cpp (1.26),
	jrd/req.h (1.32), jrd/rlck.cpp (1.22), jrd/rlck_proto.h (1.10),
	jrd/rpb_chain.cpp (1.8), jrd/rpb_chain.h (1.10), jrd/rse.cpp
	(1.63), jrd/rse.h (1.27), jrd/rse_proto.h (1.10), jrd/sbm.h (1.7),
	jrd/scl.epp (1.44), jrd/scl.h (1.7), jrd/scl_proto.h (1.14),
	jrd/sdl.cpp (1.32), jrd/sdl_proto.h (1.12), jrd/sdw.cpp (1.39),
	jrd/sdw.h (1.5), jrd/sdw_proto.h (1.12), jrd/shut_proto.h (1.6),
	jrd/sort.cpp (1.59), jrd/sort.h (1.19), jrd/sort_proto.h (1.13),
	jrd/sqz.cpp (1.14), jrd/sqz.h (1.6), jrd/sqz_proto.h (1.11),
	jrd/svc.cpp (1.110), jrd/svc.h (1.26), jrd/svc_proto.h (1.16),
	jrd/sym.cpp (1.12), jrd/tpc.cpp (1.16), jrd/tpc.h (1.5),
	jrd/tpc_proto.h (1.6), jrd/tra.cpp (1.62), jrd/tra.h (1.26),
	jrd/tra_proto.h (1.14), jrd/trig.h (1.14), jrd/val.h (1.19),
	jrd/val_proto.h (1.5), jrd/vio.cpp (1.80), jrd/vio_proto.h (1.19),
	jrd/why.cpp (1.60), jrd/y_handle.h (1.7), jrd/os/pio.h (1.4),
	jrd/os/pio_proto.h (1.11), jrd/os/win32/winnt.cpp (1.16),
	lock/print.cpp (1.33), utilities/gsec/gsec.cpp (1.24),
	utilities/gsec/gsec.h (1.11), utilities/gsec/gsec_proto.h (1.9),
	utilities/gstat/dba.epp (1.33), utilities/gstat/ppg.cpp (1.14),
	utilities/gstat/ppg_proto.h (1.7), utilities/rebuild/rebui_proto.h
	(1.4):

	1. introduced Jrd and Ods namespaces 2. cleanup of blk* request
	conversions 3. fixed memory allocation in Execute Statement

2004-03-20 15:31  alexpeshkoff

	* firebird2/src/gpre/int_cxx.cpp (1.29):

	dropped unneeded conversion of all requests to/from blk*

2004-03-20 15:30  alexpeshkoff

	* firebird2/src/common/classes/auto.h (1.6):

	1. dropped unneeded AutoPtrFromString 2. added private copy
	constructor and assignment to avoid errors

2004-03-20 15:29  alexpeshkoff

	* firebird2/src/common/classes/alloc.h (1.37):

	assert if AutoStorage() used for object not on the stack

2004-03-20 04:07  robocop

	* firebird2/src/jrd/: exe.h (1.42), intl.cpp (1.53), intl_classes.h
	(1.15), opt.cpp (1.140), par.cpp (1.82):

	Cleanup.

2004-03-19 12:25  aafemt

	* firebird2/src/jrd/: opt.cpp (1.139), par.cpp (1.81):

	Fix double const

2004-03-19 12:21  aafemt

	* firebird2/src/jrd/jrd.h (1.77):

	reorder initializers to satisfy gcc

2004-03-19 07:14  robocop

	* firebird2/src/: alice/alice.cpp (1.57), alice/alice.h (1.31),
	alice/alice_meta.epp (1.34), alice/all.cpp (1.18), alice/exe.cpp
	(1.30), alice/tdr.cpp (1.33), dsql/metd.epp (1.49), dudley/lex.cpp
	(1.24), dudley/parse.cpp (1.38), jrd/blb.cpp (1.59), jrd/blb.h
	(1.13), jrd/blb_proto.h (1.16), jrd/blf_proto.h (1.13), jrd/blk.h
	(1.19), jrd/blob_filter.cpp (1.21), jrd/blob_filter.h (1.8),
	jrd/btr.cpp (1.76), jrd/btr.h (1.26), jrd/btr_proto.h (1.22),
	jrd/cmp.cpp (1.105), jrd/cmp_proto.h (1.21), jrd/cvt2.cpp (1.27),
	jrd/dbg.cpp (1.21), jrd/dbt.cpp (1.23), jrd/dfw.epp (1.92),
	jrd/dmp.cpp (1.19), jrd/dyn.epp (1.51), jrd/dyn_def.epp (1.59),
	jrd/evl.cpp (1.69), jrd/evl_proto.h (1.13), jrd/exe.cpp (1.107),
	jrd/exe.h (1.41), jrd/filte_proto.h (1.6), jrd/filters.cpp (1.30),
	jrd/fun.epp (1.40), jrd/grant.epp (1.29), jrd/idx.cpp (1.47),
	jrd/idx_proto.h (1.17), jrd/inf.cpp (1.38), jrd/intl.cpp (1.52),
	jrd/jrd.cpp (1.141), jrd/jrd.h (1.76), jrd/met.epp (1.98),
	jrd/met.h (1.8), jrd/met_proto.h (1.35), jrd/nav.cpp (1.35),
	jrd/nav_proto.h (1.12), jrd/opt.cpp (1.138), jrd/pag.cpp (1.68),
	jrd/pag.h (1.4), jrd/pcmet.epp (1.16), jrd/req.h (1.31),
	jrd/rse.cpp (1.62), jrd/rse.h (1.26), jrd/rse_proto.h (1.9),
	jrd/scl.epp (1.43), jrd/scl.h (1.6), jrd/sdl.cpp (1.31),
	jrd/sdl_proto.h (1.11), jrd/sdw.cpp (1.38), jrd/sort.cpp (1.58),
	jrd/sort.h (1.18), jrd/sort_proto.h (1.12), jrd/svc.cpp (1.109),
	jrd/sym.cpp (1.11), jrd/tpc.cpp (1.15), jrd/tpc.h (1.4), jrd/tra.h
	(1.25), jrd/val.h (1.18), jrd/os/vms/extvms.cpp (1.16),
	qli/eval.cpp (1.38), qli/eval_proto.h (1.7),
	utilities/rebuild/rebuild.cpp (1.11):

	Cleanup A few new[] - delete[] pairs fixed.

2004-03-18 20:19  skidder

	* firebird2/src/jrd/opt.cpp (1.137):

	Fix SF#918653, nulls placement ignored with queries using UNION,
	GROUP BY and DISTINCT clauses

2004-03-18 06:54  robocop

	* firebird2/src/: alice/alice.cpp (1.56), alice/alice.h (1.30),
	alice/alice_proto.h (1.8), alice/all.h (1.8), burp/burp.cpp (1.70),
	burp/burp.h (1.43), burp/burp_proto.h (1.15),
	common/classes/array.h (1.18), common/classes/auto.h (1.5),
	common/classes/fb_pair.h (1.7), common/classes/objects_array.h
	(1.5), common/classes/rwlock.h (1.13), common/classes/semaphore.h
	(1.9), common/config/config.h (1.28), common/config/config_file.h
	(1.8), common/config/dir_list.cpp (1.18), common/config/dir_list.h
	(1.12), dsql/all.h (1.9), dsql/dsql.cpp (1.96), dsql/dsql_proto.h
	(1.15), dsql/parse.y (1.126), include/gen/autoconfig_msvc.h (1.90),
	jrd/all.cpp (1.24), jrd/all.h (1.11), jrd/blb.cpp (1.58), jrd/blb.h
	(1.12), jrd/blk.h (1.18), jrd/btn.cpp (1.10), jrd/btr.cpp (1.75),
	jrd/btr.h (1.25), jrd/btr_proto.h (1.21), jrd/cch.cpp (1.74),
	jrd/cch.h (1.15), jrd/cch_proto.h (1.19), jrd/cmp.cpp (1.104),
	jrd/cmp_proto.h (1.20), jrd/common.h (1.110), jrd/db_alias.h (1.5),
	jrd/dbg.cpp (1.20), jrd/dbg_proto.h (1.9), jrd/dbt.cpp (1.22),
	jrd/dfw.epp (1.91), jrd/dfw_proto.h (1.11), jrd/dmp.cpp (1.18),
	jrd/dpm.epp (1.35), jrd/dpm_proto.h (1.11), jrd/dyn.epp (1.50),
	jrd/dyn_proto.h (1.10), jrd/entry.h (1.18), jrd/evl.cpp (1.68),
	jrd/evl_proto.h (1.12), jrd/evl_string.h (1.9), jrd/exe.cpp
	(1.106), jrd/exe.h (1.40), jrd/execute_statement.cpp (1.3),
	jrd/ext.cpp (1.44), jrd/ext.h (1.6), jrd/ext_proto.h (1.12),
	jrd/functions.cpp (1.10), jrd/grant.epp (1.28), jrd/grant_proto.h
	(1.8), jrd/idx.cpp (1.46), jrd/idx_proto.h (1.16), jrd/inf.cpp
	(1.37), jrd/isc_f_proto.h (1.12), jrd/isc_file.cpp (1.74),
	jrd/jrd.cpp (1.140), jrd/jrd.h (1.75), jrd/jrd_proto.h (1.25),
	jrd/lck.cpp (1.33), jrd/lck.h (1.15), jrd/lck_proto.h (1.9),
	jrd/log.h (1.7), jrd/met.epp (1.97), jrd/met_proto.h (1.34),
	jrd/mov_proto.h (1.8), jrd/nav.cpp (1.34), jrd/nav_proto.h (1.11),
	jrd/nbak.cpp (1.27), jrd/nbak.h (1.11), jrd/ods.h (1.19),
	jrd/opt.cpp (1.136), jrd/opt_proto.h (1.9), jrd/pag.cpp (1.67),
	jrd/par.cpp (1.80), jrd/par_proto.h (1.11), jrd/pcmet.epp (1.15),
	jrd/pcmet_proto.h (1.9), jrd/qatest.cpp (1.9), jrd/req.h (1.30),
	jrd/rlck.cpp (1.21), jrd/rlck_proto.h (1.9), jrd/rpb_chain.cpp
	(1.7), jrd/rpb_chain.h (1.9), jrd/rse.cpp (1.61), jrd/rse.h (1.25),
	jrd/rse_proto.h (1.8), jrd/sbm.h (1.6), jrd/sch.cpp (1.19),
	jrd/sch_proto.h (1.4), jrd/scl.epp (1.42), jrd/sdl.cpp (1.30),
	jrd/sdw.cpp (1.37), jrd/sdw_proto.h (1.11), jrd/shut.cpp (1.19),
	jrd/sort.cpp (1.57), jrd/sort.h (1.17), jrd/sort_proto.h (1.11),
	jrd/sqz.cpp (1.13), jrd/sqz_proto.h (1.10), jrd/svc.cpp (1.108),
	jrd/svc.h (1.25), jrd/svc_proto.h (1.15), jrd/tpc.cpp (1.14),
	jrd/tpc_proto.h (1.5), jrd/tra.cpp (1.61), jrd/tra.h (1.24),
	jrd/tra_proto.h (1.13), jrd/vio.cpp (1.79), jrd/vio_proto.h (1.18),
	jrd/why.cpp (1.59), jrd/y_handle.h (1.6), jrd/os/pio_proto.h
	(1.10), jrd/os/posix/unix.cpp (1.20), jrd/os/vms/extvms.cpp (1.15),
	jrd/os/vms/vms.cpp (1.15), jrd/os/win32/winnt.cpp (1.15),
	lock/lock.cpp (1.88), lock/lock.h (1.24), qli/all.cpp (1.26),
	remote/allr_proto.h (1.8), remote/inet.cpp (1.100),
	remote/remot_proto.h (1.9), remote/remote.h (1.29),
	utilities/nbackup.cpp (1.21), utilities/gsec/gsec.cpp (1.23),
	utilities/gsec/gsec.h (1.10), utilities/gsec/gsec_proto.h (1.8),
	utilities/gstat/dba.epp (1.32), utilities/gstat/ppg.cpp (1.13),
	utilities/gstat/ppg_proto.h (1.6), utilities/rebuild/rebuild.cpp
	(1.10):

	Cleanup. In geeky words: PandoraBox* pbox =
	reinterpret_cast<PandoraBox*>(&can_of_worms); pbox->open();
	pbox->flush(); Nickolay may want to undo my ods.h changes if gcc
	insists in its crusade against non-PODs and poodles.

2004-03-16 18:34  alexpeshkoff

	* firebird2/src/jrd/: os/posix/path_utils.cpp (1.6), isc_file.cpp
	(1.73), jrd.cpp (1.139):

	fixed posix build - it's buildable now

2004-03-16 07:16  skidder

	* firebird2/src/utilities/nbackup.cpp (1.20):

	Zero-terminate buffer

2004-03-16 07:11  skidder

	* firebird2/src/utilities/nbackup.cpp (1.19):

	Fix possible buffer overrun

2004-03-16 06:54  skidder

	* firebird2/src/utilities/nbackup.cpp (1.18):

	Fix MSVC7 build

2004-03-15 22:19  arnobrinkman

	* firebird2/src/jrd/isc_file.cpp (1.72):

	Alex, correct me if 'm wrong, but it seems this plague me the last
	days.

2004-03-15 20:35  alexpeshkoff

	* firebird2/src/common/config/: dir_list.cpp (1.17), dir_list.h
	(1.11):

	fixing posix build

2004-03-15 20:10  alexpeshkoff

	* firebird2/src/common/classes/: auto.h (1.4), fb_pair.h (1.6):

	fixing posix build

2004-03-15 19:48  alexpeshkoff

	* firebird2/src/common/classes/fb_pair.h (1.5):

	This should fix non-VC6 builds. Thanks to Nickolay Samofatov

2004-03-15 03:57  skidder

	* firebird2/src/dsql/pass1.cpp (1.134):

	Allow using PSQL cursors in EXECUTE BLOCK statement

2004-03-14 15:39  alexpeshkoff

	* firebird2/src/jrd/db_alias.h (1.4):

	Fixed boot build

2004-03-14 15:31  alexpeshkoff

	* firebird2/builds/win32/msvc6/: common.dsp (1.26),
	common_classic.dsp (1.20):

	Added new h-files to VC6 projects. Not critical.

2004-03-14 15:27  alexpeshkoff

	* firebird2/src/jrd/db_alias.cpp (1.16):

	fixed release build

2004-03-14 14:39  alexpeshkoff

	* firebird2/src/: jrd/btr.cpp (1.74), jrd/cch.cpp (1.73),
	jrd/cmp.cpp (1.103), jrd/common.h (1.109), jrd/db_alias.cpp (1.15),
	jrd/db_alias.h (1.3), jrd/dfw.epp (1.90), jrd/dyn_def.epp (1.58),
	jrd/err.cpp (1.35), jrd/evl_string.h (1.8), jrd/exe.cpp (1.105),
	jrd/exe.h (1.39), jrd/execute_statement.cpp (1.2),
	jrd/execute_statement.h (1.2), jrd/ext.cpp (1.43), jrd/flu.cpp
	(1.46), jrd/gds.cpp (1.127), jrd/inf.cpp (1.36), jrd/ini.epp
	(1.39), jrd/jrd_proto.h (1.24), jrd/nbak.cpp (1.26), jrd/opt.cpp
	(1.135), jrd/req.h (1.29), jrd/rse.cpp (1.60), jrd/rse.h (1.24),
	jrd/shut.cpp (1.18), jrd/tra.cpp (1.60), jrd/vio.cpp (1.78),
	utilities/gstat/dba.epp (1.31), remote/interface.cpp (1.75),
	common/classes/locks.h (1.12), dsql/pass1.cpp (1.133),
	jrd/os/win32/winnt.cpp (1.14):

	Various cleanup to make engine compile and work after mentioned
	earlier changes.  Mainly: 1) MemoryPool* => MemoryPool& in arrays'
	constructors 2) use Firebird::string to keep strings data

2004-03-14 14:36  alexpeshkoff

	* firebird2/src/jrd/: isc_f_proto.h (1.11), isc_file.cpp (1.71):

	'char *' converted to 'PathName &' (not everywhere)

2004-03-14 14:34  alexpeshkoff

	* firebird2/src/jrd/: jrd.h (1.74), jrd.cpp (1.138):

	replaced str with Firebird::string (or Parhname) in Database and
	attachment

2004-03-14 14:31  alexpeshkoff

	* firebird2/src/jrd/rpb_chain.h (1.8):

	use InlineStorage - should give slightly better performance

2004-03-14 14:30  alexpeshkoff

	* firebird2/src/jrd/os/: win32/path_utils.cpp (1.10), path_utils.h
	(1.8):

	1) made DitItr pooled-object 2) dropped comparePaths - it did
	nothing more then PathName can now

2004-03-14 14:26  alexpeshkoff

	* firebird2/src/jrd/: intl.cpp (1.51), plugin_manager.cpp (1.17),
	plugin_manager.h (1.14):

	Mutex-protected initialization of PluginManager

2004-03-14 14:24  alexpeshkoff

	* firebird2/src/common/classes/fb_pair.h (1.4):

	1. Full pair (both first and second pooled objects) added.  2. Pair
	may be placed to AutoPool.

2004-03-14 14:22  alexpeshkoff

	* firebird2/src/common/classes/fb_string.cpp (1.7):

	1) a bit more correct memory allocation debugging 2) use
	AutoStorage to allocate string data

2004-03-14 14:19  alexpeshkoff

	* firebird2/src/common/classes/objects_array.h (1.4):

	Added capability to have following kinds of arrays: 1) sorted or
	unsorted 2) POD or objects 3) with or without inline storage 4)
	allocating from auto- or permanent-pool All array constructors take
	MemoryPool& instead of MemoyPool*

2004-03-14 14:14  alexpeshkoff

	* firebird2/src/: common/config/config.cpp (1.50),
	common/config/config.h (1.27), common/config/config_file.cpp
	(1.15), common/config/config_file.h (1.7),
	common/config/config_impl.h (1.13), common/config/dir_list.cpp
	(1.16), common/config/dir_list.h (1.10), jrd/os/config_root.h
	(1.6):

	Pools support

2004-03-14 14:10  alexpeshkoff

	* firebird2/src/common/classes/init.h (1.1):

	Templates, supporting objects initialization

2004-03-14 14:08  alexpeshkoff

	* firebird2/src/common/classes/auto.h (1.3):

	May use _any_ way to delete pointer, not only operator delete

2004-03-14 14:07  alexpeshkoff

	* firebird2/src/common/classes/array.h (1.17):

	Constructors to put arrays in local memory, use AutoStorage.

2004-03-14 14:05  alexpeshkoff

	* firebird2/src/common/classes/alloc.h (1.36):

	Added *Storage classes to be used as primary base for all
	pool-oriented classes

2004-03-14 06:51  skidder

	* firebird2/src/: burp/spit.cpp (1.26), burp/spit.h (1.7),
	dudley/ddl.cpp (1.32), dudley/exe.epp (1.46), dudley/expr.cpp
	(1.19), dudley/extract.epp (1.30), dudley/generate.cpp (1.12),
	dudley/parse.cpp (1.37), dudley/trn.cpp (1.27), qli/all.cpp (1.25),
	qli/command.cpp (1.19), qli/dtr.cpp (1.32), qli/eval.cpp (1.37),
	qli/expand.cpp (1.26), qli/format.cpp (1.26), qli/gener.cpp (1.32),
	qli/help.epp (1.16), qli/lex.cpp (1.26), qli/meta.epp (1.42),
	qli/mov.cpp (1.32), qli/parse.cpp (1.30), qli/picstr.cpp (1.21),
	qli/show.epp (1.31), remote/server.cpp (1.71),
	utilities/gstat/dba.epp (1.30):

	Fix warnings

2004-03-13 23:17  skidder

	* firebird2/src/utilities/nbackup.cpp (1.17):

	Fix POSIX build issue resulting from my cleanup. Strange, but Win32
	build was fine here

2004-03-13 09:29  skidder

	* firebird2/src/include/fb_blk.h (1.9):

	Please GCC in pool_alloc_rpt template declaration

2004-03-13 02:57  skidder

	* firebird2/src/jrd/nbak.cpp (1.25):

	Correction

2004-03-12 21:19  skidder

	* firebird2/src/: include/fb_blk.h (1.8), jrd/cmp.cpp (1.102),
	jrd/exe.h (1.38), jrd/nbak.cpp (1.24), jrd/nbak.h (1.10), jrd/req.h
	(1.28), utilities/nbackup.cpp (1.16):

	Fix issues in my code spotted by Claudio

2004-03-12 07:59  skidder

	* firebird2/: examples/empbuild/empbuild.e (1.2), src/burp/mvol.cpp
	(1.33), src/dsql/dsql.cpp (1.95), src/dsql/parse.y (1.125),
	src/dsql/preparse.cpp (1.29), src/gpre/gpre.cpp (1.54),
	src/include/fb_exception.h (1.10), src/isql/isql.epp (1.71),
	src/jrd/cch.h (1.14), src/jrd/cmp.cpp (1.101), src/jrd/common.h
	(1.108), src/jrd/dfw.epp (1.89), src/jrd/event.cpp (1.43),
	src/jrd/event.h (1.13), src/jrd/exe.cpp (1.104), src/jrd/exe.h
	(1.37), src/jrd/req.h (1.27), src/jrd/os/posix/unix.cpp (1.19),
	src/remote/allr.cpp (1.24), src/remote/inet_server.cpp (1.34):

	Fix some warnings from GCC/Linux build. Some of them were subtle
	errors

2004-03-11 06:47  skidder

	* firebird2/src/jrd/: dyn_util.epp (1.29), sdw.cpp (1.36):

	Kill unneeded volatiles

2004-03-11 06:46  skidder

	* firebird2/src/alice/alice.cpp (1.55):

	Fix comment

2004-03-11 06:44  skidder

	* firebird2/src/burp/burp.cpp (1.69):

	Kill unneeded volatile

2004-03-11 06:43  skidder

	* firebird2/src/alice/alice.cpp (1.54):

	Kill a couple unneeded volatiles

2004-03-11 06:41  skidder

	* firebird2/src/jrd/: opt.cpp (1.134), par.cpp (1.79):

	GCC doesn't consider double const a valid C++

2004-03-11 06:30  skidder

	* firebird2/src/common/classes/: rwlock.h (1.12), semaphore.h
	(1.8):

	Fix a couple errors I introduced in previous commit. Spotted by
	Claudio

2004-03-11 06:09  robocop

	* firebird2/builds/: posix/make.shared.variables (1.37),
	win32/msvc6/engine.dsp (1.42), win32/msvc6/engine_classic.dsp
	(1.37), win32/msvc6/engine_embed.dsp (1.17),
	win32/msvc7/engine.vcproj (1.34), win32/msvc7/engine_classic.vcproj
	(1.33), win32/msvc7/engine_embed.vcproj (1.21):

	Third step to rename

2004-03-11 06:03  robocop

	* firebird2/src/: common/classes/alloc.cpp (1.44),
	common/classes/auto.h (1.2), dsql/dsql.cpp (1.94), dsql/hsh.cpp
	(1.25), dudley/ddl.h (1.21), intl/cs_gb2312.cpp (1.3),
	intl/cs_ksc.cpp (1.3), intl/cs_narrow.cpp (1.5), intl/cv_big5.cpp
	(1.8), intl/cv_big5.h (1.5), intl/cv_gb2312.cpp (1.7),
	intl/cv_gb2312.h (1.4), intl/cv_jis.cpp (1.9), intl/cv_jis.h (1.4),
	intl/cv_ksc.cpp (1.8), intl/cv_ksc.h (1.5), intl/cv_narrow.cpp
	(1.7), intl/cv_narrow.h (1.3), intl/cv_unicode_fss.cpp (1.8),
	intl/cv_unicode_fss.h (1.7), intl/kanji.cpp (1.5),
	intl/lc_ascii.cpp (1.10), intl/lc_big5.cpp (1.10), intl/lc_dos.cpp
	(1.8), intl/lc_gb2312.cpp (1.6), intl/lc_iso8859_1.cpp (1.8),
	intl/lc_iso8859_2.cpp (1.10), intl/lc_jis.cpp (1.10),
	intl/lc_ksc.cpp (1.10), intl/lc_narrow.cpp (1.8),
	intl/lc_unicode_ucs2.cpp (1.9), intl/ld.cpp (1.8), intl/ldcommon.h
	(1.16), intl/utils/dtest.c (1.3), intl/utils/dtest2.c (1.2),
	intl/utils/maptest.cpp (1.3), intl/utils/maptest2.c (1.8),
	jrd/all.cpp (1.23), jrd/blb.cpp (1.57), jrd/blb_proto.h (1.15),
	jrd/blf_proto.h (1.12), jrd/blk.h (1.17), jrd/blob_filter.cpp
	(1.20), jrd/btn.h (1.7), jrd/btr.cpp (1.73), jrd/btr.h (1.24),
	jrd/btr_proto.h (1.20), jrd/cch.cpp (1.72), jrd/cch.h (1.13),
	jrd/cch_proto.h (1.18), jrd/cmp.cpp (1.100), jrd/cmp_proto.h
	(1.19), jrd/cvt.cpp (1.35), jrd/cvt2.cpp (1.26), jrd/dbg.cpp
	(1.19), jrd/dbt.cpp (1.21), jrd/dfw.epp (1.88), jrd/dmp.cpp (1.17),
	jrd/dmp_proto.h (1.6), jrd/dpm.epp (1.34), jrd/dpm_proto.h (1.10),
	jrd/dyn.epp (1.49), jrd/dyn.h (1.15), jrd/dyn_def.epp (1.57),
	jrd/dyn_del.epp (1.25), jrd/dyn_mod.epp (1.38), jrd/dyn_ut_proto.h
	(1.5), jrd/dyn_util.epp (1.28), jrd/entry.h (1.17), jrd/err.cpp
	(1.34), jrd/evl.cpp (1.67), jrd/evl_proto.h (1.11), jrd/exe.cpp
	(1.103), jrd/exe.h (1.36), jrd/exe_proto.h (1.10), jrd/ext.cpp
	(1.42), jrd/filters.cpp (1.29), jrd/fun.epp (1.39), jrd/fun_proto.h
	(1.8), jrd/grant.epp (1.27), jrd/grant_proto.h (1.7), jrd/idx.cpp
	(1.45), jrd/idx_proto.h (1.15), jrd/inf.cpp (1.35), jrd/ini.epp
	(1.38), jrd/intl.cpp (1.50), jrd/intl_builtin.cpp (1.23),
	jrd/intl_classes.h (1.14), jrd/intl_proto.h (1.12),
	jrd/isc_sync.cpp (1.78), jrd/jrd.cpp (1.137), jrd/jrd.h (1.73),
	jrd/jrd_proto.h (1.23), jrd/lck.cpp (1.32), jrd/lck_proto.h (1.8),
	jrd/log.cpp (1.15), jrd/log_proto.h (1.3), jrd/met.epp (1.96),
	jrd/met_proto.h (1.33), jrd/nav.cpp (1.33), jrd/nav_proto.h (1.10),
	jrd/nbak.cpp (1.23), jrd/opt.cpp (1.133), jrd/opt_proto.h (1.8),
	jrd/pag.cpp (1.66), jrd/par.cpp (1.78), jrd/par_proto.h (1.10),
	jrd/pcmet.epp (1.14), jrd/pcmet_proto.h (1.8), jrd/plugin_manager.h
	(1.13), jrd/qatest.cpp (1.8), jrd/req.h (1.26), jrd/rlck.cpp
	(1.20), jrd/rlck_proto.h (1.8), jrd/rpb_chain.cpp (1.6),
	jrd/rpb_chain.h (1.7), jrd/rse.cpp (1.59), jrd/rse.h (1.23),
	jrd/rse_proto.h (1.7), jrd/scl.epp (1.41), jrd/scl_proto.h (1.13),
	jrd/sdw.cpp (1.35), jrd/shut.cpp (1.17), jrd/sort.cpp (1.56),
	jrd/sort.h (1.16), jrd/sort_proto.h (1.10), jrd/sqz.cpp (1.12),
	jrd/sqz_proto.h (1.9), jrd/svc.cpp (1.107), jrd/svc_proto.h (1.14),
	jrd/tpc.cpp (1.13), jrd/tpc_proto.h (1.4), jrd/tra.cpp (1.59),
	jrd/tra.h (1.23), jrd/tra_proto.h (1.12), jrd/utl.cpp (1.59),
	jrd/val_proto.h (1.4), jrd/vio.cpp (1.77), jrd/vio_proto.h (1.17),
	jrd/why.cpp (1.58), jrd/os/pio_proto.h (1.9), jrd/os/posix/unix.cpp
	(1.18), jrd/os/vms/extvms.cpp (1.14), jrd/os/vms/vms.cpp (1.14),
	jrd/os/vms/vmslo_proto.h (1.4), jrd/os/vms/vmslock.cpp (1.5),
	jrd/os/win32/winnt.cpp (1.13), lock/driver.cpp (1.12),
	lock/lock.cpp (1.87), utilities/rebuild/rebui_proto.h (1.3),
	utilities/rebuild/rebuild.cpp (1.9), utilities/rebuild/rmet.epp
	(1.5), utilities/rebuild/rstore.epp (1.6):

	Cleanup Some minor corrections Second step to rename

2004-03-11 05:31  robocop

	* firebird2/src/jrd/: execute_statement.cpp (1.1),
	execute_statement.h (1.1):

	First step to rename

2004-03-11 05:26  skidder

	* firebird2/src/common/classes/fb_string.cpp (1.6):

	Fix a few warnings. Not very harmless ones

2004-03-11 05:07  skidder

	* firebird2/src/intl/: cv_big5.cpp (1.7), cv_jis.cpp (1.8),
	cv_ksc.cpp (1.7), cv_narrow.cpp (1.6), cv_unicode_fss.cpp (1.7):

	Fix POSIX DEV_BUILD recently broken by Claudio cleanup

2004-03-09 01:16  skidder

	* firebird2/src/: alice/alice_meta.epp (1.33),
	common/fb_exception.cpp (1.10), common/classes/alloc.cpp (1.43),
	common/classes/alloc.h (1.35), dsql/dsql.cpp (1.93), dsql/hsh.cpp
	(1.24), dudley/exe.epp (1.45), dudley/trn.cpp (1.26), jrd/cch.cpp
	(1.71), jrd/common.h (1.107), jrd/dfw.epp (1.87), jrd/gds.cpp
	(1.126), jrd/inf.cpp (1.34), jrd/isc_sync.cpp (1.77), jrd/jrd.cpp
	(1.136), jrd/pag.cpp (1.65), jrd/pwd.cpp (1.25), jrd/rse.cpp
	(1.58), jrd/sdw.cpp (1.34), jrd/sort.cpp (1.55), jrd/svc.cpp
	(1.106), jrd/tra.cpp (1.58), jrd/why.cpp (1.57),
	utilities/nbackup.cpp (1.15):

	Clean up.  1. gds__alloc doesn't throw 2. Add NOMEM handlers to a
	couple places 3. kill HAVE_*SNPRINTF conditionals

2004-03-08 19:44  skidder

	* firebird2/src/jrd/common.h (1.106):

	Rollback my recent change since it made Sinix-Z unhappy

2004-03-08 19:06  skidder

	* firebird2/src/jrd/os/posix/isc_ipc.cpp (1.9):

	This should make NetBSD happy

2004-03-08 04:02  skidder

	* firebird2/src/qli/parse.cpp (1.29):

	Tricky one. Line continuation extended single-line comment and
	broke the build

2004-03-08 03:07  skidder

	* firebird2/src/jrd/common.h (1.105):

	Delete unneeded workaround

2004-03-08 03:06  skidder

	* firebird2/src/jrd/os/posix/isc_ipc.cpp (1.8):

	Use lesser common denominator when handling signals

2004-03-07 22:50  arnobrinkman

	* firebird2/src/: jrd/btn.cpp (1.9), jrd/btn.h (1.6), jrd/btr.cpp
	(1.72), jrd/nav.cpp (1.32), jrd/ods.h (1.18),
	utilities/gstat/dba.epp (1.29):

	some optimization in index-stuff

2004-03-07 16:32  dimitr

	* firebird2/src/jrd/dpm.epp (1.33):

	If a transaction is committed and its buffers are flushed, never
	allow a generator page to be still cached.  Discussed with Oleg Loa
	and Vlad Horsun.

2004-03-07 16:13  dimitr

	* firebird2/src/jrd/opt.cpp (1.132):

	Added short-circuit optimization of user-supplied plans. Call
	find_best() exactly number-of-stream times.

2004-03-07 15:37  dimitr

	* firebird2/src/jrd/cmp.cpp (1.99):

	1) Propagate fragments of the user-supplied plan to nested levels
	of joins, thus allowing to manually optimize complex outer joins.
	2) Check the user-supplied plan for correctness in outer joins.

2004-03-07 12:52  alexpeshkoff

	* firebird2/src/jrd/rse.cpp (1.57):

	Make it compile with MSVC6

2004-03-07 10:48  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.98), exe.h (1.35), par.cpp (1.77),
	rse.cpp (1.56):

	1) Some cleanup and encapsulation.  2) Fixed a number of
	stream-related crashes.

2004-03-07 08:58  robocop

	* firebird2/: builds/win32/msvc6/build_msg.dsp (1.6),
	builds/win32/msvc6/codes.dsp (1.7), builds/win32/msvc6/gbak.dsp
	(1.21), builds/win32/msvc6/gpre.dsp (1.22),
	builds/win32/msvc6/gpre_boot.dsp (1.22),
	builds/win32/msvc6/gpre_static.dsp (1.7),
	builds/win32/msvc6/gsec.dsp (1.16), builds/win32/msvc6/gsplit.dsp
	(1.8), builds/win32/msvc6/isql.dsp (1.22), src/alice/alice.cpp
	(1.53), src/alice/alice.h (1.29), src/alice/alice_meta.epp (1.32),
	src/alice/aliceswi.h (1.13), src/alice/all_proto.h (1.5),
	src/burp/backu_proto.h (1.7), src/burp/backup.epp (1.54),
	src/burp/burp.cpp (1.68), src/burp/burp.h (1.42),
	src/burp/burpswi.h (1.11), src/burp/restore.epp (1.71),
	src/burp/spit.cpp (1.25), src/burp/spit.h (1.6),
	src/burp/std_desc.h (1.5), src/common/fb_exception.cpp (1.9),
	src/common/classes/alloc.cpp (1.42), src/common/classes/alloc.h
	(1.34), src/common/classes/array.h (1.16),
	src/common/classes/fb_pair.h (1.3), src/common/classes/locks.h
	(1.11), src/common/classes/objects_array.h (1.3), src/dsql/ddl.cpp
	(1.90), src/dsql/dsql.cpp (1.92), src/dsql/dsql.h (1.55),
	src/dsql/dsql_proto.h (1.14), src/dsql/errd.cpp (1.28),
	src/dsql/errd_proto.h (1.10), src/dsql/hsh_proto.h (1.6),
	src/dsql/keywords.cpp (1.28), src/dsql/make.cpp (1.56),
	src/dsql/metd_proto.h (1.20), src/dsql/node.h (1.42),
	src/dsql/pass1.cpp (1.132), src/dsql/preparse.cpp (1.28),
	src/dsql/sqlda.h (1.6), src/dsql/sym.h (1.8),
	src/dsql/user__proto.h (1.6), src/dsql/user_dsql.cpp (1.36),
	src/dsql/utld.cpp (1.27), src/dudley/ddl.cpp (1.31),
	src/dudley/exe.epp (1.44), src/intl/cs_big5.cpp (1.2),
	src/intl/cs_gb2312.cpp (1.2), src/intl/cs_jis.cpp (1.3),
	src/intl/cs_ksc.cpp (1.2), src/intl/cs_narrow.cpp (1.4),
	src/intl/cs_unicode_fss.cpp (1.3), src/intl/cs_unicode_ucs2.cpp
	(1.3), src/intl/cv_big5.cpp (1.6), src/intl/cv_big5.h (1.4),
	src/intl/cv_gb2312.cpp (1.6), src/intl/cv_gb2312.h (1.3),
	src/intl/cv_jis.cpp (1.7), src/intl/cv_jis.h (1.3),
	src/intl/cv_ksc.cpp (1.6), src/intl/cv_ksc.h (1.4),
	src/intl/cv_narrow.cpp (1.5), src/intl/cv_narrow.h (1.2),
	src/intl/cv_unicode_fss.cpp (1.6), src/intl/cv_unicode_fss.h (1.6),
	src/intl/kanji.cpp (1.4), src/intl/kanji_proto.h (1.4),
	src/intl/lc_ascii.cpp (1.9), src/intl/lc_ascii.h (1.6),
	src/intl/lc_big5.cpp (1.9), src/intl/lc_dos.cpp (1.7),
	src/intl/lc_gb2312.cpp (1.5), src/intl/lc_iso8859_1.cpp (1.7),
	src/intl/lc_iso8859_2.cpp (1.9), src/intl/lc_jis.cpp (1.9),
	src/intl/lc_ksc.cpp (1.9), src/intl/lc_narrow.cpp (1.7),
	src/intl/lc_narrow.h (1.3), src/intl/lc_unicode_ucs2.cpp (1.8),
	src/intl/ld.cpp (1.7), src/intl/ldcommon.h (1.15),
	src/intl/conversions/tx865_lat1.h (1.4), src/isql/extract.epp
	(1.25), src/isql/isql.epp (1.70), src/isql/isql.h (1.22),
	src/isql/isql_win.cpp (1.11), src/isql/isql_win.h (1.4),
	src/isql/isqlw_proto.h (1.3), src/isql/show.epp (1.35),
	src/jrd/all.cpp (1.22), src/jrd/all.h (1.10), src/jrd/blb.cpp
	(1.56), src/jrd/blk.h (1.16), src/jrd/blob_filter.cpp (1.19),
	src/jrd/btr.cpp (1.71), src/jrd/cch.cpp (1.70), src/jrd/cch.h
	(1.12), src/jrd/cch_proto.h (1.17), src/jrd/cmp.cpp (1.97),
	src/jrd/cvt2.cpp (1.25), src/jrd/dbg.cpp (1.18), src/jrd/dfw.epp
	(1.86), src/jrd/dmp.cpp (1.16), src/jrd/dpm.epp (1.32),
	src/jrd/dyn.epp (1.48), src/jrd/dyn_def.epp (1.56),
	src/jrd/dyn_del.epp (1.24), src/jrd/dyn_mod.epp (1.37),
	src/jrd/dyn_util.epp (1.27), src/jrd/err.cpp (1.33),
	src/jrd/evl.cpp (1.66), src/jrd/exe.cpp (1.102), src/jrd/ext.cpp
	(1.41), src/jrd/fun.epp (1.38), src/jrd/gds.cpp (1.125),
	src/jrd/grant.epp (1.26), src/jrd/idx.cpp (1.44), src/jrd/inf.cpp
	(1.33), src/jrd/ini.epp (1.37), src/jrd/intl.cpp (1.49),
	src/jrd/intl.h (1.6), src/jrd/intl_builtin.cpp (1.22),
	src/jrd/intl_classes.h (1.13), src/jrd/intl_proto.h (1.11),
	src/jrd/jrd.cpp (1.135), src/jrd/jrd.h (1.72), src/jrd/lck.cpp
	(1.31), src/jrd/lck.h (1.14), src/jrd/log.cpp (1.14),
	src/jrd/met.epp (1.95), src/jrd/nav.cpp (1.31), src/jrd/nav_proto.h
	(1.9), src/jrd/nbak.cpp (1.22), src/jrd/nbak.h (1.9),
	src/jrd/opt.cpp (1.131), src/jrd/pag.cpp (1.64),
	src/jrd/pag_proto.h (1.11), src/jrd/pcmet.epp (1.13),
	src/jrd/plugin_manager.cpp (1.16), src/jrd/plugin_manager.h (1.12),
	src/jrd/req.h (1.25), src/jrd/rlck.cpp (1.19), src/jrd/rlck_proto.h
	(1.7), src/jrd/rse.cpp (1.55), src/jrd/rse_proto.h (1.6),
	src/jrd/scl.epp (1.40), src/jrd/sdw.cpp (1.33), src/jrd/shut.cpp
	(1.16), src/jrd/shut_proto.h (1.5), src/jrd/svc_proto.h (1.13),
	src/jrd/sym.cpp (1.10), src/jrd/tpc.cpp (1.12), src/jrd/tra.cpp
	(1.57), src/jrd/tra_proto.h (1.11), src/jrd/val_proto.h (1.3),
	src/jrd/vio.cpp (1.76), src/jrd/why.cpp (1.56), src/jrd/why_proto.h
	(1.21), src/jrd/os/config_root.h (1.5), src/jrd/os/pio_proto.h
	(1.8), src/jrd/os/posix/unix.cpp (1.17), src/jrd/os/vms/extvms.cpp
	(1.13), src/jrd/os/vms/rdb.cpp (1.9), src/jrd/os/vms/rdbint.cpp
	(1.9), src/jrd/os/vms/vms.cpp (1.13),
	src/jrd/os/win32/config_root.cpp (1.14), src/jrd/os/win32/guid.cpp
	(1.6), src/jrd/os/win32/thd_priority.cpp (1.15),
	src/jrd/os/win32/winnt.cpp (1.12), src/qli/all.cpp (1.24),
	src/qli/blk.h (1.14), src/qli/comma_proto.h (1.6),
	src/qli/command.cpp (1.18), src/qli/compile.cpp (1.20),
	src/qli/compile.h (1.6), src/qli/dtr.cpp (1.31), src/qli/dtr.h
	(1.16), src/qli/eval.cpp (1.36), src/qli/exe.cpp (1.41),
	src/qli/exe.h (1.19), src/qli/expan_proto.h (1.7),
	src/qli/expand.cpp (1.25), src/qli/format.h (1.11),
	src/qli/gener.cpp (1.31), src/qli/help.epp (1.15),
	src/qli/help_proto.h (1.6), src/qli/meta.epp (1.41),
	src/qli/meta_proto.h (1.10), src/qli/mov.cpp (1.31),
	src/qli/parse.cpp (1.28), src/qli/parse.h (1.7),
	src/qli/parse_proto.h (1.6), src/qli/proc.epp (1.25),
	src/qli/report.h (1.7), src/qli/show.epp (1.30),
	src/qli/show_proto.h (1.6), src/remote/allr.cpp (1.23),
	src/remote/inet.cpp (1.99), src/remote/interface.cpp (1.74),
	src/remote/remote.h (1.28), src/utilities/gstat/ppg.cpp (1.12):

	Cleanup Some bug fixes Style

2004-03-06 12:56  dimitr

	* firebird2/src/jrd/: evl.cpp (1.65), exe.h (1.34):

	1) Some cleanup.  2) Fixed memory leak. Thanks to Oleg Loa.

2004-03-05 10:37  alexpeshkoff

	* firebird2/src/common/classes/auto.h (1.1):

	1. front-ported blob returning fix 2.correct license

2004-03-05 08:37  skidder

	* firebird2/src/jrd/intl.cpp (1.48):

	Fix error spotted by Claudio

2004-03-05 08:33  skidder

	* firebird2/src/dsql/user_dsql.cpp (1.35):

	correction

2004-03-05 08:21  skidder

	* firebird2/src/dsql/user_dsql.cpp (1.34):

	Fix memory corruption

2004-03-04 22:38  skidder

	* firebird2/src/utilities/gstat/dba.epp (1.28):

	Fix problem with gstat used over Services API in SS builds
	introduced during my EH cleanup. Noted by Arno Brinkman

2004-03-02 21:23  skidder

	* firebird2/src/common/classes/alloc.cpp (1.41):

	Be slightly more portable

2004-03-02 09:43  eku

	* firebird2/src/common/classes/alloc.cpp (1.40):

	Fixed compilation issues (missing include files, wrong defines).

2004-03-02 09:42  eku

	* firebird2/src/common/fb_exception.cpp (1.8):

	Fixed compilation on systems without snprintf

2004-03-01 18:14  alexpeshkoff

	* firebird2/src/jrd/gds.cpp (1.124):

	fixed blr printing - thanks to Nickolay S.

2004-03-01 17:50  alexpeshkoff

	* firebird2/src/: common/fb_exception.cpp (1.7),
	include/fb_exception.h (1.9):

	don't start variables names with underscore - _syscall caused
	problems with MSVC6

2004-03-01 17:37  alexpeshkoff

	* firebird2/builds/win32/msvc6/: alice.dsp (1.16),
	alice_classic.dsp (1.13), build_msg.dsp (1.5), burp.dsp (1.18),
	burp_classic.dsp (1.16), codes.dsp (1.6), common.dsp (1.25),
	common_classic.dsp (1.19), common_static.dsp (1.4), dsql_server.dsp
	(1.21), dsql_server_classic.dsp (1.17), empbuild.dsp (1.2),
	engine.dsp (1.41), engine_classic.dsp (1.36), engine_embed.dsp
	(1.16), fb_inet_server.dsp (1.21), fb_lock_print.dsp (1.19),
	fbclient.dsp (1.42), fbclient_static.dsp (1.11), fbembed.dsp
	(1.31), fbguard.dsp (1.19), fbserver.dsp (1.34), fbudf.dsp (1.11),
	gbak.dsp (1.20), gdef.dsp (1.16), gds32.dsp (1.22), gfix.dsp
	(1.19), gpre.dsp (1.21), gpre_boot.dsp (1.21), gpre_static.dsp
	(1.6), gsec.dsp (1.15), gsplit.dsp (1.7), gstat.dsp (1.18),
	ib_udf.dsp (1.16), ib_util.dsp (1.16), instclient.dsp (1.3),
	instreg.dsp (1.14), instsvc.dsp (1.15), intl.dsp (1.22),
	intlbld.dsp (1.2), isql.dsp (1.21), lock.dsp (1.13),
	lock_classic.dsp (1.11), nbackup.dsp (1.3), qli.dsp (1.15),
	remote.dsp (1.21), remote_classic.dsp (1.18), utilities.dsp (1.15),
	utilities_classic.dsp (1.13):

	fixed MSVC6 build with RTTI

2004-03-01 05:57  skidder

	* firebird2/src/: burp/burp.cpp (1.67), common/classes/locks.cpp
	(1.5), gpre/gpre.cpp (1.53), gpre/par.cpp (1.46), remote/allr.cpp
	(1.22), utilities/gsec/gsec.cpp (1.22), utilities/gstat/dba.epp
	(1.27):

	Fix MSVC build

2004-03-01 05:54  skidder

	* firebird2/builds/win32/msvc7/: alice.vcproj (1.15),
	alice_classic.vcproj (1.15), build_msg.vcproj (1.4), burp.vcproj
	(1.18), burp_classic.vcproj (1.18), codes.vcproj (1.5),
	common.vcproj (1.17), common_classic.vcproj (1.15),
	common_static.vcproj (1.5), dsql_server.vcproj (1.16),
	dsql_server_classic.vcproj (1.16), engine.vcproj (1.33),
	engine_classic.vcproj (1.32), engine_embed.vcproj (1.20),
	fb_inet_server.vcproj (1.17), fb_lock_print.vcproj (1.20),
	fbclient.vcproj (1.31), fbclient_static.vcproj (1.11),
	fbembed.vcproj (1.23), fbguard.vcproj (1.18), fbserver.vcproj
	(1.18), fbudf.vcproj (1.13), gbak.vcproj (1.17), gdef.vcproj
	(1.17), gds32.vcproj (1.17), gfix.vcproj (1.17), gpre.vcproj
	(1.21), gpre_boot.vcproj (1.22), gpre_static.vcproj (1.5),
	gsec.vcproj (1.17), gsplit.vcproj (1.11), gstat.vcproj (1.20),
	ib_udf.vcproj (1.16), ib_util.vcproj (1.16), instreg.vcproj (1.16),
	instsvc.vcproj (1.16), intl.vcproj (1.17), isql.vcproj (1.18),
	lock.vcproj (1.15), lock_classic.vcproj (1.15), qli.vcproj (1.17),
	remote.vcproj (1.20), remote_classic.vcproj (1.20),
	utilities.vcproj (1.19), utilities_classic.vcproj (1.18):

	Enable RTTI, remove fb_exception.cpp from utilities

2004-03-01 05:27  skidder

	* firebird2/builds/win32/msvc7/: alice.vcproj (1.14),
	alice_classic.vcproj (1.14), burp.vcproj (1.17),
	burp_classic.vcproj (1.17), common.vcproj (1.16),
	common_classic.vcproj (1.14), dsql_server.vcproj (1.15),
	dsql_server_classic.vcproj (1.15), engine.vcproj (1.32),
	engine_classic.vcproj (1.31), engine_embed.vcproj (1.19),
	fb_inet_server.vcproj (1.16), fb_lock_print.vcproj (1.19),
	fbclient.vcproj (1.30), fbembed.vcproj (1.22), fbguard.vcproj
	(1.17), fbserver.vcproj (1.17), fbudf.vcproj (1.12), gbak.vcproj
	(1.16), gdef.vcproj (1.16), gds32.vcproj (1.16), gfix.vcproj
	(1.16), gpre.vcproj (1.20), gpre_boot.vcproj (1.21), gsec.vcproj
	(1.16), gsplit.vcproj (1.10), gstat.vcproj (1.19), ib_udf.vcproj
	(1.15), ib_util.vcproj (1.15), instreg.vcproj (1.15),
	instsvc.vcproj (1.15), intl.vcproj (1.16), isql.vcproj (1.17),
	lock.vcproj (1.14), lock_classic.vcproj (1.14), qli.vcproj (1.16),
	remote.vcproj (1.19), remote_classic.vcproj (1.19),
	utilities.vcproj (1.18), utilities_classic.vcproj (1.17):

	Enable RTTI, remove fb_exception.cpp from utilities

2004-03-01 04:34  skidder

	* firebird2/src/: alice/alice.cpp (1.52), alice/alice_meta.epp
	(1.31), burp/burp.cpp (1.66), common/fb_exception.cpp (1.6),
	common/classes/locks.h (1.10), common/classes/rwlock.h (1.11),
	common/classes/semaphore.h (1.7), common/config/config.cpp (1.49),
	dsql/ddl.cpp (1.89), dsql/dsql.cpp (1.91), dsql/errd.cpp (1.27),
	dsql/user_dsql.cpp (1.33), dudley/expand.cpp (1.21),
	dudley/parse.cpp (1.36), gpre/gpre.cpp (1.52), gpre/par.cpp (1.45),
	include/fb_exception.h (1.8), jrd/blb.cpp (1.55), jrd/btr.cpp
	(1.70), jrd/cch.cpp (1.69), jrd/cmp.cpp (1.96), jrd/dfw.epp (1.85),
	jrd/dyn.epp (1.47), jrd/dyn_def.epp (1.55), jrd/dyn_del.epp (1.23),
	jrd/dyn_mod.epp (1.36), jrd/dyn_util.epp (1.26), jrd/err.cpp
	(1.32), jrd/exe.cpp (1.101), jrd/fun.epp (1.37), jrd/gds.cpp
	(1.123), jrd/grant.epp (1.25), jrd/iberr.cpp (1.12), jrd/jrd.cpp
	(1.134), jrd/met.epp (1.94), jrd/nav.cpp (1.30), jrd/nbak.cpp
	(1.21), jrd/nbak.h (1.8), jrd/opt.cpp (1.130), jrd/pag.cpp (1.63),
	jrd/sch.cpp (1.18), jrd/scl.epp (1.39), jrd/sdw.cpp (1.32),
	jrd/shut.cpp (1.15), jrd/svc.cpp (1.105), jrd/tra.cpp (1.56),
	jrd/os/posix/guid.cpp (1.5), jrd/os/win32/guid.cpp (1.5),
	jrd/os/win32/thd_priority.cpp (1.14), misc/align.cpp (1.5),
	qli/err.cpp (1.14), remote/allr.cpp (1.21), remote/interface.cpp
	(1.73), remote/server.cpp (1.70), utilities/gsec/gsec.cpp (1.21),
	utilities/gstat/dba.epp (1.26):

	Fix up exception handling. Handle (do not ignore) std::bad_alloc
	and generic exceptions, provide syscall and error information in
	system_call_failed

2004-03-01 04:18  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.39), alloc.h (1.33):

	Memory pages manager

2004-03-01 02:29  skidder

	* firebird2/src/burp/: backup.epp (1.53), restore.epp (1.70):

	Fix 64-bitness warnings

2004-02-29 07:15  skidder

	* firebird2/src/jrd/jrd.h (1.71):

	Fix problem in non-Linux/FreeBSD/WIN_NT SuperServer builds

2004-02-29 06:46  skidder

	* firebird2/src/: common/classes/fb_pair.h (1.2),
	common/classes/objects_array.h (1.2), jrd/plugin_manager.h (1.11):

	Fix POSIX build

2004-02-29 06:41  skidder

	* firebird2/src/jrd/os/posix/config_root.cpp (1.10):

	Fix POSIX build

2004-02-29 03:00  arnobrinkman

	* firebird2/src/jrd/btn.cpp (1.8):

	Change bug in index-node decompression, to many shifts

2004-02-28 20:43  alexpeshkoff

	* firebird2/src/: common/classes/fb_pair.h (1.1),
	common/classes/fb_string.cpp (1.5), common/classes/objects_array.h
	(1.1), jrd/intl.cpp (1.47), jrd/plugin_manager.cpp (1.15),
	jrd/plugin_manager.h (1.10):

	make our class behave MemoryPools friendly

2004-02-28 20:38  alexpeshkoff

	* firebird2/src/jrd/gds.cpp (1.122):

	removed getenv-related code - now in config_root

2004-02-28 20:32  alexpeshkoff

	* firebird2/src/jrd/: why.cpp (1.55), why_proto.h (1.20):

	fixed memory leak in Execute Statement

2004-02-28 20:29  alexpeshkoff

	* firebird2/src/jrd/os/: win32/config_root.cpp (1.13),
	config_root.h (1.4):

	- fixed win32 environment problems - cleanup

2004-02-28 20:19  alexpeshkoff

	* firebird2/src/common/classes/array.h (1.15):

	Made it const-correct

2004-02-28 16:15  dimitr

	* firebird2/src/jrd/cmp.cpp (1.95):

	Prevent UDF arguments from being compiled/optimized twice. Every
	UDF node has nod_count = 1, so the correct handling will be done
	automagically in both pass1() and pass2().

2004-02-27 13:04  eku

	* firebird2/builds/install/arch-specific/sinixz/prototype.in (1.4):

	SINIX-Z: fixed package list

2004-02-27 10:32  eku

	* firebird2/src/jrd/common.h (1.104):

	SINIX-Z: added prototype for strncasecmp

2004-02-26 18:41  skidder

	* firebird2/src/jrd/intl.cpp (1.46):

	Fix CONTAINING problem reported by Frank

2004-02-26 02:31  skidder

	* firebird2/src/jrd/btr.cpp (1.69):

	Fix MSVC7 build issue

2004-02-26 01:39  arnobrinkman

	* firebird2/src/intl/cv_ksc.h (1.3):

	no message

2004-02-26 01:32  skidder

	* firebird2/src/jrd/btr.cpp (1.68):

	Fix POSIX build issue

2004-02-26 01:07  arnobrinkman

	* firebird2/src/jrd/btn.cpp (1.7):

	some optimalization

2004-02-25 23:14  arnobrinkman

	* firebird2/src/jrd/: btn.cpp (1.6), btn.h (1.5), btr.cpp (1.67),
	nav.cpp (1.29), ods.h (1.17):

	Use compressed index-entries.  This will save 2 bytes on every
	duplicate entry and pagenumber / recordnumber are stored by 7-bits
	as needed.

2004-02-25 12:07  aafemt

	* firebird2/src/remote/os/win32/property.cpp (1.7):

	Fix after Claudio's cleanup

2004-02-25 07:33  skidder

	* firebird2/src/jrd/os/win32/winnt.cpp (1.11):

	Fix single-user mode on Win32. Now shutdown seems to work fine
	everywhere

2004-02-25 02:50  skidder

	* firebird2/: builds/misc/msg.gbak (1.6),
	lang_helpers/gds_codes.ftn (1.6), lang_helpers/gds_codes.pas (1.6),
	src/alice/alice.cpp (1.51), src/alice/alice.h (1.28),
	src/alice/exe.cpp (1.29), src/burp/restore.epp (1.69),
	src/include/gen/codetext.h (1.11), src/include/gen/iberror.h
	(1.10), src/include/gen/msgs.h (1.12), src/include/gen/rdb_codes.h
	(1.11), src/include/gen/sql_code.h (1.11), src/jrd/cch.cpp (1.68),
	src/jrd/ibase.h (1.69), src/jrd/jrd.cpp (1.133), src/jrd/jrd.h
	(1.70), src/jrd/ods.h (1.16), src/jrd/pag.cpp (1.62),
	src/jrd/shut.cpp (1.14), src/jrd/shut_proto.h (1.4),
	src/jrd/os/posix/unix.cpp (1.16), src/utilities/gstat/ppg.cpp
	(1.11):

	Implement new shutdown modes (single-user and full shutdown).
	Tested on Linux/AMD64 CS and SS

2004-02-24 08:21  skidder

	* firebird2/src/remote/interface.cpp (1.72):

	Make it build after Claudio cleanup

2004-02-24 06:34  robocop

	* firebird2/src/: alice/alice_meta.epp (1.30), burp/backup.epp
	(1.52), burp/restore.epp (1.68), dudley/exe.epp (1.43),
	dudley/extract.epp (1.29), isql/isql.epp (1.69), jrd/constants.h
	(1.12), jrd/dpm.epp (1.31), jrd/dsc.h (1.12), jrd/entry.h (1.16),
	jrd/evl.cpp (1.64), jrd/ext.cpp (1.40), jrd/ext_proto.h (1.11),
	jrd/ini.epp (1.36), jrd/jrd.cpp (1.132), jrd/jrd_proto.h (1.22),
	jrd/met.epp (1.93), jrd/why.cpp (1.54), jrd/why_proto.h (1.19),
	jrd/os/vms/extvms.cpp (1.12), remote/inet.cpp (1.98),
	remote/interface.cpp (1.71), remote/protocol.h (1.19),
	remote/remot_proto.h (1.8), remote/remote.cpp (1.30),
	remote/remote.h (1.27), remote/server.cpp (1.69), remote/xnet.cpp
	(1.40), remote/os/win32/chop.cpp (1.6), remote/os/win32/cntl.cpp
	(1.5), remote/os/win32/property.cpp (1.6),
	remote/os/win32/window.cpp (1.6), remote/os/win32/wnet.cpp (1.17),
	utilities/rebuild/rebuild.cpp (1.8):

	Cleanup Reduce reinterpret and C casts Fix isql so it can show all
	predefined blob types in readable form.

2004-02-21 10:23  skidder

	* firebird2/src/: jrd/met.epp (1.92), qli/exe.cpp (1.40),
	qli/expand.cpp (1.24):

	Fix build after Claudio cleanup

2004-02-20 07:42  robocop

	* firebird2/src/: alice/alice.cpp (1.50), alice/alice.h (1.27),
	alice/alice_proto.h (1.7), alice/exe.cpp (1.28), burp/backup.epp
	(1.51), burp/burp.cpp (1.65), burp/burp_proto.h (1.14),
	burp/restore.epp (1.67), common/classes/alloc.cpp (1.38),
	common/classes/alloc.h (1.32), common/classes/fb_string.cpp (1.4),
	common/classes/rwlock.h (1.10), dudley/ddl.cpp (1.30),
	gpre/gpre.cpp (1.51), gpre/gpre.h (1.59), gpre/par.cpp (1.44),
	intl/ldcommon.h (1.14), jrd/all.h (1.9), jrd/blb.cpp (1.54),
	jrd/blb.h (1.11), jrd/blf_proto.h (1.11), jrd/blk.h (1.15),
	jrd/blob_filter.cpp (1.18), jrd/btn.cpp (1.5), jrd/btn.h (1.4),
	jrd/btr.cpp (1.66), jrd/btr.h (1.23), jrd/btr_proto.h (1.19),
	jrd/cch.cpp (1.67), jrd/cch.h (1.11), jrd/cch_proto.h (1.16),
	jrd/cmp.cpp (1.94), jrd/cmp_proto.h (1.18), jrd/constants.h (1.11),
	jrd/cvt.cpp (1.34), jrd/cvt2.cpp (1.24), jrd/dbg.cpp (1.17),
	jrd/dbg.h (1.3), jrd/dbt.cpp (1.20), jrd/dfw.epp (1.84),
	jrd/dfw_proto.h (1.10), jrd/dmp.cpp (1.15), jrd/dpm.epp (1.30),
	jrd/dpm_proto.h (1.9), jrd/dsc.cpp (1.16), jrd/dyn.epp (1.46),
	jrd/dyn.h (1.14), jrd/dyn_def.epp (1.54), jrd/dyn_del.epp (1.22),
	jrd/dyn_mod.epp (1.35), jrd/dyn_proto.h (1.9), jrd/dyn_util.epp
	(1.25), jrd/entry.h (1.15), jrd/err.cpp (1.31), jrd/err_proto.h
	(1.15), jrd/event.cpp (1.42), jrd/event.h (1.12), jrd/evl.cpp
	(1.63), jrd/evl_string.h (1.7), jrd/exe.cpp (1.100), jrd/exe.h
	(1.33), jrd/exe_proto.h (1.9), jrd/ext.cpp (1.39), jrd/fil.h (1.8),
	jrd/filters.cpp (1.28), jrd/flu.cpp (1.45), jrd/fun.epp (1.36),
	jrd/fun_proto.h (1.7), jrd/gds.cpp (1.121), jrd/gdsassert.h (1.10),
	jrd/grant.epp (1.24), jrd/grant_proto.h (1.6), jrd/idx.cpp (1.43),
	jrd/idx_proto.h (1.14), jrd/inf.cpp (1.32), jrd/inf_proto.h (1.7),
	jrd/ini.epp (1.35), jrd/intl.cpp (1.45), jrd/intl_builtin.cpp
	(1.21), jrd/intl_classes.h (1.12), jrd/inuse.cpp (1.4),
	jrd/inuse_proto.h (1.3), jrd/isc.cpp (1.45), jrd/isc_file.cpp
	(1.70), jrd/isc_proto.h (1.10), jrd/isc_s_proto.h (1.13),
	jrd/isc_sync.cpp (1.76), jrd/jrd.cpp (1.131), jrd/jrd.h (1.69),
	jrd/jrd_proto.h (1.21), jrd/lck.cpp (1.30), jrd/lck.h (1.13),
	jrd/lck_proto.h (1.7), jrd/lls.h (1.4), jrd/log.cpp (1.13),
	jrd/log.h (1.6), jrd/log2.h (1.3), jrd/met.epp (1.91), jrd/met.h
	(1.7), jrd/met_proto.h (1.32), jrd/mov.cpp (1.13), jrd/nav.cpp
	(1.28), jrd/nav_proto.h (1.8), jrd/nbak.cpp (1.20), jrd/nbak.h
	(1.7), jrd/ods.h (1.15), jrd/opt.cpp (1.129), jrd/opt_proto.h
	(1.7), jrd/pag.cpp (1.61), jrd/pag_proto.h (1.10), jrd/par.cpp
	(1.76), jrd/par_proto.h (1.9), jrd/pcmet.epp (1.12),
	jrd/pcmet_proto.h (1.7), jrd/pwd.cpp (1.24), jrd/qatest.cpp (1.7),
	jrd/req.h (1.24), jrd/rlck.cpp (1.18), jrd/rlck_proto.h (1.6),
	jrd/rpb_chain.h (1.6), jrd/rse.cpp (1.54), jrd/rse.h (1.22),
	jrd/scl.epp (1.38), jrd/scl.h (1.5), jrd/scl_proto.h (1.12),
	jrd/sdw.cpp (1.31), jrd/sdw.h (1.4), jrd/sdw_proto.h (1.10),
	jrd/shut.cpp (1.13), jrd/shut_proto.h (1.3), jrd/sort.cpp (1.54),
	jrd/sort_proto.h (1.9), jrd/sqz.h (1.5), jrd/sqz_proto.h (1.8),
	jrd/svc.cpp (1.104), jrd/svc.h (1.24), jrd/tpc.cpp (1.11),
	jrd/tpc_proto.h (1.3), jrd/tra.cpp (1.55), jrd/tra.h (1.22),
	jrd/tra_proto.h (1.10), jrd/val.h (1.17), jrd/vio.cpp (1.75),
	jrd/vio_proto.h (1.16), jrd/os/fbsyslog.h (1.2), jrd/os/pio.h
	(1.3), jrd/os/pio_proto.h (1.7), jrd/os/thd_priority.h (1.9),
	jrd/os/darwin/mod_loader.cpp (1.4), jrd/os/posix/unix.cpp (1.15),
	jrd/os/vms/extvms.cpp (1.11), jrd/os/vms/map.cpp (1.8),
	jrd/os/vms/map_proto.h (1.3), jrd/os/vms/rdb.cpp (1.8),
	jrd/os/vms/rdbint.cpp (1.8), jrd/os/vms/vms.cpp (1.12),
	jrd/os/win32/isc_ipc.cpp (1.9), jrd/os/win32/winnt.cpp (1.10),
	qli/all.cpp (1.23), qli/command.cpp (1.17), qli/compile.cpp (1.19),
	qli/dtr.cpp (1.30), qli/dtr.h (1.15), qli/err.cpp (1.13),
	qli/eval.cpp (1.35), qli/exe.cpp (1.39), qli/exe.h (1.18),
	qli/expand.cpp (1.23), qli/format.cpp (1.25), qli/format.h (1.10),
	qli/gener.cpp (1.30), qli/help.epp (1.14), qli/lex.cpp (1.25),
	qli/meta.epp (1.40), qli/meta_proto.h (1.9), qli/mov.cpp (1.30),
	qli/mov_proto.h (1.10), qli/parse.cpp (1.27), qli/picst_proto.h
	(1.9), qli/picstr.cpp (1.20), qli/proc.epp (1.24), qli/proc_proto.h
	(1.8), qli/show.epp (1.29), remote/allr.cpp (1.20),
	remote/allr_proto.h (1.7), remote/protocol.cpp (1.42),
	remote/remote.cpp (1.29), remote/remote.h (1.26), remote/server.cpp
	(1.68), remote/xnet.cpp (1.39), utilities/analyse.cpp (1.8),
	utilities/nbackup.cpp (1.14), utilities/gsec/gsec.cpp (1.20),
	utilities/gsec/gsec.h (1.9), utilities/gsec/gsec_proto.h (1.7),
	utilities/gstat/dba.epp (1.25), utilities/gstat/ppg.cpp (1.10),
	utilities/gstat/ppg_proto.h (1.5), utilities/ibmgr/ibmgr.cpp
	(1.12), utilities/ibmgr/ibmgr.h (1.5), utilities/ibmgr/ibmgrswi.h
	(1.3), utilities/ibmgr/srvrmgr.cpp (1.9),
	utilities/ibmgr/srvrmgr_proto.h (1.3),
	utilities/rebuild/rebuild.cpp (1.7), utilities/rebuild/rstore.epp
	(1.5):

	Big cleanup.  God have pity on platform maintainers.  I only can
	compile/test Win32; sorry, folks.

2004-02-19 02:41  skidder

	* firebird2/src/utilities/ibmgr/ibmgr.cpp (1.11):

	Fix POSIX SS build

2004-02-18 12:10  aafemt

	* firebird2/src/common/classes/fb_string.cpp (1.3):

	Remove unneeded comparsions

2004-02-17 21:10  skidder

	* firebird2/builds/win32/msvc7/: alice.vcproj (1.13),
	alice_classic.vcproj (1.13), burp.vcproj (1.16),
	burp_classic.vcproj (1.16), common.vcproj (1.15),
	common_classic.vcproj (1.13), common_static.vcproj (1.4),
	dsql_server.vcproj (1.14), dsql_server_classic.vcproj (1.14),
	engine.vcproj (1.31), engine_classic.vcproj (1.30),
	engine_embed.vcproj (1.18), fb_inet_server.vcproj (1.15),
	fb_lock_print.vcproj (1.18), fbclient.vcproj (1.29), fbembed.vcproj
	(1.21), fbguard.vcproj (1.16), fbserver.vcproj (1.16), fbudf.vcproj
	(1.11), gbak.vcproj (1.15), gdef.vcproj (1.15), gds32.vcproj
	(1.15), gfix.vcproj (1.15), gpre.vcproj (1.19), gpre_boot.vcproj
	(1.20), gsec.vcproj (1.15), gsplit.vcproj (1.9), gstat.vcproj
	(1.18), ib_udf.vcproj (1.14), ib_util.vcproj (1.14), instreg.vcproj
	(1.14), instsvc.vcproj (1.14), intl.vcproj (1.15), isql.vcproj
	(1.16), lock.vcproj (1.13), lock_classic.vcproj (1.13),
	nbackup.vcproj (1.6), qli.vcproj (1.15), remote.vcproj (1.18),
	remote_classic.vcproj (1.18), utilities.vcproj (1.17),
	utilities_classic.vcproj (1.16):

	Update MSVC makefiles.	1) add PDB generation for release binaries
	2) add fb_string stuff

2004-02-17 12:08  aafemt

	* firebird2/src/common/classes/fb_string.cpp (1.2):

	Fix a couple of warnings

2004-02-17 00:24  arnobrinkman

	* firebird2/src/burp/restore.epp (1.66):

	Change rdb$db_key recalculation to the right solution, Thanks to
	Oleg.

2004-02-13 12:15  aafemt

	* firebird2/src/dsql/ddl.cpp (1.88):

	Fix warning

2004-02-13 12:12  aafemt

	* firebird2/src/jrd/constants.h (1.10):

	Fix warning

2004-02-13 11:17  stryqx

	* firebird2/src/remote/server.cpp (1.67):

	Let semaphore.h see the definition of gds__log for successful build
	on FreeBSD.

2004-02-13 11:14  stryqx

	* firebird2/builds/posix/: prefix.example (1.8), prefix.freebsd
	(1.12), prefix.sinixz (1.20), prefix.solaris (1.12), prefix.solx86
	(1.24), prefix.solx86gcc (1.7):

	change CLIENT_UTIL_TARGET from gds_delay to gds_relay

2004-02-11 12:16  aafemt

	* firebird2/src/utilities/nbackup.cpp (1.13):

	Now it is buildable

2004-02-11 12:14  aafemt

	* firebird2/builds/posix/make.shared.variables (1.36):

	Fix for my previous commit

2004-02-10 12:27  aafemt

	* firebird2/builds/posix/make.shared.variables (1.35):

	Add fb_string to POSIX build

2004-02-09 08:41  alexpeshkoff

	* firebird2/src/common/classes/fb_string.cpp (1.1):

	Please add this file to common section of appropriate builds! Added
	native firebird::string class.

2004-02-08 19:47  skidder

	* firebird2/src/jrd/: flu.cpp (1.44), os/posix/config_root.cpp
	(1.9), os/posix/mod_loader.cpp (1.5), os/posix/path_utils.cpp
	(1.5):

	Get posix build closer to buildable state after Alex' commits, but
	build is still broken. It was very bad idea to commit incomplete
	and broken stuff into CVS, in particular, fb_string still has some
	rough edges, doesn't work with memory pools correctly and
	fb_string.cpp is just missing.

2004-02-08 18:08  alexpeshkoff

	* firebird2/: builds/win32/msvc6/common.dsp (1.24),
	builds/win32/msvc6/common_classic.dsp (1.18),
	builds/win32/msvc6/common_static.dsp (1.3),
	src/common/config/config.cpp (1.48),
	src/common/config/config_file.cpp (1.14),
	src/common/config/config_file.h (1.6),
	src/common/config/config_impl.h (1.12),
	src/jrd/os/win32/config_root.cpp (1.12),
	src/jrd/os/win32/mod_loader.cpp (1.7),
	src/jrd/os/win32/path_utils.cpp (1.9), src/jrd/os/config_root.h
	(1.3), src/jrd/os/mod_loader.h (1.3), src/jrd/os/path_utils.h
	(1.7), src/jrd/db_alias.cpp (1.14), src/jrd/dyn_def.epp (1.53),
	src/jrd/flu.cpp (1.43), src/jrd/isc_file.cpp (1.69),
	src/jrd/plugin_manager.cpp (1.14), src/jrd/plugin_manager.h (1.9):

	Added native firebird::string class.

2004-02-08 17:35  alexpeshkoff

	* firebird2/src/common/classes/alloc.h (1.31):

	const correctness

2004-02-06 08:31  skidder

	* firebird2/src/burp/restore.epp (1.65):

	Oops. Committed wrong file version

2004-02-06 08:07  skidder

	* firebird2/src/burp/: backup.epp (1.50), restore.epp (1.64):

	Preserve blob type (streamed/segmented) over backup/restore
	process.

2004-02-05 12:17  aafemt

	* firebird2/src/jrd/svc.cpp (1.103):

	Fix couple of warnings

2004-02-05 07:58  alexpeshkoff

	* firebird2/src/isql/isql.epp (1.68):

	Forward porting

2004-02-04 12:12  aafemt

	* firebird2/src/jrd/alt.cpp (1.47):

	Fix few warnings

2004-02-03 12:25  aafemt

	* firebird2/src/jrd/: why.cpp (1.53), why_proto.h (1.18):

	Parameter's type consistency

2004-02-03 12:20  aafemt

	* firebird2/src/gpre/c_cxx.cpp (1.43):

	Avoid warning with isc_put_slice() after Nikolay's port

2004-02-02 12:00  robocop

	* firebird2/src/: alice/all.cpp (1.17), alice/all.h (1.7),
	burp/restore.epp (1.63), common/classes/class_test.cpp (1.12),
	dsql/alld.cpp (1.20), dsql/ddl.cpp (1.87), dsql/dsql.cpp (1.90),
	dsql/dsql.h (1.54), dsql/errd.cpp (1.26), dsql/gen.cpp (1.60),
	dsql/make.cpp (1.55), dsql/make_proto.h (1.20), dsql/metd.epp
	(1.48), dsql/movd.cpp (1.12), dsql/parse.y (1.124), dsql/pass1.cpp
	(1.131), dsql/sqlda.h (1.5), dsql/user_dsql.cpp (1.32),
	dsql/utld.cpp (1.26), dsql/utld_proto.h (1.9), dudley/ddl.cpp
	(1.29), dudley/ddl.h (1.20), dudley/ddl_proto.h (1.10),
	dudley/exe.epp (1.42), dudley/expand.cpp (1.20), dudley/expr.cpp
	(1.18), dudley/extract.epp (1.28), dudley/parse.cpp (1.35),
	dudley/parse_proto.h (1.8), gpre/ada.cpp (1.37), gpre/c_cxx.cpp
	(1.42), gpre/cmd.cpp (1.30), gpre/cme.cpp (1.24), gpre/cmp.cpp
	(1.27), gpre/cmp_proto.h (1.12), gpre/cob.cpp (1.39), gpre/exp.cpp
	(1.31), gpre/ftn.cpp (1.41), gpre/gpre.h (1.58), gpre/gpre_meta.epp
	(1.37), gpre/gpre_meta.h (1.14), gpre/gpre_meta_boot.cpp (1.38),
	gpre/msc.cpp (1.19), gpre/msc_proto.h (1.14), gpre/par.cpp (1.43),
	gpre/pas.cpp (1.34), gpre/pretty.cpp (1.22), gpre/sqe.cpp (1.28),
	gpre/sql.cpp (1.41), isql/show.epp (1.34), jrd/blb.cpp (1.53),
	jrd/blp.h (1.10), jrd/btn.cpp (1.4), jrd/btn.h (1.3), jrd/btr.cpp
	(1.65), jrd/btr.h (1.22), jrd/btr_proto.h (1.18), jrd/cch.cpp
	(1.66), jrd/cmp.cpp (1.93), jrd/divorce.cpp (1.11), jrd/dmp.cpp
	(1.14), jrd/dpm.epp (1.29), jrd/dpm_proto.h (1.8), jrd/dyn.epp
	(1.45), jrd/dyn_def.epp (1.52), jrd/dyn_del.epp (1.21),
	jrd/event.cpp (1.41), jrd/event.h (1.11), jrd/evl.cpp (1.62),
	jrd/exe.cpp (1.99), jrd/ext.cpp (1.38), jrd/ext.h (1.5),
	jrd/ext_proto.h (1.10), jrd/flu.cpp (1.42), jrd/gds.cpp (1.120),
	jrd/ibase.h (1.68), jrd/idx.cpp (1.42), jrd/inf.cpp (1.31),
	jrd/isc.h (1.11), jrd/isc_sync.cpp (1.75), jrd/jlx.c (1.4),
	jrd/jrd.h (1.68), jrd/nav.cpp (1.27), jrd/nbak.cpp (1.19),
	jrd/ods.h (1.14), jrd/opt.cpp (1.128), jrd/pag.cpp (1.60),
	jrd/par.cpp (1.75), jrd/plugin_manager.cpp (1.13), jrd/rse.cpp
	(1.53), jrd/sch.cpp (1.17), jrd/sdl.cpp (1.29), jrd/svc.cpp
	(1.102), jrd/svc.h (1.23), jrd/utl.cpp (1.58), jrd/vio.cpp (1.74),
	jrd/vio_debug.h (1.4), jrd/why.cpp (1.52), jrd/y_handle.h (1.5),
	jrd/os/darwin/mod_loader.cpp (1.3), jrd/os/vms/extvms.cpp (1.10),
	jrd/os/vms/map.cpp (1.7), jrd/os/vms/rdbgpas.cpp (1.2),
	lock/driver.cpp (1.11), lock/lock.cpp (1.86), qli/all.cpp (1.22),
	qli/all_proto.h (1.6), qli/blk.h (1.13), qli/comma_proto.h (1.5),
	qli/command.cpp (1.16), qli/compi_proto.h (1.7), qli/compile.cpp
	(1.18), qli/compile.h (1.5), qli/dtr.h (1.14), qli/err_proto.h
	(1.7), qli/eval.cpp (1.34), qli/eval_proto.h (1.6), qli/exe.cpp
	(1.38), qli/exe.h (1.17), qli/exe_proto.h (1.8), qli/expan_proto.h
	(1.6), qli/expand.cpp (1.22), qli/forma_proto.h (1.6),
	qli/format.cpp (1.24), qli/format.h (1.9), qli/gener.cpp (1.29),
	qli/gener_proto.h (1.6), qli/help_proto.h (1.5), qli/hsh.cpp
	(1.14), qli/hsh_proto.h (1.8), qli/lex.cpp (1.24), qli/lex_proto.h
	(1.7), qli/meta.epp (1.39), qli/meta_proto.h (1.8), qli/mov_proto.h
	(1.9), qli/parse.cpp (1.26), qli/parse.h (1.6), qli/parse_proto.h
	(1.5), qli/picst_proto.h (1.8), qli/picstr.cpp (1.19),
	qli/proc_proto.h (1.7), qli/repor_proto.h (1.6), qli/report.cpp
	(1.14), qli/report.h (1.6), qli/reqs.h (1.3), qli/show.epp (1.28),
	qli/show_proto.h (1.5), remote/interface.cpp (1.70),
	remote/xdr_proto.h (1.11), remote/xnet.cpp (1.38),
	utilities/nbackup.cpp (1.12), utilities/gstat/dba.epp (1.24),
	utilities/gstat/ppg.cpp (1.9), utilities/ibmgr/ibmgr.cpp (1.10):

	Cleanup

2004-02-01 06:33  skidder

	* firebird2/src/jrd/blb.cpp (1.52):

	Fix memory leak from transaction pool happening during conversion
	from string to blob

2004-01-31 20:27  kkuznetsov

	* firebird2/builds/install/arch-specific/solx86/Makefile.in (1.2):

	this is requared files

2004-01-31 20:25  kkuznetsov

	* firebird2/src/lock/lock.cpp (1.85):

	fix comile error here

2004-01-31 14:35  dimitr

	* firebird2/src/dsql/parse.y (1.123):

	Removed obsolete EXECUTE VARCHAR syntax.

2004-01-29 20:55  arnobrinkman

	* firebird2/doc/WhatsNew (1.45):

	Add enhanced UNION behaviour to whatsnew doc

2004-01-29 10:47  skidder

	*
	firebird2/builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.6):

	fix AMD64 packaging issue

2004-01-29 09:19  skidder

	* firebird2/doc/WhatsNew (1.44):

	Add descriptions for recent 2.0 changes. It is likely that I missed
	something, please check

2004-01-29 07:31  skidder

	* firebird2/: configure.in (1.191),
	builds/install/arch-specific/linux/Makefile.in (1.3),
	builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.5), builds/install/arch-specific/linux/classic/postinstall.sh.in
	(1.7), builds/install/arch-specific/linux/classic/preinstall.sh.in
	(1.3),
	builds/install/arch-specific/linux/super/makeInstallImage.sh.in
	(1.6), builds/install/arch-specific/linux/super/preinstall.sh.in
	(1.5), builds/install/arch-specific/linux/super/rpmfiles.txt.in
	(1.6):

	Fix some packaging issues with non-x86 Linux ports. Prepare AMD64
	port for public testing

2004-01-29 06:56  skidder

	* firebird2/src/: include/fb_types.h (1.41), jrd/ibase.h (1.67):

	Use better macros to detect 64-bit posix. They are non-standard,
	anyway

2004-01-28 12:23  aafemt

	* firebird2/src/gpre/cmd.cpp (1.29):

	Fix for Claudio's cleanup

2004-01-28 12:14  aafemt

	* firebird2/src/jrd/common.h (1.103):

	Rollback my last change at the instance of Claudio

2004-01-28 10:28  dimitr

	* firebird2/src/jrd/jrd.cpp (1.130):

	Fixed possible crashes when this routine is called from
	verify_database_name().  Confirmed for the embedded server in the
	case of relative root path.

2004-01-28 08:50  robocop

	* firebird2/src/: alice/alice.cpp (1.49), common/classes/alloc.cpp
	(1.37), common/classes/semaphore.h (1.6), common/classes/tree.h
	(1.23), dsql/alld.cpp (1.19), dsql/ddl.cpp (1.86), dsql/dsql.cpp
	(1.89), dsql/gen.cpp (1.59), dsql/metd.epp (1.47), dsql/pass1.cpp
	(1.130), dsql/user_dsql.cpp (1.31), gpre/ada.cpp (1.36),
	gpre/c_cxx.cpp (1.41), gpre/cmd.cpp (1.28), gpre/cmd_proto.h (1.7),
	gpre/cme.cpp (1.23), gpre/cme_proto.h (1.9), gpre/cmp.cpp (1.26),
	gpre/cmp_proto.h (1.11), gpre/cob.cpp (1.38), gpre/exp.cpp (1.30),
	gpre/exp_proto.h (1.13), gpre/ftn.cpp (1.40), gpre/gpre.cpp (1.50),
	gpre/gpre.h (1.57), gpre/gpre_meta.epp (1.36), gpre/gpre_meta.h
	(1.13), gpre/gpre_meta_boot.cpp (1.37), gpre/hsh.cpp (1.18),
	gpre/hsh_proto.h (1.8), gpre/int_cxx.cpp (1.28), gpre/jrdmet.cpp
	(1.14), gpre/msc.cpp (1.18), gpre/msc_proto.h (1.13), gpre/par.cpp
	(1.42), gpre/par_proto.h (1.12), gpre/parse.h (1.8), gpre/pas.cpp
	(1.33), gpre/pat.cpp (1.22), gpre/pat.h (1.9), gpre/sqe.cpp (1.27),
	gpre/sqe_proto.h (1.11), gpre/sql.cpp (1.40), gpre/sql_proto.h
	(1.10), intl/cv_jis.cpp (1.6), intl/kanji.cpp (1.3), jrd/blb.cpp
	(1.51), jrd/blk.h (1.14), jrd/btr.cpp (1.64), jrd/cch.cpp (1.65),
	jrd/cmp.cpp (1.92), jrd/cvt2.cpp (1.23), jrd/dbg.cpp (1.16),
	jrd/dbg_proto.h (1.8), jrd/dbt.cpp (1.19), jrd/dfw.epp (1.83),
	jrd/dyn.epp (1.44), jrd/dyn_def.epp (1.51), jrd/dyn_mod.epp (1.34),
	jrd/evl.cpp (1.61), jrd/evl_string.h (1.6), jrd/exe.cpp (1.98),
	jrd/ext.cpp (1.37), jrd/fun.epp (1.35), jrd/inf.cpp (1.30),
	jrd/ini.epp (1.34), jrd/ini.h (1.12), jrd/isc_sync.cpp (1.74),
	jrd/jrd.cpp (1.129), jrd/met.epp (1.90), jrd/nav.cpp (1.26),
	jrd/nbak.cpp (1.18), jrd/opt.cpp (1.127), jrd/par.cpp (1.74),
	jrd/rse.cpp (1.52), jrd/rse.h (1.21), jrd/sdw.cpp (1.30),
	jrd/svc.cpp (1.101), jrd/trig.h (1.13), jrd/utl.cpp (1.57),
	jrd/val.h (1.16), jrd/vio.cpp (1.73), jrd/why.cpp (1.51),
	jrd/os/posix/unix.cpp (1.14), jrd/os/vms/extvms.cpp (1.9),
	jrd/os/win32/winnt.cpp (1.9), remote/allr.cpp (1.19),
	remote/inet.cpp (1.97), remote/inet_proto.h (1.9),
	remote/inet_server.cpp (1.33), remote/interface.cpp (1.69),
	remote/parser.cpp (1.15), remote/protocol.cpp (1.41),
	remote/remot_proto.h (1.7), remote/remote.cpp (1.28),
	remote/remote.h (1.25), remote/serve_proto.h (1.7),
	remote/server.cpp (1.66), remote/xnet.cpp (1.37),
	remote/xnet_proto.h (1.11), remote/os/win32/srvr_w32.cpp (1.14),
	remote/os/win32/wnet.cpp (1.16), remote/os/win32/wnet_proto.h
	(1.6), utilities/nbackup.cpp (1.11):

	General cleanup. Sorry if I missed some occurrence.

2004-01-27 19:19  skidder

	* firebird2/src/: jrd/common.h (1.102), jrd/ibase.h (1.66),
	include/fb_types.h (1.40):

	Temporary hack to return Win32 to buildable state. No Win64 port is
	possible before ULONG name clash is resolved

2004-01-27 12:06  aafemt

	* firebird2/src/jrd/common.h (1.101):

	Fortunatelly we know how many monthes in a year

2004-01-27 07:18  skidder

	* firebird2/src/remote/: xdr.cpp (1.17), xdr_proto.h (1.10):

	Get errors passed over the wire correctly on 64-bit platforms

2004-01-26 17:44  skidder

	* firebird2/src/jrd/common.h (1.100):

	Use plain integer as SLONG/ULONG on 32-bit platforms

2004-01-26 17:32  skidder

	* firebird2/src/include/fb_types.h (1.39):

	Return 32-bit ports to buildable state. Declare SLONG and ISC_LONG
	as plain integers everywhere

2004-01-26 17:28  skidder

	* firebird2/src/jrd/common.h (1.99):

	Fix a lot of warnings

2004-01-26 14:16  dimitr

	* firebird2/src/jrd/fun.epp (1.34):

	Some style corrections and one bugfix.

2004-01-26 13:55  dimitr

	* firebird2/src/jrd/dfw.epp (1.82):

	Fixed yet another porting bug. Thanks to Eugene Kilin.

2004-01-26 08:34  skidder

	* firebird2/src/jrd/gds.cpp (1.119):

	Fix unix error handling recently broken by Erik in 2.0 branch

2004-01-26 08:06  stryqx

	* firebird2/src/dsql/: keywords.cpp (1.27), parse.y (1.122):

	Change PAGE_SIZE to KW_PAGE_SIZE so as not to conflict with system
	define on FreeBSD.

2004-01-23 07:35  skidder

	* firebird2/src/dsql/parse.y (1.121):

	Use static bison parser stack and allocate it from thread stack

2004-01-22 07:50  skidder

	* firebird2/src/: jrd/blb.cpp (1.50), jrd/tra.h (1.21),
	qli/eval.cpp (1.33), qli/mov.cpp (1.29):

	Engine fully builds on Linux AMD64 now

2004-01-21 08:15  skidder

	* firebird2/: builds/posix/Makefile.in.boot.gpre (1.19),
	builds/posix/Makefile.in.client.gpre (1.11),
	builds/posix/Makefile.in.embed.gpre (1.11),
	builds/posix/Makefile.in.static.gpre (1.14),
	builds/win32/msvc6/gpre.dsp (1.20),
	builds/win32/msvc6/gpre_boot.dsp (1.20),
	builds/win32/msvc6/gpre_static.dsp (1.5),
	builds/win32/msvc7/gpre.vcproj (1.18),
	builds/win32/msvc7/gpre_boot.vcproj (1.19),
	builds/win32/msvc7/gpre_static.vcproj (1.4), examples/functions.c
	(1.2), examples/api/apifull.c (1.4), examples/dyn/dynfull.e (1.3),
	examples/stat/stat10.e (1.2), examples/stat/stat11.e (1.2),
	examples/stat/stat4.e (1.2), examples/udf/udflib.c (1.3),
	src/burp/backup.epp (1.49), src/burp/burp.cpp (1.64),
	src/burp/canonical.cpp (1.33), src/burp/mvol.cpp (1.32),
	src/burp/restore.epp (1.62), src/common/config/config_impl.h
	(1.11), src/dsql/ddl.cpp (1.85), src/dsql/dsql.cpp (1.88),
	src/dsql/gen.cpp (1.58), src/dsql/make.cpp (1.54),
	src/dsql/metd.epp (1.46), src/dsql/parse.y (1.120),
	src/dsql/pass1.cpp (1.129), src/dsql/user_dsql.cpp (1.30),
	src/dudley/expr.cpp (1.17), src/gpre/c_cxx.cpp (1.40),
	src/gpre/cmd.cpp (1.27), src/gpre/cme.cpp (1.22), src/gpre/exp.cpp
	(1.29), src/gpre/gpre.cpp (1.49), src/gpre/int_cxx.cpp (1.27),
	src/gpre/par.cpp (1.41), src/gpre/sqe.cpp (1.26), src/gpre/sql.cpp
	(1.39), src/isql/extract.epp (1.24), src/isql/isql.epp (1.67),
	src/isql/show.epp (1.33), src/jrd/alt.cpp (1.46), src/jrd/blb.cpp
	(1.49), src/jrd/blb.h (1.10), src/jrd/cch.cpp (1.64),
	src/jrd/cmp.cpp (1.91), src/jrd/common.h (1.98), src/jrd/cvt2.cpp
	(1.22), src/jrd/dfw.epp (1.81), src/jrd/dpm.epp (1.28),
	src/jrd/dsc.h (1.11), src/jrd/dyn.epp (1.43), src/jrd/dyn.h (1.13),
	src/jrd/dyn_def.epp (1.50), src/jrd/dyn_mod.epp (1.33),
	src/jrd/evl.cpp (1.60), src/jrd/exe.cpp (1.97), src/jrd/ext.cpp
	(1.36), src/jrd/filters.cpp (1.27), src/jrd/fun.epp (1.33),
	src/jrd/gds.cpp (1.118), src/jrd/grant.epp (1.23), src/jrd/ibase.h
	(1.65), src/jrd/idx.cpp (1.41), src/jrd/inf.cpp (1.29),
	src/jrd/ini.epp (1.33), src/jrd/intl.cpp (1.44), src/jrd/jrd.cpp
	(1.128), src/jrd/met.epp (1.89), src/jrd/met_proto.h (1.31),
	src/jrd/nav.cpp (1.25), src/jrd/opt.cpp (1.126), src/jrd/par.cpp
	(1.73), src/jrd/rse.cpp (1.51), src/jrd/scl.epp (1.37),
	src/jrd/sdl.cpp (1.28), src/jrd/sort.cpp (1.53), src/jrd/tra.h
	(1.20), src/jrd/utl.cpp (1.56), src/jrd/val.h (1.15),
	src/jrd/vio.cpp (1.72), src/jrd/why.cpp (1.50), src/jrd/why_proto.h
	(1.17), src/jrd/os/posix/unix.cpp (1.13), src/lock/lock.cpp (1.84),
	src/remote/interface.cpp (1.68), src/remote/parser.cpp (1.14),
	src/remote/protocol.cpp (1.40), src/remote/server.cpp (1.65):

	Further AMD64 fixes. Given this fixes you may start playing with
	databases using isql_static.

2004-01-20 18:37  skidder

	* firebird2/src/jrd/sch.cpp (1.16):

	Fix race condition (incompletely fixed a month ago) in scheduler.
	Noted by Alex Peshkoff.

2004-01-20 03:52  skidder

	* firebird2/src/jrd/sch.cpp (1.15):

	Fix Firebird initialization race condition

2004-01-16 13:59  hvlad

	* firebird2/src/jrd/: dyn_def.epp (1.49), jrd.h (1.67), met.epp
	(1.88), par.cpp (1.72):

	Added support for default parameters

2004-01-16 11:43  hvlad

	* firebird2/src/dsql/: ddl.cpp (1.84), ddl_proto.h (1.14), dsql.cpp
	(1.87), dsql.h (1.53), gen.cpp (1.57), keywords.cpp (1.26),
	metd.epp (1.45), metd_proto.h (1.19), misc_func.cpp (1.7), node.h
	(1.41), parse.y (1.119), pass1.cpp (1.128):

	Added support for default parameters and EXECUTE BLOCK statement

2004-01-16 10:32  hvlad

	* firebird2/doc/sql.extensions/: README.default_parameters (1.1),
	README.execute_block (1.1):

	1. Added new EXECUTE BLOCK statement 2. Added	default paremeters
	in stored procedures

2004-01-13 14:40  eku

	* firebird2/src/common/utils.cpp (1.5):

	Fixed compilation problems with size_t. It's primarily defined in
	sys/types.h

2004-01-13 14:38  eku

	* firebird2/src/: remote/inet.cpp (1.96), common/config/config.cpp
	(1.47), common/config/config.h (1.26):

	Port numbers are limited to 16 bit.

2004-01-13 10:52  robocop

	* firebird2/: builds/win32/make_examples.bat (1.10),
	src/burp/backup.epp (1.48), src/burp/burp.cpp (1.63),
	src/burp/burp.h (1.41), src/burp/burp_proto.h (1.13),
	src/burp/canonical.cpp (1.32), src/burp/mvol.cpp (1.31),
	src/burp/restore.epp (1.61), src/burp/spit.cpp (1.24),
	src/dsql/array.epp (1.27), src/dsql/pass1.cpp (1.127),
	src/include/fb_types.h (1.38), src/jrd/blb.cpp (1.48),
	src/jrd/blk.h (1.13), src/jrd/btr.cpp (1.63), src/jrd/cch.cpp
	(1.63), src/jrd/cmp.cpp (1.90), src/jrd/dbg.cpp (1.15),
	src/jrd/dbt.cpp (1.18), src/jrd/evl.cpp (1.59), src/jrd/exe.cpp
	(1.96), src/jrd/exe.h (1.32), src/jrd/ext.cpp (1.35),
	src/jrd/fun.epp (1.32), src/jrd/idx.cpp (1.40), src/jrd/inf.cpp
	(1.28), src/jrd/jrd.cpp (1.127), src/jrd/met.epp (1.87),
	src/jrd/nav.cpp (1.24), src/jrd/opt.cpp (1.125), src/jrd/par.cpp
	(1.71), src/jrd/pcmet.epp (1.11), src/jrd/rse.cpp (1.50),
	src/jrd/vio.cpp (1.71), src/jrd/os/vms/extvms.cpp (1.8),
	src/qli/meta.epp (1.38), src/remote/protocol.cpp (1.39),
	src/remote/protocol.h (1.18):

	Cleanup

2004-01-12 19:56  arnobrinkman

	* firebird2/src/burp/restore.epp (1.60):

	Don't forget that a system_flag also can be NULL what also meant no
	system relation.  Thanks to Claudio for attention.

2004-01-12 07:58  skidder

	* firebird2/: builds/posix/prefix.linux_amd64 (1.2),
	src/include/memory_routines.h (1.6), src/jrd/common.h (1.97),
	src/jrd/ibase.h (1.64), src/jrd/jrd.cpp (1.126), src/jrd/pag.cpp
	(1.59), src/jrd/utl.cpp (1.55), src/remote/xdr.cpp (1.16):

	Do more AMD64 fixes. libfbstatic builds and can do some basic stuff
	now

2004-01-12 07:24  stryqx

	* firebird2/builds/install/arch-specific/freebsd/install.sh.in
	(1.6):

	Cope with upgrades more gracefully.

2004-01-12 06:57  stryqx

	* firebird2/builds/install/arch-specific/freebsd/install.sh.in
	(1.5):

	libgds links to libfbembed for ClassicServer.

2004-01-12 06:40  skidder

	* firebird2/src/include/fb_types.h (1.37):

	Disable NATIVE_QUAD on true 64-bit platforms. dtype_quad (enabled
	by this define) duplicates dtype_int64 and doesn't work. Thus
	NATIVE_QUAD along with quad* are candidates for cleanup

2004-01-12 06:08  skidder

	* firebird2/src/jrd/gds_proto.h (1.31):

	64-bit port fixes

2004-01-12 05:57  skidder

	* firebird2/: builds/posix/prefix.linux_amd64 (1.1), configure.in
	(1.190):

	Add prefix for my machine

2004-01-12 01:56  stryqx

	* firebird2/src/common/utils.cpp (1.4):

	Fix build on FreeBSD.

2004-01-11 13:28  dimitr

	* firebird2/src/jrd/opt.cpp (1.124):

	Fixed recently introduced regression. Never rely on vector data
	pointers after a grow() call.

2004-01-11 10:29  dimitr

	* firebird2/src/jrd/cmp.cpp (1.89):

	Fixed bug with computed fields referenced in a trigger context.

2004-01-11 10:28  dimitr

	* firebird2/src/jrd/pag.cpp (1.58):

	Fixed another ODS inconsistency.

2004-01-10 19:04  arnobrinkman

	* firebird2/src/dsql/: ddl.cpp (1.83), dsql.h (1.52), pass1.cpp
	(1.126):

	Fix check constraint bug caused by my previously commit

2004-01-10 02:48  skidder

	* firebird2/src/jrd/: cmp.cpp (1.88), exe.cpp (1.95), exe.h (1.31),
	opt.cpp (1.123), req.h (1.23):

	Fix resource leak for recursive procedures when procedure request
	is closed at SUSPEND statement. This leak prevented more then 1000
	such operations for one connection.  This bug was reported by Claus
	Holst

2004-01-09 23:34  arnobrinkman

	* firebird2/src/burp/: burp.h (1.40), restore.epp (1.59):

	Fix bug: "arithmetic exception, numeric overflow, or string
	truncation" on VIEW after restore.

	This was caused if VIEW1 was referenced in VIEW2, but VIEW2 was
	restored before VIEW1.	Due that the calculated dbkey_length stored
	in RDB$RELATIONS for VIEW2 is wrong.  After all relations are
	restored a recalculation of dbkey_length for VIEWs is done.

	This fix should also be added in the first release (SP ?) after
	FB1.5 final.

2004-01-09 03:23  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.125):

	Change ambiguity check for proper handling of sub-queries and
	non-aliassed (derived)tables.

	This doesn't work anymore : "select table.field from table t"

	But now this does work correctly : "select * from table t join
	table on (table.ID = t.ID)"

2004-01-09 02:51  skidder

	* firebird2/src/jrd/: blb.cpp (1.47), dpm.epp (1.27):

	Do not allow to create BLOBs or set generators from read-only
	transactions.  This should finally close SF#750664

2004-01-09 02:21  skidder

	* firebird2/src/jrd/dpm.epp (1.26):

	Fix another bug mentioned in SF#750664

2004-01-09 02:06  skidder

	* firebird2/src/jrd/cch.cpp (1.62):

	Fix bug introduced during C->C++ porting effort.  One of the
	consequences of this bug were mentioned in the SF#750664

2004-01-08 22:29  skidder

	* firebird2/src/jrd/opt.cpp (1.122):

	Use backward-compatible default nulls ordering for old ODS as
	suggested by Dmitry Emanov to preserve backward compatibility

2004-01-08 18:15  skidder

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.17),
	Firebird2Boot.sln (1.2), alice.vcproj (1.12), alice_classic.vcproj
	(1.12), build_msg.vcproj (1.3), burp.vcproj (1.15),
	burp_classic.vcproj (1.15), codes.vcproj (1.4), common.vcproj
	(1.14), common_classic.vcproj (1.12), common_static.vcproj (1.3),
	dsql_server.vcproj (1.13), dsql_server_classic.vcproj (1.13),
	engine.vcproj (1.30), engine_classic.vcproj (1.29),
	engine_embed.vcproj (1.17), fb_inet_server.vcproj (1.14),
	fb_lock_print.vcproj (1.17), fbclient.vcproj (1.28),
	fbclient_static.vcproj (1.10), fbembed.vcproj (1.20),
	fbguard.vcproj (1.15), fbserver.vcproj (1.15), fbudf.vcproj (1.10),
	gbak.vcproj (1.14), gdef.vcproj (1.14), gds32.vcproj (1.14),
	gfix.vcproj (1.14), gpre.vcproj (1.17), gpre_boot.vcproj (1.18),
	gpre_static.vcproj (1.3), gsec.vcproj (1.14), gsplit.vcproj (1.8),
	gstat.vcproj (1.17), ib_udf.vcproj (1.13), ib_util.vcproj (1.13),
	instreg.vcproj (1.13), instsvc.vcproj (1.13), intl.vcproj (1.14),
	isql.vcproj (1.15), lock.vcproj (1.12), lock_classic.vcproj (1.12),
	nbackup.vcproj (1.5), qli.vcproj (1.14), remote.vcproj (1.17),
	remote_classic.vcproj (1.17), utilities.vcproj (1.16),
	utilities_classic.vcproj (1.15):

	Update MSVC7 makefiles. Use VS2003 since nobody else is obviously
	using VS7 makefiles. To build with original VS.NET use one of the
	available converters (I fixed up VSPC to be able to convert
	Firebird projects, for example)

2004-01-07 11:22  dimitr

	* firebird2/src/: utilities/gsec/gsec.cpp (1.19), jrd/svc.cpp
	(1.100):

	Removed handle leaks in the service manager.

2004-01-07 11:18  dimitr

	* firebird2/src/: alice/alice.cpp (1.48), burp/burp.cpp (1.62),
	utilities/gstat/dba.epp (1.23):

	Removed handle leaks in the service manager.

2004-01-07 01:32  brodsom

	* firebird2/src/common/utils.cpp (1.3):

	Fix MINGW build

2004-01-07 01:31  brodsom

	* firebird2/: builds/posix/Makefile.in.client.gdef (1.7),
	builds/posix/Makefile.in.client.qli (1.2),
	builds/posix/Makefile.in.firebird (1.50),
	builds/posix/Makefile.in.libfbclient (1.20),
	builds/posix/Makefile.in.refDatabases (1.20),
	builds/posix/make.defaults (1.33),
	builds/posix/make.shared.variables (1.34), configure.in (1.189):

	Fix Posix build after - utils.cpp creation - WAL/JOURNAL removal

2004-01-06 11:33  robocop

	* firebird2/: builds/win32/clean_all.bat (1.11),
	builds/win32/make_all.bat (1.22), builds/win32/make_boot.bat
	(1.23), builds/win32/preprocess.bat (1.26),
	builds/win32/msvc6/Firebird2.dsw (1.32),
	builds/win32/msvc6/engine.dsp (1.40),
	builds/win32/msvc6/engine_classic.dsp (1.35),
	builds/win32/msvc6/engine_embed.dsp (1.15),
	builds/win32/msvc6/gdef.dsp (1.15), src/dsql/parse.y (1.118),
	src/dudley/exe.epp (1.41), src/dudley/extract.epp (1.27),
	src/dudley/parse.cpp (1.34), src/gpre/cmd.cpp (1.26),
	src/gpre/gpre.h (1.56), src/gpre/sql.cpp (1.38), src/jrd/all.cpp
	(1.21), src/jrd/blk.h (1.12), src/jrd/btr.cpp (1.62),
	src/jrd/cch.cpp (1.61), src/jrd/cch.h (1.10), src/jrd/cch_proto.h
	(1.15), src/jrd/dbg.cpp (1.14), src/jrd/dbt.cpp (1.17),
	src/jrd/dfw.epp (1.80), src/jrd/dpm.epp (1.25), src/jrd/dyn_mod.epp
	(1.32), src/jrd/dyn_util.epp (1.24), src/jrd/inf.cpp (1.27),
	src/jrd/isc_signal.h (1.3), src/jrd/jrd.cpp (1.125), src/jrd/jrd.h
	(1.66), src/jrd/met.epp (1.86), src/jrd/met_proto.h (1.30),
	src/jrd/pag.cpp (1.57), src/jrd/pag_proto.h (1.9), src/jrd/sdw.cpp
	(1.29), src/jrd/sdw_proto.h (1.9), src/jrd/svc.cpp (1.99),
	src/jrd/svc.h (1.22), src/jrd/tra.cpp (1.54), src/jrd/tra.h (1.19),
	src/jrd/vio.cpp (1.70), src/qli/meta.epp (1.37),
	src/utilities/install/install_client.cpp (1.2):

	A requiem for JOURNAL and WAL.	Instructions in the list.

2004-01-06 11:27  robocop

	* firebird2/src/jrd/common.h (1.96):

	Fix my stupid mistake

2004-01-05 06:03  skidder

	* firebird2/builds/win32/msvc7/Firebird2.sln (1.16):

	fix solution file

2004-01-04 15:12  dimitr

	* firebird2/src/dsql/utld.cpp (1.25):

	Fixed old FB2 bug.

2004-01-04 05:43  robocop

	* firebird2/src/isql/isql.h (1.21):

	Misc change, style

2004-01-04 05:41  robocop

	* firebird2/src/jrd/met.epp (1.85):

	Fixing wrong indentation, nothing else.

2004-01-03 15:12  fsg

	* firebird2/src/: common/utils.cpp (1.2), isql/isql.h (1.20),
	qli/blk.h (1.12), qli/compile.cpp (1.17), qli/expand.cpp (1.21),
	qli/format.cpp (1.23), qli/gener.cpp (1.28), qli/parse.cpp (1.25),
	qli/report.cpp (1.13), qli/report.h (1.5):

	Some changes to get it compiled under linux.  Use const
	declarations for BLANK etc. in isql.h again.  FSG

2004-01-03 13:39  epocman

	* firebird2/src/jrd/os/win32/ibinitdll.cpp (1.3):

	More Win32 1.5 -> HEAD synchronisation.

2004-01-03 13:32  epocman

	* firebird2/doc/: README.Win32LibraryInstallation.txt (1.2),
	install_win32.txt (1.6):

	More Win32 1.5 -> HEAD synchronisation. Updated documentation
	regarding gds32.dll and instclient.exe

2004-01-03 13:20  epocman

	* firebird2/: builds/win32/make_all.bat (1.21),
	builds/win32/msvc6/Firebird2.dsw (1.31),
	builds/win32/msvc6/instclient.dsp (1.2),
	src/utilities/install/install.cpp (1.1),
	src/utilities/install/install_client.cpp (1.1),
	src/utilities/install/install_nt.h (1.8),
	src/utilities/install/install_proto.h (1.1),
	src/utilities/install/servi_proto.h (1.6),
	src/utilities/install/services.cpp (1.8),
	builds/win32/msvc7/instclient.vcproj (1.2):

	Win32 HEAD porting of 1.5 branch RC8 latest updates, to keep HEAD
	in synch with about to be released 1.5.  Please someone check and
	adjust MSVC7 compile, cause I only have MSVC6.

2004-01-03 11:59  robocop

	* firebird2/src/: alice/alice.h (1.26), alice/alice_meta.epp
	(1.29), alice/tdr.cpp (1.32), gpre/gpre.cpp (1.48),
	gpre/int_cxx.cpp (1.26), jrd/blb.cpp (1.46), jrd/blf_proto.h
	(1.10), jrd/blk.h (1.11), jrd/blob_filter.cpp (1.17), jrd/btr.cpp
	(1.61), jrd/btr_proto.h (1.17), jrd/cch.cpp (1.60), jrd/cch.h
	(1.9), jrd/cmp.cpp (1.87), jrd/cmp_proto.h (1.17), jrd/common.h
	(1.95), jrd/dbg.cpp (1.13), jrd/dbt.cpp (1.16), jrd/dfw.epp (1.79),
	jrd/dpm.epp (1.24), jrd/dyn.epp (1.42), jrd/dyn.h (1.12),
	jrd/dyn_def.epp (1.48), jrd/dyn_mod.epp (1.31), jrd/dyn_util.epp
	(1.23), jrd/err.cpp (1.30), jrd/event.h (1.10), jrd/evl.cpp (1.58),
	jrd/exe.cpp (1.94), jrd/ext.cpp (1.34), jrd/fun.epp (1.31),
	jrd/gds.cpp (1.117), jrd/grant.epp (1.22), jrd/idx.cpp (1.39),
	jrd/inf.cpp (1.26), jrd/ini.epp (1.32), jrd/isc.h (1.10),
	jrd/isc_s_proto.h (1.12), jrd/isc_sync.cpp (1.73), jrd/jrd.cpp
	(1.124), jrd/jrd.h (1.65), jrd/met.epp (1.84), jrd/met_proto.h
	(1.29), jrd/nav.cpp (1.23), jrd/opt.cpp (1.121), jrd/pag.cpp
	(1.56), jrd/par.cpp (1.70), jrd/pcmet.epp (1.10), jrd/req.h (1.22),
	jrd/rlck.cpp (1.17), jrd/rse.cpp (1.49), jrd/sch.cpp (1.14),
	jrd/scl.epp (1.36), jrd/scl_proto.h (1.11), jrd/sdw.cpp (1.28),
	jrd/svc.h (1.21), jrd/thd.cpp (1.27), jrd/tra.cpp (1.53), jrd/tra.h
	(1.18), jrd/vio.cpp (1.69), jrd/why.cpp (1.49),
	jrd/os/vms/extvms.cpp (1.7), lock/lock.cpp (1.83), lock/lock.h
	(1.23), remote/allr.cpp (1.18), remote/inet.cpp (1.95),
	remote/protocol.cpp (1.38), remote/remot_proto.h (1.6),
	remote/remote.cpp (1.27), remote/remote.h (1.24), remote/server.cpp
	(1.64), remote/os/win32/property.cpp (1.5),
	remote/os/win32/window.h (1.2), remote/os/win32/wnet.cpp (1.15):

	Cleanup: const correctness BOOLEAN -> bool Vars in scope Formatting
	JRD_REQ -> jrd_req* JRD_TRA -> jrd_tra* JRD_REL -> jrd_rel* JRD_FLD
	-> jrd_fld* event -> event_t, EVENT_T dropped, EVENT should go in
	the future Frank's corrections alice's STR -> alice_str* remote's
	STR -> rem_str* etc.  It creates entities and backups and restores
	for me. :-)

2004-01-03 02:29  skidder

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.15),
	common.vcproj (1.13), common_classic.vcproj (1.11), isql.vcproj
	(1.14):

	Fix up MSVC7 makefiles

2003-12-31 23:40  skidder

	* firebird2/src/jrd/: btr.cpp (1.60), btr.h (1.21), dmp.cpp (1.13),
	ods.h (1.13):

	Fix ODS10 support after per-segment index selectivity was
	introduced

2003-12-31 22:18  skidder

	* firebird2/src/jrd/dyn_def.epp (1.47):

	Fix bug that Claudio exposed

2003-12-31 17:09  skidder

	* firebird2/src/jrd/evl.cpp (1.57):

	Fix issues noted by Claudio

2003-12-31 11:33  robocop

	* firebird2/src/common/: utils.cpp (1.1), utils_proto.h (1.1):

	adding obviously missing files, thanks Arno.

2003-12-31 06:35  robocop

	* firebird2/: builds/win32/blrtable.bat (1.8),
	builds/win32/make_boot.bat (1.22), builds/win32/msvc6/common.dsp
	(1.23), builds/win32/msvc6/common_classic.dsp (1.17),
	builds/win32/msvc6/engine.dsp (1.39), builds/win32/msvc6/isql.dsp
	(1.20), src/burp/burp.cpp (1.61), src/common/fb_exception.cpp
	(1.5), src/dsql/metd.epp (1.44), src/dsql/pass1.cpp (1.124),
	src/dudley/ddl.cpp (1.28), src/include/fb_exception.h (1.7),
	src/include/fb_types.h (1.36), src/include/firebird.h (1.17),
	src/intl/lc_ascii.cpp (1.8), src/intl/lc_ascii.h (1.5),
	src/intl/lc_big5.cpp (1.8), src/intl/lc_big5.h (1.4),
	src/intl/lc_dos.cpp (1.6), src/intl/lc_dos.h (1.3),
	src/intl/lc_iso8859_1.cpp (1.6), src/intl/lc_iso8859_2.cpp (1.8),
	src/intl/lc_jis.cpp (1.8), src/isql/extract.epp (1.23),
	src/isql/isql.epp (1.66), src/isql/isql_proto.h (1.16),
	src/isql/show.epp (1.32), src/jrd/btr.cpp (1.59), src/jrd/cch.cpp
	(1.59), src/jrd/cch_proto.h (1.14), src/jrd/common.h (1.94),
	src/jrd/cvt.cpp (1.33), src/jrd/dfw.epp (1.78), src/jrd/dmp.cpp
	(1.12), src/jrd/dpm.epp (1.23), src/jrd/dyn.epp (1.41),
	src/jrd/dyn_def.epp (1.46), src/jrd/dyn_del.epp (1.20),
	src/jrd/dyn_mod.epp (1.30), src/jrd/dyn_proto.h (1.8),
	src/jrd/event.cpp (1.40), src/jrd/evl.cpp (1.56), src/jrd/exe.cpp
	(1.93), src/jrd/exe.h (1.30), src/jrd/ext.cpp (1.33),
	src/jrd/fun.epp (1.30), src/jrd/grant.epp (1.21),
	src/jrd/grant_proto.h (1.5), src/jrd/idx.cpp (1.38),
	src/jrd/ini.epp (1.31), src/jrd/intl_builtin.cpp (1.20),
	src/jrd/isc_file.cpp (1.68), src/jrd/jrd.cpp (1.123),
	src/jrd/jrd_pwd.h (1.12), src/jrd/lck.cpp (1.29),
	src/jrd/lck_proto.h (1.6), src/jrd/log.cpp (1.12), src/jrd/met.epp
	(1.83), src/jrd/met_proto.h (1.28), src/jrd/nav.cpp (1.22),
	src/jrd/nbak.cpp (1.17), src/jrd/pag.cpp (1.55),
	src/jrd/pag_proto.h (1.8), src/jrd/par.cpp (1.69),
	src/jrd/pcmet.epp (1.9), src/jrd/pcmet_proto.h (1.6),
	src/jrd/pwd.cpp (1.23), src/jrd/req.h (1.21), src/jrd/rlck.cpp
	(1.16), src/jrd/rpb_chain.cpp (1.5), src/jrd/rse.cpp (1.48),
	src/jrd/sbm.h (1.5), src/jrd/scl.epp (1.35), src/jrd/scl_proto.h
	(1.10), src/jrd/sdw.cpp (1.27), src/jrd/sdw_proto.h (1.8),
	src/jrd/shut.cpp (1.12), src/jrd/sqz.cpp (1.11), src/jrd/sqz.h
	(1.4), src/jrd/sqz_proto.h (1.7), src/jrd/svc.cpp (1.98),
	src/jrd/sym.cpp (1.9), src/jrd/tpc.cpp (1.10), src/jrd/tra.cpp
	(1.52), src/jrd/vio.cpp (1.68), src/jrd/vio_proto.h (1.15),
	src/jrd/why.cpp (1.48), src/jrd/os/pio_proto.h (1.6),
	src/jrd/os/posix/unix.cpp (1.12), src/jrd/os/vms/extvms.cpp (1.6),
	src/jrd/os/vms/vms.cpp (1.11), src/jrd/os/vms/vmslo_proto.h (1.3),
	src/jrd/os/vms/vmslock.cpp (1.4), src/jrd/os/win32/path_utils.cpp
	(1.8), src/jrd/os/win32/winnt.cpp (1.8), src/lock/lock.cpp (1.82),
	src/lock/lock.h (1.22), src/lock/lock_proto.h (1.6),
	src/misc/blrtable.cpp (1.6), src/qli/mov.cpp (1.28),
	src/qli/show.epp (1.27), src/remote/interface.cpp (1.67),
	src/utilities/stats.epp (1.7), src/utilities/gsec/gsec.cpp (1.18),
	src/utilities/gsec/security.epp (1.8), src/utilities/gstat/dba.epp
	(1.22), src/utilities/gstat/ppg.cpp (1.8),
	src/utilities/rebuild/rebuild.cpp (1.6):

	Cleanup

2003-12-30 03:48  skidder

	* firebird2/src/utilities/gsec/gsec.cpp (1.17):

	Correction

2003-12-30 03:06  skidder

	* firebird2/builds/install/arch-specific/linux/Makefile.in (1.2):

	Forward port generation of external debug info to FB2 HEAD

2003-12-28 14:42  arnobrinkman

	* firebird2/src/jrd/: btn.cpp (1.3), btr.cpp (1.58):

	use standard memcpy / memmove functions and fix a bug with
	large-key index

2003-12-28 00:48  skidder

	* firebird2/builds/posix/prefix.linux (1.24):

	Build debuggable release binaries on Linux

2003-12-27 23:03  skidder

	* firebird2/src/jrd/ibase.h (1.63):

	Add Firebird version define to ibase.h

2003-12-27 19:50  fsg

	* firebird2/src/isql/isql.epp (1.65):

	oops, it wasn't intended to commit isql.epp, so roll it back FSG

2003-12-27 18:59  fsg

	* firebird2/src/: burp/burp.cpp (1.60), burp/restore.epp (1.58),
	isql/isql.epp (1.64), isql/isql.h (1.19), jrd/evl_string.h (1.5),
	jrd/idx.cpp (1.37), jrd/why.cpp (1.47):

	First changes to get it compiled under linux again.  FSG

2003-12-27 05:37  skidder

	* firebird2/src/jrd/: cmp.cpp (1.86), constants.h (1.9), evl.cpp
	(1.55), evl_proto.h (1.10), evl_string.h (1.4), evl_string_test.cpp
	(1.4), exe.h (1.29), intl.cpp (1.43), intl_classes.h (1.11),
	opt.cpp (1.120):

	Integrate new LIKE/STARTING WITH/CONTAINING algorithms into the
	engine. This has following impact: 1. String functions now search
	BLOBs correctly 2. Their performace is improved 3. Fixed crash when
	NULL is passed as escape value to LIKE

2003-12-24 14:02  dimitr

	* firebird2/src/jrd/: rse.cpp (1.47), sort.cpp (1.52), sort.h
	(1.15):

	Fixed server crashes in sort finilization. Thanks to Vlad Horsun
	and Oleg Loa.

2003-12-24 13:23  dimitr

	* firebird2/src/remote/os/win32/srvr_w32.cpp (1.13):

	Fixed internal window issue.

2003-12-22 19:30  dimitr

	* firebird2/src/jrd/isc_file.cpp (1.67):

	Fixed bug introduced some months ago.

2003-12-22 19:26  dimitr

	* firebird2/src/burp/mvol.cpp (1.30):

	Oooops, sorry.

2003-12-22 19:03  dimitr

	* firebird2/src/jrd/vio.cpp (1.67):

	Minor addition to one of my previous changes.

2003-12-22 18:58  dimitr

	* firebird2/src/burp/mvol.cpp (1.29):

	Another bugfix by Oleg Loa. Never terminate the server when GBAK is
	running as a service.

2003-12-22 18:51  dimitr

	* firebird2/src/jrd/evl.cpp (1.54):

	Fixed bug in nulls handling in BETWEEN. Thanks to Oleg Loa.

2003-12-22 10:59  robocop

	* firebird2/src/: alice/alice.cpp (1.47), burp/backup.epp (1.47),
	burp/burp.cpp (1.59), burp/burp.h (1.39), burp/burp_proto.h (1.12),
	burp/restore.epp (1.57), common/classes/vector.h (1.6),
	dsql/array.epp (1.26), dsql/array_proto.h (1.13), dsql/dsql.cpp
	(1.86), dsql/make.cpp (1.53), dsql/metd.epp (1.43), dudley/exe.epp
	(1.40), gpre/cme.cpp (1.21), gpre/gpre_meta_boot.cpp (1.36),
	gpre/pretty.cpp (1.21), gpre/sql.cpp (1.37), include/fb_types.h
	(1.35), isql/show.epp (1.31), jrd/all.cpp (1.20), jrd/all.h (1.8),
	jrd/alt.cpp (1.45), jrd/alt_proto.h (1.8), jrd/blb.cpp (1.45),
	jrd/blob_filter.cpp (1.16), jrd/blp.h (1.9), jrd/btr.cpp (1.57),
	jrd/builtin.cpp (1.8), jrd/cch.cpp (1.58), jrd/cch_proto.h (1.13),
	jrd/cmp.cpp (1.85), jrd/cmp_proto.h (1.16), jrd/cvt.cpp (1.32),
	jrd/cvt2.cpp (1.21), jrd/dfw.epp (1.77), jrd/dsc.cpp (1.15),
	jrd/dsc.h (1.10), jrd/entry.h (1.14), jrd/event.cpp (1.39),
	jrd/event.h (1.9), jrd/event_proto.h (1.11), jrd/evl.cpp (1.53),
	jrd/evl_proto.h (1.9), jrd/exe.cpp (1.92), jrd/filters.cpp (1.26),
	jrd/flu_proto.h (1.8), jrd/functions.cpp (1.9), jrd/gds.cpp
	(1.116), jrd/ibase.h (1.62), jrd/idx.cpp (1.36), jrd/ini.h (1.11),
	jrd/jrd.cpp (1.122), jrd/jrd.h (1.64), jrd/jrd_proto.h (1.20),
	jrd/met.epp (1.82), jrd/met_proto.h (1.27), jrd/nbak.cpp (1.16),
	jrd/opt.cpp (1.119), jrd/par.cpp (1.68), jrd/rlck.cpp (1.15),
	jrd/rse.cpp (1.46), jrd/sdw.cpp (1.26), jrd/sdw_proto.h (1.7),
	jrd/sort.cpp (1.51), jrd/sort.h (1.14), jrd/tra.cpp (1.51),
	jrd/utl.cpp (1.54), jrd/utl_proto.h (1.13), jrd/val.h (1.14),
	jrd/vio.cpp (1.66), jrd/vio_proto.h (1.14), jrd/why.cpp (1.46),
	jrd/why_proto.h (1.16), jrd/os/path_utils.h (1.6),
	jrd/os/vms/vmsevent.cpp (1.10), qli/meta.epp (1.36), qli/mov.cpp
	(1.27), remote/inter_proto.h (1.14), remote/interface.cpp (1.66),
	remote/protocol.cpp (1.37), remote/protocol.h (1.17),
	remote/remote.h (1.23), remote/server.cpp (1.63),
	utilities/gsec/gsec.cpp (1.16), utilities/gsec/gsec.h (1.8),
	utilities/gsec/gsec_proto.h (1.6), utilities/gsec/secur_proto.h
	(1.5), utilities/gsec/security.epp (1.7):

	General cleanup

2003-12-22 02:38  skidder

	* firebird2/src/jrd/pag.cpp (1.54):

	Fix leak from connection memory pool when isc_database_info is
	called. Do not backport to FB1.5 because bug was present in FB1
	codebase

2003-12-22 00:54  skidder

	* firebird2/: builds/win32/defs/fbclient.def (1.7),
	builds/win32/defs/gds32.def (1.6), src/dsql/array.epp (1.25),
	src/dsql/array_proto.h (1.12), src/jrd/ibase.h (1.61):

	Rollback crazy change made by Dimitry Sibiryakov and approved by
	Claudio Valderrama. We should not break compatibility with half of
	the world without apparent reasons.

2003-12-21 03:34  skidder

	* firebird2/src/jrd/: blp.h (1.8), exe.h (1.28), opt.cpp (1.118),
	par.cpp (1.67):

	Implement MSSQL-like (standard conforming) behavior regarding
	default nulls placement.  Thanks to Arno changes we can map default
	placement to indices directly for ODS11+.  This should close
	SF#225218

2003-12-21 01:07  skidder

	* firebird2/src/: dsql/gen.cpp (1.56), dsql/node.h (1.40),
	dsql/parse.y (1.117), jrd/blr.h (1.15), jrd/par.cpp (1.66):

	Fix minor flaw in explicit nulls placement design. This change
	doesn't cause any user-visible changes in engine behavior. Fix is
	critical for future development in this area and needs to be
	backported in B1_5_Release.

2003-12-17 12:05  aafemt

	* firebird2/builds/posix/Makefile.in.client.util (1.18):

	Add db_alias.cpp to gstat

2003-12-15 22:10  dimitr

	* firebird2/src/jrd/btr.cpp (1.56):

	Fixed my yesterday's bug.

2003-12-14 23:29  skidder

	* firebird2/src/: jrd/sch.cpp (1.13), utilities/gsec/gsec.cpp
	(1.15):

	Linux-related Services API fixes. All Services API work on Linux CS
	now.

2003-12-14 19:24  dimitr

	* firebird2/src/: alice/all.cpp (1.16), dsql/alld.cpp (1.18),
	common/classes/array.h (1.14):

	Minor cleanup

2003-12-14 19:22  dimitr

	* firebird2/src/jrd/: btr.cpp (1.55), btr.h (1.20), dfw.epp (1.76),
	ods.h (1.12):

	IMPORTANT - this commit introduces an ODS change! 1. Added
	selectivity to idx_repeat and irtd 2. Let's make the selectivity
	array independent from ODS 3. Cleanup TODO - use per-segment
	selectivities in the optimizer and get rid of idx::idx_selectivity
	for ever

2003-12-14 05:44  skidder

	* firebird2/src/: alice/alice.cpp (1.46), burp/burp.cpp (1.58),
	dudley/ddl.cpp (1.27), jrd/svc.cpp (1.97), lock/print.cpp (1.32),
	utilities/cache.cpp (1.13), utilities/gsec/gsec.cpp (1.14),
	utilities/gstat/dba.epp (1.21):

	Enable gfix/gstat services API on classic builds. Rollback Blas'
	changes in this area

2003-12-14 05:39  skidder

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.14),
	common.vcproj (1.12), common_classic.vcproj (1.10),
	common_static.vcproj (1.2), engine.vcproj (1.29),
	engine_classic.vcproj (1.28), engine_embed.vcproj (1.16),
	fbclient.vcproj (1.27), fbclient_static.vcproj (1.9),
	nbackup.vcproj (1.4):

	Fix MSVC7 makefiles. Note: I didn't test them with VC 7.0, only 7.1

2003-12-14 05:34  skidder

	* firebird2/src/common/config/config.cpp (1.46):

	Fix another initializatoin race condition

2003-12-14 05:33  skidder

	* firebird2/src/jrd/sch.cpp (1.12):

	Fix initializatoin race condition

2003-12-14 05:23  skidder

	* firebird2/src/include/fb_types.h (1.34):

	Fix Linux build

2003-12-13 15:43  dimitr

	* firebird2/src/utilities/gstat/dba.epp (1.20):

	Make gstat to work with database aliases.

2003-12-13 15:42  dimitr

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.30), common.dsp
	(1.22), common_classic.dsp (1.16), engine.dsp (1.38),
	engine_classic.dsp (1.34), fbclient.dsp (1.41):

	1) Move db_alias.cpp to common.lib 2) Add common.lib to gstat.exe

2003-12-13 11:59  dimitr

	* firebird2/src/common/config/config_file.cpp (1.13):

	Let's be compatible with the config files open in binary mode.

2003-12-13 11:42  dimitr

	* firebird2/src/jrd/: exe.cpp (1.91), tra.h (1.17), vio.cpp (1.65):

	Get rid of the free block lists. Our memory manager handles it
	better.

2003-12-12 18:33  dimitr

	* firebird2/src/jrd/cmp.cpp (1.84):

	Always copy message structures. Keep all message references in
	sync. Never allow one message node to be shared between different
	RSBs.

2003-12-12 18:26  dimitr

	* firebird2/src/jrd/svc.cpp (1.96):

	Removed v1.5 stub.

2003-12-12 00:06  arnobrinkman

	* firebird2/src/jrd/: btr.cpp (1.54), opt.cpp (1.117):

	Fix some descending bugs i created

2003-12-11 11:33  robocop

	* firebird2/src/: include/fb_types.h (1.33), intl/cv_big5.cpp
	(1.5), intl/cv_big5.h (1.3), intl/cv_gb2312.cpp (1.5),
	intl/cv_gb2312.h (1.2), intl/cv_jis.cpp (1.5), intl/cv_jis.h (1.2),
	intl/cv_ksc.cpp (1.5), intl/cv_ksc.h (1.2), intl/cv_unicode_fss.cpp
	(1.5), intl/cv_unicode_fss.h (1.5), intl/lc_ascii.cpp (1.7),
	intl/lc_ascii.h (1.4), intl/lc_big5.cpp (1.7), intl/lc_dos.cpp
	(1.5), intl/lc_dos.h (1.2), intl/lc_gb2312.cpp (1.4),
	intl/lc_iso8859_2.cpp (1.7), intl/lc_jis.cpp (1.7), intl/lc_ksc.cpp
	(1.8), intl/lc_unicode_ucs2.cpp (1.7), jrd/alt.cpp (1.44),
	jrd/blb.cpp (1.44), jrd/blb_proto.h (1.14), jrd/blf_proto.h (1.9),
	jrd/blob_filter.cpp (1.15), jrd/blob_filter.h (1.7), jrd/btr.cpp
	(1.53), jrd/cch.cpp (1.57), jrd/dfw.epp (1.75), jrd/dpm.epp (1.22),
	jrd/evl.cpp (1.52), jrd/evl_proto.h (1.8), jrd/exe.cpp (1.90),
	jrd/filters.cpp (1.25), jrd/idx.cpp (1.35), jrd/idx_proto.h (1.13),
	jrd/ini.epp (1.30), jrd/intl.cpp (1.42), jrd/intl_builtin.cpp
	(1.19), jrd/intl_classes.h (1.10), jrd/intl_proto.h (1.10),
	jrd/jrd.cpp (1.121), jrd/jrd.h (1.63), jrd/met.epp (1.81),
	jrd/met_proto.h (1.26), jrd/nav.cpp (1.21), jrd/nbak.cpp (1.15),
	jrd/ods.h (1.11), jrd/opt.cpp (1.116), jrd/pag.cpp (1.53),
	jrd/par.cpp (1.65), jrd/req.h (1.20), jrd/rse.cpp (1.45),
	jrd/sdl.cpp (1.27), jrd/sdl_proto.h (1.10), jrd/sdw.cpp (1.25),
	jrd/shut.cpp (1.11), jrd/sort.cpp (1.50), jrd/sort.h (1.13),
	jrd/sort_proto.h (1.8), jrd/sqz.cpp (1.10), jrd/tpc.cpp (1.9),
	jrd/tra.cpp (1.50), jrd/vio.cpp (1.64), lock/driver.cpp (1.10),
	remote/inet.cpp (1.94):

	ping-pong cleanup: change one place and you have to change several
	others

2003-12-11 09:26  dimitr

	* firebird2/src/remote/inet.cpp (1.93):

	Replaced itoa with snprintf.

2003-12-11 01:00  arnobrinkman

	* firebird2/src/dsql/dsql.cpp (1.85):

	bugfix: Post a error when no input string is given else engine will
	crash.

2003-12-06 19:13  dimitr

	* firebird2/src/dsql/metd.epp (1.42):

	Fixed problem with parameters used as UDF arguments with type of
	CSTRING.

2003-12-06 16:50  dimitr

	* firebird2/src/remote/inet.cpp (1.92):

	Fixed issues with TCP/IP port/service specification.

2003-12-06 10:40  alexpeshkoff

	* firebird2/builds/install/arch-specific/linux/super/:
	postinstall.sh.in (1.6), preuninstall.sh.in (1.5):

	SS scripts - slightly optimized for various linux distibutions

2003-12-06 10:39  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.95):

	fixed SS shutdown in case on internal deadlock

2003-12-06 03:58  skidder

	* firebird2/src/jrd/: dfw.epp (1.74), met.epp (1.80), met_proto.h
	(1.25):

	1) Implement separate algorithm of procedure dependency tracking
	for procedure modification case. This significantly decreases
	database restore times for schemas using lots of procedures calling
	each other and using tables with many triggers.  2) Enable metadata
	cache logging for PROD_BUILD because it has importance, actually

2003-12-05 21:39  skidder

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.28),
	engine_classic.vcproj (1.27), engine_embed.vcproj (1.15),
	gstat.vcproj (1.16):

	Update MSVC7 makefiles. Files were actually edited using VS2003 and
	then version numbers were replaced back to 7.0

2003-12-05 11:35  robocop

	* firebird2/src/: common/classes/alloc.h (1.30),
	common/classes/array.h (1.13), common/classes/vector.h (1.5),
	jrd/cch.cpp (1.56), jrd/cch_proto.h (1.12), jrd/enc.cpp (1.19),
	jrd/enc_proto.h (1.3), jrd/jrd.cpp (1.120), jrd/met.epp (1.79),
	jrd/met_proto.h (1.24), jrd/ods.h (1.10), jrd/pag.cpp (1.52),
	jrd/pag_proto.h (1.7), jrd/perf.cpp (1.31), jrd/perf_proto.h (1.5),
	jrd/rpb_chain.h (1.5), jrd/sdw.cpp (1.24), jrd/sdw_proto.h (1.6),
	jrd/os/guid.h (1.5), jrd/os/posix/guid.cpp (1.4),
	jrd/os/win32/guid.cpp (1.4), misc/codes.epp (1.9), remote/inet.cpp
	(1.91), utilities/gstat/dba.epp (1.19), utilities/gstat/ppg.cpp
	(1.7), utilities/gstat/ppg_proto.h (1.4):

	Cleanup Some name changes Try to fix SINIX-Z problems with send()
	prototype

2003-12-04 01:55  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.52):

	another descending problem

2003-12-04 01:22  arnobrinkman

	* firebird2/src/jrd/: btr.cpp (1.51), opt.cpp (1.115):

	Fix bugs created by myself and the problem (finally ;-) why
	descending indices were slower as ascending in some cases.

2003-12-03 09:44  robocop

	* firebird2/src/jrd/: btn.cpp (1.2), btn.h (1.2):

	constness fun

2003-12-03 09:19  robocop

	* firebird2/src/: burp/backup.epp (1.46), dsql/array.epp (1.24),
	dsql/ddl.cpp (1.82), dsql/dsql.h (1.51), dsql/user_dsql.cpp (1.29),
	gpre/exp.cpp (1.28), isql/extra_proto.h (1.7), isql/extract.epp
	(1.22), isql/isql.epp (1.63), isql/isql.h (1.18), isql/isql_proto.h
	(1.15), isql/show.epp (1.30), isql/show_proto.h (1.13), jrd/alt.cpp
	(1.43), jrd/alt_proto.h (1.7), jrd/blb.cpp (1.43), jrd/cmp.cpp
	(1.83), jrd/dfw.epp (1.73), jrd/entry.h (1.13), jrd/evl.cpp (1.51),
	jrd/exe.cpp (1.89), jrd/ibase.h (1.60), jrd/idx.cpp (1.34),
	jrd/idx_proto.h (1.12), jrd/ini.epp (1.29), jrd/ini.h (1.10),
	jrd/ini_proto.h (1.9), jrd/jrd.cpp (1.119), jrd/jrd_proto.h (1.19),
	jrd/met.epp (1.78), jrd/met_proto.h (1.23), jrd/nav.cpp (1.20),
	jrd/opt.cpp (1.114), jrd/par.cpp (1.64), jrd/pcmet_proto.h (1.5),
	jrd/req.h (1.19), jrd/rlck_proto.h (1.5), jrd/sdl.cpp (1.26),
	jrd/sdl_proto.h (1.9), jrd/svc.cpp (1.94), jrd/svc_proto.h (1.12),
	jrd/trig.h (1.12), jrd/why.cpp (1.45), jrd/why_proto.h (1.15),
	remote/inet.cpp (1.90), remote/inet_proto.h (1.8),
	remote/inter_proto.h (1.13), remote/interface.cpp (1.65),
	remote/server.cpp (1.62), remote/xnet.cpp (1.36),
	remote/xnet_proto.h (1.10), remote/os/win32/wnet.cpp (1.14),
	remote/os/win32/wnet_proto.h (1.5), utilities/create_db.cpp (1.8),
	utilities/run_service.cpp (1.8):

	More cleanup

2003-12-03 02:53  brodsom

	* firebird2/src/iscguard/iscguard.cpp (1.31):

	Correction

2003-12-02 17:04  brodsom

	* firebird2/src/iscguard/iscguard.cpp (1.30):

	Fix posix build (const_cast needed)

2003-12-02 17:03  brodsom

	* firebird2/builds/posix/Makefile.in.client.util (1.17):

	Fix posix builds (new btn.cpp source)

2003-12-02 16:35  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.50):

	remove unnessecary code

2003-12-02 16:08  alexpeshkoff

	* firebird2/src/jrd/idx.cpp (1.33):

	Fixed use of descending index as table's primary key.  Problems
	were related with referencing such table in foreign key.

2003-12-02 12:52  aafemt

	* firebird2/src/jrd/btr.cpp (1.49):

	Wrong variable name fixed. Thanks to Claudio

2003-12-02 03:50  brodsom

	* firebird2/builds/posix/make.shared.variables (1.33):

	Fix posix build, add new source btn.cpp.

2003-12-02 03:44  brodsom

	* firebird2/src/: gpre/exp.cpp (1.27), jrd/btr.cpp (1.48),
	isql/isql.epp (1.62), dsql/parse.y (1.116):

	Fix scope change that breaks posix build

2003-12-01 20:44  dimitr

	* firebird2/src/common/config/config.cpp (1.45):

	Small correction.

2003-12-01 19:36  dimitr

	* firebird2/src/jrd/trig.h (1.11):

	Fixed PK/FK problem caused by my yesterday's commit.  Let's adjust
	RDB$TRIGGER_18 to allow modifications of RDB$STATISTICS.

2003-12-01 18:53  dimitr

	* firebird2/src/common/classes/array.h (1.12):

	Oops, sorry.

2003-12-01 17:29  dimitr

	* firebird2/src/common/classes/array.h (1.11):

	Correction

2003-12-01 11:25  arnobrinkman

	* firebird2/src/jrd/: btn.cpp (1.1), btn.h (1.1):

	Enhanced Index Structure.  1) NULLs on top when sorting on ASC
	index, DESC stays the same.  2) Support for larger index lengths,
	can be up to 1/4 page size.  3) Store record-number on
	non-leafpages for faster lookup in many duplicates.  4) Jump-nodes
	for faster key-lookup in index on larger page-sizes.  5) Segment
	selectivity calculation added.

2003-12-01 03:51  arnobrinkman

	* firebird2/builds/win32/msvc6/: engine.dsp (1.37),
	engine_classic.dsp (1.33), engine_embed.dsp (1.14), gstat.dsp
	(1.17):

	Enhanced Index Structure.  1) NULLs on top when sorting on ASC
	index, DESC stays the same.  2) Support for larger index lengths,
	can be up to 1/4 page size.  3) Store record-number on
	non-leafpages for faster lookup in many duplicates.  4) Jump-nodes
	for faster key-lookup in index on larger page-sizes.  5) Segment
	selectivity calculation added.

2003-12-01 03:36  arnobrinkman

	* firebird2/src/: jrd/btr.cpp (1.47), jrd/btr.h (1.19),
	jrd/btr_proto.h (1.16), jrd/cch.cpp (1.55), jrd/constants.h (1.8),
	jrd/idx.cpp (1.32), jrd/nav.cpp (1.19), jrd/ods.h (1.9),
	jrd/opt.cpp (1.113), utilities/gstat/dba.epp (1.18):

	Enhanced Index Structure.  1) NULLs on top when sorting on ASC
	index, DESC stays the same.  2) Support for larger index lengths,
	can be up to 1/4 page size.  3) Store record-number on
	non-leafpages for faster lookup in many duplicates.  4) Jump-nodes
	for faster key-lookup in index on larger page-sizes.  5) Segment
	selectivity calculation added.

2003-11-30 22:13  dimitr

	* firebird2/src/: jrd/btr.cpp (1.46), jrd/btr.h (1.18),
	jrd/btr_proto.h (1.15), jrd/dfw.epp (1.72), jrd/dfw_proto.h (1.9),
	jrd/idx.cpp (1.31), jrd/idx_proto.h (1.11), jrd/irq.h (1.5),
	jrd/pcmet.epp (1.8), include/gen/ids.h (1.6):

	Let's support segment-level selectivities. Amen.

2003-11-30 22:05  dimitr

	* firebird2/src/jrd/: ini.epp (1.28), relations.h (1.6):

	Added new field to RDB$INDEX_SEGMENTS

2003-11-30 22:04  dimitr

	* firebird2/src/jrd/: grant.epp (1.20), tra.cpp (1.49):

	Minor change

2003-11-30 22:01  dimitr

	* firebird2/src/common/classes/array.h (1.10):

	1) Const correctness 2) A few extra vector-like methods

2003-11-30 21:23  arnobrinkman

	* firebird2/src/jrd/cmp.cpp (1.82):

	Fix a bug, when end() returns pointer with value 0x0000000 then
	after -1 this value is bigger as begin()

2003-11-30 20:13  skidder

	* firebird2/src/jrd/: blb.h (1.9), btr.h (1.17), dpm_proto.h (1.7),
	dyn_proto.h (1.7), entry.h (1.12), exe_proto.h (1.8), idx_proto.h
	(1.10), inf_proto.h (1.6), jrd.h (1.62), jrd_proto.h (1.18),
	met_proto.h (1.22), pcmet_proto.h (1.4), req.h (1.18), rlck_proto.h
	(1.4), tra.h (1.16), tra_proto.h (1.9), val.h (1.13), vio_proto.h
	(1.13):

	Finish fixing class/struct inconsistencies. Firebird now builds
	using MSVC2003

2003-11-30 15:13  skidder

	* firebird2/src/jrd/cmp.cpp (1.81):

	Little correction in my invariant-tracking changes

2003-11-30 07:41  robocop

	* firebird2/src/isql/: extra_proto.h (1.6), extract.epp (1.21),
	isql.epp (1.61), isql.h (1.17), isql_proto.h (1.14), isql_win.h
	(1.3), show.epp (1.29), show_proto.h (1.12):

	isql: more cleanup and restore the ability to have nested INPUT
	commands or run INPUT commands from the interactive session without
	quitting it.

2003-11-30 03:12  skidder

	* firebird2/src/jrd/: cch.h (1.8), jrd.h (1.61), os/pio_proto.h
	(1.5):

	Begin fixing class/struct inconsistencies. This work is a part of
	task to make Firebird build using MSVC2003

2003-11-30 02:59  skidder

	* firebird2/src/jrd/jrd.h (1.60):

	Begin fixing class/struct inconsistencies. This work is a part of
	task to make Firebird build using MSVC2003

2003-11-28 07:47  robocop

	* firebird2/: builds/win32/msvc6/build_msg.dsp (1.4),
	builds/win32/msvc6/codes.dsp (1.5), src/alice/alice.cpp (1.45),
	src/dsql/array.epp (1.23), src/dsql/ddl.cpp (1.81),
	src/dsql/dsql.cpp (1.84), src/dsql/dsql_proto.h (1.13),
	src/dsql/errd.cpp (1.25), src/dsql/gen.cpp (1.55), src/dsql/hsh.cpp
	(1.23), src/dsql/keywords.cpp (1.25), src/dsql/make.cpp (1.52),
	src/dsql/metd.epp (1.41), src/dsql/parse.y (1.115),
	src/dsql/parse_proto.h (1.9), src/dsql/pass1.cpp (1.123),
	src/dsql/prepa_proto.h (1.11), src/dsql/preparse.cpp (1.27),
	src/dsql/user__proto.h (1.5), src/dsql/user_dsql.cpp (1.28),
	src/dsql/utld.cpp (1.24), src/gpre/ada.cpp (1.35),
	src/gpre/c_cxx.cpp (1.39), src/gpre/cmd.cpp (1.25),
	src/gpre/cme.cpp (1.20), src/gpre/cmp.cpp (1.25), src/gpre/cob.cpp
	(1.37), src/gpre/exp.cpp (1.26), src/gpre/exp_proto.h (1.12),
	src/gpre/ftn.cpp (1.39), src/gpre/gpre.cpp (1.47), src/gpre/gpre.h
	(1.55), src/gpre/gpre_meta.epp (1.35), src/gpre/gpre_meta_boot.cpp
	(1.35), src/gpre/gpre_proto.h (1.9), src/gpre/int_cxx.cpp (1.25),
	src/gpre/msc.cpp (1.17), src/gpre/par.cpp (1.40), src/gpre/pas.cpp
	(1.32), src/gpre/pat.cpp (1.21), src/gpre/pretty.cpp (1.20),
	src/gpre/sqe.cpp (1.25), src/gpre/sql.cpp (1.36),
	src/include/gen/msg_facs.h (1.5), src/iscguard/cntl_guard.cpp
	(1.13), src/iscguard/cntlg_proto.h (1.3), src/iscguard/iscguard.cpp
	(1.29), src/iscguard/iscguard.h (1.7), src/isql/extract.epp (1.20),
	src/isql/isql.epp (1.60), src/isql/isql_proto.h (1.13),
	src/isql/isql_win.cpp (1.10), src/isql/isql_win.h (1.2),
	src/isql/isqlw_proto.h (1.2), src/isql/show.epp (1.28),
	src/jrd/alt.cpp (1.42), src/jrd/alt_proto.h (1.6), src/jrd/entry.h
	(1.11), src/jrd/event.cpp (1.38), src/jrd/event_proto.h (1.10),
	src/jrd/gds.cpp (1.115), src/jrd/ibase.h (1.59),
	src/jrd/isc_s_proto.h (1.11), src/jrd/isc_sync.cpp (1.72),
	src/jrd/jrd.cpp (1.118), src/jrd/jrd_proto.h (1.17),
	src/jrd/rpb_chain.cpp (1.4), src/jrd/scroll_cursors.h (1.6),
	src/jrd/svc.cpp (1.93), src/jrd/svc_proto.h (1.11),
	src/jrd/svc_undoc.h (1.2), src/jrd/utl.cpp (1.53),
	src/jrd/utl_proto.h (1.12), src/jrd/why.cpp (1.44),
	src/jrd/why_proto.h (1.14), src/lock/lock.cpp (1.81),
	src/lock/lock_proto.h (1.5), src/lock/print.cpp (1.31),
	src/remote/inter_proto.h (1.12), src/remote/interface.cpp (1.64),
	src/remote/remote.h (1.22), src/remote/remote_def.h (1.24),
	src/remote/server.cpp (1.61), src/remote/xnet.h (1.6),
	src/utilities/print_pool.cpp (1.6),
	src/utilities/common/cmd_util_proto.h (1.3),
	src/utilities/gsec/gsecswi.h (1.2), src/utilities/gstat/dba.epp
	(1.17), src/utilities/gstat/dbaswi.h (1.3),
	src/utilities/ibmgr/ibmgr.h (1.4), src/utilities/ibmgr/ibmgrswi.h
	(1.2), src/utilities/install/install_nt.h (1.7),
	src/utilities/rebuild/rebuild.h (1.2):

	const correctness vars in scope minimal interface cleanup small bug
	fixes

2003-11-27 12:39  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.80), jrd.h (1.59), met.epp (1.77):

	Fixed bugs related to metadata cache and database shutdown.

2003-11-27 12:11  aafemt

	* firebird2/src/jrd/: fun.epp (1.29), fun_proto.h (1.6):

	'struct' cleanup

2003-11-26 12:15  aafemt

	* firebird2/src/jrd/: blob_filter.cpp (1.14), builtin.cpp (1.7),
	flu.cpp (1.41), flu.h (1.7), flu_proto.h (1.7), intl.cpp (1.41),
	isc.cpp (1.44), isc_file.cpp (1.66), jrd.cpp (1.117), why.cpp
	(1.43):

	'struct' cleanup

2003-11-25 17:55  bellardo

	* firebird2/src/lock/lock.cpp (1.80):

	POSIX standard says you can only call an exec* function or exit
	after a vfork().  This precludes nested vfork()s, which caused the
	lock manager not to launch in darwin.  This fix removes the nested
	vfork()s.

2003-11-24 19:02  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.92):

	Fixed serious bug in CS's services API Second, third, etc attempt
	to start service executed exactly what was done by the first one.

2003-11-23 21:17  skidder

	* firebird2/src/: common/classes/array.h (1.9), jrd/cmp.cpp (1.79),
	jrd/evl.cpp (1.50), jrd/exe.cpp (1.88), jrd/exe.h (1.27), jrd/req.h
	(1.17):

	Fix invariant tracking in recursive procedures and when invariants
	depend on variables. This solves issues like SF#627057.

2003-11-23 19:18  dimitr

	* firebird2/src/jrd/isc_file.cpp (1.65):

	Applied patch by Jim Beesley.

2003-11-23 18:54  dimitr

	* firebird2/src/jrd/cmp.cpp (1.78):

	Minor protection against improper index locks reference.

2003-11-23 18:51  dimitr

	* firebird2/src/jrd/opt.cpp (1.112):

	Minor protection against improper index locks reference.

2003-11-23 18:39  dimitr

	* firebird2/src/jrd/exe.cpp (1.87):

	Fixed IF handling in the looper.

2003-11-23 17:44  skidder

	* firebird2/src/intl/: ld.cpp (1.6), ld.h (1.22), ld_proto.h (1.5):

	Change DLL_EXPORT to FB_DLL_EXPORT in intl module to match engine
	(needed for INTL_BUILTIN on Linux)

2003-11-23 17:37  skidder

	* firebird2/configure.in (1.188):

	Correction.

2003-11-23 17:27  skidder

	* firebird2/configure.in (1.187):

	Enable support for raw devices by default

2003-11-23 10:39  dimitr

	* firebird2/src/remote/allr.cpp (1.17):

	Fixed initialization error.

2003-11-22 23:40  arnobrinkman

	* firebird2/src/dsql/make.cpp (1.51):

	bugfix: SF841696 calculated output descriptor for COALESCE/CASE
	should give charsets other then NONE/ASCII precedence

2003-11-22 01:07  arnobrinkman

	* firebird2/src/jrd/cmp.cpp (1.77):

	bugfix: Charset problem when mixing none (constants)/ascii charset
	and other character-sets in concatenation.

2003-11-21 20:52  kkuznetsov

	* firebird2/configure.in (1.186):

	first trying gcc for solx86

2003-11-21 20:45  kkuznetsov

	* firebird2/: builds/posix/prefix.solx86gcc (1.6),
	src/lock/lock.cpp (1.79):

	some solaris fixes

2003-11-21 20:42  kkuznetsov

	* firebird2/src/common/classes/rwlock.h (1.9):

	Write solaris portion of RWlock

2003-11-21 16:42  skidder

	* firebird2/src/include/gen/autoconfig_msvc.h (1.89):

	Fix MSVC build after Erik's changes

2003-11-21 12:07  aafemt

	* firebird2/src/jrd/: filte_proto.h (1.5), filters.cpp (1.24):

	'struct' and type cleanup

2003-11-20 22:53  bellardo

	* firebird2/src/jrd/: all.cpp (1.19), all.h (1.7), jrd.h (1.58):

	Fix a memory management bug that resulted in sporadic crashes when
	disconnecting from a database.

2003-11-20 18:32  skidder

	* firebird2/src/jrd/: evl_string.h (1.3), evl_string_test.cpp
	(1.3):

	Implement algorithms for CONTAINING and STARTING WITH

2003-11-20 09:13  eku

	* firebird2/: src/remote/inet.cpp (1.89), configure.in (1.185):

	Moved the definition of socklen_t to autoconfig.h. It's used in
	inet.ccp and server.cpp.

2003-11-18 21:36  skidder

	* firebird2/src/jrd/: evl_string.h (1.2), evl_string_test.cpp
	(1.2):

	Finalize operator LIKE test code coverage. A little refactoring

2003-11-18 17:54  dimitr

	* firebird2/src/jrd/: opt.cpp (1.111), rse.cpp (1.44):

	1) Fixed server crashes when a SP is used as inner stream in left
	joins 2) Fixed conjuncts out-of-limits issue

2003-11-18 14:46  brodsom

	* firebird2/src/jrd/jrd.h (1.57):

	Correction

2003-11-18 13:38  brodsom

	* firebird2/src/: jrd/iberr.cpp (1.11), jrd/isc_sync.cpp (1.71),
	jrd/jrd.h (1.56), jrd/sdw.cpp (1.23), jrd/svc.cpp (1.91),
	jrd/vio.cpp (1.63), jrd/cmp.cpp (1.76), jrd/dyn.epp (1.40),
	jrd/dyn_def.epp (1.45), jrd/err.cpp (1.29), misc/align.cpp (1.4):

	-Remove unneeded setjmp header

2003-11-18 13:33  brodsom

	* firebird2/src/: alice/all.cpp (1.15), alice/exe.cpp (1.27),
	alice/alice.cpp (1.44), alice/alice.h (1.25), alice/alice_meta.epp
	(1.28), dudley/parse.cpp (1.33), dudley/expand.cpp (1.19),
	dudley/expr.cpp (1.16), gpre/gpre.cpp (1.46):

	-Remove unneeded setjmp header

2003-11-18 12:24  aafemt

	* firebird2/src/jrd/: ext.cpp (1.32), ext.h (1.4), ext_proto.h
	(1.9), fil.h (1.7):

	'struct' cleanup

2003-11-18 08:58  robocop

	* firebird2/src/: alice/alice_meta.epp (1.27), alice/tdr.cpp
	(1.31), burp/mvol.cpp (1.28), dsql/ddl.cpp (1.80), dsql/dsql.h
	(1.50), dsql/errd.cpp (1.24), dsql/keywords.cpp (1.24),
	dsql/keywords.h (1.15), dsql/metd.epp (1.40), dsql/metd_proto.h
	(1.18), dsql/pass1.cpp (1.122), dsql/prepa_proto.h (1.10),
	dsql/preparse.cpp (1.26), dudley/exe.epp (1.39), dudley/extract.epp
	(1.26), isql/isql.epp (1.59), jrd/alt_proto.h (1.5),
	jrd/filters.cpp (1.23), jrd/rlck.cpp (1.14), jrd/svc.cpp (1.90),
	jrd/why.cpp (1.42):

	const correctness and other minor items

2003-11-18 04:21  brodsom

	* firebird2/doc/README.build.mingw.html (1.11):

	-Correction

2003-11-18 04:11  brodsom

	* firebird2/: configure.in (1.184), doc/README.build.mingw.html
	(1.10):

	-Fix threading in MinGW (and the failed tests in fbtcs)

2003-11-18 03:31  brodsom

	* firebird2/builds/win32/preprocess.bat (1.25):

	-Enable build of dba_full

2003-11-18 00:39  brodsom

	* firebird2/src/dsql/parse.y (1.114):

	-Remove unneeded win32 headers

2003-11-17 19:09  skidder

	* firebird2/src/jrd/jrd.cpp (1.116):

	Fix problem with long stream blobs

2003-11-17 17:04  skidder

	* firebird2/builds/win32/make_boot.bat (1.21):

	Fix MSVC7 build

2003-11-17 02:43  brodsom

	* firebird2/src/jrd/flu.h (1.6):

	-Simplify ifdef

2003-11-17 02:05  brodsom

	* firebird2/src/jrd/flu.h (1.5):

	-Simplify ifdef

2003-11-16 23:10  skidder

	* firebird2/src/jrd/: evl_string.h (1.1), evl_string_test.cpp
	(1.1):

	New algorithm for calculation of LIKE operator (not integrated yet,
	published for review)

2003-11-16 17:17  brodsom

	* firebird2/src/jrd/: gds.cpp (1.114), isc_file.cpp (1.64), why.cpp
	(1.41):

	-Removing some unneeded headers (WIN_NT) or explaining why are
	needed

2003-11-16 17:11  brodsom

	* firebird2/src/: lock/lock.h (1.21), utilities/gsec/gsec.cpp
	(1.13), remote/os/win32/wnet.cpp (1.13):

	-Removing some unneeded headers (WIN_NT) or explaining why are
	needed

2003-11-16 16:40  brodsom

	* firebird2/builds/win32/msvc6/Firebird2.dsw (1.29):

	-Add gstat_full project (utilities/dba_full)

2003-11-16 13:54  brodsom

	* firebird2/src/utilities/: common/cmd_util.cpp (1.6), gsec/gsec.h
	(1.7), gstat/dba.epp (1.16), ibmgr/ibmgr.h (1.3):

	-Removing some unneeded headers (WIN_NT) or explaining why are
	needed

2003-11-16 13:50  brodsom

	* firebird2/src/: jrd/os/win32/path_utils.cpp (1.7), lock/print.cpp
	(1.30), msgs/build_file.epp (1.16), qli/lex.cpp (1.23),
	remote/inet.cpp (1.88), utilities/nbackup.cpp (1.10):

	-Removing some unneeded headers (WIN_NT) or explaining why are
	needed

2003-11-16 13:23  brodsom

	* firebird2/src/jrd/: divorce.cpp (1.10), ext.cpp (1.31), flu.cpp
	(1.40), gds.cpp (1.113), log.cpp (1.11), rse.cpp (1.43), sort.cpp
	(1.49), svc.cpp (1.89), utl.cpp (1.52):

	-Removing some unneeded headers (WIN_NT) or explaining why are
	needed

2003-11-16 12:42  brodsom

	* firebird2/src/: dudley/ddl.cpp (1.26), dudley/exe.epp (1.38),
	isql/isql.epp (1.58), isql/isql.h (1.16):

	-Removing some unneeded headers (WIN_NT) or explaining why are
	needed

2003-11-16 12:39  brodsom

	* firebird2/src/: alice/alice.cpp (1.43), burp/burp.cpp (1.57),
	burp/mvol.cpp (1.27), burp/spit.cpp (1.23), burp/std_desc.h (1.4):

	-Removing uneeded headers (WIN_NT)

2003-11-16 11:31  brodsom

	* firebird2/src/jrd/: common.h (1.93), gds.cpp (1.112):

	-Fixes to be able to build with gcc 3.3.1 (MinGW)

2003-11-16 02:52  brodsom

	* firebird2/src/: jrd/os/vms/dfloat_stub.cpp (1.7),
	jrd/os/vms/vmsevent.cpp (1.9), qli/exe.cpp (1.37), qli/meta.epp
	(1.35), qli/show.epp (1.26), remote/merge.cpp (1.17),
	remote/remote.cpp (1.26), remote/server.cpp (1.60),
	utilities/run_service.cpp (1.7), utilities/stats.epp (1.6):

	-Undo gds__vax_integer to isc_vax_integer and gds__event_* to
	isc_event_* changes

2003-11-16 02:43  brodsom

	* firebird2/src/: alice/alice_meta.epp (1.26), alice/exe.cpp
	(1.26), alice/tdr.cpp (1.30), burp/mvol.cpp (1.26),
	burp/restore.epp (1.56), dsql/dsql.cpp (1.83), dsql/utld.cpp
	(1.23), dudley/exe.epp (1.37), dudley/extract.epp (1.25),
	isql/isql.epp (1.57), jrd/alt.cpp (1.41), jrd/alt_proto.h (1.4),
	jrd/dyn.epp (1.39), jrd/dyn_mod.epp (1.29), jrd/event.cpp (1.37),
	jrd/filters.cpp (1.22), jrd/gds.cpp (1.111), jrd/gds_proto.h
	(1.30), jrd/jrd.cpp (1.115), jrd/log.cpp (1.10), jrd/par.cpp
	(1.63), jrd/svc.cpp (1.88), jrd/tra.cpp (1.48), jrd/utl.cpp (1.51),
	jrd/why.cpp (1.40):

	-Undo gds__vax_integer to isc_vax_integer and gds__event_* to
	isc_event_* changes

2003-11-15 21:16  skidder

	* firebird2/src/remote/inet.cpp (1.87):

	Forcedly set SO_KEEPALIVE flag for POSIX CS connections
	independently of what was given by xinetd/inetd to us

2003-11-15 13:07  alexpeshkoff

	*
	firebird2/builds/install/arch-specific/linux/super/postinstall.sh.in
	(1.5):

	fixed install problems

2003-11-14 12:11  aafemt

	* firebird2/src/include/fb_types.h (1.32):

	return isc_quad_high and _low

2003-11-13 04:41  stryqx

	* firebird2/configure.in (1.183):

	Fix build on FreeBSD 4.x

2003-11-13 01:53  stryqx

	* firebird2/configure.in (1.182):

	Fix build on FreeBSD 4.x

2003-11-12 19:30  dimitr

	* firebird2/src/jrd/opt.cpp (1.110):

	Fixed new bug with explicit plans.

2003-11-12 00:57  stryqx

	* firebird2/src/common/classes/locks.h (1.9):

	Fix the spinlocks case for FreeBSD 4.x

2003-11-11 15:47  eku

	* firebird2/src/dsql/parse.y (1.113):

	Yacc doesn't like C++ comments in the language section.

2003-11-11 13:15  brodsom

	* firebird2/src/: utilities/rebuild/rstore.epp (1.4),
	utilities/gstat/ppg.cpp (1.6), utilities/run_service.cpp (1.6),
	utilities/stats.epp (1.5), remote/os/win32/wnet.cpp (1.12),
	remote/os/win32/srvr_w32.cpp (1.12), remote/inet.cpp (1.86),
	remote/merge.cpp (1.16), remote/protocol.cpp (1.36),
	remote/remote.cpp (1.25), remote/server.cpp (1.59), remote/allr.cpp
	(1.16), jrd/os/win32/isc_ipc.cpp (1.8), jrd/os/win32/winnt.cpp
	(1.7), jrd/os/vms/dfloat_stub.cpp (1.6), jrd/os/vms/extvms.cpp
	(1.5), jrd/os/vms/rdb.cpp (1.7), jrd/os/vms/rdbint.cpp (1.7),
	jrd/os/vms/vms.cpp (1.10), jrd/os/vms/vmsevent.cpp (1.8),
	jrd/os/posix/isc_ipc.cpp (1.7), jrd/os/posix/unix.cpp (1.11):

	-Replace gds__ constants with isc_ contants -Replace codes.h with
	iberror.h (or remove) -Move gds__vax_integer and gds__event_block*
	to alt.cpp and isc_ to gds.cpp -Use ISC_QUAD internally -Use
	isc_vax_integer internally

2003-11-11 13:12  brodsom

	* firebird2/src/: jrd/align.h (1.5), jrd/all.cpp (1.18),
	jrd/alt.cpp (1.40), jrd/alt_proto.h (1.3), jrd/blb.cpp (1.42),
	jrd/blob_filter.cpp (1.13), jrd/btr.cpp (1.45), jrd/cch.cpp (1.54),
	jrd/cvt.cpp (1.31), jrd/cvt2.cpp (1.20), jrd/dfw.epp (1.71),
	jrd/dyn.epp (1.38), jrd/dyn.h (1.11), jrd/dyn_mod.epp (1.28),
	jrd/exe.cpp (1.86), jrd/ext.cpp (1.30), jrd/filters.cpp (1.21),
	jrd/flu.cpp (1.39), jrd/gds.cpp (1.110), jrd/gds_proto.h (1.29),
	jrd/grant.epp (1.19), jrd/event.cpp (1.36), jrd/evl.cpp (1.49),
	jrd/err.cpp (1.28), jrd/ibase.h (1.58), jrd/iberr.cpp (1.10),
	jrd/iberr.h (1.7), jrd/idx.cpp (1.30), jrd/ini.epp (1.27),
	jrd/intl.cpp (1.40), jrd/isc.cpp (1.43), jrd/isc_file.cpp (1.63),
	jrd/isc_sync.cpp (1.70), jrd/jrd.cpp (1.114), jrd/lck.cpp (1.28),
	jrd/log.cpp (1.9), jrd/nav.cpp (1.18), jrd/nbak.cpp (1.14),
	jrd/par.cpp (1.62), jrd/qatest.cpp (1.6), jrd/sdl.cpp (1.25),
	jrd/sdw.cpp (1.22), jrd/sort.cpp (1.48), jrd/status.cpp (1.11),
	jrd/svc.cpp (1.87), jrd/tpc.cpp (1.8), jrd/tra.cpp (1.47),
	jrd/utl.cpp (1.50), jrd/utl_proto.h (1.11), jrd/why.cpp (1.39),
	jrd/quad.cpp (1.8), jrd/rlck.cpp (1.13), jrd/rse.cpp (1.42),
	lock/lock.cpp (1.78), msgs/check_msgs.epp (1.8), qli/show.epp
	(1.25), qli/exe.cpp (1.36), qli/meta.epp (1.34), qli/mov.cpp
	(1.26), qli/picstr.cpp (1.18), qli/proc.epp (1.23), qli/eval.cpp
	(1.32):

	-Replace gds__ constants with isc_ contants -Replace codes.h with
	iberror.h (or remove) -Move gds__vax_integer and gds__event_block*
	to alt.cpp and isc_ to gds.cpp -Use ISC_QUAD internally -Use
	isc_vax_integer internally

2003-11-11 13:08  brodsom

	* firebird2/src/: include/fb_types.h (1.31), isql/isql.epp (1.56),
	isql/isql_proto.h (1.12), isql/show_proto.h (1.11):

	-Replace gds__ constants with isc_ contants -Replace codes.h with
	iberror.h (or remove) -Move gds__vax_integer and gds__event_block*
	to alt.cpp and isc_ to gds.cpp -Use ISC_QUAD internally -Use
	isc_vax_integer internally

2003-11-11 13:05  brodsom

	* firebird2/src/: alice/tdr.cpp (1.29), alice/alice_meta.epp
	(1.25), alice/exe.cpp (1.25), burp/burp.h (1.38), burp/mvol.cpp
	(1.25), burp/restore.epp (1.55), dsql/metd.epp (1.39),
	dsql/movd.cpp (1.11), dsql/pass1.cpp (1.121), dsql/user_dsql.cpp
	(1.27), dsql/utld.cpp (1.22), dsql/alld.cpp (1.17), dsql/array.epp
	(1.22), dsql/array_proto.h (1.11), dsql/ddl.cpp (1.79),
	dsql/dsql.cpp (1.82), dsql/errd.cpp (1.23), dsql/make.cpp (1.50),
	dudley/exe.epp (1.36), dudley/extract.epp (1.24), dudley/parse.cpp
	(1.32), gpre/cme.cpp (1.19), gpre/gpre_meta.epp (1.34),
	gpre/gpre_meta_boot.cpp (1.34), gpre/int_cxx.cpp (1.24),
	gpre/movg.cpp (1.7), gpre/pas.cpp (1.31), gpre/sql.cpp (1.35):

	-Replace gds__ constants with isc_ contants -Replace codes.h with
	iberror.h (or remove) -Move gds__vax_integer and gds__event_block*
	to alt.cpp and isc_ to gds.cpp -Use ISC_QUAD internally -Use
	isc_vax_integer internally

2003-11-10 12:25  aafemt

	* firebird2/: autogen.sh (1.10), configure.in (1.181):

	downgrade autoconf requirement to 2.56

2003-11-10 10:47  robocop

	* firebird2/src/isql/show.epp (1.27):

	Fix cleanup bug reported by Tomas Skoda

2003-11-10 10:15  robocop

	* firebird2/src/: dsql/alld.cpp (1.16), dsql/array.epp (1.21),
	dsql/array_proto.h (1.10), dsql/ddl.cpp (1.78), dsql/ddl_proto.h
	(1.13), dsql/dsql.cpp (1.81), dsql/dsql.h (1.49), dsql/gen.cpp
	(1.54), dsql/gen_proto.h (1.12), dsql/hsh.cpp (1.22), dsql/make.cpp
	(1.49), dsql/make_proto.h (1.19), dsql/metd.epp (1.38),
	dsql/metd_proto.h (1.17), dsql/parse.y (1.112), dsql/pass1.cpp
	(1.120), dsql/user_dsql.cpp (1.26), dudley/extract.epp (1.23),
	gpre/gpre.cpp (1.45), gpre/gpre.h (1.54), include/memory_routines.h
	(1.5), jrd/alt.cpp (1.39), jrd/cmp.cpp (1.75), jrd/ibase.h (1.57),
	jrd/jrd.cpp (1.113), jrd/utl.cpp (1.49), lock/driver.cpp (1.9),
	misc/blrtable.cpp (1.5), msgs/change_msgs.epp (1.13),
	msgs/check_msgs.epp (1.7), msgs/enter_msgs.epp (1.10),
	msgs/modify_msgs.epp (1.10), qli/exe.cpp (1.35), qli/proc.epp
	(1.22), remote/xdr.cpp (1.15), remote/os/win32/srvr_w32.cpp (1.11),
	utilities/common/cmd_util.cpp (1.5), utilities/gstat/ppg.cpp (1.5),
	utilities/ibmgr/ibmgr.cpp (1.9), utilities/install/services.cpp
	(1.7), utilities/rebuild/rebuild.cpp (1.5),
	utilities/rebuild/rmet.epp (1.4), utilities/rebuild/rstore.epp
	(1.3):

	const correctness and cleanup

2003-11-10 07:27  stryqx

	* firebird2/src/dsql/keywords.cpp (1.23):

	Undefine PAGE_SIZE to allow successful compile with gcc 3.3.3.

2003-11-10 03:13  brodsom

	* firebird2/src/remote/os/win32/srvr_w32.cpp (1.10):

	Correction (Thanks to Claudio)

2003-11-10 01:04  brodsom

	* firebird2/src/jrd/: alt_proto.h (1.2), os/vms/extvms.cpp (1.4),
	os/vms/map.cpp (1.6), os/vms/mblr.cpp (1.3), os/vms/rdb.cpp (1.6),
	os/vms/rdbint.cpp (1.6), os/vms/vms.cpp (1.9), os/vms/vmsevent.cpp
	(1.7), os/vms/vmslock.cpp (1.3), os/vms/dfloat_stub.cpp (1.5):

	-Removing gdsold.h and gds.h

2003-11-09 19:59  dimitr

	* firebird2/src/jrd/dfw.epp (1.70):

	Reworked my previous fix. We shouldn't rely on the relation
	scanning time.

2003-11-09 16:38  brodsom

	* firebird2/src/jrd/: alt.cpp (1.38), alt_proto.h (1.1), utl.cpp
	(1.48), utl_proto.h (1.10), why.cpp (1.38), why_proto.h (1.13):

	-Removing gdsold.h and gds.h -Replace gds__ functions with isc_
	functions for internal use

2003-11-09 16:38  brodsom

	* firebird2/src/dsql/: dsql.cpp (1.80), user_dsql.cpp (1.25):

	-Removing gdsold.h and gds.h -Replace gds__ functions with isc__
	functions for internal use

2003-11-09 13:03  dimitr

	* firebird2/doc/WhatsNew (1.43):

	Let's clear this document for v2.0.

2003-11-09 11:40  dimitr

	* firebird2/doc/README.user.embedded (1.2):

	Corrections.

2003-11-09 10:51  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.74), cmp_proto.h (1.15), dfw.epp
	(1.69), exe.cpp (1.85), exe_proto.h (1.7), jrd.cpp (1.112):

	1) Make view fields unconditionally updatable 2) Make views
	updatable only directly or via the triggers 3) Cleanup

2003-11-08 17:39  brodsom

	* firebird2/src/jrd/: alt.cpp (1.37), blob_filter.cpp (1.12),
	opt.cpp (1.109), pag.cpp (1.51), par.cpp (1.61), pcmet.epp (1.7),
	perf.cpp (1.30), pwd.cpp (1.22), sch.cpp (1.11), scl.epp (1.34),
	sdl.cpp (1.24), shut.cpp (1.10), tra.cpp (1.46), utl.cpp (1.47),
	why.cpp (1.37), why_proto.h (1.12), met.epp (1.76):

	Removing gdsold.h and gds.h

2003-11-08 17:33  brodsom

	* firebird2/src/: utilities/ibmgr/ibmgr.cpp (1.8),
	utilities/ibmgr/srvrmgr.cpp (1.8), jrd/cmp.cpp (1.73), jrd/dfw.epp
	(1.68), jrd/dpm.epp (1.21), jrd/dsc.cpp (1.14), jrd/dyn.epp (1.37),
	jrd/dyn.h (1.10), jrd/dyn_def.epp (1.44), jrd/dyn_del.epp (1.19),
	jrd/dyn_mod.epp (1.27), jrd/dyn_util.epp (1.22), jrd/filters.cpp
	(1.20), jrd/fun.epp (1.28), jrd/grant.epp (1.18), jrd/ibase.h
	(1.56), jrd/inf.cpp (1.25), jrd/ini.epp (1.26), jrd/jrd.cpp
	(1.111), jrd/jrd_proto.h (1.16):

	Removing gdsold.h and gds.h

2003-11-08 17:30  brodsom

	* firebird2/src/: remote/inet.cpp (1.85), remote/inet_server.cpp
	(1.32), remote/interface.cpp (1.63), remote/merge.cpp (1.15),
	remote/parser.cpp (1.13), remote/remote.cpp (1.24),
	remote/server.cpp (1.58), remote/xnet.cpp (1.35), qli/command.cpp
	(1.15), qli/dtr.cpp (1.29), qli/eval.cpp (1.31), qli/exe.cpp
	(1.34), qli/format.cpp (1.22), qli/gener.cpp (1.27), qli/help.epp
	(1.13), qli/lex.cpp (1.22), qli/meta.epp (1.33), qli/proc.epp
	(1.21), qli/procddl4.h (1.3), qli/show.epp (1.24), gpre/jrdmet.cpp
	(1.13), gpre/par.cpp (1.39), gpre/pas.cpp (1.30), gpre/pretty.cpp
	(1.19), gpre/sql.cpp (1.34), gpre/ada.cpp (1.34), gpre/c_cxx.cpp
	(1.38), gpre/cmd.cpp (1.24), gpre/cme.cpp (1.18), gpre/cmp.cpp
	(1.24), gpre/cob.cpp (1.36), gpre/dyntable.cpp (1.6), gpre/exp.cpp
	(1.25), gpre/ftn.cpp (1.38), gpre/gpre_meta.epp (1.33),
	gpre/gpre_meta_boot.cpp (1.33), gpre/int_cxx.cpp (1.23),
	isql/extract.epp (1.19), isql/isql.epp (1.55), isql/isql_proto.h
	(1.11), isql/isql_win.cpp (1.9), isql/show.epp (1.26),
	isql/show_proto.h (1.10):

	Removing gdsold.h and gds.h

2003-11-08 17:26  brodsom

	* firebird2/src/: utilities/gstat/ppg.cpp (1.4),
	utilities/gstat/dba.epp (1.15), utilities/gsec/gsec.cpp (1.12),
	utilities/gsec/security.epp (1.6), utilities/common/cmd_util.cpp
	(1.4), utilities/cache.cpp (1.12), utilities/run_service.cpp (1.5),
	utilities/stats.epp (1.4), msgs/build_file.epp (1.15),
	msgs/change_msgs.epp (1.12), msgs/check_msgs.epp (1.6),
	msgs/enter_msgs.epp (1.9), msgs/load.epp (1.10),
	msgs/modify_msgs.epp (1.9):

	Removing gdsold.h and gds.h

2003-11-08 17:21  brodsom

	* firebird2/src/: jrd/os/vms/map.cpp (1.5), jrd/os/vms/mblr.cpp
	(1.2), jrd/os/vms/rdb.cpp (1.5), jrd/os/vms/rdbint.cpp (1.5),
	jrd/os/vms/vmslock.cpp (1.2), lock/driver.cpp (1.8),
	remote/os/win32/wnet.cpp (1.11), misc/blrtable.cpp (1.4),
	misc/codes.epp (1.8), utilities/rebuild/rstore.epp (1.2),
	utilities/rebuild/rebuild.cpp (1.4), utilities/rebuild/rmet.epp
	(1.3):

	Removing gdsold.h and gds.h

2003-11-08 17:18  brodsom

	* firebird2/src/dsql/: user_dsql.cpp (1.24), utld.cpp (1.21):

	Removing gdsold.h

2003-11-08 08:48  bellardo

	* firebird2/src/remote/xdr.cpp (1.14):

	SWAP_DOUBLE definition implementation for darwin

2003-11-08 08:39  bellardo

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.18),
	Makefile.in.client.util (1.16), Makefile.in.codes (1.14),
	Makefile.in.embed.lockmgr (1.6), Makefile.in.fbserver (1.12),
	Makefile.in.inet_server (1.12), Makefile.in.static.gbak (1.7),
	Makefile.in.static.gpre (1.13), make.shared.targets (1.17):

	Get rid of the space between the "-L" parameter and the library
	name.  The space breaks the darwin build.

2003-11-08 08:31  bellardo

	* firebird2/src/jrd/gds.cpp (1.109):

	Header files no longer needed in OS X 10.3.

2003-11-08 00:26  brodsom

	* firebird2/src/: dudley/lex.cpp (1.23), dudley/parse.cpp (1.31),
	dudley/trn.cpp (1.25), dudley/ddl.cpp (1.25), dudley/exe.epp
	(1.35), dudley/expand.cpp (1.18), dudley/expr.cpp (1.15),
	dudley/extract.epp (1.22), dudley/generate.cpp (1.11), jrd/alt.cpp
	(1.36):

	Removing gdsold.h

2003-11-08 00:22  brodsom

	* firebird2/src/dsql/: parse.y (1.111), pass1.cpp (1.119),
	preparse.cpp (1.25), utld.cpp (1.20), array.epp (1.20), blob.epp
	(1.11), ddl.cpp (1.77), dsql.cpp (1.79), gen.cpp (1.53), hsh.cpp
	(1.21), make.cpp (1.48), metd.epp (1.37):

	Removing gdsold.h

2003-11-08 00:15  brodsom

	* firebird2/src/burp/: restore.epp (1.54), backup.epp (1.45),
	burp.cpp (1.56), burp.h (1.37):

	Removing gdsold.h

2003-11-08 00:09  brodsom

	* firebird2/src/alice/: alice.cpp (1.42), alice_meta.epp (1.24),
	exe.cpp (1.24), tdr.cpp (1.28):

	Removing gdsold.h

2003-11-07 16:39  brodsom

	* firebird2/src/remote/os/win32/srvr_w32.cpp (1.9):

	fix const cast (error in mingw)

2003-11-07 15:18  brodsom

	* firebird2/builds/install/arch-specific/linux/misc/:
	firebird.init.d.debian.in (1.1), firebird.init.d.generic.in (1.1),
	firebird.init.d.gentoo.in (1.1), firebird.init.d.mandrake.in (1.1),
	firebird.init.d.suse.in (1.1), rc.config.firebird.in (1.1):

	Add needed files from B1_5

2003-11-07 15:10  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.76), dsql.cpp (1.78),
	keywords.cpp (1.22), make.cpp (1.47), node.h (1.39), parse.y
	(1.110), pass1.cpp (1.118), pass1_proto.h (1.13):

	Added ROWS clause. FIRST/SKIP remains allowed in unions, although I
	still think it doesn't have much sense.

2003-11-07 14:24  brodsom

	* firebird2/src/: jrd/evl.cpp (1.48), jrd/why.cpp (1.36),
	jrd/os/vms/map.cpp (1.4), jrd/os/vms/vms.cpp (1.8),
	remote/os/win32/propty_proto.h (1.2), remote/os/win32/wnet.cpp
	(1.10):

	Extern function cleaning

2003-11-07 14:21  brodsom

	* firebird2/src/: dsql/pass1.cpp (1.117), include/memory_routines.h
	(1.4):

	Extern function cleaning

2003-11-07 14:19  brodsom

	* firebird2/src/: remote/server.cpp (1.57), jrd/why_proto.h (1.11):

	Extern "C" cleaning correction (detected by Claudio)

2003-11-07 12:12  epocman

	* firebird2/src/utilities/install/: install_nt.h (1.6),
	services.cpp (1.6):

	Minor synch details with 1.5 branch. Absolutely no interface nor
	functional changes, except correction of remote service name which
	was incorrect in HEAD branch.

2003-11-07 09:05  robocop

	* firebird2/src/: burp/backup.epp (1.44), burp/restore.epp (1.53),
	common/classes/alloc.cpp (1.36), common/classes/alloc.h (1.29),
	dudley/exe.epp (1.34), dudley/parse.cpp (1.30), gpre/cob.cpp
	(1.35), jrd/alt.cpp (1.35), jrd/blob_filter.cpp (1.11),
	jrd/btr_proto.h (1.14), jrd/cch_proto.h (1.11), jrd/cmp.cpp (1.72),
	jrd/cmp_proto.h (1.14), jrd/dbg.cpp (1.12), jrd/dbg_proto.h (1.7),
	jrd/dbt.cpp (1.15), jrd/dfw.epp (1.67), jrd/dfw_proto.h (1.8),
	jrd/dmp.cpp (1.11), jrd/dmp_proto.h (1.5), jrd/dpm_proto.h (1.6),
	jrd/dsc.cpp (1.13), jrd/dsc_proto.h (1.6), jrd/dyn_def.epp (1.43),
	jrd/dyn_util.epp (1.21), jrd/entry.h (1.10), jrd/event.cpp (1.35),
	jrd/exe.h (1.26), jrd/exe_proto.h (1.6), jrd/ext.cpp (1.29),
	jrd/ext_proto.h (1.8), jrd/flu.cpp (1.38), jrd/gds.cpp (1.108),
	jrd/gds_proto.h (1.28), jrd/grant_proto.h (1.4), jrd/ibase.h
	(1.55), jrd/idx.cpp (1.29), jrd/idx_proto.h (1.9), jrd/ini_proto.h
	(1.8), jrd/isc_f_proto.h (1.10), jrd/isc_file.cpp (1.62),
	jrd/jrd.cpp (1.110), jrd/jrd_proto.h (1.15), jrd/lck.cpp (1.27),
	jrd/lck_proto.h (1.5), jrd/opt.cpp (1.108), jrd/par.cpp (1.60),
	jrd/par_proto.h (1.8), jrd/pwd.cpp (1.21), jrd/sch.cpp (1.10),
	jrd/sdw.cpp (1.21), jrd/sdw_proto.h (1.5), jrd/sqz.cpp (1.9),
	jrd/sqz_proto.h (1.6), jrd/sym.cpp (1.8), jrd/thd.cpp (1.26),
	jrd/why.cpp (1.35), jrd/why_proto.h (1.10), jrd/os/vms/rdb.cpp
	(1.4), jrd/os/vms/rdbint.cpp (1.4), jrd/os/win32/isc_ipc.cpp (1.7),
	qli/gener.cpp (1.26), remote/allr.cpp (1.15), remote/allr_proto.h
	(1.6), remote/inet.cpp (1.84), remote/inet_proto.h (1.7),
	remote/inet_server.cpp (1.31), remote/inter_proto.h (1.11),
	remote/interface.cpp (1.62), remote/merge.cpp (1.14),
	remote/parse_proto.h (1.4), remote/parser.cpp (1.12),
	remote/server.cpp (1.56), remote/xnet.cpp (1.34),
	remote/xnet_proto.h (1.9), remote/os/win32/chop.cpp (1.5),
	remote/os/win32/chop_proto.h (1.4), remote/os/win32/cntl.cpp (1.4),
	remote/os/win32/cntl_proto.h (1.3), remote/os/win32/srvr_w32.cpp
	(1.8), remote/os/win32/wnet.cpp (1.9), remote/os/win32/wnet_proto.h
	(1.4):

	const correctness, variables in scope, cleanup, etc.

2003-11-07 00:25  brodsom

	* firebird2/src/isql/isql.epp (1.54):

	Fix output format bug (win32)

2003-11-07 00:24  brodsom

	* firebird2/src/burp/: burp.h (1.36), restore.epp (1.52):

	Remove v3.3 to v4 restore

2003-11-06 18:56  brodsom

	* firebird2/src/: dsql/parse_proto.h (1.8), dsql/prepa_proto.h
	(1.9), dsql/utld_proto.h (1.8), jrd/btr_proto.h (1.13),
	jrd/cch_proto.h (1.10), jrd/cmp_proto.h (1.13), jrd/dsc_proto.h
	(1.5), jrd/isc_proto.h (1.9), jrd/isc_s_proto.h (1.10), jrd/jrd.h
	(1.55), jrd/met_proto.h (1.21), jrd/sdl_proto.h (1.8), jrd/sort.h
	(1.12):

	Extern "C" cleaning

2003-11-06 18:55  brodsom

	* firebird2/src/utilities/install/registry.cpp (1.7):

	Warning fixes

2003-11-06 17:21  dimitr

	* firebird2/src/jrd/opt.cpp (1.107):

	Correction.

2003-11-06 13:25  stryqx

	* firebird2/builds/install/arch-specific/freebsd/install.sh.in
	(1.4):

	Even though the libgds symlinks are commented out, make them
	correct.

2003-11-06 13:20  stryqx

	* firebird2/builds/install/arch-specific/freebsd/install.sh.in
	(1.3):

	A better solution - copy the symlinks as symlinks.

2003-11-06 13:13  stryqx

	* firebird2/builds/install/arch-specific/freebsd/install.sh.in
	(1.2):

	Make the install less noisy for 2.0.  Save some disk space by
	symlinking libfbclient.so.2 and libfbembed.so.2 to
	libfbclient.so.2.0.0 and libfbembed.so.2.0.0 respectively.

2003-11-06 10:31  stryqx

	* firebird2/configure.in (1.180):

	Look for the install script template for FreeBSD in the right
	location.

2003-11-06 10:25  stryqx

	* firebird2/configure.in (1.179):

	Let configure know about the FreeBSD install script.

2003-11-06 10:20  stryqx

	* firebird2/builds/install/arch-specific/freebsd/: Makefile.in
	(1.2), install.sh.in (1.1):

	First cut at the install script for FreeBSD.  Package management
	for FreeBSD binaries will be done via the FreeBSD Ports Tree.

2003-11-06 04:02  brodsom

	* firebird2/src/: jrd/os/pio_proto.h (1.4),
	jrd/os/posix/isc_ipc.cpp (1.6), jrd/os/posix/unix.cpp (1.10),
	jrd/os/vms/vms.cpp (1.7), jrd/os/win32/isc_ipc.cpp (1.6),
	jrd/os/win32/winnt.cpp (1.6), remote/server.cpp (1.55),
	remote/xnet_proto.h (1.8), remote/interface.cpp (1.61),
	remote/merge.cpp (1.13), remote/merge_proto.h (1.5),
	remote/remot_proto.h (1.5), remote/remote.cpp (1.23),
	remote/allr.cpp (1.14), remote/allr_proto.h (1.5), remote/inet.cpp
	(1.83), remote/inet_proto.h (1.6), remote/inet_server.cpp (1.30),
	remote/inter_proto.h (1.10), remote/os/win32/chop.cpp (1.4),
	remote/os/win32/chop_proto.h (1.3), remote/os/win32/window.cpp
	(1.5):

	Extern "C" cleaning

2003-11-06 03:59  brodsom

	* firebird2/src/: extlib/fbudf/stdafx.h (1.7), include/old_fb_blk.h
	(1.4), jrd/why_proto.h (1.9), jrd/vio_proto.h (1.12), jrd/why.cpp
	(1.34), jrd/vio.cpp (1.62), jrd/utl_proto.h (1.9), jrd/utl.cpp
	(1.46), jrd/svc.cpp (1.86), jrd/svc.h (1.20), jrd/svc_proto.h
	(1.10), jrd/sym.cpp (1.7), jrd/thd.cpp (1.25), jrd/tra_proto.h
	(1.8), jrd/sqz.cpp (1.8), jrd/sqz_proto.h (1.5), jrd/sdw.cpp
	(1.20), jrd/sdw_proto.h (1.4), jrd/par.cpp (1.59), jrd/par_proto.h
	(1.7), jrd/perf.cpp (1.29), jrd/quad.cpp (1.7), jrd/quad_proto.h
	(1.5), jrd/sch.cpp (1.9), jrd/sch_proto.h (1.3), jrd/scl_proto.h
	(1.9), jrd/lck.cpp (1.26), jrd/lck_proto.h (1.4), jrd/mov.cpp
	(1.12), jrd/mov_proto.h (1.7), jrd/nodebug.cpp (1.5), jrd/pag.cpp
	(1.50), jrd/pag_proto.h (1.6), jrd/jrd.cpp (1.109),
	jrd/isc_sync.cpp (1.69), jrd/isc_f_proto.h (1.9), jrd/gds.cpp
	(1.107), jrd/grammar.cpp (1.6), jrd/grant_proto.h (1.3),
	jrd/idx.cpp (1.28), jrd/idx_proto.h (1.8), jrd/inf_proto.h (1.5),
	jrd/ini_proto.h (1.7), jrd/isc.h (1.9), jrd/ext.cpp (1.28),
	jrd/ext_proto.h (1.7), jrd/exe.cpp (1.84), jrd/exe_proto.h (1.5),
	jrd/event.cpp (1.34), jrd/event_proto.h (1.9), jrd/dsc.h (1.9),
	jrd/dyn_proto.h (1.6), jrd/dbt.cpp (1.14), jrd/dfw_proto.h (1.7),
	jrd/dmp.cpp (1.10), jrd/dmp_proto.h (1.4), jrd/dpm_proto.h (1.5),
	jrd/dsc.cpp (1.12), jrd/cch_proto.h (1.9), jrd/dbg.cpp (1.11),
	jrd/dbg_proto.h (1.6), jrd/btr.cpp (1.44), jrd/cch.cpp (1.53),
	jrd/blb.cpp (1.41), jrd/blb_proto.h (1.13), jrd/blob_filter.cpp
	(1.10):

	Extern "C" cleaning

2003-11-06 01:25  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.106):

	bugfix: A user specified PLAN with MERGE and JOINS crashed the
	server, noted by Dmitry.    simplified : PLAN MERGE (JOIN ..., JOIN
	...)

2003-11-05 17:53  brodsom

	* firebird2/: builds/posix/Makefile.in.firebird (1.49),
	builds/posix/Makefile.in.refDatabases (1.19),
	builds/posix/make.defaults (1.32), configure.in (1.178):

	Add journal and archive to posix build

2003-11-05 10:02  robocop

	* firebird2/src/: dsql/movd.cpp (1.10), dsql/pass1.cpp (1.116),
	gpre/movg.cpp (1.6), include/fb_types.h (1.30), intl/lc_ascii.cpp
	(1.6), intl/lc_ascii.h (1.3), intl/lc_ksc.cpp (1.7),
	intl/lc_narrow.cpp (1.6), intl/lc_narrow.h (1.2), isql/isql.epp
	(1.53), jrd/alt.cpp (1.34), jrd/constants.h (1.7), jrd/cvt.cpp
	(1.30), jrd/cvt2.cpp (1.19), jrd/cvt2_proto.h (1.7),
	jrd/cvt_proto.h (1.11), jrd/dyn.epp (1.36), jrd/dyn.h (1.9),
	jrd/dyn_def.epp (1.42), jrd/dyn_del.epp (1.18), jrd/dyn_df_proto.h
	(1.7), jrd/dyn_dl_proto.h (1.4), jrd/dyn_md_proto.h (1.5),
	jrd/dyn_mod.epp (1.26), jrd/dyn_proto.h (1.5), jrd/dyn_ut_proto.h
	(1.4), jrd/dyn_util.epp (1.20), jrd/entry.h (1.9), jrd/err.cpp
	(1.27), jrd/err_proto.h (1.14), jrd/exe.cpp (1.83), jrd/exe.h
	(1.25), jrd/flu.cpp (1.37), jrd/flu_proto.h (1.6), jrd/ibase.h
	(1.54), jrd/intl.cpp (1.39), jrd/intl_builtin.cpp (1.18),
	jrd/intl_classes.h (1.9), jrd/intl_proto.h (1.9), jrd/jrd.cpp
	(1.108), jrd/jrd_proto.h (1.14), jrd/msg.h (1.4), jrd/quad.cpp
	(1.6), jrd/quad_proto.h (1.4), jrd/why.cpp (1.33),
	msgs/build_file.epp (1.14), qli/meta.epp (1.32), qli/proc.epp
	(1.20), remote/inter_proto.h (1.9), remote/interface.cpp (1.60),
	remote/protocol.cpp (1.35), remote/protocol.h (1.16),
	remote/server.cpp (1.54), utilities/guard/util.cpp (1.3):

	const correctness function signatures variables in local scope
	BOOLEAN -> bool TEXT[32] as SqlIdentifier for DYN Stop random
	garbage in firebird.msg's bytes 8 to 11 some cleanup

2003-11-04 13:12  eku

	* firebird2/builds/install/arch-specific/sinixz/prototype.in (1.3):

	Updated file list.

2003-11-04 12:35  aafemt

	* firebird2/src/jrd/: evl.cpp (1.47), evl_proto.h (1.7), exe.h
	(1.24), exe_proto.h (1.4), rse.cpp (1.41):

	'struct' cleanup

2003-11-04 09:34  eku

	* firebird2/configure.in (1.177):

	Added comment as requested by Claudio.

2003-11-04 07:45  eku

	* firebird2/configure.in (1.176):

	Work around a problem with some Linux distros.

2003-11-04 07:25  eku

	* firebird2/: configure.in (1.175), builds/posix/Makefile.in.intl
	(1.16), builds/posix/Makefile.in.libfbclient (1.19):

	Undo my latest changes as requested by Nickolay Samofatov.

2003-11-04 04:49  brodsom

	* firebird2/src/isql/isql.epp (1.52):

	Fix for bug 781610 (-- comments in isql)

2003-11-04 02:35  brodsom

	* firebird2/src/isql/isql.epp (1.51):

	Correct bug in isql (Noticed by Arno)

2003-11-04 01:21  brodsom

	* firebird2/src/jrd/jrd.h (1.54):

	Correction (Replacing assert with fb_assert)

2003-11-04 00:56  brodsom

	* firebird2/src/utilities/: ibmgr/srvrmgr.cpp (1.7),
	install/install_svc.cpp (1.9):

	Replacing assert with fb_assert

2003-11-04 00:53  brodsom

	* firebird2/src/: jrd/sdl.cpp (1.23), jrd/sdw.cpp (1.19),
	jrd/sort.cpp (1.47), jrd/sqz.cpp (1.7), jrd/status.cpp (1.10),
	jrd/svc.cpp (1.85), jrd/thd.cpp (1.24), jrd/tra.cpp (1.45),
	jrd/utl.cpp (1.45), jrd/why.cpp (1.32), jrd/cvt.cpp (1.29),
	jrd/cvt2.cpp (1.18), jrd/dfw.epp (1.66), jrd/dsc.cpp (1.11),
	jrd/dyn.epp (1.35), jrd/dyn_def.epp (1.41), jrd/dyn_mod.epp (1.25),
	jrd/dyn_util.epp (1.19), jrd/err.cpp (1.26), jrd/event.cpp (1.33),
	jrd/evl.cpp (1.46), jrd/exe.cpp (1.82), jrd/filters.cpp (1.19),
	jrd/flu.cpp (1.36), jrd/fun.epp (1.27), jrd/gds.cpp (1.106),
	jrd/gdsassert.h (1.9), jrd/idx.cpp (1.27), jrd/ini.epp (1.25),
	jrd/intl.cpp (1.38), jrd/intl_builtin.cpp (1.17),
	jrd/intl_classes.h (1.8), jrd/isc_sync.cpp (1.68), jrd/jrd.cpp
	(1.107), jrd/jrd.h (1.53), jrd/lck.cpp (1.25), jrd/met.epp (1.75),
	jrd/mov.cpp (1.11), jrd/nbak.cpp (1.13), jrd/opt.cpp (1.105),
	jrd/pag.cpp (1.49), jrd/par.cpp (1.58), jrd/perf.cpp (1.28),
	jrd/pwd.cpp (1.20), jrd/rpb_chain.cpp (1.3), jrd/rpb_chain.h (1.4),
	jrd/rse.cpp (1.40), jrd/rse.h (1.20), jrd/sch.cpp (1.8),
	jrd/scl.epp (1.33), jrd/blob_filter.cpp (1.9), jrd/btr.cpp (1.43),
	jrd/cch.cpp (1.52), jrd/cmp.cpp (1.71), jrd/os/posix/isc_ipc.cpp
	(1.5), jrd/os/vms/vmsevent.cpp (1.6), lock/lock.cpp (1.77),
	lock/print.cpp (1.29), misc/memtest.cpp (1.2), qli/parse.cpp
	(1.24), remote/interface.cpp (1.59), remote/parser.cpp (1.11),
	remote/protocol.cpp (1.34), remote/remote.cpp (1.22),
	remote/server.cpp (1.53), utilities/guard/util.cpp (1.2):

	Replacing assert with fb_assert

2003-11-04 00:49  brodsom

	* firebird2/src/: alice/all.cpp (1.14), alice/exe.cpp (1.23),
	burp/spit.cpp (1.22), burp/burp.cpp (1.55), burp/canonical.cpp
	(1.31), burp/mvol.cpp (1.24), burp/restore.epp (1.51),
	common/classes/alloc.cpp (1.35), common/classes/array.h (1.8),
	common/classes/class_test.cpp (1.11), common/classes/semaphore.h
	(1.5), common/classes/tree.h (1.22), common/classes/vector.h (1.4),
	dsql/dsql.h (1.48), dsql/errd.cpp (1.22), dsql/gen.cpp (1.52),
	dsql/hsh.cpp (1.20), dsql/make.cpp (1.46), dsql/metd.epp (1.36),
	dsql/parse.y (1.109), dsql/pass1.cpp (1.115), dsql/ddl.cpp (1.75),
	dsql/dsql.cpp (1.77), dudley/trn.cpp (1.24), gpre/cmd.cpp (1.23),
	gpre/cme.cpp (1.17), gpre/cmp.cpp (1.23), gpre/gpre.cpp (1.44),
	gpre/gpre.h (1.53), gpre/gpre_meta.epp (1.32),
	gpre/gpre_meta_boot.cpp (1.32), gpre/par.cpp (1.38), gpre/sql.cpp
	(1.33), intl/cv_big5.cpp (1.4), intl/cv_gb2312.cpp (1.4),
	intl/cv_jis.cpp (1.4), intl/cv_ksc.cpp (1.4), intl/cv_narrow.cpp
	(1.4), intl/cv_unicode_fss.cpp (1.4), intl/lc_ascii.cpp (1.5),
	intl/lc_big5.cpp (1.6), intl/lc_dos.cpp (1.4),
	intl/lc_iso8859_1.cpp (1.5), intl/lc_iso8859_2.cpp (1.6),
	intl/lc_jis.cpp (1.6), intl/lc_ksc.cpp (1.6), intl/lc_narrow.cpp
	(1.5), intl/lc_unicode_ucs2.cpp (1.6), intl/ld.cpp (1.5),
	intl/ldcommon.h (1.13):

	Replacing assert with fb_assert

2003-11-03 22:33  skidder

	* firebird2/src/jrd/met.epp (1.74):

	Fix one more problem in cyclic metadata dependency handling code

2003-11-03 21:16  skidder

	* firebird2/src/jrd/: intl.cpp (1.37), intl_builtin.cpp (1.16),
	intl_classes.h (1.7), intl_proto.h (1.8):

	Make GCC content with recent changes

2003-11-03 18:14  skidder

	* firebird2/src/: common/classes/array.h (1.7), dsql/make.cpp
	(1.45), dsql/movd.cpp (1.9), gpre/movg.cpp (1.5),
	include/fb_types.h (1.29), jrd/blk.h (1.10), jrd/btr.h (1.16),
	jrd/constants.h (1.6), jrd/cvt.cpp (1.28), jrd/cvt2.cpp (1.17),
	jrd/cvt2_proto.h (1.6), jrd/cvt_proto.h (1.10), jrd/dyn.h (1.8),
	jrd/evl.cpp (1.45), jrd/evl_proto.h (1.6), jrd/filters.cpp (1.18),
	jrd/intl.cpp (1.36), jrd/intl_builtin.cpp (1.15),
	jrd/intl_classes.h (1.6), jrd/intl_proto.h (1.7), jrd/mov.cpp
	(1.10), jrd/opt.cpp (1.104), jrd/par.cpp (1.57), jrd/quad.cpp
	(1.5), jrd/quad_proto.h (1.3), remote/interface.cpp (1.58):

	Basic INTL cleanup.  - Rework (mostly undo) John's changes - Some
	function type safety - Make INTL OO layer very thin (this should
	slightly improve performance)

2003-11-03 17:21  dimitr

	* firebird2/src/jrd/tra.cpp (1.44):

	Bugfix by Eugene Kilin.

2003-11-03 03:05  brodsom

	* firebird2/src/: include/firebird.h (1.16), common/classes/tree.h
	(1.21), common/classes/alloc.cpp (1.34), common/classes/alloc.h
	(1.28):

	- Make MinGW build again after Nickolay patch (There is a multiple
	definition of std::bad_alloc::~bad_alloc())

2003-11-03 02:13  brodsom

	* firebird2/src/jrd/common.h (1.92):

	- Finish removal of DLL_EXPORT macro

2003-11-03 02:12  brodsom

	* firebird2/src/burp/: backup.epp (1.43), burp.cpp (1.54),
	burp_proto.h (1.11), misc.cpp (1.8), mvol.cpp (1.23), restore.epp
	(1.50):

	- Decrease SUPERSERVER ifdefs (join & use common error) - Remove
	obsolete code - Fix warning in mvol.cpp

2003-11-03 01:37  brodsom

	* firebird2/src/remote/server.cpp (1.52):

	Style

2003-11-02 18:08  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.70), cmp_proto.h (1.12):

	Small cleanup.

2003-11-02 13:28  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.74), dsql.h (1.47), gen.cpp
	(1.51), keywords.cpp (1.21), node.h (1.38), parse.y (1.108),
	pass1.cpp (1.114):

	1. Reworked cursor management 2. Added explicit cursor statements
	3. Slightly reworked LEAVE code 4. Lots of cleanup

2003-11-02 13:05  dimitr

	* firebird2/src/jrd/exe.cpp (1.81):

	no message

2003-11-02 12:54  dimitr

	* firebird2/src/: jrd/blr.h (1.14), jrd/cmp.cpp (1.69), jrd/evl.cpp
	(1.44), jrd/exe.cpp (1.80), jrd/exe.h (1.23), jrd/nod.h (1.9),
	jrd/par.cpp (1.56), jrd/req.h (1.16), jrd/rse.cpp (1.39),
	misc/blrtable.cpp (1.3):

	1. Fixed GDSCODE and SQLCODE variables 2. Enhanced ROW_COUNT
	variable 3. Fixed EXCEPTION statement 4. Added explicit cursor
	internals 5. Some cleanup

2003-11-02 07:10  robocop

	* firebird2/src/jrd/jrd.cpp (1.106):

	Fix logic bug in SEH->try/catch Thanks to Mike

2003-11-01 12:32  dimitr

	* firebird2/builds/win32/make_boot.bat (1.20):

	no message

2003-11-01 12:29  dimitr

	* firebird2/src/jrd/idx.cpp (1.26):

	Slightly reworked one of the previous bugfixes.

2003-11-01 11:58  dimitr

	* firebird2/src/jrd/opt.cpp (1.103):

	no message

2003-11-01 11:26  robocop

	* firebird2/src/: alice/alice.cpp (1.41), alice/alice.h (1.24),
	alice/alice_meta.epp (1.23), alice/alice_meta.h (1.4),
	alice/aliceswi.h (1.12), alice/all_proto.h (1.4), alice/blk.h
	(1.5), alice/exe.cpp (1.22), alice/exe_proto.h (1.7), alice/tdr.cpp
	(1.27), alice/tdr_proto.h (1.10), burp/burp.cpp (1.53), burp/burp.h
	(1.35), common/classes/semaphore.h (1.4), dsql/all.h (1.8),
	dsql/alld.cpp (1.15), dsql/alld_proto.h (1.8), dsql/ddl.cpp (1.73),
	dsql/dsql.cpp (1.76), dsql/dsql.h (1.46), dsql/errd_proto.h (1.9),
	dsql/gen.cpp (1.50), dsql/gen_proto.h (1.11), dsql/make.cpp (1.44),
	dsql/make_proto.h (1.18), dsql/metd.epp (1.35), dsql/misc_func.cpp
	(1.6), dsql/node.h (1.37), dsql/pass1.cpp (1.113), jrd/alt.cpp
	(1.33), jrd/entry.h (1.8), jrd/ibase.h (1.53), jrd/inf.cpp (1.24),
	jrd/isc.cpp (1.42), jrd/isc_proto.h (1.8), jrd/jrd.cpp (1.105),
	jrd/jrd.h (1.52), jrd/jrd_proto.h (1.13), jrd/scl.epp (1.32),
	jrd/scl_proto.h (1.8), jrd/svc.cpp (1.84), jrd/svc.h (1.19),
	jrd/svc_proto.h (1.9), jrd/tra.cpp (1.43), jrd/tra_proto.h (1.7),
	jrd/vio.cpp (1.61), jrd/why.cpp (1.31), jrd/os/vms/rdb.cpp (1.3),
	jrd/os/vms/rdbint.cpp (1.3), remote/inet.cpp (1.82),
	remote/inet_proto.h (1.5), remote/inter_proto.h (1.8),
	remote/interface.cpp (1.57), remote/server.cpp (1.51),
	remote/xnet.cpp (1.33), remote/xnet_proto.h (1.7),
	remote/os/win32/srvr_w32.cpp (1.7), remote/os/win32/wnet.cpp (1.8),
	remote/os/win32/wnet_proto.h (1.3), utilities/gsec/gsec.cpp (1.11),
	utilities/gsec/gsec.h (1.6):

	const correctness and other related changes

2003-10-31 17:42  skidder

	*
	firebird2/builds/install/arch-specific/linux/classic/postinstall.sh.in
	(1.6):

	Do not create home directory for firebird user

2003-10-31 13:41  eku

	* firebird2/: configure.in (1.174), builds/posix/Makefile.in.intl
	(1.15), builds/posix/Makefile.in.libfbclient (1.18):

	Let autoconf control whether -DSUPERCLIENT is used or not.

2003-10-31 13:25  skidder

	*
	firebird2/builds/install/arch-specific/linux/classic/postinstall.sh.in
	(1.5):

	We are known as Firebird now

2003-10-31 13:21  skidder

	*
	firebird2/builds/install/arch-specific/linux/classic/postinstall.sh.in
	(1.4):

	Fix SuSE 9.0 install problem

2003-10-31 12:33  eku

	* firebird2/: configure.in (1.173), src/extlib/fbudf/fbudf.cpp
	(1.11), src/jrd/gds.cpp (1.105), src/jrd/perf.cpp (1.27),
	src/jrd/svc.cpp (1.83), src/remote/inet.cpp (1.81):

	Cleanup usage of gettimeofday.

2003-10-31 12:31  eku

	* firebird2/builds/posix/Makefile.in.libfbclient (1.17):

	Removed '-DSUPERCLIENT' as it breaks CS build.

2003-10-31 09:30  eku

	* firebird2/src/gpre/ftn.cpp (1.37):

	Added missing ;

2003-10-30 23:18  skidder

	* firebird2/src/utilities/gsec/security.epp (1.5):

	Return engine to buildable state on Linux after Alex bugfix

2003-10-30 22:17  skidder

	* firebird2/src/jrd/opt.cpp (1.102):

	Return engine to compilable state on Win32 after Dmitry's cleanup

2003-10-30 19:06  epocman

	* firebird2/: builds/win32/msvc6/gds32.dsp (1.21),
	src/jrd/os/win32/ibinitdll.cpp (1.2):

	Win32 stub GDS32.DLL now preferably attempts to load FBCLIENT.DLL
	from its installation location (rootdir/bin) instead of system
	directories. Related to the finishing touches of the Win32
	installation scheme looking forward multi-instances support after
	V1.5.  Please build maintainers, add advapi32.lib to msvc7/mingw
	builds of gds32.dll. Thanks.

2003-10-30 17:46  alexpeshkoff

	* firebird2/src/utilities/gsec/security.epp (1.4):

	Forward - port: Fixed non-registered bug - buggy application might
	add user with name, containing non-printable characters, which
	couldn't be modified/deleted using standard tools like gsec.

2003-10-30 15:29  eku

	* firebird2/src/jrd/: btr.h (1.15), btr_proto.h (1.12), cch.h
	(1.7), jrd.h (1.51), nav_proto.h (1.7):

	exp -> jrd_exp Style

2003-10-30 15:26  eku

	* firebird2/builds/posix/Makefile.in.intl (1.14):

	Removed '-DSUPERCLIENT' as it breaks CS build.

2003-10-30 14:43  dimitr

	* firebird2/src/jrd/rse.h (1.19):

	Cleanup.

2003-10-30 14:21  eku

	* firebird2/src/jrd/perf.cpp (1.26):

	TICK (sys/param.h) and CLOCKS_PER_SEC (time.h) may both be defined.

2003-10-30 13:47  eku

	* firebird2/configure.in (1.172):

	Spelling.

2003-10-30 13:09  aafemt

	* firebird2/builds/posix/prefix.mingw (1.27):

	Turn off automatic CPU optimisation 'coz it doesn't work on AMD
	K6-2

2003-10-30 12:01  brodsom

	* firebird2/src/lock/lock.cpp (1.76):

	Log should be first, if not there are a segfault some lines after
	it and log is not updated with the fatal error message.

2003-10-30 11:59  brodsom

	* firebird2/src/common/classes/semaphore.h (1.3):

	Write fatal error messages into firebird.log

2003-10-30 11:03  eku

	* firebird2/src/jrd/isc_sync.cpp (1.67):

	Typo.

2003-10-30 10:49  eku

	* firebird2/: configure.in (1.171), src/jrd/isc_sync.cpp (1.66),
	src/jrd/thd.cpp (1.23), src/jrd/thd.h (1.17):

	Detect POSIX threads support with autoconf. Some code cleanup.

2003-10-30 10:00  robocop

	* firebird2/src/gpre/ada.cpp (1.33):

	Fix ISO-C++ problem found by Frank

2003-10-30 09:03  eku

	* firebird2/configure.in (1.170):

	Added missing autoheader templates.

2003-10-30 08:26  eku

	* firebird2/: autogen.sh (1.9), configure.in (1.169):

	Use autoheader to generate config.h.in.

2003-10-29 16:18  fsg

	* firebird2/src/jrd/isc_file.cpp (1.61):

	minor correction FSG

2003-10-29 11:52  robocop

	* firebird2/src/: alice/alice.cpp (1.40), alice/alice.h (1.23),
	alice/exe.cpp (1.21), alice/exe_proto.h (1.6), alice/tdr.cpp
	(1.26), alice/tdr_proto.h (1.9), burp/backu_proto.h (1.6),
	burp/backup.epp (1.42), burp/burp.cpp (1.52), burp/burp.h (1.34),
	burp/canonical.cpp (1.30), burp/resto_proto.h (1.6),
	burp/restore.epp (1.49), dsql/dsql.cpp (1.75), dsql/metd.epp
	(1.34), dudley/ddl.cpp (1.24), dudley/ddl.h (1.19),
	dudley/ddl_proto.h (1.9), dudley/exe.epp (1.33), dudley/expand.cpp
	(1.17), dudley/extract.epp (1.21), dudley/generate.cpp (1.10),
	dudley/trn.cpp (1.23), extlib/fbudf/fbudf.cpp (1.10), gpre/ada.cpp
	(1.32), gpre/c_cxx.cpp (1.37), gpre/cmd.cpp (1.22), gpre/cme.cpp
	(1.16), gpre/cme_proto.h (1.8), gpre/cob.cpp (1.34), gpre/exp.cpp
	(1.24), gpre/exp_proto.h (1.11), gpre/ftn.cpp (1.36), gpre/gpre.cpp
	(1.43), gpre/gpre.h (1.52), gpre/gpre_meta.epp (1.31),
	gpre/gpre_meta.h (1.12), gpre/gpre_meta_boot.cpp (1.31),
	gpre/gpre_proto.h (1.8), gpre/int_cxx.cpp (1.22), gpre/lang_proto.h
	(1.9), gpre/par.cpp (1.37), gpre/pas.cpp (1.29), gpre/pat.cpp
	(1.20), gpre/pat.h (1.8), isql/extract.epp (1.18), isql/isql.epp
	(1.50), isql/show.epp (1.25), isql/show_proto.h (1.9), jrd/alt.cpp
	(1.32), jrd/blb.cpp (1.40), jrd/blb.h (1.8), jrd/blb_proto.h
	(1.12), jrd/blf_proto.h (1.8), jrd/blob_filter.cpp (1.8),
	jrd/blob_filter.h (1.6), jrd/dfw.epp (1.65), jrd/dyn_mod.epp
	(1.24), jrd/entry.h (1.7), jrd/err.cpp (1.25), jrd/event.cpp
	(1.32), jrd/event_proto.h (1.8), jrd/filte_proto.h (1.4),
	jrd/filters.cpp (1.17), jrd/fun.epp (1.26), jrd/gds.cpp (1.104),
	jrd/gds_proto.h (1.27), jrd/grant.epp (1.17), jrd/ibase.h (1.52),
	jrd/iberr.cpp (1.9), jrd/iberr_proto.h (1.4), jrd/inf.cpp (1.23),
	jrd/inf_proto.h (1.4), jrd/ini.epp (1.24), jrd/isc.cpp (1.41),
	jrd/isc_f_proto.h (1.8), jrd/isc_file.cpp (1.60), jrd/isc_proto.h
	(1.7), jrd/isc_s_proto.h (1.9), jrd/jrd.cpp (1.104),
	jrd/jrd_proto.h (1.12), jrd/met.epp (1.73), jrd/met_proto.h (1.20),
	jrd/opt.cpp (1.101), jrd/opt_proto.h (1.6), jrd/pag.cpp (1.48),
	jrd/pag_proto.h (1.5), jrd/perf.cpp (1.25), jrd/sdl.cpp (1.22),
	jrd/sdl.h (1.5), jrd/sdl_proto.h (1.7), jrd/svc.cpp (1.82),
	jrd/svc.h (1.18), jrd/svc_proto.h (1.8), jrd/tra.cpp (1.42),
	jrd/tra_proto.h (1.6), jrd/utl.cpp (1.44), jrd/utl_proto.h (1.8),
	jrd/val.h (1.12), jrd/why.cpp (1.30), jrd/why_proto.h (1.8),
	jrd/os/pio_proto.h (1.3), jrd/os/posix/unix.cpp (1.9),
	jrd/os/vms/dfloat_stub.cpp (1.4), jrd/os/vms/rdb.cpp (1.2),
	jrd/os/vms/rdbint.cpp (1.2), jrd/os/vms/vms.cpp (1.6),
	jrd/os/win32/winnt.cpp (1.5), qli/exe.cpp (1.33), qli/gener.cpp
	(1.25), qli/meta.epp (1.31), qli/proc.epp (1.19), qli/show.epp
	(1.23), remote/inet.cpp (1.80), remote/inet_proto.h (1.4),
	remote/inet_server.cpp (1.29), remote/inter_proto.h (1.7),
	remote/interface.cpp (1.56), remote/merge.cpp (1.12),
	remote/merge_proto.h (1.4), remote/parse_proto.h (1.3),
	remote/parser.cpp (1.10), remote/proto_proto.h (1.3),
	remote/protocol.cpp (1.33), remote/protocol.h (1.15),
	remote/remot_proto.h (1.4), remote/remote.cpp (1.21),
	remote/remote.h (1.21), remote/serve_proto.h (1.6),
	remote/server.cpp (1.50), remote/xdr.cpp (1.13), remote/xdr.h
	(1.6), remote/xdr_proto.h (1.9), remote/xnet.cpp (1.32),
	remote/os/win32/ibconfig.cpp (1.5), remote/os/win32/wnet.cpp (1.7),
	utilities/cache.cpp (1.11), utilities/print_pool.cpp (1.5),
	utilities/run_service.cpp (1.4), utilities/stats.epp (1.3),
	utilities/gsec/gsec.cpp (1.10), utilities/gsec/security.epp (1.3),
	utilities/gstat/dba.epp (1.14), utilities/ibmgr/srvrmgr.cpp (1.6):

	const correctness placed some variables in context fixed some
	function signatures closed a few possible buffer overruns sorry to
	the platform maintainers, I can't verify what I did for non-Win32
	builds

2003-10-29 08:57  eku

	* firebird2/configure.in (1.168):

	Removed redundant test for socklen_t. Minor cleanup.

2003-10-29 08:00  stryqx

	* firebird2/src/jrd/thd.h (1.16):

	Fix build on FreeBSD

2003-10-29 07:07  stryqx

	* firebird2/src/jrd/jrd.h (1.50):

	Progress the SuperServer build on FreeBSD 5.x

2003-10-29 01:29  brodsom

	* firebird2/src/: dudley/lex.cpp (1.22), gpre/gpre.cpp (1.42),
	jrd/jrd.cpp (1.103), jrd/nbak.cpp (1.12), misc/codes.epp (1.7),
	qli/meta.epp (1.30):

	Remove unneeded MINGW ifdef

2003-10-28 23:44  arnobrinkman

	* firebird2/src/jrd/cmp.cpp (1.68):

	bugfix: Missing literal node caused at least to fail on GROUP BY
	constant expressions

2003-10-28 18:58  skidder

	* firebird2/builds/:
	install/arch-specific/linux/classic/makeInstallImage.sh.in (1.4),
	install/arch-specific/linux/classic/preinstall.sh.in (1.2),
	posix/Makefile.in.firebird (1.48):

	Build and install libfbclient.so in Linux CS

2003-10-28 14:43  eku

	* firebird2/src/jrd/common.h (1.91):

	Replaced ib_printf with gds_log. stderr is usually connected to the
	TCP-connection between database client and server. Writing an error
	message to it means violating the Interbase protocol. The client
	then aborts with an assertation in xdr_protocol
	(remote/protocol.cpp).

2003-10-28 14:39  brodsom

	* firebird2/src/gpre/: gpre.h (1.51), msc.cpp (1.16), msc_proto.h
	(1.12), sql.cpp (1.32):

	Rename usn struct to avoid collision with mingw headers (appear
	only after last changes)

2003-10-28 13:37  skidder

	* firebird2/builds/posix/prefix.solaris (1.11):

	Remove unneeded define. Noted by Claudio

2003-10-27 23:27  skidder

	* firebird2/src/: common/classes/alloc.cpp (1.33),
	common/classes/alloc.h (1.27), common/classes/tree.h (1.20),
	gpre/cmd.cpp (1.21), include/firebird.h (1.15), intl/ldcommon.h
	(1.12):

	Ugly hack to make Firebird compatible with host applications using
	STL

2003-10-27 23:07  skidder

	* firebird2/lang_helpers/: gds_codes.ftn (1.5), gds_codes.pas
	(1.5):

	Update codes

2003-10-27 19:42  skidder

	* firebird2/: configure.in (1.167), builds/posix/prefix.solaris
	(1.10), src/jrd/common.h (1.90), src/lock/lock.cpp (1.75),
	src/lock/lock.h (1.20):

	Forward port Solaris fixes

2003-10-27 19:00  alexpeshkoff

	* firebird2/builds/install/arch-specific/linux/super/:
	makeInstallImage.sh.in (1.5), postinstall.sh.in (1.4),
	postuninstall.sh.in (1.3), preinstall.sh.in (1.4),
	preuninstall.sh.in (1.4), rpmfiles.txt.in (1.5), tarinstall.sh.in
	(1.2):

	Port SS build changes from 1_5_Release

2003-10-27 18:53  alexpeshkoff

	* firebird2/configure.in (1.166):

	Port SS build changes from 1_5_Release

2003-10-27 12:30  paulbeach

	* firebird2/src/jrd/rse.h (1.18):

	Add Comments to RSB types

2003-10-27 10:28  robocop

	* firebird2/builds/: win32/blrtable.bat (1.7),
	win32/msvc6/fbclient.dsp (1.40), win32/msvc6/fbclient_static.dsp
	(1.10), win32/msvc7/fbclient.vcproj (1.26),
	win32/msvc7/fbclient_static.vcproj (1.8), posix/prefix.solaris
	(1.9), posix/prefix.solx86 (1.23), posix/prefix.solx86gcc (1.5):

	We made EXACT_NUMERICS unconditional in FB1 and the macro was
	removed

2003-10-27 10:25  robocop

	* firebird2/builds/win32/msvc6/: remote.dsp (1.20),
	remote_classic.dsp (1.17):

	Get rid of SUPERCLIENT Add explicitly proto_proto.h to the headers
	list

2003-10-27 02:51  brodsom

	* firebird2/builds/install/arch-specific/mingw/Makefile.in (1.3):

	Restore dummy file

2003-10-27 02:29  brodsom

	* firebird2/src/iscguard/iscguard.rc (1.4):

	Fix

2003-10-27 02:14  brodsom

	* firebird2/configure.in (1.165):

	-Add resources to iscguard

2003-10-27 02:10  brodsom

	* firebird2/builds/posix/: Makefile.in.client.util (1.15),
	Makefile.in.libfbclient (1.16), make.shared.targets (1.16),
	prefix.mingw (1.26):

	-Add resources to iscguard -Generate import library for fbclient.

2003-10-27 02:09  brodsom

	* firebird2/builds/install/arch-specific/mingw/Makefile.in (1.2):

	Toward installable MinGW build

2003-10-26 13:27  dimitr

	* firebird2/: src/include/gen/msgs.h (1.11), builds/misc/msg.gbak
	(1.5):

	Modified an existing error message.

2003-10-25 14:44  dimitr

	* firebird2/src/include/gen/: codetext.h (1.10), iberror.h (1.9),
	msgs.h (1.10), rdb_codes.h (1.10), sql_code.h (1.10):

	Added new error message.

2003-10-25 14:35  dimitr

	* firebird2/builds/misc/msg.gbak (1.4):

	Added new error message.

2003-10-25 13:01  robocop

	* firebird2/src/jrd/nodebug.cpp (1.4):

	Trivial change... or maybe we get rid of this MODULE: line?

2003-10-25 12:55  robocop

	* firebird2/src/jrd/: dpm.epp (1.20), dyn_mod.epp (1.23),
	dyn_util.epp (1.18):

	Trivial change... or maybe we get rid of this MODULE: line?

2003-10-24 12:15  aafemt

	* firebird2/src/jrd/: err_proto.h (1.13), event.cpp (1.31),
	event_proto.h (1.7):

	'struct' cleanup

2003-10-24 12:10  aafemt

	* firebird2/src/jrd/dfw.epp (1.64):

	MinGW 3.0 is already released

2003-10-24 09:15  robocop

	* firebird2/builds/win32/make_boot.bat (1.19):

	Minor correction to error messages

2003-10-24 01:18  brodsom

	* firebird2/builds/win32/make_boot.bat (1.18):

	Correction

2003-10-24 01:15  brodsom

	* firebird2/configure.in (1.164):

	Set EDITLINE_FLG=N in Linux until the editline problem is solved.

2003-10-24 01:06  brodsom

	* firebird2/src/isql/isql.epp (1.49):

	Fix bugs in isql (needed by fbtcs) -Detection of redirected input.
	-Avoid \n\n\r output in echo mode on win32.  -Fix echo mode prompt
	output and make it work the same on win32 and linux.

2003-10-21 00:41  brodsom

	* firebird2/src/dudley/: ddl.cpp (1.23), exe.epp (1.32), expand.cpp
	(1.16), extract.epp (1.20), generate.cpp (1.9), trn.cpp (1.22):

	Macro cleaning Use array access for nod_arg

2003-10-21 00:40  brodsom

	* firebird2/src/: dsql/make.cpp (1.43), jrd/cmp.cpp (1.67),
	jrd/dfw.epp (1.63), jrd/dsc.h (1.8), jrd/evl.cpp (1.43), jrd/intl.h
	(1.5):

	Macro cleaning

2003-10-20 20:34  brodsom

	* firebird2/src/jrd/: gds.cpp (1.103), gds_proto.h (1.26):

	-Warning removal -Style

2003-10-20 14:27  skidder

	* firebird2/src/jrd/opt.cpp (1.100):

	Make Linux SS engine compile. Noted by Blas

2003-10-20 12:53  aafemt

	* firebird2/src/jrd/: alt.cpp (1.31), blb.cpp (1.39), blb_proto.h
	(1.11), blf_proto.h (1.7), blob_filter.cpp (1.7), blob_filter.h
	(1.5), btr.cpp (1.42), btr.h (1.14), btr_proto.h (1.11), cch.cpp
	(1.51), cch.h (1.6), cch_proto.h (1.8), cmp.cpp (1.66), cmp_proto.h
	(1.11), cvt.cpp (1.27), cvt2_proto.h (1.5), cvt_proto.h (1.9),
	dbg_proto.h (1.5), dfw.epp (1.62), dfw_proto.h (1.6), dpm.epp
	(1.19), dyn_mod.epp (1.22), dyn_util.epp (1.17), err.cpp (1.24),
	nodebug.cpp (1.3):

	'struct' cleanup

2003-10-20 12:35  robocop

	* firebird2/src/utilities/install/install_reg.cpp (1.8):

	Style; vars in scope

2003-10-20 12:33  robocop

	* firebird2/src/include/: fb_blk.h (1.7), fb_types.h (1.28),
	old_fb_blk.h (1.3):

	Style

2003-10-20 12:31  robocop

	* firebird2/src/utilities/install/: registry.cpp (1.6), registry.h
	(1.4), regis_proto.h (1.4):

	Style; vars in scope

2003-10-20 12:28  robocop

	* firebird2/src/remote/os/win32/srvr_w32.cpp (1.6):

	Style; bool

2003-10-20 12:28  robocop

	* firebird2/src/remote/os/win32/wnet.cpp (1.6):

	Style; bool, vars in scope

2003-10-20 12:26  robocop

	* firebird2/src/common/classes/array.h (1.6):

	Style: make the code more readable, keep spaces around operators

2003-10-20 12:18  robocop

	* firebird2/src/jrd/opt.cpp (1.99):

	Style: make the code more readable, keep spaces around operators

2003-10-20 12:12  robocop

	* firebird2/src/dsql/ddl.cpp (1.72):

	Style; comment unused code

2003-10-20 12:08  robocop

	* firebird2/src/qli/lex.cpp (1.21):

	Style

2003-10-20 12:04  robocop

	* firebird2/src/jrd/rse.h (1.17):

	Style; spaces help to read code

2003-10-20 03:44  brodsom

	* firebird2/: configure.in (1.163),
	builds/posix/Makefile.in.client.qli (1.1),
	builds/posix/Makefile.in.firebird (1.47),
	builds/posix/Makefile.in.client.gdef (1.6):

	Add gdef and qli to posix ss build (needed for the tcs)

2003-10-20 01:03  brodsom

	* firebird2/src/dsql/ddl.cpp (1.71):

	Correct recent Claudio's change to allow posix build again.

2003-10-19 17:49  arnobrinkman

	* firebird2/builds/win32/make_examples.bat (1.9):

	A batch-file i forgot, thanks to Blas

2003-10-19 15:42  arnobrinkman

	* firebird2/builds/win32/make_boot.bat (1.17):

	Let's make my life a little bit easier, so i don't have to change
	everytime the files ;-)

2003-10-19 15:35  arnobrinkman

	* firebird2/builds/win32/: preprocess.bat (1.24), setenvvar.bat
	(1.4):

	Let's make my life a little bit easier, so i don't have to change
	everytime the files ;-)

2003-10-19 09:01  stryqx

	* firebird2/src/jrd/rse.h (1.16):

	Keep gcc 3.3 happy.

2003-10-19 08:58  stryqx

	* firebird2/configure.in (1.162):

	Make configure summary report match reality.

2003-10-19 03:41  brodsom

	* firebird2/src/jrd/ibase.h (1.51):

	Synchronize public headers with function declaration after
	Claudio's changes (tests fails)

2003-10-19 03:25  brodsom

	* firebird2/builds/win32/: parse.bat (1.6), run_all.bat (1.5):

	Corrections

2003-10-19 03:23  brodsom

	* firebird2/builds/win32/make_boot.bat (1.16):

	Allow debug or release build

2003-10-19 03:22  brodsom

	* firebird2/builds/win32/msvc6/fbclient_static.dsp (1.9):

	Add DEV_BUILD to the debug build

2003-10-18 01:47  brodsom

	* firebird2/src/dudley/: exe.epp (1.31), expand.cpp (1.15),
	expr.cpp (1.14), generate.cpp (1.8), parse.cpp (1.29), parse.h
	(1.4), trn.cpp (1.21):

	-Macro cleaning -Use array access for nod_arg and idx_field

2003-10-18 01:41  brodsom

	* firebird2/src/gpre/: sql.cpp (1.31), cmd.cpp (1.20), gpre.h
	(1.50), gpre_meta.epp (1.30), gpre_meta_boot.cpp (1.30):

	Macro cleaning

2003-10-17 22:29  skidder

	* firebird2/src/: common/classes/array.h (1.5), jrd/btr.h (1.13),
	jrd/constants.h (1.5), jrd/dfw.epp (1.61), jrd/opt.cpp (1.98),
	jrd/rse.h (1.15):

	Clean up optimizer

2003-10-17 16:32  brodsom

	* firebird2/builds/win32/make_examples.bat (1.8):

	Correction

2003-10-17 15:01  brodsom

	* firebird2/src/dsql/dsql.h (1.45):

	Correct bad debug report (found by Claudio)

2003-10-17 14:56  brodsom

	* firebird2/src/dudley/ddl.h (1.18):

	Solve allocation bug (found by Claudio)

2003-10-17 14:55  brodsom

	* firebird2/src/qli/lex.cpp (1.20):

	Solve assertion failure in tests

2003-10-16 23:02  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.97):

	bugfix: Missing initialization of position vector. Thanks for
	Nickolay who notice this.

2003-10-16 10:50  robocop

	* firebird2/src/: alice/alice.cpp (1.39), alice/alice.h (1.22),
	alice/alice_meta.epp (1.22), alice/exe.cpp (1.20), alice/tdr.cpp
	(1.25), alice/tdr_proto.h (1.8), dsql/array.epp (1.19),
	dsql/blob.epp (1.10), dsql/blob_proto.h (1.7), dsql/ddl.cpp (1.70),
	dsql/ddl_proto.h (1.12), dsql/dsql.cpp (1.74), dsql/hsh.cpp (1.19),
	dsql/hsh_proto.h (1.5), dsql/metd.epp (1.33), dsql/metd_proto.h
	(1.16), dsql/parse.y (1.107), dudley/lex.cpp (1.21), gpre/ada.cpp
	(1.31), gpre/c_cxx.cpp (1.36), gpre/cob.cpp (1.33), gpre/ftn.cpp
	(1.35), gpre/gpre.cpp (1.41), gpre/gpre.h (1.49),
	gpre/gpre_meta_boot.cpp (1.29), gpre/int_cxx.cpp (1.21),
	gpre/msc.cpp (1.15), gpre/par.cpp (1.36), gpre/parse.h (1.7),
	gpre/pas.cpp (1.28), gpre/sql.cpp (1.30), isql/isql.epp (1.48),
	isql/isql_proto.h (1.10), jrd/cvt.cpp (1.26), jrd/cvt_proto.h
	(1.8), jrd/exe.h (1.22), jrd/gds.cpp (1.102), jrd/gds_proto.h
	(1.25), jrd/ibase.h (1.50), jrd/opt.cpp (1.96), jrd/par.cpp (1.55),
	jrd/os/posix/isc_ipc.cpp (1.4), qli/command.cpp (1.14),
	qli/compi_proto.h (1.6), qli/compile.cpp (1.16), qli/exe.h (1.16),
	qli/expand.cpp (1.20), qli/format.cpp (1.21), qli/gener.cpp (1.24),
	qli/picst_proto.h (1.7), qli/picstr.cpp (1.17), qli/report.cpp
	(1.12), remote/xdr.cpp (1.12):

	const correctness and other tasks

2003-10-15 16:43  brodsom

	* firebird2/src/gpre/sql.cpp (1.29):

	Style

2003-10-15 14:47  brodsom

	* firebird2/builds/win32/: make_all.bat (1.20), make_boot.bat
	(1.15), run_all.bat (1.4):

	Exit from build process if msdev returns errorlevel 1

2003-10-15 03:18  brodsom

	* firebird2/src/gpre/: c_cxx.cpp (1.35), cmd.cpp (1.19), cme.cpp
	(1.15), cmp.cpp (1.22), exp.cpp (1.23), ftn.cpp (1.34), gpre.cpp
	(1.40), gpre.h (1.48), gpre_meta.epp (1.29), gpre_meta_boot.cpp
	(1.28), hsh.cpp (1.17), jrdmet.cpp (1.12), msc.cpp (1.14), par.cpp
	(1.35), sqe.cpp (1.24), sql.cpp (1.28):

	Macro cleaning

2003-10-15 00:21  brodsom

	* firebird2/src/: gpre/ada.cpp (1.30), gpre/c_cxx.cpp (1.34),
	gpre/cmd.cpp (1.18), gpre/cmd_proto.h (1.6), gpre/cme.cpp (1.14),
	gpre/cmp.cpp (1.21), gpre/cob.cpp (1.32), gpre/dyntable.cpp (1.5),
	gpre/exp.cpp (1.22), gpre/ftn.cpp (1.33), gpre/gpre.cpp (1.39),
	gpre/gpre.h (1.47), gpre/gpre_meta.epp (1.28),
	gpre/gpre_meta_boot.cpp (1.27), gpre/hsh.cpp (1.16),
	gpre/int_cxx.cpp (1.20), gpre/jrdmet.cpp (1.11), gpre/par.cpp
	(1.34), gpre/parse.h (1.6), gpre/pas.cpp (1.27), gpre/pat.cpp
	(1.19), gpre/pat.h (1.7), gpre/sqe.cpp (1.23), gpre/sql.cpp (1.27),
	gpre/words.h (1.5), dsql/alld.cpp (1.14), dsql/ddl.cpp (1.69),
	dsql/dsql.cpp (1.73), dsql/dsql.h (1.44), dsql/errd.cpp (1.21),
	dsql/gen.cpp (1.49), dsql/hsh.cpp (1.18), dsql/make.cpp (1.42),
	dsql/metd.epp (1.32), dsql/parse.y (1.106), dsql/pass1.cpp (1.112):

	Macro cleaning

2003-10-14 15:09  eku

	* firebird2/: configure.in (1.161),
	src/include/gen/autoconfig_msvc.h (1.88), src/jrd/common.h (1.89),
	src/jrd/os/posix/isc_ipc.cpp (1.3):

	SINIX-Z: POSIX stylish sigaction.

2003-10-13 14:55  dimitr

	* firebird2/src/dsql/pass1.cpp (1.111):

	Fixed server crash with explicit plans used in subqueries, when
	outer aggregation is performed.

2003-10-12 16:21  skidder

	* firebird2/src/jrd/common.h (1.88):

	Fix comment, noted by Claudio

2003-10-12 15:17  epocman

	* firebird2/doc/install_win32.txt (1.5):

	[no log message]

2003-10-12 14:02  epocman

	* firebird2/doc/install_win32.txt (1.4):

	[no log message]

2003-10-12 13:54  epocman

	* firebird2/doc/README.instsvc (1.3):

	[no log message]

2003-10-12 13:48  epocman

	* firebird2/src/utilities/install/: install_nt.h (1.5),
	registry.cpp (1.5), registry.h (1.3):

	Win32 HKLM and service name change as per recent discussion in
	fbdevel. Added more complete cleanup of registry keys when 'instreg
	remove'.

2003-10-11 01:56  skidder

	* firebird2/: configure.in (1.160),
	builds/install/arch-specific/linux/classic/postinstall.sh.in (1.3),
	builds/posix/prefix.linux_sparc32 (1.2), src/common/classes/alloc.h
	(1.26), src/jrd/common.h (1.87), src/jrd/exe.h (1.21),
	src/jrd/gds.cpp (1.101), src/jrd/ibase.h (1.49),
	src/jrd/isc_sync.cpp (1.65), src/jrd/opt.cpp (1.95),
	src/jrd/par.cpp (1.54), src/jrd/utl.cpp (1.43), src/remote/xdr.cpp
	(1.11):

	Forward port Sparc fixes

2003-10-09 20:06  brodsom

	* firebird2/builds/win32/run_all.bat (1.3):

	Correction

2003-10-09 19:48  brodsom

	* firebird2/builds/win32/run_all.bat (1.2):

	Test if firebird is set and ask for it if not

2003-10-09 05:54  robocop

	* firebird2/src/extlib/fbudf/fbudf.sql (1.4):

	Fix script for SF bug #819224 => Change the comment, too.

2003-10-09 05:38  robocop

	* firebird2/src/extlib/fbudf/fbudf.sql (1.3):

	Fix script for SF bug #819224

2003-10-09 04:02  brodsom

	* firebird2/src/jrd/: btr.cpp (1.41), btr.h (1.12), dmp.cpp (1.9),
	jrd.cpp (1.102), nav.cpp (1.17):

	Macro cleaning

2003-10-08 13:49  dimitr

	* firebird2/builds/install/misc/firebird.conf (1.3):

	no message

2003-10-08 11:42  epocman

	* firebird2/src/: jrd/os/win32/config_root.cpp (1.11),
	utilities/install/install_nt.h (1.4),
	utilities/install/install_reg.cpp (1.7),
	utilities/install/install_svc.cpp (1.8),
	utilities/install/registry.cpp (1.4), utilities/install/registry.h
	(1.2):

	Win32 - Syncing with the recent FB 1.5 branch installation changes.

2003-10-08 11:15  dimitr

	* firebird2/doc/sql.extensions/README.context_variables (1.3):

	Added extra note.

2003-10-08 10:42  robocop

	* firebird2/src/: jrd/alt.cpp (1.30), jrd/blb.cpp (1.38),
	jrd/blb_proto.h (1.10), jrd/cch.cpp (1.50), jrd/cvt.cpp (1.25),
	jrd/cvt2.cpp (1.16), jrd/cvt2_proto.h (1.4), jrd/evl.cpp (1.42),
	jrd/exe.cpp (1.79), jrd/gds.cpp (1.100), jrd/gds_proto.h (1.24),
	jrd/ibase.h (1.48), jrd/intl.cpp (1.35), jrd/intl_proto.h (1.6),
	jrd/jrd.cpp (1.101), jrd/mov.cpp (1.9), jrd/mov_proto.h (1.6),
	jrd/pwd.cpp (1.19), lock/print.cpp (1.28), qli/mov.cpp (1.25),
	remote/xnet.cpp (1.31):

	const correctness

2003-10-07 13:02  stryqx

	* firebird2/src/jrd/jrd.cpp (1.100):

	Define clock correctly, rather than casting it.  Pointed out by
	Claudio.

2003-10-07 12:43  stryqx

	* firebird2/src/extlib/fbudf/fbudf.cpp (1.9):

	style

2003-10-07 12:38  stryqx

	* firebird2/src/jrd/jrd.cpp (1.99):

	style

2003-10-07 12:32  stryqx

	* firebird2/src/: extlib/fbudf/fbudf.cpp (1.8), qli/dtr.cpp (1.28):

	Fix build with gcc 3.3

2003-10-07 12:12  stryqx

	* firebird2/src/jrd/jrd.cpp (1.98):

	Fix build with gcc 3.3

2003-10-07 11:59  robocop

	* firebird2/src/gpre/int_cxx.cpp (1.19):

	Generally speaking, it's problematic to dereference null pointers.
	:-)

2003-10-07 11:58  robocop

	* firebird2/src/gpre/: gpre.h (1.46), gpre_meta.epp (1.27),
	gpre_meta.h (1.11), gpre_meta_boot.cpp (1.26), pas.cpp (1.26):

	const correctness and vars in scope

2003-10-07 11:54  robocop

	* firebird2/src/jrd/: log.h (1.5), common.h (1.86):

	Trivial style change

2003-10-07 09:24  eku

	* firebird2/src/jrd/common.h (1.85):

	Please use the results of configure.

2003-10-07 08:59  stryqx

	* firebird2/src/jrd/log.h (1.4):

	Fix build with gcc 3.3.  Let me know if there's a better fix.

2003-10-07 08:48  stryqx

	* firebird2/builds/posix/prefix.freebsd (1.11):

	Fix typo

2003-10-07 08:43  stryqx

	* firebird2/builds/posix/prefix.freebsd (1.10):

	Fix up build flags.

2003-10-07 08:34  eku

	* firebird2/src/jrd/pag.cpp (1.47):

	Fixed compile error.

2003-10-07 08:20  eku

	* firebird2/src/gpre/pat.cpp (1.18):

	Fixed "name lookup of `n' changed for new ISO `for' scoping"

2003-10-06 15:20  alexpeshkoff

	* firebird2/doc/sql.extensions/README.execute_statement (1.4):

	Added security note

2003-10-06 11:48  robocop

	* firebird2/src/gpre/: ada.cpp (1.29), c_cxx.cpp (1.33), cmd.cpp
	(1.17), cme.cpp (1.13), cmp.cpp (1.20), cob.cpp (1.31), ftn.cpp
	(1.32), gpre.cpp (1.38), gpre.h (1.45), gpre_meta.epp (1.26),
	gpre_meta.h (1.10), gpre_meta_boot.cpp (1.25), gpre_proto.h (1.7),
	hsh.cpp (1.15), hsh_proto.h (1.7), int_cxx.cpp (1.18), jrdmet.cpp
	(1.10), lang_proto.h (1.8), msc.cpp (1.13), msc_proto.h (1.11),
	par.cpp (1.33), par_proto.h (1.11), pas.cpp (1.25), pat.cpp (1.17),
	pat.h (1.6), sql.cpp (1.26):

	const correctness and some variables in scope

2003-10-06 11:46  robocop

	* firebird2/builds/win32/msvc6/fbserver.dsp (1.33):

	Included two unnecessary files time ago

2003-10-06 11:40  alexpeshkoff

	* firebird2/src/jrd/pag.cpp (1.46):

	Style fix - thanks to Claudio

2003-10-06 01:06  brodsom

	* firebird2/builds/win32/make_all.bat (1.19):

	include journal

2003-10-06 00:51  brodsom

	* firebird2/src/include/fb_types.h (1.27):

	Macro cleaning

2003-10-05 12:27  dimitr

	* firebird2/src/jrd/: jrd_pwd.h (1.11), pwd.cpp (1.18):

	Some cleanup.

2003-10-05 09:04  robocop

	* firebird2/src/jrd/: cvt.cpp (1.24), cvt_proto.h (1.7), intl.cpp
	(1.34), intl_proto.h (1.5):

	const correctness, vars in scope, etc.

2003-10-05 09:03  robocop

	* firebird2/src/intl/: kanji.h (1.4), kanji_proto.h (1.3),
	ldcommon.h (1.11), utils/maptest2.c (1.7):

	style

2003-10-05 09:02  robocop

	* firebird2/src/: intl/ld.cpp (1.4), jrd/intlnames.h (1.10):

	changed _INTL_COMPONENT_ to INTL_COMPONENT_FB

2003-10-05 08:58  robocop

	* firebird2/src/gpre/: cmd_proto.h (1.5), cme_proto.h (1.7),
	cmp_proto.h (1.10), exp_proto.h (1.10), gpre_meta.h (1.9),
	gpre_proto.h (1.6), hsh_proto.h (1.6), jrdme_proto.h (1.5),
	lang_proto.h (1.7), msc_proto.h (1.10), par_proto.h (1.10),
	prett_proto.h (1.9), sqe_proto.h (1.10), sql_proto.h (1.9):

	style

2003-10-05 08:56  robocop

	* firebird2/src/gpre/: pat.cpp (1.16), pat.h (1.5), pat_proto.h
	(1.5):

	const correctness, vars in scope, etc.

2003-10-05 08:53  robocop

	* firebird2/src/gpre/: ftn.cpp (1.31), gpre_meta_boot.cpp (1.24),
	movg.cpp (1.4), movg_proto.h (1.3):

	const correctness, vars in scope, etc.

2003-10-05 08:42  robocop

	* firebird2/src/dudley/: hsh.cpp (1.14), hsh_proto.h (1.6),
	parse.cpp (1.28):

	const correctness, vars in scope, etc.

2003-10-05 08:39  robocop

	* firebird2/src/dudley/: exe.epp (1.30), exe_proto.h (1.6),
	expan_proto.h (1.4), expand.cpp (1.14), expr.cpp (1.13),
	expr_proto.h (1.6), extra_proto.h (1.4), gener_proto.h (1.5),
	ddl_proto.h (1.8), lex.cpp (1.20), lex_proto.h (1.7), parse_proto.h
	(1.7), trn.cpp (1.20), trn_proto.h (1.5):

	style

2003-10-05 08:37  robocop

	* firebird2/src/dudley/: ddl.cpp (1.22), ddl.h (1.17):

	const correctness, vars in scope, etc.

2003-10-05 08:33  robocop

	* firebird2/src/dsql/: alld.cpp (1.13), array.epp (1.18),
	array_proto.h (1.9), blob_proto.h (1.6), ddl.cpp (1.68), dsql.cpp
	(1.72), dsql.h (1.43), dsql_proto.h (1.12):

	style

2003-10-05 08:33  robocop

	* firebird2/src/dsql/: pass1.cpp (1.110), preparse.cpp (1.24),
	utld.cpp (1.19):

	const correctness, vars in scope, etc.

2003-10-05 08:25  robocop

	* firebird2/src/dsql/: make.cpp (1.41), make_proto.h (1.17),
	movd.cpp (1.8), movd_proto.h (1.6), errd.cpp (1.20), gen.cpp
	(1.48), gen_proto.h (1.10), hsh.cpp (1.17), hsh_proto.h (1.4):

	const correctness, vars in scope, etc.

2003-10-05 08:21  robocop

	* firebird2/src/: burp/backu_proto.h (1.5), burp/burp_proto.h
	(1.10), burp/canon_proto.h (1.9), burp/misc_proto.h (1.5),
	burp/mvol_proto.h (1.6), burp/resto_proto.h (1.5),
	dsql/parse_proto.h (1.7), dsql/prepa_proto.h (1.8),
	dsql/utld_proto.h (1.7):

	style

2003-10-05 08:20  robocop

	* firebird2/src/burp/burp.h (1.33):

	constant should use FB type

2003-10-05 08:17  robocop

	* firebird2/src/alice/exe_proto.h (1.5):

	style

2003-10-05 08:11  robocop

	* firebird2/src/jrd/vio_proto.h (1.11):

	Fixed cleanup mistake by someone

2003-10-05 08:10  robocop

	* firebird2/doc/license/README.license.usage.txt (1.2):

	small typo

2003-10-03 14:33  dimitr

	* firebird2/src/utilities/gstat/dba.epp (1.13):

	Corrected gstat version info output.

2003-10-03 14:28  dimitr

	* firebird2/src/jrd/: jrd_pwd.h (1.10), pwd.cpp (1.17):

	A few corrections.

2003-10-03 12:36  dimitr

	* firebird2/src/common/config/config.cpp (1.44):

	Increased a default size of the lock table, after discussion with
	Nickolay.

2003-10-03 12:14  aafemt

	* firebird2/src/jrd/jrd.h (1.49):

	Only unix superserver uses long jump

2003-10-03 12:04  dimitr

	* firebird2/doc/license/README.license.usage.txt (1.1):

	Added usage rules

2003-10-03 03:59  brodsom

	* firebird2/src/: dsql/alld.cpp (1.12), dsql/array_proto.h (1.8),
	dsql/blob_proto.h (1.5), dsql/dsql.cpp (1.71), dsql/dsql.h (1.42),
	dsql/dsql_proto.h (1.11), dsql/errd.cpp (1.19), dsql/gen_proto.h
	(1.9), dsql/hsh.cpp (1.16), dsql/keywords.h (1.14),
	dsql/movd_proto.h (1.5), dsql/parse_proto.h (1.6), dsql/pass1.cpp
	(1.109), dsql/pass1_proto.h (1.12), dsql/prepa_proto.h (1.7),
	dsql/preparse.cpp (1.23), dsql/utld.cpp (1.18), dsql/utld_proto.h
	(1.6), dudley/extract.epp (1.19), dudley/gener_proto.h (1.4),
	dudley/hsh.cpp (1.13), dudley/hsh_proto.h (1.5), dudley/lex.cpp
	(1.19), dudley/lex_proto.h (1.6), dudley/parse.cpp (1.27),
	dudley/parse.h (1.3), dudley/parse_proto.h (1.6),
	dudley/trn_proto.h (1.4), dudley/ddl.cpp (1.21), dudley/ddl.h
	(1.16), dudley/ddl_proto.h (1.7), dudley/exe_proto.h (1.5),
	dudley/expan_proto.h (1.3), dudley/expand.cpp (1.13),
	dudley/expr.cpp (1.12), dudley/expr_proto.h (1.5),
	dudley/extra_proto.h (1.3):

	Macro cleaning extern cleaning DLL_EXPORT cleaning

2003-10-03 03:51  brodsom

	* firebird2/src/: intl/utils/maptest2.c (1.6), gpre/gpre.cpp
	(1.37), gpre/gpre_meta.h (1.8), gpre/gpre_meta_boot.cpp (1.23),
	gpre/gpre_proto.h (1.5), gpre/hsh_proto.h (1.5), gpre/jrdme_proto.h
	(1.4), gpre/lang_proto.h (1.6), gpre/movg_proto.h (1.2),
	gpre/msc_proto.h (1.9), gpre/par_proto.h (1.9), gpre/pat_proto.h
	(1.4), gpre/prett_proto.h (1.8), gpre/sqe_proto.h (1.9),
	gpre/sql_proto.h (1.8), gpre/cmd_proto.h (1.4), gpre/cme_proto.h
	(1.6), gpre/cmp_proto.h (1.9), gpre/exp_proto.h (1.9):

	extern cleaning removing underscores in macros DLL_EXPORT cleaning

2003-10-03 03:50  brodsom

	* firebird2/src/intl/: kanji.h (1.3), kanji_proto.h (1.2), ld.cpp
	(1.3), ldcommon.h (1.10):

	extern cleaning removing underscores in macros DLL_EXPORT cleaning
	Removing duplicated declarations

2003-10-03 03:47  brodsom

	* firebird2/src/jrd/: jrd.cpp (1.97), jrd_proto.h (1.11), jrd_pwd.h
	(1.9), lck.h (1.12), lck_proto.h (1.3), license.h (1.31), lls.h
	(1.3), log.h (1.3), log2.h (1.2), log_proto.h (1.2), met.epp
	(1.72), met.h (1.6), met_proto.h (1.19), misc_func_ids.h (1.4),
	mov_proto.h (1.5), msg.h (1.3), nav_proto.h (1.6), nbak.h (1.6),
	obj.h (1.3), ods.h (1.8), opt_proto.h (1.5), pag.h (1.3),
	pag_proto.h (1.4), par_proto.h (1.6), pcmet_proto.h (1.3),
	perf_proto.h (1.4), quad.h (1.2), quad_proto.h (1.2), que.h (1.2),
	req.h (1.15), rlck_proto.h (1.3), rse.h (1.14), rse_proto.h (1.5),
	sch_proto.h (1.2), scroll_cursors.h (1.5), sdl.cpp (1.21),
	sdl_proto.h (1.6), sdw.h (1.3), sdw_proto.h (1.3), shut_proto.h
	(1.2), sort.cpp (1.46), sort.h (1.11), sort_proto.h (1.7), sqz.h
	(1.3), sqz_proto.h (1.4), svc.cpp (1.81), thd.cpp (1.22), thd.h
	(1.15), tpc.h (1.3), tpc_proto.h (1.2), tra_proto.h (1.5), trig.h
	(1.10), utl_proto.h (1.7), val_proto.h (1.2), vio_debug.h (1.3),
	vio_proto.h (1.10), why_proto.h (1.7), os/guid.h (1.4),
	os/isc_i_proto.h (1.3), os/pio.h (1.2), os/pio_proto.h (1.2),
	os/thd_priority.h (1.8), os/posix/isc_ipc.cpp (1.2),
	os/win32/isc_ipc.cpp (1.5), os/vms/mblr.h (1.2),
	os/vms/mblr_proto.h (1.2), os/vms/prv_m_bypass.h (1.2),
	os/vms/rdb.h (1.2), os/vms/vms.h (1.2), os/vms/vmslo_proto.h (1.2),
	os/vms/map_proto.h (1.2):

	extern cleaning removing underscores in macros DLL_EXPORT cleaning

2003-10-03 03:43  brodsom

	* firebird2/src/jrd/: dflt.h (1.3), dfw_proto.h (1.5), divorce.h
	(1.2), dmp.cpp (1.8), dmp_proto.h (1.3), drq.h (1.5), dsc.cpp
	(1.10), dsc_proto.h (1.4), dyn.h (1.7), dyn_df_proto.h (1.6),
	dyn_dl_proto.h (1.3), dyn_md_proto.h (1.4), dyn_proto.h (1.4),
	dyn_ut_proto.h (1.3), enc.cpp (1.18), enc_proto.h (1.2), err.cpp
	(1.23), err_proto.h (1.12), event.h (1.8), event_proto.h (1.6),
	evl.cpp (1.41), evl_proto.h (1.5), exe.h (1.20), exe_proto.h (1.3),
	ext.h (1.3), ext_proto.h (1.6), dbg.h (1.2), dbg_proto.h (1.4),
	isc_sync.cpp (1.64), fil.h (1.6), file_params.h (1.17),
	filte_proto.h (1.3), flags.h (1.3), flu.h (1.4), flu_proto.h (1.5),
	fun.epp (1.25), fun_proto.h (1.5), gds_proto.h (1.23),
	grant_proto.h (1.2), iberr_proto.h (1.3), ibsetjmp.h (1.5), idx.h
	(1.10), idx_proto.h (1.7), inf.cpp (1.22), inf_proto.h (1.3),
	ini_proto.h (1.6), intl.cpp (1.33), intl.h (1.4), intl_classes.h
	(1.5), intl_proto.h (1.4), inuse_proto.h (1.2), irq.h (1.4),
	isc.cpp (1.40), isc.h (1.8), isc_f_proto.h (1.7), isc_file.cpp
	(1.59), isc_proto.h (1.6), isc_s_proto.h (1.8), isc_signal.h (1.2):

	extern cleaning removing underscores in macros DLL_EXPORT cleaning

2003-10-03 03:34  brodsom

	* firebird2/src/jrd/: btr.cpp (1.40), btr.h (1.11), btr_proto.h
	(1.10), cch.cpp (1.49), cch.h (1.5), cch_proto.h (1.7), cmp.cpp
	(1.65), cmp_proto.h (1.10), constants.h (1.4), cvt.cpp (1.23),
	cvt2.cpp (1.15), cvt2_proto.h (1.3), cvt_proto.h (1.6), acl.h
	(1.2), align.h (1.4), blb.cpp (1.37), blb.h (1.7), blb_proto.h
	(1.9), blf_proto.h (1.6), blob_filter.cpp (1.6), blr.h (1.13):

	extern cleaning removing underscores in macros DLL_EXPORT cleaning

2003-10-03 03:20  brodsom

	* firebird2/src/qli/: proc_proto.h (1.6), repor_proto.h (1.5),
	show_proto.h (1.4), all_proto.h (1.5), comma_proto.h (1.4),
	compi_proto.h (1.5), err_proto.h (1.6), eval_proto.h (1.5),
	exe_proto.h (1.7), expan_proto.h (1.5), forma_proto.h (1.5),
	gener_proto.h (1.5), help_proto.h (1.4), hsh_proto.h (1.7),
	lex_proto.h (1.6), meta_proto.h (1.7), mov_proto.h (1.8),
	parse_proto.h (1.4), picst_proto.h (1.6):

	extern cleaning removing underscores in macros DLL_EXPORT cleaning

2003-10-03 03:17  brodsom

	* firebird2/src/remote/: allr.cpp (1.13), allr_proto.h (1.4),
	inet.cpp (1.79), inet_proto.h (1.3), inter_proto.h (1.6), merge.cpp
	(1.11), merge_proto.h (1.3), parse_proto.h (1.2), parser.cpp (1.9),
	proto_proto.h (1.2), remot_proto.h (1.3), remote.cpp (1.20),
	serve_proto.h (1.5), xdr_proto.h (1.8), xnet_proto.h (1.6), xdr.cpp
	(1.10), protocol.cpp (1.32), os/win32/chop_proto.h (1.2),
	os/win32/cntl_proto.h (1.2), os/win32/window_proto.h (1.2),
	os/win32/wnet_proto.h (1.2):

	extern cleaning removing underscores in macros DLL_EXPORT cleaning

2003-10-03 02:58  brodsom

	* firebird2/src/utilities/: gsec/gsec_proto.h (1.5),
	gsec/secur_proto.h (1.4), gstat/ppg_proto.h (1.3),
	guard/util_proto.h (1.2), ibmgr/srvrmgr_proto.h (1.2),
	install/regis_proto.h (1.3), install/servi_proto.h (1.5),
	rebuild/rebui_proto.h (1.2), rebuild/rmet_proto.h (1.2),
	rebuild/rstor_proto.h (1.2):

	extern cleaning removing underscores in macros

2003-10-02 21:17  brodsom

	* firebird2/src/: iscguard/cntlg_proto.h (1.2),
	iscguard/iscguard.cpp (1.28), isql/extra_proto.h (1.5),
	isql/isql_proto.h (1.9), isql/show_proto.h (1.8):

	extern cleaning

2003-10-02 21:16  brodsom

	* firebird2/src/burp/burp.h (1.32):

	Correction

2003-10-02 21:14  brodsom

	* firebird2/src/: alice/exe_proto.h (1.4), burp/backu_proto.h
	(1.4), burp/burp_proto.h (1.9), burp/canon_proto.h (1.8),
	burp/misc_proto.h (1.4), burp/mvol_proto.h (1.5),
	burp/resto_proto.h (1.4):

	extern cleaning

2003-10-02 20:41  epocman

	* firebird2/doc/README.instsvc (1.2):

	Sync with FB1.5 branch.

2003-10-02 12:17  aafemt

	* firebird2/: doc/README.build.mingw.html (1.9), src/dsql/dsql.cpp
	(1.70), src/dsql/dsql.h (1.41), src/include/gen/autoconfig_msvc.h
	(1.87), src/jrd/common.h (1.84), src/utilities/nbackup.cpp (1.9):

	Move MSVC-related hack of vsnprintf to MSVC header because it
	crashed MinGW build

2003-10-02 01:27  brodsom

	* firebird2/src/jrd/: pag.cpp (1.45), sdw.cpp (1.18):

	Fix error in last Alex commit to HEAD to make builds work again.

2003-10-01 21:43  dimitr

	* firebird2/src/jrd/opt.cpp (1.94):

	Fixed bug introduced one year ago.

2003-10-01 21:08  brodsom

	* firebird2/src/dudley/: ddl_proto.h (1.6), exe_proto.h (1.4),
	expan_proto.h (1.2), expr_proto.h (1.4), gener_proto.h (1.3),
	lex_proto.h (1.5), parse_proto.h (1.5), trn_proto.h (1.3),
	extra_proto.h (1.2):

	Macro cleaning

2003-10-01 20:11  brodsom

	* firebird2/src/dsql/: array.epp (1.17), blk.h (1.7), ddl.cpp
	(1.67), dsql.h (1.40), gen.cpp (1.47), gen_proto.h (1.8), node.h
	(1.36), pass1.cpp (1.108), preparse.cpp (1.22), utld.cpp (1.17),
	utld_proto.h (1.5):

	Macro cleaning

2003-10-01 20:05  brodsom

	* firebird2/src/: burp/burp.h (1.31), dudley/ddl.h (1.15),
	qli/dtr.h (1.13), jrd/svc.h (1.17):

	Macro cleaning

2003-10-01 17:27  alexpeshkoff

	* firebird2/src/jrd/: isc_file.cpp (1.58), jrd.cpp (1.96), pag.cpp
	(1.44), sdw.cpp (1.17):

	Ported today fixes to HEAD.

2003-10-01 14:51  skidder

	* firebird2/src/jrd/exe.cpp (1.78):

	Fix bug in savepoints support introduced by Dmitry a few RCs ago

2003-10-01 12:57  aafemt

	* firebird2/src/dsql/: alld.cpp (1.11), array.epp (1.16), ddl.cpp
	(1.66), dsql.cpp (1.69), dsql.h (1.39), dsql_proto.h (1.10),
	gen.cpp (1.46), gen_proto.h (1.7), hsh.cpp (1.15), hsh_proto.h
	(1.3), make.cpp (1.40), make_proto.h (1.16), metd.epp (1.31),
	metd_proto.h (1.15), movd_proto.h (1.4), node.h (1.35), parse.y
	(1.105), pass1.cpp (1.107), pass1_proto.h (1.11), preparse.cpp
	(1.21), sym.h (1.7), utld_proto.h (1.4):

	sym -> dsql_sym + some 'struct' cleanup

2003-10-01 05:37  brodsom

	* firebird2/src/dsql/dsql.h (1.38):

	Patch to Nickolay changes to make MinGW build again

2003-10-01 01:01  brodsom

	* firebird2/src/gpre/pretty.cpp (1.18):

	Rollback change to make tests run again

2003-10-01 00:58  brodsom

	* firebird2/src/dsql/: dsql.cpp (1.68), ddl.cpp (1.65):

	Patch to make msvc build again after Nickolay changes

2003-09-30 21:26  brodsom

	* firebird2/configure.in (1.159):

	Correction

2003-09-30 19:48  brodsom

	* firebird2/configure.in (1.158):

	Lost commit

2003-09-30 19:21  skidder

	* firebird2/src/jrd/par.cpp (1.53):

	Fix bug in my previous commit spotted by Blas

2003-09-30 12:39  aafemt

	* firebird2/src/dudley/: ddl.cpp (1.20), ddl.h (1.14), exe.epp
	(1.29), expand.cpp (1.12), expr.cpp (1.11), lex_proto.h (1.4),
	parse.cpp (1.26), parse.h (1.2), trn.cpp (1.19):

	'struct' cleanup

2003-09-30 11:41  fsg

	* firebird2/: configure.in (1.157), src/gpre/ftn.cpp (1.30):

	small fixes for ftn.cpp, include fbudf for the linux build FSG

2003-09-30 00:06  brodsom

	* firebird2/doc/README.build.mingw.html (1.8):

	Update

2003-09-29 21:32  skidder

	* firebird2/src/dsql/: dsql.cpp (1.67), node.h (1.34):

	Remove unused DSQL node types

2003-09-29 14:42  robocop

	* firebird2/: builds/win32/defs/fbclient.def (1.6),
	builds/win32/defs/gds32.def (1.5), builds/win32/defs/iutls.def
	(1.2), src/alice/alice.cpp (1.38), src/burp/burp.cpp (1.51),
	src/burp/canonical.cpp (1.29), src/dsql/alld_proto.h (1.7),
	src/dsql/array_proto.h (1.7), src/dsql/blob_proto.h (1.4),
	src/dsql/chars.h (1.4), src/dsql/ddl_proto.h (1.11),
	src/dsql/dsql_proto.h (1.9), src/dsql/hsh.cpp (1.14),
	src/dsql/make.cpp (1.39), src/dsql/make_proto.h (1.15),
	src/dsql/metd.epp (1.30), src/dsql/metd_proto.h (1.14),
	src/dsql/misc_func.cpp (1.5), src/dsql/misc_func.h (1.6),
	src/dsql/movd_proto.h (1.3), src/dsql/node.h (1.33),
	src/dsql/parse_proto.h (1.5), src/dsql/pass1.cpp (1.106),
	src/dsql/pass1_proto.h (1.10), src/dsql/prepa_proto.h (1.6),
	src/dsql/sqlda.h (1.4), src/dsql/sym.h (1.6), src/dudley/trn.cpp
	(1.18), src/gpre/ada.cpp (1.28), src/gpre/c_cxx.cpp (1.32),
	src/gpre/cob.cpp (1.30), src/gpre/ftn.cpp (1.29),
	src/gpre/int_cxx.cpp (1.17), src/gpre/pas.cpp (1.24),
	src/gpre/prett_proto.h (1.7), src/gpre/pretty.cpp (1.17),
	src/isql/extract.epp (1.17), src/isql/isql.epp (1.47),
	src/isql/isql.h (1.15), src/isql/isql_proto.h (1.8),
	src/isql/isql_win.cpp (1.8), src/isql/show.epp (1.24),
	src/isql/show_proto.h (1.7), src/jrd/alt.cpp (1.29), src/jrd/exe.h
	(1.19), src/jrd/filters.cpp (1.16), src/jrd/gds.cpp (1.99),
	src/jrd/gds_proto.h (1.22), src/jrd/ibase.h (1.47),
	src/qli/eval.cpp (1.30), src/qli/eval_proto.h (1.4),
	src/qli/exe.cpp (1.32), src/qli/mov.cpp (1.24), src/qli/mov_proto.h
	(1.7), src/remote/server.cpp (1.49),
	src/remote/os/win32/ibconfig.cpp (1.4), src/utilities/gsec/gsec.cpp
	(1.9), src/utilities/gstat/dba.epp (1.12):

	Cleanup.  Hopefully harmless It should fix the issue introduced
	with constness in gds__interprete for current applications.

2003-09-29 13:00  dimitr

	* firebird2/src/jrd/: rse.cpp (1.38), sort.cpp (1.45), sort_proto.h
	(1.6):

	Cleanup.

2003-09-29 12:48  skidder

	* firebird2/src/dsql/dsql.cpp (1.66):

	Fix cosmetic issue noted by Claudio

2003-09-29 10:29  dimitr

	* firebird2/src/jrd/rse.cpp (1.37):

	Correction.

2003-09-28 23:35  skidder

	* firebird2/: builds/win32/defs/fbclient.def (1.5),
	builds/win32/defs/gds32.def (1.4), src/common/classes/array.h
	(1.4), src/common/config/config.cpp (1.43),
	src/common/config/config.h (1.25), src/dsql/ddl.cpp (1.64),
	src/dsql/dsql.cpp (1.65), src/dsql/dsql.h (1.37), src/dsql/node.h
	(1.32), src/dsql/parse.y (1.104), src/dsql/pass1.cpp (1.105),
	src/dudley/ddl.h (1.13), src/dudley/exe.epp (1.28),
	src/dudley/lex.cpp (1.18), src/dudley/lex_proto.h (1.3),
	src/dudley/trn.cpp (1.17), src/gpre/ada.cpp (1.27),
	src/gpre/c_cxx.cpp (1.31), src/gpre/cme.cpp (1.12),
	src/gpre/cob.cpp (1.29), src/gpre/dyntable.h (1.3),
	src/gpre/ftn.cpp (1.28), src/gpre/gpre.h (1.44),
	src/gpre/gpre_meta_boot.cpp (1.22), src/gpre/int_cxx.cpp (1.16),
	src/gpre/pas.cpp (1.23), src/gpre/prett_proto.h (1.6),
	src/gpre/pretty.cpp (1.16), src/include/fb_types.h (1.26),
	src/jrd/alt.cpp (1.28), src/jrd/blp.h (1.7), src/jrd/cmp.cpp
	(1.64), src/jrd/cmp_proto.h (1.9), src/jrd/constants.h (1.3),
	src/jrd/cvt2.cpp (1.14), src/jrd/exe.h (1.18), src/jrd/filters.cpp
	(1.15), src/jrd/gds.cpp (1.98), src/jrd/gds_proto.h (1.21),
	src/jrd/jrd.cpp (1.95), src/jrd/met.epp (1.71), src/jrd/opt.cpp
	(1.93), src/jrd/par.cpp (1.52), src/jrd/par_proto.h (1.5),
	src/qli/meta.epp (1.29):

	Ok, i'm joining Firebird destruction team with my cleanup: 1. Bring
	trace DSQL, DYN and BLR trace logging up-to-date 2. Remove
	redundant CSB pointer dereferences in BLR parser and request
	compiler 3. Convert RIGHT JOIN to LEFT JOIN early during BLR
	parsing 4. Check BLR syntax for unititalized contexts usage 5. Some
	type-safety and const-correctness fixes

2003-09-28 20:49  dimitr

	* firebird2/src/jrd/: evl.cpp (1.40), idx.cpp (1.25), rse.cpp
	(1.36), sort.cpp (1.44), sort_proto.h (1.5):

	A bit more cleanup.

2003-09-28 20:26  dimitr

	* firebird2/src/jrd/btr.h (1.10):

	Fixed a typo.

2003-09-28 20:23  dimitr

	* firebird2/src/jrd/: rse.cpp (1.35), sort.cpp (1.43), sort.h
	(1.10), sort_proto.h (1.4):

	Cleanup and some optimization.

2003-09-28 18:54  dimitr

	* firebird2/src/jrd/: sort.cpp (1.42), sort.h (1.9):

	Small cleanup.

2003-09-28 17:46  dimitr

	* firebird2/src/jrd/sort.h (1.8):

	Small cleanup.

2003-09-28 17:38  dimitr

	* firebird2/src/jrd/idx.cpp (1.24):

	Fixed bug in the cleanup after unsuccessful index creation.

2003-09-28 16:41  dimitr

	* firebird2/src/jrd/idx.cpp (1.23):

	Don't waste time counting duplicates for non-unique indices.

2003-09-28 16:03  dimitr

	* firebird2/src/jrd/: btr.h (1.9), idx.cpp (1.22):

	Fixed bug in unique indices.

2003-09-28 14:05  dimitr

	* firebird2/src/dsql/: gen.cpp (1.45), pass1.cpp (1.104):

	Fixed types convertion.

2003-09-28 13:11  dimitr

	* firebird2/src/dsql/: gen.cpp (1.44), node.h (1.31), parse.y
	(1.103), pass1.cpp (1.103):

	Slightly reworked my labels implementation.

2003-09-28 02:36  brodsom

	* firebird2/src/dsql/: pass1.cpp (1.102), preparse.cpp (1.20),
	user_dsql.cpp (1.23), utld.cpp (1.16), array.epp (1.15), ddl.cpp
	(1.63), dsql.cpp (1.64), dsql.h (1.36), gen.cpp (1.43), hsh.cpp
	(1.13), make.cpp (1.38), metd.epp (1.29):

	Macro cleaning

2003-09-28 02:35  brodsom

	* firebird2/src/burp/: burp.cpp (1.50), burp.h (1.30), mvol.cpp
	(1.22), spit.cpp (1.21):

	Style and Corrections

2003-09-28 02:33  brodsom

	* firebird2/src/alice/aliceswi.h (1.11):

	Correction

2003-09-28 01:29  brodsom

	* firebird2/builds/posix/: Makefile.in.client.fbudf (1.1),
	Makefile.in.embed.fbudf (1.1), Makefile.in.extlib (1.14),
	Makefile.in.firebird (1.46):

	Solve fbudf build in MinGW

2003-09-28 01:28  brodsom

	* firebird2/builds/posix/prefix.mingw (1.25):

	Remove ipserver from mingw build

2003-09-26 17:25  dimitr

	* firebird2/src/: jrd/intlnames.h (1.9), intl/lc_iso8859_2.cpp
	(1.5), intl/ld.cpp (1.2), intl/collations/xx88592hun.h (1.2):

	Added new collation by Sandor Szollosi.

2003-09-26 16:25  dimitr

	* firebird2/doc/license/IDPL.txt (1.1):

	Added license texts.

2003-09-26 16:18  dimitr

	* firebird2/src/jrd/os/win32/config_root.cpp (1.10):

	Changed license of some files by Mark and myself.

2003-09-26 16:11  dimitr

	* firebird2/src/: common/config/config.cpp (1.42),
	common/config/config.h (1.24), common/config/config_file.cpp
	(1.12), common/config/config_file.h (1.5),
	common/config/config_impl.h (1.10), dsql/misc_func.cpp (1.4),
	dsql/misc_func.h (1.5), jrd/db_alias.cpp (1.13), jrd/db_alias.h
	(1.2), jrd/misc_func_ids.h (1.3), jrd/os/win32/config_root.cpp
	(1.9):

	Changed license of some files by Mark and myself.

2003-09-26 15:07  brodsom

	* firebird2/doc/README.build.mingw.html (1.7):

	Update dates

2003-09-26 14:49  brodsom

	* firebird2/doc/README.build.mingw.html (1.6):

	Update

2003-09-26 13:45  dimitr

	* firebird2/src/jrd/os/: posix/unix.cpp (1.8), vms/vms.cpp (1.5),
	win32/winnt.cpp (1.4):

	Fixed comment.

2003-09-26 13:02  brodsom

	* firebird2/src/dsql/: sym.h (1.5), chars.h (1.3), misc_func.h
	(1.4), node.h (1.30), sqlda.h (1.3):

	-Macro cleaning

2003-09-26 12:50  brodsom

	* firebird2/src/dsql/: alld_proto.h (1.6), array_proto.h (1.6),
	blob_proto.h (1.3), ddl_proto.h (1.10), dsql_proto.h (1.8),
	make_proto.h (1.14), metd_proto.h (1.13), movd_proto.h (1.2),
	parse_proto.h (1.4), pass1_proto.h (1.9), prepa_proto.h (1.5):

	-Macro cleaning

2003-09-26 12:22  aafemt

	* firebird2/builds/posix/make.defaults (1.31):

	Rollback my unneeded anymore hack

2003-09-26 11:26  robocop

	* firebird2/src/qli/exe.cpp (1.31):

	make gcc happy v2 :-)

2003-09-26 10:07  fsg

	* firebird2/src/qli/exe.cpp (1.30):

	make gcc happy again FSG

2003-09-25 14:12  eku

	* firebird2/src/jrd/: pag.cpp (1.43), os/posix/unix.cpp (1.7):

	Fix for databases on raw devices: Detect a database continuation
	file by its header page.

2003-09-25 13:48  robocop

	* firebird2/src/: alice/alice.cpp (1.37), alice/alice_meta.epp
	(1.21), alice/alice_proto.h (1.6), alice/all.cpp (1.13),
	alice/exe.cpp (1.19), alice/tdr.cpp (1.24), burp/backup.epp (1.41),
	burp/burp.cpp (1.49), burp/burp.h (1.29), burp/burp_proto.h (1.8),
	burp/canonical.cpp (1.28), burp/misc.cpp (1.7), burp/mvol.cpp
	(1.21), burp/restore.epp (1.48), burp/spit.cpp (1.20), dsql/all.h
	(1.7), dsql/alld_proto.h (1.5), dsql/dsql.h (1.35), gpre/ada.cpp
	(1.26), gpre/c_cxx.cpp (1.30), gpre/cme.cpp (1.11), gpre/ftn.cpp
	(1.27), gpre/int_cxx.cpp (1.15), gpre/pas.cpp (1.22), gpre/sql.cpp
	(1.25), isql/isql.epp (1.46), isql/isql_proto.h (1.7), jrd/alt.cpp
	(1.27), jrd/gds.cpp (1.97), jrd/gds_proto.h (1.20), jrd/ibase.h
	(1.46), jrd/isc.cpp (1.39), jrd/isc_file.cpp (1.57),
	jrd/isc_sync.cpp (1.63), jrd/jrd.cpp (1.94), jrd/met.epp (1.70),
	jrd/perf.cpp (1.24), jrd/scl.epp (1.31), jrd/scl_proto.h (1.7),
	jrd/svc.cpp (1.80), jrd/utl.cpp (1.42), qli/all.cpp (1.21),
	qli/all_proto.h (1.4), qli/blk.h (1.11), qli/comma_proto.h (1.3),
	qli/command.cpp (1.13), qli/compile.cpp (1.15), qli/compile.h
	(1.4), qli/dtr.cpp (1.27), qli/dtr.h (1.12), qli/err.cpp (1.12),
	qli/err_proto.h (1.5), qli/eval.cpp (1.29), qli/eval_proto.h (1.3),
	qli/exe.cpp (1.29), qli/exe.h (1.15), qli/exe_proto.h (1.6),
	qli/expan_proto.h (1.4), qli/expand.cpp (1.19), qli/format.cpp
	(1.20), qli/format.h (1.8), qli/gener.cpp (1.23), qli/help.epp
	(1.12), qli/help_proto.h (1.3), qli/hsh.cpp (1.13), qli/hsh_proto.h
	(1.6), qli/lex.cpp (1.19), qli/lex_proto.h (1.5), qli/meta.epp
	(1.28), qli/mov.cpp (1.23), qli/mov_proto.h (1.6), qli/nounix.cpp
	(1.4), qli/parse.cpp (1.23), qli/parse.h (1.5), qli/parse_proto.h
	(1.3), qli/picstr.cpp (1.16), qli/proc.epp (1.18), qli/proc_proto.h
	(1.5), qli/repor_proto.h (1.4), qli/report.cpp (1.11), qli/report.h
	(1.4), qli/reqs.h (1.2), qli/show.epp (1.22), qli/show_proto.h
	(1.3), remote/inet.cpp (1.78), remote/remote.h (1.20),
	remote/server.cpp (1.48), remote/xnet.cpp (1.30),
	remote/os/win32/ibconfig.cpp (1.3), remote/os/win32/wnet.cpp (1.5),
	utilities/gsec/gsec.cpp (1.8), utilities/gsec/gsec_proto.h (1.4),
	utilities/gstat/dba.epp (1.11):

	Cleanup, const correctness, variables in scope, etc.  Having done
	my best to merge everyone else's changes, I hope the tree can be
	build with whatever other tools != MSVC6.

2003-09-24 17:36  skidder

	* firebird2/src/burp/burp.h (1.28):

	Make engine compile on Linux after Blas' macro claning

2003-09-24 16:52  dimitr

	* firebird2/src/remote/: os/win32/wnet.cpp (1.4), inet.cpp (1.77),
	xnet.cpp (1.29):

	Don't change screen cursor during CS attach.

2003-09-24 14:51  dimitr

	* firebird2/src/jrd/scl.epp (1.30):

	Fixed my bug introduced recently.

2003-09-24 12:39  aafemt

	* firebird2/: builds/posix/Makefile.in.boot.gpre (1.17),
	builds/posix/Makefile.in.static.gpre (1.12), src/gpre/gpre.cpp
	(1.36), src/gpre/pat.cpp (1.15):

	Gpre used during build doesn't need additional language modules

2003-09-24 12:30  aafemt

	* firebird2/src/qli/: format.h (1.7), parse.cpp (1.22),
	parse_proto.h (1.2), picst_proto.h (1.5), picstr.cpp (1.15),
	proc.epp (1.17), proc_proto.h (1.4), repor_proto.h (1.3),
	show_proto.h (1.2):

	'struct' removal

2003-09-24 00:38  skidder

	* firebird2/: configure.in (1.156),
	builds/install/arch-specific/linux/classic/postinstall.sh.in (1.2),
	builds/install/arch-specific/linux/super/postinstall.sh.in (1.3),
	builds/install/arch-specific/linux/super/preinstall.sh.in (1.3),
	builds/install/arch-specific/linux/super/preuninstall.sh.in (1.3),
	builds/install/arch-specific/linux/super/rpmfiles.txt.in (1.4),
	builds/install/misc/changeDBAPassword.sh.in (1.1),
	builds/install/misc/firebird.init.d.generic.in (1.1),
	builds/install/misc/firebird.init.d.mandrake.in (1.1),
	builds/posix/Makefile.in.firebird (1.45):

	Make Firebird 2.0 Linux CS install prefix-aware and secure

2003-09-24 00:36  skidder

	* firebird2/builds/posix/Makefile.in.extlib (1.13):

	I don't know why Blas disabled building fbudf.so. Let's build it
	again

2003-09-24 00:34  skidder

	* firebird2/src/remote/server.cpp (1.47):

	Update Linux CS build for my REMOTE changes

2003-09-23 21:47  brodsom

	* firebird2/src/burp/: backup.epp (1.40), burp.cpp (1.48), burp.h
	(1.27), mvol.cpp (1.20), restore.epp (1.47), spit.cpp (1.19):

	Macro cleaning

2003-09-23 21:47  brodsom

	* firebird2/src/alice/alice_meta.epp (1.20):

	Wait a better solution with gpre

2003-09-23 16:21  dimitr

	* firebird2/src/jrd/scl.epp (1.29):

	Fixed bug with CURRENT_ROLE, introduced in early v1.5 development.

2003-09-23 12:13  aafemt

	* firebird2/src/qli/: eval.cpp (1.28), exe.cpp (1.28), exe_proto.h
	(1.5), expan_proto.h (1.3), expand.cpp (1.18), forma_proto.h (1.4),
	gener_proto.h (1.4), help.epp (1.11), help_proto.h (1.2), hsh.cpp
	(1.12), hsh_proto.h (1.5), lex_proto.h (1.4), meta.epp (1.27),
	meta_proto.h (1.6), mov.cpp (1.22), mov_proto.h (1.5):

	Partial 'struct' cleanup

2003-09-22 19:54  brodsom

	* firebird2/src/remote/: inet.cpp (1.76), protocol.cpp (1.31),
	remote.cpp (1.19):

	Removing SHLIB_DEFS

2003-09-22 19:51  brodsom

	* firebird2/src/: dsql/parse.y (1.102), jrd/all.cpp (1.17),
	jrd/builtin.cpp (1.6), jrd/cmp.cpp (1.63), jrd/common.h (1.83),
	jrd/dfw.epp (1.60), jrd/exe.cpp (1.77), jrd/flu.cpp (1.35),
	jrd/functions.cpp (1.8), jrd/gds.cpp (1.96), jrd/isc.cpp (1.38),
	jrd/isc_file.cpp (1.56), jrd/isc_sync.cpp (1.62), jrd/jrd.cpp
	(1.93), jrd/met.epp (1.69), jrd/perf.cpp (1.23), jrd/svc.cpp
	(1.79), jrd/utl.cpp (1.41), jrd/why.cpp (1.29),
	jrd/os/posix/unix.cpp (1.6), lock/lock.cpp (1.74):

	Removing SHLIB_DEFS

2003-09-22 16:11  brodsom

	* firebird2/src/: alice/alice.cpp (1.36), burp/restore.epp (1.46),
	burp/canonical.cpp (1.27), burp/burp.cpp (1.47), burp/burp.h
	(1.26):

	Style

2003-09-22 10:49  brodsom

	* firebird2/src/alice/: alice.h (1.21), alice_meta.epp (1.19),
	exe.cpp (1.18), tdr.cpp (1.23):

	Style

2003-09-21 19:49  skidder

	* firebird2/src/dsql/pass1.cpp (1.101):

	Make RIGHT JOIN symmetrical to LEFT JOIN at DSQL layer.  This fixes
	a couple issues when engine rejected correct RIGHT JOINs or
	accepted incorrect and failed subsequentally during query execution

2003-09-21 18:10  dimitr

	* firebird2/src/jrd/ods.h (1.7):

	no message

2003-09-21 15:33  skidder

	* firebird2/src/: dsql/ddl.cpp (1.62), jrd/dyn.epp (1.34),
	jrd/dyn_mod.epp (1.21), jrd/ibase.h (1.45):

	- Fix incorrect assignment of DYN constants for NBACKUP - Fix minor
	inconsistency in drop_generator DYN constant definition Noted by
	Dmitry Emanov

2003-09-21 13:22  dimitr

	* firebird2/src/jrd/scl.epp (1.28):

	One more correction

2003-09-21 11:50  dimitr

	* firebird2/src/jrd/scl.epp (1.27):

	Correction

2003-09-21 11:15  dimitr

	* firebird2/src/jrd/scl.epp (1.26):

	no message

2003-09-21 09:57  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.92), scl.epp (1.25), scl_proto.h
	(1.6):

	const correctness, bool, formatting, etc.

2003-09-21 02:38  arnobrinkman

	* firebird2/src/jrd/btr.cpp (1.39):

	Fix problem with MinGW build :-(

2003-09-21 01:33  brodsom

	* firebird2/src/intl/: cv_big5.cpp (1.3), cv_gb2312.cpp (1.3),
	cv_jis.cpp (1.3), cv_ksc.cpp (1.3), cv_narrow.cpp (1.3),
	cv_unicode_fss.cpp (1.3), lc_ascii.cpp (1.4), lc_big5.cpp (1.5),
	lc_dos.cpp (1.3), lc_iso8859_1.cpp (1.4), lc_iso8859_2.cpp (1.4),
	lc_jis.cpp (1.5), lc_ksc.cpp (1.5), lc_narrow.cpp (1.4),
	lc_unicode_ucs2.cpp (1.5), ldcommon.h (1.9):

	Remove duplicated function declaration

2003-09-21 01:33  brodsom

	* firebird2/src/intl/charsets.h (1.4):

	Cleaning extern C

2003-09-21 01:28  brodsom

	* firebird2/src/dsql/: parse.y (1.101), pass1_proto.h (1.8),
	preparse.cpp (1.19), user_dsql.cpp (1.22), utld.cpp (1.15), ddl.cpp
	(1.61), dsql.cpp (1.63), errd.cpp (1.18), errd_proto.h (1.8),
	hsh.cpp (1.12), hsh_proto.h (1.2), metd_proto.h (1.12):

	Cleaning macros

2003-09-21 01:24  brodsom

	* firebird2/src/burp/: restore.epp (1.45), spit.cpp (1.18),
	std_desc.h (1.3), burp.cpp (1.46), burp.h (1.25), mvol.cpp (1.19):

	Cleaning macros

2003-09-20 03:44  brodsom

	* firebird2/doc/README.build.mingw.html (1.5):

	MinGW readme update

2003-09-20 02:58  brodsom

	* firebird2/doc/README.build.mingw.html (1.4):

	Update MinGW instructions

2003-09-20 02:18  brodsom

	* firebird2/doc/README.build.mingw.html (1.3):

	Update MinGW instructions

2003-09-19 15:56  dimitr

	* firebird2/src/jrd/ini.epp (1.23):

	Small metadata fix

2003-09-19 12:26  aafemt

	* firebird2/src/qli/: all.cpp (1.20), all_proto.h (1.3), blk.h
	(1.10), comma_proto.h (1.2), compi_proto.h (1.4), compile.h (1.3),
	dtr.cpp (1.26), dtr.h (1.11), err_proto.h (1.4), exe.h (1.14),
	format.h (1.6), parse.h (1.4), report.h (1.3):

	Partial 'struct' cleanup

2003-09-19 05:37  brodsom

	* firebird2/src/jrd/svc.cpp (1.78):

	Correction

2003-09-19 02:36  brodsom

	* firebird2/src/jrd/svc.cpp (1.77):

	Correction

2003-09-19 00:12  brodsom

	* firebird2/src/intl/collations/: bl88591sv0.h (1.5), bl88591uk0.h
	(1.5), bl88591us0.h (1.5), blNEXTde0.h (1.5), blNEXTes0.h (1.5),
	blNEXTfr0.h (1.5), blNEXTit0.h (1.5), blNEXTus0.h (1.5), db437de0.h
	(1.5), db437es1.h (1.5), db437fi0.h (1.5), db437fr0.h (1.5),
	db437it0.h (1.5), db437nl0.h (1.5), db437sv0.h (1.5), db437uk0.h
	(1.5), db437us0.h (1.5), db850cf0.h (1.5), db850de0.h (1.5),
	db850es0.h (1.5), db850fr0.h (1.5), db850it1.h (1.5), db850nl0.h
	(1.5), db850pt0.h (1.5), db850sv1.h (1.5), db850uk0.h (1.5),
	db850us0.h (1.5), db852cz0.h (1.5), db852po0.h (1.5), db852sl0.h
	(1.5), db857tr0.h (1.5), db860pt0.h (1.5), db863cf1.h (1.5),
	db865da0.h (1.5), db865no0.h (1.5), db866ru0.h (1.5), pd437intl.h
	(1.5), pd437swedfin.h (1.5), pd852czech.h (1.5), pd852hundc.h
	(1.5), pd852polish.h (1.5), pd852slovene.h (1.5), pd861iceland.h
	(1.5), pd865nordan40.h (1.5), pd866cyrr.h (1.5), pw1250czech.h
	(1.5), pw1250hun.h (1.5), pw1250hundc.h (1.5), pw1250polish.h
	(1.5), pw1250slov.h (1.5), pw1251cyrr.h (1.5), pw1252i850.h (1.5),
	pw1252intl.h (1.5), pw1252nor4.h (1.5), pw1252span.h (1.5),
	pw1252swfn.h (1.5), pw1253greek1.h (1.5), pw1254turk.h (1.5),
	xx1251_ua.h (1.5), xx88592czech.h (1.6), bl88591ca0.h (1.5),
	bl88591da0.h (1.5), bl88591de0.h (1.5), bl88591es0.h (1.5),
	bl88591fi0.h (1.5), bl88591fr0.h (1.5), bl88591is0.h (1.5),
	bl88591it0.h (1.5), bl88591nl0.h (1.5), bl88591no0.h (1.5),
	bl88591pt0.h (1.5):

	Macro cleaning (intl)

2003-09-19 00:05  brodsom

	* firebird2/src/intl/: lc_ascii.cpp (1.3), lc_big5.cpp (1.4),
	lc_dos.cpp (1.2), lc_gb2312.cpp (1.3), lc_iso8859_1.cpp (1.3),
	lc_iso8859_2.cpp (1.3), lc_jis.cpp (1.4), lc_ksc.cpp (1.4),
	lc_unicode_ucs2.cpp (1.4), charsets/cs_863.h (1.5),
	charsets/cs_864.h (1.4), charsets/cs_865.h (1.5), charsets/cs_866.h
	(1.4), charsets/cs_869.h (1.4), charsets/cs_cyrl.h (1.4),
	charsets/cs_iso8859_1.h (1.4), charsets/cs_iso8859_13.h (1.4),
	charsets/cs_iso8859_2.h (1.4), charsets/cs_iso8859_3.h (1.4),
	charsets/cs_iso8859_4.h (1.4), charsets/cs_iso8859_5.h (1.4),
	charsets/cs_iso8859_6.h (1.4), charsets/cs_iso8859_7.h (1.4),
	charsets/cs_iso8859_8.h (1.4), charsets/cs_iso8859_9.h (1.4),
	charsets/cs_next.h (1.4), charsets/cs_sjis.h (1.4),
	charsets/cs_w1250.h (1.5), charsets/cs_w1251.h (1.5),
	charsets/cs_w1252.h (1.5), charsets/cs_w1253.h (1.5),
	charsets/cs_w1254.h (1.5), charsets/cs_w1255.h (1.4),
	charsets/cs_w1256.h (1.4), charsets/cs_w1257.h (1.4),
	charsets/cs_437.h (1.5), charsets/cs_737.h (1.4), charsets/cs_775.h
	(1.4), charsets/cs_850.h (1.5), charsets/cs_852.h (1.5),
	charsets/cs_857.h (1.5), charsets/cs_858.h (1.4), charsets/cs_860.h
	(1.5), charsets/cs_861.h (1.5), charsets/cs_862.h (1.4):

	Macro cleaning (intl)

2003-09-19 00:04  brodsom

	* firebird2/src/intl/: cs_narrow.cpp (1.3), cv_big5.cpp (1.2),
	cv_gb2312.cpp (1.2), cv_jis.cpp (1.2), cv_ksc.cpp (1.2),
	cv_narrow.cpp (1.2), cv_unicode_fss.cpp (1.2):

	Style

2003-09-18 23:58  brodsom

	* firebird2/src/jrd/svc.cpp (1.76):

	Macro cleaning Variable type change (Thanks to Claudio)

2003-09-18 23:57  brodsom

	* firebird2/src/jrd/sort.cpp (1.41):

	Correction (Thanks to Claudio)

2003-09-18 23:56  brodsom

	* firebird2/src/burp/: backup.epp (1.39), burp.cpp (1.45), burp.h
	(1.24), burpswi.h (1.10), canonical.cpp (1.26), mvol.cpp (1.18),
	restore.epp (1.44), spit.cpp (1.17), spit.h (1.5):

	Cleaning macros

2003-09-18 19:38  brodsom

	* firebird2/src/alice/aliceswi.h (1.10):

	Cleaning macros

2003-09-18 12:56  brodsom

	* firebird2/src/alice/: alice.cpp (1.35), alice.h (1.20),
	alice_meta.epp (1.18), aliceswi.h (1.9), blk.h (1.4), exe.cpp
	(1.17), tdr.cpp (1.22):

	-Macro cleaning.  -remove FB_FROM_ALICE_CPP, it is unused
	(set_thread_data is only used in alice.cpp) and contains
	uncompilable code inside.

2003-09-18 12:28  aafemt

	* firebird2/src/misc/: align.cpp (1.3), blrtable.cpp (1.2):

	'struct' removal

2003-09-18 12:24  aafemt

	* firebird2/src/lock/: driver.cpp (1.7), lock.cpp (1.73), lock.h
	(1.19), print.cpp (1.27), ulimit.cpp (1.3):

	'struct' cleanup

2003-09-18 01:42  arnobrinkman

	* firebird2/src/isql/isql.epp (1.45):

	Change wrong used constant (Suggested by Claudio V.)

2003-09-18 01:24  arnobrinkman

	* firebird2/src/jrd/: btr.cpp (1.38), btr_proto.h (1.9), nav.cpp
	(1.16), nav_proto.h (1.5), rse.cpp (1.34):

	Before starting with the new index-structure i do some code
	clean-up.

2003-09-17 12:49  aafemt

	* firebird2/src/isql/: extract.epp (1.16), isql.epp (1.44), isql.h
	(1.14), isql_win.cpp (1.7), show.epp (1.23):

	'struct' cleanup

2003-09-17 12:36  aafemt

	* firebird2/src/iscguard/: cntl_guard.cpp (1.12), iscguard.cpp
	(1.27), iscguard.h (1.6):

	'struct' cleanup

2003-09-17 11:52  arnobrinkman

	* firebird2/src/: utilities/gstat/dba.epp (1.10), jrd/nav.cpp
	(1.15), jrd/ods.h (1.6):

	Remove IGNORE_NULL_IDX_KEY define

2003-09-17 01:22  arnobrinkman

	* firebird2/src/isql/isql.epp (1.43):

	Apply patch from Fred Polizo Jr.  - Display correct OCTETS for
	varying length characters.

2003-09-17 01:19  arnobrinkman

	* firebird2/src/jrd/: btr.cpp (1.37), btr.h (1.8), idx.cpp (1.21),
	opt.cpp (1.92):

	Remove IGNORE_NULL_IDX_KEY define.  Still to go : nav.cpp,
	nav_proto.h, ods.h, dba.epp

2003-09-16 23:45  skidder

	* firebird2/src/common/classes/semaphore.h (1.2):

	Correction

2003-09-16 22:59  skidder

	* firebird2/src/remote/: remote.cpp (1.18), remote.h (1.19),
	server.cpp (1.46):

	Fix SuperServer 1-minute lock-up under contention bug.	With
	previous logic all spare threads were notified and performed
	expensive loop on each request arrival. New logic wakes up only one
	thread per request. (the same fix was performed in 2.0 SS lock
	manager to avoid waking up all blocked threads on each lock request
	resolution).  As an (unexpected) result of this changes SS
	performance significantly improved. Some artificial tests show
	timing improvements by factor between 2 and 3.

2003-09-16 22:45  skidder

	* firebird2/src/common/classes/semaphore.h (1.1):

	Implement Firebird::Semaphore class for Windows and POSIX.  Those
	platforms which do not have POSIX semaphores (Solaris ?) may need
	to implement this class using BSD or SYSV stuff.

2003-09-16 19:08  dimitr

	* firebird2/src/jrd/: btr.cpp (1.36), btr_proto.h (1.8):

	Some cleanup

2003-09-16 16:01  brodsom

	* firebird2/src/gpre/: int_cxx.cpp (1.14), pas.cpp (1.21), ada.cpp
	(1.25), c_cxx.cpp (1.29):

	Recover some macros as inlines

2003-09-16 15:57  brodsom

	* firebird2/src/dsql/: all.h (1.6), alld_proto.h (1.4):

	Cleaning headers

2003-09-16 14:16  brodsom

	* firebird2/src/gpre/pat.cpp (1.14):

	Fix switch with only default warning

2003-09-16 14:15  brodsom

	* firebird2/src/jrd/sdl.cpp (1.20):

	Fix macro redefinition warning

2003-09-16 12:33  aafemt

	* firebird2/src/intl/: cv_unicode_fss.h (1.4), lc_narrow.cpp (1.3),
	ld.h (1.21), collations/bl88591ca0.h (1.4), collations/bl88591da0.h
	(1.4), collations/bl88591de0.h (1.4), collations/bl88591es0.h
	(1.4), collations/bl88591fi0.h (1.4), collations/bl88591fr0.h
	(1.4), collations/bl88591is0.h (1.4), collations/bl88591it0.h
	(1.4), collations/bl88591nl0.h (1.4), collations/bl88591no0.h
	(1.4), collations/bl88591pt0.h (1.4), collations/bl88591sv0.h
	(1.4), collations/bl88591uk0.h (1.4), collations/bl88591us0.h
	(1.4), collations/blNEXTde0.h (1.4), collations/blNEXTes0.h (1.4),
	collations/blNEXTfr0.h (1.4), collations/blNEXTit0.h (1.4),
	collations/blNEXTus0.h (1.4), collations/db437de0.h (1.4),
	collations/db437es1.h (1.4), collations/db437fi0.h (1.4),
	collations/db437fr0.h (1.4), collations/db437it0.h (1.4),
	collations/db437nl0.h (1.4), collations/db437sv0.h (1.4),
	collations/db437uk0.h (1.4), collations/db437us0.h (1.4),
	collations/db850cf0.h (1.4), collations/db850de0.h (1.4),
	collations/db850es0.h (1.4), collations/db850fr0.h (1.4),
	collations/db850it1.h (1.4), collations/db850nl0.h (1.4),
	collations/db850pt0.h (1.4), collations/db850sv1.h (1.4),
	collations/db850uk0.h (1.4), collations/db850us0.h (1.4),
	collations/db852cz0.h (1.4), collations/db852po0.h (1.4),
	collations/db852sl0.h (1.4), collations/db857tr0.h (1.4),
	collations/db860pt0.h (1.4), collations/db863cf1.h (1.4),
	collations/db865da0.h (1.4), collations/db865no0.h (1.4),
	collations/db866ru0.h (1.4), collations/pd437intl.h (1.4),
	collations/pd437swedfin.h (1.4), collations/pd852czech.h (1.4),
	collations/pd852hundc.h (1.4), collations/pd852polish.h (1.4),
	collations/pd852slovene.h (1.4), collations/pd861iceland.h (1.4),
	collations/pd865nordan40.h (1.4), collations/pd866cyrr.h (1.4),
	collations/pw1250czech.h (1.4), collations/pw1250hun.h (1.4),
	collations/pw1250hundc.h (1.4), collations/pw1250polish.h (1.4),
	collations/pw1250slov.h (1.4), collations/pw1251cyrr.h (1.4),
	collations/pw1252i850.h (1.4), collations/pw1252intl.h (1.4),
	collations/pw1252nor4.h (1.4), collations/pw1252span.h (1.4),
	collations/pw1252swfn.h (1.4), collations/pw1253greek1.h (1.4),
	collations/pw1254turk.h (1.4), collations/xx1251_ua.h (1.4),
	collations/xx88592czech.h (1.5):

	'struct' removal

2003-09-16 12:18  aafemt

	* firebird2/src/gpre/: ada.cpp (1.24), pas.cpp (1.20):

	Add 'void' to functions with no return value

2003-09-16 10:34  robocop

	* firebird2/src/utilities/gsec/gsec_proto.h (1.3):

	Too trivial change

2003-09-16 10:18  brodsom

	* firebird2/src/utilities/cache.cpp (1.10):

	-Although not compiled fix unused warning (Thanks to Claudio)

2003-09-16 10:00  brodsom

	* firebird2/src/utilities/gsec/gsec_proto.h (1.2):

	-Add two empty lines at the end.

2003-09-15 23:21  arnobrinkman

	* firebird2/src/dsql/: parse.y (1.100), pass1.cpp (1.100):

	Added ORDER BY support on derived tables. (Suggested by Dmitry
	Yemanov)

2003-09-15 21:27  brodsom

	* firebird2/src/remote/xnet.cpp (1.28):

	Fix unused function warning

2003-09-15 21:26  brodsom

	* firebird2/src/jrd/gds.cpp (1.95):

	Fix signed/unsigned warning

2003-09-15 18:31  brodsom

	* firebird2/src/utilities/gsec/gsec.cpp (1.7):

	-Remove msvc unused var warning.

2003-09-15 18:30  brodsom

	* firebird2/src/qli/all.cpp (1.19):

	-Cleaning headers

2003-09-15 18:29  brodsom

	* firebird2/src/lock/print.cpp (1.26):

	-Remove msvc unused var warning

2003-09-15 18:25  brodsom

	* firebird2/src/: alice/alice.cpp (1.34), alice/alice_proto.h
	(1.5), alice/aliceswi.h (1.8), alice/all.cpp (1.12), alice/all.h
	(1.6), alice/all_proto.h (1.3), alice/exe_proto.h (1.3),
	alice/tdr.cpp (1.21), alice/tdr_proto.h (1.7), burp/burp.cpp
	(1.44), burp/spit.cpp (1.16), dsql/dsql.h (1.34), dsql/errd_proto.h
	(1.7), jrd/all.cpp (1.16), jrd/dbt.cpp (1.13), jrd/err_proto.h
	(1.11), jrd/jrd.h (1.48):

	-Cleaning headers

2003-09-15 18:23  brodsom

	* firebird2/src/utilities/gsec/gsec_proto.h (1.1):

	no message

2003-09-15 18:17  skidder

	* firebird2/src/jrd/cch.cpp (1.48):

	Remove outdated comment

2003-09-15 16:57  brodsom

	* firebird2/src/dudley/ddl.cpp (1.19):

	Remove msvc unused variable warning.

2003-09-15 16:49  brodsom

	* firebird2/src/utilities/gstat/dba.epp (1.9):

	Remove msvc unused variable warning.

2003-09-15 15:11  brodsom

	* firebird2/src/: alice/alice.cpp (1.33), alice/alice.h (1.19),
	alice/alice_meta.epp (1.17), alice/alice_proto.h (1.4),
	alice/exe.cpp (1.16), burp/burp.cpp (1.43), burp/burp.h (1.23),
	burp/burp_proto.h (1.7), dudley/ddl.cpp (1.18), jrd/svc.cpp (1.75),
	jrd/svc.h (1.16), jrd/svc_proto.h (1.7), lock/print.cpp (1.25),
	utilities/cache.cpp (1.9), utilities/gsec/gsec.cpp (1.6),
	utilities/gsec/gsec.h (1.5), utilities/gstat/dba.epp (1.8):

	Clean a bit services interface - Include service entrypoint in each
	proto file and remove from it the private function common to
	service and standalone. (burp, alice and gsec) - Replace functions
	output_svc/output_thread/output_netware with SVC_output callback
	common for all. (burp, alice and gsec) - Create typedef
	pfn_svc_output common for all svc, and correct SVC_read_ib_log and
	thread_test to be compatible with pfn_svc_output typedef. (svc.cpp)
	- Put inside an ifdef code for '-svc_re' switch (in all sources).

2003-09-15 14:50  dimitr

	* firebird2/src/alice/alice_meta.epp (1.16):

	no message

2003-09-15 14:30  robocop

	* firebird2/src/qli/: all.cpp (1.18), command.cpp (1.12),
	compi_proto.h (1.3), compile.cpp (1.14), dtr.cpp (1.25), eval.cpp
	(1.27), exe.cpp (1.27), exe.h (1.13), expand.cpp (1.17),
	forma_proto.h (1.3), format.cpp (1.19), gener.cpp (1.22),
	gener_proto.h (1.3), help.epp (1.10), hsh.cpp (1.11), lex.cpp
	(1.18), meta.epp (1.26), meta_proto.h (1.5), mov.cpp (1.21),
	mov_proto.h (1.4), parse.cpp (1.21), picst_proto.h (1.4),
	picstr.cpp (1.14), proc.epp (1.16), report.cpp (1.10), show.epp
	(1.21):

	const correctness, formatting, cleaning, etc.  Not a definitive
	work, though.

2003-09-15 14:19  robocop

	* firebird2/src/jrd/why.cpp (1.28):

	Macro cleaning if() statements formatting fixed

2003-09-15 13:17  robocop

	* firebird2/src/jrd/alt.cpp (1.26):

	Replaced macro with function const correctness

2003-09-15 13:14  robocop

	* firebird2/src/jrd/utl.cpp (1.40):

	Style: got rid of spaces around C++ cast operators Put the static
	(private) functions out of the extern "C" block.

2003-09-15 12:14  skidder

	* firebird2/src/utilities/nbackup.cpp (1.8):

	Added credits to NBACKUP usage info

2003-09-15 11:36  dimitr

	* firebird2/builds/win32/msvc6/nbackup.dsp (1.2):

	Updated project files.

2003-09-15 11:33  dimitr

	* firebird2/src/alice/alice_meta.epp (1.15):

	Fixed another problem in gfix. Thanks to Vlad Horsun.

2003-09-15 11:04  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.91):

	Fixed problems with security.fdb access, introduced in RC6 -
	front-port to HEAD

2003-09-15 10:24  dimitr

	* firebird2/src/jrd/par.cpp (1.51):

	Fixed bug introduced yesterday.

2003-09-15 10:05  dimitr

	* firebird2/src/alice/tdr.cpp (1.20):

	Fixed very old typo. Thanks to Vlad Horsun.

2003-09-15 04:15  brodsom

	* firebird2/src/dudley/: ddl.h (1.12), exe.epp (1.27), parse.cpp
	(1.25), trn.cpp (1.16):

	Correction

2003-09-15 04:03  brodsom

	* firebird2/src/: qli/proc.epp (1.15), burp/burp.cpp (1.42):

	-Style

2003-09-15 03:50  brodsom

	* firebird2/src/burp/restore.epp (1.43):

	-Style

2003-09-14 17:37  dimitr

	* firebird2/src/jrd/: opt.cpp (1.91), par.cpp (1.50):

	The final part of my little PLAN enhancement.

2003-09-14 17:32  dimitr

	* firebird2/src/dsql/: gen.cpp (1.42), parse.y (1.99), pass1.cpp
	(1.99):

	The final part of my little PLAN enhancement.

2003-09-14 03:09  brodsom

	* firebird2/src/jrd/gds.cpp (1.94):

	-Change variable name to fix error in MinGW

2003-09-14 03:08  brodsom

	* firebird2/src/alice/: alice.cpp (1.32), alice_meta.epp (1.14):

	-Style

2003-09-14 03:08  brodsom

	* firebird2/src/burp/: backup.epp (1.38), burp.cpp (1.41),
	burp_proto.h (1.6), mvol.cpp (1.17):

	-Style -Cast corrections

2003-09-14 02:46  brodsom

	* firebird2/src/lock/print.cpp (1.24):

	-Fix warnings

2003-09-14 02:26  brodsom

	* firebird2/src/: remote/xnet.cpp (1.27), remote/xnet.h (1.5),
	misc/codes.epp (1.6):

	Warning fixes

2003-09-13 20:35  skidder

	* firebird2/src/jrd/: cch.cpp (1.47), common.h (1.82), gds.cpp
	(1.93), nbak.cpp (1.11), nbak.h (1.5):

	Make NBACKUP work on Windows

2003-09-13 16:47  skidder

	* firebird2/src/gpre/exp.cpp (1.21):

	Remove some crap from the code

2003-09-13 15:36  epocman

	* firebird2/src/utilities/install/: install_reg.cpp (1.6),
	install_svc.cpp (1.7):

	Win32 instreg / instsvc now returns FINI_ERROR instead of FINI_OK
	when usage() function is called. This helps external automated
	tools to detect mistakes in parameters.

2003-09-13 14:23  brodsom

	* firebird2/src/gpre/: ftn.cpp (1.26), msc.cpp (1.12), sqe.cpp
	(1.22), sql.cpp (1.24):

	-Fix indents -Corrections (Thanks to Claudio)

2003-09-13 14:22  brodsom

	* firebird2/src/gpre/: ada.cpp (1.23), c_cxx.cpp (1.28), cmd.cpp
	(1.16), cob.cpp (1.28), hsh.cpp (1.14), par.cpp (1.32), pas.cpp
	(1.19):

	Fix indents

2003-09-13 14:16  brodsom

	* firebird2/src/dsql/dsql.cpp (1.62):

	-Fix indents

2003-09-13 14:03  brodsom

	* firebird2/src/jrd/: cmp.cpp (1.62), dpm.epp (1.18), event.cpp
	(1.30), idx.cpp (1.20), jrd.cpp (1.90):

	Fix indents

2003-09-13 13:59  brodsom

	* firebird2/src/jrd/: pcmet.epp (1.6), rlck.cpp (1.12), sdw.cpp
	(1.16), shut.cpp (1.9), sym.cpp (1.6), tra.cpp (1.41):

	Fix indents

2003-09-13 13:45  brodsom

	* firebird2/src/: dudley/extract.epp (1.18), dudley/hsh.cpp (1.12),
	jrd/os/vms/vmsevent.cpp (1.5), qli/all.cpp (1.17), qli/expand.cpp
	(1.16), qli/gener.cpp (1.21), qli/hsh.cpp (1.10), qli/proc.epp
	(1.14):

	Fix indents

2003-09-13 12:26  robocop

	* firebird2/src/dsql/ddl.cpp (1.60):

	Trivial correction

2003-09-13 11:25  brodsom

	* firebird2/src/common/classes/rwlock.h (1.8):

	Fix for MINGW build

2003-09-13 11:15  brodsom

	* firebird2/src/remote/: inet.cpp (1.75), server.cpp (1.45):

	Corrections (Thanks to Claudio)

2003-09-13 11:02  brodsom

	* firebird2/src/qli/meta.epp (1.25):

	Correction (Thanks to Claudio)

2003-09-13 03:12  brodsom

	* firebird2/src/common/classes/rwlock.h (1.7):

	Provisional quick fix for broken msvc 6 build with last Nickolay
	commit. To be reviewed by N.

2003-09-13 01:37  brodsom

	* firebird2/src/jrd/: utl.cpp (1.39), why.cpp (1.27), alt.cpp
	(1.25), gds.cpp (1.92), gds_proto.h (1.19), tra.cpp (1.40):

	-Remove GDS_VAL and GDS_REF (Final commit)

2003-09-13 01:25  brodsom

	* firebird2/src/burp/: backup.epp (1.37), burp.cpp (1.40), burp.h
	(1.22), restore.epp (1.42):

	-Remove GDS_VAL and GDS_REF -BOOLEAN Cleaning -Fix tab indent in
	restore and backup

2003-09-13 00:30  brodsom

	* firebird2/src/qli/show.epp (1.20):

	-Removing GDS_VAL and GDS_REF

2003-09-12 18:49  brodsom

	* firebird2/src/utilities/stats.epp (1.2):

	-Remove GDS_VAL and GDS_REF

2003-09-12 18:35  brodsom

	* firebird2/src/gpre/: sql.cpp (1.23), cmp.cpp (1.19), exp.cpp
	(1.20), gpre.cpp (1.35), gpre.h (1.43), int_cxx.cpp (1.13), par.cpp
	(1.31), parse.h (1.5), pas.cpp (1.18), sqe.cpp (1.21), ada.cpp
	(1.22), c_cxx.cpp (1.27), cmd.cpp (1.15), cme.cpp (1.10):

	-Remove some macros or transform to inline -Rename tok_quoted to
	tok_sglquoted

2003-09-12 18:32  brodsom

	* firebird2/src/dudley/: ddl.h (1.11), exe.epp (1.26), parse.cpp
	(1.24), trn.cpp (1.15):

	Better idx_type use

2003-09-12 12:20  aafemt

	* firebird2/src/jrd/os/win32/isc_ipc.cpp (1.4):

	A bit more universal MINGW fix

2003-09-12 12:16  aafemt

	* firebird2/builds/posix/Makefile.in.client.util (1.14):

	instsvc doesn't need OS_specific_files

2003-09-12 11:19  robocop

	* firebird2/src/dsql/ddl.cpp (1.59):

	trivial correction

2003-09-12 11:06  robocop

	* firebird2/src/gpre/cob.cpp (1.27):

	trivial correction

2003-09-12 11:04  robocop

	* firebird2/src/burp/: backu_proto.h (1.3), backup.epp (1.36),
	burp.cpp (1.39), burp.h (1.21), burp_proto.h (1.5), burpswi.h
	(1.9), canon_proto.h (1.7), canonical.cpp (1.25), misc.cpp (1.6),
	misc_proto.h (1.3), mvol.cpp (1.16), mvol_proto.h (1.4),
	resto_proto.h (1.3), restore.epp (1.41), spit.cpp (1.15), spit.h
	(1.4), std_desc.h (1.2):

	const correctness, variables in scope, bool, formatting, less
	casts, etc.

2003-09-12 11:00  robocop

	* firebird2/src/dudley/exe.epp (1.25):

	trivial corrections

2003-09-12 10:55  robocop

	* firebird2/src/gpre/ada.cpp (1.21):

	trivial corrections

2003-09-12 04:22  brodsom

	* firebird2/src/jrd/err_proto.h (1.10):

	-Correction

2003-09-12 04:21  brodsom

	* firebird2/src/gpre/: sqe_proto.h (1.8), sql.cpp (1.22), cmd.cpp
	(1.14), cme.cpp (1.9), cme_proto.h (1.5), cmp.cpp (1.18), exp.cpp
	(1.19), exp_proto.h (1.8), gpre.cpp (1.34), gpre.h (1.42),
	gpre_meta.epp (1.25), gpre_meta.h (1.7), gpre_meta_boot.cpp (1.21),
	par.cpp (1.30), sqe.cpp (1.20):

	-BOOLEAN cleaning -Rename rse to gpre_rse (Nickolay's request)

2003-09-12 03:58  brodsom

	* firebird2/src/jrd/: nav.cpp (1.14), blb.cpp (1.36), cmp.cpp
	(1.61), evl.cpp (1.39):

	-Code format

2003-09-12 03:40  brodsom

	* firebird2/src/dsql/: parse.y (1.98), ddl.cpp (1.58), errd.cpp
	(1.17), errd_proto.h (1.6), metd.epp (1.28), metd_proto.h (1.11):

	BOOLEAN cleaning

2003-09-11 23:33  skidder

	* firebird2/src/jrd/gds.cpp (1.91):

	Implement fast thread-safe trace facility on Win32.  It is not
	perfect (keeps log file open), but good enough

2003-09-11 23:30  skidder

	* firebird2/src/lock/lock.cpp (1.72):

	Enable lock manager buffer resizing for Win32 CS.  Further research
	demonstrated that it should work.  This fix needs to be backported
	to 1.5 if proves itself to work fine.

2003-09-11 23:26  skidder

	* firebird2/src/common/classes/rwlock.h (1.6):

	Mark volatile vars as such.  Add API to get current lock status for
	Win32 RWLock

2003-09-11 20:59  brodsom

	* firebird2/src/remote/: inet.cpp (1.74), interface.cpp (1.55),
	protocol.cpp (1.30), remote.cpp (1.17), remote.h (1.18),
	serve_proto.h (1.4), server.cpp (1.44):

	-BOOLEAN cleaning

2003-09-11 14:01  robocop

	* firebird2/src/msgs/load.epp (1.9):

	cleanup

2003-09-11 13:53  robocop

	* firebird2/src/jrd/dyn.epp (1.33):

	Store correct privilege

2003-09-11 12:45  aafemt

	* firebird2/src/jrd/dyn.epp (1.32):

	Fix mistype

2003-09-11 12:36  aafemt

	* firebird2/src/gpre/: gpre.h (1.41), gpre_meta_boot.cpp (1.20),
	pas.cpp (1.17), sql.cpp (1.21):

	'struct' cleanup

2003-09-11 04:53  brodsom

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.16),
	Makefile.in.client.gpre (1.10), Makefile.in.embed.gpre (1.10),
	Makefile.in.embed.qli (1.12), Makefile.in.static.gpre (1.11):

	-Remove PYXIS

2003-09-11 04:35  brodsom

	* firebird2/src/gpre/sqe.cpp (1.19):

	-Scope correction

2003-09-11 04:32  brodsom

	* firebird2/src/jrd/os/win32/isc_ipc.cpp (1.3):

	-MINGW fix

2003-09-11 04:14  brodsom

	* firebird2/: src/jrd/os/vms/dfloat_stub.cpp (1.3),
	src/msgs/load.epp (1.8), src/msgs/msg.gdl (1.3), src/qli/eval.cpp
	(1.26), src/qli/exe.cpp (1.26), src/qli/exe.h (1.12),
	src/qli/expand.cpp (1.15), src/qli/format.cpp (1.18),
	src/qli/gener.cpp (1.20), src/qli/meta.epp (1.24),
	src/qli/parse.cpp (1.20), src/qli/symbols.h (1.3), src/qli/words.h
	(1.4), src/qli/blk.h (1.9), src/qli/compile.cpp (1.13),
	src/qli/dtr.cpp (1.24), src/qli/dtr.h (1.10),
	builds/win32/msvc6/gpre.dsp (1.19),
	builds/win32/msvc6/gpre_boot.dsp (1.19),
	builds/win32/msvc6/gpre_static.dsp (1.4),
	builds/win32/msvc6/qli.dsp (1.14), builds/win32/msvc7/gpre.vcproj
	(1.16), builds/win32/msvc7/gpre_boot.vcproj (1.17),
	builds/win32/msvc7/gpre_static.vcproj (1.2),
	builds/win32/msvc7/qli.vcproj (1.13),
	builds/mac_os_x/CS/CS.pbproj/project.pbxproj (1.4):

	-Removing PYXIS

2003-09-11 04:13  brodsom

	* firebird2/src/gpre/: cob.cpp (1.26), exp.cpp (1.18), exp_proto.h
	(1.7), ftn.cpp (1.25), gpre.cpp (1.33), gpre.h (1.40), hsh.h (1.5),
	msc.cpp (1.11), msc_proto.h (1.8), par.cpp (1.29), par_proto.h
	(1.8), pas.cpp (1.16), pat.cpp (1.13), pat.h (1.4), prett_proto.h
	(1.5), pretty.cpp (1.15), sqe.cpp (1.18), sql.cpp (1.20), words.h
	(1.4), ada.cpp (1.20), c_cxx.cpp (1.26), cmd.cpp (1.13), cmp.cpp
	(1.17), cmp_proto.h (1.8):

	-Removing PYXIS -Cleaning BOOLEAN

2003-09-11 04:12  brodsom

	* firebird2/src/dbs/metadata.sql (1.2):

	Removing PYXIS

2003-09-10 21:48  brodsom

	* firebird2/src/gpre/: lang_proto.h (1.5), par.cpp (1.28), pas.cpp
	(1.15), pat.cpp (1.12), pretty.cpp (1.14), sqe.cpp (1.17),
	sqe_proto.h (1.7), sql.cpp (1.19), sql_proto.h (1.7), ada.cpp
	(1.19), c_cxx.cpp (1.25), cmd.cpp (1.12), cme.cpp (1.8), cmp.cpp
	(1.16), cob.cpp (1.25), exp.cpp (1.17), ftn.cpp (1.24), gpre.cpp
	(1.32), gpre.h (1.39), gpre_meta.epp (1.24), gpre_meta_boot.cpp
	(1.19), hsh.cpp (1.13):

	-BOOLEAN cleaning -Remove pfn_SQE_list_cb function casts

2003-09-10 19:50  brodsom

	* firebird2/src/: jrd/alt.cpp (1.24), jrd/cch.cpp (1.46),
	qli/all.cpp (1.16), qli/dtr.cpp (1.23), qli/exe.cpp (1.25),
	qli/expand.cpp (1.14), qli/hsh.cpp (1.9), qli/lex.cpp (1.17),
	qli/lex_proto.h (1.3), qli/meta.epp (1.23), qli/mov.cpp (1.20),
	qli/parse.cpp (1.19), qli/picstr.cpp (1.13), qli/proc.epp (1.13),
	qli/proc_proto.h (1.3), qli/report.cpp (1.9),
	utilities/gsec/gsec.cpp (1.5), utilities/gsec/gsec.h (1.4):

	BOOLEAN cleaning

2003-09-10 19:48  brodsom

	* firebird2/src/isql/: extract.epp (1.15), show.epp (1.22):

	extern C cleaning

2003-09-10 19:46  brodsom

	* firebird2/src/: alice/alice.cpp (1.31), alice/alice.h (1.18),
	alice/exe.cpp (1.15), alice/tdr.cpp (1.19), alice/tdr_proto.h
	(1.6), burp/burp.cpp (1.38), burp/mvol.cpp (1.15), burp/spit.cpp
	(1.14), dudley/ddl.cpp (1.17), dudley/ddl.h (1.10),
	dudley/ddl_proto.h (1.5), dudley/exe.epp (1.24), dudley/exe_proto.h
	(1.3), dudley/expr.cpp (1.10), dudley/expr_proto.h (1.3),
	dudley/extract.epp (1.17), dudley/lex.cpp (1.17), dudley/parse.cpp
	(1.23), dudley/parse_proto.h (1.4), dudley/trn.cpp (1.14):

	BOOLEAN cleaning

2003-09-10 19:29  dimitr

	* firebird2/doc/WhatsNew (1.42):

	no message

2003-09-10 17:31  skidder

	* firebird2/src/jrd/dyn.epp (1.31):

	Make engine compile after recent cleanup

2003-09-10 17:09  skidder

	* firebird2/src/jrd/os/posix/guid.cpp (1.3):

	Fix license of file that I created

2003-09-10 15:26  epocman

	* firebird2/src/utilities/install/install_svc.cpp (1.6):

	When run as a specific user, stopping engine service stops
	guardian, like with FB 1.0x LocalSystem.

2003-09-10 15:24  dimitr

	* firebird2/src/: jrd/opt.cpp (1.90), dsql/dsql.cpp (1.61):

	PLAN enhancements. The DSQL part of this change will follow.

2003-09-10 15:20  epocman

	* firebird2/src/iscguard/: cntl_guard.cpp (1.11), iscguard.cpp
	(1.26):

	Code cleanup per Claudio request

2003-09-10 14:52  dimitr

	* firebird2/src/jrd/intlnames.h (1.8):

	Applied Peter's patch

2003-09-10 14:01  dimitr

	* firebird2/src/remote/: xnet.cpp (1.26), os/win32/property.cpp
	(1.4):

	Cleanup

2003-09-10 13:48  robocop

	* firebird2/src/qli/: all.cpp (1.15), command.cpp (1.11),
	compile.cpp (1.12), dtr.cpp (1.22), eval.cpp (1.25), expand.cpp
	(1.13), format.cpp (1.17), gener.cpp (1.19), help.epp (1.9),
	lex.cpp (1.16), meta.epp (1.22), mov.cpp (1.19), parse.cpp (1.18),
	picstr.cpp (1.12), proc.epp (1.12), report.cpp (1.8), show.epp
	(1.19):

	C comments to C++ comments

2003-09-10 13:43  robocop

	* firebird2/src/lock/print.cpp (1.23):

	cleanup, hopefully right

2003-09-09 21:00  skidder

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.13),
	fbclient.vcproj (1.25), fbclient_static.vcproj (1.7), remote.vcproj
	(1.16), remote_classic.vcproj (1.16):

	Adjust MSVC7 makefiles for XNET support

2003-09-09 18:47  skidder

	* firebird2/src/: jrd/nbak.cpp (1.10), utilities/nbackup.cpp (1.7):

	Fix engine breakage on Win32 caused by my commits.

2003-09-09 18:43  skidder

	* firebird2/builds/win32/msvc7/nbackup.vcproj (1.3):

	Update MSVC7 makefiles

2003-09-09 13:36  robocop

	* firebird2/src/qli/hsh_proto.h (1.4):

	No more underscore + uppercase

2003-09-09 13:14  robocop

	* firebird2/src/dudley/: extract.epp (1.16), hsh_proto.h (1.4):

	const correctness, bool, etc.

2003-09-09 13:08  robocop

	* firebird2/examples/: include/example.h (1.2), udf/udflib.c (1.2):

	clean a bit this old example

2003-09-09 13:07  robocop

	* firebird2/src/jrd/: dsc.cpp (1.9), dsc_proto.h (1.3), dyn.epp
	(1.30), dyn.h (1.6), dyn_def.epp (1.40), dyn_del.epp (1.17),
	dyn_mod.epp (1.20), dyn_ut_proto.h (1.2), dyn_util.epp (1.16),
	shut.cpp (1.8), os/vms/vmsevent.cpp (1.4):

	const correctness, bool, etc.  locksmith is harmless =>
	root/administrator/sysdba, nothing mysterious.

2003-09-09 13:03  robocop

	* firebird2/src/isql/: extra_proto.h (1.4), extract.epp (1.14),
	isql.epp (1.42), isql.h (1.13), isql_proto.h (1.6), show.epp
	(1.21), show_proto.h (1.6):

	const correctness, bool, etc.

2003-09-09 09:51  brodsom

	* firebird2/builds/win32/run_all.bat (1.1):

	Add a script to build from scratch to installer

2003-09-09 09:49  brodsom

	* firebird2/builds/win32/msvc6/: engine.dsp (1.36),
	engine_classic.dsp (1.32), engine_embed.dsp (1.13),
	fb_lock_print.dsp (1.18), fbclient.dsp (1.39), fbclient_static.dsp
	(1.8), gpre_boot.dsp (1.18), gstat.dsp (1.16):

	Update msvc6 build after Nickolay changes

2003-09-08 23:44  skidder

	* firebird2/src/: dsql/parse.y (1.97), jrd/cch.cpp (1.45),
	jrd/nbak.cpp (1.9), jrd/os/isc_i_proto.h (1.2),
	jrd/os/win32/isc_ipc.cpp (1.2), lock/lock.cpp (1.71):

	Make Win32 version of engine compile

2003-09-08 23:43  skidder

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.27),
	engine_classic.vcproj (1.26), engine_embed.vcproj (1.14),
	fb_lock_print.vcproj (1.16), fbclient.vcproj (1.24),
	fbclient_static.vcproj (1.6), gpre_boot.vcproj (1.16), gstat.vcproj
	(1.15):

	Update MSVC7 makefiles

2003-09-08 22:33  skidder

	* firebird2/src/jrd/os/isc_i_proto.h (1.1):

	Add forgotten file

2003-09-08 22:23  skidder

	* firebird2/: configure.in (1.155),
	builds/posix/Makefile.in.boot.gpre (1.15),
	builds/posix/Makefile.in.client.util (1.13),
	builds/posix/Makefile.in.embed.util (1.11),
	builds/posix/make.defaults (1.30),
	builds/posix/make.shared.variables (1.32),
	builds/posix/prefix.example (1.7), builds/posix/prefix.freebsd
	(1.9), builds/posix/prefix.linux (1.23), builds/posix/prefix.mingw
	(1.24), builds/posix/prefix.sinixz (1.19),
	builds/posix/prefix.solaris (1.8), builds/posix/prefix.solx86
	(1.22), builds/posix/prefix.solx86gcc (1.4),
	src/common/classes/alloc.cpp (1.32), src/common/classes/alloc.h
	(1.25), src/common/classes/class_perf.cpp (1.8),
	src/common/classes/class_test.cpp (1.10),
	src/common/classes/locks.h (1.8), src/common/classes/rwlock.h
	(1.5), src/common/classes/tree.h (1.19),
	src/common/classes/vector.h (1.3), src/dsql/parse.y (1.96),
	src/include/firebird.h (1.14), src/jrd/cch.cpp (1.44),
	src/jrd/cch.h (1.4), src/jrd/cch_proto.h (1.6), src/jrd/common.h
	(1.81), src/jrd/dfw.epp (1.59), src/jrd/err.cpp (1.22),
	src/jrd/err_proto.h (1.9), src/jrd/event.cpp (1.29),
	src/jrd/gds.cpp (1.90), src/jrd/gds_proto.h (1.18),
	src/jrd/isc_s_proto.h (1.7), src/jrd/isc_sync.cpp (1.61),
	src/jrd/lck.cpp (1.24), src/jrd/lck.h (1.11), src/jrd/lck_proto.h
	(1.2), src/jrd/nbak.cpp (1.8), src/jrd/nbak.h (1.4),
	src/jrd/svc.cpp (1.74), src/jrd/thd.h (1.14), src/jrd/why.cpp
	(1.26), src/jrd/os/guid.h (1.3), src/jrd/os/posix/guid.cpp (1.2),
	src/jrd/os/posix/isc_ipc.cpp (1.1), src/jrd/os/posix/unix.cpp
	(1.5), src/jrd/os/win32/guid.cpp (1.3),
	src/jrd/os/win32/isc_ipc.cpp (1.1), src/lock/lock.cpp (1.70),
	src/lock/lock_proto.h (1.4), src/lock/print.cpp (1.22),
	src/remote/inet.cpp (1.73), src/remote/inet_server.cpp (1.28),
	src/remote/server.cpp (1.43), src/remote/os/win32/srvr_w32.cpp
	(1.5), src/utilities/nbackup.cpp (1.6), src/utilities/gstat/ppg.cpp
	(1.3):

	NBACKUP-related changes and some clean-up

2003-09-08 21:30  brodsom

	* firebird2/builds/install/arch-specific/linux/super/:
	makeInstallImage.sh.in (1.4), postinstall.sh.in (1.2),
	postuninstall.sh.in (1.2), preinstall.sh.in (1.2),
	preuninstall.sh.in (1.2), rpmfiles.txt.in (1.3), rpmheader.txt.in
	(1.2):

	Move Alex commit to the right place

2003-09-08 20:46  skidder

	* firebird2/src/gpre/sqe.cpp (1.16):

	Make engine compile after recent cleanup

2003-09-08 16:14  dimitr

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.28), fbclient.dsp
	(1.38), remote.dsp (1.19), remote_classic.dsp (1.16):

	Added the current XNET implementation.	Let's hope it works not
	only for me <g>

2003-09-08 16:08  dimitr

	* firebird2/src/: remote/interface.cpp (1.54), remote/serve_proto.h
	(1.3), remote/xnet.cpp (1.25), remote/xnet.h (1.4),
	remote/xnet_proto.h (1.5), jrd/why.cpp (1.25),
	remote/os/win32/property.cpp (1.3), remote/os/win32/property.rh
	(1.2), remote/os/win32/srvr_w32.cpp (1.4),
	remote/os/win32/window.cpp (1.4):

	Added the current XNET implementation.	Let's hope it works not
	only for me <g>

2003-09-08 14:44  dimitr

	* firebird2/src/burp/restore.epp (1.40):

	A bit more information from gbak.

2003-09-08 13:39  robocop

	* firebird2/lang_helpers/: gds_codes.ftn (1.4), gds_codes.pas
	(1.4):

	The products of codes.epp

2003-09-08 13:36  robocop

	* firebird2/src/include/gen/: codetext.h (1.9), iberror.h (1.8),
	msg_facs.h (1.4), msgs.h (1.9), rdb_codes.h (1.9), sql_code.h
	(1.9):

	The products of codes.epp

2003-09-08 13:34  robocop

	* firebird2/src/misc/codes.epp (1.5):

	const correctness, almost minimal scope for variables, bool, etc.
	Give iberror.h a section for C++ No side effects noticed after
	several full rebuilds

2003-09-08 13:29  dimitr

	* firebird2/src/dsql/dsql.cpp (1.60):

	Fixed logic after Blas' change of the function return.

2003-09-08 13:27  robocop

	* firebird2/src/gpre/: cmp_proto.h (1.7), exp.cpp (1.16),
	exp_proto.h (1.6), gpre.cpp (1.31), gpre.h (1.38), gpre_proto.h
	(1.4), gpreswi.h (1.10), hsh_proto.h (1.4), jrdme_proto.h (1.3),
	lang_proto.h (1.4), msc.cpp (1.10), msc_proto.h (1.7), par.cpp
	(1.27), par_proto.h (1.7), parse.h (1.4), pat.cpp (1.11),
	pat_proto.h (1.3), sqe.cpp (1.15), sqe_proto.h (1.6), sql.cpp
	(1.18), sql_proto.h (1.6):

	const correctness, almost minimal scope for variables, bool, etc.
	Hope I did integrate others' changes correctly and totally.

2003-09-08 10:56  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.89):

	Don't forget the OR operations Arno

2003-09-08 03:50  brodsom

	* firebird2/src/utilities/: common/cmd_util.cpp (1.3),
	common/cmd_util_proto.h (1.2), gsec/secur_proto.h (1.3),
	gsec/gsec.cpp (1.4), gsec/gsec.h (1.3), gstat/ppg.cpp (1.2),
	gstat/ppg_proto.h (1.2):

	Remove unneeded extern C

2003-09-08 03:46  brodsom

	* firebird2/src/: alice/alice.cpp (1.30), alice/alice.h (1.17),
	alice/alice_proto.h (1.3), alice/exe.cpp (1.14), alice/exe_proto.h
	(1.2), alice/tdr_proto.h (1.5), burp/backu_proto.h (1.2),
	burp/burp.cpp (1.37), burp/burp.h (1.20), burp/burp_proto.h (1.4),
	burp/canon_proto.h (1.6), burp/canonical.cpp (1.24), burp/misc.cpp
	(1.5), burp/misc_proto.h (1.2), burp/resto_proto.h (1.2):

	Remove unneeded extern C

2003-09-08 03:42  brodsom

	* firebird2/src/: iscguard/iscguard.cpp (1.25), isql/isql.epp
	(1.41), jrd/exe.cpp (1.76), jrd/opt.cpp (1.88),
	jrd/os/win32/thd_priority.cpp (1.13), remote/os/win32/chop.cpp
	(1.3):

	Code cleaning

2003-09-07 21:11  epocman

	* firebird2/src/: iscguard/cntl_guard.cpp (1.10),
	iscguard/iscguard.cpp (1.24), utilities/install/install_svc.cpp
	(1.5), utilities/install/servi_proto.h (1.4),
	utilities/install/services.cpp (1.5):

	Win32 - 'instsvc install -guardian -login user' now also sets the
	Guardian to run as 'user'.  This is achieved by giving appropriate
	security rights to 'user' on the firebird service object (instsvc
	utility) and fixing some wrong security flags in the Guardian code
	itself.

2003-09-07 02:53  brodsom

	* firebird2/src/lock/: lock.cpp (1.69), print.cpp (1.21):

	Code cleaning (Thanks to Claudio)

2003-09-07 02:48  brodsom

	* firebird2/src/jrd/os/vms/vmsevent.cpp (1.3):

	Fix wrong change (Thanks to Claudio)

2003-09-07 02:48  brodsom

	* firebird2/src/jrd/os/vms/: extvms.cpp (1.3), map.cpp (1.3):

	Code cleaning (Thanks to Claudio)

2003-09-06 12:55  epocman

	* firebird2/src/utilities/install/services.cpp (1.4):

	Never sets NT services as 'Interactive'. Fights 'Shatter'-kind
	attacks.  http://www.idefense.com/idpapers/Shatter_Redux.pdf This
	blocks 'local' protocol from working, but is not an issue as new
	XNET will replace it for FB > 1.5.

2003-09-06 02:49  brodsom

	* firebird2/src/: dudley/hsh.cpp (1.11), dudley/hsh_proto.h (1.3),
	qli/hsh_proto.h (1.3), gpre/c_cxx.cpp (1.24), gpre/cmp.cpp (1.15),
	gpre/cmp_proto.h (1.6), gpre/ftn.cpp (1.23), gpre/gpre.cpp (1.30),
	gpre/gpre.h (1.37), gpre/gpre_meta.h (1.6), gpre/gpre_meta_boot.cpp
	(1.18), gpre/gpre_proto.h (1.3), gpre/hsh.cpp (1.12),
	gpre/hsh_proto.h (1.3), gpre/jrdme_proto.h (1.2), gpre/jrdmet.cpp
	(1.9), gpre/lang_proto.h (1.3), gpre/msc.cpp (1.9),
	gpre/msc_proto.h (1.6), gpre/par.cpp (1.26), gpre/par_proto.h
	(1.6), gpre/pat.cpp (1.10), gpre/pat_proto.h (1.2), gpre/sqe.cpp
	(1.14), gpre/sqe_proto.h (1.5), gpre/sql.cpp (1.17),
	gpre/sql_proto.h (1.5):

	Remove unneeded extern C

2003-09-05 16:55  brodsom

	* firebird2/src/gpre/: par.cpp (1.25), pas.cpp (1.14), sqe.cpp
	(1.13), sql.cpp (1.16), ada.cpp (1.18), cmp.cpp (1.14), exp.cpp
	(1.15), gpre_meta_boot.cpp (1.17), msc.cpp (1.8):

	Fix last Dmitry commit

2003-09-05 13:28  brodsom

	* firebird2/src/dsql/dsql.cpp (1.59):

	-Change function return to SUCCESS=true, FAILURE=false (suggested
	by Claudio)

2003-09-05 13:25  brodsom

	* firebird2/src/isql/: extra_proto.h (1.3), extract.epp (1.13),
	isql.epp (1.40), isql.h (1.12), isql_proto.h (1.5), show.epp
	(1.20), show_proto.h (1.5):

	-Replacing BOOLEAN, FALSE and TRUE.  -Code style cleaning

2003-09-05 12:51  brodsom

	* firebird2/src/dudley/parse.cpp (1.22):

	-Correction

2003-09-05 12:14  aafemt

	* firebird2/src/gpre/: ada.cpp (1.17), c_cxx.cpp (1.23), cmd.cpp
	(1.11), cme.cpp (1.7), cmp.cpp (1.13), cob.cpp (1.24), dyntable.cpp
	(1.4), exp.cpp (1.14), ftn.cpp (1.22), gpre.cpp (1.29), gpre.h
	(1.36), gpre_meta.epp (1.23), gpre_meta_boot.cpp (1.16), gpreswi.h
	(1.9), hsh.cpp (1.11), jrdmet.cpp (1.8), msc.cpp (1.7), par.cpp
	(1.24), parse.h (1.3), pas.cpp (1.13), pat.cpp (1.9), pretty.cpp
	(1.13), sqe.cpp (1.12), sql.cpp (1.15):

	'struct' cleanup

2003-09-05 12:05  alexpeshkoff

	* firebird2/builds/posix/Makefile.in.firebird (1.44):

	fix posix SS build - script files are copied for both SS and CS

2003-09-05 11:33  brodsom

	* firebird2/src/dudley/parse.cpp (1.21):

	-Remove unneeded if (Thanks to Claudio)

2003-09-04 23:40  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.98):

	Don't forget unnamed derived tables

2003-09-04 23:37  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.87):

	Added some comments and boolean replacement

2003-09-04 23:26  brodsom

	* firebird2/src/jrd/os/: thd_priority.h (1.7),
	win32/thd_priority.cpp (1.12):

	-Replace BOOLEAN, TRUE and FALSE

2003-09-04 23:22  brodsom

	* firebird2/src/: lock/lock.cpp (1.68), lock/lock_proto.h (1.3),
	lock/print.cpp (1.20), jrd/os/vms/extvms.cpp (1.2),
	jrd/os/vms/map.cpp (1.2), jrd/os/vms/vms.cpp (1.4),
	jrd/os/vms/vmsevent.cpp (1.2), dsql/parse.y (1.95), dsql/pass1.cpp
	(1.97), dsql/preparse.cpp (1.18), dsql/user_dsql.cpp (1.21),
	dsql/dsql.cpp (1.58), dsql/hsh.cpp (1.11):

	-Replace BOOLEAN, TRUE and FALSE

2003-09-04 23:20  brodsom

	* firebird2/src/jrd/opt.cpp (1.86):

	Replace BOOLEAN, TRUE and FALSE

2003-09-04 17:26  brodsom

	* firebird2/src/dsql/pass1.cpp (1.96):

	Correction

2003-09-04 17:05  arnobrinkman

	* firebird2/src/dsql/gen.cpp (1.41):

	Remove generated comment

2003-09-04 17:02  arnobrinkman

	* firebird2/src/dsql/: gen.cpp (1.40), make.cpp (1.37), node.h
	(1.29), pass1.cpp (1.95):

	Changed internally derived-table support to better
	readable/understanding code

2003-09-04 15:46  brodsom

	* firebird2/: src/utilities/stats.epp (1.1),
	builds/win32/preprocess.bat (1.23):

	Move stats.epp to utilities

2003-09-04 15:45  brodsom

	* firebird2/src/dudley/: exe.epp (1.23), extract.epp (1.15),
	hsh.cpp (1.10), parse.cpp (1.20), trn.cpp (1.13), trn_proto.h
	(1.2):

	-Replace BOOLEAN, TRUE, FALSE

2003-09-04 15:45  brodsom

	* firebird2/src/dsql/pass1.cpp (1.94):

	Fix cast warning

2003-09-04 01:52  arnobrinkman

	* firebird2/src/dsql/: ddl.cpp (1.57), ddl_proto.h (1.9), dsql.cpp
	(1.57), gen.cpp (1.39), gen_proto.h (1.6), make.cpp (1.36),
	make_proto.h (1.13), pass1.cpp (1.93), pass1_proto.h (1.7):

	Change types that were used as booleans to the real bool type

2003-09-03 23:18  arnobrinkman

	* firebird2/src/jrd/: cvt2.cpp (1.13), rse.cpp (1.33):

	bugfix: MERGE caused engine crash when it was comparing two NULL
	values (when NULL was result of a calculation
	(add/multiply/divide...))

2003-09-03 18:33  brodsom

	* firebird2/src/jrd/blob_filter.cpp (1.5):

	-Remove unneeded casts

2003-09-03 18:31  brodsom

	* firebird2/src/burp/restore.epp (1.39):

	-Fix wrong struct removal.

2003-09-03 09:37  dimitr

	* firebird2/src/utilities/gstat/dba.epp (1.7):

	Fixed gstat crach reported by Phil Shrimpton.

2003-09-02 20:26  brodsom

	* firebird2/builds/win32/: make_boot.bat (1.14), preprocess.bat
	(1.22), msvc6/Firebird2.dsw (1.27):

	-Making journal buildable (and translating e to epp)

2003-09-02 19:22  brodsom

	* firebird2/src/iscguard/iscguard.cpp (1.23):

	-Replace BOOLEAN, TRUE and FALSE

2003-09-02 18:39  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.85):

	Fix wrong last commit :-(

2003-09-02 01:20  arnobrinkman

	* firebird2/src/: dsql/ddl.cpp (1.56), dsql/pass1.cpp (1.92),
	dsql/pass1_proto.h (1.6), jrd/opt.cpp (1.84):

	Change BOOLEAN to bool type

2003-09-01 19:38  brodsom

	* firebird2/src/qli/: blk.h (1.8), meta.epp (1.21):

	-Use NULL instead 0 for null pointers -Remove unneeded casts

2003-09-01 16:22  alexpeshkoff

	* firebird2/builds/posix/make.defaults (1.29):

	fix posix SS client library name

2003-09-01 16:17  brodsom

	* firebird2/builds/win32/msvc6/gds32.dsp (1.20):

	-Remove build warning (warning LNK4098: defaultlib MSVCRTD
	conflicts with use of other libs)

2003-09-01 16:04  skidder

	* firebird2/builds/win32/msvc7/fbclient_static.vcproj (1.5):

	Adjust MSVC7 makefiles

2003-09-01 14:06  brodsom

	* firebird2/builds/: posix/make.shared.variables (1.31),
	win32/msvc6/Firebird2.dsw (1.26), win32/make_all.bat (1.18):

	-Corrections to wal build -Add walw.exe build to msvc6

2003-09-01 13:09  brodsom

	* firebird2/src/jrd/enc.cpp (1.17):

	-Remove NULL define

2003-09-01 13:06  brodsom

	* firebird2/src/jrd/: os/win32/winnt.cpp (1.3), os/vms/vms.cpp
	(1.3), os/posix/unix.cpp (1.4), cvt.cpp (1.22), cvt2.cpp (1.12),
	dmp.cpp (1.7), filters.cpp (1.14), jrd.cpp (1.89), jrd.h (1.47),
	lck.cpp (1.23), rlck.cpp (1.11), utl.cpp (1.38):

	-Replace NULL_TDBB, NULL_DBB with NULL

2003-09-01 12:06  aafemt

	* firebird2/src/jrd/os/vms/dfloat_stub.cpp (1.2):

	No more isc_array_gen_sdl() in public API

2003-09-01 09:58  brodsom

	* firebird2/src/jrd/: utl.cpp (1.37), vio.cpp (1.60), blb.cpp
	(1.35), blk.h (1.9), blob_filter.cpp (1.4), cch.cpp (1.43), cmp.cpp
	(1.60), common.h (1.80), dbt.cpp (1.12), dfw.epp (1.58), exe.cpp
	(1.75), exe.h (1.17), jrd.cpp (1.88), met.epp (1.68), pag.cpp
	(1.42), par.cpp (1.49), req.h (1.14), shut.cpp (1.7), svc.cpp
	(1.73), thd.cpp (1.21), tpc.cpp (1.7):

	-Use NULL instead 0 for null pointers -Remove unneeded casts

2003-09-01 09:54  brodsom

	* firebird2/src/: remote/allr.cpp (1.12), remote/server.cpp (1.42),
	remote/xnet.cpp (1.24), utilities/run_service.cpp (1.3):

	-Use NULL instead 0 for null pointers -Remove unneeded casts

2003-09-01 09:49  brodsom

	* firebird2/src/: isql/extract.epp (1.12), isql/isql.epp (1.39),
	lock/lock.cpp (1.67), misc/align.cpp (1.2):

	-Use NULL instead 0 for null pointers -Remove unneeded casts

2003-09-01 09:46  brodsom

	* firebird2/src/: dsql/blk.h (1.6), dsql/pass1.cpp (1.91),
	dudley/ddl.h (1.9), dudley/exe.epp (1.22), gpre/par.cpp (1.23):

	-Use NULL instead 0 for null pointers -Remove unneeded casts

2003-09-01 09:41  brodsom

	* firebird2/src/alice/blk.h (1.3):

	-Use NULL instead 0 for null pointers -Remove unneeded casts

2003-09-01 09:39  brodsom

	* firebird2/src/dsql/ddl.cpp (1.55):

	Correction

2003-09-01 00:41  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.83):

	1) fix: Unique index must be complete used else we keep on looking
	for another one.  2) MERGE can also handle expressions, stupid
	example :   SELECT     *   FROM     RDB$RELATIONS r,
	RDB$RELATION_FIELDS rf	 WHERE	   rf.RDB$RELATION_NAME || 'A' =
	r.RDB$RELATION_NAME || 'A' 3) Do some code style issues

2003-08-31 14:55  robocop

	* firebird2/src/jrd/svc.cpp (1.72):

	Kill warning

2003-08-31 14:27  robocop

	* firebird2/src/gpre/sqe.cpp (1.11):

	Remove duplicate CVS $Id tag

2003-08-31 14:23  robocop

	* firebird2/src/qli/dtr.cpp (1.21):

	Unused var

2003-08-31 09:41  dimitr

	* firebird2/doc/install_win32.txt (1.3):

	Small corrections.

2003-08-30 21:51  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.82):

	Optimizer fix. Compound-indices were choosen above single-indices
	where we need only the single-field-index.

2003-08-30 18:49  dimitr

	* firebird2/src/dsql/pass1.cpp (1.90):

	Cleanup variable names.

2003-08-30 18:45  dimitr

	* firebird2/src/jrd/evl.cpp (1.38):

	Fixed runtime check, as pointed by Claudio.

2003-08-30 18:41  dimitr

	* firebird2/src/jrd/exe.cpp (1.74):

	Fixed broken savepoint handling in BREAK/LEAVE/EXIT.  The bug
	caused to logical database corruption/inconsistency, such as PK/UK
	violation, or BUGCHECK(287).

2003-08-30 15:54  epocman

	* firebird2/src/utilities/install/: install_nt.h (1.3),
	install_reg.cpp (1.5), install_svc.cpp (1.4), servi_proto.h (1.3),
	services.cpp (1.3):

	OEM/Ansi conversions, command-line password, other minor updates.

2003-08-30 04:11  brodsom

	* firebird2/src/: qli/eval.cpp (1.24), qli/exe.cpp (1.24),
	qli/format.cpp (1.16), qli/gener.cpp (1.18), qli/lex.cpp (1.15),
	qli/meta.epp (1.20), qli/proc.epp (1.11), gpre/gpre_meta.epp
	(1.22):

	-Remove GDS_VAL and GDS_REF

2003-08-30 04:00  brodsom

	* firebird2/src/: dudley/exe.epp (1.21), dudley/extract.epp (1.14),
	dudley/lex.cpp (1.16), alice/alice_meta.epp (1.13), alice/exe.cpp
	(1.13), alice/tdr.cpp (1.18):

	-Remove GDS_VAL and GDS_REF

2003-08-30 03:54  brodsom

	* firebird2/src/dsql/: ddl.cpp (1.54), dsql.cpp (1.56), metd.epp
	(1.27), preparse.cpp (1.17):

	-Remove GDS_VAL and GDS_REF

2003-08-30 03:41  brodsom

	* firebird2/src/remote/server.cpp (1.41):

	-Remove GDS_VAL and GDS_REF

2003-08-30 03:34  brodsom

	* firebird2/src/utilities/: rebuild/rmet.epp (1.2), gstat/dba.epp
	(1.6), cache.cpp (1.8):

	-Remove GDS_VAL and GDS_REF

2003-08-29 19:25  epocman

	* firebird2/src/utilities/install/: install_nt.h (1.2),
	install_reg.cpp (1.4), install_svc.cpp (1.3), registry.cpp (1.3),
	servi_proto.h (1.2), services.cpp (1.2):

	Merged recent FB 1.5 instsvc / instreg changes to head branch.

2003-08-29 13:20  brodsom

	* firebird2/builds/win32/preprocess.bat (1.21):

	Remove envelope.epp from preprocess

2003-08-29 13:13  aafemt

	* firebird2/src/jrd/ibase.h (1.44):

	No more isc_array_gen_sdl() in public API

2003-08-29 12:55  aafemt

	* firebird2/src/dsql/: array.epp (1.14), array_proto.h (1.5):

	No more isc_array_gen_sdl() in public API

2003-08-29 12:52  aafemt

	* firebird2/builds/win32/defs/: fbclient.def (1.4), gds32.def
	(1.3):

	No more isc_array_gen_sdl() in public API

2003-08-29 02:37  brodsom

	* firebird2/src/: remote/os/win32/chop.cpp (1.2),
	remote/os/win32/cntl.cpp (1.3), remote/os/win32/window.cpp (1.3),
	remote/os/win32/wnet.cpp (1.3), msgs/build_file.epp (1.13),
	msgs/change_msgs.epp (1.11), msgs/check_msgs.epp (1.5),
	msgs/enter_msgs.epp (1.8), msgs/include.epp (1.6):

	-Remove BOOLEAN, TRUE and FALSE

2003-08-29 00:51  brodsom

	* firebird2/src/: remote/os/win32/ibconfig.cpp (1.2),
	remote/os/win32/property.cpp (1.2), remote/os/win32/window.cpp
	(1.2), jrd/common.h (1.79):

	-Remove BOOLEAN_DEFINED macro -Remove MSG_DEFINED macro

2003-08-28 22:29  arnobrinkman

	* firebird2/src/dsql/parse.y (1.94):

	missing line/column-numbers

2003-08-28 16:42  brodsom

	* firebird2/src/burp/: spit.cpp (1.13), spit.h (1.3):

	-Remove NULL_B_FIL macro

2003-08-28 15:14  brodsom

	* firebird2/src/jrd/: blb.cpp (1.34), cch.cpp (1.42), cmp.cpp
	(1.59), common.h (1.78), dfw.epp (1.57), dpm.epp (1.17), dyn.epp
	(1.29), dyn_def.epp (1.39), dyn_del.epp (1.16), dyn_mod.epp (1.19),
	exe.cpp (1.73), ext.cpp (1.27), filters.cpp (1.13), gds.cpp (1.89),
	gdsassert.h (1.8), grammar.cpp (1.5), grant.epp (1.16), ini.epp
	(1.22), intl_builtin.cpp (1.14), isc.cpp (1.37), isc_file.cpp
	(1.55), isc_sync.cpp (1.60), jrd.cpp (1.87), lck.cpp (1.22),
	met.epp (1.67), opt.cpp (1.81), par.cpp (1.48), pcmet.epp (1.5),
	rse.cpp (1.32), scl.epp (1.24), sdl.cpp (1.19), sort.cpp (1.40),
	svc.cpp (1.71), thd.cpp (1.20), tra.cpp (1.39), utl.cpp (1.36),
	vio.cpp (1.59), why.cpp (1.24):

	-Remove NULL_PTR -Remove unneeded NULL casts -Remove (void)
	function return cast

2003-08-28 15:06  brodsom

	* firebird2/src/: dsql/parse.y (1.93), dsql/pass1.cpp (1.89),
	dsql/array.epp (1.13), dsql/errd_proto.h (1.5), intl/cs_jis.cpp
	(1.2), intl/cs_narrow.cpp (1.2), intl/cs_unicode_fss.cpp (1.2),
	intl/cs_unicode_ucs2.cpp (1.2), intl/lc_ascii.cpp (1.2),
	intl/lc_big5.cpp (1.3), intl/lc_gb2312.cpp (1.2), intl/lc_jis.cpp
	(1.3), intl/lc_ksc.cpp (1.3), intl/lc_unicode_ucs2.cpp (1.3),
	intl/ldcommon.h (1.8):

	-Remove NULL_PTR -Remove unneeded NULL casts -Remove (void)
	function return cast

2003-08-28 15:01  brodsom

	* firebird2/src/: gpre/gpre.h (1.35), gpre/sqe.cpp (1.10),
	dudley/exe.epp (1.20), dudley/extract.epp (1.13):

	-Remove NULL_PTR -Remove unneeded NULL casts -Remove (void)
	function return cast

2003-08-28 14:57  brodsom

	* firebird2/src/: msgs/change_msgs.epp (1.10), lock/lock.cpp
	(1.66), isql/isql.epp (1.38), isql/show.epp (1.19):

	-Remove NULL_PTR -Remove unneeded NULL casts -Remove (void)
	function return cast

2003-08-28 14:54  brodsom

	* firebird2/src/: burp/mvol.cpp (1.14), burp/restore.epp (1.38),
	burp/backup.epp (1.35), remote/inet.cpp (1.72),
	remote/interface.cpp (1.53), remote/protocol.cpp (1.29),
	remote/server.cpp (1.40), remote/os/win32/srvr_w32.cpp (1.3):

	-Remove NULL_PTR -Remove unneeded NULL casts -Remove (void)
	function return cast

2003-08-28 12:58  aafemt

	* firebird2/src/dsql/: dsql.h (1.33), errd_proto.h (1.4), parse.y
	(1.92):

	move debug and error handling stuffs away from dsql.h

2003-08-28 12:55  brodsom

	* firebird2/src/qli/: help.epp (1.8), meta.epp (1.19), show.epp
	(1.18):

	-Remove NULL_PTR -Remove unneeded casts

2003-08-28 12:39  brodsom

	* firebird2/src/burp/: backup.epp (1.34), restore.epp (1.37):

	-Remove NULL_PTR -Remove unneeded casts

2003-08-28 12:33  brodsom

	* firebird2/src/gpre/gpre_meta.epp (1.21):

	-Remove NULL_PTR -Remove unneeded casts

2003-08-28 01:00  arnobrinkman

	* firebird2/src/dsql/make.cpp (1.35):

	Change code-style and prepare for more info on error-message

2003-08-27 14:13  robocop

	* firebird2/doc/WhatsNew (1.41):

	Minimize email harvesting, as agreed with Dmitry

2003-08-27 12:50  brodsom

	* firebird2/doc/cleaning-todo.txt (1.4):

	Update

2003-08-27 12:20  aafemt

	* firebird2/src/burp/: backup.epp (1.33), burp.cpp (1.36), burp.h
	(1.19), burpswi.h (1.8), canon_proto.h (1.5), canonical.cpp (1.23),
	restore.epp (1.36), spit.cpp (1.12):

	removing word 'struct' from variable declarations as obsolete

2003-08-27 12:15  aafemt

	* firebird2/src/alice/: alice.cpp (1.29), alice.h (1.16),
	alice_meta.epp (1.12), aliceswi.h (1.7):

	removing word 'struct' from variable declarations as obsolete

2003-08-27 01:11  brodsom

	* firebird2/src/isql/: extract.epp (1.11), isql.epp (1.37), isql.h
	(1.11), show.epp (1.18):

	-Remove NULL_PTR macro -Remove unneeded casts

2003-08-26 20:45  brodsom

	* firebird2/src/utilities/: ibmgr/srvrmgr.cpp (1.5),
	ibmgr/ibmgr.cpp (1.7), rebuild/rebuild.cpp (1.3):

	Remove BOOLEAN, TRUE and FALSE macros

2003-08-26 20:43  brodsom

	* firebird2/src/utilities/gstat/dba.epp (1.5):

	Replace EXIT macro with dba_exit inline function

2003-08-26 20:40  brodsom

	* firebird2/src/utilities/gsec/: gsec.cpp (1.3), gsec.h (1.2):

	Replace EXIT macro with gsec_exit inline function

2003-08-26 12:58  aafemt

	* firebird2/src/common/classes/alloc.h (1.24):

	removing word 'struct' from variable declarations as obsolete

2003-08-26 12:42  brodsom

	* firebird2/src/utilities/install/: install_reg.cpp (1.3),
	install_svc.cpp (1.2), regis_proto.h (1.2), registry.cpp (1.2):

	Remove BOOLEAN, TRUE and FALSE macros

2003-08-26 12:29  aafemt

	* firebird2/src/jrd/gds.cpp (1.88):

	some magic for yday() by Vladimir Tcvigun

2003-08-26 09:23  dimitr

	* firebird2/src/: utilities/gstat/dbaswi.h (1.2), jrd/ibase.h
	(1.43), jrd/svc.cpp (1.70):

	Added support for "-r" and "-t" GSTAT switches to the Services API.
	Thanks to Vlad Horsun.

2003-08-26 09:20  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.86), jrd.h (1.46):

	Added attachment timestamp (to support future extentions)

2003-08-26 09:15  dimitr

	* firebird2/src/jrd/evl.cpp (1.37):

	Fixed SUBSTRING function

2003-08-26 09:12  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.53), dsql.cpp (1.55), dsql.h
	(1.32), gen.cpp (1.38), make.cpp (1.34), node.h (1.28), parse.y
	(1.91), pass1.cpp (1.88):

	1. MAP renamed to DSQL_MAP 2. Minor cleanup 3. Fixed BREAK/LEAVE
	code to support FOR EXECUTE STATEMENT loops 4. Added support for
	loop labels and LEAVE <label> statement 5. Fixed SUBSTRING to
	support value expressions as its arguments

2003-08-26 08:54  brodsom

	* firebird2/src/utilities/: ibmgr/ibmgr.cpp (1.6), ibmgr/ibmgr.h
	(1.2), ibmgr/srvrmgr.cpp (1.4), analyse.cpp (1.7), drop.cpp (1.22):

	Remove BOOLEAN, TRUE and FALSE macros

2003-08-26 08:52  brodsom

	* firebird2/src/utilities/gstat/dba.epp (1.4):

	Remove BOOLEAN, TRUE and FALSE macros Some code formatting

2003-08-26 08:49  brodsom

	* firebird2/src/utilities/: gsec/gsec.cpp (1.2), gsec/secur_proto.h
	(1.2), gsec/security.epp (1.2), guard/guard.cpp (1.3):

	Remove BOOLEAN, TRUE and FALSE macros

2003-08-26 08:45  brodsom

	* firebird2/src/utilities/common/cmd_util.cpp (1.2):

	Remove BOOLEAN, TRUE and FALSE macros

2003-08-26 01:35  arnobrinkman

	* firebird2/src/dsql/: make.cpp (1.33), pass1.cpp (1.87):

	1) Make COALESCE/CASE output descriptor more SQL-standard.
	Exception is that we allow mixing datatypes with (var)char (except
	blob), because all datatypes are convertable to character-type and
	because this functionallity was available from 1st day COALESCE is
	introduced inside Firebird.  2) Fix bug with expressions without
	fields inside aggregate-functions.  Example :	SELECT	   (SELECT
	Count(1) FROM RDB$DATABASE)   FROM     RDB$RELATIONS

2003-08-25 14:09  robocop

	* firebird2/src/qli/: err.cpp (1.11), err_proto.h (1.3):

	Still seems to work after changes.  :-)

2003-08-25 14:00  robocop

	* firebird2/src/qli/show.epp (1.17):

	Still seems to work after changes.  :-)

2003-08-25 10:36  dimitr

	* firebird2/lang_helpers/: gds_codes.ftn (1.3), gds_codes.pas
	(1.3):

	Added new error message for Arno.

2003-08-25 10:16  dimitr

	* firebird2/: src/include/gen/codetext.h (1.8),
	src/include/gen/iberror.h (1.7), src/include/gen/msgs.h (1.8),
	src/include/gen/rdb_codes.h (1.8), src/include/gen/sql_code.h
	(1.8), builds/misc/msg.gbak (1.3):

	Added new error message for Arno.

2003-08-25 09:26  eku

	* firebird2/src/: jrd/gds.cpp (1.87), lock/lock.cpp (1.65),
	utilities/analyse.cpp (1.6), utilities/gstat/dba.epp (1.3),
	utilities/rebuild/rebuild.cpp (1.2):

	Since all supported platforms provide the function strerror(), get
	rid of sys_errlist[]. It's not portable anyway.

2003-08-25 00:15  arnobrinkman

	* firebird2/src/dsql/: make.cpp (1.32), make_proto.h (1.12),
	pass1.cpp (1.86):

	Already fix COALESCE/CASE output-descriptor behaviour inside HEAD
	branch to conform with SQL-standard.  FB1.5_RELEASE will follow
	when error-message is added

2003-08-24 17:22  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.85):

	fix bad behaviour with auto-union-cast

2003-08-24 04:56  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.84):

	added comment and nested derived table fix

2003-08-24 04:36  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.83):

	fix some derived tables problems

2003-08-23 11:26  dimitr

	* firebird2/src/jrd/dpm.epp (1.16):

	Fixed BUGCHECK(178). Record fragment length calculation must be
	consistent in VIO_erase.

2003-08-22 15:09  robocop

	* firebird2/src/msgs/build_file.epp (1.12):

	One warning less

2003-08-22 12:56  aafemt

	* firebird2/src/: dsql/dsql.h (1.31), dsql/make_proto.h (1.11),
	dsql/node.h (1.27), dsql/sym.h (1.4), gpre/gpre.h (1.34),
	jrd/cmp.cpp (1.58), jrd/common.h (1.77), jrd/dfw.epp (1.56),
	jrd/dfw_proto.h (1.4), jrd/exe.cpp (1.72), jrd/exe.h (1.16),
	jrd/ini.h (1.9), jrd/jrd.h (1.45), jrd/met.epp (1.66), jrd/req.h
	(1.13), jrd/rse.cpp (1.31), jrd/tra.h (1.15), jrd/val.h (1.11),
	jrd/vio.cpp (1.58), qli/command.cpp (1.10), qli/compile.h (1.2),
	qli/dtr.h (1.9), qli/exe.h (1.11), qli/format.h (1.5),
	qli/parse.cpp (1.17), qli/parse.h (1.3), qli/show.epp (1.16):

	ENUM removal

2003-08-22 12:29  aafemt

	* firebird2/builds/posix/make.rules (1.20):

	Object files are in temp dir now

2003-08-22 12:26  aafemt

	* firebird2/: configure.in (1.154), builds/posix/Makefile.in.intl
	(1.13):

	Make intl compilable

2003-08-22 01:05  arnobrinkman

	* firebird2/builds/win32/msvc6/fbembed.dsp (1.30):

	update fbembed

2003-08-22 00:27  skidder

	* firebird2/: doc/WhatsNew (1.40),
	builds/install/misc/firebird.conf (1.2), src/remote/remote.cpp
	(1.16), src/common/config/config.cpp (1.41):

	Fix kernel memory leak

2003-08-21 18:22  brodsom

	* firebird2/src/intl/: lc_big5.cpp (1.2), lc_big5.h (1.3),
	lc_iso8859_1.cpp (1.2), lc_iso8859_2.cpp (1.2), lc_jis.cpp (1.2),
	lc_ksc.cpp (1.2), lc_narrow.cpp (1.2), lc_unicode_ucs2.cpp (1.2),
	ld.h (1.20), ldcommon.h (1.7):

	-Replace STATIC with static -Remove a few unused macros

2003-08-21 18:20  brodsom

	* firebird2/src/utilities/ibmgr/ibmgr.cpp (1.5):

	Replace LINE__IS_INT with LINEFORMAT

2003-08-21 17:43  brodsom

	* firebird2/src/intl/ldcommon.h (1.6):

	Fix calling convention

2003-08-21 17:40  brodsom

	* firebird2/src/utilities/ibmgr/ibmgr.cpp (1.4):

	Replace LINE__IS_INT with LINEFORMAT

2003-08-21 13:02  robocop

	* firebird2/src/burp/: backup.epp (1.32), restore.epp (1.35):

	Fix SF Bug #750659

2003-08-21 03:38  brodsom

	* firebird2/builds/win32/: make_all.bat (1.17), msvc6/Firebird2.dsw
	(1.25), msvc7/Firebird2.sln (1.12):

	Remove intlcpp

2003-08-21 03:37  brodsom

	* firebird2/src/intl/cv_big5.h (1.2):

	Fix wrong header

2003-08-20 21:47  brodsom

	* firebird2/src/isql/isql.epp (1.36):

	-Fix for MSVC6 format bug found in TCS DSQL_DOMAIN_12 and 13

2003-08-20 21:08  brodsom

	* firebird2/src/gpre/gpre.cpp (1.28):

	-Fix for bug 7122 (TCS IDML_C_CHARSET_08 test)

2003-08-20 14:34  arnobrinkman

	* firebird2/builds/win32/msvc6/fbembed.dsp (1.29):

	make fbembed work again

2003-08-20 13:35  brodsom

	* firebird2/src/intl/ld_proto.h (1.4):

	Move intl module to c++

2003-08-20 12:08  brodsom

	* firebird2/src/jrd/enc.cpp (1.16):

	-Fix linux macro redefinition warning

2003-08-20 11:34  brodsom

	* firebird2/src/: utilities/ibmgr/ibmgr.cpp (1.3),
	utilities/ibmgr/srvrmgr.cpp (1.3), jrd/common.h (1.76),
	jrd/gdsassert.h (1.7), jrd/sdl.cpp (1.18):

	Replace __LINE__IS_INT with LINEFORMAT and remove a few ifdefs
	(thanks to Claudio's question)

2003-08-20 10:34  brodsom

	* firebird2/: src/intl/cs_big5.cpp (1.1), src/intl/cs_gb2312.cpp
	(1.1), src/intl/cs_jis.cpp (1.1), src/intl/cs_ksc.cpp (1.1),
	src/intl/cs_narrow.cpp (1.1), src/intl/cs_unicode_fss.cpp (1.1),
	src/intl/cs_unicode_ucs2.cpp (1.1), src/intl/cv_big5.cpp (1.1),
	src/intl/cv_gb2312.cpp (1.1), src/intl/cv_jis.cpp (1.1),
	src/intl/cv_ksc.cpp (1.1), src/intl/cv_narrow.cpp (1.1),
	src/intl/cv_unicode_fss.cpp (1.1), src/intl/lc_ascii.cpp (1.1),
	src/intl/lc_big5.cpp (1.1), src/intl/lc_dos.cpp (1.1),
	src/intl/lc_gb2312.cpp (1.1), src/intl/lc_iso8859_1.cpp (1.1),
	src/intl/lc_iso8859_2.cpp (1.1), src/intl/lc_jis.cpp (1.1),
	src/intl/lc_ksc.cpp (1.1), src/intl/lc_narrow.cpp (1.1),
	src/intl/lc_unicode_ucs2.cpp (1.1), src/intl/ld.cpp (1.1),
	builds/posix/Makefile.in.intl (1.12),
	builds/win32/msvc7/intl.vcproj (1.13), builds/win32/msvc6/intl.dsp
	(1.21):

	Move intl module to c++

2003-08-20 01:56  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.82):

	bugfix nested derived tables

2003-08-20 01:47  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.81):

	Oops missed something

2003-08-20 01:32  arnobrinkman

	* firebird2/src/dsql/: dsql.h (1.30), gen.cpp (1.37), pass1.cpp
	(1.80):

	Added PLAN support for derived tables

2003-08-20 01:08  skidder

	* firebird2/doc/WhatsNew (1.39):

	Get ready for RC6

2003-08-19 23:34  skidder

	* firebird2/src/isql/isql.epp (1.35):

	Apply patch by Peter Jacobi to display OCTETS strings in hex
	correctly

2003-08-19 14:49  skidder

	* firebird2/src/jrd/opt.cpp (1.80):

	Get rid of alloca usage

2003-08-19 13:44  brodsom

	* firebird2/src/lock/lock.cpp (1.64):

	-Fix NULL usage warning

2003-08-19 13:42  brodsom

	* firebird2/builds/posix/prefix.linux (1.22):

	-Fix parse.cpp (yacc generated) warnings

2003-08-19 13:16  brodsom

	* firebird2/src/qli/: command.cpp (1.9), eval.cpp (1.23), exe.cpp
	(1.23), parse.cpp (1.16), show.epp (1.15):

	-Fix cast warnings -Fix signed/unsigned comparison warning

2003-08-19 13:10  brodsom

	* firebird2/src/jrd/vio.cpp (1.57):

	-Fix cast warning in a recent commit (Please review the warnings
	before commits)

2003-08-19 13:09  brodsom

	* firebird2/src/burp/backup.epp (1.31):

	-Fix wrong format in a recent commit (Please review the warnings
	before commits)

2003-08-19 12:25  robocop

	* firebird2/src/dsql/utld.cpp (1.14):

	Damn loop

2003-08-19 11:25  brodsom

	* firebird2/builds/posix/prefix.mingw (1.23):

	-Remove parse.cpp (yacc generated) warnings

2003-08-19 11:24  brodsom

	* firebird2/src/dudley/: ddl.cpp (1.16), ddl.h (1.8), trn.cpp
	(1.12):

	-Remove basic and pli remains

2003-08-19 11:22  brodsom

	* firebird2/src/dudley/extract.epp (1.12):

	-Fix cast warning

2003-08-19 10:59  brodsom

	* firebird2/src/dudley/: exe.epp (1.19), expr.cpp (1.9), parse.cpp
	(1.19):

	-Fix cast warnings -Break long lines

2003-08-19 08:03  robocop

	* firebird2/builds/win32/msvc6/Firebird2Boot.dsw (1.3):

	We no longer have a "relations" project.  Static metadata
	definitions came back.

2003-08-19 03:26  brodsom

	* firebird2/src/jrd/os/posix/unix.cpp (1.3):

	-Fix cast warnings

2003-08-19 03:25  brodsom

	* firebird2/src/jrd/isc_sync.cpp (1.59):

	-Fix unused warnings

2003-08-18 23:37  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.79):

	Code clean-up and re-apply comments as suggested by Claudio V.

2003-08-18 23:13  skidder

	* firebird2/src/jrd/: btr.cpp (1.35), btr.h (1.7), dfw.epp (1.55),
	idx.cpp (1.19), idx_proto.h (1.6), jrd.h (1.44), opt.cpp (1.79),
	pag.cpp (1.41), vio.cpp (1.56):

	Forward port removal of artificial index number limitation from
	1.0.3.	Fix bug in dbb_max_idx calculation. Do not port GC and
	metadata versioning changes as they seem very dangerous to me.

2003-08-18 18:56  skidder

	* firebird2/builds/win32/msvc7/: alice.vcproj (1.11),
	alice_classic.vcproj (1.11), burp.vcproj (1.14),
	burp_classic.vcproj (1.14), common.vcproj (1.11),
	common_classic.vcproj (1.9), dsql_server.vcproj (1.12),
	dsql_server_classic.vcproj (1.12), engine.vcproj (1.26),
	engine_classic.vcproj (1.25), engine_embed.vcproj (1.13),
	fb_inet_server.vcproj (1.13), fb_lock_print.vcproj (1.15),
	fbclient.vcproj (1.23), fbembed.vcproj (1.19), fbguard.vcproj
	(1.14), fbserver.vcproj (1.14), fbudf.vcproj (1.9), gbak.vcproj
	(1.13), gdef.vcproj (1.13), gds32.vcproj (1.13), gfix.vcproj
	(1.13), gpre.vcproj (1.15), gpre_boot.vcproj (1.15), gsec.vcproj
	(1.13), gsplit.vcproj (1.7), gstat.vcproj (1.14), ib_udf.vcproj
	(1.12), ib_util.vcproj (1.12), instreg.vcproj (1.12),
	instsvc.vcproj (1.12), intl.vcproj (1.12), isql.vcproj (1.13),
	lock.vcproj (1.11), lock_classic.vcproj (1.11), nbackup.vcproj
	(1.2), qli.vcproj (1.12), remote.vcproj (1.15),
	remote_classic.vcproj (1.15), utilities.vcproj (1.15),
	utilities_classic.vcproj (1.14):

	Adjust MSVC7 makefiles to reduce command line compiler warnings

2003-08-18 18:53  skidder

	* firebird2/src/lock/lock.cpp (1.63):

	Fix problems with Windows SS mutexes/events noted by Claudio

2003-08-18 16:08  arnobrinkman

	* firebird2/builds/win32/msvc6/: fbclient.dsp (1.37),
	fbclient_static.dsp (1.7), Firebird2.dsw (1.24):

	make build work again

2003-08-18 15:24  skidder

	* firebird2/src/jrd/isc_file.cpp (1.54):

	Fix const-correctness of ISC_expand_filename. Thanks to Andrew
	Gough

2003-08-18 12:31  aafemt

	* firebird2/src/: include/memory_routines.h (1.3), jrd/nav.cpp
	(1.13):

	Rough (and temporary?) fix for incompatibility between my
	get_long(UCHAR*) and old good BTR_get_quad(UCHAR*) reported by
	Nikolay Samofatov

2003-08-18 00:36  skidder

	* firebird2/doc/WhatsNew (1.38):

	Add RC6 changes

2003-08-17 21:56  skidder

	* firebird2/: builds/win32/msvc7/Firebird2.sln (1.11),
	builds/win32/msvc7/fbclient.vcproj (1.22), src/jrd/db_alias.cpp
	(1.12), src/jrd/isc_file.cpp (1.53), src/jrd/jrd.cpp (1.85):

	Fix up server-side database aliases - expand Windows SS local
	connection strings on the client side unless they specify database
	aliases (return to backward-compatible behavior) - use aliases for
	database creation - do security checks after database file name
	expansion - forbid usage of relative paths in aliases - do not
	stick to 8.3 filenames on Windows as it causes problems

2003-08-16 15:14  arnobrinkman

	* firebird2/src/dsql/parse.y (1.90):

	added comment

2003-08-16 02:36  arnobrinkman

	* firebird2/src/dsql/: parse.y (1.89), pass1.cpp (1.78):

	Fixed ambiguous columnname problems with derived tables.  Added
	support for unnamed derived tables.

2003-08-15 16:38  arnobrinkman

	* firebird2/src/dsql/parse.y (1.88):

	added comment and fix derived table bug inside view, that couldn't
	use unions.

2003-08-15 12:41  skidder

	* firebird2/src/jrd/scl.epp (1.23):

	Optimize SCL_get_class function a little bit

2003-08-15 12:23  aafemt

	* firebird2/src/: burp/backup.epp (1.30), burp/canon_proto.h (1.4),
	burp/canonical.cpp (1.22), burp/restore.epp (1.34), dsql/array.epp
	(1.12), dsql/array_proto.h (1.4), gpre/prett_proto.h (1.4),
	gpre/pretty.cpp (1.12), jrd/blb.cpp (1.33), jrd/blb_proto.h (1.8),
	jrd/jrd.cpp (1.84), jrd/jrd_proto.h (1.10), jrd/sdl.cpp (1.17),
	jrd/sdl_proto.h (1.5), remote/inter_proto.h (1.5),
	remote/interface.cpp (1.52), remote/protocol.cpp (1.28),
	remote/protocol.h (1.14), remote/server.cpp (1.39):

	sdl is UCHAR again

2003-08-15 12:11  aafemt

	* firebird2/doc/README.coding.style (1.3):

	An additional related to previous commit

2003-08-15 12:09  aafemt

	* firebird2/src/include/memory_routines.h (1.2):

	long may be 64 bits. Unbeliveable! Thanks to Erik

2003-08-15 02:32  arnobrinkman

	* firebird2/src/jrd/par.cpp (1.47):

	derived table support

2003-08-15 02:01  arnobrinkman

	* firebird2/src/dsql/parse.y (1.87):

	derived table support

2003-08-15 01:58  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.77):

	derived table support

2003-08-15 01:34  arnobrinkman

	* firebird2/src/dsql/node.h (1.26):

	derived table support

2003-08-15 01:31  arnobrinkman

	* firebird2/src/dsql/: ddl.cpp (1.52), dsql.h (1.29), gen.cpp
	(1.36):

	derived table support

2003-08-14 23:00  skidder

	* firebird2/doc/README.coding.style (1.2):

	Fix up coding rules a bit to make my code compatible

2003-08-14 22:45  skidder

	* firebird2/src/jrd/: cmp.cpp (1.57), cmp_proto.h (1.8), idx.cpp
	(1.18), jrd.cpp (1.83), req.h (1.12), scl.epp (1.22), scl_proto.h
	(1.5):

	Avoid storing and using pointers allocated from one request pool in
	other requests. Make request access lists use view ID, not pointer
	to view structure. This changes solve the crash reported by Evgeny
	Kilin when altering complex recursive procedure->trigger chains.

2003-08-14 12:26  aafemt

	* firebird2/doc/README.coding.style (1.1):

	useful reading for coders

2003-08-14 09:11  fsg

	* firebird2/src/dsql/gen.cpp (1.35):

	make gcc happy again FSG

2003-08-13 13:45  robocop

	* firebird2/src/jrd/fun.epp (1.24):

	Fix SF Bugs #544132 and #728839.  Added some ugly code, too.  More
	correct null signaling may cause surprise to UDF devs used to some
	bugs.

2003-08-13 13:26  alexpeshkoff

	* firebird2/builds/win32/msvc6/gfix.dsp (1.18):

	Also fix MSVC6 gfix build in head branch

2003-08-13 13:11  robocop

	* firebird2/builds/win32/msvc6/fbserver.dsp (1.32):

	Committed... just in case

2003-08-13 13:11  robocop

	* firebird2/src/jrd/cch.cpp (1.41):

	Kill two warnings in Win32

2003-08-13 13:09  robocop

	* firebird2/src/dsql/gen.cpp (1.34):

	There are less unnamed fields now.  Changed the code style, too.

2003-08-13 13:08  robocop

	* firebird2/src/dsql/utld.cpp (1.13):

	Little C->C++ style change

2003-08-13 13:07  robocop

	* firebird2/src/burp/backup.epp (1.29):

	Since stringstream is no longer used, remove the header.

2003-08-13 13:06  robocop

	* firebird2/examples/api/apifull.c (1.3):

	Let's hope the cure is not worse than the sickness Took VARY from
	ibase.h

2003-08-13 13:01  skidder

	* firebird2/src/common/classes/vector.h (1.2):

	Change header comment

2003-08-13 12:45  aafemt

	* firebird2/src/jrd/: btr.cpp (1.34), nav.cpp (1.12):

	replacing BTR_get_quad() by get_long

2003-08-12 21:54  skidder

	* firebird2/: builds/misc/msg.gbak (1.2),
	lang_helpers/gds_codes.ftn (1.2), lang_helpers/gds_codes.pas (1.2),
	src/include/gen/codetext.h (1.7), src/include/gen/iberror.h (1.6),
	src/include/gen/msgs.h (1.7), src/include/gen/rdb_codes.h (1.7),
	src/include/gen/sql_code.h (1.7), src/jrd/dfw.epp (1.54),
	src/jrd/dyn_def.epp (1.38), src/jrd/dyn_mod.epp (1.18):

	Add nbak messages

2003-08-12 19:32  skidder

	* firebird2/src/burp/backup.epp (1.28):

	Close can of worms opened by Mike Nordell when he attempted to use
	STL to write portable code

2003-08-12 12:44  aafemt

	* firebird2/src/jrd/: common.h (1.75), dmp.cpp (1.6), sdl.cpp
	(1.16):

	Use new routines to get integers from char array

2003-08-12 12:42  aafemt

	* firebird2/src/include/memory_routines.h (1.1):

	Misc inline memory routine

2003-08-12 12:06  eku

	* firebird2/: configure.in (1.153),
	src/include/gen/autoconfig_msvc.h (1.86), src/utilities/nbackup.cpp
	(1.5):

	Use autoconf to do it right :-)

2003-08-12 12:05  robocop

	* firebird2/src/gpre/: c_cxx.cpp (1.22), pas.cpp (1.12):

	Minor corrections to the PAS (anyone using it with its now fixed
	flaw?) and CPP generation files.

2003-08-12 12:02  robocop

	* firebird2/src/dudley/: ddl.cpp (1.15), parse.cpp (1.18):

	Minor corrections to the obsolete gdef

2003-08-12 12:01  robocop

	* firebird2/src/utilities/install/install_reg.cpp (1.2):

	kill warning

2003-08-12 12:00  robocop

	* firebird2/src/qli/dtr.cpp (1.20):

	Minor changes

2003-08-12 11:56  robocop

	* firebird2/src/jrd/evl.cpp (1.36):

	Fix SF bug# 784121.

2003-08-12 11:55  robocop

	* firebird2/src/jrd/jrd.cpp (1.82):

	Fix warning

2003-08-12 09:07  eku

	* firebird2/src/jrd/rpb_chain.h (1.3):

	`inline' is not at beginning of declaration

2003-08-11 22:56  skidder

	* firebird2/src/lock/lock.cpp (1.62):

	Fix original problem that caused Win32 CS lock-ups.  Rollback
	workarounds.

2003-08-11 13:21  skidder

	* firebird2/src/: burp/burp.cpp (1.35), common/classes/alloc.cpp
	(1.31), common/classes/alloc.h (1.23), jrd/cvt.cpp (1.21),
	jrd/mov.cpp (1.8), qli/mov.cpp (1.18), utilities/nbackup.cpp (1.4):

	Apply FreeBSD patches by Tomas Skoda

2003-08-11 12:43  aafemt

	* firebird2/src/jrd/: sdl.cpp (1.15), sdl.h (1.4):

	Fix up coding style. Thanks to Claudio

2003-08-11 04:18  brodsom

	* firebird2/src/misc/codes.epp (1.4):

	Use stdout for non error output instead of stderr.

2003-08-11 03:25  brodsom

	* firebird2/builds/posix/prefix.linux (1.21):

	-Remove parentheses warnings.  -Remove unknown-pragmas warnings.
	-Remove unused variables warnings, near all the actual warnings are
	for gpre generated stuff.  -Avoid message wrapping.

2003-08-11 03:19  brodsom

	* firebird2/src/jrd/sort.cpp (1.39):

	-Fix signed unsigned comparison

2003-08-11 03:06  arnobrinkman

	* firebird2/src/dsql/parse.y (1.86):

	forgotten cleanup, thanks for your attention BLAS

2003-08-11 02:43  arnobrinkman

	* firebird2/src/dsql/make.cpp (1.31):

	bugfix: CASE / COALESCE functions determine always NUMERIC even
	when all values where int or long.

2003-08-11 01:09  brodsom

	* firebird2/builds/win32/make_boot.bat (1.13):

	beautify

2003-08-11 01:05  brodsom

	* firebird2/builds/win32/blrtable.bat (1.6):

	Move compiler output to a log file

2003-08-11 00:52  brodsom

	* firebird2/src/burp/: backup.epp (1.27), restore.epp (1.33):

	-Patch cast warnings and add a compiler message.

2003-08-10 17:43  skidder

	* firebird2/: builds/win32/msvc7/alice.vcproj (1.10),
	builds/win32/msvc7/alice_classic.vcproj (1.10),
	builds/win32/msvc7/build_msg.vcproj (1.2),
	builds/win32/msvc7/burp.vcproj (1.13),
	builds/win32/msvc7/burp_classic.vcproj (1.13),
	builds/win32/msvc7/codes.vcproj (1.3),
	builds/win32/msvc7/engine.vcproj (1.25),
	builds/win32/msvc7/engine_classic.vcproj (1.24),
	builds/win32/msvc7/engine_embed.vcproj (1.12),
	builds/win32/msvc7/fbclient_static.vcproj (1.4),
	builds/win32/msvc7/fbudf.vcproj (1.8),
	builds/win32/msvc7/gfix.vcproj (1.12),
	builds/win32/msvc7/lock.vcproj (1.10),
	builds/win32/msvc7/lock_classic.vcproj (1.10),
	builds/win32/msvc7/remote.vcproj (1.14),
	builds/win32/msvc7/remote_classic.vcproj (1.14),
	builds/win32/msvc7/utilities.vcproj (1.14),
	builds/win32/msvc7/utilities_classic.vcproj (1.13),
	src/common/classes/alloc.cpp (1.30), src/common/classes/alloc.h
	(1.22), src/common/classes/locks.cpp (1.4),
	src/common/classes/locks.h (1.7), src/common/classes/rwlock.h
	(1.4), src/include/firebird.h (1.13), src/jrd/dfw.epp (1.53),
	src/jrd/err.cpp (1.21), src/jrd/lck.cpp (1.21), src/jrd/lck.h
	(1.10), src/jrd/nbak.cpp (1.7), src/jrd/nbak.h (1.3), src/jrd/thd.h
	(1.13), src/lock/lock.cpp (1.61):

	1) Make NBACKUP happy on Win32 CS too.	2) Fix tracking of OWN_hung
	in Win32 CS lock manager (lock-up debugging aid) 3) Fix possible
	unsynchronized access to memory manager in Win32 CS builds and
	client library. Have shown itself as a very rare crash of Win32 CS
	manager process during its startup.  4) Reduce warnings a little
	Points 2 and 3 need to be backported to B1_5_Release

2003-08-10 17:18  arnobrinkman

	* firebird2/src/dsql/: parse.y (1.85), pass1.cpp (1.76):

	Support all expressions directly in GROUP BY clause

2003-08-10 13:41  brodsom

	* firebird2/src/jrd/svc.cpp (1.69):

	-Fix format warning -Fix unused warning -Fix signed unsigned
	comparison warning

2003-08-10 13:08  brodsom

	* firebird2/src/remote/server.cpp (1.38):

	-Fix signed/unsigned comparison warning

2003-08-10 12:42  brodsom

	* firebird2/src/jrd/os/vms/vms.cpp (1.2):

	-Although not used, fix header location

2003-08-10 12:06  arnobrinkman

	* firebird2/src/dsql/parse.y (1.84):

	Added optional AS keyword to table alias

2003-08-10 03:22  brodsom

	* firebird2/src/remote/inet_server.cpp (1.27):

	-Fix never defined warning

2003-08-10 03:21  brodsom

	* firebird2/src/jrd/isc_sync.cpp (1.58):

	-Fix format warning

2003-08-10 02:48  brodsom

	* firebird2/src/utilities/gstat/dba.epp (1.2):

	-Fix signed/unsigned comparison

2003-08-10 02:41  brodsom

	* firebird2/src/utilities/drop.cpp (1.21):

	-Fix unused warning

2003-08-10 02:41  brodsom

	* firebird2/src/utilities/ibmgr/: ibmgr.cpp (1.2), srvrmgr.cpp
	(1.2):

	-Fix format warning -Fix unused warning

2003-08-10 02:40  brodsom

	* firebird2/src/utilities/guard/guard.cpp (1.2):

	-Fix comparison is always false warning

2003-08-10 02:39  brodsom

	* firebird2/src/jrd/: isc_sync.cpp (1.57), os/posix/unix.cpp (1.2):

	-Fix signed/unsigned comparison warning

2003-08-10 01:38  brodsom

	* firebird2/src/isql/isql.epp (1.34):

	-Fix a format warning (due to a coding error)

2003-08-10 00:52  brodsom

	* firebird2/src/jrd/os/posix/config_root.cpp (1.8):

	-Fix unused warning

2003-08-10 00:36  brodsom

	* firebird2/src/lock/lock.cpp (1.60):

	-Fix format warning

2003-08-10 00:35  brodsom

	* firebird2/src/jrd/os/posix/config_root.cpp (1.7):

	-Fix not used warning

2003-08-10 00:34  brodsom

	* firebird2/src/remote/interface.cpp (1.51):

	-Fix not defined warning -Remove unneeded casts

2003-08-10 00:31  brodsom

	* firebird2/src/: utilities/drop.cpp (1.20), jrd/event.cpp (1.28),
	jrd/lck.cpp (1.20):

	-Fix not defined warning

2003-08-09 23:57  brodsom

	* firebird2/src/dsql/parse.y (1.83):

	-Fix cast warnings.  -Remove unneeded casts

2003-08-09 23:55  brodsom

	* firebird2/src/jrd/cmp.cpp (1.56):

	-Fix cast warnings.

2003-08-09 23:51  brodsom

	* firebird2/src/lock/lock.cpp (1.59):

	-Fix format warning.  -Remove unneeded cast -Add ifdef

2003-08-09 23:15  brodsom

	* firebird2/src/jrd/: idx.cpp (1.17), isc_sync.cpp (1.56), jrd.cpp
	(1.81), met.epp (1.65), nbak.cpp (1.6), opt.cpp (1.78), par.cpp
	(1.46), rse.cpp (1.30):

	-Fix cast warnings -Fix signed/unsigned comparison warnings -Fix
	format warnings -Add MinGW 3.0 rc header

2003-08-09 22:58  brodsom

	* firebird2/src/jrd/: evl.cpp (1.35), exe.cpp (1.71), ext.cpp
	(1.26), gds.cpp (1.86), blb.cpp (1.32), cch.cpp (1.40), dbg.cpp
	(1.10), dfw.epp (1.52):

	-Fix cast warnings -Fix signed/unsigned comparison warnings

2003-08-09 21:20  brodsom

	* firebird2/src/common/config/dir_list.cpp (1.15):

	Fix cast warnings

2003-08-09 21:19  brodsom

	* firebird2/src/misc/codes.epp (1.3):

	Fix macro redefinition warning

2003-08-09 21:01  brodsom

	* firebird2/src/jrd/os/win32/: winnt.cpp (1.2), thd_priority.cpp
	(1.11):

	-Fix cast warnings

2003-08-09 20:00  brodsom

	* firebird2/src/gpre/: cob.cpp (1.23), exp.cpp (1.13), ftn.cpp
	(1.21), int_cxx.cpp (1.12), msc_proto.h (1.5), par.cpp (1.22),
	par_proto.h (1.5), pas.cpp (1.11), ada.cpp (1.16), c_cxx.cpp
	(1.21), cmd.cpp (1.10):

	-Format & casts warning fixes -Isolate unused code with ifdefs
	-Code style corrections -Remove two unneeded NULL casts

2003-08-08 23:33  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.77):

	bugfix: All flags csb_flags were cleared except csb_active. Thanks
	to Claudio V.

2003-08-08 16:01  skidder

	* firebird2/builds/win32/msvc7/gpre_boot.vcproj (1.14):

	Fix tweak in MSVC7 build

2003-08-08 15:17  skidder

	* firebird2/src/jrd/dyn_def.epp (1.37):

	Slightly fix formatting as Claudio suggested

2003-08-08 12:26  brodsom

	* firebird2/builds/win32/make_all.bat (1.16):

	Rollback Paul changes, it breaks the builds in several places.

2003-08-08 11:13  paulbeach

	* firebird2/builds/win32/setenvvar.bat (1.3):

	Fix moronic spelling mistake

2003-08-08 09:52  paulbeach

	* firebird2/builds/win32/: make_all.bat (1.15), setenvvar.bat
	(1.2):

	Fix Blas' fix for Firebird location in prepare, so it can handle
	spaces in the path name. Echo %FIREBIRD% in setenvvar.bat. Copy
	firebird.conf to output so the server will actually run.

2003-08-08 08:29  kkuznetsov

	* firebird2/builds/posix/prefix.solx86 (1.21):

	[no log message]

2003-08-08 02:38  brodsom

	* firebird2/src/common/classes/tree.h (1.18):

	Patch msvc6 after Nickolay changes

2003-08-08 02:29  brodsom

	* firebird2/builds/win32/msvc6/: fb_inet_server.dsp (1.20),
	fbserver.dsp (1.31):

	Patch msvc6 after Nickolay changes

2003-08-08 01:20  brodsom

	* firebird2/src/common/classes/tree.h (1.17):

	Error patch, void function should not return a value.

2003-08-07 23:48  skidder

	* firebird2/src/: common/classes/rwlock.h (1.3), jrd/cch.cpp
	(1.39), jrd/dfw.epp (1.51), jrd/nbak.cpp (1.5), jrd/nbak.h (1.2):

	New backup technology seems to work on Windows SuperServer now.  At
	least I can run 400MB AS3AP benchmark on it and lock/unlock/backup
	database during this process.

2003-08-07 21:13  skidder

	* firebird2/src/jrd/jrd.cpp (1.80):

	Fix stack corruption when aliases are used

2003-08-07 19:10  brodsom

	* firebird2/configure.in (1.152):

	Patch MinGW after Nickolay changes

2003-08-07 18:58  brodsom

	* firebird2/builds/win32/: msvc6/Firebird2.dsw (1.23),
	msvc6/nbackup.dsp (1.1), make_all.bat (1.14):

	Change nbbackup to nbackup

2003-08-07 16:26  brodsom

	* firebird2/src/iscguard/iscguard.cpp (1.22):

	Remove compiler warnings

2003-08-07 16:00  brodsom

	* firebird2/src/utilities/nbackup.cpp (1.3):

	Patch msvc6 after Nickolay changes.  INVALID_SET_FILE_POINTER is
	not defined in msvc6

2003-08-07 15:58  brodsom

	* firebird2/builds/win32/: make_all.bat (1.13), msvc6/Firebird2.dsw
	(1.22), msvc6/engine.dsp (1.35), msvc6/engine_classic.dsp (1.31),
	msvc6/engine_embed.dsp (1.12):

	Patch msvc6 after Nickolay changes

2003-08-07 12:37  aafemt

	* firebird2/src/: jrd/alt.cpp (1.23), jrd/ibase.h (1.42),
	remote/server.cpp (1.37):

	Rollback public API changes by Mike Nordell

2003-08-06 23:13  skidder

	* firebird2/src/jrd/sch.cpp (1.7):

	Fix crash on IO error during database startup. I'm not sure this is
	very proper fix, but if it is we need to backport it to 1.5

2003-08-06 22:22  skidder

	* firebird2/src/jrd/nbak.cpp (1.4):

	Make Linux part build again

2003-08-06 22:21  skidder

	* firebird2/src/dsql/: keywords.cpp (1.20), parse.y (1.82):

	Make Windows happier. DIFFERENCE defined as a macro there

2003-08-06 22:03  skidder

	* firebird2/builds/win32/msvc7/nbackup.vcproj (1.1):

	Add makefile for NBACKUP

2003-08-06 22:00  skidder

	* firebird2/: builds/win32/msvc7/Firebird2.sln (1.10),
	src/jrd/nbak.cpp (1.3), src/utilities/nbackup.cpp (1.2):

	Make NBACKUP tool work on Windows. Seems to work.

2003-08-06 20:06  skidder

	* firebird2/: builds/win32/msvc7/engine.vcproj (1.24),
	builds/win32/msvc7/engine_classic.vcproj (1.23),
	builds/win32/msvc7/engine_embed.vcproj (1.11),
	src/common/classes/tree.h (1.16), src/jrd/cch.cpp (1.38),
	src/jrd/nbak.cpp (1.2), src/jrd/os/guid.h (1.2),
	src/jrd/os/win32/guid.cpp (1.2):

	Win32 engine builds and seems to work

2003-08-06 19:22  skidder

	* firebird2/src/jrd/: dyn_def.epp (1.36), pag.cpp (1.40):

	Fix warnings

2003-08-06 19:21  skidder

	* firebird2/src/common/classes/rwlock.h (1.2):

	Correction

2003-08-06 18:55  skidder

	* firebird2/src/common/classes/tree.h (1.15):

	Make the inferior MSVC7 compiler happy

2003-08-06 18:30  skidder

	* firebird2/:
	builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.3),
	builds/install/arch-specific/linux/super/makeInstallImage.sh.in
	(1.3), builds/install/arch-specific/linux/super/rpmfiles.txt.in
	(1.2), builds/posix/Makefile.in.client.util (1.12),
	builds/posix/Makefile.in.embed.util (1.10),
	builds/posix/make.defaults (1.28),
	builds/posix/make.shared.variables (1.30),
	builds/posix/prefix.example (1.6), builds/posix/prefix.freebsd
	(1.8), builds/posix/prefix.linux (1.20), builds/posix/prefix.mingw
	(1.22), builds/posix/prefix.sinixz (1.18),
	builds/posix/prefix.solaris (1.7), builds/posix/prefix.solx86
	(1.20), builds/posix/prefix.solx86gcc (1.3),
	src/common/classes/class_perf.cpp (1.7), src/common/classes/locks.h
	(1.6), src/common/classes/rwlock.h (1.1),
	src/common/classes/test.sh (1.8), src/common/classes/tree.h (1.14),
	src/dsql/ddl.cpp (1.51), src/dsql/keywords.cpp (1.19),
	src/dsql/node.h (1.25), src/dsql/parse.y (1.81),
	src/include/gen/ids.h (1.5), src/jrd/cch.cpp (1.37),
	src/jrd/common.h (1.74), src/jrd/db_alias.cpp (1.11),
	src/jrd/db_alias.h (1.1), src/jrd/dfw.epp (1.50), src/jrd/drq.h
	(1.4), src/jrd/dyn_def.epp (1.35), src/jrd/dyn_df_proto.h (1.5),
	src/jrd/dyn_mod.epp (1.17), src/jrd/fields.h (1.4), src/jrd/flags.h
	(1.2), src/jrd/ibase.h (1.41), src/jrd/idx.h (1.9), src/jrd/ini.epp
	(1.21), src/jrd/jrd.cpp (1.79), src/jrd/jrd.h (1.43),
	src/jrd/lck.cpp (1.19), src/jrd/lck.h (1.9), src/jrd/log.cpp (1.8),
	src/jrd/names.h (1.4), src/jrd/nbak.cpp (1.1), src/jrd/nbak.h
	(1.1), src/jrd/ods.h (1.5), src/jrd/pag.cpp (1.39),
	src/jrd/pag_proto.h (1.3), src/jrd/relations.h (1.5),
	src/jrd/shut.cpp (1.6), src/jrd/tra.h (1.14), src/jrd/trig.h (1.9),
	src/jrd/vio.cpp (1.55), src/jrd/os/guid.h (1.1),
	src/jrd/os/posix/guid.cpp (1.1), src/jrd/os/win32/guid.cpp (1.1),
	src/utilities/nbackup.cpp (1.1):

	Implementation of fast physical incremental backup

2003-08-06 17:41  brodsom

	* firebird2/builds/win32/: make_boot.bat (1.12), preprocess.bat
	(1.20):

	Correction (no need to build relations.cpp)

2003-08-04 17:32  skidder

	* firebird2/: src/misc/ids.m (1.1), builds/posix/Makefile.in.codes
	(1.13):

	Clean up some recent shit after Blas to make engine compile

2003-08-04 12:20  skidder

	* firebird2/src/jrd/fun.epp (1.23):

	Fix string trunction bug when calling UDFs using BY DESCRIPTOR
	convention with CHAR/VARCHAR octets parameters.  Found and fixed by
	Fred Polizo.

2003-08-04 10:12  dimitr

	* firebird2/doc/WhatsNew (1.37):

	Added RC5 changes

2003-08-04 09:20  dimitr

	* firebird2/src/jrd/exe.cpp (1.70):

	A bit corrected GDSCODE handling + minor cleanup.

2003-08-04 01:54  brodsom

	* firebird2/src/jrd/: cmp.cpp (1.55), dfw.epp (1.49), met.epp
	(1.64):

	Rollback generated metadata headers

2003-08-04 01:25  brodsom

	* firebird2/src/: jrd/idx.h (1.8), jrd/ini.epp (1.20), jrd/ini.h
	(1.8), jrd/types.h (1.4), jrd/vio.cpp (1.54), jrd/fields.h (1.3),
	jrd/names.h (1.3), jrd/relations.h (1.4), include/gen/ids.h (1.4):

	Rollback generated metadata headers change

2003-08-04 01:17  brodsom

	* firebird2/: configure.in (1.151),
	builds/posix/Makefile.in.examples (1.2),
	builds/posix/Makefile.in.firebird (1.43):

	Solve the examples failure in Linux build

2003-08-03 21:20  skidder

	* firebird2/builds/win32/parse.bat (1.5):

	Continue fixing MSVC build

2003-08-03 17:56  skidder

	* firebird2/doc/fb2-todo.txt (1.4):

	A couple TODO items I forgot

2003-07-31 17:33  dimitr

	* firebird2/src/burp/burp.h (1.18):

	Fixed gbak version string.

2003-07-31 13:54  skidder

	* firebird2/doc/sql.extensions/README.explicit_locks (1.4):

	Fix typo

2003-07-30 17:14  skidder

	* firebird2/src/lock/lock.cpp (1.58):

	Apply changes to HEAD too

2003-07-29 15:31  skidder

	* firebird2/doc/sql.extensions/README.execute_statement (1.3):

	Fix typo

2003-07-29 13:33  skidder

	* firebird2/doc/sql.extensions/README.savepoints (1.1):

	Added docs for savepoints

2003-07-29 02:55  arnobrinkman

	* firebird2/doc/sql.extensions/README.aggregate_tracking (1.1):

	Please give some comments

2003-07-29 02:29  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.75):

	2nd RC4 bugfix, but much better tracking of supported nested
	aggregates.

2003-07-28 21:20  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.74):

	bugfix RC4: a higher context was supported with nested aggregates,
	but this isn't possible.  Only a lower context is possible with
	nested aggregates.

2003-07-28 11:29  skidder

	* firebird2/doc/sql.extensions/README.explicit_locks (1.3):

	Fix a couple typos

2003-07-28 11:21  skidder

	* firebird2/doc/sql.extensions/: README.explicit_locks (1.2),
	README.order_by_expressions_nulls (1.2):

	Correct docs a little

2003-07-27 20:00  skidder

	* firebird2/doc/sql.extensions/README.order_by_expressions_nulls
	(1.1):

	Some more docs

2003-07-27 17:44  skidder

	* firebird2/doc/sql.extensions/README.explicit_locks (1.1):

	Add docs for explicit locking

2003-07-24 12:21  aafemt

	* firebird2/src/: burp/backup.epp (1.26), burp/canon_proto.h (1.3),
	burp/canonical.cpp (1.21), burp/restore.epp (1.32), dsql/array.epp
	(1.11), dsql/array_proto.h (1.3), gpre/prett_proto.h (1.3),
	gpre/pretty.cpp (1.11), jrd/blb.cpp (1.31), jrd/blb_proto.h (1.7),
	jrd/jrd.cpp (1.78), jrd/jrd_proto.h (1.9), jrd/sdl.cpp (1.14),
	jrd/sdl.h (1.3), jrd/sdl_proto.h (1.4), remote/inter_proto.h (1.4),
	remote/interface.cpp (1.50), remote/protocol.cpp (1.27),
	remote/protocol.h (1.13), remote/server.cpp (1.36):

	sdl is a plain char again. Some cleanup around it

2003-07-24 00:42  arnobrinkman

	* firebird2/src/jrd/par.cpp (1.45):

	bugfix: sub-select in aggregate select inside a view failed. Due
	wrong context/stream parsing.

2003-07-18 23:34  skidder

	* firebird2/src/lock/lock.cpp (1.57):

	Work around Windows bug with missing events.  This should finally
	solve the problem with lockups of Windows CS builds.

2003-07-17 17:40  skidder

	* firebird2/builds/win32/msvc7/: fbclient.vcproj (1.21),
	fbguard.vcproj (1.13), gsec.vcproj (1.12), instreg.vcproj (1.11),
	instsvc.vcproj (1.11), utilities.vcproj (1.13),
	utilities_classic.vcproj (1.12):

	Fix MSVC7 makefiles

2003-07-17 15:59  brodsom

	* firebird2/builds/win32/msvc7/codes.vcproj (1.2):

	Correct codes.cpp directory

2003-07-17 13:49  eku

	* firebird2/src/burp/backup.epp (1.25):

	Fixed compilation on SINIX-Z (Thanks to Dmitry Yemanov).

2003-07-17 13:41  brodsom

	* firebird2/builds/win32/msvc7/: alice.vcproj (1.9),
	alice_classic.vcproj (1.9), burp.vcproj (1.12), burp_classic.vcproj
	(1.12), common.vcproj (1.10), common_classic.vcproj (1.8),
	dsql_server.vcproj (1.11), dsql_server_classic.vcproj (1.11),
	engine.vcproj (1.23), engine_classic.vcproj (1.22),
	engine_embed.vcproj (1.10), fb_inet_server.vcproj (1.12),
	fb_lock_print.vcproj (1.14), fbclient.vcproj (1.20), fbembed.vcproj
	(1.18), fbguard.vcproj (1.12), fbserver.vcproj (1.13), fbudf.vcproj
	(1.7), gbak.vcproj (1.12), gdef.vcproj (1.12), gds32.vcproj (1.12),
	gfix.vcproj (1.11), gpre.vcproj (1.14), gpre_boot.vcproj (1.13),
	gsec.vcproj (1.11), gsplit.vcproj (1.6), gstat.vcproj (1.13),
	ib_udf.vcproj (1.11), ib_util.vcproj (1.11), instreg.vcproj (1.10),
	instsvc.vcproj (1.10), intl.vcproj (1.11), isql.vcproj (1.12),
	lock.vcproj (1.9), lock_classic.vcproj (1.9), qli.vcproj (1.11),
	remote.vcproj (1.13), remote_classic.vcproj (1.13),
	utilities.vcproj (1.12), utilities_classic.vcproj (1.11):

	Update output directories

2003-07-17 04:15  brodsom

	* firebird2/: configure.in (1.150),
	builds/posix/Makefile.in.examples (1.1),
	builds/posix/Makefile.in.firebird (1.42):

	Restore examples build (and add intlbld)

2003-07-16 21:40  brodsom

	* firebird2/doc/README.build.msvc.html (1.10):

	Update

2003-07-16 21:14  brodsom

	* firebird2/builds/win32/make_all.bat (1.12):

	Remove examples stuff from make_all

2003-07-16 21:06  brodsom

	* firebird2/builds/win32/make_examples.bat (1.7):

	Remove commented sed commands

2003-07-16 20:54  brodsom

	* firebird2/examples/build_win32/: clean_all.bat (1.4),
	make_all.bat (1.4):

	Remove make_empbuild from user examples, the datbases are included
	in the examples.

2003-07-16 20:49  brodsom

	* firebird2/examples/empbuild/: intlbld.e (1.2), intldml.sql (1.2):

	Use isql option to set character set from command line, to connect
	with a command line specified database with non default charset.

2003-07-16 20:48  brodsom

	* firebird2/src/isql/: isql.epp (1.33), isql.h (1.10):

	Add an option to isql to set character set from command line,
	needed to connect with a command line specified database with non
	default charset.

2003-07-16 20:45  brodsom

	* firebird2/builds/win32/: msvc6/Firebird2.dsw (1.21),
	msvc6/empbuild.dsp (1.1), msvc6/intlbld.dsp (1.1), make_all.bat
	(1.11), make_boot.bat (1.11), make_examples.bat (1.6):

	Adding the make_examples to build employee.fdb and intlemp.fdb

2003-07-15 21:40  skidder

	* firebird2/doc/fb2-todo.txt (1.3):

	[no log message]

2003-07-15 15:35  dimitr

	* firebird2/src/jrd/opt.cpp (1.76):

	Let's fix the cause instead of the effect. No more buffer
	overflows.

2003-07-15 12:52  brodsom

	* firebird2/configure.in (1.149):

	Split utilities dir

2003-07-15 12:49  aafemt

	* firebird2/Makefile.in (1.5):

	A bit better way to pass target over to sub-makefile

2003-07-15 12:32  dimitr

	* firebird2/doc/sql.extensions/: README.context_variables (1.2),
	README.data_types (1.2):

	no message

2003-07-15 12:11  skidder

	* firebird2/doc/fb2-todo.txt (1.2):

	fix todo for FB2

2003-07-15 11:09  dimitr

	* firebird2/doc/sql.extensions/: README.context_variables (1.1),
	README.data_types (1.1), README.exception_handling (1.1),
	README.universal_triggers (1.1):

	Added some documentation for RelNotes. More will follow shortly.

2003-07-15 04:42  brodsom

	* firebird2/src/: jrd/alt.cpp (1.22), jrd/svc.cpp (1.68),
	jrd/os/win32/config_root.cpp (1.8), remote/inet.cpp (1.71),
	remote/xnet.cpp (1.23), remote/os/win32/wnet.cpp (1.2),
	remote/os/win32/cntl.cpp (1.2), remote/os/win32/srvr_w32.cpp (1.2):

	Split utilities dir

2003-07-15 04:38  brodsom

	* firebird2/src/: utilities/common/cmd_util.cpp (1.1),
	utilities/common/cmd_util_proto.h (1.1), utilities/gsec/gsec.cpp
	(1.1), utilities/gsec/gsec.h (1.1), utilities/gsec/gsecswi.h (1.1),
	utilities/gsec/secur_proto.h (1.1), utilities/gsec/security.epp
	(1.1), utilities/gstat/dba.epp (1.1), utilities/gstat/dbaswi.h
	(1.1), utilities/gstat/ppg.cpp (1.1), utilities/gstat/ppg_proto.h
	(1.1), utilities/guard/guard.cpp (1.1), utilities/guard/util.cpp
	(1.1), utilities/guard/util_proto.h (1.1),
	utilities/ibmgr/ibmgr.cpp (1.1), utilities/ibmgr/ibmgr.h (1.1),
	utilities/ibmgr/ibmgrswi.h (1.1), utilities/ibmgr/srvrmgr.cpp
	(1.1), utilities/ibmgr/srvrmgr_proto.h (1.1),
	utilities/install/install_nt.h (1.1),
	utilities/install/install_reg.cpp (1.1),
	utilities/install/install_svc.cpp (1.1),
	utilities/install/regis_proto.h (1.1),
	utilities/install/registry.cpp (1.1), utilities/install/registry.h
	(1.1), utilities/install/servi_proto.h (1.1),
	utilities/install/services.cpp (1.1),
	utilities/rebuild/rebui_proto.h (1.1),
	utilities/rebuild/rebuild.cpp (1.1), utilities/rebuild/rebuild.gdl
	(1.1), utilities/rebuild/rebuild.h (1.1),
	utilities/rebuild/rmet.epp (1.1), utilities/rebuild/rmet_proto.h
	(1.1), utilities/rebuild/rstor_proto.h (1.1),
	utilities/rebuild/rstore.epp (1.1), alice/alice.cpp (1.28),
	burp/burp.cpp (1.34), iscguard/cntl_guard.cpp (1.9),
	iscguard/iscguard.cpp (1.21):

	Split utilities dir

2003-07-15 04:35  brodsom

	* firebird2/builds/: win32/make_boot.bat (1.10),
	win32/preprocess.bat (1.19), win32/msvc6/fb_inet_server.dsp (1.19),
	win32/msvc6/fbclient.dsp (1.36), win32/msvc6/fbembed.dsp (1.28),
	win32/msvc6/fbserver.dsp (1.30), win32/msvc6/gsec.dsp (1.14),
	win32/msvc6/gstat.dsp (1.15), win32/msvc6/instreg.dsp (1.13),
	win32/msvc6/instsvc.dsp (1.14), win32/msvc6/utilities.dsp (1.14),
	win32/msvc6/utilities_classic.dsp (1.12),
	win32/msvc7/fb_inet_server.vcproj (1.11),
	win32/msvc7/fbembed.vcproj (1.17), win32/msvc7/fbserver.vcproj
	(1.12), win32/msvc7/gstat.vcproj (1.12),
	win32/msvc7/utilities.vcproj (1.11),
	win32/msvc7/utilities_classic.vcproj (1.10),
	posix/Makefile.in.client.util (1.11), posix/Makefile.in.embed.util
	(1.9), posix/Makefile.in.libfbclient (1.15),
	posix/make.shared.variables (1.29):

	Split utilities dir

2003-07-15 01:28  brodsom

	* firebird2/src/iscguard/iscguard.cpp (1.20):

	Move win32 specific sources in remote to remote/os/win32

2003-07-15 01:24  brodsom

	* firebird2/src/remote/: os/win32/caution.ico (1.1),
	os/win32/chop.cpp (1.1), os/win32/chop_proto.h (1.1),
	os/win32/cntl.cpp (1.1), os/win32/cntl_proto.h (1.1),
	os/win32/ibconfig.cpp (1.1), os/win32/ibconfig.h (1.1),
	os/win32/ibconfig.rc (1.1), os/win32/ibsvrhlp.h (1.1),
	os/win32/property.cpp (1.1), os/win32/property.rc (1.1),
	os/win32/property.rh (1.1), os/win32/propty_proto.h (1.1),
	os/win32/server.ico (1.1), os/win32/srvr_w32.cpp (1.1),
	os/win32/window.cpp (1.1), os/win32/window.h (1.1),
	os/win32/window.rc (1.1), os/win32/window.rh (1.1),
	os/win32/window_proto.h (1.1), os/win32/wnet.cpp (1.1),
	os/win32/wnet_proto.h (1.1), interface.cpp (1.49), server.cpp
	(1.35), xnet.cpp (1.22):

	Move win32 specific sources in remote to remote/os/win32

2003-07-15 01:20  brodsom

	* firebird2/: configure.in (1.148),
	builds/posix/Makefile.in.client.util (1.10),
	builds/posix/make.shared.targets (1.15),
	builds/posix/make.shared.variables (1.28),
	builds/posix/prefix.mingw (1.21),
	builds/win32/msvc6/fb_inet_server.dsp (1.18),
	builds/win32/msvc6/fbclient.dsp (1.35),
	builds/win32/msvc6/fbclient_static.dsp (1.6),
	builds/win32/msvc6/fbembed.dsp (1.27),
	builds/win32/msvc6/fbguard.dsp (1.18),
	builds/win32/msvc6/fbserver.dsp (1.29),
	builds/win32/msvc6/remote.dsp (1.18),
	builds/win32/msvc6/remote_classic.dsp (1.15),
	builds/win32/msvc7/fb_inet_server.vcproj (1.10),
	builds/win32/msvc7/fbclient.vcproj (1.19),
	builds/win32/msvc7/fbclient_static.vcproj (1.3),
	builds/win32/msvc7/fbembed.vcproj (1.16),
	builds/win32/msvc7/fbserver.vcproj (1.11),
	builds/win32/msvc7/remote.vcproj (1.12),
	builds/win32/msvc7/remote_classic.vcproj (1.12):

	Move win32 specific sources in remote to remote/os/win32

2003-07-15 01:14  brodsom

	* firebird2/src/jrd/divorce.cpp (1.9):

	Remove unneeded ifdefs

2003-07-15 01:13  brodsom

	* firebird2/src/include/old_fb_blk.h (1.2):

	Remove unneeded ifdef

2003-07-14 18:53  brodsom

	* firebird2/src/: gpre/gpre.cpp (1.27), jrd/dfw.epp (1.48),
	misc/codes.epp (1.2), dudley/lex.cpp (1.15), qli/meta.epp (1.18):

	Patch for MinGW 3.0

2003-07-14 15:21  alexpeshkoff

	* firebird2/src/jrd/exe.cpp (1.69):

	fixed bug with tdbb_transaction, overwritten in EXE_unwind

2003-07-14 13:23  brodsom

	* firebird2/builds/posix/: prefix.example (1.5), prefix.freebsd
	(1.7), prefix.linux (1.19), prefix.mingw (1.20), prefix.sinixz
	(1.17), prefix.solaris (1.6), prefix.solx86 (1.19),
	prefix.solx86gcc (1.2):

	Move physical io to os specific

2003-07-14 12:33  brodsom

	* firebird2/: src/jrd/cch.cpp (1.36), src/jrd/cch.h (1.3),
	src/jrd/dfw.epp (1.47), src/jrd/err.cpp (1.20), src/jrd/inf.cpp
	(1.21), src/jrd/jrd.cpp (1.77), src/jrd/met.epp (1.63),
	src/jrd/pag.cpp (1.38), src/jrd/qatest.cpp (1.5), src/jrd/sdw.cpp
	(1.15), src/jrd/vio.cpp (1.53), src/jrd/os/pio.h (1.1),
	src/jrd/os/pio_proto.h (1.1), src/jrd/os/posix/unix.cpp (1.1),
	src/jrd/os/win32/winnt.cpp (1.1), builds/win32/msvc7/engine.vcproj
	(1.22), builds/win32/msvc7/engine_classic.vcproj (1.21),
	builds/win32/msvc7/engine_embed.vcproj (1.9),
	builds/win32/msvc6/engine.dsp (1.34),
	builds/win32/msvc6/engine_classic.dsp (1.30),
	builds/win32/msvc6/engine_embed.dsp (1.11):

	Move physical io to os specific

2003-07-14 11:43  brodsom

	* firebird2/: builds/win32/blrtable.bat (1.5),
	builds/win32/make_boot.bat (1.9), builds/win32/preprocess.bat
	(1.18), builds/win32/msvc6/codes.dsp (1.4),
	builds/win32/msvc6/fbclient.dsp (1.34),
	builds/win32/msvc6/fbclient_static.dsp (1.5),
	builds/win32/msvc6/fbembed.dsp (1.26), builds/win32/msvc6/gds32.dsp
	(1.19), builds/win32/msvc7/fbclient.vcproj (1.18),
	builds/win32/msvc7/fbclient_static.vcproj (1.2),
	builds/win32/msvc7/fbembed.vcproj (1.15),
	builds/win32/msvc7/gds32.vcproj (1.11),
	builds/posix/Makefile.in.codes (1.12),
	builds/posix/Makefile.in.extlib (1.12),
	builds/posix/make.shared.variables (1.27), configure.in (1.147):

	Update

2003-07-14 11:39  brodsom

	* firebird2/src/jrd/os/vms/: dfloat_stub.cpp (1.1), extvms.cpp
	(1.1), lnmdef.h (1.1), map.cpp (1.1), map_proto.h (1.1), mblr.cpp
	(1.1), mblr.h (1.1), mblr_proto.h (1.1), prv_m_bypass.h (1.1),
	rdb.cpp (1.1), rdb.h (1.1), rdbcodes.h (1.1), rdbgpas.cpp (1.1),
	rdbint.cpp (1.1), syidef.h (1.1), vms.cpp (1.1), vms.h (1.1),
	vms_command.cpp (1.1), vmsevent.cpp (1.1), vmslo_proto.h (1.1),
	vmslock.cpp (1.1), vmsthread.cpp (1.1):

	Move vms related stuff to os/vms

2003-07-14 11:28  brodsom

	* firebird2/src/misc/: align.cpp (1.1), blrtable.cpp (1.1),
	codes.epp (1.1), memtest.cpp (1.1):

	Move utils to misc.

2003-07-14 11:23  brodsom

	* firebird2/src/jrd/os/win32/ibinitdll.cpp (1.1):

	Move ibinitdll to os/win32

2003-07-14 11:21  brodsom

	* firebird2/examples/build_win32/: clean_all.bat (1.3),
	clean_api.bat (1.2), clean_dyn.bat (1.2), clean_stat.bat (1.2),
	clean_udf.bat (1.2), make_all.bat (1.3), make_api.bat (1.3),
	make_dyn.bat (1.3), make_stat.bat (1.3), make_udf.bat (1.2):

	Corrections

2003-07-13 12:30  brodsom

	* firebird2/src/dbs/: dflt.gdl (1.1), grant.gdl (1.1), isc.gdl
	(1.1), metadata.sql (1.1), ods10.gdl (1.1), ods101.gdl (1.1),
	ods72.gdl (1.1), ods80.gdl (1.1), ods80dif.gdl (1.1), ods81.gdl
	(1.1), ods91.gdl (1.1), procs2.gdl (1.1), scrty_unix.gdl (1.1),
	scrty_vms.gdl (1.1), security.gdl (1.1), security.sql (1.1),
	stored_proc.gdl (1.1), v2_triggers.gdl (1.1):

	Move db definitions to dbs

2003-07-13 10:28  dimitr

	* firebird2/src/jrd/dyn.epp (1.28):

	Fixed porting bug. Thanks to Oleg LOA.

2003-07-13 01:16  brodsom

	* firebird2/src/include/gen/ids.h (1.3):

	Correction

2003-07-12 22:37  brodsom

	* firebird2/builds/posix/Makefile.in.codes (1.11):

	Adding generator for fields.h, relations.h, ids.h and names.h

2003-07-12 22:10  brodsom

	* firebird2/: builds/win32/make_boot.bat (1.8),
	builds/win32/preprocess.bat (1.17),
	builds/win32/msvc6/Firebird2Boot.dsw (1.2), src/jrd/idx.h (1.7),
	src/jrd/ini.epp (1.19), src/jrd/ini.h (1.7), src/jrd/types.h (1.3),
	src/jrd/vio.cpp (1.52), src/include/gen/ids.h (1.2):

	Adding generator for fields.h, relations.h, ids.h and names.h

2003-07-12 22:02  brodsom

	* firebird2/builds/posix/Makefile.in.codes (1.10):

	Correction

2003-07-12 15:24  brodsom

	* firebird2/src/jrd/: cmp.cpp (1.54), dfw.epp (1.46), ini.h (1.6),
	met.epp (1.62), vio.cpp (1.51):

	Move fields.h, relations.h and names.h to include/gen, generator
	will follow

2003-07-12 15:00  brodsom

	* firebird2/src/jrd/: fields.h (1.2), names.h (1.2), relations.h
	(1.3):

	Move fields.h, relations.h and names.h to include/gen, generator
	will follow

2003-07-12 12:22  brodsom

	* firebird2/src/: jrd/gds.cpp (1.85), jrd/par.cpp (1.44), jrd/blp.h
	(1.6), include/gen/codetext.h (1.6), include/gen/msgs.h (1.6),
	include/gen/rdb_codes.h (1.6):

	-Include var definitions in rdb_codes, codetext, msgs and blh.p
	headers.  -Uncommited change to codes.epp to allow to used two
	directories (moving ftn and pas)

2003-07-12 11:55  brodsom

	* firebird2/configure.in (1.146):

	Clean

2003-07-12 11:42  brodsom

	* firebird2/builds/win32/msvc6/: engine_classic.dsp (1.29),
	engine_embed.dsp (1.10), engine.dsp (1.33):

	Remove not used rdb*.h

2003-07-12 00:39  skidder

	* firebird2/src/jrd/: rse.cpp (1.29), vio.cpp (1.50), vio_proto.h
	(1.9):

	Fix problem in explicit locking logic implicitly noted by Ann
	Harrison

2003-07-12 00:36  skidder

	* firebird2/src/dsql/: node.h (1.24), parse.y (1.80), pass1.cpp
	(1.73):

	Separate DSQL cursors management and explicit locks as suggested by
	Ivan Prenosil

2003-07-11 18:49  brodsom

	* firebird2/builds/win32/make_all.bat (1.10):

	-Build fbudf -Copy ib_udf and fb_udf sql to output/udf -Copy
	ib_udf/* and fb_udf/* to examples/udf

2003-07-11 18:47  brodsom

	* firebird2/builds/win32/msvc6/Firebird2.dsw (1.20):

	Remove v5_examples dsp

2003-07-11 18:47  brodsom

	* firebird2/builds/win32/make_boot.bat (1.7):

	Remove gen/v5_examples directory

2003-07-11 15:34  brodsom

	* firebird2/examples/build_win32/make_stat.bat (1.2):

	Correction

2003-07-11 15:28  brodsom

	* firebird2/: configure.in (1.145),
	builds/posix/Makefile.in.firebird (1.41),
	examples/build_unix/Makefile.in.example5 (1.1),
	examples/build_unix/Makefile.in.v5_examples (1.1):

	Move examples builds to examples directory

2003-07-11 12:59  brodsom

	* firebird2/doc/README.build.msvc.html (1.9):

	Update examples info

2003-07-11 12:53  brodsom

	* firebird2/: examples/api/winevent.c (1.1),
	examples/api/winevent.def (1.1), examples/api/winevent.rc (1.1),
	examples/build_win32/clean_all.bat (1.2),
	examples/build_win32/make_all.bat (1.2),
	examples/build_win32/make_api.bat (1.2), builds/win32/make_all.bat
	(1.9):

	Let winevent with api examples

2003-07-11 12:07  brodsom

	* firebird2/examples/build_win32/: clean_all.bat (1.1),
	clean_udf.bat (1.1), make_all.bat (1.1), make_dyn.bat (1.2),
	make_udf.bat (1.1):

	Update.

2003-07-11 12:01  brodsom

	* firebird2/doc/README.build.msvc.html (1.8):

	Update

2003-07-11 05:22  brodsom

	* firebird2/builds/win32/make_all.bat (1.8):

	Correction

2003-07-11 05:09  brodsom

	* firebird2/examples/empbuild/intlddl.sql (1.2):

	Change DATE to TIMESTAMP

2003-07-11 05:08  brodsom

	* firebird2/examples/: api/apifull.c (1.2), dyn/dynfull.e (1.2):

	Win32 code patches

2003-07-11 05:05  brodsom

	* firebird2/examples/build_win32/: clean_api.bat (1.1),
	clean_dyn.bat (1.1), clean_stat.bat (1.1), make_api.bat (1.1),
	make_dyn.bat (1.1), make_stat.bat (1.1), setenvvar.bat (1.1):

	Win32 examples build scripts

2003-07-11 04:28  brodsom

	* firebird2/configure.in (1.144):

	Updates

2003-07-11 04:23  brodsom

	* firebird2/builds/posix/: Makefile.in.codes (1.9),
	Makefile.in.firebird (1.40), Makefile.in.refDatabases (1.18),
	make.defaults (1.27), make.shared.targets (1.14):

	Updates

2003-07-11 02:03  brodsom

	* firebird2/builds/win32/: make_all.bat (1.7), make_boot.bat (1.6),
	make_examples.bat (1.5):

	Updated scripts

2003-07-11 01:29  brodsom

	* firebird2/lang_helpers/: README.txt (1.1), gds.bas (1.1), gds.pas
	(1.1), gds.pli (1.1), gds.vpas (1.1), gds_aix.f (1.1),
	gds_codes.ftn (1.1), gds_codes.pas (1.1), gds_hp.f (1.1), gds_sun.f
	(1.1), gds_vms.f (1.1), ib_util.pas (1.1), perf.pas (1.1):

	Moving fortran, pascal etc helpers to lang_helpers

2003-07-11 01:07  brodsom

	* firebird2/builds/misc/: help.gbak (1.1), metadata.gbak (1.1),
	msg.gbak (1.1):

	Moving .gbak to firebird2/builds/misc

2003-07-11 01:02  brodsom

	* firebird2/examples/: udf/udf.sql (1.1), udf/udflib.c (1.1),
	udf/udflib.def (1.1), stat/stat1.e (1.1), stat/stat10.e (1.1),
	stat/stat11.e (1.1), stat/stat12.e (1.1), stat/stat12t.e (1.1),
	stat/stat2.e (1.1), stat/stat3.e (1.1), stat/stat4.e (1.1),
	stat/stat5.e (1.1), stat/stat6.e (1.1), stat/stat7.e (1.1),
	stat/stat8.e (1.1), stat/stat9.e (1.1), include/align.h (1.1),
	include/example.h (1.1):

	Moving firebird/src/v5_examples to firebird/examples

2003-07-11 00:59  brodsom

	* firebird2/examples/: api/api1.c (1.1), api/api10.c (1.1),
	api/api11.c (1.1), api/api12.c (1.1), api/api13.c (1.1),
	api/api14.e (1.1), api/api15.c (1.1), api/api16.c (1.1),
	api/api16t.c (1.1), api/api2.c (1.1), api/api3.c (1.1), api/api4.c
	(1.1), api/api5.c (1.1), api/api6.c (1.1), api/api7.c (1.1),
	api/api8.c (1.1), api/api9.c (1.1), api/api9f.c (1.1),
	api/api9f.def (1.1), api/api9f.sql (1.1), api/apifull.c (1.1),
	api/example.def (1.1), build_win32/old/example.mak (1.1),
	build_win32/old/prefix.win32_bc (1.1),
	build_win32/old/prefix.win32_msc (1.1),
	build_win32/old/sfx.win32_makefile (1.1),
	build_unix/old/sfx.unix_makefile (1.1), build_unix/old/makefile.old
	(1.1), build_unix/old/prefix.hp10 (1.1),
	build_unix/old/prefix.linux (1.1), build_unix/old/prefix.sco_ev
	(1.1), build_unix/old/prefix.solaris (1.1), empbuild/empbld.sql
	(1.1), empbuild/empbuild.e (1.1), empbuild/empddl.sql (1.1),
	empbuild/empdml.sql (1.1), empbuild/employe2.sql (1.1),
	empbuild/indexoff.sql (1.1), empbuild/indexon.sql (1.1),
	empbuild/intlbld.e (1.1), empbuild/intlbld.sql (1.1),
	empbuild/intlddl.sql (1.1), empbuild/intldml.sql (1.1),
	empbuild/job.inp (1.1), empbuild/lang.inp (1.1), empbuild/proj.inp
	(1.1), empbuild/qtr.inp (1.1), dyn/dyn1.e (1.1), dyn/dyn2.e (1.1),
	dyn/dyn3.e (1.1), dyn/dyn4.e (1.1), dyn/dyn5.e (1.1), dyn/dynfull.e
	(1.1):

	Moving firebird/src/v5_examples to firebird/examples

2003-07-11 00:55  brodsom

	* firebird2/examples/: readme (1.1), functions.c (1.1):

	Moving firebird/src/v5_examples to firebird/examples

2003-07-10 17:36  brodsom

	* firebird2/doc/README.build.msvc.html (1.7):

	Update

2003-07-10 17:29  brodsom

	* firebird2/builds/: win32/make_all.bat (1.6),
	install/arch-specific/win32/BuildExecutableInstall.bat (1.2):

	Remove from BuildExecutableInstall work done in make_all.bat

2003-07-10 17:19  brodsom

	* firebird2/builds/win32/make_all.bat (1.5):

	Adding automatic public headers build (gds.h and ibase.h)

2003-07-10 17:02  brodsom

	* firebird2/src/misc/: headers.sed (1.1), ibase_header.txt (1.1):

	Adding automatic public headers build (gds.h and ibase.h)

2003-07-09 15:07  alexpeshkoff

	* firebird2/src/jrd/cmp.cpp (1.53):

	Fixed server AV for any combination of sub-select & between.  Not
	ideal, but such diagnostic is better than server crash.

2003-07-09 11:21  fsg

	* firebird2/:
	builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
	(1.2),
	builds/install/arch-specific/linux/super/makeInstallImage.sh.in
	(1.2), builds/install/arch-specific/sinixz/prototype.in (1.2),
	builds/posix/Makefile.in.extlib (1.11), doc/README.build.mingw.html
	(1.2):

	renamed fb_udf to fbudf for posix-builds to stay compatible with
	the windows world

	fsg

2003-07-09 03:24  brodsom

	*
	firebird2/builds/install/arch-specific/linux/super/tarinstall.sh.in
	(1.1):

	-Rename to use the name in configure.in and classic
	install.(previously configure fails for superserver)

2003-07-09 03:20  brodsom

	* firebird2/configure.in (1.143):

	-Correction due to 'install' move

2003-07-09 02:46  brodsom

	* firebird2/builds/posix/: Makefile.in.firebird (1.39),
	make.defaults (1.26):

	Corrections

2003-07-09 01:05  brodsom

	* firebird2/builds/win32/clean_all.bat (1.10):

	Moving install from 'src' to 'builds'

2003-07-09 00:59  brodsom

	* firebird2/builds/install/arch-specific/linux/classic/: README
	(1.1), makeInstallImage.sh.in (1.1), postinstall.sh.in (1.1),
	postuninstall.sh.in (1.1), preinstall.sh.in (1.1),
	preuninstall.sh.in (1.1), rpmfiles.txt.in (1.1), rpmheader.txt.in
	(1.1), tarMainInstall.sh.in (1.1), tarMainUninstall.sh.in (1.1),
	tarinstall.sh.in (1.1), taruninstall.sh.in (1.1):

	Moving install from 'src' to 'builds'

2003-07-09 00:56  brodsom

	* firebird2/builds/install/:
	arch-specific/darwin/FrameworkInfo.plist (1.1),
	arch-specific/darwin/Makefile.in (1.1),
	arch-specific/freebsd/Makefile.in (1.1),
	arch-specific/linux/Makefile.in (1.1), misc/IDPLicense.txt (1.1),
	misc/IPLicense.txt (1.1), misc/firebird.conf (1.1),
	arch-specific/win32/BuildExecutableInstall.bat (1.1),
	arch-specific/win32/Readme.txt (1.1),
	arch-specific/win32/firebird_install_logo1.bmp (1.1),
	arch-specific/win32/installation_readme.txt (1.1),
	arch-specific/solx86/Makefile.in (1.1),
	arch-specific/solaris/Makefile.in (1.1),
	arch-specific/sinixz/Makefile.in (1.1),
	arch-specific/sinixz/pkginfo.in (1.1),
	arch-specific/sinixz/postinstall.in (1.1),
	arch-specific/sinixz/postremove.in (1.1),
	arch-specific/sinixz/preinstall.in (1.1),
	arch-specific/sinixz/prototype.in (1.1),
	arch-specific/mingw/Makefile.in (1.1),
	arch-specific/linux/super/makeInstallImage.sh.in (1.1),
	arch-specific/linux/super/postinstall.sh.in (1.1),
	arch-specific/linux/super/postuninstall.sh.in (1.1),
	arch-specific/linux/super/preinstall.sh.in (1.1),
	arch-specific/linux/super/preuninstall.sh.in (1.1),
	arch-specific/linux/super/rpmfiles.txt.in (1.1),
	arch-specific/linux/super/rpmheader.txt.in (1.1),
	arch-specific/linux/super/tarMainInstall.sh.in (1.1),
	arch-specific/linux/super/tarMainUninstall.sh.in (1.1),
	arch-specific/linux/super/taruninstall.sh.in (1.1),
	arch-specific/linux/misc/firebird.xinetd.in (1.1):

	Moving install from 'src' to 'builds'

2003-07-09 00:29  brodsom

	* firebird2/doc/emacros-cross_ref.html (1.1):

	Change document name

2003-07-08 21:16  brodsom

	* firebird2/doc/: cleaning-todo.txt (1.2), cleaning-todo.txt (1.3):

	Update

2003-07-08 20:12  brodsom

	* firebird2/doc/cleaning-todo.txt (1.1):

	-Add external macros cross-reference -Add cleaning-todo

2003-07-08 14:26  alexpeshkoff

	* firebird2/src/jrd/opt.cpp (1.75):

	added static function declaration

2003-07-08 14:23  brodsom

	* firebird2/: Makefile.in (1.4), configure.in (1.142),
	builds/posix/Makefile.in.codes (1.8),
	builds/posix/Makefile.in.embed.qli (1.11),
	builds/posix/Makefile.in.firebird (1.38),
	builds/posix/Makefile.in.msgs (1.13),
	builds/posix/Makefile.in.refDatabases (1.17):

	Posix build move build process and temporary databases to 'gen'

2003-07-08 14:12  alexpeshkoff

	* firebird2/src/jrd/opt.cpp (1.74):

	fixed AV on some combinations of CAST, BETWEEN and sub-select

2003-07-08 13:49  dimitr

	* firebird2/src/common/config/config_file.cpp (1.11):

	Removed warning for fbembed

2003-07-08 13:32  skidder

	* firebird2/doc/install_win32.txt (1.2):

	Correct docs a little

2003-07-08 13:19  skidder

	* firebird2/doc/WhatsNew (1.36):

	[no log message]

2003-07-08 12:56  alexpeshkoff

	* firebird2/builds/win32/preprocess.bat (1.16):

	enable standalone use of preprocess.bat

2003-07-08 12:45  brodsom

	* firebird2/builds/posix/: Makefile.in.msgs (1.12), make.defaults
	(1.25):

	no message

2003-07-08 03:04  brodsom

	* firebird2/: configure.in (1.141), builds/posix/Makefile.in.codes
	(1.7), builds/posix/Makefile.in.firebird (1.37),
	builds/posix/make.defaults (1.24), builds/posix/make.rules (1.19),
	builds/posix/make.shared.targets (1.13),
	builds/posix/make.shared.variables (1.26),
	builds/posix/prefix.solaris (1.5):

	-Split posix build output between 'gen' and 'temp'(compiler .o .d)
	- Remove some redundant variables

2003-07-08 01:49  skidder

	* firebird2/src/dsql/parse.y (1.79):

	Fix problem in non-reserved Inserting/Updating/Deleting
	implementation found by Dmitry Emanov

2003-07-07 22:06  skidder

	* firebird2/src/jrd/gds.cpp (1.84):

	Little fix to make Linux version compile

2003-07-07 13:42  brodsom

	* firebird2/doc/README.build.msvc.html (1.6):

	Correction

2003-07-07 13:34  brodsom

	* firebird2/builds/win32/clean_all.bat (1.9):

	Installer update

2003-07-07 13:29  brodsom

	* firebird2/doc/README.build.msvc.html (1.5):

	Installer update

2003-07-06 17:13  dimitr

	* firebird2/doc/WhatsNew (1.35):

	Added RC4 changed.

2003-07-06 15:56  dimitr

	* firebird2/src/jrd/tra.cpp (1.38):

	Fixed thread priority to avoid the sweeper to be locked outside the
	scheduler under a heavy load.

2003-07-06 10:38  dimitr

	* firebird2/builds/win32/defs/fbclient.def (1.3):

	Minor addition to the private API

2003-07-06 10:14  dimitr

	* firebird2/src/isql/isql.epp (1.32):

	Fixed ISQL temp file bug.

2003-07-06 09:05  dimitr

	* firebird2/src/isql/isql.epp (1.31):

	no message

2003-07-06 09:03  dimitr

	* firebird2/src/: dudley/lex.cpp (1.14), gpre/gpre.cpp (1.26),
	isql/isql.h (1.9), jrd/rse.cpp (1.28), jrd/sort.cpp (1.38),
	qli/lex.cpp (1.14):

	Uniform tempfile naming.

2003-07-06 03:51  brodsom

	* firebird2/builds/posix/Makefile.in.codes (1.6):

	Comment correction

2003-07-06 03:18  hippoman

	* firebird2/builds/win32/msvc7/: Firebird2Boot.sln (1.1),
	build_msg.vcproj (1.1), codes.vcproj (1.1), common_static.vcproj
	(1.1), fbclient_static.vcproj (1.1), gpre_static.vcproj (1.1),
	v5_examples.vcproj (1.1):

	Syncing MSVC7 build files

2003-07-06 03:16  hippoman

	* firebird2/builds/win32/: make_all.bat (1.4), make_boot.bat (1.5):

	Fixing MSVC7 build

2003-07-06 03:07  brodsom

	* firebird2/: builds/make.new/config/install-sh (1.1), configure.in
	(1.140):

	Move make.new to builds

2003-07-05 17:22  brodsom

	* firebird2/builds/old_prefixes/: README.txt (1.1), prefix.aix
	(1.1), prefix.aix_ppc (1.1), prefix.darwin (1.1), prefix.freebsd
	(1.1), prefix.hp10 (1.1), prefix.hp9.0 (1.1), prefix.linux (1.1),
	prefix.mu (1.1), prefix.ncr3000 (1.1), prefix.netbsd (1.1),
	prefix.sco (1.1), prefix.sco_ev (1.1), prefix.solaris (1.1),
	prefix.solaris_mt (1.1), prefix.solx86 (1.1), prefix.sun4 (1.1),
	prefix.sun4_acc (1.1), prefix.win_nt (1.1), prefix.win_nts (1.1):

	Move old_prefixes to builds directory

2003-07-05 16:48  brodsom

	* firebird2/doc/README.build.msvc.html (1.4):

	Update

2003-07-05 16:45  brodsom

	* firebird2/builds/win32/: preprocess.bat (1.15), clean_all.bat
	(1.8), make_all.bat (1.3), make_boot.bat (1.4), make_examples.bat
	(1.4):

	Move temporary 'dbs' below temporary 'gen'

2003-07-05 16:23  dimitr

	* firebird2/src/jrd/gds.cpp (1.83):

	no message

2003-07-05 14:45  dimitr

	* firebird2/src/common/config/config.cpp (1.40):

	Fixed typo.

2003-07-05 14:45  dimitr

	* firebird2/src/jrd/isc_sync.cpp (1.55):

	1) Cleanup 2) Some changes for the embedded server

2003-07-05 14:11  dimitr

	* firebird2/src/: jrd/gds.cpp (1.82), jrd/gds_proto.h (1.17),
	common/config/dir_list.cpp (1.14):

	1) Cleanup 2) Some changes for the embedded server

2003-07-05 05:31  brodsom

	* firebird2/builds/win32/: clean_all.bat (1.7), make_examples.bat
	(1.3):

	Corrections

2003-07-05 05:22  brodsom

	* firebird2/builds/win32/: clean_all.bat (1.6), make_all.bat (1.2),
	make_boot.bat (1.3), make_examples.bat (1.2), parse.bat (1.4):

	Use temporary compiler dir 'temp' below root

2003-07-05 05:17  brodsom

	* firebird2/builds/win32/msvc6/: alice.dsp (1.15),
	alice_classic.dsp (1.12), build_msg.dsp (1.3), burp.dsp (1.17),
	burp_classic.dsp (1.15), codes.dsp (1.3), common.dsp (1.21),
	common_classic.dsp (1.15), common_static.dsp (1.2), dsql_server.dsp
	(1.20), dsql_server_classic.dsp (1.16), engine.dsp (1.32),
	engine_classic.dsp (1.28), engine_embed.dsp (1.9),
	fb_inet_server.dsp (1.17), fb_lock_print.dsp (1.17), fbclient.dsp
	(1.33), fbclient_static.dsp (1.4), fbembed.dsp (1.25), fbguard.dsp
	(1.17), fbserver.dsp (1.28), fbudf.dsp (1.10), gbak.dsp (1.19),
	gdef.dsp (1.14), gds32.dsp (1.18), gfix.dsp (1.17), gpre.dsp
	(1.18), gpre_boot.dsp (1.17), gpre_static.dsp (1.3), gsec.dsp
	(1.13), gsplit.dsp (1.6), gstat.dsp (1.14), ib_udf.dsp (1.15),
	ib_util.dsp (1.15), instreg.dsp (1.12), instsvc.dsp (1.13),
	intl.dsp (1.20), isql.dsp (1.19), lock.dsp (1.12), lock_classic.dsp
	(1.10), qli.dsp (1.13), remote.dsp (1.17), remote_classic.dsp
	(1.14), utilities.dsp (1.13), utilities_classic.dsp (1.11):

	Use temporary compiler dir 'temp' below root

2003-07-05 04:53  brodsom

	* firebird2/builds/win32/: clean_all.bat (1.5), make_boot.bat
	(1.2):

	Move firebird.msg to 'gen' directory

2003-07-05 04:35  brodsom

	* firebird2/doc/README.build.msvc.html (1.3):

	Update

2003-07-05 04:23  brodsom

	* firebird2/builds/win32/clean_all.bat (1.4):

	Correction

2003-07-05 04:18  brodsom

	* firebird2/builds/win32/clean_all.bat (1.3):

	-Scripts with visual studio version detection -Move output
	directory to a temporary below root -Use absolute paths (easier to
	move)

2003-07-05 04:02  brodsom

	* firebird2/builds/win32/make_examples.bat (1.1):

	-Scripts with visual studio version detection -Move output
	directory to a temporary below root -Use absolute paths (easier to
	move)

2003-07-05 03:10  brodsom

	* firebird2/builds/win32/: make_all.bat (1.1), make_boot.bat (1.1),
	preprocess.bat (1.14), setenvvar.bat (1.1):

	-Scripts with visual studio version detection -Move output
	directory to a temporary below root -Use absolute paths (easier to
	move)

2003-07-04 21:21  brodsom

	* firebird2/doc/README.build.msvc.html (1.2):

	Update, not the final one.

2003-07-04 18:45  brodsom

	* firebird2/src/gpre/sql.cpp (1.14):

	-b option for EXEC SQL SET DATABASE

2003-07-04 18:19  brodsom

	* firebird2/src/gpre/: par.cpp (1.21), sql.cpp (1.13), sql_proto.h
	(1.4):

	-b option for exec sql

2003-07-04 17:17  dimitr

	* firebird2/src/jrd/: ibase.h (1.40), isc.cpp (1.36), isc.h (1.7):

	Get rid of the old config stuff completely.

2003-07-04 14:42  brodsom

	* firebird2/doc/README.build.mingw.html (1.1):

	Change the file name to a more understandable one.

2003-07-04 14:40  brodsom

	* firebird2/doc/README.build.msvc.html (1.1):

	First and temporary version of msvc build readme. (The good one in
	hours)

2003-07-04 14:19  dimitr

	* firebird2/src/common/classes/tree.h (1.13):

	Fixed win32 build

2003-07-04 14:12  dimitr

	* firebird2/src/jrd/svc.cpp (1.67):

	Removed old config stuff remains.  Temporary disallowed config
	management via Services API.

2003-07-04 12:15  dimitr

	* firebird2/builds/win32/msvc6/: engine.dsp (1.31),
	engine_classic.dsp (1.27), engine_embed.dsp (1.8):

	Fixed little optimization issue with VC6 (SP < 5)

2003-07-04 05:12  brodsom

	* firebird2/src/lock/lock.cpp (1.56):

	Patch for the MinGW build problem (CS only code)

2003-07-04 04:26  brodsom

	* firebird2/builds/posix/prefix.mingw (1.19):

	Use MINGW macro and mthreads

2003-07-04 04:25  brodsom

	* firebird2/src/jrd/ibsetjmp.h (1.4):

	Use MINGW macro.

2003-07-04 01:02  brodsom

	* firebird2/src/gpre/sql.cpp (1.12):

	Patch

2003-07-03 17:47  brodsom

	* firebird2/builds/posix/Makefile.in.msgs (1.11):

	add extension to identify type

2003-07-03 16:44  brodsom

	* firebird2/configure.in (1.139):

	Remove unused directory creation

2003-07-03 15:08  brodsom

	* firebird2/builds/win32/clean_all.bat (1.2):

	Add batch to remove build created files and directories

2003-07-03 14:44  brodsom

	* firebird2/builds/win32/clean_all.bat (1.1):

	Add batch to remove build created files and directories

2003-07-03 14:36  brodsom

	* firebird2/builds/win32/: preprocess.bat (1.13), msvc6/alice.dsp
	(1.14), msvc6/alice_classic.dsp (1.11), msvc6/build_msg.dsp (1.2),
	msvc6/burp.dsp (1.16), msvc6/burp_classic.dsp (1.14),
	msvc6/codes.dsp (1.2), msvc6/dsql_server.dsp (1.19),
	msvc6/dsql_server_classic.dsp (1.15), msvc6/engine.dsp (1.30),
	msvc6/engine_classic.dsp (1.26), msvc6/engine_embed.dsp (1.7),
	msvc6/fb_inet_server.dsp (1.16), msvc6/fbclient.dsp (1.32),
	msvc6/fbclient_static.dsp (1.3), msvc6/fbembed.dsp (1.24),
	msvc6/fbserver.dsp (1.27), msvc6/gbak.dsp (1.18), msvc6/gdef.dsp
	(1.13), msvc6/gfix.dsp (1.16), msvc6/gpre.dsp (1.17),
	msvc6/gpre_static.dsp (1.2), msvc6/gsec.dsp (1.12), msvc6/gstat.dsp
	(1.13), msvc6/isql.dsp (1.18), msvc6/qli.dsp (1.12),
	msvc6/utilities.dsp (1.12), msvc6/utilities_classic.dsp (1.10),
	msvc7/alice.vcproj (1.8), msvc7/alice_classic.vcproj (1.8),
	msvc7/burp.vcproj (1.11), msvc7/burp_classic.vcproj (1.11),
	msvc7/dsql_server.vcproj (1.10), msvc7/dsql_server_classic.vcproj
	(1.10), msvc7/engine.vcproj (1.21), msvc7/engine_classic.vcproj
	(1.20), msvc7/engine_embed.vcproj (1.8),
	msvc7/fb_inet_server.vcproj (1.9), msvc7/fbclient.vcproj (1.17),
	msvc7/fbembed.vcproj (1.14), msvc7/fbserver.vcproj (1.10),
	msvc7/gbak.vcproj (1.11), msvc7/gdef.vcproj (1.11),
	msvc7/gfix.vcproj (1.10), msvc7/gpre.vcproj (1.13),
	msvc7/gsec.vcproj (1.10), msvc7/gstat.vcproj (1.11),
	msvc7/isql.vcproj (1.11), msvc7/qli.vcproj (1.10),
	msvc7/utilities.vcproj (1.10), msvc7/utilities_classic.vcproj
	(1.9):

	Move generated source from 'generated' to 'gen'. So we don't use a
	CVS and obsolete directory for build output and it will be easier
	to do a clean build.

2003-07-03 13:04  brodsom

	* firebird2/builds/win32/: blrtable.bat (1.4), parse.bat (1.3),
	preprocess.bat (1.12):

	minor changes

2003-07-03 04:13  brodsom

	* firebird2/builds/win32/preprocess.bat (1.11):

	Remove sed test since the normal build (without parse) doesn't need
	sed or any other unix command.

2003-07-03 04:12  brodsom

	* firebird2/builds/win32/parse.bat (1.2):

	-Change parse.bat to verify yacc/bison and sed and work with the
	two parser generators.

2003-07-02 21:02  brodsom

	* firebird2/: src/jrd/dyn_def.epp (1.34),
	builds/win32/preprocess.bat (1.10),
	builds/posix/make.shared.targets (1.12):

	Add special action to be used in dyn_def.cpp.  (remove dyn_def.sed)

2003-07-02 20:58  brodsom

	* firebird2/src/gpre/: gpre.h (1.33), hsh.h (1.4), int_cxx.cpp
	(1.11), par.cpp (1.20), words.h (1.3):

	Add special action to be used in dyn_def.cpp.

2003-07-02 16:40  brodsom

	* firebird2/builds/win32/preprocess.bat (1.9):

	Avoid using sed to edit epp files (excluding security.epp).

2003-07-02 14:57  brodsom

	* firebird2/src/gpre/: gpre.cpp (1.25), gpre.h (1.32), gpreswi.h
	(1.8), msc.cpp (1.6), msc_proto.h (1.4), par.cpp (1.19),
	par_proto.h (1.4):

	New gpre -b option to be used in the msvc build process. It enable
	to set the base directory for compile time db without using sed.

2003-07-02 13:40  brodsom

	* firebird2/builds/win32/msvc6/: Firebird2Boot.dsw (1.1),
	Firebird2.dsw (1.19):

	New dsp's to replace nmake's (split boot workspace)

2003-07-02 11:40  dimitr

	* firebird2/src/dsql/parse.y (1.78):

	Correct the parser a bit.

2003-07-02 02:16  brodsom

	* firebird2/src/dsql/: parse.y (1.77), keywords.cpp (1.18):

	Solve macro conflicts on win 32 when using bison and msvc

2003-07-02 00:24  brodsom

	* firebird2/builds/win32/preprocess.bat (1.8):

	New dsp's to replace nmake's (gpre with BOOT_BUILD = gpre_static)

2003-07-01 20:49  brodsom

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.18),
	fbclient_static.dsp (1.2):

	New dsp's to replace nmake's

2003-07-01 20:45  brodsom

	* firebird2/builds/win32/msvc6/: build_msg.dsp (1.1), codes.dsp
	(1.1):

	New dsp's to replace nmake's

2003-07-01 19:09  brodsom

	* firebird2/builds/win32/msvc6/: common_static.dsp (1.1),
	fbclient_static.dsp (1.1), gpre_static.dsp (1.1), Firebird2.dsw
	(1.17):

	New dsp's to replace nmake's

2003-06-30 20:12  brodsom

	* firebird2/src/msgs/include.epp (1.5):

	Remove unneeded sed commands in build

2003-06-30 20:09  brodsom

	* firebird2/: src/dudley/exe.epp (1.18),
	builds/win32/msvc6/gbak.dsp (1.17):

	Changes only inside #ifdef DEBUG.  Needed to be able to build with
	-DDEBUG on gcc.(there are also some format corrections)

2003-06-30 16:31  skidder

	* firebird2/src/dsql/pass1.cpp (1.72):

	Forbid pessimistic locks in queries with DISTINCT clause

2003-06-30 15:11  alexpeshkoff

	* firebird2/src/jrd/: cmp.cpp (1.52), met.epp (1.61):

	fixed AV in fbserver when JRD_PRC::prc_request == 0 at commit time

2003-06-30 14:48  alexpeshkoff

	* firebird2/src/jrd/: fun.epp (1.22), fun_proto.h (1.4), intl.cpp
	(1.32), par.cpp (1.43):

	fixed restore of backup file without required UDF(s)

2003-06-30 13:26  brodsom

	* firebird2/src/remote/: inet.cpp (1.70), interface.cpp (1.48),
	protocol.cpp (1.26), remote.cpp (1.15), server.cpp (1.34):

	Changes only inside #ifdef DEBUG.  Needed to be able to build with
	-DDEBUG on gcc.(there are also some format corrections)

2003-06-30 13:02  brodsom

	* firebird2/src/lock/lock.cpp (1.55):

	Changes only inside #ifdef DEBUG.  Needed to be able to build with
	-DDEBUG on gcc.(there are also some format corrections)

2003-06-30 12:47  brodsom

	* firebird2/src/: dsql/ddl.cpp (1.50), gpre/gpre_meta.epp (1.20):

	Changes only inside #ifdef DEBUG.  Needed to be able to build with
	-DDEBUG on gcc.(there are also some format corrections)

2003-06-30 12:42  brodsom

	* firebird2/src/burp/: backup.epp (1.24), mvol.cpp (1.13),
	restore.epp (1.31):

	Changes only inside #ifdef DEBUG.  Needed to be able to build with
	-DDEBUG on gcc.(there are also some format corrections)

2003-06-29 22:36  skidder

	* firebird2/src/dsql/: dsql.h (1.28), metd.epp (1.26), pass1.cpp
	(1.71):

	Add checks to allow explicit pessimistic locks only in cases when
	we really support them

2003-06-28 15:59  dimitr

	* firebird2/src/dsql/ddl.cpp (1.49):

	Fixed metadata cache issues with CREATE OR ALTER statement.

2003-06-28 14:48  dimitr

	* firebird2/src/jrd/btr.cpp (1.33):

	no message

2003-06-28 11:32  dimitr

	* firebird2/src/jrd/exe.cpp (1.68):

	Fixed error handling in the looper.

2003-06-27 19:04  dimitr

	* firebird2/src/jrd/opt.cpp (1.73):

	Bugfix for SF #736318.

2003-06-27 18:55  dimitr

	* firebird2/src/jrd/btr.cpp (1.32):

	Cleanup

2003-06-27 17:59  brodsom

	* firebird2/builds/win32/msvc6/Firebird2.dsw (1.16):

	Add batch and dsp to rebuild empbuild.c. The script is not included
	in build process.

2003-06-27 00:14  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.72):

	bugfix: When 1 merge was done no other merge could be generated.
	for example with 4 stored procedures.

2003-06-26 12:43  dimitr

	* firebird2/src/: jrd/blr.h (1.12), jrd/exe.cpp (1.67),
	dsql/gen.cpp (1.33), dsql/parse.y (1.76):

	Some savepoint-related changes: 1. release single savepoint 2.
	fixed exception handling

2003-06-25 09:43  dimitr

	* firebird2/src/: jrd/gds.cpp (1.81), jrd/isc.cpp (1.35),
	common/config/dir_list.cpp (1.13):

	Renamed environment variable. Fixed one temp-related crash.

2003-06-25 09:38  dimitr

	* firebird2/src/: common/config/config.cpp (1.39), remote/inet.cpp
	(1.69):

	Fixed manual TCP port assignment.

2003-06-24 12:33  dimitr

	* firebird2/src/isql/isql.epp (1.30):

	Applied the patch by Tomas Skoda.

2003-06-24 11:28  dimitr

	* firebird2/src/dsql/parse.y (1.75):

	Fixed one more limitation in the parser.

2003-06-22 14:37  alexpeshkoff

	* firebird2/doc/: README.NTSecurity (1.1), README.instsvc (1.1):

	some more readme's

2003-06-22 13:52  alexpeshkoff

	* firebird2/doc/sql.extensions/README.execute_statement (1.2):

	fixed word repetition

2003-06-20 19:55  kkuznetsov

	* firebird2/: builds/posix/prefix.solx86 (1.18),
	builds/posix/prefix.solx86gcc (1.1), src/common/classes/tree.h
	(1.12):

	Trying to make FB2 compiler independant add prefix for SUN C
	compiler and fix fist compilation error

2003-06-19 20:10  dimitr

	* firebird2/src/common/config/: config.cpp (1.38), config.h (1.23):

	Fixed the config option.

2003-06-18 15:29  alexpeshkoff

	* firebird2/doc/sql.extensions/README.execute_statement (1.1):

	Initial revision of EXECUTE STATEMENT description

2003-06-18 10:08  alexpeshkoff

	* firebird2/src/jrd/vio.cpp (1.49):

	fixed bug, submitted to fb-devel by Cosmin Popa <cosmin@aplix.ro>
	after execution of pre-(update/delete) triggers, non-existent
	deadlock was raised, conflict was with version, created by current
	transaction

2003-06-16 17:42  alexpeshkoff

	* firebird2/src/: jrd/dfw.epp (1.45), jrd/exe.cpp (1.66),
	jrd/ext.cpp (1.25), jrd/flu.cpp (1.34), jrd/flu_proto.h (1.4),
	jrd/fun.epp (1.21), jrd/jrd.cpp (1.76), jrd/met.epp (1.60),
	jrd/why.cpp (1.23), dsql/dsql.cpp (1.54):

	fixed diagnostic in EXECUTE STATEMENT & DirectoryList

2003-06-16 00:26  skidder

	* firebird2/src/dsql/parse.y (1.74):

	Oops. Part of my own RELEASE SAVEPOINT implementation leaked into
	to the previous commit

2003-06-16 00:08  skidder

	* firebird2/src/dsql/parse.y (1.73):

	Make INSERTING/UPDATING/DELETING non-reserved keywords. The patch
	causes compilation performance degradation for statements
	containing a lot of braces, but my testing indicated that this
	effect is surely unmeasurable for nesting level up to 250

2003-06-15 08:03  stryqx

	* firebird2/configure.in (1.138):

	The check for socklen_t fails on FreeBSD as socklen_t is defined in
	sys/socket.h. Write a specific check for this on FreeBSD.

2003-06-15 07:57  stryqx

	* firebird2/configure.in (1.137):

	Fix a typo.

2003-06-13 09:56  dimitr

	* firebird2/src/dsql/: dsql.h (1.27), pass1.cpp (1.70):

	New error messages for:   - gbak   - DSQL layer (aggregate
	tracking)   - JRD layer (EXECUTE STATEMENT)   - config stuff

2003-06-13 09:50  dimitr

	* firebird2/src/: include/gen/codetext.h (1.5),
	include/gen/iberror.h (1.5), include/gen/msgs.h (1.5),
	include/gen/rdb_codes.h (1.5), include/gen/sql_code.h (1.6),
	burp/backup.epp (1.23):

	New error messages for:   - gbak   - DSQL layer (aggregate
	tracking)   - JRD layer (EXECUTE STATEMENT)   - config stuff

2003-06-13 03:17  skywalker

	* firebird2/configure.in (1.136):

	Create a required directory for super

2003-06-12 11:38  dimitr

	* firebird2/src/dsql/pass1.cpp (1.69):

	Disallowed explicit locking for aggregate queries.  The same should
	be done for stored procedure streams (joins require some work too).

2003-06-10 15:39  dimitr

	* firebird2/src/: dsql/gen.cpp (1.32), dsql/keywords.cpp (1.17),
	dsql/node.h (1.23), dsql/parse.y (1.72), dsql/pass1.cpp (1.68),
	jrd/blr.h (1.11), jrd/cmp.cpp (1.51), jrd/exe.cpp (1.65), jrd/exe.h
	(1.15), jrd/nod.h (1.8), jrd/par.cpp (1.42):

	Fixed (hopefully) savepoints implementation: 1) RELEASE SAVEPOINT
	statement is added 2) SAVEPOINT statement now re-establishes
	existing savepoint with the same name 3) all savepoint stuff is
	changed to use single BLR verb

2003-06-10 01:04  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.71):

	bugfix: More bugfixes for 'no current record for fetch operation'
	errors.  These were mostly related to queries where a MERGE was
	done and/or SP/VIEW/Aggregates/Unions were used together.

2003-06-08 22:59  hippoman

	* firebird2/builds/win32/msvc7/: fb_inet_server.vcproj (1.8),
	fb_lock_print.vcproj (1.13), fbclient.vcproj (1.16), fbembed.vcproj
	(1.13), fbguard.vcproj (1.11), fbserver.vcproj (1.9), gbak.vcproj
	(1.10), gdef.vcproj (1.10), gds32.vcproj (1.10), gfix.vcproj (1.9),
	gpre.vcproj (1.12), gpre_boot.vcproj (1.12), gsec.vcproj (1.9),
	gsplit.vcproj (1.5), gstat.vcproj (1.10), ib_udf.vcproj (1.10),
	ib_util.vcproj (1.10), instreg.vcproj (1.9), instsvc.vcproj (1.9),
	intl.vcproj (1.10), isql.vcproj (1.10), qli.vcproj (1.9):

	*Synced msvc7 build *changed dir references related ro rc files to
	relative paths.

2003-06-08 20:12  dimitr

	* firebird2/src/remote/protocol.h (1.12):

	Re-enable default asymmetric protocol.

2003-06-08 15:13  dimitr

	* firebird2/src/: jrd/inf.cpp (1.20), jrd/license.h (1.30),
	jrd/utl.cpp (1.35), remote/merge.cpp (1.10):

	Version information cleanup.

2003-06-07 14:39  dimitr

	* firebird2/src/jrd/: isc_version.h (1.1), isc_version.rc (1.2),
	license.h (1.29):

	Fixed broken version compatibility with IB.

2003-06-06 16:13  alexpeshkoff

	* firebird2/src/jrd/dyn.epp (1.27):

	fixing linux SS - removed V4_THREADING left from netware port

2003-06-06 11:31  alexpeshkoff

	* firebird2/builds/posix/: Makefile.in.fbserver (1.11),
	prefix.linux (1.18):

	fixing linux SS - trivial mistypes

2003-06-06 11:16  alexpeshkoff

	* firebird2/src/remote/inet_server.cpp (1.26):

	fixing linux SS - removed variable free_map_debug, as not present
	in any other part of firebird code

2003-06-06 08:39  alexpeshkoff

	* firebird2/src/jrd/ibsetjmp.h (1.3):

	fixing linux SS - avoid compiler error ISO C++ forbids arrays
	assignment

2003-06-05 21:38  dimitr

	* firebird2/: builds/win32/msvc6/fbembed.dsp (1.23),
	src/jrd/why.cpp (1.22), src/remote/interface.cpp (1.47):

	Add remote client to the embedded server again.

2003-06-05 19:15  dimitr

	* firebird2/src/jrd/svc.cpp (1.66):

	Explicitly assign normal priority to the service tasks.  Avoid
	lockups between GC thread, cache writer and the service manager.

2003-06-05 18:09  dimitr

	* firebird2/src/jrd/opt.cpp (1.70):

	Fixed random crashes with big queries prepared.

2003-06-05 15:12  dimitr

	* firebird2/builds/win32/msvc6/engine.dsp (1.29):

	Rolled back my previous optimization change.

2003-06-05 14:37  dimitr

	* firebird2/src/dsql/parse.y (1.71):

	Let's be GNU Bison 1.75 friendly.

2003-06-05 12:12  aafemt

	* firebird2/src/: include/fb_types.h (1.25), jrd/ibase.h (1.39),
	jrd/scroll_cursors.h (1.4):

	Backward compatibility of public interface

2003-06-05 10:38  dimitr

	* firebird2/src/jrd/jrd.cpp (1.75):

	Fixed minor memory leak in CREATE/ATTACH DATABASE.

2003-06-04 15:04  dimitr

	* firebird2/builds/win32/msvc6/engine.dsp (1.28):

	Fixed another issue with invalid VC6 optimization.

2003-06-03 12:26  skidder

	* firebird2/src/burp/restore.epp (1.30):

	Correct workaround of GCC 3.2 bug. Weirdness of our code fixed.

2003-06-03 12:14  aafemt

	* firebird2/src/burp/restore.epp (1.29):

	Workaround for GCC 3.2 bug

2003-06-02 18:11  skidder

	* firebird2/src/dsql/parse.y (1.70):

	Fix server crash when SKIP syntax with braces used (SF 747567).
	Really strange, but problem does not affect Linux version. This is
	why it escaped my testing

2003-06-01 21:17  skidder

	* firebird2/doc/WhatsNew (1.34):

	fix up WhatsNew

2003-06-01 21:14  skidder

	* firebird2/doc/WhatsNew (1.33):

	fix up WhatsNew

2003-06-01 20:42  dimitr

	* firebird2/doc/WhatsNew (1.32):

	Added RC3 notes.

2003-06-01 19:02  fsg

	* firebird2/src/gpre/pas.cpp (1.10):

	Some cosmetic changes

2003-06-01 18:22  skidder

	* firebird2/src/jrd/: cmp.cpp (1.50), dfw.epp (1.44), exe.cpp
	(1.64), jrd.cpp (1.74), jrd_proto.h (1.8), met.epp (1.59),
	met_proto.h (1.18), tra.cpp (1.37):

	Fix metadata cache problem that prevented restore of some databases

2003-06-01 17:49  skidder

	* firebird2/src/lock/lock.cpp (1.54):

	Fix problem that I introduced on non-Windows CS platforms when was
	fixing Windows CS bug

2003-06-01 12:00  dimitr

	* firebird2/src/jrd/gds.cpp (1.80):

	INT is _not_ OK. Today (01-Jun-2003) the overflow occured.

2003-05-30 14:17  alexpeshkoff

	* firebird2/src/: common/config/config_file.cpp (1.10),
	common/config/config_file.h (1.4), common/config/dir_list.cpp
	(1.12), common/config/dir_list.h (1.9), jrd/ext.cpp (1.24),
	jrd/flu.cpp (1.33), jrd/isc_file.cpp (1.52):

	Added support for case-sensitivity in path's comaparison according
	to OS requirements.  Use it in config_file & dir_list Now in win32
	one may write: DatabaseAccess=ReStrIcT c:\HiSpAtH

2003-05-30 13:48  dimitr

	* firebird2/src/jrd/fun.epp (1.20):

	Bugfix for wrong UDF arguments of types DATE/TIME (dialect 3).
	Thanks to Oleg LOA.

2003-05-29 13:59  dimitr

	* firebird2/src/jrd/idx.cpp (1.16):

	Bugfix for RI failure in foreign keys.

2003-05-27 17:44  dimitr

	* firebird2/src/jrd/exe.cpp (1.63):

	We should never treat numeric NULL as zero. Always check for
	req_null flag.

2003-05-27 16:59  dimitr

	* firebird2/src/jrd/idx.cpp (1.15):

	Another fix for index corruption. Shouldn't affect anything else
	this time.

2003-05-26 17:46  dimitr

	* firebird2/src/jrd/btr.cpp (1.31):

	Small cleanup.

2003-05-26 17:45  dimitr

	* firebird2/src/jrd/exe.cpp (1.62):

	Fixed bug with incorrect handling of numeric NULLs as exception
	messages.

2003-05-26 17:44  dimitr

	* firebird2/src/lock/lock.cpp (1.53):

	Fixed win32 build.

2003-05-26 10:18  dimitr

	* firebird2/src/jrd/vio.cpp (1.48):

	Rolled back previous bugfix due to found side-effects. Still
	looking for a correct solution.

2003-05-25 21:24  skidder

	* firebird2/src/jrd/isc_sync.cpp (1.54):

	Improve diagnostics

2003-05-25 20:59  skidder

	* firebird2/src/: jrd/isc_sync.cpp (1.53), lock/lock.cpp (1.52):

	Allow easy adjustment of LockSemCount in Posix builds. Do not fail
	if value is adjusted in configuration file, but cannot be applied
	because of running engine processes

2003-05-25 12:44  fsg

	* firebird2/: configure.in (1.135),
	builds/posix/Makefile.in.boot.gpre (1.14):

	Reenabled ada, fortran, cobol and pascal for gpre Install *udf.sql
	into the UDF-directory for linux builds

2003-05-25 02:24  skidder

	* firebird2/src/jrd/os/posix/config_root.cpp (1.6):

	Add comment

2003-05-25 02:12  skidder

	* firebird2/src/jrd/os/posix/config_root.cpp (1.5):

	Allow Kylix and other tools work with local Linux CS version
	installed

2003-05-25 02:09  skidder

	* firebird2/src/: jrd/common.h (1.73), include/fb_types.h (1.24):

	Move FB_ALIGN out of platform-dependent section as some parts of
	code depend on its implementation unconditionally

2003-05-25 02:07  skidder

	* firebird2/builds/posix/: make.rules (1.18), prefix.mingw (1.18):

	Allow C programs use our shared libraries on Linux and other POSIX
	platforms

2003-05-25 02:04  skidder

	* firebird2/builds/posix/: Makefile.in.extlib (1.10), make.defaults
	(1.23):

	Fix UDF linkage problems on linux

2003-05-24 17:18  skidder

	* firebird2/src/dsql/parse.y (1.69):

	Add comment

2003-05-24 15:44  fsg

	* firebird2/src/gpre/pas.cpp (1.9):

	Some fixes to allow to compile gpre with --with-gpre-pascal again

2003-05-24 09:46  dimitr

	* firebird2/src/jrd/svc.cpp (1.65):

	Fixed synchronization issues in the service manager.

2003-05-23 18:55  skidder

	* firebird2/src/dsql/parse.y (1.68):

	Make FIRST/SKIP keywords non-reserved

2003-05-22 18:59  alexpeshkoff

	* firebird2/src/jrd/exe.cpp (1.61):

	Use transaction pool for storing rpb chains.  Bug in commit, which
	I tried to fix using permanent pool here, was caused by another
	reason and already fixed.

2003-05-22 13:13  alexpeshkoff

	* firebird2/src/jrd/: ibase.h (1.38), y_handle.h (1.4):

	Some cosmetic cleanup to follow __ standard. Comments added.

2003-05-22 08:39  alexpeshkoff

	* firebird2/src/common/config/config_file.cpp (1.9):

	Fixed problem with fbclient on 9x

2003-05-20 17:39  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.85):

	Fixed win32 build. VC6 doesn't have mkstemp().

2003-05-19 08:57  alexpeshkoff

	* firebird2/src/jrd/met.epp (1.58):

	Make engine compile again with MSVC

2003-05-17 00:15  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.69):

	bugfix FB1.5: Optimizer crashed when all indices of a table had the
	selectivity of 1

2003-05-16 22:34  skidder

	* firebird2/src/: include/fb_types.h (1.23), jrd/cch.cpp (1.35),
	jrd/cch_proto.h (1.5), jrd/idx.cpp (1.14), jrd/lck.cpp (1.18),
	jrd/lck.h (1.8), jrd/met.epp (1.57), jrd/sdw.cpp (1.14),
	jrd/sdw_proto.h (1.2), lock/lock.cpp (1.51), lock/lock.h (1.18):

	Fix up lock manager. Clean AST invocation. Fix type of lrq_flags to
	match its value. Backout my logic for fast deadlock detection as it
	breaks engine in several places

2003-05-15 13:16  skidder

	* firebird2/src/jrd/utl.cpp (1.34):

	Make engine compile again

2003-05-14 17:12  skidder

	* firebird2/src/jrd/ibase.h (1.37):

	Compatibility change

2003-05-14 14:32  eku

	* firebird2/src/jrd/: gds.cpp (1.79), sort.cpp (1.37):

	Improved error handling as suggested by skidder.

2003-05-14 10:24  alexpeshkoff

	* firebird2/src/jrd/exe.cpp (1.60):

	Fixed bug with wrong req_attachment after exception in procedure

2003-05-14 10:15  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.48), pass1.cpp (1.67):

	Enabled BREAK/LEAVE and EXITcommands in non-system triggers.

2003-05-14 10:09  dimitr

	* firebird2/src/jrd/thd.cpp (1.19):

	THD_yield() should just release the CPU, it shouldn't wait. Hence
	we get significant speed-up for the GC/sweep.

2003-05-14 07:39  eku

	* firebird2/: configure.in (1.134),
	src/include/gen/autoconfig_msvc.h (1.84), src/jrd/gds.cpp (1.78),
	src/jrd/sort.cpp (1.36), src/jrd/utl.cpp (1.33):

	Check for the function mkstemp(). If it's not available, fall back
	to mktemp().

2003-05-13 14:04  alexpeshkoff

	* firebird2/src/jrd/exe.cpp (1.59):

	Fixed bug with NULL argument

2003-05-11 21:38  skidder

	* firebird2/src/jrd/rse.cpp (1.27):

	Fix server crashes when explicit pessimistic locks are used from
	PSQL

2003-05-11 21:32  skidder

	* firebird2/src/dsql/pass1.cpp (1.66):

	Use explicit pessimistic locks only if WITH LOCK clause is
	specified

2003-05-11 19:12  skidder

	* firebird2/src/jrd/gds.cpp (1.77):

	Fix little issue in temp stuff noted by Claudio Valderrama

2003-05-11 15:23  dimitr

	* firebird2/builds/win32/defs/fbclient.def (1.2):

	Restored compatibility ordinals. Unfortunately, too many software
	depend on them.

2003-05-11 13:48  dimitr

	* firebird2/src/jrd/gds.cpp (1.76):

	Fixed temp file management in utilities.

2003-05-10 17:13  dimitr

	* firebird2/doc/WhatsNew (1.31):

	Update.

2003-05-10 15:05  dimitr

	* firebird2/src/jrd/vio.cpp (1.47):

	Fixed GC code to avoid [quite frequent] index corruptions.

2003-05-10 15:01  dimitr

	* firebird2/src/jrd/gds.cpp (1.75):

	Restore compatibility with VC6.

2003-05-09 18:18  skidder

	* firebird2/src/jrd/: gds.cpp (1.74), gds_proto.h (1.16), sort.cpp
	(1.35):

	1. Cleanup 2. Rework temporary files management. In particular: -
	fix security hole on all POSIX platforms except FREEBSD/OPENBSD
	related to mktemp usage (possible DoS attacks or privileges
	elevation) via switching to mkstemp - fix problem with only 27
	unique filenames generated on Win32 (which could cause
	unpredictable behavior in SS builds) - pass appropriate flags to
	CreateFile on Win32 to indicate that files are temporary (this may
	improve performance a little)

2003-05-09 18:02  skidder

	* firebird2/src/: jrd/all.cpp (1.15), jrd/jrd.cpp (1.73),
	dsql/alld.cpp (1.10), remote/inet_server.cpp (1.25):

	Cleanup

2003-05-09 17:10  hippoman

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.20),
	engine_classic.vcproj (1.19), Firebird2.sln (1.9), common.vcproj
	(1.9), common_classic.vcproj (1.7), engine_embed.vcproj (1.7),
	fbclient.vcproj (1.15), fbembed.vcproj (1.12):

	* Synced the msvc7 build files

2003-05-08 19:40  skidder

	* firebird2/doc/WhatsNew (1.30):

	better description for some of RC2 changes

2003-05-08 12:31  alexpeshkoff

	* firebird2/src/common/config/config_file.cpp (1.8):

	For BootBuild don't give any diagnostic for missing firebird.conf.
	For wrong firebird.conf - standard diagnostic.

2003-05-08 09:15  dimitr

	* firebird2/doc/WhatsNew (1.29):

	Added RC2 changes.

2003-05-07 21:14  skidder

	* firebird2/src/remote/xdr.cpp (1.9):

	Mark probable problem for non-Intel ports

2003-05-07 15:48  skidder

	* firebird2/src/lock/lock.cpp (1.50):

	Fix invalid assertion failures in DEV_BUILD

2003-05-07 15:46  skidder

	* firebird2/src/include/fb_types.h (1.22):

	Fix a reason of several observed xdr-related crashes. Bug was
	introduced during initial C++ porting effort

2003-05-07 13:13  skidder

	* firebird2/src/common/classes/alloc.cpp (1.29):

	No more messages about forbidden usage of global operator new in
	DEV_BUILD. C++ library from RH8.0 does that routinely and this
	causes crashes because stderr messages go to TCP socket from
	fb_inet_server

2003-05-07 09:51  dimitr

	* firebird2/src/common/config/config.cpp (1.37):

	Since CS doesn't lock processes while waiting for incoming aux
	connection, it's potentially dangerous to use one definite port for
	event processing.

2003-05-07 09:25  dimitr

	* firebird2/src/common/config/config.cpp (1.36):

	Corrected default value, as suggested by Nickolay.

2003-05-07 09:22  dimitr

	* firebird2/src/jrd/svc.cpp (1.64):

	Added comment.

2003-05-07 09:08  dimitr

	* firebird2/src/remote/interface.cpp (1.46):

	Const correctness suggested by Claudio.

2003-05-07 09:06  dimitr

	* firebird2/src/jrd/: jrd_pwd.h (1.8), pwd.cpp (1.16):

	It's useless to care about handle leaks when both the engine and
	thread scheduler are shutdown.	Please also note, that THREAD_*
	macros shouldn't be used in atexit()-handlers or static
	destructors.

2003-05-07 03:57  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.65):

	1) bugfix RC1: Aggregates from a different parent_context where not
	allowed in the HAVING clause.

	2) Enabled aggregate-functions from different parent_context (with
	lower scope_level) to be used inside another aggregate-function

	Example: SELECT   MAX((SELECT COUNT(*) FROM RDB$RELATIONS)) FROM
	RDB$RELATIONS

2003-05-06 17:04  dimitr

	* firebird2/src/common/config/config.cpp (1.35):

	Changed default value.

2003-05-06 14:05  dimitr

	* firebird2/src/jrd/dfw.epp (1.43):

	Hide metadata cache diagnostic warnings in the release builds.

2003-05-05 16:25  dimitr

	* firebird2/src/jrd/btr.cpp (1.30):

	no message

2003-05-05 14:26  alexpeshkoff

	* firebird2/src/common/config/: dir_list.cpp (1.11), dir_list.h
	(1.8):

	Enable spaces & tabs in directory list

2003-05-05 13:55  skidder

	* firebird2/src/common/classes/array.h (1.3):

	Fix compiler warnings

2003-05-05 13:48  alexpeshkoff

	* firebird2/src/jrd/rpb_chain.cpp (1.2):

	Don't build rpb chains for external files

2003-05-05 13:47  alexpeshkoff

	* firebird2/src/jrd/exe.cpp (1.58):

	Moved pre-(modify,erase)triggers code to single inline function

2003-05-05 13:44  dimitr

	* firebird2/src/remote/server.cpp (1.33):

	Small fixes for WNET and XNET: 1. Wake up event thread on
	disconnect.  2. Shutdown broken port properly.

2003-05-05 13:14  dimitr

	* firebird2/src/remote/interface.cpp (1.45):

	Fixed possible client crashes on disconnect (when events are
	registered).

2003-05-05 12:46  alexpeshkoff

	* firebird2/src/jrd/tra.h (1.13):

	Comment added

2003-05-05 12:45  alexpeshkoff

	* firebird2/src/common/config/config_file.cpp (1.7):

	Preprocessor cleanup

2003-05-05 12:36  dimitr

	* firebird2/builds/win32/msvc6/fbembed.dsp (1.22):

	Updated project files

2003-05-05 12:32  dimitr

	* firebird2/doc/README.user.embedded (1.1):

	Added notes for the embedded server

2003-05-05 11:18  dimitr

	* firebird2/src/: jrd/isc_file.cpp (1.51), remote/interface.cpp
	(1.44):

	Removed XNET temporary stubs from ISC and REMOTE.  It will be
	available as native local protocol in v1.6.

2003-05-05 10:48  dimitr

	* firebird2/src/jrd/svc.cpp (1.63):

	Correction.

2003-05-05 10:40  dimitr

	* firebird2/src/jrd/svc.cpp (1.62):

	1. Disabled not working services in win32 CS (until v1.6) 2. Fixed
	SEGV in the service manager

2003-05-05 09:55  alexpeshkoff

	* firebird2/src/jrd/cmp.cpp (1.49):

	Comment added

2003-05-05 09:38  alexpeshkoff

	* firebird2/builds/posix/make.shared.variables (1.25):

	Dropped second entry for rpb_chain

2003-05-05 09:06  dimitr

	* firebird2/src/jrd/svc.cpp (1.61):

	Cleanup

2003-05-05 00:02  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.64):

	fixed a typo and changed some comments

2003-05-04 17:39  dimitr

	* firebird2/src/jrd/: exe.cpp (1.57), vio.cpp (1.46), vio_proto.h
	(1.8):

	1. Cleanup 2. Fixed bug with wrong record statistics when operation
	fails after a VIO call (e.g. constraint violation or exception in
	post-triggers)

2003-05-04 17:32  dimitr

	* firebird2/src/jrd/idx_proto.h (1.5):

	Corrected VIO interface.

2003-05-02 20:41  dimitr

	* firebird2/src/jrd/: jrd_pwd.h (1.7), pwd.cpp (1.15):

	Fixed threading issues in the security database manager.

2003-05-02 19:17  dimitr

	* firebird2/src/remote/: protocol.h (1.11), server.cpp (1.32):

	Rolled back asymmetric protocol due to found bugs and lack of time
	to fix them in v1.5.

2003-05-02 18:04  alexpeshkoff

	* firebird2/src/burp/: burp.cpp (1.33), spit.cpp (1.11), spit.h
	(1.2), std_desc.h (1.1):

	Fixed bug with stdin/stdout use in win32 version of gbak

2003-05-02 17:20  alexpeshkoff

	* firebird2/src/dsql/pass1.cpp (1.63):

	Fixed server crash in EXECUTE STATEMENT combined with exceptions
	handling block

2003-05-02 17:13  alexpeshkoff

	* firebird2/src/jrd/cmp.cpp (1.48):

	Once I've seen att_requests == 0x00000014, so some debugging code
	added to catch it earlier in dev_builds

2003-05-01 15:28  dimitr

	* firebird2/: src/common/config/config_file.cpp (1.6),
	builds/win32/msvc6/fbclient.dsp (1.31):

	Bugfix

2003-05-01 14:19  dimitr

	* firebird2/src/common/config/: dir_list.cpp (1.10), dir_list.h
	(1.7):

	Temporary directory management

2003-05-01 13:35  dimitr

	* firebird2/src/common/config/: config.cpp (1.34), config.h (1.22):

	Temporary directory management

2003-04-29 20:42  skidder

	* firebird2/src/lock/lock.cpp (1.49):

	Fix broken lock table resizing code in CS builds.  This bug
	affected all versions of Firebird (and probably Interbase too).
	The only reason why CS builds worked was a fact that UNIX usually
	maps grown memory mapping to the same address as it were before.

2003-04-29 19:14  skidder

	* firebird2/src/intl/lc_ascii.h (1.2):

	Make UPPER() work correctly for WIN1251 charset

2003-04-29 16:23  alexpeshkoff

	* firebird2/builds/posix/make.shared.variables (1.24):

	added rpb_chain to posix build

2003-04-28 20:57  fsg

	* firebird2/builds/posix/make.shared.variables (1.23):

	Update linux makefiles to reflect rpb_chain changes

2003-04-28 20:24  skidder

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.19),
	engine_classic.vcproj (1.18), engine_embed.vcproj (1.6):

	Update MSVC7 makefiles to reflect rpb_chain changes

2003-04-28 18:44  dimitr

	* firebird2/src/jrd/svc.cpp (1.60):

	Rehabilitation day. Yet another bugfix for my old mistakes.
	Arrrgh!!!

2003-04-28 09:41  dimitr

	* firebird2/src/dsql/ddl.cpp (1.47):

	Damn, what I was thinking about that time?

2003-04-26 12:09  alexpeshkoff

	* firebird2/src/jrd/exe.cpp (1.56):

	Use the same pool for array and it's elements

2003-04-26 12:08  alexpeshkoff

	* firebird2/src/common/classes/array.h (1.2):

	Don't execute any constructors / destructors for elements of class
	T

2003-04-26 11:36  alexpeshkoff

	* firebird2/src/jrd/rpb_chain.h (1.2):

	Fixed g++ warning

2003-04-25 19:15  alexpeshkoff

	* firebird2/src/jrd/exe.cpp (1.55):

	Fixed 2 bugs, which caused server to crash

2003-04-25 16:49  alexpeshkoff

	* firebird2/: src/jrd/exe.cpp (1.54), src/jrd/rpb_chain.cpp (1.1),
	src/jrd/rpb_chain.h (1.1), src/jrd/tra.cpp (1.36), src/jrd/tra.h
	(1.12), builds/win32/msvc6/common.dsp (1.20),
	builds/win32/msvc6/common_classic.dsp (1.14),
	builds/win32/msvc6/engine.dsp (1.27),
	builds/win32/msvc6/engine_classic.dsp (1.25),
	builds/win32/msvc6/engine_embed.dsp (1.6):

	Fixed bug with wrong rpb contents after pre-triggers execution

2003-04-25 16:47  alexpeshkoff

	* firebird2/src/common/classes/array.h (1.1):

	Added dynamic arrays support

2003-04-24 07:46  dimitr

	* firebird2/src/jrd/exe.cpp (1.53):

	With some luck, this should fix the buggy behaviour of ROW_COUNT.

2003-04-23 09:29  alexpeshkoff

	* firebird2/src/jrd/inf.cpp (1.19):

	fix buffer overrun in get_counts()

2003-04-23 08:40  eku

	* firebird2/src/jrd/common.h (1.72):

	SINIX-Z does not provide a prototype for syslog() :-(

2003-04-22 10:45  alexpeshkoff

	* firebird2/src/jrd/exe.cpp (1.52):

	execute statement cleanup

2003-04-20 18:26  skidder

	* firebird2/doc/fb2-todo.txt (1.1):

	Added TODO for Firebird 2

2003-04-20 05:30  hippoman

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.8), alice.vcproj
	(1.7), alice_classic.vcproj (1.7), burp.vcproj (1.10),
	burp_classic.vcproj (1.10), common.vcproj (1.8),
	common_classic.vcproj (1.6), dsql_server.vcproj (1.9),
	dsql_server_classic.vcproj (1.9), engine.vcproj (1.18),
	engine_classic.vcproj (1.17), engine_embed.vcproj (1.5),
	fb_inet_server.vcproj (1.7), fb_lock_print.vcproj (1.12),
	fbclient.vcproj (1.14), fbembed.vcproj (1.11), fbguard.vcproj
	(1.10), fbserver.vcproj (1.8), fbudf.vcproj (1.6), gbak.vcproj
	(1.9), gdef.vcproj (1.9), gds32.vcproj (1.9), gfix.vcproj (1.8),
	gpre.vcproj (1.11), gpre_boot.vcproj (1.11), gsec.vcproj (1.8),
	gsplit.vcproj (1.4), gstat.vcproj (1.9), ib_udf.vcproj (1.9),
	ib_util.vcproj (1.9), instreg.vcproj (1.8), instsvc.vcproj (1.8),
	intl.vcproj (1.9), isql.vcproj (1.9), lock.vcproj (1.8),
	lock_classic.vcproj (1.8), qli.vcproj (1.8), remote.vcproj (1.11),
	remote_classic.vcproj (1.11), utilities.vcproj (1.9),
	utilities_classic.vcproj (1.8):

	* Sync the msvc7 build

2003-04-19 19:01  alexpeshkoff

	* firebird2/builds/win32/msvc6/common_classic.dsp (1.13):

	Exit on missing / wrong firebird.conf with error report in system
	log

2003-04-19 18:44  alexpeshkoff

	* firebird2/: src/common/config/config.cpp (1.33),
	src/common/config/config_file.cpp (1.5),
	src/common/config/config_file.h (1.3), src/jrd/db_alias.cpp (1.10),
	src/jrd/os/posix/fbsyslog.cpp (1.1), src/jrd/os/win32/fbsyslog.cpp
	(1.1), src/jrd/os/fbsyslog.h (1.1), builds/win32/msvc6/common.dsp
	(1.19), builds/posix/make.shared.variables (1.22):

	Exit on missing / wrong firebird.conf with error report in system
	log

2003-04-19 18:39  alexpeshkoff

	* firebird2/src/jrd/: gds.cpp (1.73), gds_proto.h (1.15):

	Changed gds__log parameter to be const

2003-04-18 12:30  paul_reeves

	* firebird2/builds/win32/preprocess.bat (1.7):

	Update reference to downloadable file.

2003-04-17 22:58  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.62):

	bugfix: stored procedure with input parameters and aggregate
	tracking/validating methods failed

2003-04-17 20:42  bellardo

	* firebird2/configure.in (1.133):

	Don't forget to create the darwin specific OS directories in gen/*

2003-04-17 20:41  bellardo

	* firebird2/autogen.sh (1.8):

	Fix the permissions on the configure script, just in case it is
	needed (like on Darwin)

2003-04-17 12:15  aafemt

	* firebird2/src/lock/lock.cpp (1.48):

	Fix for previous commit

2003-04-17 10:30  dimitr

	* firebird2/src/jrd/jrd_pwd.h (1.6):

	Fixed crash in the embedded server.

2003-04-17 00:49  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.61):

	bugfix: Parameters from stored procedures in a sub-select where not
	remaped to the good context in a aggregate query.

	example: SELECT   (SELECT sp.x FROM SP_TEST(T1.ID) sp) FROM
	Table1 T1 GROUP BY   T1.ID

2003-04-16 12:16  aafemt

	* firebird2/src/: alice/alice.h (1.15), alice/tdr.cpp (1.17),
	burp/backup.epp (1.22), burp/burp.cpp (1.32), burp/burp.h (1.17),
	burp/canonical.cpp (1.20), burp/restore.epp (1.28), dsql/dsql.cpp
	(1.53), dsql/errd.cpp (1.16), dsql/metd.epp (1.25), dsql/movd.cpp
	(1.7), dsql/preparse.cpp (1.16), dsql/user_dsql.cpp (1.20),
	dudley/exe.epp (1.17), dudley/extract.epp (1.11), dudley/lex.cpp
	(1.13), gpre/gpre_meta.epp (1.19), isql/show.epp (1.17),
	jrd/alt.cpp (1.21), jrd/blob_filter.cpp (1.3), jrd/cch.cpp (1.34),
	jrd/common.h (1.71), jrd/dfw.epp (1.42), jrd/dyn.epp (1.26),
	jrd/err.cpp (1.19), jrd/event.cpp (1.27), jrd/exe.cpp (1.51),
	jrd/ibase.h (1.36), jrd/iberr.cpp (1.8), jrd/jrd.cpp (1.72),
	jrd/jrd_pwd.h (1.5), jrd/perf.cpp (1.22), jrd/tra.cpp (1.35),
	jrd/utl.cpp (1.32), jrd/vio.cpp (1.45), jrd/why.cpp (1.21),
	lock/driver.cpp (1.6), lock/lock.cpp (1.47), lock/manager.cpp
	(1.7), lock/print.cpp (1.19), qli/all.cpp (1.14), qli/eval.cpp
	(1.22), qli/exe.cpp (1.22), qli/format.cpp (1.15), qli/gener.cpp
	(1.17), qli/lex.cpp (1.13), qli/meta.epp (1.17), qli/proc.epp
	(1.10), qli/show.epp (1.14), remote/inet_server.cpp (1.24),
	remote/interface.cpp (1.43), remote/protocol.cpp (1.25),
	remote/remote.h (1.17), remote/server.cpp (1.31),
	utilities/cache.cpp (1.7), utilities/create_db.cpp (1.7),
	utilities/drop.cpp (1.19), utilities/print_pool.cpp (1.4):

	Introduce of ISC_STATUS_ARRAY

2003-04-16 12:10  aafemt

	* firebird2/src/include/fb_types.h (1.21):

	Introduce of ISC_STATUS_ARRAY

2003-04-15 11:19  dimitr

	* firebird2/builds/win32/msvc6/instsvc.dsp (1.12):

	Corrected a typo.

2003-04-14 21:21  skidder

	* firebird2/builds/posix/prefix.linux (1.17):

	Be compatible with older machines

2003-04-14 09:23  alexpeshkoff

	* firebird2/src/jrd/: ext.cpp (1.23), flu.cpp (1.32):

	Suggested by Claudio cleanup

2003-04-13 21:52  skidder

	* firebird2/src/jrd/svc.cpp (1.59):

	Make database stats Service work for Posix CS builds

2003-04-13 17:18  skidder

	* firebird2/doc/WhatsNew (1.28):

	Add description for my lock manager changes

2003-04-13 16:50  dimitr

	* firebird2/doc/WhatsNew (1.27):

	Added RC1 changes.

2003-04-13 15:22  dimitr

	* firebird2/src/jrd/exe.cpp (1.50):

	Fixed problem with error reporting.

2003-04-13 15:07  dimitr

	* firebird2/src/include/gen/msgs.h (1.4):

	Updated messages database.

2003-04-13 14:14  dimitr

	* firebird2/builds/win32/preprocess.bat (1.6):

	Updated win32 build.

2003-04-13 10:21  fsg

	* firebird2/src/jrd/common.h (1.70):

	use the right conversion specifiers for linux

2003-04-12 19:06  alexpeshkoff

	* firebird2/src/jrd/isc.cpp (1.34):

	New UdfAccess implementation - related cleanup

2003-04-12 18:34  alexpeshkoff

	* firebird2/src/: common/config/config.cpp (1.32),
	common/config/config.h (1.21), jrd/flu.cpp (1.31):

	Restrict UDF access via UdfAccess entry in firebird.conf

2003-04-12 12:24  alexpeshkoff

	* firebird2/src/common/config/dir_list.cpp (1.9):

	Directory access restrictions don't apply now to BOOT_BUILD

2003-04-12 12:04  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.71):

	Any database, mentioned in aliases.conf, may be accessed regardless
	of DatabaseAccess parameter in firebird.conf.

2003-04-11 12:32  paul_reeves

	* firebird2/builds/win32/blrtable.bat (1.3):

	Add a (very) little documentation to some of the Win32 .bat files.
	Improve blrtable.bat's manners (and of course get it to compile
	blrtable again.)

2003-04-11 09:28  dimitr

	* firebird2/src/jrd/btr.cpp (1.29):

	no message

2003-04-10 12:48  aafemt

	* firebird2/src/include/fb_types.h (1.20):

	STATUS -> ISC_STATUS. Finalize

2003-04-10 12:38  aafemt

	* firebird2/src/utilities/: cache.cpp (1.6), drop.cpp (1.18):

	STATUS -> ISC_STATUS

2003-04-10 12:31  aafemt

	* firebird2/src/remote/: allr.cpp (1.11), inet.cpp (1.68),
	inet_proto.h (1.2), inet_server.cpp (1.23), inter_proto.h (1.3),
	interface.cpp (1.42), merge.cpp (1.9), protocol.cpp (1.24),
	protocol.h (1.10), remot_proto.h (1.2), remote.cpp (1.14), remote.h
	(1.16), server.cpp (1.30), xnet.cpp (1.21), xnet_proto.h (1.4):

	STATUS -> ISC_STATUS

2003-04-10 12:16  aafemt

	* firebird2/src/qli/: all.cpp (1.13), err.cpp (1.10), err_proto.h
	(1.2), eval.cpp (1.21), exe.cpp (1.21), exe.h (1.10), format.cpp
	(1.14), gener.cpp (1.16), lex.cpp (1.12), meta.epp (1.16), proc.epp
	(1.9), show.epp (1.13):

	STATUS -> ISC_STATUS

2003-04-10 12:08  aafemt

	* firebird2/src/lock/: driver.cpp (1.5), lock.cpp (1.46),
	lock_proto.h (1.2), manager.cpp (1.6), print.cpp (1.18):

	STATUS -> ISC_STATUS

2003-04-10 09:50  eku

	* firebird2/builds/posix/: Makefile.in.embed.qli (1.10),
	Makefile.in.msgs (1.10), Makefile.in.refDatabases (1.16),
	make.shared.targets (1.11):

	Fixed typo: LN_S->LN

2003-04-10 09:06  eku

	* firebird2/src/jrd/common.h (1.69):

	SINIX-Z: added missing format macros.

2003-04-10 08:49  aafemt

	* firebird2/src/jrd/: alt.cpp (1.20), blb.cpp (1.30), blf_proto.h
	(1.5), blob_filter.cpp (1.2), blob_filter.h (1.4), cch.cpp (1.33),
	cch_proto.h (1.4), dfw.epp (1.41), dyn.epp (1.25), dyn_def.epp
	(1.33), entry.h (1.6), err.cpp (1.18), err_proto.h (1.8), event.cpp
	(1.26), event_proto.h (1.5), exe.cpp (1.49), ext.cpp (1.22),
	filte_proto.h (1.2), filters.cpp (1.12), gds.cpp (1.72),
	gds_proto.h (1.14), iberr.cpp (1.7), iberr.h (1.6), iberr_proto.h
	(1.2), intl.cpp (1.31), intl_proto.h (1.3), isc_s_proto.h (1.6),
	isc_sync.cpp (1.52), jrd.cpp (1.70), jrd.h (1.42), jrd_proto.h
	(1.7), jrd_pwd.h (1.4), lck.cpp (1.17), met.epp (1.56), pag.cpp
	(1.37), par.cpp (1.41), perf.cpp (1.21), sdl.cpp (1.13),
	sdl_proto.h (1.3), sort.cpp (1.34), sort.h (1.7), sort_proto.h
	(1.3), status.cpp (1.9), status.h (1.3), svc.cpp (1.58), svc.h
	(1.15), svc_proto.h (1.6), tra.cpp (1.34), utl.cpp (1.31),
	utl_proto.h (1.6), vio.cpp (1.44), why.cpp (1.20), why_proto.h
	(1.6):

	STATUS -> ISC_STATUS

2003-04-10 08:34  eku

	* firebird2/builds/posix/: Makefile.in.embed.qli (1.9),
	Makefile.in.firebird (1.36), Makefile.in.msgs (1.9),
	Makefile.in.refDatabases (1.15), make.rules (1.17),
	make.shared.targets (1.10):

	Use predefined macros from make.defaults!

2003-04-10 08:26  aafemt

	* firebird2/src/isql/: isql.epp (1.29), isql_proto.h (1.4),
	show.epp (1.16):

	STATUS -> ISC_STATUS

2003-04-10 08:19  aafemt

	* firebird2/src/: dudley/ddl.cpp (1.14), dudley/ddl_proto.h (1.4),
	dudley/exe.epp (1.16), dudley/extract.epp (1.10), dudley/lex.cpp
	(1.12), gpre/gpre_meta.epp (1.18), gpre/gpre_meta_boot.cpp (1.15):

	STATUS -> ISC_STATUS

2003-04-10 08:14  aafemt

	* firebird2/src/dsql/: array.epp (1.10), array_proto.h (1.2),
	blob.epp (1.9), blob_proto.h (1.2), ddl.cpp (1.46), dsql.cpp
	(1.52), dsql.h (1.26), dsql_proto.h (1.7), errd.cpp (1.15),
	errd_proto.h (1.3), metd.epp (1.24), movd.cpp (1.6), parse.y
	(1.67), pass1.cpp (1.60), prepa_proto.h (1.4), preparse.cpp (1.15),
	user__proto.h (1.4), user_dsql.cpp (1.19), utld.cpp (1.12),
	utld_proto.h (1.3):

	STATUS -> ISC_STATUS

2003-04-10 08:10  aafemt

	* firebird2/src/common/fb_exception.cpp (1.4):

	STATUS -> ISC_STATUS

2003-04-10 08:06  aafemt

	* firebird2/src/burp/: backup.epp (1.21), burp.cpp (1.31), burp.h
	(1.16), burp_proto.h (1.3), canonical.cpp (1.19), restore.epp
	(1.27):

	STATUS -> ISC_STATUS

2003-04-10 08:03  aafemt

	* firebird2/src/jrd/ibase.h (1.35):

	defines -> typedefs

2003-04-10 08:02  aafemt

	* firebird2/src/: include/fb_exception.h (1.6), include/fb_types.h
	(1.19), alice/alice.cpp (1.27), alice/alice.h (1.14),
	alice/alice_meta.epp (1.11), alice/alice_meta.h (1.3),
	alice/alice_proto.h (1.2), alice/tdr.cpp (1.16), alice/tdr_proto.h
	(1.4):

	STATUS -> ISC_STATUS

2003-04-09 15:20  dimitr

	* firebird2/src/remote/: inet.cpp (1.67), protocol.h (1.9),
	xnet.cpp (1.20):

	1. Ask for only asymmetric protocols from the client side.  2.
	Cleanup.

2003-04-09 12:51  dimitr

	* firebird2/src/dsql/parse.y (1.66):

	Misprint.

2003-04-09 12:48  dimitr

	* firebird2/src/remote/server.cpp (1.29):

	Accept only asymmetric protocols on the server side.

2003-04-09 12:18  dimitr

	* firebird2/src/dsql/parse.y (1.65):

	no message

2003-04-09 12:14  dimitr

	* firebird2/src/dsql/parse.y (1.64):

	Fixed migration rule in the parser which allows columns to be
	renamed.

2003-04-09 12:08  dimitr

	* firebird2/builds/win32/msvc6/: alice.dsp (1.13),
	alice_classic.dsp (1.10), burp.dsp (1.15), burp_classic.dsp (1.13),
	common.dsp (1.18), common_classic.dsp (1.12), dsql_server.dsp
	(1.18), dsql_server_classic.dsp (1.14), engine.dsp (1.26),
	engine_classic.dsp (1.24), engine_embed.dsp (1.5),
	fb_inet_server.dsp (1.15), fb_lock_print.dsp (1.16), fbclient.dsp
	(1.30), fbembed.dsp (1.21), fbguard.dsp (1.16), fbserver.dsp
	(1.26), fbudf.dsp (1.9), gbak.dsp (1.16), gdef.dsp (1.12),
	gds32.dsp (1.17), gfix.dsp (1.15), gpre.dsp (1.16), gpre_boot.dsp
	(1.16), gsec.dsp (1.11), gsplit.dsp (1.5), gstat.dsp (1.12),
	ib_udf.dsp (1.14), ib_util.dsp (1.14), instreg.dsp (1.11),
	instsvc.dsp (1.11), intl.dsp (1.19), isql.dsp (1.17), lock.dsp
	(1.11), lock_classic.dsp (1.9), qli.dsp (1.11), remote.dsp (1.16),
	remote_classic.dsp (1.13), utilities.dsp (1.11),
	utilities_classic.dsp (1.9):

	Fixed win32 build.

2003-04-09 10:57  brodsom

	* firebird2/src/jrd/common.h (1.68):

	Needed & Forgoten commit

2003-04-09 07:57  fsg

	* firebird2/src/jrd/common.h (1.67):

	xLONGFORMAT and XLONGFORMAT aren't defined for linux

2003-04-08 12:38  brodsom

	* firebird2/src/isql/: isql.epp (1.28), show.epp (1.15):

	Isql warning fixes

2003-04-08 12:36  brodsom

	* firebird2/src/remote/interface.cpp (1.41):

	Avoid nested ifdefs (Thanks to Claudio)

2003-04-08 12:20  aafemt

	* firebird2/: builds/posix/Makefile.in.firebird (1.35),
	builds/posix/make.rules (1.16), src/jrd/ibase.h (1.34):

	Public headers don't use pathes in #include directives any more.
	Now they can be provided 'as is'

2003-04-08 03:06  brodsom

	* firebird2/src/remote/: xnet.cpp (1.19), interface.cpp (1.40),
	parser.cpp (1.8), server.cpp (1.28):

	REMOTE warning fixes

2003-04-08 03:02  brodsom

	* firebird2/src/lock/lock.cpp (1.45):

	Lock warning fixes

2003-04-08 03:01  brodsom

	* firebird2/src/dudley/ddl.cpp (1.13):

	Dudley warning fixes

2003-04-08 02:31  brodsom

	* firebird2/src/dsql/: ddl.cpp (1.45), dsql.cpp (1.51), gen.cpp
	(1.31), pass1.cpp (1.59):

	DSQL warning fixes.

2003-04-07 23:51  brodsom

	* firebird2/src/burp/: restore.epp (1.26), mvol.cpp (1.12),
	burp.cpp (1.30), backup.epp (1.20):

	- Fixes for burp warnings.

2003-04-07 21:16  brodsom

	* firebird2/src/jrd/tra.cpp (1.33):

	Modify previous change

2003-04-07 17:48  alexpeshkoff

	* firebird2/src/common/config/: dir_list.cpp (1.8), dir_list.h
	(1.6):

	Removed g++ warnings

2003-04-07 12:14  aafemt

	* firebird2/builds/posix/Makefile.in.firebird (1.34):

	fix typo

2003-04-07 10:39  brodsom

	* firebird2/src/jrd/sdl.cpp (1.12):

	Change the format of the ifdef

2003-04-06 17:00  alexpeshkoff

	* firebird2/src/: jrd/jrd.cpp (1.69), jrd/isc_file.cpp (1.50),
	jrd/ext.cpp (1.21), jrd/isc_f_proto.h (1.6), jrd/dfw.epp (1.40),
	common/config/dir_list.h (1.5), common/config/config.cpp (1.31),
	common/config/config.h (1.20), common/config/dir_list.cpp (1.7):

	New style of files access configuration

2003-04-06 13:40  alexpeshkoff

	* firebird2/src/: jrd/svc.cpp (1.57), jrd/gds.cpp (1.71),
	jrd/gds_proto.h (1.13), jrd/isc.cpp (1.33), jrd/isc_proto.h (1.5),
	qli/help.epp (1.7), gpre/ftn.cpp (1.20):

	1. Fixed potential buffer overflow in gds__prefix* family of
	functions.  2. Changed second parameter declaration to be const.

2003-04-06 13:34  dimitr

	* firebird2/src/dsql/parse.y (1.63):

	no message

2003-04-06 13:20  dimitr

	* firebird2/src/dsql/: keywords.cpp (1.16), misc_func.cpp (1.3),
	node.h (1.22), parse.y (1.62), pass1.cpp (1.58):

	1. Cleanup 2. ROWS_AFFECTED is renamed to ROW_COUNT (see SQL2002
	specification) 3. CONNECTION_ID/TRANSACTION_ID are renamed to
	CURRENT_CONNECTION/CURRENT_TRANSACTION (see SQL2002 recommendations
	for context functions) 4. Solved most of the shift/reduce conflicts
	and all reduce/reduce conflicts in the grammar 5. Fixed ambiguity
	in ORDER BY clause, when both the value and the clause itself could
	contain COLLATE word (now explicit collation sequence of the value
	is used in the ordering logic) 6. Some of newly introduced tokens
	are made non-reserved 7. Added code to enable ORDER/GROUP BY
	ordinal when asterisk is used in the select list (not sure which
	version it should go, so it's commented out so far)

2003-04-06 12:09  dimitr

	* firebird2/src/dsql/: dsql.h (1.25), make.cpp (1.30):

	Cleanup.

2003-04-06 11:08  alexpeshkoff

	* firebird2/src/: jrd/jrd.cpp (1.68), jrd/ext.cpp (1.20),
	jrd/isc_file.cpp (1.49), common/config/dir_list.h (1.4):

	Code cleanup

2003-04-04 12:40  aafemt

	* firebird2/builds/posix/Makefile.in.static.gbak (1.6):

	Prevent static gbak from multiple build

2003-04-03 23:36  skidder

	* firebird2/src/dsql/dsql.h (1.24):

	Make PROD_BUILD compile again

2003-04-03 22:07  brodsom

	* firebird2/src/jrd/lck.cpp (1.16):

	ifdef code to avoid not used warnings.

2003-04-03 22:06  brodsom

	* firebird2/src/jrd/: dfw.epp (1.39), cvt.cpp (1.20), cvt2.cpp
	(1.11):

	Avoid signed unsigned comparisons

2003-04-03 20:41  brodsom

	* firebird2/src/: jrd/vio.cpp (1.43), jrd/thd.cpp (1.18),
	dsql/make.cpp (1.29):

	Avoid signed unsigned comparisons

2003-04-03 19:19  brodsom

	* firebird2/src/jrd/: tra.cpp (1.32), tpc.cpp (1.6):

	Avoid signed unsigned comparison

2003-04-03 19:14  brodsom

	* firebird2/src/: burp/canonical.cpp (1.18), remote/inet.cpp
	(1.66):

	Avoid signed unsigned comparison

2003-04-03 15:52  brodsom

	* firebird2/src/jrd/: rse.cpp (1.26), isc_sync.cpp (1.51), intl.cpp
	(1.30), flu.cpp (1.30), cmp.cpp (1.47), event.cpp (1.25),
	filters.cpp (1.11), blb.cpp (1.29):

	- Avoiding some signed unsigned comparisons

2003-04-03 15:46  brodsom

	* firebird2/src/jrd/vio.cpp (1.42):

	Correct formats

2003-04-03 15:32  alexpeshkoff

	* firebird2/src/common/config/dir_list.cpp (1.6):

	Enabled up-dir access for fully opened filesystem

2003-04-03 12:13  brodsom

	* firebird2/src/jrd/sdl.cpp (1.11):

	- Patch bug

2003-04-03 12:09  brodsom

	* firebird2/src/jrd/: why.cpp (1.19), isc.cpp (1.32), svc.cpp
	(1.56), gds.cpp (1.70):

	- Ifdef unused or conditioned code - Remove intermediate macro

2003-04-03 11:34  brodsom

	* firebird2/src/qli/: parse.cpp (1.15), show.epp (1.12), exe.cpp
	(1.20), expand.cpp (1.12), format.cpp (1.13), lex.cpp (1.11),
	mov.cpp (1.17), compile.cpp (1.11), eval.cpp (1.20), command.cpp
	(1.8):

	- ifdef unused or conditioned code - Correct formats - Change NULL
	to 0 or FALSE

2003-04-03 11:29  brodsom

	* firebird2/src/dsql/: pass1.cpp (1.57), make.cpp (1.28), metd.epp
	(1.23), dsql.h (1.23):

	- Spli macro to avoid not used warnings - Minor code formatting

2003-04-03 11:26  brodsom

	* firebird2/src/isql/: show.epp (1.14), isql.epp (1.27), isql.h
	(1.8):

	- Remove unneeded macro - Move alpha_months from header to isql.epp

2003-04-03 11:23  brodsom

	* firebird2/src/remote/xnet.cpp (1.18):

	Use 0 instead of NULL

2003-04-03 11:21  brodsom

	* firebird2/src/remote/interface.cpp (1.39):

	Ifdef variable declaration

2003-04-03 10:52  brodsom

	* firebird2/src/gpre/cob.cpp (1.22):

	ifdef unused code

2003-04-03 10:51  brodsom

	* firebird2/src/msgs/build_file.epp (1.11):

	Correct formats

2003-04-03 10:51  brodsom

	* firebird2/src/burp/: burpswi.h (1.7), spit.cpp (1.10):

	Move definitions only used by gspit to spit.cpp

2003-04-03 10:49  brodsom

	* firebird2/src/jrd/os/win32/thd_priority.cpp (1.10):

	Comment unused var decl

2003-04-03 09:35  eku

	* firebird2/builds/posix/make.shared.targets (1.9):

	SVR4 yacc doesn't support '-b' option. So use 'mv' to achieve the
	same result.

2003-04-03 08:55  eku

	* firebird2/src/dsql/parse.y (1.61):

	SVR4 yacc doesn't like C++ style comments!

2003-04-03 04:16  brodsom

	* firebird2/src/iscguard/: cntl_guard.cpp (1.8), iscguard.cpp
	(1.19):

	- Correct formats - Remove unused var - ifdef unused code - add
	brackets to initializer

2003-04-03 04:03  brodsom

	* firebird2/src/dudley/: trn.cpp (1.11), exe.epp (1.15), expand.cpp
	(1.11), extract.epp (1.9):

	- Correct formats - Remove unused var - ifdef unused code

2003-04-03 04:00  brodsom

	* firebird2/src/dudley/: parse.cpp (1.17), ddl.h (1.7):

	- Move definition from header to the c which use it.  - Remove
	unused var - Change NULL to 0

2003-04-03 03:48  brodsom

	* firebird2/src/dsql/: dsql.cpp (1.50), hsh.cpp (1.10):

	Correct formats

2003-04-03 03:36  brodsom

	* firebird2/src/dsql/parse.y (1.60):

	- Update parser (with byacc 1.9)

2003-04-03 00:24  brodsom

	* firebird2/builds/posix/make.shared.targets (1.8):

	Filter crlf in windows platform

2003-04-02 17:13  alexpeshkoff

	* firebird2/src/: jrd/os/win32/path_utils.cpp (1.6),
	common/config/dir_list.cpp (1.5):

	Fixed use of / and c:\ in directories list

2003-04-02 16:31  brodsom

	* firebird2/src/jrd/svc.cpp (1.55):

	- Avoid some not defined/not used warnings.

2003-04-02 16:30  brodsom

	* firebird2/src/jrd/isc_file.cpp (1.48):

	- Avoid not defined warning and put some comments in C++ format.

2003-04-02 14:07  brodsom

	* firebird2/src/gpre/gpre.cpp (1.24):

	- Add some ifdefs to isolate better the langs

2003-04-02 14:01  brodsom

	* firebird2/src/jrd/jrd.h (1.41):

	- Remove unsigned-signed comparison warnings.

2003-04-02 13:49  brodsom

	* firebird2/src/gpre/pretty.cpp (1.10):

	- Remove ugly & unneeded casts

2003-04-02 13:23  brodsom

	* firebird2/src/jrd/utl.cpp (1.30):

	- Use 0 instead NULL to compare with USHORT

2003-04-02 13:22  brodsom

	* firebird2/src/jrd/isc_sync.cpp (1.50):

	- Avoid unused variable warnings

2003-04-02 13:20  brodsom

	* firebird2/src/jrd/isc.cpp (1.31):

	- Avoid partially bracketed warning

2003-04-02 13:18  brodsom

	* firebird2/src/jrd/gds.cpp (1.69):

	- Avoid signed-unsigned comparison - alloc_mutex only used for
	V4_THR - Correct landId argument.

2003-04-02 13:14  brodsom

	* firebird2/src/common/config/dir_list.cpp (1.4):

	- Avoid signed-unsigned comparison

2003-04-02 13:13  brodsom

	* firebird2/src/jrd/opt.cpp (1.68):

	- Comment unneeded checks or conditions

2003-04-02 13:03  brodsom

	* firebird2/src/lock/lock.cpp (1.44):

	- Comment unneeded checks

2003-04-02 12:58  brodsom

	* firebird2/src/remote/: merge.cpp (1.8), xnet.cpp (1.17), xnet.h
	(1.3):

	- Remove unneeded define - Correct format - Use 0 instead of NULL
	in comparison

2003-04-02 01:22  brodsom

	* firebird2/src/jrd/jrd.cpp (1.67):

	- USHORT dpb_sql_dialect can't be < 0 - databases_mutex is only
	used when v4_threading is defined and superserver not.

2003-04-01 23:59  brodsom

	* firebird2/src/jrd/: perf.cpp (1.20), isc_sync.cpp (1.49), dpm.epp
	(1.15), functions.cpp (1.7):

	Correct formats

2003-04-01 19:58  brodsom

	* firebird2/src/jrd/: sdl.cpp (1.10), vio.cpp (1.41), dpm.epp
	(1.14), gds.cpp (1.68), perf.cpp (1.19):

	Correct formats

2003-04-01 17:36  alexpeshkoff

	* firebird2/src/jrd/isc_file.cpp (1.47):

	Fixed QLI build

2003-04-01 17:36  alexpeshkoff

	* firebird2/src/remote/: allr_proto.h (1.3), allr.cpp (1.10):

	Fixed parameters names & some preprocessing cleanup

2003-04-01 13:49  brodsom

	* firebird2/src/gpre/: pat.cpp (1.8), exp.cpp (1.12), c_cxx.cpp
	(1.20):

	Correct formats

2003-04-01 13:43  brodsom

	* firebird2/src/lock/lock.cpp (1.43):

	Correct formats

2003-04-01 13:32  brodsom

	* firebird2/src/remote/inet.cpp (1.65):

	Correct formats

2003-04-01 13:24  brodsom

	* firebird2/src/jrd/common.h (1.66):

	Correct formats

2003-04-01 01:40  brodsom

	* firebird2/src/dsql/: parse.y (1.59), keywords.cpp (1.15):

	Changes to allow use of bison to create parse.cpp

2003-03-31 21:11  arnobrinkman

	* firebird2/src/dsql/: gen.cpp (1.30), make.cpp (1.27), pass1.cpp
	(1.56):

	bugfix: 1) bug with sub-selects inside COALESCE function.  2) bug
	with parameter ordering.

2003-03-31 19:43  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.66):

	Added DatabasesDirs parameter to firebird.conf.  Databases may be
	accessed only in trees, listed there.  For compatibility reasons,
	default = /

	Also filename type cleanup in gds_attach & gds_create

2003-03-31 19:41  alexpeshkoff

	* firebird2/src/: common/config/config.cpp (1.30),
	common/config/config.h (1.19), jrd/dfw.epp (1.38),
	jrd/isc_f_proto.h (1.5), jrd/isc_file.cpp (1.46), jrd/jrd_proto.h
	(1.6):

	Added DatabasesDirs parameter to firebird.conf.  Databases may be
	accessed only in trees, listed there.  For compatibility reasons,
	default = /

2003-03-31 12:29  aafemt

	* firebird2/builds/posix/: Makefile.in.client.util (1.9),
	Makefile.in.fbserver (1.10), Makefile.in.libfbclient (1.14),
	prefix.mingw (1.17):

	Improve Win32 build. Add resources to superserver

2003-03-30 18:55  arnobrinkman

	* firebird2/src/jrd/: inf.cpp (1.18), svc.cpp (1.54):

	bugfix: A good bugfix with the database statistics problem which
	also exists in FB1.0. Thanks to Claudio Valderrama which pointed to
	problems in the previous commited fix.

2003-03-29 16:49  dimitr

	* firebird2/src/jrd/svc.cpp (1.53):

	Allowed Services API for win32 CS (gbak/gfix only). gstat/gsec are
	not supported yet.

2003-03-29 16:36  alexpeshkoff

	* firebird2/src/jrd/os/win32/path_utils.cpp (1.5):

	make pathSplit work with paths, not processed by
	ISC_expand_filename

2003-03-28 12:29  aafemt

	* firebird2/builds/posix/: Makefile.in.client.gbak (1.6),
	Makefile.in.client.gfix (1.7), Makefile.in.client.gpre (1.9),
	Makefile.in.client.isql (1.6), Makefile.in.embed.gbak (1.6),
	Makefile.in.embed.gfix (1.7), Makefile.in.embed.gpre (1.9),
	Makefile.in.embed.isql (1.6), Makefile.in.embed.qli (1.8),
	Makefile.in.embed.util (1.8), Makefile.in.fbserver (1.9),
	Makefile.in.inet_server (1.11), make.defaults (1.22), make.rules
	(1.15), make.shared.targets (1.7), prefix.mingw (1.16):

	Ironing POSIX build. Resources were added to some exe and dll's

2003-03-27 18:15  brodsom

	* firebird2/src/gpre/: int_cxx.cpp (1.10), ftn.cpp (1.19),
	c_cxx.cpp (1.19), cob.cpp (1.21), ada.cpp (1.15):

	Fix some wrong format strings/argument lists

2003-03-27 12:21  aafemt

	* firebird2/: builds/posix/Makefile.in.client.gbak (1.5),
	builds/posix/Makefile.in.client.gdef (1.5),
	builds/posix/Makefile.in.client.gfix (1.6),
	builds/posix/Makefile.in.client.gpre (1.8),
	builds/posix/Makefile.in.client.isql (1.5),
	builds/posix/Makefile.in.client.util (1.8),
	builds/posix/Makefile.in.codes (1.5),
	builds/posix/Makefile.in.embed.gbak (1.5),
	builds/posix/Makefile.in.embed.gdef (1.5),
	builds/posix/Makefile.in.embed.gfix (1.6),
	builds/posix/Makefile.in.embed.gpre (1.8),
	builds/posix/Makefile.in.embed.isql (1.5),
	builds/posix/Makefile.in.embed.lockmgr (1.5),
	builds/posix/Makefile.in.embed.qli (1.7),
	builds/posix/Makefile.in.embed.util (1.7),
	builds/posix/Makefile.in.extern.editline (1.2),
	builds/posix/Makefile.in.extlib (1.9),
	builds/posix/Makefile.in.fbserver (1.8),
	builds/posix/Makefile.in.fbutil (1.6),
	builds/posix/Makefile.in.firebird (1.33),
	builds/posix/Makefile.in.inet_server (1.10),
	builds/posix/Makefile.in.intl (1.11),
	builds/posix/Makefile.in.libfbclient (1.13),
	builds/posix/Makefile.in.libfbembed (1.10),
	builds/posix/Makefile.in.libfbstatic (1.5),
	builds/posix/Makefile.in.msgs (1.8),
	builds/posix/Makefile.in.refDatabases (1.14),
	builds/posix/Makefile.in.static.gbak (1.5),
	builds/posix/Makefile.in.static.gpre (1.10),
	builds/posix/Makefile.in.static.isql (1.6),
	builds/posix/make.defaults (1.21), builds/posix/make.rules (1.14),
	builds/posix/prefix.mingw (1.15), doc/README.makefiles (1.3):

	Ironing POSIX build

2003-03-27 11:39  paul_reeves

	* firebird2/src/remote/inet.cpp (1.64):

	Fix for an SS event handler bug (code courtesy of Jim Starkey)

2003-03-27 04:14  brodsom

	* firebird2/builds/posix/prefix.mingw (1.14):

	Modify warning options. Remove unknown-pragmas and add format and
	signed compare

2003-03-26 12:08  brodsom

	* firebird2/builds/posix/: Makefile.in.static.isql (1.5),
	Makefile.in.static.gbak (1.4):

	Correct typing errors

2003-03-25 13:07  skidder

	* firebird2/src/lock/lock.cpp (1.42):

	Fix up little issues with lock manager

2003-03-25 12:07  aafemt

	* firebird2/builds/posix/: Makefile.in.fbserver (1.7),
	Makefile.in.inet_server (1.9), Makefile.in.libfbclient (1.12),
	Makefile.in.libfbembed (1.9), prefix.mingw (1.13):

	Another step towards MinGW CS build

2003-03-25 10:48  dimitr

	* firebird2/src/jrd/: opt.cpp (1.67), vio.cpp (1.40):

	Cleanup.

2003-03-25 10:40  dimitr

	* firebird2/src/jrd/opt.cpp (1.66):

	Fixed optimizer bug introduced by me appr. one month ago.

2003-03-25 03:22  brodsom

	* firebird2/builds/win32/: msvc6/engine.dsp (1.25),
	msvc6/engine_classic.dsp (1.23), msvc6/engine_embed.dsp (1.4),
	msvc7/engine.vcproj (1.17), msvc7/engine_classic.vcproj (1.16),
	msvc7/engine_embed.vcproj (1.4):

	Remove WINDOWS_ONLY remains

2003-03-24 15:41  skidder

	* firebird2/src/jrd/: blb.cpp (1.28), btr.cpp (1.28), exe.cpp
	(1.48), idx.cpp (1.13), jrd.h (1.40), rse.cpp (1.25), thd.cpp
	(1.17), vio.cpp (1.39):

	Fix up the reason of slowdown of Windows CS

2003-03-24 15:32  skidder

	* firebird2/src/lock/: lock.cpp (1.41), lock.h (1.17):

	Lock manager changes.  1. Cleanup #define's a little 2. Shutdown
	blocking thread cleanly on Windows CS 3. Fix Windows CS lock-ups
	(make wakeup event manual-reset) 4. Detect deadlocks instantly in
	most cases (if blocking owner	dies during AST processing deadlock
	scan timeout still applies)

2003-03-24 14:35  brodsom

	* firebird2/src/jrd/: thd.h (1.12), jrd.h (1.39), grant.epp (1.15),
	jrd.cpp (1.65), fun.epp (1.19), gds.cpp (1.67), dyn.epp (1.24),
	dbg.cpp (1.9), all.cpp (1.14):

	Use V4_THREADING explicitly instead and remove empty defined
	macros. This change try to make clear V4_THREADING use.

2003-03-23 18:16  dimitr

	* firebird2/src/remote/interface.cpp (1.38):

	Cleanup.

2003-03-23 17:50  alexpeshkoff

	* firebird2/src/: common/config/dir_list.cpp (1.3),
	common/config/dir_list.h (1.3), jrd/dyn_def.epp (1.32), jrd/ext.cpp
	(1.19), jrd/ext_proto.h (1.5), jrd/isc.cpp (1.30), jrd/isc.h (1.6),
	jrd/os/posix/path_utils.cpp (1.4), jrd/os/win32/path_utils.cpp
	(1.4), jrd/os/path_utils.h (1.5):

	External files access restriction cleanup

2003-03-23 13:06  alexpeshkoff

	* firebird2/src/remote/: allr.cpp (1.9), allr_proto.h (1.2):

	Implemented a bit more informative memory leaks debugging in remote

2003-03-23 10:05  dimitr

	* firebird2/src/jrd/: ini.epp (1.18), jrd.cpp (1.64):

	After some research, I've disabled the automatic ODS upgrade due to
	lack of reliability.

2003-03-22 07:18  dimitr

	* firebird2/src/burp/: backup.epp (1.19), restore.epp (1.25):

	Rolled back part of my previous commit. In fact, only one line fix
	was required.

2003-03-21 17:19  dimitr

	* firebird2/src/burp/: backup.epp (1.18), restore.epp (1.24):

	Fixed (porting?) bugs related to GBAK and Services API.

2003-03-21 14:16  brodsom

	* firebird2/src/intl/cv_unicode_fss.h (1.3):

	Remove remaining warnings in intl

2003-03-21 14:11  brodsom

	* firebird2/builds/win32/msvc6/: gbak.dsp (1.15), gsplit.dsp (1.4):

	Remove wsock32.lib (thanks to Claudio)

2003-03-21 12:53  aafemt

	* firebird2/: configure.in (1.132),
	builds/posix/Makefile.in.client.util (1.7),
	builds/posix/Makefile.in.libfbclient (1.11),
	builds/posix/make.defaults (1.20), builds/posix/prefix.mingw
	(1.12):

	Few improvements for Win32 SS build procedure

2003-03-20 23:43  arnobrinkman

	* firebird2/src/jrd/: inf.cpp (1.17), svc.cpp (1.52):

	bugfix on service API, reported by Martijn Tonies in fb-devel.
	This bug exists already since FB1.0.  Due bad validate-checking on
	returned value this even causes a server-crash !!!!

2003-03-20 12:11  aafemt

	* firebird2/: configure.in (1.131),
	builds/posix/Makefile.in.firebird (1.32),
	builds/posix/make.defaults (1.19):

	Version information is concentrated in src/misc/writeBuildNum.sh

2003-03-20 10:32  dimitr

	* firebird2/src/burp/burp.cpp (1.29):

	no message

2003-03-20 10:28  dimitr

	* firebird2/src/jrd/: jrd_pwd.h (1.3), pwd.cpp (1.14):

	Make sure attachment handle is closed on server shutdown.

2003-03-20 09:58  alexpeshkoff

	* firebird2/src/jrd/plugin_manager.cpp (1.12):

	Fixed massive memory leak from default pool

2003-03-19 14:14  dimitr

	* firebird2/src/remote/inet.cpp (1.63):

	Reworked my previous changes in INET.

2003-03-19 12:33  skidder

	* firebird2/src/alice/all.cpp (1.11):

	Fix up memory leak in gfix I introduced quite some time ago.
	Noticed by Mike Nordell

2003-03-19 09:49  dimitr

	* firebird2/builds/win32/msvc6/intl.dsp (1.18):

	Fixed LD2_lookup issue.

2003-03-18 09:58  dimitr

	* firebird2/builds/win32/msvc6/gds32.dsp (1.16):

	Updated project files:	 - moved gds32_debug.def   - removed IB7
	functions from compatibility gds32

2003-03-18 09:48  dimitr

	* firebird2/builds/win32/defs/gds32.def (1.2):

	Updated project files:	 - moved gds32_debug.def   - removed IB7
	functions from compatibility gds32

2003-03-18 03:57  brodsom

	* firebird2/src/jrd/common.h (1.65):

	Remove pragma.h (trivial hpux only header) and replace with the
	code (1 line)

2003-03-18 03:13  brodsom

	* firebird2/src/include/fb_types.h (1.18):

	Comment unused types

2003-03-18 03:03  brodsom

	* firebird2/src/jrd/btr.cpp (1.27):

	Replace UTEXT with UCHAR

2003-03-18 02:35  brodsom

	* firebird2/src/burp/canonical.cpp (1.17):

	Remove unneeded/unused code

2003-03-18 02:32  brodsom

	* firebird2/src/jrd/gds.cpp (1.66):

	Remove nested NOT_USED_OR_REPLACED ifdefs

2003-03-17 19:03  alexpeshkoff

	* firebird2/src/jrd/ext.cpp (1.18):

	Cleanup

2003-03-17 19:01  alexpeshkoff

	* firebird2/src/common/config/dir_list.h (1.2):

	Added required comments

2003-03-17 18:57  alexpeshkoff

	* firebird2/src/common/config/: config.cpp (1.29), config.h (1.18):

	Fixed names and default value for EXTERNAL_TABLES_DIRS config
	parameter

2003-03-17 13:12  eku

	* firebird2/src/jrd/isc_file.cpp (1.45):

	Changed the default extensions for databases from .gdb to .fdb The
	Windows and OS X builds have not been updated yet.

2003-03-17 13:05  eku

	* firebird2/: builds/posix/Makefile.in.codes (1.4),
	builds/posix/Makefile.in.embed.qli (1.6),
	builds/posix/Makefile.in.firebird (1.31),
	builds/posix/Makefile.in.msgs (1.7),
	builds/posix/Makefile.in.refDatabases (1.13),
	builds/posix/make.shared.targets (1.6), src/jrd/isc_file.cpp
	(1.44), src/msgs/build_file.epp (1.10), src/msgs/change_msgs.epp
	(1.9), src/msgs/check_msgs.epp (1.4), src/msgs/enter_msgs.epp
	(1.7), src/msgs/include.epp (1.4), src/msgs/load.epp (1.7),
	src/msgs/modify_msgs.epp (1.8), src/msgs/msg.gdl (1.2),
	src/qli/help.epp (1.6):

	Changed the default extensions for databases from .gdb to .fdb The
	Windows and OS X builds have not been updated yet.

2003-03-16 13:04  dimitr

	* firebird2/src/dsql/keywords.cpp (1.14):

	Cleanup.

2003-03-16 11:54  dimitr

	* firebird2/src/dsql/sym.h (1.3):

	Cleanup.

2003-03-16 11:16  dimitr

	* firebird2/src/jrd/: event.cpp (1.24), event.h (1.7):

	Used local subsystem prefix for event request structure.

2003-03-15 21:20  alexpeshkoff

	* firebird2/builds/: win32/msvc6/common.dsp (1.17),
	win32/msvc6/common_classic.dsp (1.11), posix/make.shared.variables
	(1.21):

	Now external tables are checked against directories list

2003-03-15 21:19  alexpeshkoff

	* firebird2/src/common/config/dir_list.cpp (1.2):

	Small posix fix

2003-03-15 21:15  alexpeshkoff

	* firebird2/src/: common/config/dir_list.cpp (1.1),
	common/config/dir_list.h (1.1), jrd/ext.cpp (1.17),
	jrd/os/posix/path_utils.cpp (1.3), jrd/os/win32/path_utils.cpp
	(1.3), jrd/os/path_utils.h (1.4):

	Now external tables are checked against directories list

2003-03-15 21:02  alexpeshkoff

	* firebird2/src/common/config/: config.cpp (1.28), config.h (1.17):

	Add new config parameter

2003-03-15 17:52  skidder

	* firebird2/builds/posix/prefix.linux (1.16):

	Fixup optimization flags to produce fastest possible but still
	correct binary

2003-03-15 09:33  dimitr

	* firebird2/src/jrd/: dfw.epp (1.37), val.h (1.10):

	Fixed buffer overrun with arrays.

2003-03-15 09:14  dimitr

	* firebird2/src/dsql/ddl.cpp (1.44):

	Fixed another bug with RECREATE VIEW.

2003-03-14 12:28  tamlin

	* firebird2/src/jrd/os/win32/mod_loader.cpp (1.6):

	Fix isLoadableModule problem.

2003-03-13 18:02  skidder

	* firebird2/doc/WhatsNew (1.26):

	Added notes about Services API

2003-03-13 17:54  skidder

	* firebird2/src/alice/: exe.cpp (1.12), tdr.cpp (1.15):

	Fix up gfix to work with Services API on Linux CS

2003-03-13 17:48  alexpeshkoff

	* firebird2/src/jrd/os/win32/thd_priority.cpp (1.9):

	Small debugging-aid fix

2003-03-13 16:46  alexpeshkoff

	* firebird2/configure.in (1.130):

	Dropped HAVE_*EXIT defines

2003-03-13 16:42  alexpeshkoff

	* firebird2/src/: include/gen/autoconfig_msvc.h (1.83), jrd/gds.cpp
	(1.65):

	Dropped HAVE_*EXIT defines

2003-03-13 13:46  brodsom

	* firebird2/src/iscguard/cntl_guard.cpp (1.7):

	Remove unused REMOVE macro. The two functions are duplicated in
	cntl.cpp, with exactly the same code.

2003-03-13 13:35  brodsom

	* firebird2/src/qli/: picst_proto.h (1.3), picstr.cpp (1.11), blk.h
	(1.7), eval.cpp (1.19), exe.h (1.9), format.cpp (1.12), format.h
	(1.4):

	Change PIC struct name to avoid conflict with PIC libtool macro

2003-03-13 13:30  brodsom

	* firebird2/src/jrd/: dsc.h (1.7), ibase.h (1.33), val.h (1.9):

	Remove leading underscores from macro names

2003-03-13 12:20  dimitr

	* firebird2/doc/WhatsNew (1.25):

	Added Beta 4 changes.

2003-03-13 11:04  dimitr

	* firebird2/doc/install_win32.txt (1.1):

	Added win32 installation notes.

2003-03-13 07:50  eku

	* firebird2/autogen.sh (1.7):

	Fixed problems with newer vesions of libtool.

2003-03-13 01:49  brodsom

	* firebird2/src/: remote/protocol.cpp (1.23), burp/canonical.cpp
	(1.16):

	Remove LOC_DOUBLE macro (mips || next remains)

2003-03-12 18:46  brodsom

	* firebird2/src/jrd/dsc.h (1.6):

	Change the name of the header macro to make it equal to the macro
	used in ibase.h (agreed with Claudio)

2003-03-12 14:55  eku

	* firebird2/src/remote/inet.cpp (1.62):

	Some systems do not define INADDR_NONE.

2003-03-12 14:20  dimitr

	* firebird2/src/jrd/isc_sync.cpp (1.48):

	Little fix.

2003-03-12 13:39  eku

	* firebird2/: configure.in (1.129),
	builds/posix/Makefile.in.extern.editline (1.1),
	builds/posix/Makefile.in.firebird (1.30),
	builds/posix/make.defaults (1.18),
	src/include/gen/autoconfig_msvc.h (1.82):

	Editline changes:  o got a FB-compliant makefile  o uses configure
	o eventually compiles on SINIX-Z

2003-03-12 12:57  skidder

	* firebird2/configure.in (1.128):

	Getting ready for Beta4

2003-03-12 12:22  dimitr

	* firebird2/src/remote/inet.cpp (1.61):

	Fixed posix builds.

2003-03-12 11:13  dimitr

	* firebird2/src/remote/inet.cpp (1.60):

	1. Cleanup 2. Fixed known issues with event processing 3. Used new
	config options Although these changes seem to be unix-sockets
	compliant, I'm only 99% sure in it, so please let me know if it
	breaks any platform build.

2003-03-11 20:49  brodsom

	* firebird2/src/remote/: inet.cpp (1.59), xnet.cpp (1.16):

	Add two braces to make it work on mingw

2003-03-11 15:55  dimitr

	* firebird2/src/common/config/: config.cpp (1.27), config.h (1.16):

	New config options.

2003-03-11 14:36  brodsom

	* firebird2/src/: gpre/pretty.cpp (1.9), gpre/prett_proto.h (1.2),
	qli/parse.cpp (1.14), qli/symbols.h (1.2), qli/words.h (1.3):

	More PYXIS remains

2003-03-11 12:49  alexpeshkoff

	* firebird2/src/include/gen/autoconfig_msvc.h (1.81):

	Fixed HAVE_ATEXIT define - MSVC has atexit()

2003-03-11 11:34  dimitr

	* firebird2/src/jrd/utl.cpp (1.29):

	Cleanup.

2003-03-11 06:53  tamlin

	* firebird2/src/lock/lock.cpp (1.40):

	Some code cleanup and added a comment about a problem.

2003-03-11 06:50  tamlin

	* firebird2/src/remote/: xnet.cpp (1.15), inet.cpp (1.58),
	server.cpp (1.27):

	Close Win32 handles at exit.

2003-03-11 00:30  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.55):

	corrected mistake in previous commit.

2003-03-10 22:38  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.54):

	bugfix: A bug left with using a aggregate sub-query inside a IN
	clause.

2003-03-10 13:58  brodsom

	* firebird2/src/intl/cv_unicode_fss.h (1.2):

	Remove cs_unicode_fss.h and use cv_unicode_fss.h

2003-03-10 08:02  eku

	* firebird2/src/lock/lock.cpp (1.39):

	Always use gds__prefix to find database system files.

2003-03-09 22:16  skidder

	* firebird2/src/burp/: burp.cpp (1.28), restore.epp (1.23):

	Make backup/restore process work when invoked via Services API on
	Classic engine

2003-03-09 22:13  skidder

	* firebird2/src/jrd/svc.cpp (1.51):

	Enable Services API on all platforms

2003-03-09 22:08  skidder

	* firebird2/src/jrd/svc.cpp (1.50):

	Enable Services API on all platforms

2003-03-09 22:07  skidder

	* firebird2/src/jrd/: btr.cpp (1.26), btr.h (1.6), btr_proto.h
	(1.7), idx.cpp (1.12):

	Fix up engine to work with multi-field foreign constraints again
	after nulls handing changes in unique indices

2003-03-09 10:06  tamlin

	* firebird2/src/jrd/opt.cpp (1.65):

	Fixed a comment mistake (*/ leftover at EOL of //) spotted by
	Claudio.

2003-03-09 03:48  brodsom

	* firebird2/src/jrd/: isc_f_proto.h (1.4), isc_file.cpp (1.43):

	Remove PARSE_FILENAME macro (remains of OS2_ONLY || NETWARE ||
	PC_PLATFORM).

2003-03-09 03:25  brodsom

	* firebird2/src/: gpre/sql.cpp (1.11), dudley/parse.cpp (1.16):

	Add FLINT_CACHE ifdefs

2003-03-09 03:23  brodsom

	* firebird2/src/include/firebird.h (1.12):

	Correct Typo mistake

2003-03-09 01:17  brodsom

	* firebird2/src/qli/eval.cpp (1.18):

	Correct typo mistake

2003-03-08 09:06  dimitr

	* firebird2/src/jrd/: alt.cpp (1.19), dfw.epp (1.36), event.cpp
	(1.23), event.h (1.6), event_proto.h (1.4):

	Cleanup and minor changes in the event manager.

2003-03-07 22:30  tamlin

	* firebird2/src/isql/isql.epp (1.26):

	Fix integer overflow bug + initialize some variables.

2003-03-07 08:41  eku

	* firebird2/: autogen.sh (1.6), configure.in (1.127):

	Started to use libtool (http://www.gnu.org/software/libtool/). It
	will eventually handle all platform specific compile and link
	issues! Removed generated files from the view (config.guess and
	config.sub).

2003-03-07 01:35  brodsom

	* firebird2/src/jrd/opt.cpp (1.64):

	Avoid undefined function warning

2003-03-07 01:35  brodsom

	* firebird2/src/alice/alice.cpp (1.26):

	Avoid unused function warning

2003-03-07 00:25  brodsom

	* firebird2/builds/posix/: Makefile.in.libfbclient (1.10),
	Makefile.in.libfbembed (1.8), prefix.mingw (1.11):

	Update instructions, remove win_libs and give instructions to patch
	manually libfbclient and libfbembed

2003-03-06 14:22  brodsom

	* firebird2/configure.in (1.126):

	Remove lstdc++ from mingw platform libs

2003-03-06 14:16  brodsom

	* firebird2/builds/posix/: Makefile.in.fbserver (1.6),
	Makefile.in.inet_server (1.8), prefix.mingw (1.10):

	Move cntl.cpp to OS_ServerFiles

2003-03-06 13:22  brodsom

	* firebird2/src/intl/: lc_big5.h (1.2), collations/xx88592czech.h
	(1.4):

	Add newline at end of file

2003-03-06 02:14  brodsom

	* firebird2/configure.in (1.125):

	Changes fro MINGW build (forgoten commit) -Add directory

2003-03-06 01:43  brodsom

	* firebird2/builds/win32/: msvc6/engine_classic.dsp (1.22),
	msvc6/engine_embed.dsp (1.3), msvc6/engine.dsp (1.24),
	msvc7/engine.vcproj (1.16), msvc7/engine_classic.vcproj (1.15),
	msvc7/engine_embed.vcproj (1.3):

	Blob_filter is not a epp file since 1999, change the name to .cpp
	and modify the makefiles

2003-03-06 01:38  brodsom

	* firebird2/builds/posix/make.shared.variables (1.20):

	Blob_filter is not a epp file since 1999, change the name to .cpp
	and modify the makefiles

2003-03-06 01:35  brodsom

	* firebird2/: src/jrd/blob_filter.cpp (1.1),
	builds/mac_os_x/CS/CS.pbproj/project.pbxproj (1.3),
	builds/mac_os_x/CS/Helpers.make (1.3), builds/win32/preprocess.bat
	(1.5):

	Blob_filter is not a epp file since 1999, change the name to .cpp
	and modify the makefiles

2003-03-06 01:16  brodsom

	* firebird2/builds/posix/Makefile.in.libfbclient (1.9):

	Changes for MinGW build.  -Patch previous commit

2003-03-06 00:43  brodsom

	* firebird2/src/include/firebird.h (1.11):

	-Changes for MINGW build -SERVER_SHUTDOWN must be defined for
	WIN_NT

2003-03-06 00:36  brodsom

	* firebird2/src/jrd/utl_proto.h (1.5):

	Changes for MINGW build -Correct bad function declaration.

2003-03-05 21:59  brodsom

	* firebird2/builds/posix/Makefile.in.inet_server (1.7):

	Add cntl.cpp

2003-03-05 18:59  brodsom

	* firebird2/builds/posix/Makefile.in.libfbembed (1.7):

	Changes for MINGW build -Use SHRLIB_EXT instead of 'so' -Add
	WIN_LIBS

2003-03-05 18:56  brodsom

	* firebird2/builds/posix/Makefile.in.inet_server (1.6):

	Changes for MINGW build -Add ipserver objects

2003-03-05 18:16  brodsom

	* firebird2/builds/posix/Makefile.in.libfbclient (1.8):

	Changes for MINGW build -Use SHRLIB_EXT instead of 'so' -Add some
	needed sources.  -Add WIN_LIBS

2003-03-05 17:19  brodsom

	* firebird2/builds/posix/: Makefile.in.extlib (1.8),
	Makefile.in.firebird (1.29):

	Changes for MINGW build -Use SHRLIB_EXT instead of 'so'

2003-03-05 17:15  brodsom

	* firebird2/builds/posix/Makefile.in.inet_server (1.5):

	Changes for MINGW build -Use specific server files -Add LIB_GUI

2003-03-05 17:14  brodsom

	* firebird2/builds/posix/Makefile.in.fbutil (1.5):

	Changes for MINGW build -Use SHRLIB_EXT instead of 'so'

2003-03-05 17:13  brodsom

	* firebird2/builds/posix/Makefile.in.embed.util (1.6):

	Changes for MINGW build -Use specific EMBED_UTIL_TARGETS

2003-03-05 17:09  brodsom

	* firebird2/builds/posix/Makefile.in.client.util (1.6):

	Changes for MINGW build -Add new util targets -Use specific
	CLIENT_UTIL_TARGETS

2003-03-05 17:07  brodsom

	* firebird2/builds/posix/Makefile.in.fbserver (1.5):

	Changes for MINGW build -Add ipserver files -Use specific server
	files (remote dir) -Add LIB_GUI

2003-03-05 16:57  brodsom

	* firebird2/builds/posix/: Makefile.in.intl (1.10),
	Makefile.in.embed.gpre (1.7), Makefile.in.client.gfix (1.5),
	Makefile.in.client.gpre (1.7), Makefile.in.embed.gfix (1.5):

	Changes for MINGW build -Use SHRLIB_EXT instead of 'so'

2003-03-05 16:51  brodsom

	* firebird2/builds/posix/: make.rules (1.13), make.shared.variables
	(1.19):

	Changes for MINGW build -Use SHRLIB_EXT -Add locks to
	FBCLASSES_ClientFiles(only used by windows but not part of the os
	specific files)

2003-03-05 16:49  brodsom

	* firebird2/builds/posix/make.defaults (1.17):

	Changes for MINGW build -Use SHRLIB_EXT -Add new util targets

2003-03-05 16:45  brodsom

	* firebird2/builds/posix/prefix.mingw (1.9):

	Changes for MINGW build -Add OS_ServerFiles -Add
	CLIENT_UTIL_TARGETS and EMBED_UTIL_TARGETS.  -For mingw add some
	values only used in this port.	-Set OS_Specific_Files

2003-03-05 16:42  brodsom

	* firebird2/builds/posix/: prefix.linux (1.15), prefix.sinixz
	(1.16), prefix.solaris (1.4), prefix.solx86 (1.17), prefix.freebsd
	(1.6), prefix.example (1.4):

	Changes for MINGW build -Add OS_ServerFiles -Add
	CLIENT_UTIL_TARGETS and EMBED_UTIL_TARGETS.

2003-03-05 16:38  brodsom

	* firebird2/configure.in (1.124):

	Changes for MINGW build -Add shrlib_ext value for the shared
	library extension -Add some libraries to windows build -Add some
	some needed directories

2003-03-05 15:37  brodsom

	* firebird2/src/iscguard/iscguard.cpp (1.18):

	Patch minGW errors and some warnings

2003-03-05 13:50  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.46), exe.cpp (1.47), exe.h (1.14),
	par.cpp (1.40):

	Some cleanup and bugfixing.

2003-03-05 12:23  dimitr

	* firebird2/src/jrd/: btr.cpp (1.25), btr_proto.h (1.6), err.cpp
	(1.17), err_proto.h (1.7), idx.cpp (1.11), nav.cpp (1.11):

	Allowed NULLs in unique indices.

2003-03-04 23:00  hippoman

	* firebird2/builds/win32/msvc7/: remote.vcproj (1.10),
	remote_classic.vcproj (1.10):

	Fixed MSVC7 build, added IPSERVER define

2003-03-04 04:40  brodsom

	* firebird2/src/: dudley/trn.cpp (1.10), jrd/dsc.cpp (1.8),
	jrd/gdsassert.h (1.6), jrd/isc_sync.cpp (1.47), jrd/perf.cpp
	(1.18), jrd/sch.cpp (1.6), jrd/status.cpp (1.8), jrd/utl.cpp
	(1.28), remote/interface.cpp (1.37), remote/parser.cpp (1.7),
	remote/protocol.cpp (1.22), remote/server.cpp (1.26):

	Return fb_assert to assert (rollback)

2003-03-04 01:38  brodsom

	* firebird2/src/lock/lock.cpp (1.38):

	Add condition to ifdef

2003-03-04 01:02  brodsom

	* firebird2/src/: isql/isql.epp (1.25), jrd/gds.cpp (1.64),
	lock/lock.cpp (1.37), msgs/change_msgs.epp (1.8):

	Put vars and functions inside the same ifdef for which is used
	(NOT_USED_OR_REPLACED for unused)

2003-03-04 01:00  brodsom

	* firebird2/src/burp/: restore.epp (1.22), backup.epp (1.17):

	Put unused vars and functions inside NOT_USED_OR_REPLACED ifdef

2003-03-03 20:14  dimitr

	* firebird2/src/jrd/dyn_def.epp (1.31):

	Allowed UK to be created on nullable columns (SQL-99 spec).  The
	index management code isn't ready for this yet, but appropriate
	changes will follow shortly.

2003-03-03 20:10  dimitr

	* firebird2/src/dsql/ddl.cpp (1.43):

	Fixed bug in RECREATE/ALTER VIEW.

2003-03-03 15:35  dimitr

	* firebird2/builds/win32/msvc6/: remote.dsp (1.15),
	remote_classic.dsp (1.12):

	Fixed connects via local protocol after Blas' changes.

2003-03-03 10:22  brodsom

	* firebird2/src/jrd/: sort.cpp (1.33), sdw.cpp (1.13), isc.cpp
	(1.29), grant.epp (1.14), ini.epp (1.17), intl.cpp (1.29), exe.cpp
	(1.46), gds.cpp (1.63):

	Put declarations and definitions inside the same ifdef condition
	under which is used. (for not used ones NOT_USED_OR_REPLACED)

2003-03-03 09:48  brodsom

	* firebird2/src/jrd/: rlck.cpp (1.10), tra.cpp (1.31):

	Put some declaration definitions only used when PC_ENGINE is
	defined, inside PC_ENGINE ifdef.

2003-03-03 09:46  brodsom

	* firebird2/src/jrd/event.cpp (1.22):

	EVENT_PROCESS is only used when SOLARIS_MT is defined.

2003-03-03 09:42  brodsom

	* firebird2/src/remote/: xnet.cpp (1.14), interface.cpp (1.36),
	merge.cpp (1.7):

	Put declarations and definitions inside correct macros(when the
	function is not used NOT_USED_OR_DEFINED).

2003-03-03 09:37  brodsom

	* firebird2/src/remote/inet.cpp (1.57):

	Put alarm_handler inside HAVE_SETITIMER, is only used when this
	macro is defined.

2003-03-03 09:36  brodsom

	* firebird2/src/gpre/: gpre_meta_boot.cpp (1.14), int_cxx.cpp
	(1.9), sqe.cpp (1.9), gpre_meta.epp (1.17):

	Put unused function declaration and definition inside
	NOT_USED_OR_REPLACED ifdef.

2003-03-03 09:29  brodsom

	* firebird2/src/dsql/: ddl.cpp (1.42), utld.cpp (1.11):

	Put unused functions declaration and definition inside
	NOT_USED_OR_REPLACED ifdef.

2003-03-03 09:27  brodsom

	* firebird2/src/gpre/par.cpp (1.18):

	Put par_quoted string inside PYXIS. function is only used when
	PYXIS is defined

2003-03-03 09:26  brodsom

	* firebird2/src/gpre/sql.cpp (1.10):

	Put define_cache inside FLINT_CACHE. function is only used when
	FLINT_CACHE is defined

2003-03-03 07:02  aafemt

	* firebird2/configure.in (1.123):

	Let config.status make directories

2003-03-02 21:48  skidder

	* firebird2/src/jrd/vio.cpp (1.38):

	Add comment

2003-03-02 21:23  skidder

	* firebird2/src/jrd/tra.h (1.11):

	Removed little piece of my debugging code (it was commented out
	already)

2003-03-02 21:07  skidder

	* firebird2/src/jrd/: tra.h (1.10), vio.cpp (1.37):

	VIO undo log now uses B+ tree to store savepoint record data.  This
	improves performance when doing multiple updates of record in a
	single transaction just a little (usually 2-3 orders of magnitude
	for 100000 records)

2003-03-02 18:47  fsg

	* firebird2/: builds/posix/make.shared.variables (1.18),
	src/gpre/cob.cpp (1.20), src/gpre/ftn.cpp (1.18), src/jrd/flu.cpp
	(1.29), src/jrd/gds.cpp (1.62), src/jrd/isc_sync.cpp (1.46),
	src/jrd/pag.cpp (1.36), src/jrd/thd.cpp (1.16), src/lock/lock.cpp
	(1.36), src/utilities/drop.cpp (1.17):

	Fixed some really old typos.  Included ExecuteStatement in the
	LINUX-Build

2003-03-02 17:17  tamlin

	* firebird2/src/jrd/opt.cpp (1.63):

	Just a bit of cleanup, nothing interesting.

2003-03-02 14:37  skidder

	* firebird2/src/jrd/vio.cpp (1.36):

	Fixed bug with dates in comments. I lost track of time for a
	while... :)

2003-03-02 14:17  dimitr

	* firebird2/builds/win32/msvc6/engine_embed.dsp (1.2):

	Synchronized MSVC6 builds with EXECUTE STATEMENT changes.

2003-03-02 13:51  alexpeshkoff

	* firebird2/builds/win32/msvc6/: engine.dsp (1.23),
	engine_classic.dsp (1.21):

	Fixed EXECUTE STATEMENT to support INTO clause Now required changes
	in msvc6 build

2003-03-02 02:02  brodsom

	* firebird2/src/jrd/: svc.cpp (1.49), enc.cpp (1.15):

	Remove gcc warning partially bracketed initializer.

2003-03-02 02:01  brodsom

	* firebird2/src/gpre/gpre_meta_boot.cpp (1.13):

	Remove a few unused vars

2003-03-02 00:22  hippoman

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.15),
	engine_classic.vcproj (1.14), engine_embed.vcproj (1.2):

	* Added missing JRD\ExecuteStatment.* files to engine* projects

2003-03-01 23:04  hippoman

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.7), alice.vcproj
	(1.6), alice_classic.vcproj (1.6), burp.vcproj (1.9),
	burp_classic.vcproj (1.9), common.vcproj (1.7),
	common_classic.vcproj (1.5), dsql_server.vcproj (1.8),
	dsql_server_classic.vcproj (1.8), engine.vcproj (1.14),
	engine_classic.vcproj (1.13), engine_embed.vcproj (1.1),
	fb_inet_server.vcproj (1.6), fb_lock_print.vcproj (1.11),
	fbclient.vcproj (1.13), fbembed.vcproj (1.10), fbguard.vcproj
	(1.9), fbserver.vcproj (1.7), fbudf.vcproj (1.5), gbak.vcproj
	(1.8), gdef.vcproj (1.8), gds32.vcproj (1.8), gfix.vcproj (1.7),
	gpre.vcproj (1.10), gpre_boot.vcproj (1.10), gsec.vcproj (1.7),
	gsplit.vcproj (1.3), gstat.vcproj (1.8), ib_udf.vcproj (1.8),
	ib_util.vcproj (1.8), instreg.vcproj (1.7), instsvc.vcproj (1.7),
	intl.vcproj (1.8), isql.vcproj (1.8), lock.vcproj (1.7),
	lock_classic.vcproj (1.7), qli.vcproj (1.7), remote.vcproj (1.9),
	remote_classic.vcproj (1.9), utilities.vcproj (1.8),
	utilities_classic.vcproj (1.7):

	* updated msvc7 build files.

2003-03-01 21:37  skidder

	* firebird2/src/jrd/vio.cpp (1.35):

	Fixed database corruption when backing out the savepoint after
	large number of DML operations (so transaction-level savepoint is
	dropped) and record was updated _not_ under the savepoint and
	deleted under savepoint. Bug affected all kinds of savepoints
	(explicit, statement, PSQL, ...)

2003-03-01 20:19  alexpeshkoff

	* firebird2/src/: jrd/blr.h (1.10), jrd/cmp.cpp (1.45), jrd/exe.cpp
	(1.45), jrd/nod.h (1.7), jrd/par.cpp (1.39), dsql/dsql.cpp (1.49),
	dsql/gen.cpp (1.29), dsql/node.h (1.21), dsql/parse.y (1.58),
	dsql/pass1.cpp (1.53):

	Fixed EXECUTE STATEMENT to support INTO clause

2003-03-01 20:11  brodsom

	* firebird2/src/: remote/inet.cpp (1.56), jrd/intl.cpp (1.28),
	jrd/sort.cpp (1.32), jrd/ini.epp (1.16):

	-Comment declared but undefined functions. (found with gcc never
	defined warnings)

2003-03-01 20:07  brodsom

	* firebird2/src/: gpre/gpre.cpp (1.23), jrd/ext.cpp (1.16),
	lock/lock.cpp (1.35):

	-Comment declared but undefined functions. (found with gcc never
	defined warnings)

2003-03-01 20:06  brodsom

	* firebird2/src/burp/burp.cpp (1.27):

	-Comment declared but undefined functions. (found with gcc never
	defined warnings) -Add ifdef for output_netware.

2003-03-01 19:15  brodsom

	* firebird2/src/: jrd/thd.h (1.11), include/firebird.h (1.10):

	-Add IPSERVER define to window.cpp, now it is possible to do a
	server build without ipserver.	-Add SERVER_SHUTDOWN define to
	window.cpp.  -Move the setting of SERVER_SHUTDOWN when SUPERSERVER
	to firebird.h, previously a SUPERSERVER build fail if
	SERVER_SHUTDOWN is not defined in the command line.

2003-03-01 19:10  brodsom

	* firebird2/src/jrd/cch.cpp (1.32):

	Use the same ifdef for function declarations and definitions.
	(found with gcc never defined warnings) -In this source some
	defines must be moved to set the value for CACHE_WRITER,
	CACHE_READER and PAGE_LATCHING before function declaration

2003-03-01 19:04  brodsom

	* firebird2/src/jrd/: blb.cpp (1.27), isc_file.cpp (1.42):

	Use the same ifdef for function declarations and definitions.
	(found with gcc never defined warnings)

2003-03-01 18:59  brodsom

	* firebird2/src/jrd/: tra.cpp (1.30), why.cpp (1.18), jrd.cpp
	(1.63), rlck.cpp (1.9):

	Use the same ifdef for function declarations and definitions.
	(found with gcc never defined warnings)

2003-03-01 18:51  brodsom

	* firebird2/src/remote/: xnet.cpp (1.13), inet.cpp (1.55),
	protocol.cpp (1.21):

	Use the same ifdef for function declarations and definitions.
	(found with gcc never defined warnings)

2003-03-01 18:43  brodsom

	* firebird2/src/lock/lock.cpp (1.34):

	Use the same ifdef for function declarations and definitions.
	(found with gcc never defined warnings)

2003-03-01 18:33  brodsom

	* firebird2/src/: alice/alice.cpp (1.25), burp/burp.cpp (1.26):

	Use the same ifdef for function declarations and definitions.
	(found with gcc never defined warnings)

2003-03-01 17:28  dimitr

	* firebird2/: src/jrd/os/win32/config_root.cpp (1.7),
	src/jrd/os/thd_priority.h (1.6), builds/win32/msvc6/Firebird2.dsw
	(1.15), builds/win32/msvc6/fbembed.dsp (1.20),
	builds/win32/msvc6/engine_embed.dsp (1.1):

	Some changes for the embedded server.

2003-03-01 17:10  alexpeshkoff

	* firebird2/src/jrd/svc.cpp (1.48):

	Fixed macro redefinition warnings - changed order of include files

2003-03-01 16:59  alexpeshkoff

	* firebird2/src/dsql/errd.cpp (1.14):

	Fixed macro redefinition warnings

2003-03-01 13:29  brodsom

	* firebird2/src/jrd/isc_sync.cpp (1.45):

	Put declaration of functions only defined when #ifdef UNIX inside
	an #ifdef UNIX

2003-03-01 13:10  brodsom

	* firebird2/src/gpre/par.cpp (1.17):

	-Add some needed PYXIS defines (found with gcc warnings) -Add one
	needed FTN_BLK_DATA define (found with gcc warnings)

2003-03-01 00:53  brodsom

	* firebird2/src/: qli/mov.cpp (1.16), qli/mov_proto.h (1.3),
	jrd/common.h (1.64), jrd/cvt.cpp (1.19), jrd/cvt_proto.h (1.5):

	Remove obsolete PASCAL_ROUTINE macro

2003-03-01 00:46  brodsom

	* firebird2/src/jrd/isc_sync.cpp (1.44):

	Rollback change from assert to fb_assert, this source uses
	<assert.h> from included jrd.h from included fb_vector.h

2003-03-01 00:32  brodsom

	* firebird2/src/burp/spit.cpp (1.9):

	Change gds_assert to fb_assert (gds_assert is a synonym for
	fb_assert)

2003-02-28 21:41  tamlin

	* firebird2/doc/Firebird_conf.txt (1.2):

	no message

2003-02-28 20:20  tamlin

	* firebird2/doc/Firebird_conf.txt (1.1):

	First draft.

2003-02-28 18:02  brodsom

	* firebird2/src/jrd/isc_sync.cpp (1.43):

	-Remove the SOLARIS specific stuff, NDEBUG is set at the compiler
	command line, and assert.h is obsolete when gdsassert can be used.
	-Change assert to fb_assert when gdsassert is in use. to make clear
	if we use the standard macro or the fb one.

2003-02-28 17:41  brodsom

	* firebird2/src/jrd/: utl.cpp (1.27), status.cpp (1.7), sch.cpp
	(1.5), gdsassert.h (1.5), perf.cpp (1.17), dsc.cpp (1.7):

	Change assert to fb_assert when gdsassert is in use. to make clear
	if we use the standard macro or the fb one.

2003-02-28 17:35  brodsom

	* firebird2/src/dudley/trn.cpp (1.9):

	Change assert to fb_assert when gdsassert is in use. to make clear
	if we use the standard macro or the fb one.

2003-02-28 16:17  brodsom

	* firebird2/src/: jrd/jrd.h (1.38), isql/isql.epp (1.24):

	Change gds_assert to fb_assert (gds_assert is a synonym for
	fb_assert)

2003-02-28 16:07  brodsom

	* firebird2/src/remote/: server.cpp (1.25), protocol.cpp (1.20),
	parser.cpp (1.6), interface.cpp (1.35):

	Change assert to fb_assert when gdsassert.h is included. Separate
	the standard macro from the FB one.

2003-02-28 15:51  brodsom

	* firebird2/src/intl/utils/dtest.c (1.2):

	Remove not used include

2003-02-28 14:36  brodsom

	* firebird2/src/: qli/all.cpp (1.12), jrd/event.cpp (1.21),
	jrd/gds.cpp (1.61), jrd/sort.cpp (1.31), jrd/sort.h (1.6),
	jrd/common.h (1.63):

	Remove HUGE_PTR

2003-02-28 14:19  brodsom

	* firebird2/src/: gpre/c_cxx.cpp (1.18), include/fb_types.h (1.17):

	Remove ISC_FAR

2003-02-28 14:10  brodsom

	* firebird2/src/jrd/: ibase.h (1.32), scroll_cursors.h (1.3):

	Remove ISC_FAR

2003-02-28 13:57  brodsom

	* firebird2/src/jrd/: par.cpp (1.38), trig.h (1.8), common.h
	(1.62), gds.cpp (1.60), ini.epp (1.15), ini.h (1.5):

	Remove FAR_VARIABLE

2003-02-28 13:52  brodsom

	* firebird2/src/include/gen/sql_code.h (1.5):

	Remove FAR_VARIABLE

2003-02-28 13:45  brodsom

	* firebird2/src/intl/: ld.h (1.19), charsets/cs_w1252.h (1.4),
	charsets/cs_w1253.h (1.4), charsets/cs_w1254.h (1.4),
	charsets/cs_w1255.h (1.3), charsets/cs_w1256.h (1.3),
	charsets/cs_w1257.h (1.3), charsets/cs_865.h (1.4),
	charsets/cs_866.h (1.3), charsets/cs_869.h (1.3),
	charsets/cs_big5.h (1.3), charsets/cs_cyrl.h (1.3),
	charsets/cs_gb2312.h (1.3), charsets/cs_iso8859_1.h (1.3),
	charsets/cs_iso8859_13.h (1.3), charsets/cs_iso8859_2.h (1.3),
	charsets/cs_iso8859_3.h (1.3), charsets/cs_iso8859_4.h (1.3),
	charsets/cs_iso8859_5.h (1.3), charsets/cs_iso8859_6.h (1.3),
	charsets/cs_iso8859_7.h (1.3), charsets/cs_iso8859_8.h (1.3),
	charsets/cs_iso8859_9.h (1.3), charsets/cs_jis_0208_1990.h (1.3),
	charsets/cs_ksc5601.h (1.3), charsets/cs_next.h (1.3),
	charsets/cs_sjis.h (1.3), charsets/cs_w1250.h (1.4),
	charsets/cs_w1251.h (1.4), charsets/cs_857.h (1.4),
	charsets/cs_858.h (1.3), charsets/cs_860.h (1.4), charsets/cs_861.h
	(1.4), charsets/cs_862.h (1.3), charsets/cs_863.h (1.4),
	charsets/cs_864.h (1.3), charsets/cs_437.h (1.4), charsets/cs_737.h
	(1.3), charsets/cs_775.h (1.3), charsets/cs_850.h (1.4),
	charsets/cs_852.h (1.4), utils/mapgen4.c (1.3), utils/maptest2.c
	(1.5):

	Remove FAR_VARIABLE

2003-02-28 09:22  paul_reeves

	* firebird2/src/jrd/svc.h (1.14):

	Let gbak and friends use service_mgr again.

2003-02-28 06:22  aafemt

	* firebird2/builds/posix/: Makefile.in.codes (1.3), make.defaults
	(1.16), make.rules (1.12), make.shared.targets (1.5),
	make.shared.variables (1.17):

	blrtable.h is generated and must not be in tree

2003-02-28 00:53  brodsom

	* firebird2/src/jrd/os/win32/thd_priority.cpp (1.8):

	Variable declaration without typedef.

2003-02-28 00:07  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.62):

	Comments added

2003-02-27 22:43  brodsom

	* firebird2/src/: gpre/c_cxx.cpp (1.17), gpre/cob.cpp (1.19),
	burp/burp.cpp (1.25), alice/alice.cpp (1.24):

	New macro defined in firebird.h to remove compiler dependencies
	from cpp sources.

2003-02-27 22:34  brodsom

	* firebird2/src/: jrd/gds.cpp (1.59), include/firebird.h (1.9):

	New macro defined in firebird.h to remove compiler dependencies
	from cpp sources.

2003-02-27 22:09  brodsom

	* firebird2/src/: jrd/ibase.h (1.31), include/fb_types.h (1.16):

	Join two compiler dependent defines. Put in fb_types.h since it is
	always included in ibase.h

2003-02-27 21:06  brodsom

	* firebird2/src/jrd/: scroll_cursors.h (1.2), ibase.h (1.30):

	Change ISC_EXPORT to GDS_EXPORT the value is always equal. (Also
	ISC_EXPORT_VARARG to GDS_EXPORT_VARARG to maintain the name
	similar)

2003-02-27 19:50  tamlin

	* firebird2/src/jrd/rse.h (1.13):

	NO code changes, just reformatting for your viewing pleasure.

2003-02-27 19:46  tamlin

	* firebird2/src/jrd/opt.cpp (1.61):

	Basic code cleanup and fixed a problem spotted by Dmitry Yemanov.

2003-02-27 19:22  brodsom

	* firebird2/src/qli/: gener.cpp (1.15), meta.epp (1.15), format.cpp
	(1.11), expand.cpp (1.11), eval.cpp (1.17), exe.cpp (1.19), exe.h
	(1.8), dtr.cpp (1.19), dtr.h (1.8), blk.h (1.6), compile.cpp
	(1.10):

	Add PYXIS define to isolate pyxis code. When this change were
	tested enough, the pyxis code can be removed.

2003-02-27 17:53  brodsom

	* firebird2/: builds/win32/msvc6/gpre.dsp (1.15),
	src/include/gen/autoconfig_msvc.h (1.80), src/gpre/gpre.h (1.31):

	Add Fortran files and move GPRE_* defines from autoconf header to
	makefiles.

2003-02-27 17:38  hippoman

	* firebird2/src/dsql/dsql.h (1.22):

	* Changed comments to point to used code

2003-02-27 17:28  tamlin

	* firebird2/src/jrd/: rse.h (1.12), opt.cpp (1.60), par.cpp (1.37),
	cmp.cpp (1.44):

	Fix optimizer crasher with too many streams (UCHAR
	overflow/wrap-around).

2003-02-27 17:27  dimitr

	* firebird2/builds/win32/msvc6/: alice.dsp (1.12),
	alice_classic.dsp (1.9), burp.dsp (1.14), burp_classic.dsp (1.12),
	common.dsp (1.16), common_classic.dsp (1.10), dsql_server.dsp
	(1.17), dsql_server_classic.dsp (1.13), engine.dsp (1.22),
	engine_classic.dsp (1.20), fb_inet_server.dsp (1.14),
	fb_lock_print.dsp (1.15), fbclient.dsp (1.29), fbembed.dsp (1.19),
	fbguard.dsp (1.15), fbserver.dsp (1.25), fbudf.dsp (1.8), gbak.dsp
	(1.14), gdef.dsp (1.11), gds32.dsp (1.15), gfix.dsp (1.14),
	gpre.dsp (1.14), gpre_boot.dsp (1.15), gsec.dsp (1.10), gsplit.dsp
	(1.3), gstat.dsp (1.11), ib_udf.dsp (1.13), ib_util.dsp (1.13),
	instreg.dsp (1.10), instsvc.dsp (1.10), intl.dsp (1.17), isql.dsp
	(1.16), lock.dsp (1.10), lock_classic.dsp (1.8), qli.dsp (1.10),
	remote.dsp (1.14), remote_classic.dsp (1.11), utilities.dsp (1.10),
	utilities_classic.dsp (1.8):

	Fixed build problem pointed by Arno (caused the server to crash in
	some cases).

2003-02-27 17:04  brodsom

	* firebird2/src/gpre/: words.h (1.2), pas.cpp (1.8), par.cpp
	(1.16), hsh.h (1.3), gpre.h (1.30), gpre.cpp (1.22), ftn.cpp
	(1.17), exp_proto.h (1.5), exp.cpp (1.11), cob.cpp (1.18),
	cmp_proto.h (1.5), cmp.cpp (1.12), cmd.cpp (1.9), c_cxx.cpp (1.16),
	ada.cpp (1.14):

	Add PYXIS define to isolate pyxis code. When this change were
	tested enough, the pyxis code can be removed.

2003-02-27 16:35  dimitr

	* firebird2/builds/win32/msvc6/: engine_classic.dsp (1.19),
	fbembed.dsp (1.18), fbudf.dsp (1.7):

	Updated project files.

2003-02-27 14:59  brodsom

	* firebird2/src/alice/exe.cpp (1.11):

	Remove unneeded include and ifdef

2003-02-27 14:55  brodsom

	* firebird2/src/jrd/why.cpp (1.17):

	Remove CONST_IMAGE (Thanks to Claudio)

2003-02-27 06:07  aafemt

	* firebird2/src/jrd/intl_builtin.cpp (1.13):

	unicode<->binary conversion fixed for bigendian processors. Thanks
	to Claudio V. Not tested.

2003-02-27 05:36  brodsom

	* firebird2/src/: include/fb_types.h (1.15), jrd/ibase.h (1.29):

	Remove GDS_FAR, win_handle, form_handle (Thanks to Claudio)

2003-02-27 00:41  arnobrinkman

	* firebird2/src/dsql/gen.cpp (1.28):

	comment added

2003-02-27 00:28  arnobrinkman

	* firebird2/src/dsql/dsql.h (1.21):

	bugfix: With a large amount of SQL the server crashed on generating
	blr. Due a USHORT was used for str_length.

2003-02-26 13:22  dimitr

	* firebird2/doc/WhatsNew (1.24):

	Added recent changes.

2003-02-26 12:57  dimitr

	* firebird2/src/jrd/jrd.cpp (1.62):

	Fixed bug with EXECUTE STATEMENT and autocommit transactions.

2003-02-26 12:28  dimitr

	* firebird2/builds/win32/msvc6/fbembed.dsp (1.17):

	Fixed win32 build.

2003-02-25 19:34  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.59):

	bugfix: Fix FB1.5 optimizer bug which causes the server to crash.

2003-02-25 17:46  dimitr

	* firebird2/src/jrd/rse.h (1.11):

	Restored MAX_STREAMS to the original value.

2003-02-25 14:21  brodsom

	* firebird2/src/jrd/intl.cpp (1.27):

	snprintf is defined in autoconfig_msvc.h

2003-02-25 14:14  brodsom

	* firebird2/builds/win32/msvc6/intl.dsp (1.16):

	Add needed file (lost when the change was committed)

2003-02-25 14:11  brodsom

	* firebird2/builds/win32/msvc7/: remote_classic.vcproj (1.8),
	isql.vcproj (1.7), remote.vcproj (1.8), gsplit.vcproj (1.2),
	fbserver.vcproj (1.6), gbak.vcproj (1.7), gpre_boot.vcproj (1.9),
	fb_inet_server.vcproj (1.5), fb_lock_print.vcproj (1.10),
	fbclient.vcproj (1.12), fbembed.vcproj (1.9), fbguard.vcproj (1.8),
	dsql_server_classic.vcproj (1.7), engine.vcproj (1.13),
	engine_classic.vcproj (1.12), burp.vcproj (1.8),
	burp_classic.vcproj (1.8), dsql_server.vcproj (1.7):

	Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h.

2003-02-25 14:10  brodsom

	* firebird2/builds/win32/msvc6/isql.dsp (1.15):

	Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h. (and clean
	dependency)

2003-02-25 14:01  brodsom

	* firebird2/builds/win32/msvc6/: remote_classic.dsp (1.10),
	gpre_boot.dsp (1.14), gsplit.dsp (1.2), remote.dsp (1.13),
	fbserver.dsp (1.24), gbak.dsp (1.13), fbembed.dsp (1.16),
	fbguard.dsp (1.14):

	Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h.

2003-02-25 13:55  brodsom

	* firebird2/builds/win32/msvc6/: fb_lock_print.dsp (1.14),
	fbclient.dsp (1.28), fb_inet_server.dsp (1.13), engine_classic.dsp
	(1.18), engine.dsp (1.21), dsql_server.dsp (1.16),
	dsql_server_classic.dsp (1.12), burp_classic.dsp (1.11), burp.dsp
	(1.13):

	Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h.

2003-02-25 13:49  brodsom

	* firebird2/: src/extlib/fbudf/stdafx.h (1.6),
	builds/win32/blrtable.bat (1.2):

	Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h.

2003-02-25 13:43  brodsom

	* firebird2/src/jrd/flu.cpp (1.28):

	Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h (and remove unused
	tagBLOB_DEFINED)

2003-02-25 13:39  brodsom

	* firebird2/src/include/gen/autoconfig_msvc.h (1.79):

	Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h

2003-02-25 12:58  dimitr

	* firebird2/doc/WhatsNew (1.23):

	Added Beta 3 changes.

2003-02-25 09:22  dimitr

	* firebird2/builds/win32/msvc6/fbserver.dsp (1.23):

	Cleanup.

2003-02-25 04:27  brodsom

	* firebird2/src/iscguard/iscguard.cpp (1.17):

	process.h must be inside WIN_NT define (not inside _MSC_VER).

2003-02-25 02:12  brodsom

	* firebird2/configure.in (1.122):

	Add some needed directories

2003-02-25 02:11  brodsom

	* firebird2/src/common/classes/: alloc.cpp (1.28), alloc.h (1.21):

	Restore inlines

2003-02-25 01:46  brodsom

	* firebird2/src/jrd/intl.cpp (1.26):

	Restore intl_backend as intl_builtin (needed by Nickolay)

2003-02-25 01:05  brodsom

	* firebird2/src/jrd/: why.cpp (1.16), jrd.cpp (1.61):

	Restore inlines

2003-02-25 01:01  brodsom

	* firebird2/src/: alice/alice.cpp (1.23),
	common/config/config_impl.h (1.9), dsql/user_dsql.cpp (1.18),
	dsql/ddl.cpp (1.41), dsql/dsql.h (1.20):

	Restore inlines

2003-02-25 00:55  brodsom

	* firebird2/src/extlib/fbudf/fbudf.cpp (1.7):

	Restore inlines

2003-02-24 16:37  dimitr

	* firebird2/src/jrd/met.epp (1.55):

	Fixed error in the previous commit.

2003-02-24 16:19  dimitr

	* firebird2/src/jrd/met.epp (1.54):

	Fixed one more problem with the metadata cache.

2003-02-24 14:53  dimitr

	* firebird2/src/jrd/vio.cpp (1.34):

	1) Some cleanup.  2) Problem with the GC thread during detaching
	seems to be fixed.

2003-02-24 14:16  dimitr

	* firebird2/src/jrd/os/win32/config_root.cpp (1.6):

	Fixed problem with lack of trailing backslash in the registry key.

2003-02-24 10:52  eku

	* firebird2/builds/posix/Makefile.in.firebird (1.28):

	Since PYXIS support has gone some time ago, remove it from the
	Makefiles as well.

2003-02-24 10:37  dimitr

	* firebird2/src/dsql/parse.y (1.57):

	Cleanup.

2003-02-24 00:40  arnobrinkman

	* firebird2/src/jrd/cmp.cpp (1.43):

	sub-selects inside a set-clause from an UPDATE didn't use an index
	when there was one.  From now indices are used whenever possible
	with sub-selects inside the set-clause.  Pointed by Nickolay
	Samofatov.

2003-02-23 11:23  dimitr

	* firebird2/src/jrd/opt.cpp (1.58):

	A bit reworked fixed-size vector allocations. Thanks to Mike for
	the hint.

2003-02-23 02:36  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.52):

	bugfix: DISTINCT with sub-selects (context already in use (BLR
	error)). Distinct items are now correctly parsed and not just
	copied from the select-list.

2003-02-22 22:54  skidder

	* firebird2/src/jrd/: ibase.h (1.28), inf.cpp (1.16):

	Add ability to get a list of currently active transactions via
	isc_database_info call

2003-02-22 22:48  skidder

	* firebird2/configure.in (1.121):

	Get ready for Beta3

2003-02-22 18:13  dimitr

	* firebird2/src/isql/isql.epp (1.23):

	Fixed problem with ISQL and character code 0xFF.

2003-02-22 18:09  dimitr

	* firebird2/src/jrd/opt.cpp (1.57):

	Cleanup and some economy of the stack space (in favor of the heap).
	Performance penalty isn't noticable.

2003-02-22 16:45  skidder

	* firebird2/builds/posix/Makefile.in.intl (1.9):

	Make intl support work on POSIX again

2003-02-22 16:10  dimitr

	* firebird2/src/jrd/opt.cpp (1.56):

	Some cleanup of the optimizer.

2003-02-22 13:20  dimitr

	* firebird2/src/jrd/opt.cpp (1.55):

	Made the optimizer a bit better in the case of old index
	statistics.

2003-02-22 11:10  tamlin

	* firebird2/src/jrd/opt.cpp (1.54):

	A little bit of code cleanup and addition of a few asserts, to get
	early warning before it crashes.

2003-02-22 01:48  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.53):

	Let the optimizer build MERGE/SORT where possible.  This is :
	Multiple STORED PROCEDURES and/or VIEWS with internally aggregate
	or union

2003-02-21 10:25  dimitr

	* firebird2/src/jrd/evl.cpp (1.34):

	Fixed bug in the previous commit.

2003-02-21 10:14  dimitr

	* firebird2/src/: jrd/evl.cpp (1.33), common/config/config.cpp
	(1.26), common/config/config.h (1.15):

	Committed Mike's introduction of short-circuit boolean evaluation.

2003-02-21 01:32  hippoman

	* firebird2/builds/win32/msvc7/gsplit.vcproj (1.1):

	* new projects

2003-02-21 01:31  hippoman

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.6), alice.vcproj
	(1.5), alice_classic.vcproj (1.5), burp.vcproj (1.7),
	burp_classic.vcproj (1.7), common.vcproj (1.6),
	common_classic.vcproj (1.4), dsql_server.vcproj (1.6),
	dsql_server_classic.vcproj (1.6), engine.vcproj (1.12),
	engine_classic.vcproj (1.11), fb_inet_server.vcproj (1.4),
	fb_lock_print.vcproj (1.9), fbclient.vcproj (1.11), fbembed.vcproj
	(1.8), fbguard.vcproj (1.7), fbserver.vcproj (1.5), fbudf.vcproj
	(1.4), gbak.vcproj (1.6), gdef.vcproj (1.7), gds32.vcproj (1.7),
	gfix.vcproj (1.6), gpre.vcproj (1.9), gpre_boot.vcproj (1.8),
	gsec.vcproj (1.6), gstat.vcproj (1.7), ib_udf.vcproj (1.7),
	ib_util.vcproj (1.7), instreg.vcproj (1.6), instsvc.vcproj (1.6),
	intl.vcproj (1.7), isql.vcproj (1.6), lock.vcproj (1.6),
	lock_classic.vcproj (1.6), qli.vcproj (1.6), remote.vcproj (1.7),
	remote_classic.vcproj (1.7), utilities.vcproj (1.7),
	utilities_classic.vcproj (1.6):

	* Fixed the msvc7 build files

2003-02-21 01:27  hippoman

	* firebird2/src/dsql/gen.cpp (1.27):

	* changed function comment to new forrmat

2003-02-20 22:39  hippoman

	* firebird2/builds/win32/msvc6/ib_udf.dsp (1.12):

	* deleted an empty /D switch that was causing problems when
	importing the projects in msvc7

2003-02-20 21:25  fsg

	* firebird2/src/qli/dtr.cpp (1.18):

	Blas, could you please stop to replace warnings with errors :-)
	main needs to return int

2003-02-20 20:37  fsg

	* firebird2/src/dudley/ddl.cpp (1.12):

	main needs to be int

2003-02-20 16:46  brodsom

	* firebird2/src/intl/: lc_narrow.h (1.1), cv_big5.h (1.1),
	cv_gb2312.h (1.1), cv_jis.h (1.1), cv_ksc.h (1.1), cv_narrow.h
	(1.1), cv_unicode_fss.h (1.1), lc_ascii.h (1.1), lc_big5.h (1.1),
	lc_dos.h (1.1):

	Update prototypes not valid for gcc when the function declaration
	is updated (Thank to Erik)

2003-02-20 15:51  dimitr

	* firebird2/src/jrd/met.epp (1.53):

	Fixed SEGV implicitly caused by one of recent Blas' commits.

2003-02-20 15:41  kkuznetsov

	* firebird2/builds/posix/prefix.solx86 (1.16):

	Some Impruvements with sfio

2003-02-20 11:58  dimitr

	* firebird2/src/jrd/opt.cpp (1.52):

	Fixed stack oveflow caused by deep recursion and big stack arrays
	in the optimizer.

2003-02-20 07:57  tamlin

	* firebird2/src/jrd/btr.cpp (1.24):

	back out const-correcntess fix

2003-02-20 07:36  eku

	* firebird2/: configure.in (1.120), src/common/classes/alloc.h
	(1.20), src/common/classes/tree.h (1.11):

	XPG defines that prototypes for malloc/free have to be defined in
	stdlib.h.  malloc.h is deprecated - removed.

2003-02-20 07:17  eku

	* firebird2/builds/posix/make.shared.variables (1.16):

	This file does not compile on POSIX platforms. Exclude it from the
	build process until someone has fixed it.

2003-02-20 02:59  brodsom

	* firebird2/src/jrd/enc.cpp (1.14):

	Remove lint and LIBC_SCCS defines (dummy)

2003-02-20 02:28  brodsom

	* firebird2/builds/win32/msvc6/: burp.dsp (1.12), burp_classic.dsp
	(1.10):

	Remove spit from burp project (and remove some warnings)

2003-02-20 02:17  brodsom

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.14), gsplit.dsp
	(1.1):

	Add gsplit project

2003-02-20 01:27  brodsom

	* firebird2/src/: dudley/ddl.cpp (1.11), qli/show.epp (1.11):

	Remove warnings

2003-02-20 01:24  tamlin

	* firebird2/src/jrd/: btr.cpp (1.23), btr_proto.h (1.5):

	const correctness and a quite large speed-up in BTR_get_quad for
	IA32 CPU arch.

2003-02-20 01:08  brodsom

	* firebird2/src/: qli/dtr.cpp (1.17), qli/gener.cpp (1.14),
	lock/print.cpp (1.17), jrd/blb.cpp (1.26), jrd/ibase.h (1.27),
	jrd/met.epp (1.52), jrd/met.h (1.5):

	Remove warnings

2003-02-19 17:22  dimitr

	* firebird2/src/jrd/ini.epp (1.14):

	Minor ODS upgrade fail shouldn't be critical.

2003-02-19 16:59  brodsom

	* firebird2/src/jrd/intl_builtin.cpp (1.12):

	Replace #if 0 with NOT_USED_OR_REPLACED

2003-02-19 16:32  brodsom

	* firebird2/src/: iscguard/cntl_guard.cpp (1.6), remote/xnet.cpp
	(1.12):

	Remove unneeded include

2003-02-19 16:25  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.42), dfw.epp (1.35), dpm.epp
	(1.13), jrd.h (1.37), met.epp (1.51), par.cpp (1.36), rlck.cpp
	(1.8), tra.cpp (1.29), vio.cpp (1.33):

	Cleanup and bugfixing. VIO statistics now work properly.

2003-02-19 13:58  brodsom

	* firebird2/builds/win32/: msvc6/fbclient.dsp (1.27),
	msvc6/fbembed.dsp (1.15), msvc6/gds32.dsp (1.14), msvc6/ib_udf.dsp
	(1.11), msvc6/ib_util.dsp (1.12), msvc6/intl.dsp (1.15),
	msvc7/intl.vcproj (1.6), msvc7/ib_util.vcproj (1.6),
	msvc7/gds32.vcproj (1.6), msvc7/ib_udf.vcproj (1.6),
	msvc7/fbclient.vcproj (1.10), msvc7/fbembed.vcproj (1.7):

	Move def files to builds directory

2003-02-19 13:54  eku

	* firebird2/src/jrd/isc.cpp (1.28):

	Fixed unterminated #if statement.

2003-02-19 13:15  brodsom

	* firebird2/builds/win32/defs/: remote.def (1.1), utls.def (1.1),
	jrd.def (1.1), isql.def (1.1), iutls.def (1.1), intl.def (1.1),
	gds32.def (1.1), ib_udf.def (1.1), ib_util.def (1.1), build.def
	(1.1), burp.def (1.1), burp32.def (1.1), dsql.def (1.1),
	fbclient.def (1.1):

	Move .def files to builds directory

2003-02-19 07:41  fsg

	* firebird2/src/jrd/intl_builtin.cpp (1.11):

	swab may be defined in unistd.h so let's include it if we have it

2003-02-19 07:15  eku

	* firebird2/src/qli/mov.cpp (1.15):

	Small correction (GCC doesn't complain). Thanks to Claudio.

2003-02-19 07:14  eku

	* firebird2/src/jrd/: isc.cpp (1.27), jrd.cpp (1.60), jrd_pwd.h
	(1.2):

	Fixed more issues with pwd.h.

2003-02-19 06:18  aafemt

	* firebird2/src/burp/: mvol.cpp (1.11), mvol_proto.h (1.3):

	Some cleanup

2003-02-19 06:16  aafemt

	* firebird2/builds/posix/make.shared.variables (1.15):

	XNET and somewhere WNET were added to remote interfaces

2003-02-19 06:14  aafemt

	* firebird2/builds/posix/make.defaults (1.15):

	Propagate PLATFORM across makefiles

2003-02-19 05:08  brodsom

	* firebird2/src/jrd/common.h (1.61):

	Remove SOLARIS_MT stdio emulation (need_ib_stdio)

2003-02-19 04:51  brodsom

	* firebird2/src/jrd/intl.cpp (1.25):

	Remove unneeded typedef

2003-02-19 04:49  brodsom

	* firebird2/src/jrd/intlnames.h (1.7):

	Fix bug in intl for a korean texttype.

2003-02-18 17:06  bellardo

	* firebird2/src/remote/inet.cpp (1.54):

	More cleanup after renaming header files with name conflicts.

2003-02-18 13:38  eku

	* firebird2/: configure.in (1.119),
	src/include/gen/autoconfig_msvc.h (1.78), src/remote/inet.cpp
	(1.53):

	Added a test for <sys/socket.h> needed in remote/inet.cpp.

2003-02-18 12:55  eku

	* firebird2/src/qli/parse.cpp (1.13):

	Fixed "missing initializer for member `nod_types::nod_t_sql_node'".

2003-02-18 12:53  eku

	* firebird2/src/qli/parse.cpp (1.12):

	Fixed "aggregate has a partly bracketed initializer".

2003-02-18 12:36  brodsom

	* firebird2/src/: burp/burp.cpp (1.24), dudley/ddl.cpp (1.10),
	utilities/cache.cpp (1.5):

	Remove W4 warnings (remains from ODS 5 and 7)

2003-02-18 11:05  eku

	* firebird2/src/qli/mov.cpp (1.14):

	Fixed typo.

2003-02-18 11:00  eku

	* firebird2/src/jrd/: common.h (1.60), met.epp (1.50), quad.cpp
	(1.4), cch.cpp (1.31):

	Removed lots of compiler warnings.

2003-02-18 08:43  eku

	* firebird2/src/gpre/exp.cpp (1.10):

	Cleanup.

2003-02-18 08:42  eku

	* firebird2/src/qli/: dtr.cpp (1.16), meta.epp (1.14), mov.cpp
	(1.13):

	Fixed "missing braces around initializer".

2003-02-18 08:14  eku

	* firebird2/src/jrd/: ini.epp (1.13), dyn.epp (1.23):

	Fixed "embedded `\0' in format".

2003-02-18 08:13  eku

	* firebird2/src/jrd/grant.epp (1.13):

	Fexed "embedded `\0' in format".

2003-02-18 07:39  eku

	* firebird2/src/lock/lock.cpp (1.33):

	Fixed "passing NULL used for non-pointer argument" and "return to
	non-pointer type `SLONG' from NULL".

2003-02-18 06:24  aafemt

	* firebird2/: configure.in (1.118),
	src/include/gen/autoconfig_msvc.h (1.77), src/jrd/evl.cpp (1.32),
	src/jrd/intl.cpp (1.24), src/jrd/intl_builtin.cpp (1.10),
	src/jrd/intl_classes.h (1.4):

	WCHAR --> UCS2_CHAR and some cleanup around it

2003-02-18 06:22  aafemt

	* firebird2/src/jrd/jrd.cpp (1.59):

	Occasionally Windows also has unistd.h

2003-02-18 06:20  aafemt

	* firebird2/src/jrd/scl.epp (1.21):

	No more security during boot phase

2003-02-18 03:36  brodsom

	* firebird2/src/alice/tdr.cpp (1.14):

	Remove old protocols, only tcp is supported

2003-02-18 01:08  brodsom

	* firebird2/src/jrd/lck.cpp (1.15):

	Remove W4 warnings (initialized but unused var) rollback

2003-02-18 00:42  brodsom

	* firebird2/src/: burp/spit.cpp (1.8), burp/mvol.cpp (1.10),
	iscguard/iscguard.cpp (1.16), jrd/isc_file.cpp (1.41), jrd/lck.cpp
	(1.14), jrd/alt.cpp (1.18), remote/xnet.cpp (1.11):

	Remove W4 warnings (initialized but unused var)

2003-02-18 00:22  brodsom

	* firebird2/src/burp/: burpswi.h (1.6), restore.epp (1.21),
	burp.cpp (1.23), burp.h (1.15):

	Remove W4 warnings (remains from ODS 5 and 7)

2003-02-17 20:33  brodsom

	* firebird2/src/remote/: inet.cpp (1.52), xdr.h (1.5):

	Remove multinet and wollongong vms protocols

2003-02-17 15:56  skidder

	* firebird2/src/dsql/parse.y (1.56):

	Fixed bug with line number tracking introduced recently + some
	cleanup

2003-02-17 15:52  brodsom

	* firebird2/src/include/gen/autoconfig_msvc.h (1.76):

	Disable another level 4 warning.

2003-02-17 14:43  brodsom

	* firebird2/builds/win32/msvc6/: utilities.dsp (1.9),
	utilities_classic.dsp (1.7), dsql_server_classic.dsp (1.11),
	engine.dsp (1.20), engine_classic.dsp (1.17), fb_inet_server.dsp
	(1.12), fb_lock_print.dsp (1.13), fbclient.dsp (1.26), fbembed.dsp
	(1.14), fbguard.dsp (1.13), fbserver.dsp (1.22), fbudf.dsp (1.6),
	gbak.dsp (1.12), gdef.dsp (1.10), gds32.dsp (1.13), gfix.dsp
	(1.13), gpre.dsp (1.13), gpre_boot.dsp (1.13), gsec.dsp (1.9),
	gstat.dsp (1.10), ib_udf.dsp (1.10), ib_util.dsp (1.11),
	instreg.dsp (1.9), instsvc.dsp (1.9), intl.dsp (1.14), isql.dsp
	(1.14), lock.dsp (1.9), lock_classic.dsp (1.7), qli.dsp (1.9),
	remote.dsp (1.12), remote_classic.dsp (1.9), alice.dsp (1.11),
	alice_classic.dsp (1.8), burp.dsp (1.11), burp_classic.dsp (1.9),
	common.dsp (1.15), common_classic.dsp (1.9), dsql_server.dsp
	(1.15):

	Return warning level in msvc6 to 3 until there is a solution to the
	Q167355 bug.

2003-02-17 14:35  brodsom

	* firebird2/builds/win32/msvc7/: engine_classic.vcproj (1.10),
	fb_lock_print.vcproj (1.8), fbclient.vcproj (1.9), fbembed.vcproj
	(1.6), fbguard.vcproj (1.6), fbudf.vcproj (1.3), gbak.vcproj (1.5),
	gdef.vcproj (1.6), gds32.vcproj (1.5), gfix.vcproj (1.5),
	gpre.vcproj (1.8), gpre_boot.vcproj (1.7), gsec.vcproj (1.5),
	gstat.vcproj (1.6), ib_udf.vcproj (1.5), ib_util.vcproj (1.5),
	instreg.vcproj (1.5), instsvc.vcproj (1.5), intl.vcproj (1.5),
	isql.vcproj (1.5), lock.vcproj (1.5), lock_classic.vcproj (1.5),
	qli.vcproj (1.5), remote.vcproj (1.6), remote_classic.vcproj (1.6),
	utilities.vcproj (1.6), utilities_classic.vcproj (1.5),
	alice.vcproj (1.4), alice_classic.vcproj (1.4), burp.vcproj (1.6),
	burp_classic.vcproj (1.6), common.vcproj (1.5),
	common_classic.vcproj (1.3), dsql_server.vcproj (1.5),
	dsql_server_classic.vcproj (1.5), engine.vcproj (1.11):

	Warning control from autoconfig_msvc.h

2003-02-17 14:28  brodsom

	* firebird2/src/: include/gen/autoconfig_msvc.h (1.75),
	common/fb_exception.cpp (1.3):

	Warning control from autoconfig_msvc.h

2003-02-17 14:22  dimitr

	* firebird2/builds/win32/msvc6/: alice.dsp (1.10),
	alice_classic.dsp (1.7), burp.dsp (1.10), burp_classic.dsp (1.8),
	common.dsp (1.14), common_classic.dsp (1.8), dsql_server.dsp
	(1.14), dsql_server_classic.dsp (1.10), engine.dsp (1.19),
	engine_classic.dsp (1.16), fb_inet_server.dsp (1.11),
	fb_lock_print.dsp (1.12), fbclient.dsp (1.25), fbembed.dsp (1.13),
	fbguard.dsp (1.12), fbserver.dsp (1.21), fbudf.dsp (1.5), gbak.dsp
	(1.11), gdef.dsp (1.9), gds32.dsp (1.12), gfix.dsp (1.12), gpre.dsp
	(1.12), gpre_boot.dsp (1.12), gsec.dsp (1.8), gstat.dsp (1.9),
	ib_udf.dsp (1.9), ib_util.dsp (1.10), instreg.dsp (1.8),
	instsvc.dsp (1.8), intl.dsp (1.13), isql.dsp (1.13), lock.dsp
	(1.8), lock_classic.dsp (1.6), qli.dsp (1.8), remote.dsp (1.11),
	remote_classic.dsp (1.8), utilities.dsp (1.8),
	utilities_classic.dsp (1.6):

	/W4 -> /W3

2003-02-17 11:38  brodsom

	* firebird2/src/jrd/db_alias.cpp (1.9):

	Add firebird header

2003-02-17 09:42  dimitr

	* firebird2/src/intl/utils/maptest2.c (1.4):

	Cleanup.

2003-02-17 09:41  eku

	* firebird2/src/jrd/: cvt.cpp (1.18), enc.cpp (1.13), flu.cpp
	(1.27), fun.epp (1.18), gds.cpp (1.58), par.cpp (1.35),
	plugin_manager.h (1.8), sort.cpp (1.30):

	Fixed a "search and replace" error from my previous check-in.

2003-02-17 09:26  eku

	* firebird2/builds/posix/make.shared.variables (1.14):

	Fixed POSIX build after removal of pipe/csv directories.

2003-02-16 20:19  dimitr

	* firebird2/builds/win32/msvc6/fbembed.dsp (1.12):

	Added finalization code.

2003-02-16 19:58  dimitr

	* firebird2/src/common/config/: config.cpp (1.25), config.h (1.14):

	New config values for win32.

2003-02-16 19:07  dimitr

	* firebird2/src/jrd/jrd.cpp (1.58):

	Corrections.

2003-02-16 17:55  alexpeshkoff

	* firebird2/src/jrd/evl.cpp (1.31):

	Fixed bug with NULL ptr use

2003-02-16 14:26  dimitr

	* firebird2/src/common/config/config.cpp (1.24):

	Fixed config error.

2003-02-16 14:25  dimitr

	* firebird2/src/jrd/cch.cpp (1.30):

	Cleanup.

2003-02-16 13:53  dimitr

	* firebird2/src/jrd/dfw.epp (1.34):

	Some extra checks.

2003-02-16 12:36  brodsom

	* firebird2/: builds/win32/msvc6/instsvc.dsp (1.7),
	builds/win32/msvc6/intl.dsp (1.12), builds/win32/msvc6/isql.dsp
	(1.12), builds/win32/msvc6/lock.dsp (1.7),
	builds/win32/msvc6/lock_classic.dsp (1.5),
	builds/win32/msvc6/qli.dsp (1.7), builds/win32/msvc6/remote.dsp
	(1.10), builds/win32/msvc6/remote_classic.dsp (1.7),
	builds/win32/msvc6/utilities.dsp (1.7),
	builds/win32/msvc6/utilities_classic.dsp (1.5),
	builds/win32/msvc6/fbclient.dsp (1.24),
	builds/win32/msvc6/fbembed.dsp (1.11),
	builds/win32/msvc6/fbguard.dsp (1.11),
	builds/win32/msvc6/fbserver.dsp (1.20),
	builds/win32/msvc6/fbudf.dsp (1.4), builds/win32/msvc6/gbak.dsp
	(1.10), builds/win32/msvc6/gdef.dsp (1.8),
	builds/win32/msvc6/gds32.dsp (1.11), builds/win32/msvc6/gfix.dsp
	(1.11), builds/win32/msvc6/gpre.dsp (1.11),
	builds/win32/msvc6/gpre_boot.dsp (1.11),
	builds/win32/msvc6/gsec.dsp (1.7), builds/win32/msvc6/gstat.dsp
	(1.8), builds/win32/msvc6/ib_udf.dsp (1.8),
	builds/win32/msvc6/ib_util.dsp (1.9),
	builds/win32/msvc6/instreg.dsp (1.7), builds/win32/msvc6/alice.dsp
	(1.9), builds/win32/msvc6/alice_classic.dsp (1.6),
	builds/win32/msvc6/burp.dsp (1.9),
	builds/win32/msvc6/burp_classic.dsp (1.7),
	builds/win32/msvc6/common.dsp (1.13),
	builds/win32/msvc6/common_classic.dsp (1.7),
	builds/win32/msvc6/dsql_server.dsp (1.13),
	builds/win32/msvc6/dsql_server_classic.dsp (1.9),
	builds/win32/msvc6/engine.dsp (1.18),
	builds/win32/msvc6/engine_classic.dsp (1.15),
	builds/win32/msvc6/fb_inet_server.dsp (1.10),
	builds/win32/msvc6/fb_lock_print.dsp (1.11),
	builds/win32/msvc7/gdef.vcproj (1.5),
	builds/win32/msvc7/gds32.vcproj (1.4),
	builds/win32/msvc7/gfix.vcproj (1.4),
	builds/win32/msvc7/gpre.vcproj (1.7),
	builds/win32/msvc7/gpre_boot.vcproj (1.6),
	builds/win32/msvc7/gsec.vcproj (1.4),
	builds/win32/msvc7/gstat.vcproj (1.5),
	builds/win32/msvc7/ib_udf.vcproj (1.4),
	builds/win32/msvc7/ib_util.vcproj (1.4),
	builds/win32/msvc7/instreg.vcproj (1.4),
	builds/win32/msvc7/instsvc.vcproj (1.4),
	builds/win32/msvc7/intl.vcproj (1.4),
	builds/win32/msvc7/isql.vcproj (1.4),
	builds/win32/msvc7/lock.vcproj (1.4),
	builds/win32/msvc7/lock_classic.vcproj (1.4),
	builds/win32/msvc7/qli.vcproj (1.4),
	builds/win32/msvc7/remote.vcproj (1.5),
	builds/win32/msvc7/remote_classic.vcproj (1.5),
	builds/win32/msvc7/utilities.vcproj (1.5),
	builds/win32/msvc7/utilities_classic.vcproj (1.4),
	builds/win32/msvc7/alice.vcproj (1.3),
	builds/win32/msvc7/alice_classic.vcproj (1.3),
	builds/win32/msvc7/burp.vcproj (1.5),
	builds/win32/msvc7/burp_classic.vcproj (1.5),
	builds/win32/msvc7/common.vcproj (1.4),
	builds/win32/msvc7/common_classic.vcproj (1.2),
	builds/win32/msvc7/dsql_server.vcproj (1.4),
	builds/win32/msvc7/dsql_server_classic.vcproj (1.4),
	builds/win32/msvc7/engine.vcproj (1.10),
	builds/win32/msvc7/engine_classic.vcproj (1.9),
	builds/win32/msvc7/fb_lock_print.vcproj (1.7),
	builds/win32/msvc7/fbclient.vcproj (1.8),
	builds/win32/msvc7/fbembed.vcproj (1.5),
	builds/win32/msvc7/fbguard.vcproj (1.5),
	builds/win32/msvc7/fbudf.vcproj (1.2),
	builds/win32/msvc7/gbak.vcproj (1.4), src/common/config/config.cpp
	(1.23), src/common/config/config_file.cpp (1.4),
	src/extlib/fbudf/stdafx.h (1.5), src/include/gen/autoconfig_msvc.h
	(1.74), src/jrd/intl.cpp (1.23), src/jrd/plugin_manager.cpp (1.11),
	src/jrd/tra.cpp (1.28), src/jrd/db_alias.cpp (1.8), src/jrd/evl.cpp
	(1.30):

	Change build system to move warning control to only one header for
	each compiler

2003-02-16 01:55  brodsom

	* firebird2/src/gpre/: gpre.cpp (1.21), gpre.h (1.29):

	Move code from header to cpp and remove inline.

2003-02-16 01:20  brodsom

	* firebird2/src/: jrd/svc.cpp (1.47), jrd/svc.h (1.13),
	common/classes/alloc.cpp (1.27), common/classes/alloc.h (1.19):

	Move function definition from header to cpp and remove inline.

2003-02-16 01:17  brodsom

	* firebird2/builds/win32/: msvc7/fbserver.vcproj (1.4),
	msvc6/fbserver.dsp (1.19):

	Add svc.cpp to fbserver

2003-02-15 17:41  brodsom

	* firebird2/src/jrd/: dyn.epp (1.22), dyn_def.epp (1.30),
	dyn_del.epp (1.15), dyn_mod.epp (1.16), dyn_util.epp (1.15),
	fun.epp (1.17), grant.epp (1.12):

	Remove nlm_thd.h (netware nlm)

2003-02-15 17:21  brodsom

	* firebird2/builds/: win32/msvc7/engine.vcproj (1.9),
	win32/msvc7/engine_classic.vcproj (1.8),
	win32/msvc6/engine_classic.dsp (1.14), win32/msvc6/engine.dsp
	(1.17), mac_os_x/CS/CS.pbproj/project.pbxproj (1.2):

	Rename header arg.h to log2.h (included only in log.cpp) and remove
	atom.h

2003-02-15 17:17  brodsom

	* firebird2/src/jrd/: log.cpp (1.7), log2.h (1.1):

	Rename header arg.h to log2.h (included only in log.cpp)

2003-02-15 16:11  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.41), req.h (1.11):

	Cleanup.

2003-02-15 16:10  dimitr

	* firebird2/src/dsql/ddl.cpp (1.40):

	Allowed access to both contexts in universal triggers.

2003-02-15 10:25  dimitr

	* firebird2/builds/win32/msvc6/: alice.dsp (1.8), alice_classic.dsp
	(1.5), burp.dsp (1.8), burp_classic.dsp (1.6), common.dsp (1.12),
	common_classic.dsp (1.6), dsql_server.dsp (1.12),
	dsql_server_classic.dsp (1.8), engine.dsp (1.16),
	engine_classic.dsp (1.13), fb_inet_server.dsp (1.9),
	fb_lock_print.dsp (1.10), fbclient.dsp (1.23), fbembed.dsp (1.10),
	fbguard.dsp (1.10), fbserver.dsp (1.18), fbudf.dsp (1.3), gbak.dsp
	(1.9), gdef.dsp (1.7), gds32.dsp (1.10), gfix.dsp (1.10), gpre.dsp
	(1.10), gpre_boot.dsp (1.10), gsec.dsp (1.6), gstat.dsp (1.7),
	ib_udf.dsp (1.7), ib_util.dsp (1.8), instreg.dsp (1.6), instsvc.dsp
	(1.6), intl.dsp (1.11), isql.dsp (1.11), lock.dsp (1.6),
	lock_classic.dsp (1.4), qli.dsp (1.6), remote.dsp (1.9),
	remote_classic.dsp (1.6), utilities.dsp (1.6),
	utilities_classic.dsp (1.4):

	Updated project files. Fixed issues with exception handling.

2003-02-15 04:01  hippoman

	* firebird2/src/dsql/: dsql.cpp (1.48), errd.cpp (1.13), gen.cpp
	(1.26), hsh.cpp (1.9), make.cpp (1.26), movd.cpp (1.5), pass1.cpp
	(1.51), preparse.cpp (1.14), utld.cpp (1.10):

	* Formated comments to make Doxygen Happy..

2003-02-15 03:05  hippoman

	* firebird2/src/dsql/: ddl.cpp (1.39), dsql.cpp (1.47), dsql.h
	(1.19), parse.y (1.55), pass1.cpp (1.50):

	* formated dsql.h comments to make Doxygen happy..  * changed
	DSQL_debug values as follow..  /*! \var unsigned DSQL_debug
	\brief Debug level

	    0	    No output
	    1	    Display output tree in PASS1_statment
	    2	    Display input tree in PASS1_statment
	    4	    Display ddl BLR
	    8	    Display BLR
	    16	    Display PASS1_rse input tree
	    32	    Display SQL input string
	    64	    Display BLR in dsql/prepare
	    > 256   Display yacc parser output level = DSQL_level>>8
	*/

2003-02-15 02:35  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.51):

	More optimizer enhancements.  When an equal-node and other nodes
	(geq, leq, between...) are available for an index retrieval, then
	use the equal node always instead of the others.

2003-02-15 01:55  brodsom

	* firebird2/src/: utilities/drop.cpp (1.16), jrd/file_params.h
	(1.16), jrd/why.cpp (1.15):

	Remove csv and pipe directory and defines

2003-02-14 15:55  brodsom

	* firebird2/src/: gpre/par.cpp (1.15), jrd/common.h (1.59),
	qli/all.cpp (1.11), qli/command.cpp (1.7), qli/mov.cpp (1.12),
	qli/parse.cpp (1.11), qli/picstr.cpp (1.10), qli/show.epp (1.10):

	Remove some of the PYXIS remains

2003-02-14 15:27  eku

	* firebird2/src/jrd/event.cpp (1.20):

	Fixed "assignment to non-pointer type `SLONG' from NULL"

2003-02-14 15:26  eku

	* firebird2/src/remote/inet.cpp (1.51):

	Fixed "argument to non-pointer type `int' from NULL" and "NULL used
	in arithmetic".

2003-02-14 15:23  eku

	* firebird2/src/lock/lock.cpp (1.32):

	Fixed "argument to non-pointer type `long int' from NULL"

2003-02-14 15:22  eku

	* firebird2/src/dsql/parse.y (1.54):

	Fixed "'SHARED' redefined"

2003-02-14 15:20  eku

	* firebird2/src/dsql/misc_func.h (1.3):

	Fixed "`static' is not at beginning of declaration"

2003-02-14 14:47  eku

	* firebird2/src/intl/ld.h (1.18):

	Fixed nested comment.

2003-02-14 10:26  dimitr

	* firebird2/src/jrd/exe.cpp (1.44):

	Cleanup.

2003-02-14 10:12  dimitr

	* firebird2/builds/win32/msvc6/: engine.dsp (1.15),
	engine_classic.dsp (1.12):

	Updated project files.

2003-02-14 07:55  eku

	* firebird2/src/jrd/intl_builtin.cpp (1.9):

	GCC 3.2.1 complains about nested comments.

2003-02-14 03:48  brodsom

	* firebird2/src/jrd/: gds.cpp (1.57), intl.cpp (1.22), thd.cpp
	(1.15):

	Remove __BORLANDC__ define

2003-02-14 03:44  brodsom

	* firebird2/src/: gpre/gpre.cpp (1.20), iscguard/iscguard.cpp
	(1.15), isql/isql.epp (1.22), qli/lex.cpp (1.10):

	Remove __BORLANDC__ define

2003-02-14 03:41  brodsom

	* firebird2/src/: dudley/lex.cpp (1.11), extlib/ib_udf.h (1.3):

	Remove __BORLANDC__ define

2003-02-14 03:23  brodsom

	* firebird2/src/: remote/server.cpp (1.24), jrd/isc_sync.cpp
	(1.42), jrd/jrd.cpp (1.57), jrd/log.cpp (1.6), jrd/opt.cpp (1.50),
	jrd/sort.cpp (1.29), jrd/utl.cpp (1.26), jrd/why.cpp (1.14),
	jrd/blb.cpp (1.25), jrd/common.h (1.58), jrd/cvt2.cpp (1.10),
	jrd/evl.cpp (1.29), jrd/gds.cpp (1.56), jrd/isc_file.cpp (1.40):

	Remove PIPE and STACK defines (PIPE_SERVER, PIPE_CLIENT,
	PIPE_LIBRARY, PIPE_SERVER_YVALUE, PIPE_BRIDGE_TO_V3, V3, V3_PATH,
	ALTPIPE)(STACK_EFFICIENT, STACK_REDUCTION)

2003-02-14 03:23  brodsom

	* firebird2/src/remote/inet_server.cpp (1.22):

	Change jrd/pwd.h to jrd/jrd_pwd.h

2003-02-14 03:22  brodsom

	* firebird2/src/lock/print.cpp (1.16):

	Change jrd/time.h to jrd/jrd_time.h

2003-02-14 03:19  brodsom

	* firebird2/src/dsql/dsql.cpp (1.46):

	Remove PIPE and STACK defines (PIPE_SERVER, PIPE_CLIENT,
	PIPE_LIBRARY, PIPE_SERVER_YVALUE, PIPE_BRIDGE_TO_V3, V3, V3_PATH,
	ALTPIPE)(STACK_EFFICIENT, STACK_REDUCTION)

2003-02-14 03:11  brodsom

	* firebird2/src/alice/alice.h (1.13):

	Remove __cplusplus

2003-02-14 03:08  brodsom

	* firebird2/src/jrd/dmp.cpp (1.5):

	Change jrd/time to jrd/jrd_time.h

2003-02-14 03:05  brodsom

	* firebird2/src/jrd/svc.h (1.12):

	Restore inline keyword, needed to avoid duplicated defs.

2003-02-14 00:39  bellardo

	* firebird2/src/: gpre/gpre.h (1.28), common/classes/alloc.h
	(1.18):

	Added some of the "inlines" back.  If the functions are really not
	meant to be inlined they need to be moved from the header file to
	an appropiate source file, and their declarations placed in the
	header file.  Otherwise we get an overabundance of multiply defined
	symbols.

2003-02-14 00:11  bellardo

	* firebird2/src/jrd/flu.cpp (1.26):

	include libgen in Darwin.

2003-02-14 00:04  bellardo

	* firebird2/src/jrd/isc_file.cpp (1.39):

	Remove the Darwin specific MTAB entry.

2003-02-14 00:03  bellardo

	* firebird2/src/jrd/gds.cpp (1.55):

	No longer need the Darwin specific stuff in the prefix functions -
	it has moved to config_root.

2003-02-14 00:01  bellardo

	* firebird2/src/jrd/dbt.cpp (1.11):

	Update dbt entries to reflect new jrd_* structure names.

2003-02-13 23:49  brodsom

	* firebird2/src/jrd/: jrd.cpp (1.56), svc.h (1.11), why.cpp (1.13),
	btr.cpp (1.22):

	Remove inline keyword.

2003-02-13 23:49  bellardo

	* firebird2/: src/common/classes/alloc.h (1.17),
	src/common/classes/tree.h (1.10), configure.in (1.117):

	add a configure check for malloc.h

2003-02-13 23:44  brodsom

	* firebird2/src/: extlib/fbudf/fbudf.cpp (1.6),
	common/classes/tree.h (1.9), common/classes/alloc.h (1.16),
	common/config/config_impl.h (1.8):

	Remove inline keyword.

2003-02-13 23:44  bellardo

	* firebird2/src/jrd/jrd_pwd.h (1.1):

	Opps, I should at least commit the newly renamed file :-)

2003-02-13 23:40  bellardo

	* firebird2/src/jrd/os/darwin/config_root.cpp (1.1):

	config_root implementation for Darwin.	The root directory is
	located using Darwin specific framework search methods.

2003-02-13 23:40  brodsom

	* firebird2/src/: alice/alice.cpp (1.22), gpre/gpre.h (1.27),
	dsql/dsql.h (1.18), dsql/user_dsql.cpp (1.17), dsql/ddl.cpp (1.38):

	Remove inline keyword.

2003-02-13 23:37  bellardo

	* firebird2/src/: jrd/alt.cpp (1.17), jrd/pwd.cpp (1.13),
	jrd/scl.epp (1.20), jrd/svc.cpp (1.46), jrd/svc.h (1.10),
	jrd/tra.cpp (1.27), remote/interface.cpp (1.34):

	Renamed two header files that conflicted with Darwin (and
	presumably other *nix ) system headers: pwd.h and math.h

2003-02-13 18:30  tamlin

	* firebird2/src/jrd/rse.cpp (1.24):

	Try to enhance readability of code.

2003-02-13 18:28  tamlin

	* firebird2/src/jrd/evl.cpp (1.28):

	Reduce code size a little bit. Try to enhance readability of code.

2003-02-13 16:31  brodsom

	* firebird2/src/: qli/nounix.cpp (1.3), jrd/common.h (1.57):

	Remove __STDC__ obsolete define (used for pre C88 code)

2003-02-13 15:55  eku

	* firebird2/src/intl/ldcommon.h (1.5):

	Added missing system header file.

2003-02-13 14:44  dimitr

	* firebird2/src/common/classes/: alloc.cpp (1.26), tree.h (1.8):

	Fixed exception handling.

2003-02-13 14:33  dimitr

	* firebird2/src/jrd/: blb.cpp (1.24), btr.cpp (1.21), cch.cpp
	(1.29), cmp.cpp (1.40), dfw.epp (1.33), dyn.epp (1.21), dyn_def.epp
	(1.29), dyn_del.epp (1.14), dyn_mod.epp (1.15), dyn_util.epp
	(1.14), exe.cpp (1.43), fun.epp (1.16), gds.cpp (1.54), grant.epp
	(1.11), jrd.cpp (1.55), met.epp (1.49), nav.cpp (1.10), opt.cpp
	(1.49), pag.cpp (1.35), scl.epp (1.19), sdw.cpp (1.12), shut.cpp
	(1.5), sort.cpp (1.28), svc.cpp (1.45), tra.cpp (1.26), vio.cpp
	(1.32):

	Fixed exception handling.

2003-02-13 13:59  dimitr

	* firebird2/src/: qli/dtr.cpp (1.15), qli/exe.cpp (1.18),
	remote/interface.cpp (1.33), remote/server.cpp (1.23):

	Fixed exception handling.

2003-02-13 13:16  brodsom

	* firebird2/src/jrd/btr.cpp (1.20):

	Remove some unused defines & macros

2003-02-13 13:01  dimitr

	* firebird2/src/gpre/: gpre.cpp (1.19), par.cpp (1.14):

	Fixed exception handling.

2003-02-13 13:00  eku

	* firebird2/configure.in (1.116):

	Removed the test for 'const'

2003-02-13 12:57  dimitr

	* firebird2/src/: alice/alice.cpp (1.21), burp/burp.cpp (1.22),
	dsql/ddl.cpp (1.37), dsql/dsql.cpp (1.45), dsql/user_dsql.cpp
	(1.16), dudley/expand.cpp (1.10), dudley/parse.cpp (1.15):

	Fixed exception handling.

2003-02-13 11:10  dimitr

	* firebird2/src/jrd/: align.h (1.3), btr.cpp (1.19), cmp.cpp
	(1.39), cmp_proto.h (1.7), cvt.cpp (1.17), cvt2.cpp (1.9), dflt.h
	(1.2), dfw.epp (1.32), dmp.cpp (1.4), dsc.cpp (1.6), dsc_proto.h
	(1.2), dyn_def.epp (1.28), dyn_util.epp (1.13), err.cpp (1.16),
	err_proto.h (1.6), event.cpp (1.19), evl.cpp (1.27), exe.cpp
	(1.42), filters.cpp (1.10), gds.cpp (1.53), gds_proto.h (1.12),
	ibase.h (1.26), idx.cpp (1.10), idx.h (1.6), ini.epp (1.12), ini.h
	(1.4), ini_proto.h (1.5), intl_builtin.cpp (1.8), jrd.h (1.36),
	lck.cpp (1.13), met.epp (1.48), met_proto.h (1.17), opt.cpp (1.48),
	par.cpp (1.34), req.h (1.10), scl.epp (1.18), scl_proto.h (1.4),
	sort.cpp (1.27), svc.cpp (1.44), svc.h (1.9), tra.cpp (1.25),
	trig.h (1.7), vio.cpp (1.31), why.cpp (1.12), why_proto.h (1.5):

	CONST -> const

2003-02-13 10:55  dimitr

	* firebird2/src/: include/gen/msg_facs.h (1.3),
	include/gen/sql_code.h (1.4), include/fb_types.h (1.14),
	gpre/gpre_meta.epp (1.16), gpre/gpre_meta_boot.cpp (1.12),
	gpre/int_cxx.cpp (1.8), gpre/jrdmet.cpp (1.7):

	CONST -> const

2003-02-13 10:49  dimitr

	* firebird2/src/intl/: collations/bl88591ca0.h (1.3),
	collations/bl88591da0.h (1.3), collations/bl88591de0.h (1.3),
	collations/bl88591es0.h (1.3), collations/bl88591fi0.h (1.3),
	collations/bl88591fr0.h (1.3), collations/bl88591is0.h (1.3),
	collations/bl88591it0.h (1.3), collations/bl88591nl0.h (1.3),
	collations/bl88591no0.h (1.3), collations/bl88591pt0.h (1.3),
	collations/bl88591sv0.h (1.3), collations/bl88591uk0.h (1.3),
	collations/bl88591us0.h (1.3), collations/blNEXTde0.h (1.3),
	collations/blNEXTes0.h (1.3), collations/blNEXTfr0.h (1.3),
	collations/blNEXTit0.h (1.3), collations/blNEXTus0.h (1.3),
	collations/db437de0.h (1.3), collations/db437es1.h (1.3),
	collations/db437fi0.h (1.3), collations/db437fr0.h (1.3),
	collations/db437it0.h (1.3), collations/db437nl0.h (1.3),
	collations/db437sv0.h (1.3), collations/db437uk0.h (1.3),
	collations/db437us0.h (1.3), collations/db850cf0.h (1.3),
	collations/db850de0.h (1.3), collations/db850es0.h (1.3),
	collations/db850fr0.h (1.3), collations/db850it1.h (1.3),
	collations/db850nl0.h (1.3), collations/db850pt0.h (1.3),
	collations/db850sv1.h (1.3), collations/db850uk0.h (1.3),
	collations/db850us0.h (1.3), collations/db852cz0.h (1.3),
	collations/db852po0.h (1.3), collations/db852sl0.h (1.3),
	collations/db857tr0.h (1.3), collations/db860pt0.h (1.3),
	collations/db863cf1.h (1.3), collations/db865da0.h (1.3),
	collations/db865no0.h (1.3), collations/db866ru0.h (1.3),
	collations/pd437intl.h (1.3), collations/pd437swedfin.h (1.3),
	collations/pd852czech.h (1.3), collations/pd852hundc.h (1.3),
	collations/pd852polish.h (1.3), collations/pd852slovene.h (1.3),
	collations/pd861iceland.h (1.3), collations/pd865nordan40.h (1.3),
	collations/pd866cyrr.h (1.3), collations/pw1250czech.h (1.3),
	collations/pw1250hun.h (1.3), collations/pw1250hundc.h (1.3),
	collations/pw1250polish.h (1.3), collations/pw1250slov.h (1.3),
	collations/pw1251cyrr.h (1.3), collations/pw1252i850.h (1.3),
	collations/pw1252intl.h (1.3), collations/pw1252nor4.h (1.3),
	collations/pw1252span.h (1.3), collations/pw1252swfn.h (1.3),
	collations/pw1253greek1.h (1.3), collations/pw1254turk.h (1.3),
	collations/xx1251_ua.h (1.3), collations/xx88592czech.h (1.3),
	charsets/cs_437.h (1.3), charsets/cs_737.h (1.2), charsets/cs_775.h
	(1.2), charsets/cs_850.h (1.3), charsets/cs_852.h (1.3),
	charsets/cs_857.h (1.3), charsets/cs_858.h (1.2), charsets/cs_860.h
	(1.3), charsets/cs_861.h (1.3), charsets/cs_862.h (1.2),
	charsets/cs_863.h (1.3), charsets/cs_864.h (1.2), charsets/cs_865.h
	(1.3), charsets/cs_866.h (1.2), charsets/cs_869.h (1.2),
	charsets/cs_big5.h (1.2), charsets/cs_cyrl.h (1.2),
	charsets/cs_gb2312.h (1.2), charsets/cs_iso8859_1.h (1.2),
	charsets/cs_iso8859_13.h (1.2), charsets/cs_iso8859_2.h (1.2),
	charsets/cs_iso8859_3.h (1.2), charsets/cs_iso8859_4.h (1.2),
	charsets/cs_iso8859_5.h (1.2), charsets/cs_iso8859_6.h (1.2),
	charsets/cs_iso8859_7.h (1.2), charsets/cs_iso8859_8.h (1.2),
	charsets/cs_iso8859_9.h (1.2), charsets/cs_jis_0208_1990.h (1.2),
	charsets/cs_ksc5601.h (1.2), charsets/cs_next.h (1.2),
	charsets/cs_sjis.h (1.2), charsets/cs_w1250.h (1.3),
	charsets/cs_w1251.h (1.3), charsets/cs_w1252.h (1.3),
	charsets/cs_w1253.h (1.3), charsets/cs_w1254.h (1.3),
	charsets/cs_w1255.h (1.2), charsets/cs_w1256.h (1.2),
	charsets/cs_w1257.h (1.2), ld_proto.h (1.3), ldcommon.h (1.4),
	utils/mapgen4.c (1.2), utils/maptest2.c (1.3),
	conversions/tx437_865.h (1.2), conversions/tx437_lat1.h (1.3),
	conversions/tx865_lat1.h (1.3), ld.h (1.17):

	CONST -> const

2003-02-13 10:42  dimitr

	* firebird2/src/isql/: extract.epp (1.10), isql.epp (1.21),
	show.epp (1.13):

	CONST -> const

2003-02-13 10:38  dimitr

	* firebird2/src/: lock/lock.cpp (1.31), lock/print.cpp (1.15),
	qli/meta.epp (1.13), qli/show.epp (1.9):

	CONST -> const

2003-02-13 10:30  dimitr

	* firebird2/src/remote/: inet.cpp (1.50), protocol.cpp (1.19),
	server.cpp (1.22):

	CONST -> const

2003-02-13 10:26  dimitr

	* firebird2/src/dsql/: chars.h (1.2), ddl.cpp (1.36), dsql.cpp
	(1.44), dsql_proto.h (1.6), gen.cpp (1.25), keywords.cpp (1.13),
	keywords.h (1.13), make.cpp (1.25), make_proto.h (1.10), metd.epp
	(1.22), parse.y (1.53), preparse.cpp (1.13):

	CONST -> const

2003-02-13 10:19  dimitr

	* firebird2/src/burp/: backup.epp (1.16), burp.cpp (1.21),
	restore.epp (1.20):

	CONST -> const

2003-02-13 10:14  dimitr

	* firebird2/src/alice/alice.cpp (1.20):

	CONST -> const

2003-02-13 08:21  eku

	* firebird2/src/jrd/intl_builtin.cpp (1.7):

	Removed nested comments.

2003-02-13 07:12  eku

	* firebird2/src/jrd/common.h (1.56):

	Removed nested comments.

2003-02-13 03:21  brodsom

	* firebird2/src/common/config/config_impl.h (1.7):

	Remove warning 'static is not at beginning of declaration'

2003-02-13 03:19  brodsom

	* firebird2/src/common/classes/: tree.h (1.7), alloc.cpp (1.25):

	Remove warning 'declaration shadows a previous local'

2003-02-12 23:57  arnobrinkman

	* firebird2/src/jrd/: cch.cpp (1.28), jrd.h (1.35), vio.cpp (1.30):

	Stripped implementation of events used by garbage_collection() &
	cache_writer() procedures.  This will fix known delay with
	connecting/disconnect on at least WinXP.  Also are the
	connecting/disconnecting delays while debugging in MSVC6 gone.

2003-02-12 20:36  tamlin

	* firebird2/src/common/classes/alloc.cpp (1.24):

	Print warning messages to stderr instead of stdout

2003-02-12 20:27  tamlin

	* firebird2/src/dsql/: pass1.cpp (1.49), parse.y (1.52), metd.epp
	(1.21), metd_proto.h (1.10), node.h (1.20), make.cpp (1.24),
	make_proto.h (1.9), dsql.cpp (1.43), dsql.h (1.17), errd.cpp
	(1.12), gen.cpp (1.24), hsh.cpp (1.8), ddl.cpp (1.35), ddl_proto.h
	(1.8):

	A bit const correctness added and some reinterpret_casts removed.
	Changed DSQL's str to actually hold char.

2003-02-12 20:12  tamlin

	* firebird2/src/jrd/exe.cpp (1.41):

	Just some reformatting and added a TODO comment.

2003-02-12 19:47  tamlin

	* firebird2/src/jrd/isc_sync.cpp (1.41):

	Prevent garbage text output in log file

2003-02-12 16:50  brodsom

	* firebird2/src/qli/dtr.cpp (1.14):

	Remove __OVERLAY__ define. It is defined for old Borland TurboC and
	TurboPascal only in MS_DOS.

2003-02-12 15:04  dimitr

	* firebird2/src/jrd/os/win32/thd_priority.cpp (1.7):

	Cleanup.

2003-02-12 13:51  brodsom

	* firebird2/src/jrd/: gds.cpp (1.52), iberr.h (1.5), isc_sync.cpp
	(1.40), all.cpp (1.13), entry.h (1.5):

	Change #if 0 and #if 1 to NOT_USED_OR_REPLACED

2003-02-12 13:45  brodsom

	* firebird2/src/: include/fb_types.h (1.13), remote/protocol.cpp
	(1.18), iscguard/iscguard.cpp (1.14):

	Change #if 0 and #if 1 to NOT_USED_OR_REPLACED

2003-02-12 13:42  brodsom

	* firebird2/src/: alice/all.cpp (1.10), dsql/dsql.h (1.16),
	gpre/ada.cpp (1.13), gpre/ftn.cpp (1.16):

	Change #if 0 and #if 1 to NOT_USED_OR_REPLACED

2003-02-12 12:24  brodsom

	* firebird2/src/jrd/intl.cpp (1.21):

	Remove INTL_BACKEND define (used previously by dSCO ODT 3 port).

2003-02-12 12:08  brodsom

	* firebird2/src/jrd/isc_sync.cpp (1.39):

	Remove CHICAGO_FIXED not used define, the isc_is_winnt() check must
	be done always as long as chicago is supported.

2003-02-12 10:23  eku

	* firebird2/builds/posix/: Makefile.in.client.util (1.5),
	Makefile.in.embed.util (1.5):

	Fixed POSIX build.

2003-02-12 07:09  bellardo

	* firebird2/configure.in (1.115):

	3 new tests for darwin: expanded semun expanded 64 bit io dirname

2003-02-12 03:54  brodsom

	* firebird2/src/intl/collations/: pw1251cyrr.h (1.2), pw1252i850.h
	(1.2), pw1252intl.h (1.2), pw1252nor4.h (1.2), pw1252span.h (1.2),
	pw1252swfn.h (1.2), pw1253greek1.h (1.2), pw1254turk.h (1.2),
	xx1251_ua.h (1.2), xx88592czech.h (1.2), db437nl0.h (1.2),
	db437sv0.h (1.2), db437uk0.h (1.2), db437us0.h (1.2), db850cf0.h
	(1.2), db850de0.h (1.2), db850es0.h (1.2), db850fr0.h (1.2),
	db850it1.h (1.2), db850nl0.h (1.2), db850pt0.h (1.2), db850sv1.h
	(1.2), db850uk0.h (1.2), db850us0.h (1.2), db852cz0.h (1.2),
	db852po0.h (1.2), db852sl0.h (1.2), db857tr0.h (1.2), db860pt0.h
	(1.2), db863cf1.h (1.2), db865da0.h (1.2), db865no0.h (1.2),
	db866ru0.h (1.2), pd437intl.h (1.2), pd437swedfin.h (1.2),
	pd852czech.h (1.2), pd852hundc.h (1.2), pd852polish.h (1.2),
	pd852slovene.h (1.2), pd861iceland.h (1.2), pd865nordan40.h (1.2),
	pd866cyrr.h (1.2), pw1250czech.h (1.2), pw1250hun.h (1.2),
	pw1250hundc.h (1.2), pw1250polish.h (1.2), pw1250slov.h (1.2),
	bl88591ca0.h (1.2), bl88591da0.h (1.2), bl88591de0.h (1.2),
	bl88591es0.h (1.2), bl88591fi0.h (1.2), bl88591fr0.h (1.2),
	bl88591is0.h (1.2), bl88591it0.h (1.2), bl88591nl0.h (1.2),
	bl88591no0.h (1.2), bl88591pt0.h (1.2), bl88591sv0.h (1.2),
	bl88591uk0.h (1.2), bl88591us0.h (1.2), blNEXTde0.h (1.2),
	blNEXTes0.h (1.2), blNEXTfr0.h (1.2), blNEXTit0.h (1.2),
	blNEXTus0.h (1.2), db437de0.h (1.2), db437es1.h (1.2), db437fi0.h
	(1.2), db437fr0.h (1.2), db437it0.h (1.2):

	Remove not used defines

2003-02-12 03:53  brodsom

	* firebird2/src/intl/ld.h (1.16):

	Remove commit non used defines

2003-02-12 03:26  brodsom

	* firebird2/src/jrd/common.h (1.55):

	Remove obsolete SCO Xenix and Open Desktop.  This patch also enable
	platforms with M_I386 defined to be compiled.

2003-02-11 21:14  brodsom

	* firebird2/src/: alice/tdr.cpp (1.13), alice/alice.cpp (1.19),
	alice/alice_meta.epp (1.10), alice/exe.cpp (1.10), burp/burp.cpp
	(1.20), dsql/dsql.h (1.15), isql/isql.epp (1.20), isql/isql.h
	(1.7), isql/show.epp (1.12), isql/show_proto.h (1.4),
	isql/extract.epp (1.9):

	Remove GUI_TOOLS define

2003-02-11 20:03  brodsom

	* firebird2/src/burp/burp.cpp (1.19):

	Remove an old trick

2003-02-11 18:43  dimitr

	* firebird2/builds/win32/msvc6/: dsql_server.dsp (1.11),
	dsql_server_classic.dsp (1.7), engine.dsp (1.14),
	engine_classic.dsp (1.11):

	Fixed another build issues.

2003-02-11 17:19  dimitr

	* firebird2/builds/win32/msvc6/: engine.dsp (1.13),
	engine_classic.dsp (1.10):

	Fixed build problems related to the service manager and error
	handling.

2003-02-11 16:22  brodsom

	* firebird2/src/: utilities/drop.cpp (1.15), lock/print.cpp (1.14):

	Remove V3 lock/print

2003-02-11 06:13  aafemt

	* firebird2/: configure.in (1.114),
	builds/posix/Makefile.in.boot.gpre (1.13),
	builds/posix/Makefile.in.static.gpre (1.9),
	builds/posix/make.shared.variables (1.13),
	builds/posix/prefix.example (1.3), builds/posix/prefix.freebsd
	(1.5), builds/posix/prefix.linux (1.14), builds/posix/prefix.mingw
	(1.8), builds/posix/prefix.sinixz (1.15),
	builds/posix/prefix.solaris (1.3), builds/posix/prefix.solx86
	(1.15):

	Little step towards MinGW build. Physical IO module is
	platform-depended now

2003-02-11 02:50  brodsom

	* firebird2/src/jrd/enc.cpp (1.12):

	Remove notdef unused define

2003-02-11 01:56  brodsom

	* firebird2/src/jrd/sort.cpp (1.26):

	Change define name SORT_TRACE to DEBUG_SORT_TRACE

2003-02-11 01:54  brodsom

	* firebird2/src/remote/: parser.cpp (1.5), remote.cpp (1.13),
	server.cpp (1.21):

	Change define name REMOTE_DEBUG_MEMORY to DEBUG_REMOTE_MEMORY

2003-02-11 01:37  brodsom

	* firebird2/src/jrd/gds.cpp (1.51):

	Remove win16_only define (unused)

2003-02-11 01:36  brodsom

	* firebird2/src/jrd/fun.epp (1.15):

	Change wrong define

2003-02-11 00:47  brodsom

	* firebird2/src/remote/xnet.cpp (1.10):

	Remove NEW, CHECK_THIS, blank define.

2003-02-11 00:46  brodsom

	* firebird2/src/isql/show.epp (1.11):

	Remove UNUSED_FOR_ISQL define.

2003-02-11 00:44  brodsom

	* firebird2/src/gpre/: par.cpp (1.13), ftn.cpp (1.15), cob.cpp
	(1.17), c_cxx.cpp (1.15), ada.cpp (1.12):

	Remove UNDEF define.

2003-02-10 20:57  brodsom

	* firebird2/src/dsql/gen.cpp (1.23):

	Remove SQL_DIALECT_1_NEW_DATATYPES_CONVERT_TO_TEXT define, code
	only provisional for beta 6.0 and not used in 6.0

2003-02-10 20:40  brodsom

	* firebird2/src/jrd/intlnames.h (1.6):

	Remove BUG_6925 define and wrong (and not used) collations.

2003-02-10 20:25  brodsom

	* firebird2/src/intl/ld.h (1.15):

	Remove QLD and PIRANHA defines

2003-02-10 18:41  brodsom

	* firebird2/src/jrd/enc.cpp (1.11):

	Remove convex, gould, pdp11 and vax defines

2003-02-10 18:37  brodsom

	* firebird2/src/jrd/enc.cpp (1.10):

	Remove convex, gould, pdp11 and vax defines

2003-02-10 18:01  brodsom

	* firebird2/src/jrd/btr.cpp (1.18):

	Remove DN10000 define (apollo)

2003-02-10 17:28  alexpeshkoff

	* firebird2/src/jrd/: alt.cpp (1.16), ibase.h (1.25):

	Fixed external tools building

2003-02-10 16:59  skidder

	* firebird2/configure.in (1.113):

	Mark linux packages as Beta2

2003-02-10 16:05  brodsom

	* firebird2/src/: lock/print.cpp (1.13), lock/lock.cpp (1.30),
	lock/manager.cpp (1.5), lock/driver.cpp (1.4), jrd/common.h (1.54):

	Remove LINKS_EXISTS define, required header don't exist.

2003-02-10 15:50  dimitr

	* firebird2/builds/win32/msvc6/Firebird2.dsw (1.13):

	Fixed the workspace.

2003-02-10 14:40  eku

	* firebird2/src/remote/interface.cpp (1.32):

	Fixed a "search and replace" error from my previous check-in.

2003-02-10 14:37  eku

	* firebird2/src/burp/canonical.cpp (1.15):

	Fixed a "search and replace" error from my previous check-in.

2003-02-10 14:28  eku

	* firebird2/: builds/posix/prefix.sinixz (1.14), src/alice/all.cpp
	(1.9), src/burp/canonical.cpp (1.14), src/dsql/alld.cpp (1.9),
	src/dsql/hsh.cpp (1.7), src/dsql/user_dsql.cpp (1.15),
	src/dudley/ddl.cpp (1.9), src/dudley/ddl_proto.h (1.3),
	src/dudley/exe.epp (1.14), src/dudley/hsh.cpp (1.9),
	src/dudley/hsh_proto.h (1.2), src/gpre/cmd.cpp (1.8),
	src/gpre/cmd_proto.h (1.3), src/gpre/cmp.cpp (1.11),
	src/gpre/cmp_proto.h (1.4), src/gpre/hsh.cpp (1.10),
	src/gpre/hsh_proto.h (1.2), src/gpre/par.cpp (1.12),
	src/gpre/sql.cpp (1.9), src/jrd/all.cpp (1.12), src/jrd/alt.cpp
	(1.15), src/jrd/blb.cpp (1.23), src/jrd/btr.cpp (1.17),
	src/jrd/btr_proto.h (1.4), src/jrd/cch.cpp (1.27),
	src/jrd/cch_proto.h (1.3), src/jrd/cmp.cpp (1.38),
	src/jrd/cmp_proto.h (1.6), src/jrd/cvt.cpp (1.16), src/jrd/dbg.cpp
	(1.8), src/jrd/dmp.cpp (1.3), src/jrd/dmp_proto.h (1.2),
	src/jrd/dpm.epp (1.12), src/jrd/dpm_proto.h (1.4), src/jrd/enc.cpp
	(1.9), src/jrd/entry.h (1.4), src/jrd/evl.cpp (1.26),
	src/jrd/evl_proto.h (1.4), src/jrd/exe.cpp (1.40), src/jrd/ext.cpp
	(1.15), src/jrd/ext_proto.h (1.4), src/jrd/flu.cpp (1.25),
	src/jrd/fun.epp (1.14), src/jrd/gds.cpp (1.50), src/jrd/grammar.cpp
	(1.4), src/jrd/ini.epp (1.11), src/jrd/jlx.c (1.3), src/jrd/jrd.cpp
	(1.54), src/jrd/jrd_proto.h (1.5), src/jrd/met.epp (1.47),
	src/jrd/met_proto.h (1.16), src/jrd/mov.cpp (1.7),
	src/jrd/mov_proto.h (1.4), src/jrd/nav.cpp (1.9),
	src/jrd/nav_proto.h (1.4), src/jrd/opt.cpp (1.47),
	src/jrd/opt_proto.h (1.4), src/jrd/pag.cpp (1.34),
	src/jrd/pag_proto.h (1.2), src/jrd/par.cpp (1.33),
	src/jrd/plugin_manager.h (1.7), src/jrd/rse.cpp (1.23),
	src/jrd/rse_proto.h (1.4), src/jrd/sort.cpp (1.25), src/jrd/sqz.cpp
	(1.6), src/jrd/sym.cpp (1.5), src/jrd/utl.cpp (1.25),
	src/jrd/vio.cpp (1.29), src/jrd/vio_proto.h (1.7), src/jrd/why.cpp
	(1.11), src/qli/all.cpp (1.10), src/qli/all_proto.h (1.2),
	src/qli/hsh.cpp (1.8), src/qli/hsh_proto.h (1.2), src/qli/mov.cpp
	(1.11), src/qli/mov_proto.h (1.2), src/remote/inter_proto.h (1.2),
	src/remote/interface.cpp (1.31), src/remote/protocol.cpp (1.17),
	src/remote/xdr.cpp (1.8), src/remote/xdr_proto.h (1.7):

	Removed "register" variables from the source code. It's up to the
	compiler to hold variables in CPU registers.

2003-02-10 13:26  dimitr

	* firebird2/builds/posix/: Makefile.in.libfbclient (1.7),
	Makefile.in.libfbembed (1.6):

	Renamed isc4 in the build files.

2003-02-10 12:54  dimitr

	* firebird2/builds/posix/: Makefile.in.firebird (1.27),
	Makefile.in.refDatabases (1.12), make.defaults (1.14),
	make.shared.targets (1.4):

	Damn, my own typo caused another one. The extension should be
	"fdb".

2003-02-10 12:51  dimitr

	* firebird2/src/jrd/plugin_manager.cpp (1.10):

	Cleanup.

2003-02-10 12:48  dimitr

	* firebird2/src/: jrd/svc.cpp (1.43), remote/inet_server.cpp
	(1.21):

	Damn, my own typo caused another one. The extension should be
	"fdb".

2003-02-10 12:00  eku

	* firebird2/: builds/posix/Makefile.in.firebird (1.26),
	builds/posix/Makefile.in.refDatabases (1.11),
	builds/posix/make.defaults (1.13), builds/posix/make.shared.targets
	(1.3), src/jrd/svc.cpp (1.42), src/remote/inet_server.cpp (1.20):

	Renamed isc4.gdb to security.gdb (POSIX builds)

2003-02-10 11:36  dimitr

	* firebird2/builds/win32/msvc6/: alice.dsp (1.7), alice_classic.dsp
	(1.4), burp.dsp (1.7), burp_classic.dsp (1.5), dsql_server.dsp
	(1.10), dsql_server_classic.dsp (1.6), engine.dsp (1.12),
	engine_classic.dsp (1.9), fb_inet_server.dsp (1.8),
	fb_lock_print.dsp (1.9), fbclient.dsp (1.22), Firebird2.dsw (1.12),
	fbembed.dsp (1.9), fbguard.dsp (1.9), fbserver.dsp (1.17),
	fbudf.dsp (1.2), gbak.dsp (1.8), gdef.dsp (1.6), gds32.dsp (1.9),
	gfix.dsp (1.9), gpre.dsp (1.9), gpre_boot.dsp (1.9), gsec.dsp
	(1.5), gstat.dsp (1.6), ib_udf.dsp (1.6), ib_util.dsp (1.7),
	instreg.dsp (1.5), instsvc.dsp (1.5), intl.dsp (1.10), isql.dsp
	(1.10), lock.dsp (1.5), lock_classic.dsp (1.3), qli.dsp (1.5),
	remote.dsp (1.8), remote_classic.dsp (1.5), utilities.dsp (1.5),
	utilities_classic.dsp (1.3):

	Changed options for the release configuration.

2003-02-10 11:03  dimitr

	* firebird2/builds/win32/msvc6/: common.dsp (1.11),
	common_classic.dsp (1.5):

	Changed options for the release configuration.

2003-02-10 10:39  eku

	* firebird2/: configure.in (1.112),
	src/include/gen/autoconfig_msvc.h (1.73):

	Completed the changes made by Dmitri Sibiriak.

2003-02-10 10:26  eku

	* firebird2/src/remote/inet.cpp (1.49):

	Fixed POSIX builds.

2003-02-10 08:38  dimitr

	* firebird2/src/jrd/jrd.cpp (1.53):

	Fixed POSIX builds (at least I hope so).

2003-02-10 06:42  aafemt

	* firebird2/: configure.in (1.111),
	src/include/gen/autoconfig_msvc.h (1.72), src/remote/inet.cpp
	(1.48):

	Some cleanup

2003-02-10 01:09  brodsom

	* firebird2/src/jrd/exe.cpp (1.39):

	Remove unusable define (needed header don't exist)

2003-02-10 01:03  brodsom

	* firebird2/src/jrd/: btr.cpp (1.16), event.cpp (1.18):

	Change debug defines names to DEBUG_*

2003-02-10 01:00  brodsom

	* firebird2/src/jrd/: os/win32/thd_priority.cpp (1.6), thd.cpp
	(1.14), isc_sync.cpp (1.38):

	Change debug defines names to DEBUG_*

2003-02-10 00:31  brodsom

	* firebird2/src/dsql/parse.y (1.51):

	Change wrong define

2003-02-10 00:14  brodsom

	* firebird2/src/gpre/dyntable.h (1.2):

	Remove JPN_ functions attributes

2003-02-09 23:59  brodsom

	* firebird2/src/qli/dtr.cpp (1.13):

	Correct wrong define

2003-02-09 16:43  dimitr

	* firebird2/doc/WhatsNew (1.22):

	Recent changes.

2003-02-09 12:22  brodsom

	* firebird2/src/common/config/config.cpp (1.22):

	Add newline at the end

2003-02-09 11:05  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.52), jrd.h (1.34):

	Enabled generic support for the database encryption. The key part
	of the feature is still protected by the macro. Proven to work on
	win32.

2003-02-09 09:54  dimitr

	* firebird2/doc/WhatsNew (1.21):

	Actual credits.

2003-02-09 03:07  arnobrinkman

	* firebird2/src/jrd/cmp.cpp (1.37):

	bugfix: SF BUG # [ 523589 ] View is affecting the result of a
	query. Problem was that rse's (inside the view) where not flagged
	as variant

2003-02-08 01:58  brodsom

	* firebird2/src/qli/: command.cpp (1.6), dtr.cpp (1.12), eval.cpp
	(1.16), exe.cpp (1.17), expand.cpp (1.10), format.cpp (1.10),
	gener.cpp (1.13), hsh.cpp (1.7), lex.cpp (1.9), meta.epp (1.12),
	mov.cpp (1.10), parse.cpp (1.10), picstr.cpp (1.9), proc.epp (1.8),
	show.epp (1.8):

	Remove JPN_ defines

2003-02-08 01:36  brodsom

	* firebird2/src/gpre/: sqe.cpp (1.8), sql.cpp (1.8), gpre.cpp
	(1.18), gpre_meta.epp (1.15), gpre_meta_boot.cpp (1.11), hsh.cpp
	(1.9), int_cxx.cpp (1.7), par.cpp (1.11), pretty.cpp (1.8),
	c_cxx.cpp (1.14):

	Remove JPN_ defines

2003-02-08 01:31  brodsom

	* firebird2/src/jrd/: dyn_mod.epp (1.14), jrd.cpp (1.51),
	jrd_proto.h (1.4), dyn.epp (1.20), dyn_def.epp (1.27):

	Remove JPN_ defines

2003-02-07 19:54  brodsom

	* firebird2/src/dudley/: ddl.cpp (1.8), ddl.h (1.6), exe.epp
	(1.13), extract.epp (1.8), generate.cpp (1.7), hsh.cpp (1.8),
	lex.cpp (1.10), parse.cpp (1.14), trn.cpp (1.8):

	Remove JPN_ defines

2003-02-07 19:45  brodsom

	* firebird2/src/: dsql/preparse.cpp (1.12), dsql/parse.y (1.50),
	intl/kanji.h (1.2):

	Remove JPN_ defines

2003-02-07 16:23  brodsom

	* firebird2/src/lock/lock.cpp (1.29):

	Remove NEXT remaining ifdefs

2003-02-07 16:22  brodsom

	* firebird2/src/jrd/isc_file.cpp (1.38):

	Remove ultrix remaining ifdefs

2003-02-07 16:20  brodsom

	* firebird2/src/alice/exe.cpp (1.9):

	Remove PC_PLATFORM remaining ifdef

2003-02-07 16:07  brodsom

	* firebird2/src/intl/ld.h (1.14):

	Remove MS_DOS and __LDSYS_H

2003-02-07 15:38  kkuznetsov

	* firebird2/src/include/firebird.h (1.8):

	Some commits for SOLX86

2003-02-07 13:58  brodsom

	* firebird2/src/common/config/config.cpp (1.21):

	Make default parameters values for non forced writes mode depend on
	the platform

2003-02-07 11:29  brodsom

	* firebird2/src/isql/isql_win.cpp (1.6):

	More mangled preprocessor directives

2003-02-07 10:40  brodsom

	* firebird2/src/qli/: compile.cpp (1.9), eval.cpp (1.15), exe.cpp
	(1.16), expand.cpp (1.9), parse.cpp (1.9):

	Add return NULL when needed

2003-02-07 04:43  brodsom

	* firebird2/src/utilities/analyse.cpp (1.5):

	Correct broken includes

2003-02-06 00:32  brodsom

	* firebird2/src/jrd/: cch.cpp (1.26), jrd.h (1.33):

	Change non FW mode time measure, from oldest_unflushed_write to
	last_flushed_write.

2003-02-06 00:28  brodsom

	* firebird2/src/common/config/config.cpp (1.20):

	Change non FW mode time parameter value.

2003-02-05 21:42  brodsom

	* firebird2/src/jrd/: jrd.h (1.32), cch.cpp (1.25):

	Non forced writes mode, move logic to cch, add dbb mutex, and
	rollback changes in ail.cpp, pio.h, pio_proto.h, unix.cpp and
	winnt.cpp

2003-02-05 20:44  brodsom

	* firebird2/src/dudley/trn.cpp (1.7):

	Remove unused vars

2003-02-05 20:35  brodsom

	* firebird2/src/dudley/parse.cpp (1.13):

	Remove unused vars

2003-02-05 16:43  brodsom

	* firebird2/src/dudley/: expand.cpp (1.9), expr.cpp (1.8), lex.cpp
	(1.9):

	Remove unused vars

2003-02-05 16:18  dimitr

	* firebird2/src/jrd/: plugin_manager.cpp (1.9), plugin_manager.h
	(1.6):

	Some cosmetic changes in the plugin manager.

2003-02-05 16:13  dimitr

	* firebird2/src/jrd/met.epp (1.46):

	Fixed reference to released and freed blob.

2003-02-05 15:40  brodsom

	* firebird2/src/jrd/cch.cpp (1.24):

	Make non forced writes mode configurable & more secure.

2003-02-05 15:32  brodsom

	* firebird2/src/common/config/: config.cpp (1.19), config.h (1.13):

	New config parameters to control non forced writes mode.

2003-02-05 15:30  brodsom

	* firebird2/src/qli/: format.cpp (1.9), dtr.cpp (1.11), expand.cpp
	(1.8):

	Remove unused vars

2003-02-05 03:40  brodsom

	* firebird2/src/qli/gener.cpp (1.12):

	Remove unused vars

2003-02-05 02:47  brodsom

	* firebird2/src/qli/: show.epp (1.7), all.cpp (1.9), compile.cpp
	(1.8), err.cpp (1.9), eval.cpp (1.14), exe.cpp (1.15), help.epp
	(1.5), meta.epp (1.11), mov.cpp (1.9), picstr.cpp (1.8), proc.epp
	(1.7), report.cpp (1.7):

	Remove unused vars

2003-02-04 21:19  dimitr

	* firebird2/builds/win32/msvc6/isql.dsp (1.9):

	Cleanup.

2003-02-04 21:16  dimitr

	* firebird2/: src/common/classes/alloc.cpp (1.23),
	src/common/classes/alloc.h (1.15), src/jrd/gds.cpp (1.49),
	builds/win32/msvc6/gfix.dsp (1.8):

	Moved allocator functions back to GDS. MemoryPool is no longer
	exported.

2003-02-04 20:07  dimitr

	* firebird2/doc/WhatsNew (1.20):

	Beta 2 changes so far.

2003-02-04 18:27  dimitr

	* firebird2/src/extlib/ib_udf.sql (1.4):

	Committed contribution by Juan Guerrero (?). Functions LPAD and
	RPAD added to IB_UDF library.

2003-02-04 16:36  dimitr

	* firebird2/src/isql/: extract.epp (1.8), show.epp (1.10):

	Added support of universal triggers to ISQL (metadata extraction).

2003-02-04 14:31  dimitr

	* firebird2/src/jrd/par.cpp (1.32):

	Temporary fix for the bad memory references issue. Still waiting
	for the Nickolay's analysis.

2003-02-04 14:14  dimitr

	* firebird2/src/alice/aliceswi.h (1.6):

	Why on earth should we bark on -user and -pass switches and
	consider them incompatible with something?

2003-02-04 12:18  dimitr

	* firebird2/src/common/classes/alloc.cpp (1.22):

	Fixed bug in the memory manager. We shouldn't use the uninitialized
	pool. gpre_boot no longer crashes.

2003-02-04 11:28  dimitr

	* firebird2/builds/win32/msvc6/gpre_boot.dsp (1.8):

	Fixed debug build of gpre_boot.

2003-02-03 16:01  dimitr

	* firebird2/src/jrd/pwd.cpp (1.12):

	Fixed some issues with the latest commit.

2003-02-03 14:34  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.50), pwd.cpp (1.11), scl.epp
	(1.17), svc.cpp (1.41), tra.cpp (1.24):

	1. Re-designed PWD interface.  2. Implemented cached isc4
	connection.  3. Cleanup.

2003-02-03 14:06  dimitr

	* firebird2/src/jrd/rse.h (1.10):

	Increased internal limits of the optimizer.

2003-02-03 13:48  brodsom

	* firebird2/builds/win32/preprocess.bat (1.4):

	Autoconfig must be copy before build_boot.bat

2003-02-02 17:01  dimitr

	* firebird2/src/common/config/config.cpp (1.18):

	Fixed my latest commit.

2003-02-02 16:20  dimitr

	* firebird2/src/common/config/: config.cpp (1.17), config.h (1.12),
	config_impl.h (1.6):

	1. Applied singleton-instance idiom to the config manager. It costs
	just a few CPU cycles, so doesn't affect the performance.  2. A bit
	changed two config entry names.

2003-02-02 14:23  dimitr

	* firebird2/builds/win32/msvc6/: common.dsp (1.10),
	common_classic.dsp (1.4):

	Updated project files.

2003-02-02 14:09  dimitr

	* firebird2/src/common/classes/alloc.cpp (1.21):

	Reduced memory usage.

2003-02-01 04:08  hippoman

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.5), burp.vcproj
	(1.4), burp_classic.vcproj (1.4), common.vcproj (1.3),
	engine.vcproj (1.8), fbguard.vcproj (1.4), gdef.vcproj (1.4),
	gpre_boot.vcproj (1.5), gsec.vcproj (1.3), gstat.vcproj (1.4),
	instreg.vcproj (1.3), instsvc.vcproj (1.3), intl.vcproj (1.3),
	lock.vcproj (1.3), lock_classic.vcproj (1.3), remote.vcproj (1.4),
	remote_classic.vcproj (1.4), utilities.vcproj (1.4),
	utilities_classic.vcproj (1.3):

	Sync msvc7 build with latest changes

2003-02-01 01:08  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.46):

	bugfix: a simple LEFT JOIN on a VIEW with only a ON clause didn't
	use an index even if it was possible.  SF BUG # [ 508594 ]

2003-01-31 08:44  dimitr

	* firebird2/src/common/classes/locks.cpp (1.3):

	Fixed win32 CS build.

2003-01-30 23:14  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.48):

	bugfix: wrong context was used with FieldX IN (sub-select)
	predicate.  Caused by me by an other bugfix SF BUG # [ 213859 ]

2003-01-30 19:05  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.20), alloc.h (1.14):

	Fixed a couple errors Mike Nordell pointed at

2003-01-30 15:53  dimitr

	* firebird2/src/jrd/cmp.cpp (1.36):

	Fixed bug with cyclic dependencies in the metadata cache.

2003-01-30 14:30  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.47):

	bugfix: It wasn't possible to use non-aggregate related-fields from
	a aggregate query inside an sub-query.	Example (this failed) :
	SELECT	 Count(T1.F1),	 SUM((SELECT T2.F2 FROM Table2 T2 WHERE
	T2.F1 = T1.F1)) FROM   Table1 T1

2003-01-30 14:25  dimitr

	* firebird2/src/common/: classes/alloc.cpp (1.19), classes/alloc.h
	(1.13), config/config.cpp (1.16), config/config_file.h (1.2),
	config/config_impl.h (1.5):

	Fixed the errors pointed out by Mike.

2003-01-30 08:07  dimitr

	* firebird2/src/iscguard/cntl_guard.cpp (1.5):

	Fixed old hardcoded service name.

2003-01-29 16:29  skidder

	* firebird2/configure.in (1.110):

	Change package prefix

2003-01-29 11:16  eku

	* firebird2/src/common/classes/locks.h (1.5):

	Dmitry Yemanov: Right now locks.h is used by the memory manager
	only. In its internals you can find that SS uses Spinlock class
	whilst CS uses SharedSpinlock (which is just a dummy now). So I
	think everything except SharedSpinlock should be #ifdef'ed with
	SUPERSERVER in locks.h. The only doubt I have is a SOLARIS check
	there (is it related to SS or CS?).

2003-01-28 16:23  dimitr

	* firebird2/src/jrd/lck.h (1.7):

	Fixed initialization problem in the current codebase.

2003-01-28 09:58  dimitr

	* firebird2/builds/win32/msvc6/: alice.dsp (1.6), alice_classic.dsp
	(1.3), burp.dsp (1.6), burp_classic.dsp (1.4), common.dsp (1.9),
	common_classic.dsp (1.3), dsql_server.dsp (1.9),
	dsql_server_classic.dsp (1.5), engine.dsp (1.11),
	fb_inet_server.dsp (1.7), fb_lock_print.dsp (1.8), fbclient.dsp
	(1.21), fbguard.dsp (1.8), fbserver.dsp (1.16), gbak.dsp (1.7),
	gdef.dsp (1.5), gds32.dsp (1.8), gfix.dsp (1.7), gpre.dsp (1.8),
	gpre_boot.dsp (1.7), gsec.dsp (1.4), gstat.dsp (1.5), ib_udf.dsp
	(1.5), ib_util.dsp (1.6), instreg.dsp (1.4), instsvc.dsp (1.4),
	isql.dsp (1.8), lock.dsp (1.4), lock_classic.dsp (1.2), qli.dsp
	(1.4), remote.dsp (1.7), remote_classic.dsp (1.4), utilities.dsp
	(1.4), utilities_classic.dsp (1.2):

	Updated project files.

2003-01-27 12:46  dimitr

	* firebird2/src/: common/classes/alloc.cpp (1.18),
	common/classes/alloc.h (1.12), jrd/inf.cpp (1.15):

	Fixed linkage issues on win32.

2003-01-26 19:12  fsg

	* firebird2/builds/posix/Makefile.in.intl (1.8):

	Fixed a typo to get it compiled under Linux again

2003-01-25 09:55  dimitr

	* firebird2/builds/win32/preprocess.bat (1.3):

	Updated batch files.

2003-01-25 04:14  brodsom

	* firebird2/builds/posix/Makefile.in.intl (1.7):

	New charsets (update posix build)

2003-01-25 04:13  brodsom

	* firebird2/builds/win32/msvc6/intl.dsp (1.9):

	New charsets (update msvc6 build)

2003-01-25 04:11  brodsom

	* firebird2/src/: jrd/filters.cpp (1.9), jrd/intl.cpp (1.20),
	jrd/intl.h (1.3), jrd/intl_builtin.cpp (1.6), jrd/intlnames.h
	(1.5), burp/restore.epp (1.19):

	New charsets (....)

2003-01-25 04:04  brodsom

	* firebird2/src/intl/: utils/mapdump.c (1.2), utils/maptest.cpp
	(1.2), utils/maptest2.c (1.2), moved_files.txt (1.2),
	conversions/tx437_lat1.h (1.2), conversions/tx865_lat1.h (1.2),
	charsets.h (1.3):

	New character sets (update intl sources)

2003-01-25 04:03  brodsom

	* firebird2/src/intl/charsets/: cs_861.h (1.2), cs_863.h (1.2),
	cs_865.h (1.2), cs_w1250.h (1.2), cs_w1251.h (1.2), cs_w1252.h
	(1.2), cs_w1253.h (1.2), cs_w1254.h (1.2), cs_437.h (1.2), cs_850.h
	(1.2), cs_852.h (1.2), cs_857.h (1.2), cs_860.h (1.2):

	New character sets (update old ones)

2003-01-25 04:02  brodsom

	* firebird2/src/intl/charsets/: cs_w1257.h (1.1), cs_737.h (1.1),
	cs_775.h (1.1), cs_858.h (1.1), cs_862.h (1.1), cs_864.h (1.1),
	cs_866.h (1.1), cs_869.h (1.1), cs_iso8859_1.h (1.1),
	cs_iso8859_13.h (1.1), cs_iso8859_2.h (1.1), cs_iso8859_3.h (1.1),
	cs_iso8859_4.h (1.1), cs_iso8859_5.h (1.1), cs_iso8859_6.h (1.1),
	cs_iso8859_7.h (1.1), cs_iso8859_8.h (1.1), cs_iso8859_9.h (1.1),
	cs_w1255.h (1.1), cs_w1256.h (1.1):

	New character sets

2003-01-25 02:50  hippoman

	* firebird2/src/dsql/dsql.cpp (1.42):

	Some fixes to to DSQL_pretty: -. Added some missing verbs and
	mispellings -. Fixed a bug displaying parameters info.

2003-01-24 23:57  hippoman

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.4), alice.vcproj
	(1.2), alice_classic.vcproj (1.2), burp.vcproj (1.3),
	burp_classic.vcproj (1.3), common.vcproj (1.2),
	common_classic.vcproj (1.1), dsql_server.vcproj (1.3),
	dsql_server_classic.vcproj (1.3), engine.vcproj (1.7),
	engine_classic.vcproj (1.7), fb_inet_server.vcproj (1.3),
	fb_lock_print.vcproj (1.6), fbclient.vcproj (1.7), fbembed.vcproj
	(1.4), fbguard.vcproj (1.3), fbserver.vcproj (1.3), fbudf.vcproj
	(1.1), gbak.vcproj (1.3), gdef.vcproj (1.3), gds32.vcproj (1.3),
	gfix.vcproj (1.3), gpre.vcproj (1.6), gpre_boot.vcproj (1.4),
	gsec.vcproj (1.2), gstat.vcproj (1.3), ib_udf.vcproj (1.3),
	ib_util.vcproj (1.3), instreg.vcproj (1.2), instsvc.vcproj (1.2),
	intl.vcproj (1.2), isql.vcproj (1.3), lock.vcproj (1.2),
	lock_classic.vcproj (1.2), qli.vcproj (1.3), remote.vcproj (1.3),
	remote_classic.vcproj (1.3), utilities.vcproj (1.3),
	utilities_classic.vcproj (1.2):

	Sync msvc7 build with latest changes

2003-01-24 18:15  dimitr

	* firebird2/builds/win32/preprocess.bat (1.2):

	Other win32 build batch files.

2003-01-24 17:38  dimitr

	* firebird2/builds/win32/preprocess.bat (1.1):

	Other win32 build batch files.

2003-01-24 14:53  dimitr

	* firebird2/builds/win32/: blrtable.bat (1.1), parse.bat (1.1):

	Two of the win32 build batch files. Others will follow shortly.

2003-01-24 13:02  dimitr

	* firebird2/: src/extlib/fbudf/fbudf.h (1.3),
	builds/win32/msvc6/fbudf.dsp (1.1),
	builds/win32/msvc6/Firebird2.dsw (1.11):

	Updated fbudf files.

2003-01-24 10:30  dimitr

	* firebird2/src/jrd/pwd.cpp (1.10):

	no message

2003-01-24 10:29  dimitr

	* firebird2/builds/win32/msvc6/fbembed.dsp (1.8):

	Updated project files.

2003-01-23 13:25  skidder

	* firebird2/doc/: WhatsNew (1.18), WhatsNew (1.19):

	[no log message]

2003-01-23 11:38  skidder

	* firebird2/doc/WhatsNew (1.17):

	Little Beta 1 description change

2003-01-23 10:30  dimitr

	* firebird2/doc/WhatsNew (1.16):

	Added Beta 1 changes. Please review this file and correct, if
	necessary.

2003-01-23 10:18  dimitr

	* firebird2/src/dsql/parse.y (1.49):

	Disallowed PLAN clause in views until it works.

2003-01-23 04:36  brodsom

	* firebird2/builds/win32/msvc6/intl.dsp (1.8):

	Update msvc6 build

2003-01-23 04:33  brodsom

	* firebird2/src/jrd/: ibase.h (1.24), ini.epp (1.10), ini_proto.h
	(1.4), intl.h (1.2), jrd.cpp (1.49):

	- Move default attachment character set to header - Mode default
	database character set to header - Add isc_dpb_set_db_charset to
	use in create_database and apply it

2003-01-23 04:28  brodsom

	* firebird2/src/intl/moved_files.txt (1.1):

	Update moved files references

2003-01-23 04:27  brodsom

	* firebird2/src/intl/ldcommon.h (1.3):

	Remove DEBUG_LD switch

2003-01-23 04:27  brodsom

	* firebird2/src/intl/charsets.h (1.2):

	Remove CS_ANSI (not used) Add DEFAULT_ATTACHMEN_CHARSET

2003-01-23 04:22  brodsom

	* firebird2/src/intl/utils/: dtest.c (1.1), dtest2.c (1.1),
	make.maps (1.1), mapdump.c (1.1), mapgen4.c (1.1), maptest.cpp
	(1.1), maptest2.c (1.1):

	Create utils directory

2003-01-23 04:21  brodsom

	* firebird2/src/intl/conversions/: tx437_865.h (1.1), tx437_lat1.h
	(1.1), tx865_lat1.h (1.1):

	Create conversions directory

2003-01-23 04:21  brodsom

	* firebird2/src/intl/collations/: blNEXTit0.h (1.1), blNEXTus0.h
	(1.1), db437de0.h (1.1), db437es1.h (1.1), db437fi0.h (1.1),
	db437fr0.h (1.1), db437it0.h (1.1), db437nl0.h (1.1), db437sv0.h
	(1.1), db437uk0.h (1.1), db437us0.h (1.1), db850cf0.h (1.1),
	db850de0.h (1.1), db850es0.h (1.1), db850fr0.h (1.1), db850it1.h
	(1.1), db850nl0.h (1.1), db850pt0.h (1.1), db850sv1.h (1.1),
	db850uk0.h (1.1), db850us0.h (1.1), db852cz0.h (1.1), db852po0.h
	(1.1), db852sl0.h (1.1), db857tr0.h (1.1), db860pt0.h (1.1),
	db863cf1.h (1.1), db865da0.h (1.1), db865no0.h (1.1), db866ru0.h
	(1.1), pd437intl.h (1.1), pd437swedfin.h (1.1), pd852czech.h (1.1),
	pd852hundc.h (1.1), pd852polish.h (1.1), pd852slovene.h (1.1),
	pd861iceland.h (1.1), pd865nordan40.h (1.1), pd866cyrr.h (1.1),
	pw1250czech.h (1.1), pw1250hun.h (1.1), pw1250hundc.h (1.1),
	pw1250polish.h (1.1), pw1250slov.h (1.1), pw1251cyrr.h (1.1),
	pw1252i850.h (1.1), pw1252intl.h (1.1), pw1252nor4.h (1.1),
	pw1252span.h (1.1), pw1252swfn.h (1.1), pw1253greek1.h (1.1),
	pw1254turk.h (1.1), xx1251_ua.h (1.1), xx88592czech.h (1.1),
	bl88591ca0.h (1.1), bl88591da0.h (1.1), bl88591de0.h (1.1),
	bl88591es0.h (1.1), bl88591fi0.h (1.1), bl88591fr0.h (1.1),
	bl88591is0.h (1.1), bl88591it0.h (1.1), bl88591nl0.h (1.1),
	bl88591no0.h (1.1), bl88591pt0.h (1.1), bl88591sv0.h (1.1),
	bl88591uk0.h (1.1), bl88591us0.h (1.1), blNEXTde0.h (1.1),
	blNEXTes0.h (1.1), blNEXTfr0.h (1.1):

	Create collations directory

2003-01-23 04:19  brodsom

	* firebird2/src/intl/charsets/: cs_437.h (1.1), cs_850.h (1.1),
	cs_852.h (1.1), cs_857.h (1.1), cs_860.h (1.1), cs_861.h (1.1),
	cs_863.h (1.1), cs_865.h (1.1), cs_big5.h (1.1), cs_cyrl.h (1.1),
	cs_gb2312.h (1.1), cs_jis_0208_1990.h (1.1), cs_ksc5601.h (1.1),
	cs_next.h (1.1), cs_sjis.h (1.1), cs_w1250.h (1.1), cs_w1251.h
	(1.1), cs_w1252.h (1.1), cs_w1253.h (1.1), cs_w1254.h (1.1):

	Create charsets directory

2003-01-22 17:37  alexpeshkoff

	* firebird2/src/: jrd/why.cpp (1.10), jrd/why_proto.h (1.4),
	jrd/alt.cpp (1.14), jrd/perf.cpp (1.16), jrd/perf_proto.h (1.3),
	dsql/user_dsql.cpp (1.14), remote/interface.cpp (1.30),
	remote/remote.h (1.15), remote/server.cpp (1.20):

	Finished y-valve C++ conversion cleanup

2003-01-22 01:17  arnobrinkman

	* firebird2/src/jrd/: cmp.cpp (1.35), opt.cpp (1.45):

	More and better optimizations with "complex" JOIN queries (LEFT
	JOIN, views, sp etc...).  bugfix: An SORT can't be generated when
	there are already RSBs on the stack, because this will lead to
	strange values. See also SF BUG # [ 221921 ].

2003-01-21 13:22  dimitr

	* firebird2/src/jrd/all.cpp (1.11):

	Fixed wrong iterator test. Thanks to Tomas Skoda.

2003-01-21 13:19  dimitr

	* firebird2/src/common/classes/alloc.cpp (1.17):

	Cleanup.

2003-01-21 12:10  dimitr

	* firebird2/builds/win32/msvc6/: common.dsp (1.8),
	common_classic.dsp (1.2):

	Updated project files.

2003-01-21 12:08  dimitr

	* firebird2/src/common/classes/locks.cpp (1.2):

	Cosmetics.

2003-01-20 19:38  alexpeshkoff

	* firebird2/src/common/classes/: locks.cpp (1.1), locks.h (1.4):

	Make Spinlock Win95 compatible

2003-01-20 15:31  skidder

	* firebird2/src/common/classes/alloc.cpp (1.16):

	Fixed engine compilation problem on GCC3.2.1

2003-01-20 14:50  dimitr

	* firebird2/src/jrd/: enc.cpp (1.8), isc_file.cpp (1.37), svc.cpp
	(1.40), svc_proto.h (1.5):

	Cleanup by Dimitry Sibiryakov.

2003-01-20 12:10  dimitr

	* firebird2/src/jrd/: all.cpp (1.10), all.h (1.6), jrd.h (1.31):

	Fixed major memory leaks.

2003-01-20 12:07  dimitr

	* firebird2/src/jrd/os/win32/thd_priority.cpp (1.5):

	Let's use default memory pool in production builds. I cannot see a
	reason to allocate 100K for small structures of the scheduler.

2003-01-20 09:40  dimitr

	* firebird2/src/common/classes/alloc.cpp (1.15):

	Fixed dump of the memory usage stats.

2003-01-19 19:32  kkuznetsov

	* firebird2/src/common/classes/locks.h (1.3):

	Dummy inplementation of Spin-Lock let me return to compiling on
	Solx86

2003-01-19 15:42  dimitr

	* firebird2/src/include/fb_types.h (1.12):

	One of my previous commits has broken generated ibase.h. Fixed.

2003-01-19 15:30  dimitr

	* firebird2/src/jrd/: alt.cpp (1.13), ibase.h (1.23), utl.cpp
	(1.24), utl_proto.h (1.4):

	Let's return version of the client library via API. Interface is
	IB7-compliant.

2003-01-19 15:12  dimitr

	* firebird2/builds/win32/msvc6/: fbclient.dsp (1.20), remote.dsp
	(1.6), remote_classic.dsp (1.3):

	Link with XNET support.

2003-01-19 13:28  dimitr

	* firebird2/src/jrd/gds.cpp (1.48):

	Cleanup.

2003-01-19 13:18  dimitr

	* firebird2/src/remote/: interface.cpp (1.29), remote.h (1.14),
	server.cpp (1.19), xnet.cpp (1.9), xnet.h (1.2), xnet_proto.h
	(1.3):

	XNET support on win32. Untested.

2003-01-19 12:44  dimitr

	* firebird2/src/jrd/: isc_f_proto.h (1.3), isc_file.cpp (1.36):

	Temporary hack to make XNET working as a true remote protocol and
	be able to use both XNET and IPC.

2003-01-18 22:45  skidder

	* firebird2/src/: common/classes/alloc.cpp (1.14),
	common/classes/alloc.h (1.11), common/classes/class_test.cpp (1.9),
	common/classes/test.sh (1.7), jrd/all.cpp (1.9), jrd/all.h (1.5),
	jrd/inf.cpp (1.14), jrd/jrd.cpp (1.48), jrd/jrd.h (1.30):

	Memory manager changes - added memory usage stats, empty extents
	are now deallocated

2003-01-18 20:50  dimitr

	* firebird2/src/intl/ld.h (1.13):

	Cleanup.

2003-01-18 20:42  dimitr

	* firebird2/src/include/: firebird.h (1.7), gen/autoconfig_msvc.h
	(1.71):

	Cleanup.

2003-01-18 20:39  dimitr

	* firebird2/src/jrd/: jrd.cpp (1.47), jrd.h (1.29):

	Cleanup.

2003-01-18 20:34  dimitr

	* firebird2/src/: include/firebird.h (1.6), dsql/dsql.h (1.14),
	dsql/keywords.h (1.12), dsql/parse.y (1.48), include/fb_types.h
	(1.11):

	Cleanup.

2003-01-18 20:21  dimitr

	* firebird2/builds/win32/msvc6/: engine.dsp (1.10),
	fb_inet_server.dsp (1.6), fb_lock_print.dsp (1.7), fbclient.dsp
	(1.19), Firebird2.dsw (1.10), fbembed.dsp (1.7), fbguard.dsp (1.7),
	fbserver.dsp (1.15), gbak.dsp (1.6), gdef.dsp (1.4), gfix.dsp
	(1.6), gpre.dsp (1.7), gpre_boot.dsp (1.6), gsec.dsp (1.3),
	gstat.dsp (1.4), ib_udf.dsp (1.4), ib_util.dsp (1.5), instreg.dsp
	(1.3), instsvc.dsp (1.3), intl.dsp (1.7), isql.dsp (1.7), qli.dsp
	(1.3):

	Updated project files:	 1. Cleaned up used import libraries.	 2.
	Winsock2 is used.    3. Embedded engine now supports true local
	access.

2003-01-18 19:43  dimitr

	* firebird2/src/common/classes/: alloc.cpp (1.13), tree.h (1.6):

	Removed compiler warnings.

2003-01-18 19:18  dimitr

	* firebird2/src/: jrd/why.cpp (1.9), remote/allr.cpp (1.8):

	Further development of the embedded engine.

2003-01-18 19:01  dimitr

	* firebird2/src/: jrd/cch.cpp (1.23), jrd/dfw.epp (1.31),
	jrd/pag.cpp (1.33), jrd/rse.cpp (1.22), jrd/sdw.cpp (1.11),
	jrd/sort.cpp (1.24), common/classes/alloc.h (1.10):

	Undone.

2003-01-18 17:44  dimitr

	* firebird2/src/jrd/: cch.cpp (1.22), vio.cpp (1.28):

	Some changes related to aliases.

2003-01-18 17:29  dimitr

	* firebird2/src/jrd/: cch.cpp (1.21), jrd.cpp (1.46):

	Some changes related to aliases.

2003-01-18 16:22  dimitr

	* firebird2/src/jrd/: pag.cpp (1.32), rse.cpp (1.21), sdw.cpp
	(1.10):

	Reverted some allocations back to system instead of the default
	pool.

2003-01-18 16:13  dimitr

	* firebird2/src/jrd/dfw.epp (1.30):

	Reverted some allocations in the DFW manager back to system instead
	of the default pool.

2003-01-18 16:10  dimitr

	* firebird2/src/jrd/cch.cpp (1.20):

	Reverted allocations in the cache manager back to system instead of
	the default pool.

2003-01-18 16:03  dimitr

	* firebird2/src/jrd/sort.cpp (1.23):

	Reverted allocations in the sort module back to system instead of
	the default pool. Look at Dave's comments in sort_alloc.

2003-01-18 15:56  dimitr

	* firebird2/src/common/classes/alloc.h (1.9):

	Expose routines for allocation from system. Various temp buffers
	shouldn't go through the pool implementation.

2003-01-18 15:54  dimitr

	* firebird2/src/jrd/rse.cpp (1.20):

	Use in-memory sorting for merges.

2003-01-17 14:46  dimitr

	* firebird2/src/jrd/rse.cpp (1.19):

	Fixed problem with uninitialized structure.

2003-01-17 13:52  dimitr

	* firebird2/src/dsql/metd.epp (1.20):

	Fixed porting bug which caused zero to be returned as
	bytes-per-character value.

2003-01-17 13:47  skidder

	* firebird2/src/dsql/pass1.cpp (1.46):

	Fix intermittent bug in aggregate reference tracking

2003-01-17 13:40  dimitr

	* firebird2/src/dsql/ddl.cpp (1.34):

	Rolled back previous commit.

2003-01-17 12:11  dimitr

	* firebird2/src/dsql/ddl.cpp (1.33):

	Restored compatibility with FB1. Index name is no longer assigned
	automatically for constraints.

2003-01-17 10:59  dimitr

	* firebird2/src/common/classes/alloc.cpp (1.12):

	Fixed problems with the memory manager. Oddly enough, but the
	server seems to work ;-)

2003-01-17 10:53  dimitr

	* firebird2/builds/win32/msvc6/: common.dsp (1.7),
	common_classic.dsp (1.1), Firebird2.dsw (1.9):

	Updated project files.

2003-01-17 10:03  dimitr

	* firebird2/builds/win32/msvc6/common.dsp (1.6):

	Updated project files.

2003-01-17 09:47  dimitr

	* firebird2/src/iscguard/: iscguard.cpp (1.13), iscguard.h (1.5):

	Cleanup.

2003-01-17 08:11  dimitr

	* firebird2/src/jrd/os/win32/thd_priority.cpp (1.4):

	Fixed memory pool usage.

2003-01-17 08:10  dimitr

	* firebird2/src/remote/remote.cpp (1.12):

	Fixed linkage type.

2003-01-17 07:59  dimitr

	* firebird2/src/include/firebird.h (1.5):

	no message

2003-01-17 07:41  dimitr

	* firebird2/src/common/classes/alloc.cpp (1.11):

	Fixed a typo.

2003-01-16 18:47  skidder

	* firebird2/: builds/posix/Makefile.in.libfbclient (1.6),
	builds/posix/make.shared.variables (1.12), src/alice/alice.h
	(1.12), src/alice/alice_meta.epp (1.9), src/alice/all.cpp (1.8),
	src/alice/all.h (1.5), src/common/classes/alloc.cpp (1.10),
	src/common/classes/alloc.h (1.8), src/common/classes/class_perf.cpp
	(1.6), src/common/classes/class_test.cpp (1.8),
	src/common/classes/test.sh (1.6), src/common/classes/tree.h (1.5),
	src/common/config/config.cpp (1.15), src/dsql/all.h (1.5),
	src/dsql/alld.cpp (1.8), src/dsql/dsql.cpp (1.41), src/dsql/hsh.cpp
	(1.6), src/include/fb_blk.h (1.6), src/jrd/all.cpp (1.8),
	src/jrd/all.h (1.4), src/jrd/blb.cpp (1.22), src/jrd/btr.cpp
	(1.15), src/jrd/cch.cpp (1.19), src/jrd/cmp.cpp (1.34),
	src/jrd/db_alias.cpp (1.7), src/jrd/dfw.epp (1.29), src/jrd/dyn.epp
	(1.19), src/jrd/exe.h (1.13), src/jrd/fun.epp (1.13),
	src/jrd/gds.cpp (1.47), src/jrd/gds_proto.h (1.11),
	src/jrd/intl_builtin.cpp (1.5), src/jrd/intl_classes.h (1.3),
	src/jrd/jrd.cpp (1.45), src/jrd/jrd.h (1.28), src/jrd/lck.h (1.6),
	src/jrd/met.epp (1.45), src/jrd/pag.cpp (1.31),
	src/jrd/plugin_manager.cpp (1.8), src/jrd/rse.cpp (1.18),
	src/jrd/sdw.cpp (1.9), src/jrd/sort.cpp (1.22), src/jrd/svc.cpp
	(1.39), src/jrd/tra.cpp (1.23), src/jrd/os/path_utils.h (1.3),
	src/jrd/os/thd_priority.h (1.5), src/remote/inet_server.cpp (1.19),
	src/remote/xdr.cpp (1.7), src/remote/xdr.h (1.4),
	src/remote/xdr_proto.h (1.6):

	Integrate new memory manager into the engine

2003-01-16 17:34  skidder

	* firebird2/configure.in (1.109):

	Fix typo in my latest commit

2003-01-16 17:27  skidder

	* firebird2/configure.in (1.108):

	Add FB_IPC_NAME parameter

2003-01-15 15:07  dimitr

	* firebird2/src/: common/config/config.cpp (1.14),
	common/config/config.h (1.11), remote/inet.cpp (1.47),
	remote/xnet.cpp (1.8):

	New config values.

2003-01-15 14:34  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.70):

	Added IPC prefix to the autoconf stuff.

2003-01-15 13:25  dimitr

	* firebird2/src/iscguard/iscguard.cpp (1.12):

	Changed class and window names to identify us properly.

2003-01-15 13:15  dimitr

	* firebird2/src/remote/server.cpp (1.18):

	no message

2003-01-15 13:11  dimitr

	* firebird2/src/jrd/why.cpp (1.8):

	Cleanup of my old changes that were never used.

2003-01-15 13:08  dimitr

	* firebird2/src/jrd/: evl.cpp (1.25), exe.cpp (1.38), par.cpp
	(1.31), req.h (1.9):

	Added support for parametrized events and runtime trigger action
	checks.

2003-01-15 13:02  dimitr

	* firebird2/src/jrd/misc_func_ids.h (1.2):

	no message

2003-01-15 13:00  dimitr

	* firebird2/src/dsql/: gen.cpp (1.22), keywords.cpp (1.12),
	make.cpp (1.23), node.h (1.19), parse.y (1.47), pass1.cpp (1.45):

	1. Reworked internal info stuff once more.  2. Added DSQL support
	for parametrized events.  3. Fixed bug with cursors in triggers.
	4. Added support for runtime trigger action checks
	(INSERTING/UPDATING/DELETING).	5. Fixed bug with concatenation and
	trashed RDB$FIELD_LENGTH.

2003-01-15 12:56  dimitr

	* firebird2/src/dsql/: misc_func.cpp (1.2), misc_func.h (1.2),
	dsql.cpp (1.40):

	Reworked internal info stuff.

2003-01-15 12:40  dimitr

	* firebird2/src/jrd/blr.h (1.9):

	New BLR verb for parametrized events.

2003-01-14 14:47  dimitr

	* firebird2/src/dsql/dsql.cpp (1.39):

	Remove REQ_SAVEPOINT from allowed requests in EXECUTE STATEMENT.

2003-01-12 23:33  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.44):

	bugfix: SF BUG # [ 221921 ] ORDER BY has no effect

2003-01-12 21:27  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.44):

	bugfix: SF BUG # [ 213859 ] Subquery connected with 'IN' clause

2003-01-12 19:16  alexpeshkoff

	* firebird2/src/: alice/alice.h (1.11), alice/exe.cpp (1.8),
	alice/tdr.cpp (1.12), alice/tdr_proto.h (1.3), dsql/dsql.cpp
	(1.38), dsql/dsql.h (1.13), dsql/dsql_proto.h (1.5),
	dsql/prepa_proto.h (1.3), dsql/preparse.cpp (1.11),
	dsql/user__proto.h (1.3), dsql/user_dsql.cpp (1.13):

	Cleanup of mixed use of macro FRBRD and struct why_hndl

2003-01-12 17:29  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.43):

	bugfix on my latest commits

2003-01-12 16:32  alexpeshkoff

	* firebird2/src/: common/config/config.cpp (1.13),
	common/config/config.h (1.10), jrd/jrd.cpp (1.44),
	jrd/os/win32/thd_priority.cpp (1.3):

	Added config file parameters, controlling threads' priorities
	scheduler

2003-01-12 14:55  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.43):

	Reworked the last bugfix by dmitry

2003-01-11 20:04  dimitr

	* firebird2/src/jrd/opt.cpp (1.42):

	1. More proper implementation of my last bugfix.  2. Fixed known
	problems with explicit plans.

2003-01-11 19:02  dimitr

	* firebird2/src/jrd/opt.cpp (1.41):

	Fix for the optimizer issue with compound indices. Leave it up to
	Arno to decide whether this fix is correct or not.

2003-01-11 03:49  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.42):

	Introduce backwards compatibilty within aggregates.  Deepest field
	inside aggregate determine where an aggregate-context should belong
	too.

2003-01-10 22:37  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.9), alloc.h (1.7),
	class_perf.cpp (1.5), class_test.cpp (1.7), locks.h (1.2), test.sh
	(1.5):

	Little fixes in MemoryPool implementation

2003-01-10 13:27  dimitr

	* firebird2/src/common/classes/: alloc.cpp (1.8), alloc.h (1.6):

	Fixed MemoryPool implementation.

2003-01-09 20:47  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.7), alloc.h (1.5),
	class_test.cpp (1.6):

	Prepare new memory manager for integration into the engine core

2003-01-09 17:50  skidder

	* firebird2/src/dsql/: parse.y (1.46), pass1.cpp (1.41):

	Allow arbitrary expressions in ORDER-BY clause

2003-01-07 17:35  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.6), alloc.h (1.4),
	class_perf.cpp (1.4), class_test.cpp (1.5), locks.h (1.1), test.sh
	(1.4), tree.h (1.4):

	Further class library development. Added memory pool locking and
	line number allocation information

2003-01-06 18:35  alexpeshkoff

	* firebird2/src/common/classes/: class_test.cpp (1.4),
	class_perf.cpp (1.3), alloc.cpp (1.5):

	Make it compile with MSVC6

2003-01-04 18:18  skidder

	* firebird2/src/jrd/why.cpp (1.7):

	Make engine compile on POSIX again

2003-01-04 18:10  skidder

	* firebird2/builds/posix/Makefile.in.firebird (1.25):

	Make engine compile on POSIX again

2003-01-03 17:03  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.4), alloc.h (1.3),
	class_perf.cpp (1.2), class_test.cpp (1.3), test.sh (1.3), tree.h
	(1.3):

	Further class library development. MemoryPool works now

2003-01-03 13:52  alexpeshkoff

	* firebird2/src/: alice/alice.h (1.10), alice/aliceswi.h (1.5),
	burp/burp.cpp (1.18), burp/burpswi.h (1.5), qli/dtr.h (1.7),
	gpre/gpre.h (1.26):

	Don't include internals of struct why_hndl where it is not
	required.

2003-01-03 13:49  alexpeshkoff

	* firebird2/src/jrd/: dbt.cpp (1.10), flu.cpp (1.24), flu_proto.h
	(1.3), ibase.h (1.22), isc.cpp (1.26), svc.cpp (1.38), svc.h (1.8),
	vio.cpp (1.27), why.cpp (1.6), y_handle.h (1.3):

	1. Don't include internals of struct why_hndl where it is nit
	required.  2. CONST fixup in why.cpp & flu.cpp.

2003-01-02 17:01  skidder

	* firebird2/: builds/posix/Makefile.in.extlib (1.7),
	src/extlib/ib_util.h (1.2):

	Make standard UDF libraries functions involving memory allocation
	work on Linux

2002-12-31 20:32  nmcc

	* firebird2/src/jrd/common.h (1.53):

	Only need ib_stdio/sfio with superserver.

2002-12-31 19:15  nmcc

	* firebird2/: configure.in (1.107), builds/posix/prefix.solaris
	(1.2):

	Move sfio test to Solaris specific location.  Change to
	--with-sfio=path_to_sfio defaulting to no and substitute values in
	to makefiles.

	This allows Classic to be built and run without sfio using standard
	Solaris stdio while problems between sfio, ib_stdio etc and C++ are
	sorted out for superserver.

2002-12-31 01:12  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.40):

	more cosmetic changes to opt.cpp

	bugfix: When UNIONS where used in a VIEW and that VIEW was used in
	the where clause inside an sub-select then the engine crashed !!

2002-12-30 19:53  skidder

	* firebird2/src/remote/xdr.cpp (1.6):

	Fixed FB XDR double representation for Linux server and client.
	This fixes numerous bugs with double precision columns and UDF's
	when using Linux server and Jaybird or Windows client

2002-12-30 17:00  nmcc

	* firebird2/builds/posix/prefix.solaris (1.1):

	Firebird2 make rules for Solaris Sparc.

2002-12-30 16:46  nmcc

	* firebird2/src/jrd/: gds.cpp (1.46), gds_proto.h (1.10):

	Use system system anon mmap on Solaris where supported ie: >=
	Solaris8 otherwise use orginal FB1 version.

2002-12-29 23:26  arnobrinkman

	* firebird2/src/dsql/dsql.cpp (1.37):

	bugfix: PLAN wasn't correctly returned. bug probable introduced by
	c to c++ port.

2002-12-29 16:34  nmcc

	* firebird2/src/jrd/isc_file.cpp (1.35):

	Put back useful comment lost in code cleanup.

2002-12-29 16:23  nmcc

	* firebird2/src/jrd/common.h (1.52):

	Remove test for HP10 from middle of sun/Solaris block.

2002-12-29 15:59  nmcc

	* firebird2/builds/posix/Makefile.in.firebird (1.24):

	Do not replace users exisiting LD_LIBRARY_PATH

2002-12-29 15:18  nmcc

	* firebird2/builds/posix/Makefile.in.refDatabases (1.10):

	Remove any existing link otherwise ln fails on Solaris.

2002-12-29 15:15  nmcc

	* firebird2/configure.in (1.106):

	Update Solaris Sparc options.

2002-12-29 14:28  nmcc

	* firebird2/src/jrd/why.cpp (1.5):

	Add Solaris to list not supporting V3 databases via bridge code.

2002-12-29 02:45  nmcc

	* firebird2/src/burp/restore.epp (1.18):

	Fix new compiler error in sparc specific code.

2002-12-29 02:38  nmcc

	* firebird2/builds/posix/: Makefile.in.extlib (1.6), make.rules
	(1.11), prefix.freebsd (1.4), prefix.linux (1.13), prefix.mingw
	(1.7), prefix.sinixz (1.13):

	Move platform specific ld option to platform makefiles.

2002-12-28 01:20  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.39):

	bugfix: OUTER JOINs and no current record for fetch operation,
	caused by previous optimizer change

2002-12-24 19:14  skidder

	* firebird2/src/jrd/met.epp (1.44):

	Fix for crash during procedure alteration

2002-12-23 18:10  dimitr

	* firebird2/src/jrd/dfw.epp (1.28):

	Fixed bug in my previous commit.

2002-12-23 16:50  dimitr

	* firebird2/src/common/config/config.cpp (1.12):

	Changed default values.

2002-12-23 16:49  dimitr

	* firebird2/src/jrd/: dfw.epp (1.27), dfw_proto.h (1.3), tra.h
	(1.9):

	Internal support for deferred work arguments.

2002-12-23 12:23  dimitr

	* firebird2/src/jrd/: blr.h (1.8), par.cpp (1.30):

	Removed unused BLR codes. This code space should be reused later.

2002-12-22 20:45  nmcc

	* firebird2/builds/posix/Makefile.in.firebird (1.23):

	Remove gpre generated files when doing a make clean.

2002-12-22 15:19  alexpeshkoff

	* firebird2/src/jrd/vio.cpp (1.26):

	My code cleanup to standard style

2002-12-22 14:32  alexpeshkoff

	* firebird2/src/jrd/why.cpp (1.4):

	Few type-casting fixes

2002-12-22 14:08  alexpeshkoff

	* firebird2/src/jrd/: dyn_def.epp (1.26), gds_proto.h (1.9),
	met.epp (1.43):

	Removed pSCHAR - not needed any more.

2002-12-22 13:18  alexpeshkoff

	* firebird2/src/remote/interface.cpp (1.28):

	Reverted my incorrect change.

2002-12-22 12:42  alexpeshkoff

	* firebird2/src/: jrd/y_handle.h (1.2), dsql/ddl_proto.h (1.7):

	Fixed problem with extern "C" DDL_resolve_intl_type

2002-12-22 02:54  hippoman

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.3), engine.vcproj
	(1.6), engine_classic.vcproj (1.6), fbclient.vcproj (1.6),
	gpre.vcproj (1.5), gpre_boot.vcproj (1.3):

	Fixed the MSVC7 build, why.c has been removed

2002-12-19 15:48  dimitr

	* firebird2/src/dsql/parse.y (1.45):

	Now we understand single-line comments (--) in any position of the
	SQL statement.

2002-12-19 14:14  dimitr

	* firebird2/src/dsql/parse.y (1.44):

	Prepared parser to allow non-reserved words as valid symbol names.

2002-12-19 09:57  dimitr

	* firebird2/src/dsql/parse.y (1.43):

	no message

2002-12-18 16:01  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.32), dsql.h (1.12), gen.cpp
	(1.21), keywords.cpp (1.11), node.h (1.18), parse.y (1.42),
	pass1.cpp (1.40):

	Fixed bug with BREAK and partially implemented labels and LEAVE
	statement.

2002-12-17 20:42  skidder

	* firebird2/src/common/classes/alloc.cpp (1.3):

	Further class library development

2002-12-17 15:58  skidder

	* firebird2/src/: jrd/utl.cpp (1.23), jrd/utl_proto.h (1.3),
	jrd/why.cpp (1.3), qli/command.cpp (1.5), qli/dtr.cpp (1.10),
	qli/dtr.h (1.6), qli/eval.cpp (1.13), qli/exe.cpp (1.14), qli/exe.h
	(1.7), qli/exe_proto.h (1.4), qli/format.cpp (1.8), qli/gener.cpp
	(1.11), qli/lex.cpp (1.8), qli/lex_proto.h (1.2), qli/meta.epp
	(1.10), qli/meta_proto.h (1.4), qli/parse.h (1.2), qli/proc.epp
	(1.6), qli/proc_proto.h (1.2), qli/show.epp (1.6):

	Make QLI compile after why.c-->why.cpp change

2002-12-17 12:57  eku

	* firebird2/src/qli/: dtr.cpp (1.9), eval.cpp (1.12):

	Several little changes to make engine compilable again on POSIX.

2002-12-17 00:54  arnobrinkman

	* firebird2/src/dsql/metd.epp (1.19):

	fix so that win32/msvc6 builds works again

2002-12-16 22:19  skidder

	* firebird2/: builds/posix/Makefile.in.boot.gpre (1.12),
	builds/posix/Makefile.in.firebird (1.22),
	builds/posix/make.shared.targets (1.2),
	builds/posix/make.shared.variables (1.11),
	builds/posix/prefix.linux (1.12), src/burp/restore.epp (1.17),
	src/include/fb_blk.h (1.5), src/jrd/flu.cpp (1.23), src/jrd/gds.cpp
	(1.45), src/jrd/ibase.h (1.21), src/jrd/why.cpp (1.2):

	Several little changes to make engine compilable again on Linux

2002-12-16 19:33  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.2), alloc.h (1.2),
	class_test.cpp (1.2), test.sh (1.2), tree.h (1.2):

	Further class library development

2002-12-16 18:00  alexpeshkoff

	* firebird2/builds/win32/msvc6/: engine.dsp (1.9),
	engine_classic.dsp (1.8), fbclient.dsp (1.18):

	Rename all links to why.cpp handle to struct why_hndl * (or FRBRD
	*)

2002-12-16 17:50  alexpeshkoff

	* firebird2/src/: qli/lex.cpp (1.7), remote/interface.cpp (1.27),
	remote/remote.h (1.13), remote/server.cpp (1.17):

	Rename all links to why.cpp handle to struct why_hndl * (or FRBRD
	*)

2002-12-16 17:34  alexpeshkoff

	* firebird2/src/jrd/: why.cpp (1.1), y_handle.h (1.1):

	Rename all links to why.cpp handle to struct why_hndl * (or FRBRD
	*) Why.c => Why.cpp

2002-12-16 17:23  alexpeshkoff

	* firebird2/src/jrd/: isc.cpp (1.25), met.epp (1.42), perf.cpp
	(1.15), perf_proto.h (1.2), pwd.cpp (1.9), req.h (1.8), svc.cpp
	(1.37), svc.h (1.7), tra.cpp (1.22), tra_proto.h (1.4), utl.cpp
	(1.22), utl_proto.h (1.2), vio.cpp (1.25), why_proto.h (1.3):

	Rename all links to why.cpp handle to struct why_hndl * (or FRBRD
	*)

	Fixed bug #625899 - bugcheck 291

2002-12-16 17:23  alexpeshkoff

	* firebird2/src/: dudley/exe.epp (1.12), dudley/extract.epp (1.7),
	gpre/gpre_meta.epp (1.14):

	Sorry for wrong DATABASE directive :-(

2002-12-16 17:20  alexpeshkoff

	* firebird2/src/jrd/: alt.cpp (1.12), blb_proto.h (1.6),
	cmp_proto.h (1.5), dbt.cpp (1.9), dyn.epp (1.18), dyn_def.epp
	(1.25), dyn_del.epp (1.13), dyn_mod.epp (1.13), dyn_util.epp
	(1.12), flu.cpp (1.22), flu_proto.h (1.2), gds.cpp (1.44),
	gds_proto.h (1.8), ibase.h (1.20):

	Rename all links to why.cpp handle to struct why_hndl * (or FRBRD
	*)

	Fixed bug #625899 - bugcheck 291

2002-12-16 17:20  alexpeshkoff

	* firebird2/src/dsql/: array.epp (1.9), blob.epp (1.8), metd.epp
	(1.18):

	Sorry for wrong DATABASE directive :-(

2002-12-16 17:15  alexpeshkoff

	* firebird2/src/: alice/alice_meta.epp (1.8), burp/backup.epp
	(1.15), burp/restore.epp (1.16):

	Sorry for wrong DATABASE directive :-(

2002-12-16 17:05  alexpeshkoff

	* firebird2/src/isql/: extract.epp (1.7), isql.epp (1.19),
	isql_proto.h (1.3), show.epp (1.9), show_proto.h (1.3):

	Rename all links to why.cpp handle to struct why_hndl * (or FRBRD
	*)

2002-12-16 16:51  alexpeshkoff

	* firebird2/src/gpre/: c_cxx.cpp (1.13), gpre.h (1.25),
	gpre_meta.epp (1.13):

	Rename all links to why.cpp handle to struct why_hndl * (or FRBRD
	*)

2002-12-16 16:43  alexpeshkoff

	* firebird2/src/dudley/: exe.epp (1.11), extract.epp (1.6), lex.cpp
	(1.8), lex_proto.h (1.2):

	Rename all links to why.cpp handle to struct why_hndl *

2002-12-16 16:37  alexpeshkoff

	* firebird2/src/dsql/: array.epp (1.8), blob.epp (1.7), ddl.cpp
	(1.31), ddl_proto.h (1.6), dsql.cpp (1.36), dsql.h (1.11),
	dsql_proto.h (1.4), keywords.cpp (1.10), metd.epp (1.17),
	metd_proto.h (1.9), parse.y (1.41), pass1_proto.h (1.5),
	prepa_proto.h (1.2), preparse.cpp (1.10), user__proto.h (1.2),
	user_dsql.cpp (1.12):

	Rename all links to why.cpp handle to struct why_hndl *

	Warning! Don't commit parse.cpp and dsql.tab.h, because: 1. I use
	another YACC version.  2. They must be removed from CVS at all.

	Execute STATEMENT also here

2002-12-16 16:24  alexpeshkoff

	* firebird2/src/burp/: backup.epp (1.14), burp.cpp (1.17),
	burpswi.h (1.4), restore.epp (1.15):

	Rename all links to why.cpp handle to struct why_hndl *

2002-12-16 16:15  alexpeshkoff

	* firebird2/src/alice/: alice.h (1.9), alice_meta.epp (1.7),
	aliceswi.h (1.4), all.cpp (1.7), exe.cpp (1.7), tdr.cpp (1.11),
	tdr_proto.h (1.2):

	Rename all links to why.cpp handle to struct why_hndl *

2002-12-16 01:48  arnobrinkman

	* firebird2/src/dsql/ddl.cpp (1.30):

	bugfix previous added code. correct way of retrieving length for an
	variable inside SP/Trigger. This was needed for CASE expressions.

2002-12-16 01:45  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.38):

	another bugfix Alpha5 "no current record for fetch operation"

	Added code so that more index-retrieval can be used.  Cases where
	an LEFT OUTER JOIN messed-up the optimizer should be much lower.
	Example : SELECT * FROM   SomeTable t1	 LEFT JOIN AnotherTable t2
	ON (t1.PK_Key = t2.FK_Key)   JOIN AnotherTable t3 ON (t1.PK_Key =
	t3.FK_Key)

	This change fixed also BUG SF #219525.

2002-12-15 14:03  dimitr

	* firebird2/src/jrd/btr.cpp (1.14):

	Cleanup.

2002-12-14 22:43  skidder

	* firebird2/src/common/classes/: tree.h (1.1), vector.h (1.1):

	First little pieces of new Firebird class library implementation

2002-12-14 22:40  skidder

	* firebird2/src/common/classes/: alloc.cpp (1.1), alloc.h (1.1),
	class_perf.cpp (1.1), class_test.cpp (1.1), test.sh (1.1):

	First little pieces of new Firebird class library implementation

2002-12-13 15:50  dimitr

	* firebird2/src/gpre/pretty.cpp (1.7):

	Cleanup.

2002-12-13 15:12  dimitr

	* firebird2/src/qli/meta.epp (1.9):

	Let's learn QLI to understand BIGINT datatype.

2002-12-13 15:04  dimitr

	* firebird2/src/qli/gener.cpp (1.10):

	Let's learn CLI to understand BIGINT datatype.

2002-12-13 14:41  dimitr

	* firebird2/src/jrd/dsc.cpp (1.5):

	Cleanup.

2002-12-13 12:09  dimitr

	* firebird2/src/jrd/jrd.cpp (1.43):

	Moved temporary hack from jrd.cpp to dls.cpp.

2002-12-13 03:02  arnobrinkman

	* firebird2/src/dsql/ddl.cpp (1.29):

	bugfix: length of text variables inside procs/triggers wasn't
	copied to descriptor structure.

2002-12-12 13:08  dimitr

	* firebird2/: configure.in (1.105),
	builds/posix/Makefile.in.boot.gpre (1.11),
	builds/posix/make.defaults (1.12), builds/posix/prefix.mingw (1.6):

	Changes by Dimitry Sibiryakov.

2002-12-12 12:02  dimitr

	* firebird2/src/jrd/lck.cpp (1.12):

	Fixed broken win32 builds.

2002-12-11 21:52  skidder

	* firebird2/: configure.in (1.104),
	builds/posix/Makefile.in.firebird (1.21), builds/posix/prefix.linux
	(1.11):

	Little changes to build stable Linux packages

2002-12-11 17:31  skidder

	* firebird2/src/jrd/: isc.cpp (1.24), jrd.cpp (1.42):

	Temporary hack to make engine work until new configuration manager
	be able to handle directories stuff

2002-12-11 11:09  dimitr

	* firebird2/src/dsql/parse.y (1.40):

	Fixed serious bug with views I unfortunately introduced in Alpha 5
	:-(

2002-12-11 10:48  dimitr

	* firebird2/src/burp/burp.cpp (1.16):

	no message

2002-12-11 10:45  dimitr

	* firebird2/src/dsql/gen.cpp (1.20):

	Cleanup.

2002-12-11 10:41  dimitr

	* firebird2/src/jrd/svc.cpp (1.36):

	no message

2002-12-11 10:39  dimitr

	* firebird2/src/jrd/exe.cpp (1.37):

	Fixed coredump when a message expression was NULL.

2002-12-11 09:35  dimitr

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.8), engine.dsp
	(1.8), fbclient.dsp (1.17), gpre_boot.dsp (1.5):

	Updated project files.

2002-12-10 12:53  eku

	* firebird2/: builds/posix/prefix.sinixz (1.12),
	src/burp/restore.epp (1.14), src/dsql/errd.cpp (1.11),
	src/dsql/make.cpp (1.22), src/dsql/parse.y (1.39),
	src/isql/isql.epp (1.18), src/isql/show.epp (1.8), src/jrd/all.cpp
	(1.7), src/jrd/event.cpp (1.17), src/jrd/exe.cpp (1.36),
	src/jrd/flu.cpp (1.21), src/jrd/gds.cpp (1.43), src/jrd/ini.epp
	(1.9), src/jrd/isc.cpp (1.23), src/jrd/isc_file.cpp (1.34),
	src/jrd/isc_sync.cpp (1.37), src/jrd/lck.cpp (1.11),
	src/jrd/par.cpp (1.29), src/jrd/vio.cpp (1.24),
	src/msgs/build_file.epp (1.9), src/msgs/change_msgs.epp (1.7),
	src/msgs/enter_msgs.epp (1.6), src/msgs/modify_msgs.epp (1.7),
	src/remote/inet.cpp (1.46):

	Removed unused variables.

2002-12-09 02:43  nmcc

	* firebird2/builds/posix/Makefile.in.firebird (1.20):

	add clean_config and clean_makefiles targets.

2002-12-09 02:38  nmcc

	* firebird2/builds/posix/: Makefile.in.embed.lockmgr (1.4),
	Makefile.in.refDatabases (1.9), make.defaults (1.11):

	Change gds_lock_mgr to fb_lock_mgr as code now defaults to this.

2002-12-09 02:28  nmcc

	* firebird2/src/lock/lock.cpp (1.28):

	Improve error message to report the lock manager that was actually
	tried.

2002-12-07 14:50  kkuznetsov

	* firebird2/builds/posix/: make.defaults (1.10), prefix.solx86
	(1.14):

	Adding linker option what prevent user to   setting LD_LIBRARY_PATH

2002-12-07 14:49  dimitr

	* firebird2/src/: common/config/config.cpp (1.11),
	common/config/config.h (1.9), remote/inet_server.cpp (1.18):

	More usage of the new config stuff.

2002-12-07 14:32  dimitr

	* firebird2/src/utilities/drop.cpp (1.14):

	More usage of the new config stuff.

2002-12-07 14:27  dimitr

	* firebird2/src/jrd/event.cpp (1.16):

	More usage of the new config stuff.

2002-12-07 14:23  dimitr

	* firebird2/src/: common/config/config.cpp (1.10),
	common/config/config.h (1.8), lock/lock.cpp (1.27):

	More usage of the new config stuff.

2002-12-06 22:35  dimitr

	* firebird2/src/remote/remote.cpp (1.11):

	More usage of the new config stuff.

2002-12-06 22:20  dimitr

	* firebird2/src/jrd/cmp.cpp (1.33):

	Restored the check - just to be safe from infinite recursions etc.

2002-12-06 22:11  dimitr

	* firebird2/src/: common/config/config.cpp (1.9),
	common/config/config.h (1.7), jrd/jrd.cpp (1.41):

	More usage of the new config stuff.

2002-12-06 21:55  hippoman

	* firebird2/builds/win32/msvc7/: gpre.vcproj (1.4),
	gpre_boot.vcproj (1.2):

	Fixing the build, added pascal and ada to gpre salad.

2002-12-06 15:30  dimitr

	* firebird2/builds/posix/make.defaults (1.9):

	Changes by Dimitry Sibiryakov.

2002-12-06 14:43  eku

	* firebird2/: src/gpre/ada.cpp (1.11), src/gpre/cmp.cpp (1.10),
	src/gpre/cob.cpp (1.16), src/gpre/exp.cpp (1.9), src/gpre/ftn.cpp
	(1.14), src/gpre/gpre.cpp (1.17), src/gpre/gpre.h (1.24),
	src/gpre/gpre_meta.epp (1.12), src/gpre/gpreswi.h (1.7),
	src/gpre/par.cpp (1.10), src/gpre/pat.cpp (1.7), src/gpre/sql.cpp
	(1.7), configure.in (1.103), src/include/gen/autoconfig_msvc.h
	(1.69):

	Removed hooks for BASIC/PL1 in gpre, as the support has been
	dropped before IB4.

2002-12-06 13:34  dimitr

	* firebird2/src/: common/config/config.cpp (1.8),
	common/config/config.h (1.6), remote/inet.cpp (1.45):

	More usage of the new config stuff.

2002-12-06 13:07  dimitr

	* firebird2/src/iscguard/iscguard.cpp (1.11):

	Cleanup.

2002-12-06 13:04  dimitr

	* firebird2/src/: common/config/config.cpp (1.7),
	jrd/os/posix/config_root.cpp (1.4), jrd/os/config_root.h (1.2),
	jrd/os/win32/config_root.cpp (1.5):

	Corrected config implementation.

2002-12-06 12:43  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.68):

	Cleanup.

2002-12-05 23:28  arnobrinkman

	* firebird2/src/jrd/cmp.cpp (1.32):

	bugfix: release wrong memory (introduced in last commit)

2002-12-05 17:15  kkuznetsov

	* firebird2/builds/posix/: Makefile.in.extlib (1.5),
	Makefile.in.intl (1.6), Makefile.in.libfbclient (1.5),
	Makefile.in.libfbembed (1.5), make.defaults (1.8), make.rules
	(1.10), prefix.example (1.2), prefix.freebsd (1.3), prefix.linux
	(1.10), prefix.mingw (1.5), prefix.sinixz (1.11), prefix.solx86
	(1.13):

	Moving platform dependent linker option to platform files

2002-12-04 21:05  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.37):

	bugfix: no index was used for STARTING WITH and IS NULL comparison
	inside OR structures.

2002-12-04 19:56  arnobrinkman

	* firebird2/src/jrd/cmp.cpp (1.31):

	no message

2002-12-04 19:50  arnobrinkman

	* firebird2/src/jrd/cmp.cpp (1.30):

	no message

2002-12-04 19:39  arnobrinkman

	* firebird2/src/jrd/: cmp.cpp (1.29), opt.cpp (1.36):

	Cosmetic changes with thanks to Claudio V.  A better/logical change
	so that the optimizer can use indices in sub-selects and
	aggregate-statements.

2002-12-04 17:23  skidder

	* firebird2/doc/WhatsNew (1.15):

	Little changes in Alpha 5 changes description

2002-12-04 16:15  dimitr

	* firebird2/doc/WhatsNew (1.14):

	Added alpha 5 changes.

2002-12-04 08:07  eku

	* firebird2/src/jrd/par.cpp (1.28):

	Fixed bug introduced with FB_NELEM. Thanks to Claudio Valderr.

2002-12-03 19:02  dimitr

	* firebird2/src/: dsql/node.h (1.17), dsql/parse.y (1.38),
	dsql/pass1.cpp (1.39), jrd/rse.cpp (1.17):

	1. Implemented ORDER BY clause in subqueries.  2. Disallowed
	FIRST/SKIP for views.  3. Allowed zero as valid argument for FIRST.

2002-12-03 14:58  eku

	* firebird2/: configure.in (1.102), src/gpre/gpre.cpp (1.16),
	src/gpre/gpre.h (1.23), src/gpre/gpreswi.h (1.6),
	src/include/gen/autoconfig_msvc.h (1.67):

	Disabled gpre's BASIC and PL/1 support in configure. There's no
	such implementation.

2002-12-03 14:48  skidder

	* firebird2/src/dsql/make.cpp (1.21):

	Oops. Forgot to enable parameter duplication in parameter bug
	emulation mode

2002-12-03 14:37  skidder

	* firebird2/src/: common/config/config.cpp (1.6),
	common/config/config.h (1.5), dsql/make.cpp (1.20), jrd/vio.cpp
	(1.23):

	Added configuration parameter to enable older parameter ordering
	behavior

2002-12-03 14:27  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.66):

	no message

2002-12-03 12:48  eku

	* firebird2/src/utilities/create_db.cpp (1.6):

	Fixed compilation error.

2002-12-03 12:47  eku

	* firebird2/configure.in (1.101):

	Prepared for Alpha 5.

2002-12-03 12:09  dimitr

	* firebird2/builds/win32/msvc6/: gpre.dsp (1.6), gpre_boot.dsp
	(1.4):

	Cleanup.

2002-12-03 11:52  eku

	* firebird2/src/gpre/pas.cpp (1.7):

	Make file compile. It's still unknown if the PASCAL support in GPRE
	will work. Anyway - it compiles :-)

2002-12-03 11:14  dimitr

	* firebird2/src/jrd/sort.cpp (1.21):

	Cleanup.

2002-12-03 04:55  seanleyne

	* firebird2/src/jrd/ibase.h (1.19):

	Adding some comments regarding deprecated SPX protocol.

2002-12-03 04:47  seanleyne

	* firebird2/src/jrd/sort.cpp (1.20):

	A small code cleanup.

2002-12-02 14:06  eku

	* firebird2/src/jrd/os/posix/config_root.cpp (1.3):

	Synchronised POSIX build with recent changes in the configuration
	manager.

2002-12-02 12:17  eku

	* firebird2/: configure.in (1.100),
	builds/posix/Makefile.in.client.gpre (1.6),
	builds/posix/Makefile.in.embed.gpre (1.6),
	builds/posix/Makefile.in.static.gpre (1.8), src/gpre/gpre.cpp
	(1.15), src/gpre/gpre.h (1.22), src/gpre/gpreswi.h (1.5),
	src/gpre/pat.cpp (1.6), src/include/gen/autoconfig_msvc.h (1.65):

	gpre's built-in lannguage support is now an autoconf option. C/C++
	are mandatory, all others are optional. Default all=off.  Type
	'configure --help' for details.

2002-12-02 11:29  dimitr

	* firebird2/src/jrd/met.epp (1.41):

	Fixed renaming issue.

2002-12-02 11:25  kkuznetsov

	* firebird2/src/gpre/gpre.h (1.21):

	Fix boot-time refences to FTN_fini

2002-12-02 11:15  kkuznetsov

	* firebird2/src/jrd/gds.cpp (1.42):

	Fix some errors in mmap_anon for Solaris

2002-12-02 10:49  eku

	* firebird2/: builds/posix/Makefile.in.boot.gpre (1.10),
	src/gpre/gpre.h (1.20):

	Removed support for ADA, BASIC, COBOL, FORTRAN and PASCAL from
	gpre_boot.

2002-12-02 10:48  eku

	* firebird2/src/jrd/flu.cpp (1.20):

	Fixed a buffer overflow (MAXPATHLEN) and rewritten local function
	dirname.

2002-12-02 10:43  eku

	* firebird2/src/: dsql/ddl.cpp (1.28), gpre/pretty.cpp (1.6),
	iscguard/iscguard.cpp (1.10), isql/isql.epp (1.17),
	isql/isql_win.cpp (1.5), jrd/alt.cpp (1.11), jrd/dsc.cpp (1.4),
	jrd/filters.cpp (1.8), jrd/gds.cpp (1.41), jrd/idx.h (1.5),
	jrd/inuse.cpp (1.3), jrd/opt.cpp (1.35), jrd/par.cpp (1.27),
	jrd/sort.cpp (1.19), jrd/svc.cpp (1.35), jrd/utl.cpp (1.21),
	lock/lock.cpp (1.26), lock/print.cpp (1.12), remote/inet.cpp
	(1.44):

	Use the new macro FB_NELEM to calculate the number of elements in
	an array.

2002-12-02 09:25  eku

	* firebird2/: configure.in (1.99), src/common/config/config.cpp
	(1.5), src/dudley/hsh.cpp (1.7), src/gpre/hsh.cpp (1.8),
	src/include/fb_types.h (1.10), src/include/gen/autoconfig_msvc.h
	(1.64), src/jrd/ibase.h (1.18), src/jrd/intl.cpp (1.19),
	src/jrd/sym.cpp (1.4), src/lock/lock.cpp (1.25), src/qli/hsh.cpp
	(1.6), src/utilities/create_db.cpp (1.5):

	Removed inconsistencies pointed out by Claudio Valderr.  Replaced
	'defined(__osf__) && defined(__alpha)' with 'SIZEOF_LONG == 8'.
	New macro FB_NELEM calculates the number of elements in an array.

2002-11-30 18:43  hippoman

	* firebird2/src/: jrd/blb.cpp (1.21), jrd/cmp.cpp (1.28),
	jrd/evl.cpp (1.24), jrd/exe.cpp (1.35), jrd/ext.cpp (1.14),
	jrd/idx.cpp (1.9), jrd/idx_proto.h (1.4), jrd/ini.epp (1.8),
	jrd/jrd.h (1.27), jrd/met.epp (1.40), jrd/met_proto.h (1.15),
	jrd/par.cpp (1.26), jrd/scl.epp (1.16), qli/blk.h (1.5),
	qli/compile.cpp (1.7), qli/dtr.h (1.5), qli/eval.cpp (1.11),
	qli/exe.cpp (1.13), qli/exe.h (1.6), qli/expand.cpp (1.7),
	qli/format.cpp (1.7), qli/gener.cpp (1.9), qli/meta.epp (1.8),
	qli/meta_proto.h (1.3), qli/parse.cpp (1.8), qli/show.epp (1.5):

	Changed struct fld and FLD to local module names

2002-11-30 18:37  hippoman

	* firebird2/src/: dudley/ddl.h (1.5), dudley/exe.epp (1.10),
	dudley/expand.cpp (1.8), dudley/generate.cpp (1.6),
	dudley/parse.cpp (1.12), dudley/trn.cpp (1.6), gpre/ada.cpp (1.10),
	gpre/c_cxx.cpp (1.12), gpre/cmd.cpp (1.7), gpre/cme.cpp (1.6),
	gpre/cme_proto.h (1.4), gpre/cmp.cpp (1.9), gpre/cmp_proto.h (1.3),
	gpre/cob.cpp (1.15), gpre/exp.cpp (1.8), gpre/exp_proto.h (1.4),
	gpre/ftn.cpp (1.13), gpre/gpre.cpp (1.14), gpre/gpre.h (1.19),
	gpre/gpre_meta.epp (1.11), gpre/gpre_meta.h (1.5),
	gpre/gpre_meta_boot.cpp (1.10), gpre/int_cxx.cpp (1.6),
	gpre/jrdmet.cpp (1.6), gpre/par.cpp (1.9), gpre/par_proto.h (1.3),
	gpre/pas.cpp (1.6), gpre/sqe.cpp (1.7), gpre/sqe_proto.h (1.4),
	gpre/sql.cpp (1.6), gpre/sql_proto.h (1.3):

	Changed struct fld and FLD to local module names

2002-11-30 18:34  hippoman

	* firebird2/src/: burp/backup.epp (1.13), burp/burp.h (1.14),
	burp/canonical.cpp (1.13), burp/restore.epp (1.13), dsql/blk.h
	(1.5), dsql/ddl.cpp (1.27), dsql/ddl_proto.h (1.5), dsql/dsql.cpp
	(1.35), dsql/dsql.h (1.10), dsql/gen.cpp (1.19), dsql/make.cpp
	(1.19), dsql/make_proto.h (1.8), dsql/metd.epp (1.16),
	dsql/metd_proto.h (1.8), dsql/parse.y (1.37), dsql/pass1.cpp
	(1.38):

	Changed struct fld and FLD to local module names

2002-11-30 18:30  hippoman

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.5),
	engine_classic.vcproj (1.5), fb_lock_print.vcproj (1.5),
	fbclient.vcproj (1.5), gdef.vcproj (1.2), gfix.vcproj (1.2),
	qli.vcproj (1.2):

	Fixed the build, isc_win32.cpp has been removed

2002-11-30 16:08  skidder

	* firebird2/: configure.in (1.98), builds/posix/prefix.mingw (1.4),
	builds/win32/msvc6/alice.dsp (1.5),
	builds/win32/msvc6/alice_classic.dsp (1.2),
	builds/win32/msvc6/burp.dsp (1.5),
	builds/win32/msvc6/burp_classic.dsp (1.3),
	builds/win32/msvc6/common.dsp (1.5),
	builds/win32/msvc6/dsql_server.dsp (1.8),
	builds/win32/msvc6/dsql_server_classic.dsp (1.4),
	builds/win32/msvc6/engine.dsp (1.7),
	builds/win32/msvc6/engine_classic.dsp (1.7),
	builds/win32/msvc6/fb_inet_server.dsp (1.5),
	builds/win32/msvc6/fb_lock_print.dsp (1.6),
	builds/win32/msvc6/fbclient.dsp (1.16),
	builds/win32/msvc6/fbembed.dsp (1.6),
	builds/win32/msvc6/fbserver.dsp (1.14),
	src/common/config/config.cpp (1.4), src/common/config/config.h
	(1.4), src/common/config/config_impl.h (1.4), src/gpre/ftn.cpp
	(1.12), src/iscguard/iscguard.cpp (1.9), src/jrd/gds.cpp (1.40),
	src/jrd/os/win32/config_root.cpp (1.4):

	New changes by Dmitry Emanov. Configuration manager and Windows
	build environment improvements

2002-11-29 05:10  seanleyne

	* firebird2/src/jrd/flu.cpp (1.19):

	Small change

2002-11-29 05:06  seanleyne

	* firebird2/src/jrd/flu.cpp (1.18):

	Code cleanup, removed obsolete "HM300" port

2002-11-28 16:44  kkuznetsov

	* firebird2/src/msgs/: change_msgs.epp (1.6), enter_msgs.epp (1.5),
	modify_msgs.epp (1.6):

	Fix compile errors on Solaris IA

2002-11-28 16:42  kkuznetsov

	* firebird2/src/jrd/gds.cpp (1.39):


	A  A

2002-11-26 10:00  dimitr

	* firebird2/builds/win32/msvc6/: engine.dsp (1.6),
	engine_classic.dsp (1.6), fb_lock_print.dsp (1.5), fbclient.dsp
	(1.15), gbak.dsp (1.5), gdef.dsp (1.3), gfix.dsp (1.5), qli.dsp
	(1.2):

	Updated project files.

2002-11-26 09:56  dimitr

	* firebird2/src/jrd/os/win32/mod_loader.cpp (1.5):

	no message

2002-11-25 21:29  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.37):

	bugfix: allow use of other outer-references in a aggregated
	sub-select

2002-11-25 17:25  dimitr

	* firebird2/src/jrd/: isc.cpp (1.22), isc_proto.h (1.4):

	Merged isc_win32.cpp into isc.cpp. By Dimitry Sibiryakov.

2002-11-25 17:14  kkuznetsov

	* firebird2/src/msgs/: change_msgs.epp (1.5), enter_msgs.epp (1.4),
	modify_msgs.epp (1.5):

	Fix compile error on Solaris X86

2002-11-25 16:28  kkuznetsov

	* firebird2/src/burp/backup.epp (1.12):

	[no log message]

2002-11-25 16:23  kkuznetsov

	* firebird2/src/burp/backup.epp (1.11):

	Fix compile error on SOLX86

2002-11-25 11:24  dimitr

	* firebird2/src/jrd/blb.cpp (1.20):

	Cleanup.

2002-11-25 11:23  dimitr

	* firebird2/src/jrd/cmp.cpp (1.27):

	Since an impure area is dynamically allocated out of the request
	memory pool, I cannot see any reason to limit request size.

2002-11-24 18:53  skidder

	* firebird2/builds/posix/prefix.linux (1.9):

	A little more optimization wont hurt

2002-11-24 16:22  skidder

	* firebird2/src/dsql/: gen.cpp (1.18), make.cpp (1.18),
	make_proto.h (1.7), parse.y (1.36), pass1.cpp (1.36):

	Make SQLDA parameter mapping consistent with order and number of
	parameters in source SQL string

2002-11-24 14:47  skidder

	* firebird2/src/jrd/: evl.cpp (1.23), exe.cpp (1.34), exe.h (1.12):

	Fixed crash when grouping by invariant subquery

2002-11-24 14:03  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.35):

	no message

2002-11-24 00:36  arnobrinkman

	* firebird2/src/jrd/: cmp.cpp (1.26), opt.cpp (1.34):

	1) bugfix another LEFT JOIN and 'no current record for fetch
	operation'.

	2) Let sub-selects also use indices when there parent is a stored
	procedure.

2002-11-24 00:11  hippoman

	* firebird2/builds/win32/msvc7/: engine.vcproj (1.4),
	engine_classic.vcproj (1.4), fb_lock_print.vcproj (1.4),
	fbclient.vcproj (1.4), gpre.vcproj (1.3):

	Fixed the build, thd_win32.cpp has been deleted..

2002-11-23 18:59  dimitr

	* firebird2/src/jrd/opt.cpp (1.33):

	no message

2002-11-23 18:58  dimitr

	* firebird2/src/jrd/cmp.cpp (1.25):

	Increased maximum size of request block.

2002-11-23 13:19  dimitr

	* firebird2/src/jrd/svc.cpp (1.34):

	Compatibility mode for my previous fix.

2002-11-23 12:38  dimitr

	* firebird2/src/: burp/burp.cpp (1.15), jrd/svc.cpp (1.33):

	The type of service invokation never must be specified by the
	client tool. It should be defined by the server only.

2002-11-23 12:23  dimitr

	* firebird2/src/jrd/status.cpp (1.6):

	Fixed one little issue with unrecognized error type.

2002-11-22 16:27  skidder

	* firebird2/src/dsql/pass1.cpp (1.34):

	Fixed nulls first/last and collation handling in "order by" clause
	of unions

2002-11-22 15:31  eku

	* firebird2/configure.in (1.97):

	Added default rule for currently unsupported systems.

2002-11-22 15:09  dimitr

	* firebird2/: src/include/fb_types.h (1.9), configure.in (1.96):

	Cleanup by Dimitry Sibiryakov.

2002-11-22 13:47  dimitr

	* firebird2/src/jrd/grant.epp (1.10):

	Fixed another porting bug in grant/revoke code.

2002-11-22 12:20  dimitr

	* firebird2/builds/win32/msvc6/: dsql_server.dsp (1.7),
	dsql_server_classic.dsp (1.3), engine.dsp (1.5), engine_classic.dsp
	(1.5), fb_lock_print.dsp (1.4), fbclient.dsp (1.14):

	Updated project files.

2002-11-22 10:02  dimitr

	* firebird2/src/common/config/config_file.cpp (1.3):

	Applied patch for config_file.cpp. Thanks to Pirtea Calin Iancu.

2002-11-22 09:48  dimitr

	* firebird2/src/jrd/thd.cpp (1.13):

	Merged contents of thd_win32.cpp into thd.cpp. Thanks to Dimitry
	Sibiryakov.

2002-11-22 00:02  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.32):

	bugfix Optimizer LEFT OUTER JOIN and error : no current record for
	fetch operation

2002-11-21 22:02  tamlin

	* firebird2/src/jrd/: dfw.epp (1.26), dyn_def.epp (1.24):

	Removed unused variables.

2002-11-21 21:43  tamlin

	* firebird2/src/dudley/: exe.epp (1.9), extract.epp (1.5):

	Bugfix for modify_relation and removing unused variables.

2002-11-21 16:37  dimitr

	* firebird2/src/jrd/scl.epp (1.15):

	Fixed porting bug that caused wrong privileges checks.

2002-11-21 16:24  kkuznetsov

	* firebird2/src/jrd/gds.cpp (1.38):

	Fix declaration of mmap_anon

2002-11-21 14:46  kkuznetsov

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.9),
	prefix.solx86 (1.12):

	[no log message]

2002-11-21 12:54  kkuznetsov

	* firebird2/configure.in (1.95):

	Add check for sun threads on Solx86

2002-11-21 11:20  eku

	* firebird2/src/jrd/isc_sync.cpp (1.36):

	Cleanup semun stuff.

2002-11-21 11:08  eku

	* firebird2/builds/posix/: Makefile.in.client.gpre (1.5),
	Makefile.in.embed.gpre (1.5), Makefile.in.static.gpre (1.7),
	prefix.solx86 (1.11):

	Include support for ADA and FORTRAN into gpre by default.

2002-11-21 10:02  eku

	* firebird2/src/jrd/isc_file.cpp (1.33):

	Fixed typo.

2002-11-21 09:56  eku

	* firebird2/: configure.in (1.94),
	src/include/gen/autoconfig_msvc.h (1.63), src/jrd/isc_file.cpp
	(1.32):

	Autoconf: check for header files sys/ipc.h and sys/file.h.

2002-11-21 00:48  arnobrinkman

	* firebird2/src/dsql/make.cpp (1.17):

	bug : UDF node didn't contain any character set, was always NONE.

2002-11-21 00:16  hippoman

	* firebird2/src/: jrd/blb.cpp (1.19), jrd/blb.h (1.6),
	jrd/blb_proto.h (1.5), jrd/blk.h (1.8), jrd/btr.h (1.5),
	jrd/btr_proto.h (1.3), jrd/cmp.cpp (1.24), jrd/cmp_proto.h (1.4),
	jrd/dbg.cpp (1.7), jrd/dbg_proto.h (1.3), jrd/dfw.epp (1.25),
	jrd/dfw_proto.h (1.2), jrd/dpm_proto.h (1.3), jrd/dyn_proto.h
	(1.3), jrd/entry.h (1.3), jrd/err_proto.h (1.5), jrd/event.cpp
	(1.15), jrd/event.h (1.5), jrd/evl_proto.h (1.3), jrd/exe.cpp
	(1.33), jrd/exe.h (1.11), jrd/exe_proto.h (1.2), jrd/ext_proto.h
	(1.3), jrd/fun_proto.h (1.3), jrd/idx_proto.h (1.3), jrd/inf.cpp
	(1.13), jrd/inf_proto.h (1.2), jrd/ini_proto.h (1.3), jrd/jrd.h
	(1.26), jrd/jrd_proto.h (1.3), jrd/met.epp (1.39), jrd/met_proto.h
	(1.14), jrd/nav.cpp (1.8), jrd/nav_proto.h (1.3), jrd/opt.cpp
	(1.31), jrd/opt_proto.h (1.3), jrd/par.cpp (1.25), jrd/par_proto.h
	(1.4), jrd/pcmet_proto.h (1.2), jrd/req.h (1.7), jrd/rlck_proto.h
	(1.2), jrd/rse.cpp (1.16), jrd/rse.h (1.9), jrd/rse_proto.h (1.3),
	jrd/scl_proto.h (1.3), jrd/tra.cpp (1.21), jrd/tra.h (1.8),
	jrd/tra_proto.h (1.3), jrd/trig.h (1.6), jrd/val.h (1.8),
	jrd/vio_proto.h (1.6), qli/blk.h (1.4), qli/compi_proto.h (1.2),
	qli/dtr.cpp (1.8), qli/dtr.h (1.4), qli/eval_proto.h (1.2),
	qli/exe.h (1.5), qli/exe_proto.h (1.3), qli/expan_proto.h (1.2),
	qli/forma_proto.h (1.2), qli/format.h (1.3), qli/gener_proto.h
	(1.2), qli/meta_proto.h (1.2), qli/repor_proto.h (1.2),
	qli/report.h (1.2):

	changed nod,tra,req,trg,rel,ctx,prc struct names to local module
	names

2002-11-21 00:13  hippoman

	* firebird2/src/gpre/: ada.cpp (1.9), c_cxx.cpp (1.11), cob.cpp
	(1.14), ftn.cpp (1.11), gpre.h (1.18), pas.cpp (1.5), sqe.cpp
	(1.6):

	changed nod,tra,req,trg,rel,ctx,prc struct names to local module
	names

2002-11-21 00:09  hippoman

	* firebird2/src/: burp/backup.epp (1.10), burp/burp.h (1.13),
	burp/canon_proto.h (1.2), burp/restore.epp (1.12), dsql/blk.h
	(1.4), dsql/ddl.cpp (1.26), dsql/ddl_proto.h (1.4), dsql/dsql.cpp
	(1.34), dsql/dsql.h (1.9), dsql/dsql_proto.h (1.3),
	dsql/gen_proto.h (1.5), dsql/make.cpp (1.16), dsql/make_proto.h
	(1.6), dsql/metd.epp (1.15), dsql/metd_proto.h (1.7), dsql/node.h
	(1.16), dsql/parse.y (1.35), dsql/pass1.cpp (1.33),
	dsql/pass1_proto.h (1.4), dudley/ddl.h (1.4):

	changed nod,tra,req,trg,rel,ctx,prc struct names to local module
	names

2002-11-20 16:07  hippoman

	* firebird2/src/jrd/isc_file.cpp (1.31):

	Fixed the build for win32

2002-11-20 16:01  hippoman

	* firebird2/builds/win32/msvc7/: burp.vcproj (1.2),
	burp_classic.vcproj (1.2), dsql_server.vcproj (1.2),
	dsql_server_classic.vcproj (1.2), engine.vcproj (1.3),
	engine_classic.vcproj (1.3), fb_inet_server.vcproj (1.2),
	fb_lock_print.vcproj (1.3), fbclient.vcproj (1.3), fbembed.vcproj
	(1.3), fbguard.vcproj (1.2), fbserver.vcproj (1.2), gbak.vcproj
	(1.2), isql.vcproj (1.2), remote.vcproj (1.2),
	remote_classic.vcproj (1.2):

	NOMSG is not needed, addied version.lib

2002-11-20 14:38  kkuznetsov

	* firebird2/builds/posix/: Makefile.in.static.gpre (1.6),
	prefix.solx86 (1.10):

	GPRE additional files on Solaris x86

2002-11-20 14:37  kkuznetsov

	* firebird2/src/remote/: merge.cpp (1.6), merge_proto.h (1.2):

	Resolving C/C++ linkage problem on SOLX86

2002-11-20 09:30  eku

	* firebird2/builds/posix/make.shared.variables (1.10):

	Fixed compilation and linking on SINIX-Z (and probably on other
	POSIX platforms).

2002-11-19 18:02  skidder

	* firebird2/src/jrd/vio.cpp (1.22):

	Fixed little bug in explicit locking implementation

2002-11-19 16:37  skidder

	* firebird2/src/: burp/canonical.cpp (1.12), remote/protocol.cpp
	(1.16), remote/xdr.cpp (1.5), remote/xdr_proto.h (1.5):

	Move xdr_hyper to the correct place and remove duplicate
	definitions

2002-11-19 16:31  skidder

	* firebird2/configure.in (1.93):

	Removed check for xdr_hyper

2002-11-19 14:21  dimitr

	* firebird2/builds/win32/msvc6/: burp.dsp (1.4), burp_classic.dsp
	(1.2), dsql_server.dsp (1.6), dsql_server_classic.dsp (1.2),
	engine.dsp (1.4), engine_classic.dsp (1.4), fb_inet_server.dsp
	(1.4), fb_lock_print.dsp (1.3), fbclient.dsp (1.13), fbembed.dsp
	(1.5), fbguard.dsp (1.6), fbserver.dsp (1.13), gbak.dsp (1.4),
	isql.dsp (1.6), remote.dsp (1.5), remote_classic.dsp (1.2):

	We no longer need NOMSG macro defined.

2002-11-19 14:17  eku

	* firebird2/src/remote/protocol.cpp (1.15):

	Last check-in removed autoconf stuff.

2002-11-19 14:07  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.62):

	Correction.

2002-11-19 13:40  dimitr

	* firebird2/src/remote/: interface.cpp (1.26), parser.cpp (1.4),
	protocol.cpp (1.14), remote.cpp (1.10), remote.h (1.12), server.cpp
	(1.16):

	Renamed MSG to REM_MSG.

2002-11-19 13:38  dimitr

	* firebird2/src/qli/: blk.h (1.3), compile.cpp (1.6), eval.cpp
	(1.10), exe.cpp (1.12), exe.h (1.4), exe_proto.h (1.2), gener.cpp
	(1.8), report.cpp (1.6):

	Renamed MSG to QLI_MSG.

2002-11-19 13:36  dimitr

	* firebird2/src/jrd/gds.cpp (1.37):

	Renamed MSG to GDS_MSG.

2002-11-19 13:35  dimitr

	* firebird2/src/dsql/: dsql.cpp (1.33), dsql.h (1.8), gen.cpp
	(1.17), gen_proto.h (1.4), make.cpp (1.15), make_proto.h (1.5),
	pass1.cpp (1.32):

	Renamed MSG to DSQL_MSG.

2002-11-18 22:31  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.30):

	More optimizer improvement of handle AND nodes inside an OR node.

2002-11-18 21:27  skidder

	* firebird2/src/: dsql/gen.cpp (1.16), jrd/cmp.cpp (1.23),
	jrd/exe.cpp (1.32), jrd/exe.h (1.10), jrd/nod.h (1.6), jrd/opt.cpp
	(1.29), jrd/par.cpp (1.24), jrd/rse.cpp (1.15), jrd/rse.h (1.8),
	jrd/sqz.cpp (1.5), jrd/sqz_proto.h (1.3), jrd/vio.cpp (1.21),
	jrd/vio_proto.h (1.5):

	New explicit pessimistic locks implementation. It is logically
	consistent in all TPB modes and should be very fast.

2002-11-18 17:40  skidder

	* firebird2/src/remote/xdr_proto.h (1.4):

	Rollback recent xdr changes to make engine compilable on Linux(and
	other platforms) again

2002-11-18 17:20  skidder

	* firebird2/src/remote/: remote.h (1.11), inet.cpp (1.43),
	protocol.cpp (1.13), remote.cpp (1.9):

	Rollback recent xdr changes to make engine compilable on Linux(and
	other platforms) again

2002-11-18 14:33  kkuznetsov

	* firebird2/src/remote/remote.h (1.10):

	Try to fix error on non Solaris platform

2002-11-18 14:22  eku

	* firebird2/: configure.in (1.92),
	builds/posix/Makefile.in.firebird (1.19),
	src/include/gen/autoconfig_msvc.h (1.61), src/jrd/isc_file.cpp
	(1.30), src/jrd/jrd.cpp (1.40), src/remote/interface.cpp (1.25):

	Autoconf:  o added tests for nttab.h sys/mntent.h sys/mnttab.h	o
	added tests for getcwd getwd setmntent getmntent  o ISC_PREFIX
	renamed to FB_PREFIX  o major code cleanup in src/jrd/isc_file.cpp

	Removed platform-specific files from posix/Makefile.in.firebird.

2002-11-18 11:16  kkuznetsov

	* firebird2/src/remote/: inet.cpp (1.42), protocol.cpp (1.12),
	remote.cpp (1.8), remote.h (1.9):

	Migrating to OS native XDR if exist <rpc/xdr.h>

2002-11-18 08:58  skywalker

	* firebird2/src/jrd/jrd.cpp (1.39):

	Change ISC_check_if_remote call since the check for nfs options
	disabled is done now in isc_file.cpp

2002-11-18 08:57  eku

	* firebird2/src/: jrd/common.h (1.51), jrd/divorce.cpp (1.8),
	remote/inet.cpp (1.41), remote/inet_server.cpp (1.17),
	utilities/relay.cpp (1.5):

	Moved the definition of NOFILE to a common place.

2002-11-18 08:40  eku

	* firebird2/src/jrd/isc_sync.cpp (1.35):

	Removed unused variable.

2002-11-18 04:07  skywalker

	* firebird2/builds/posix/prefix.linux (1.8):

	Changed the default optimisation for prod builds.  Current gcc 3.2
	compilers have problems with -O2 -O3 and -march=i686 combinations

2002-11-18 03:57  skywalker

	* firebird2/: Makefile.in (1.3), configure.in (1.91):

	Remove firebird_super target from makefile, when super is chosen
	firebird target will be the super edition.  Configure.in changed to
	build some install files from new locations.

2002-11-18 03:53  skywalker

	* firebird2/src/jrd/isc_file.cpp (1.29):

	Changed to look for flag about not trying a remote host for nfs
	files

2002-11-17 17:21  dimitr

	* firebird2/src/jrd/ibase.h (1.17):

	Let's support mingw.

2002-11-17 17:06  dimitr

	* firebird2/builds/win32/msvc6/: fb_inet_server.dsp (1.3),
	fb_lock_print.dsp (1.2), fbclient.dsp (1.12), fbembed.dsp (1.4),
	fbserver.dsp (1.12):

	Updates project files.

2002-11-17 16:55  dimitr

	* firebird2/src/jrd/rse.cpp (1.14):

	Some changes to support future improvements.

2002-11-17 16:51  dimitr

	* firebird2/src/jrd/: sort.cpp (1.18), sort.h (1.5):

	Cleanup.

2002-11-17 16:47  dimitr

	* firebird2/src/jrd/gds.cpp (1.36):

	Use universal path separator.

2002-11-17 16:46  dimitr

	* firebird2/src/jrd/os/win32/: config_root.cpp (1.3),
	mod_loader.cpp (1.4):

	Changed some win32 specifics.

2002-11-17 01:10  hippoman

	* firebird2/src/: jrd/blb.cpp (1.18), jrd/blf_proto.h (1.4),
	jrd/blk.h (1.7), jrd/btr.cpp (1.13), jrd/btr_proto.h (1.2),
	jrd/cch.cpp (1.18), jrd/cmp.cpp (1.22), jrd/cmp_proto.h (1.3),
	jrd/dbg.cpp (1.6), jrd/dbt.cpp (1.8), jrd/dfw.epp (1.24),
	jrd/dpm.epp (1.11), jrd/dyn.epp (1.17), jrd/dyn.h (1.5),
	jrd/dyn_def.epp (1.23), jrd/dyn_mod.epp (1.12), jrd/dyn_util.epp
	(1.11), jrd/err.cpp (1.15), jrd/event.cpp (1.14), jrd/event.h
	(1.4), jrd/evl.cpp (1.22), jrd/exe.cpp (1.31), jrd/ext.cpp (1.13),
	jrd/fun.epp (1.12), jrd/grant.epp (1.9), jrd/idx.cpp (1.8),
	jrd/inf.cpp (1.12), jrd/ini.epp (1.7), jrd/jrd.cpp (1.38),
	jrd/jrd.h (1.25), jrd/met.epp (1.38), jrd/met_proto.h (1.13),
	jrd/nav.cpp (1.7), jrd/opt.cpp (1.28), jrd/pag.cpp (1.30),
	jrd/par.cpp (1.23), jrd/pcmet.epp (1.4), jrd/req.h (1.6),
	jrd/rlck.cpp (1.7), jrd/rse.cpp (1.13), jrd/scl.epp (1.14),
	jrd/tra.cpp (1.20), jrd/tra.h (1.7), jrd/trig.h (1.5), jrd/vio.cpp
	(1.20), jrd/why_proto.h (1.2), qli/compile.cpp (1.5), qli/dtr.h
	(1.3), qli/eval.cpp (1.9), qli/exe.cpp (1.11), qli/exe.h (1.3),
	qli/expand.cpp (1.6), qli/gener.cpp (1.7), qli/meta.epp (1.7),
	qli/parse.cpp (1.7), qli/report.cpp (1.5), qli/show.epp (1.4):

	change	TRA,REQ,TRG,REL,CTX or PRC, to module local names.

2002-11-17 01:04  hippoman

	* firebird2/src/gpre/: ada.cpp (1.8), c_cxx.cpp (1.10), cmd.cpp
	(1.6), cmd_proto.h (1.2), cme.cpp (1.5), cme_proto.h (1.3), cmp.cpp
	(1.8), cmp_proto.h (1.2), cob.cpp (1.13), exp.cpp (1.7),
	exp_proto.h (1.3), ftn.cpp (1.10), gpre.cpp (1.13), gpre.h (1.17),
	gpre_meta.epp (1.10), gpre_meta.h (1.4), gpre_meta_boot.cpp (1.9),
	hsh.cpp (1.7), int_cxx.cpp (1.5), jrdmet.cpp (1.5), msc.cpp (1.5),
	msc_proto.h (1.3), par.cpp (1.8), par_proto.h (1.2), pas.cpp (1.4),
	pat.h (1.3), sqe.cpp (1.5), sqe_proto.h (1.3), sql.cpp (1.5),
	sql_proto.h (1.2):

	change	TRA,REQ,TRG,REL,CTX or PRC, to module local names.

2002-11-17 01:00  hippoman

	* firebird2/src/: dsql/ddl.cpp (1.25), dsql/dsql.cpp (1.32),
	dsql/dsql.h (1.7), dsql/gen.cpp (1.15), dsql/gen_proto.h (1.3),
	dsql/hsh.cpp (1.5), dsql/make.cpp (1.14), dsql/metd.epp (1.14),
	dsql/metd_proto.h (1.6), dsql/pass1.cpp (1.31), dudley/ddl.h (1.3),
	dudley/exe.epp (1.8), dudley/exe_proto.h (1.2), dudley/expand.cpp
	(1.7), dudley/expr.cpp (1.7), dudley/generate.cpp (1.5),
	dudley/hsh.cpp (1.6), dudley/parse.cpp (1.11), dudley/parse_proto.h
	(1.3), dudley/trn.cpp (1.5):

	change	TRA,REQ,TRG,REL,CTX or PRC, to module local names.

2002-11-17 00:57  hippoman

	* firebird2/src/burp/: backup.epp (1.9), burp.h (1.12),
	canonical.cpp (1.11), restore.epp (1.11):

	change	TRA,REQ,TRG,REL,CTX or PRC, to module local names.

2002-11-17 00:54  hippoman

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.2), engine.vcproj
	(1.2), engine_classic.vcproj (1.2), fb_lock_print.vcproj (1.2),
	fbclient.vcproj (1.2), fbembed.vcproj (1.2), gds32.vcproj (1.2),
	gpre.vcproj (1.2), gstat.vcproj (1.2), ib_udf.vcproj (1.2),
	ib_util.vcproj (1.2), utilities.vcproj (1.2):

	update to the latest changes

2002-11-16 21:59  skidder

	* firebird2/src/jrd/met.epp (1.37):

	Roll back part of my previous change

2002-11-16 21:20  skidder

	* firebird2/src/jrd/met.epp (1.36):

	Roll back part of my previous change

2002-11-16 19:48  skidder

	* firebird2/src/jrd/: cmp.cpp (1.21), dbg.cpp (1.5), jrd.h (1.24),
	met.epp (1.35), opt.cpp (1.27), par.cpp (1.22):

	Fixed restore problem for databases having views that use
	procedures AND are used by procedures. General procedure metadata
	related cleanup.

2002-11-16 18:41  dimitr

	* firebird2/src/jrd/: evl.cpp (1.21), idx.cpp (1.7), rse.cpp
	(1.12), sort.cpp (1.17), sort.h (1.4), sort_proto.h (1.2):

	Some changes to support future improvements.

2002-11-16 17:01  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.60):

	no message

2002-11-16 16:53  dimitr

	* firebird2/: src/jrd/isc_sync.cpp (1.34),
	builds/win32/msvc6/engine.dsp (1.3),
	builds/win32/msvc6/engine_classic.dsp (1.3),
	builds/win32/msvc6/fbclient.dsp (1.11):

	Synchronized generic and win32-only files. The latter is removed.

2002-11-16 11:58  dimitr

	* firebird2/builds/win32/msvc6/: fb_inet_server.dsp (1.2),
	fbembed.dsp (1.3):

	Updates project files.

2002-11-16 11:56  dimitr

	* firebird2/src/common/config/config_file.cpp (1.2):

	Having duplicated names is not a good practice.

2002-11-16 09:38  dimitr

	* firebird2/builds/win32/msvc6/: fbclient.dsp (1.10), gds32.dsp
	(1.7), ib_udf.dsp (1.3), ib_util.dsp (1.4):

	Updates project files.

2002-11-16 04:14  skywalker

	* firebird2/builds/posix/Makefile.in.firebird (1.18):

	Build ibase.h distribution file correctly

2002-11-16 03:17  skywalker

	* firebird2/: configure.in (1.90),
	builds/posix/Makefile.in.firebird (1.17):

	Change rpmbuild to not need root access Change install to only put
	in 'compatibility' libgds.so links if the files do not already
	exist.

2002-11-15 12:20  skidder

	* firebird2/doc/WhatsNew (1.13):

	Added instabitily note

2002-11-15 11:55  kkuznetsov

	* firebird2/: configure.in (1.89),
	src/include/gen/autoconfig_msvc.h (1.59):

	Fix check for xdr staff

2002-11-15 01:11  hippoman

	* firebird2/builds/win32/msvc7/: Firebird2.sln (1.1), alice.vcproj
	(1.1), alice_classic.vcproj (1.1), burp.vcproj (1.1),
	burp_classic.vcproj (1.1), common.vcproj (1.1), dsql_server.vcproj
	(1.1), dsql_server_classic.vcproj (1.1), engine.vcproj (1.1),
	engine_classic.vcproj (1.1), fb_inet_server.vcproj (1.1),
	fb_lock_print.vcproj (1.1), fbclient.vcproj (1.1), fbembed.vcproj
	(1.1), fbguard.vcproj (1.1), fbserver.vcproj (1.1), gbak.vcproj
	(1.1), gdef.vcproj (1.1), gds32.vcproj (1.1), gfix.vcproj (1.1),
	gpre.vcproj (1.1), gpre_boot.vcproj (1.1), gsec.vcproj (1.1),
	gstat.vcproj (1.1), ib_udf.vcproj (1.1), ib_util.vcproj (1.1),
	instreg.vcproj (1.1), instsvc.vcproj (1.1), intl.vcproj (1.1),
	isql.vcproj (1.1), lock.vcproj (1.1), lock_classic.vcproj (1.1),
	qli.vcproj (1.1), remote.vcproj (1.1), remote_classic.vcproj (1.1),
	utilities.vcproj (1.1), utilities_classic.vcproj (1.1):

	MSVC7 Project files..

2002-11-14 17:23  dimitr

	* firebird2/doc/WhatsNew (1.12):

	Added alpha 4 changes.

2002-11-14 14:53  dimitr

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.8),
	make.defaults (1.7), make.shared.variables (1.9):

	A few changes contributed by Dimitry Sibiryakov.

2002-11-14 14:40  dimitr

	* firebird2/builds/posix/prefix.mingw (1.3):

	Cleanup.

2002-11-14 14:39  skidder

	* firebird2/src/jrd/: cmp.cpp (1.20), dfw.epp (1.23), met.epp
	(1.34), met_proto.h (1.12):

	Better cache dependency tracking for procedure modification

2002-11-14 14:35  dimitr

	* firebird2/src/jrd/: common.h (1.50), os/win32/config_root.cpp
	(1.2), os/win32/mod_loader.cpp (1.3):

	Cleanup.

2002-11-14 13:16  skidder

	* firebird2/src/jrd/met.epp (1.33):

	Fixed procedure dependency tracking problem in MET_clear_cache

2002-11-14 10:17  skidder

	* firebird2/src/jrd/met.epp (1.32):

	Fixed MET_clear_cache error that prevented restore of many
	databases

2002-11-14 09:27  dimitr

	* firebird2/src/: qli/meta.epp (1.6), remote/interface.cpp (1.24),
	remote/merge.cpp (1.5), remote/remote.cpp (1.7), remote/server.cpp
	(1.15):

	Global names change: FBOK=>FB_SUCCESS FAILURE=>FB_FAILURE
	xxx_FBOK=>xxx_SUCCESS

2002-11-14 09:25  eku

	* firebird2/src/: jrd/isc_file.cpp (1.28), remote/interface.cpp
	(1.23):

	We don't need two different defines for the same thing: NFS meant
	!NO_NFS.

2002-11-14 09:23  dimitr

	* firebird2/src/: jrd/blb.cpp (1.17), jrd/btr.cpp (1.12),
	jrd/cch.cpp (1.17), jrd/common.h (1.49), jrd/dyn_def.epp (1.22),
	jrd/dyn_mod.epp (1.11), jrd/dyn_util.epp (1.10), jrd/filters.cpp
	(1.7), jrd/gds.cpp (1.35), jrd/isc_sync.cpp (1.33), jrd/jrd.cpp
	(1.37), jrd/sdl.cpp (1.9), jrd/sort.cpp (1.16), jrd/svc.cpp (1.32),
	jrd/thd.cpp (1.12), jrd/utl.cpp (1.20), lock/lock.cpp (1.24):

	Global names change: FBOK=>FB_SUCCESS FAILURE=>FB_FAILURE
	xxx_FBOK=>xxx_SUCCESS

2002-11-14 09:20  eku

	* firebird2/src/jrd/perf.h (1.8):

	NOTIME meant that the function times() is not available. Renamed
	into !HAVE_TIMES.

2002-11-14 09:18  eku

	* firebird2/configure.in (1.88):

	Flags are named XXX_FLG.

2002-11-14 09:16  dimitr

	* firebird2/src/: burp/spit.cpp (1.7), dsql/array.epp (1.7),
	dsql/blob.epp (1.6), dsql/dsql.cpp (1.31), dsql/preparse.cpp (1.9),
	dsql/user_dsql.cpp (1.11), dsql/utld.cpp (1.9), dudley/exe.epp
	(1.7):

	Global names change: FBOK=>FB_SUCCESS FAILURE=>FB_FAILURE
	xxx_FBOK=>xxx_SUCCESS

2002-11-14 09:01  kkuznetsov

	* firebird2/configure.in (1.87):

	Solaris always chech for -lnsl

2002-11-14 08:42  dimitr

	* firebird2/src/jrd/exe.cpp (1.30):

	Fixed bug with dynamic exception messages.

2002-11-14 08:37  dimitr

	* firebird2/src/: include/gen/autoconfig_msvc.h (1.58),
	jrd/file_params.h (1.15):

	Cleanup.

2002-11-14 08:35  eku

	* firebird2/: configure.in (1.86),
	src/include/gen/autoconfig_msvc.h (1.57), src/remote/inet.cpp
	(1.40):

	Autoconf cleanup:  o added tests for setitimer	o updated
	config.h.in and autoconfig_msvc.h (the latter may be incorrect)  o
	replaced NO_ITIMER with HAVE_SETITIMER

2002-11-14 08:35  dimitr

	* firebird2/src/jrd/: cmp.cpp (1.19), exe.cpp (1.29), exe.h (1.9):

	Fixed bug with dynamic exception messages.

2002-11-14 08:12  eku

	* firebird2/src/: jrd/enc.cpp (1.7), remote/interface.cpp (1.22):

	Autoconf: check for crypt.h and crypt

2002-11-14 07:53  eku

	* firebird2/configure.in (1.85):

	Set defaults for lock manager and editline per platform.

2002-11-14 07:48  eku

	* firebird2/src/remote/inet.cpp (1.39):

	Cleanup

2002-11-13 17:37  alexpeshkoff

	* firebird2/src/jrd/isc_file.cpp (1.27):

	ERROR_FBOK => ERROR_SUCCESS

2002-11-13 16:57  alexpeshkoff

	* firebird2/src/: dsql/ddl.cpp (1.24), jrd/exe.cpp (1.28):

	Fixed bug with exception inside for/while loop in triggers

2002-11-13 16:00  kkuznetsov

	* firebird2/src/: burp/spit.cpp (1.6), dsql/array.epp (1.6),
	dsql/blob.epp (1.5), dsql/dsql.cpp (1.30), dsql/preparse.cpp (1.8),
	dsql/user_dsql.cpp (1.10), dsql/utld.cpp (1.8), dudley/exe.epp
	(1.6), jrd/blb.cpp (1.16), jrd/btr.cpp (1.11), jrd/cch.cpp (1.16),
	jrd/common.h (1.48), jrd/dyn_def.epp (1.21), jrd/dyn_mod.epp
	(1.10), jrd/dyn_util.epp (1.9), jrd/filters.cpp (1.6), jrd/gds.cpp
	(1.34), jrd/isc_file.cpp (1.26), jrd/isc_sync.cpp (1.32),
	jrd/jrd.cpp (1.36), jrd/sdl.cpp (1.8), jrd/sort.cpp (1.15),
	jrd/svc.cpp (1.31), jrd/utl.cpp (1.19), lock/lock.cpp (1.23),
	qli/meta.epp (1.5), remote/interface.cpp (1.21), remote/merge.cpp
	(1.4), remote/remote.cpp (1.6), remote/server.cpp (1.14):

	Renaming all occurences of SUCCESS to FBOK

2002-11-13 15:43  paul_reeves

	* firebird2/src/jrd/isc_file.cpp (1.25):

	-m Fix bug: 623992 - double forward slash in connection string.
	With thanks to Mark O'Donohue.

2002-11-13 13:27  eku

	* firebird2/: configure.in (1.84),
	src/include/gen/autoconfig_msvc.h (1.56), src/jrd/common.h (1.47),
	src/jrd/isc_file.cpp (1.24):

	Autoconf cleanup:  o added test for the header file mntent.h  o
	replaced NON_MNTENT with !HAVE_MNTENT_H

	Removed some left-overs from Sean's DECOSF removal.

2002-11-13 13:23  eku

	* firebird2/builds/posix/prefix.sinixz (1.10):

	We don't need profiling information!

2002-11-13 13:07  kkuznetsov

	* firebird2/src/gpre/: ada.cpp (1.7), ftn.cpp (1.9):

	Making ADA and Fortrun funs happy

2002-11-13 11:12  eku

	* firebird2/configure.in (1.83):

	Help text should show the correct default value.

2002-11-13 08:07  eku

	* firebird2/: configure.in (1.82),
	builds/posix/Makefile.in.firebird (1.16),
	builds/posix/make.defaults (1.6), src/include/gen/autoconfig_msvc.h
	(1.55), src/isql/isql.epp (1.16):

	Editline cleanup:  o removed obsolete readline tests  o renamed
	readline into editline	o editline is not enabled by default,
	enabled with '--with-editline'

2002-11-12 17:04  alexpeshkoff

	* firebird2/src/dsql/dsql.cpp (1.29):

	Avoid deadlocks: lock databases_mutex only when THREAD_EXITed

2002-11-12 15:06  dimitr

	* firebird2/builds/posix/prefix.mingw (1.2):

	More work regarding win32 builds via mingw.

2002-11-12 15:03  dimitr

	* firebird2/: src/gpre/cob.cpp (1.12), builds/win32/msvc6/gpre.dsp
	(1.5), builds/win32/msvc6/gpre_boot.dsp (1.3):

	Make COBOL available in win32 builds of gpre.

2002-11-12 14:46  eku

	* firebird2/: configure.in (1.81),
	src/include/gen/autoconfig_msvc.h (1.54):

	Autoconf: check for aio.h, pread and pwrite

2002-11-12 14:15  eku

	* firebird2/: configure.in (1.80),
	src/include/gen/autoconfig_msvc.h (1.53), src/remote/inet.cpp
	(1.38):

	Autoconf: check for getpgrp

2002-11-12 13:30  kkuznetsov

	* firebird2/: configure.in (1.79),
	src/include/gen/autoconfig_msvc.h (1.52):

	Add check for native xdr

2002-11-12 13:16  eku

	* firebird2/src/: burp/canonical.cpp (1.10), remote/inet.cpp
	(1.37):

	Cleanup

2002-11-12 10:17  eku

	* firebird2/: configure.in (1.78),
	src/include/gen/autoconfig_msvc.h (1.51):

	Autoconf: check for semun

2002-11-12 08:59  eku

	* firebird2/src/jrd/: flu.cpp (1.17), isc_sync.cpp (1.31):

	Cleanup.

2002-11-12 08:50  eku

	* firebird2/Makefile.in (1.2):

	Added more targets to the top makefile.

2002-11-12 08:46  eku

	* firebird2/configure.in (1.77):

	Separated installation and packaging rules per platform.

2002-11-12 06:04  skywalker

	* firebird2/src/: dudley/exe.epp (1.5), gpre/cob.cpp (1.11),
	jrd/fun.epp (1.11), jrd/met.epp (1.31), remote/xdr_proto.h (1.3):

	Changes to make some NOD entries now XXX_NOD as per module (assume
	this is part of Ignatio's change).  Change to define xdr_hyper when
	it's available locally.  (The standard #include file rpc/xdr.h is
	not included and the definition needs to be in remote/xdr_proto.h
	for some reason).

2002-11-11 20:45  hippoman

	* firebird2/src/qli/: blk.h (1.2), command.cpp (1.4), compile.cpp
	(1.4), eval.cpp (1.8), exe.cpp (1.10), exe.h (1.2), expand.cpp
	(1.5), format.cpp (1.6), gener.cpp (1.6), parse.cpp (1.6),
	report.cpp (1.4):

	* Changed NOD struct name to QLI_NOD.

2002-11-11 20:42  hippoman

	* firebird2/src/jrd/: blb.cpp (1.15), blk.h (1.6), btr.cpp (1.10),
	cmp.cpp (1.18), evl.cpp (1.20), exe.cpp (1.27), exe.h (1.8),
	ext.cpp (1.12), inf.cpp (1.11), jrd.cpp (1.35), nav.cpp (1.6),
	opt.cpp (1.26), par.cpp (1.21), rse.cpp (1.11):

	* Changed NOD struct name to JRD_NOD.

2002-11-11 20:19  hippoman

	* firebird2/src/gpre/: c_cxx.cpp (1.9), cmd.cpp (1.5), cme.cpp
	(1.4), cme_proto.h (1.2), cmp.cpp (1.7), exp.cpp (1.6), exp_proto.h
	(1.2), gpre.h (1.16), gpre_meta.epp (1.9), gpre_meta.h (1.3),
	gpre_meta_boot.cpp (1.8), jrdmet.cpp (1.4), msc.cpp (1.4),
	msc_proto.h (1.2), par.cpp (1.7), sqe.cpp (1.4), sqe_proto.h (1.2),
	sql.cpp (1.4):

	* Changed NOD struct name to GPRE_NOD.

2002-11-11 20:11  hippoman

	* firebird2/src/dudley/: ddl.cpp (1.7), ddl.h (1.2), ddl_proto.h
	(1.2), expand.cpp (1.6), expr.cpp (1.6), expr_proto.h (1.2),
	gener_proto.h (1.2), generate.cpp (1.4), parse.cpp (1.10),
	parse_proto.h (1.2), trn.cpp (1.4):

	* Changed NOD struct name to DUDLEY_NOD.

2002-11-11 20:08  hippoman

	* firebird2/src/dsql/: blk.h (1.3), ddl.cpp (1.23), dsql.cpp
	(1.28), gen.cpp (1.14), gen_proto.h (1.2), make.cpp (1.13),
	metd.epp (1.13), metd_proto.h (1.5), node.h (1.15), parse.y (1.34),
	pass1.cpp (1.30), pass1_proto.h (1.3):

	* Changed NOD struct name to DSQL_NOD.

2002-11-11 19:28  alexpeshkoff

	* firebird2/src/jrd/jrd.cpp (1.34):

	Increase time interval, given to thread with high priority in
	JRD_reschedule

2002-11-11 19:08  alexpeshkoff

	* firebird2/src/jrd/os/: win32/thd_priority.cpp (1.2),
	thd_priority.h (1.4):

	Increase time interval, given to thread with high priority in
	JRD_reschedule Cleanup

2002-11-11 19:05  alexpeshkoff

	* firebird2/src/: common/fb_exception.cpp (1.2),
	include/fb_exception.h (1.5):

	Added 2 new exceptions Cleanup

2002-11-11 17:04  skywalker

	* firebird2/configure.in (1.76):

	Change location of Makefile.install to
	arch-specific/${MAKEFILE_PREFIX} This 'should' work for Erik as
	well.

2002-11-11 16:52  kkuznetsov

	* firebird2/src/remote/protocol.cpp (1.11):

	more flesible way

2002-11-11 16:34  kkuznetsov

	* firebird2/src/remote/protocol.cpp (1.10):

	Fix compile error on Solaris 2.6

2002-11-11 15:48  skywalker

	* firebird2/doc/: README.makefiles (1.2), README.user (1.1),
	README.user.troubleshooting (1.1):

	Added troubleshooting guide and simple user intro

2002-11-11 15:08  skywalker

	* firebird2/configure.in (1.75):

	Change of package id to Alpha3

2002-11-11 14:09  eku

	* firebird2/: configure.in (1.74),
	builds/posix/Makefile.in.firebird (1.15):

	Moved plaform specific installation and packaging rules from
	builds/posix/Makefile.in.install and
	builds/posix/Makefile.in.firebird to
	src/install/arch-specific/<platform>/Makefile.in.

2002-11-11 11:03  dimitr

	* firebird2/src/jrd/jrd.cpp (1.33):

	Cleanup.

2002-11-11 06:54  skywalker

	* firebird2/configure.in (1.73):

	Changes to packaging of linux classic build

2002-11-10 17:27  nmcc

	* firebird2/src/jrd/os/posix/config_root.cpp (1.2):

	Fix posix builds.

2002-11-10 15:45  dimitr

	* firebird2/: src/iscguard/cntl_guard.cpp (1.4),
	builds/win32/msvc6/fbembed.dsp (1.2):

	Cleanup.

2002-11-10 15:28  kkuznetsov

	* firebird2/src/: lock/lock.cpp (1.22), remote/inet.cpp (1.36):


	Fix some compile errors

2002-11-10 15:19  dimitr

	* firebird2/builds/win32/msvc6/: common.dsp (1.4), engine.dsp
	(1.2), engine_classic.dsp (1.2), fbguard.dsp (1.5):

	Updated project files.

2002-11-10 15:07  dimitr

	* firebird2/src/iscguard/: cntl_guard.cpp (1.3), iscguard.cpp
	(1.8), iscguard.h (1.4):

	Cleanup.

2002-11-10 15:04  dimitr

	* firebird2/src/jrd/: file_params.h (1.14), gds.cpp (1.33):

	Cleanup and get rid of the registry.

2002-11-10 14:54  dimitr

	* firebird2/src/remote/remote_def.h (1.23):

	1. SRVR_pipe renamed to SRVR_wnet.  2. Registry entries are no
	longer used.  3. Wnet protocol is now controlled by -w switch (was:
	-n).

2002-11-10 14:41  dimitr

	* firebird2/src/common/config/: config.cpp (1.3), config.h (1.3),
	config_impl.h (1.3):

	Guardian option is added to the config manager.

2002-11-10 10:48  dimitr

	* firebird2/src/common/config/: config.cpp (1.2), config.h (1.2),
	config_impl.h (1.2):

	Allowed root directory to be overriden in the config file.

2002-11-10 08:58  dimitr

	* firebird2/src/dsql/parse.y (1.33):

	A bit improved parser's debug output. Thanks to Ignacio J. Ortega.

2002-11-10 08:48  dimitr

	* firebird2/src/dsql/parse.y (1.32):

	Fixed small parser bug. Thanks to Ignacio J. Ortega.

2002-11-09 14:23  skywalker

	* firebird2/: configure.in (1.72),
	builds/posix/Makefile.in.boot.gpre (1.7),
	builds/posix/make.shared.variables (1.8):

	Slight changes for linux compile to work with new ConfigRoot class

2002-11-09 09:05  dimitr

	* firebird2/src/dsql/dsql.cpp (1.27):

	Committed Ignacio's fix for DSQL_pretty (affects debug builds
	only).

2002-11-09 02:42  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.25):

	Update for explicit PLAN support and little cosmetic changes.

2002-11-08 17:23  dimitr

	* firebird2/src/jrd/opt.cpp (1.24):

	Yep, I've joined with Arno in his struggle with the optimizer ;-)

2002-11-07 17:54  skywalker

	* firebird2/builds/posix/Makefile.in.firebird (1.14):

	add firebird.conf into files moved to install area

2002-11-07 15:06  eku

	* firebird2/configure.in (1.71):

	Fixed C&P error.

2002-11-07 14:05  eku

	* firebird2/configure.in (1.70):

	Autoconfigured pipe name for wnet protocol.

2002-11-07 12:41  dimitr

	* firebird2/src/jrd/gds.cpp (1.32):

	Fixed old config manager usage.

2002-11-07 08:16  dimitr

	* firebird2/builds/win32/msvc6/fbguard.dsp (1.4):

	Removed redundant absolute path.

2002-11-06 21:37  skidder

	* firebird2/configure.in (1.69):

	Make new config stuff compile on POSIX

2002-11-06 21:34  skidder

	* firebird2/src/jrd/all.cpp (1.6):

	Fixed memory corruption problem that prevented restore of databases
	with procedures using plan expressions with long index names

2002-11-06 21:26  skidder

	* firebird2/src/jrd/par.cpp (1.20):

	Fixed quoted identifiers problem in plan expressions

2002-11-06 21:25  skidder

	* firebird2/configure.in (1.68):

	Make new config stuff compile on POSIX

2002-11-06 21:18  skidder

	* firebird2/builds/posix/make.shared.variables (1.7):

	Make new config stuff compile on POSIX

2002-11-06 21:10  skidder

	* firebird2/builds/posix/make.shared.variables (1.6):

	Make new config stuff compile on POSIX

2002-11-06 20:23  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.23):

	no message

2002-11-06 16:13  dimitr

	* firebird2/src/jrd/: db_alias.cpp (1.6), jrd.cpp (1.32):

	Force everybody to use new config manager.

2002-11-06 16:10  dimitr

	* firebird2/builds/win32/msvc6/: alice.dsp (1.4), alice_classic.dsp
	(1.1), burp.dsp (1.3), burp_classic.dsp (1.1), common.dsp (1.3),
	dsql_server.dsp (1.5), dsql_server_classic.dsp (1.1), engine.dsp
	(1.1), engine_classic.dsp (1.1), Firebird2.dsw (1.7),
	fb_inet_server.dsp (1.1), fb_lock_print.dsp (1.1), fbclient.dsp
	(1.9), fbembed.dsp (1.1), fbguard.dsp (1.3), fbserver.dsp (1.11),
	gbak.dsp (1.3), gdef.dsp (1.2), gds32.dsp (1.6), gfix.dsp (1.4),
	gpre.dsp (1.4), gpre_boot.dsp (1.2), gsec.dsp (1.2), gstat.dsp
	(1.3), ib_udf.dsp (1.2), ib_util.dsp (1.3), instreg.dsp (1.2),
	instsvc.dsp (1.2), intl.dsp (1.6), isql.dsp (1.5), lock.dsp (1.3),
	lock_classic.dsp (1.1), qli.dsp (1.1), remote.dsp (1.4),
	remote_classic.dsp (1.1), utilities.dsp (1.3),
	utilities_classic.dsp (1.1):

	1. Reorganized project files.  2. Added fb_lock_print and qli.	3.
	Implemented classic and embedded servers.  4. Used new
	configuration manager.

2002-11-06 15:50  dimitr

	* firebird2/src/qli/: err.cpp (1.8), parse.cpp (1.5):

	Cleanup.

2002-11-06 15:09  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.50):

	Autoconfigured pipe name for wnet protocol.

2002-11-06 14:38  dimitr

	* firebird2/: configure.in (1.67),
	src/include/gen/autoconfig_msvc.h (1.49):

	Corrected service name.

2002-11-06 14:03  dimitr

	* firebird2/configure.in (1.66):

	no message

2002-11-06 13:58  dimitr

	* firebird2/: configure.in (1.65), builds/posix/prefix.mingw (1.1):

	We're going to support win32 builds made with mingw.

2002-11-06 13:36  eku

	* firebird2/: configure.in (1.64),
	src/include/gen/autoconfig_msvc.h (1.48), src/remote/inet.cpp
	(1.35), src/remote/xnet.cpp (1.7):

	Now you can specify the service name and port of the DB server via
	configure

	  --with-service-name	  specify inet service name
	(default=gds_db)
	  --with-service-port	  specify inet service port (default=3050)

	So it's possible to run FB1 and FB2 together on the same machine.

2002-11-06 13:33  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.47):

	Fixed MAXPATHLEN cleanup for win32.

2002-11-06 08:23  eku

	* firebird2/src/: jrd/intl.cpp (1.18), remote/server.cpp (1.13):

	Fixed compiler warnings.

2002-11-06 08:20  eku

	* firebird2/src/include/gen/autoconfig_msvc.h (1.46):

	Keep the order of the defines in sync with the tests in
	configure.in.

2002-11-06 08:19  eku

	* firebird2/src/intl/ld.h (1.12):

	Do not redefine MAXPATHLEN. Always use the value supplied by the
	operating system (header files).

2002-11-06 08:08  eku

	* firebird2/src/: alice/alice.h (1.8), alice/exe.cpp (1.6),
	isql/isql_win.cpp (1.4), jrd/common.h (1.46), jrd/gds.cpp (1.31),
	jrd/isc_file.cpp (1.23), jrd/qatest.cpp (1.4), jrd/svc.cpp (1.30),
	lock/lock.cpp (1.21), lock/print.cpp (1.11), remote/inet.cpp
	(1.34), remote/interface.cpp (1.20), remote/xnet.cpp (1.6):

	Do not redefine MAXPATHLEN. Always use the value supplied by the
	operating system (header files).

2002-11-06 04:07  arnobrinkman

	* firebird2/src/jrd/: opt.cpp (1.22), rse.h (1.7):

	New changes to the optimizer. Better backward compatibility with
	forced PLAN's

2002-11-05 17:48  skywalker

	* firebird2/: configure.in (1.63),
	builds/posix/make.shared.variables (1.5),
	src/jrd/os/posix/config_root.cpp (1.1):

	Added config_root.cpp file for posix.

2002-11-05 15:24  kkuznetsov

	* firebird2/src/jrd/event.cpp (1.13):

	Fix compile error

2002-11-05 14:48  kkuznetsov

	* firebird2/src/include/gen/autoconfig_msvc.h (1.45):

	Add check for crypt.h

2002-11-05 14:46  kkuznetsov

	* firebird2/src/jrd/enc.cpp (1.6):

	[no log message]

2002-11-05 14:15  kkuznetsov

	* firebird2/configure.in (1.62):

	Add check for crypt.h

2002-11-05 14:14  kkuznetsov

	* firebird2/builds/posix/prefix.solx86 (1.9):

	My 'as' do not eat pipes

2002-11-05 02:51  nmcc

	* firebird2/builds/posix/Makefile.in.firebird (1.13):

	Add extern sub directory to make clean target.

2002-11-05 02:49  nmcc

	* firebird2/builds/posix/: make.rules (1.9), prefix.freebsd (1.2),
	prefix.linux (1.7), prefix.sinixz (1.9), prefix.solx86 (1.8):

	Move compiler/platform specific cflags from make.rules to
	individual platform prefix files.

2002-11-05 02:42  nmcc

	* firebird2/builds/posix/make.defaults (1.5):

	Use readline/editline setting from configure in makefiles.

2002-11-05 02:39  nmcc

	* firebird2/configure.in (1.61):

	Add Solaris Sparc as valid target.

2002-11-05 02:36  nmcc

	* firebird2/autogen.sh (1.5):

	Do not issue warning when already been told not to run configure.

2002-11-04 22:57  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.21):

	Give ASC a higher priority against same selectivity indices.

2002-11-04 17:37  tamlin

	* firebird2/builds/win32/msvc6/README_MSVC6.txt (1.1):

	no message

2002-11-04 17:35  tamlin

	* firebird2/builds/win32/msvc6/isql.dsp (1.4):

	Fix isql debug build line input

2002-11-04 16:12  skidder

	* firebird2/src/jrd/: dfw.epp (1.22), dyn_del.epp (1.12), met.epp
	(1.30), met_proto.h (1.11), par.cpp (1.19), vio.cpp (1.19):

	Stored procedures are no longer recompiled before deletion

2002-11-04 14:57  eku

	* firebird2/: configure.in (1.60), src/burp/canonical.cpp (1.9),
	src/dudley/hsh.cpp (1.5), src/include/gen/autoconfig_msvc.h (1.44),
	src/jrd/common.h (1.45), src/jrd/iberr.cpp (1.6), src/qli/hsh.cpp
	(1.5), src/remote/interface.cpp (1.19):

	More status vector cleanups (ISC_STATUS_LENGTH).  Autoconf checks
	for xdr_hyper.

2002-11-04 12:18  eku

	* firebird2/src/: jrd/builtin.cpp (1.5), jrd/divorce.cpp (1.7),
	jrd/event.cpp (1.12), jrd/isc.cpp (1.21), jrd/log.cpp (1.5),
	jrd/svc.cpp (1.29), lock/lock.cpp (1.20), remote/inet.cpp (1.33):

	Arrays that hold filenames must be at least MAXPATHLEN long.

2002-11-04 10:04  eku

	* firebird2/src/jrd/isc_sync.cpp (1.30):

	Autoconf cleanup: signal.h and sys/signal.h

2002-11-04 10:03  eku

	* firebird2/src/gpre/hsh.cpp (1.6):

	Fixed compiler warning.

2002-11-04 09:48  dimitr

	* firebird2/src/remote/remote_def.h (1.22):

	Cleanup.

2002-11-04 09:07  eku

	* firebird2/configure.in (1.59):

	Fixed C&P error in help text.

2002-11-03 23:27  tamlin

	* firebird2/src/remote/interface.cpp (1.18):

	Trimmed compiler warnings.

2002-11-03 23:25  tamlin

	* firebird2/src/: jrd/met.epp (1.29), jrd/gds.cpp (1.30),
	jrd/gds_proto.h (1.7), jrd/dyn_def.epp (1.20), gpre/int_cxx.cpp
	(1.4):

	Fixed gds__vtov to use native char type, and const correct.

2002-11-03 23:23  tamlin

	* firebird2/src/gpre/c_cxx.cpp (1.8):

	Fixed a warning pragma.

2002-11-03 23:22  tamlin

	* firebird2/src/gpre/gpre_meta.epp (1.8):

	Removed unused local variables

2002-11-03 23:03  dimitr

	* firebird2/src/jrd/license.h (1.28):

	Cleanup.

2002-11-03 23:02  dimitr

	* firebird2/src/remote/remote_def.h (1.21):

	Changed remote server initialization for Win32 CS builds.

2002-11-03 18:29  skidder

	* firebird2/src/jrd/: dyn.epp (1.16), exe.cpp (1.26), tra.cpp
	(1.19), tra.h (1.6), vio.cpp (1.18), vio_proto.h (1.4):

	Reworked savepoint stuff a little

2002-11-03 17:48  dimitr

	* firebird2/src/jrd/os/thd_priority.h (1.3):

	Enabled priority scheduler for win32 builds.

2002-11-03 17:29  dimitr

	* firebird2/src/jrd/intlnames.h (1.4):

	New collate for WIN1251 charset.

2002-11-03 17:24  dimitr

	* firebird2/src/: common/config/config.cpp (1.1),
	common/config/config.h (1.1), common/config/config_file.cpp (1.1),
	common/config/config_file.h (1.1), common/config/config_impl.h
	(1.1), jrd/os/config_root.h (1.1), jrd/os/win32/config_root.cpp
	(1.1):

	New configuration manager.

2002-11-02 18:25  skidder

	* firebird2/configure.in (1.58):

	Make engine compilable on systems that apply autoconf version
	mentioned in AC_PREREQ like Mandrake 9.0

2002-11-02 18:23  skidder

	* firebird2/src/remote/remote.h (1.8):

	Make engine compilable again after Sean's cleanup

2002-11-02 12:03  dimitr

	* firebird2/src/jrd/isc.cpp (1.20):

	Disabled directory handling for the client library.

2002-11-02 04:20  arnobrinkman

	* firebird2/src/jrd/: btr.h (1.4), opt.cpp (1.20):

	Added better support for using indices with "OR".  Pick the best
	available compound index from all "AND" nodes.

2002-11-02 04:15  arnobrinkman

	* firebird2/src/jrd/rse.h (1.6):

	no message

2002-11-01 14:21  kkuznetsov

	* firebird2/: builds/posix/Makefile.in.boot.gpre (1.6),
	builds/posix/prefix.solx86 (1.7), configure.in (1.57):

	[no log message]

2002-11-01 14:21  kkuznetsov

	* firebird2/src/jrd/: isc_sync.cpp (1.29), thd.cpp (1.11):

	for Solaris port steps

2002-11-01 09:53  dimitr

	* firebird2/src/dsql/parse.y (1.31):

	Cleanup.

2002-10-31 17:07  alexpeshkoff

	* firebird2/builds/win32/msvc6/fbserver.dsp (1.10):

	Minor bug while cleaning netware port

2002-10-31 14:08  dimitr

	* firebird2/src/dsql/parse.y (1.30):

	A bit more cleanup.

2002-10-31 13:22  dimitr

	* firebird2/src/dsql/pass1.cpp (1.29):

	Let's report real statement, not it's internal meaning.

2002-10-31 13:01  dimitr

	* firebird2/src/dsql/pass1.cpp (1.28):

	Disallowed Nickolay's SAVEPOINT feature for SPs/triggers.

2002-10-31 12:58  dimitr

	* firebird2/src/: jrd/isc_file.cpp (1.22), jrd/par.cpp (1.18),
	remote/server.cpp (1.12):

	Finilized Sean's cleanup.

2002-10-31 12:26  dimitr

	* firebird2/src/jrd/os/thd_priority.h (1.2):

	Disallowed new priority scheduler for CS builds.

2002-10-31 11:38  dimitr

	* firebird2/src/jrd/: blb.cpp (1.14), dpm.epp (1.10):

	Fixed a porting error that led up to database corruption (damaged
	blob pages).

2002-10-31 06:33  seanleyne

	* firebird2/src/: jrd/file_params.h (1.13), jrd/isc.cpp (1.19),
	jrd/isc_file.cpp (1.21), jrd/license.h (1.27), remote/inet.cpp
	(1.32):

	Removed obsolete "SUN3_3" port

2002-10-31 06:09  seanleyne

	* firebird2/src/intl/ld.h (1.11):

	Removed support for obsolete "MS_DOS" define

2002-10-31 06:05  seanleyne

	* firebird2/src/: alice/alice.cpp (1.18), alice/exe.cpp (1.5),
	burp/burp.cpp (1.14), burp/burp.h (1.11), burp/canonical.cpp (1.8),
	dudley/lex.cpp (1.7), dudley/parse.cpp (1.9), gpre/gpre.cpp (1.12),
	gpre/gpre.h (1.15), include/gen/autoconfig_msvc.h (1.43),
	isql/isql.h (1.6), jrd/alt.cpp (1.10), jrd/btr.cpp (1.9),
	jrd/cmp.cpp (1.17), jrd/common.h (1.44), jrd/dpm.epp (1.9),
	jrd/enc.cpp (1.5), jrd/exe.cpp (1.25), jrd/fil.h (1.5),
	jrd/file_params.h (1.12), jrd/gds.cpp (1.29), jrd/intl.cpp (1.17),
	jrd/isc.cpp (1.18), jrd/isc.h (1.5), jrd/isc_file.cpp (1.20),
	jrd/isc_s_proto.h (1.5), jrd/lck.cpp (1.10), jrd/license.h (1.26),
	jrd/ods.h (1.4), jrd/perf.cpp (1.14), jrd/perf.h (1.7), jrd/rse.cpp
	(1.10), jrd/sbm.h (1.4), jrd/sort.cpp (1.14), jrd/utl.cpp (1.18),
	jrd/val.h (1.7), msgs/build_file.epp (1.8), qli/dtr.cpp (1.7),
	qli/help.epp (1.4), qli/lex.cpp (1.6), qli/proc.epp (1.5),
	remote/inet.cpp (1.31), remote/inet_server.cpp (1.16),
	remote/remote.h (1.7), remote/server.cpp (1.11):

	Removed support for obsolete "PC_PLATFORM" define

2002-10-30 15:49  kkuznetsov

	* firebird2/configure.in (1.56):

	Add search for SFIO library

2002-10-30 15:46  kkuznetsov

	* firebird2/src/jrd/: gds.cpp (1.28), gds_proto.h (1.6):

	Reincarnated mmap_anon for solarises pre 2.8

2002-10-30 07:40  seanleyne

	* firebird2/: builds/win32/msvc6/fbserver.dsp (1.9),
	src/alice/alice.cpp (1.17), src/burp/burp.cpp (1.13),
	src/burp/burp.h (1.10), src/burp/canonical.cpp (1.7),
	src/burp/mvol.cpp (1.9), src/dsql/dsql.cpp (1.26),
	src/dsql/errd.cpp (1.10), src/dsql/user_dsql.cpp (1.9),
	src/dsql/utld.cpp (1.7), src/dudley/lex.cpp (1.6),
	src/include/gen/autoconfig_msvc.h (1.42), src/intl/ld.h (1.10),
	src/jrd/alt.cpp (1.9), src/jrd/btr.cpp (1.8), src/jrd/cch.cpp
	(1.15), src/jrd/cmp.cpp (1.16), src/jrd/common.h (1.43),
	src/jrd/dpm.epp (1.8), src/jrd/dyn_def.epp (1.19), src/jrd/enc.cpp
	(1.4), src/jrd/err.cpp (1.14), src/jrd/event.cpp (1.11),
	src/jrd/ext.cpp (1.11), src/jrd/fil.h (1.4), src/jrd/file_params.h
	(1.11), src/jrd/fun.epp (1.10), src/jrd/gds.cpp (1.27),
	src/jrd/gds_proto.h (1.5), src/jrd/grant.epp (1.8), src/jrd/iberr.h
	(1.4), src/jrd/intl.cpp (1.16), src/jrd/isc.cpp (1.17),
	src/jrd/isc.h (1.4), src/jrd/isc_file.cpp (1.19),
	src/jrd/isc_s_proto.h (1.4), src/jrd/isc_sync.cpp (1.28),
	src/jrd/jrd.cpp (1.31), src/jrd/jrd.h (1.23), src/jrd/lck.cpp
	(1.9), src/jrd/license.h (1.25), src/jrd/met.epp (1.28),
	src/jrd/ods.h (1.3), src/jrd/opt.cpp (1.19), src/jrd/pag.cpp
	(1.29), src/jrd/par.cpp (1.17), src/jrd/perf.h (1.6),
	src/jrd/rse.cpp (1.9), src/jrd/sbm.h (1.3), src/jrd/sch.cpp (1.4),
	src/jrd/sort.cpp (1.13), src/jrd/status.cpp (1.5), src/jrd/svc.cpp
	(1.28), src/jrd/thd.cpp (1.10), src/jrd/thd.h (1.10),
	src/jrd/utl.cpp (1.17), src/jrd/val.h (1.6), src/jrd/vio.cpp
	(1.17), src/lock/lock.cpp (1.19), src/lock/lock.h (1.16),
	src/lock/print.cpp (1.10), src/remote/inet.cpp (1.30),
	src/remote/inet_server.cpp (1.15), src/remote/interface.cpp (1.17),
	src/remote/remote.h (1.6), src/remote/remote_def.h (1.20),
	src/remote/server.cpp (1.10), src/remote/xdr.cpp (1.4),
	src/remote/xdr.h (1.3), src/remote/xnet.cpp (1.5),
	src/utilities/drop.cpp (1.13):

	Removed obsolete "Netware" port

2002-10-30 06:04  seanleyne

	* firebird2/: builds/win32/msvc6/fbclient.dsp (1.8),
	builds/win32/msvc6/fbserver.dsp (1.8),
	builds/win32/msvc6/remote.dsp (1.3), src/jrd/alt.cpp (1.8),
	src/jrd/ibase.h (1.16), src/jrd/isc_f_proto.h (1.2),
	src/jrd/isc_file.cpp (1.18), src/remote/interface.cpp (1.16),
	src/remote/remote_def.h (1.19):

	Removed support for obsolete IPX/SPX Protocol

2002-10-29 21:20  skidder

	* firebird2/: configure.in (1.55), builds/posix/Makefile.in.codes
	(1.2), builds/posix/Makefile.in.firebird (1.12), src/dsql/ddl.cpp
	(1.22), src/dsql/dsql.cpp (1.25), src/dsql/dsql.h (1.6),
	src/dsql/gen.cpp (1.13), src/dsql/keywords.cpp (1.9),
	src/dsql/node.h (1.14), src/dsql/parse.y (1.29), src/dsql/pass1.cpp
	(1.27), src/dsql/pass1_proto.h (1.2), src/include/gen/codetext.h
	(1.4), src/include/gen/iberror.h (1.4), src/include/gen/msgs.h
	(1.3), src/include/gen/rdb_codes.h (1.4),
	src/include/gen/sql_code.h (1.3), src/jrd/blr.h (1.7),
	src/jrd/cmp.cpp (1.15), src/jrd/dyn.epp (1.15), src/jrd/exe.cpp
	(1.24), src/jrd/exe.h (1.7), src/jrd/ibase.h (1.15), src/jrd/nod.h
	(1.5), src/jrd/par.cpp (1.16), src/jrd/tra.cpp (1.18),
	src/jrd/tra.h (1.5), src/jrd/vio.cpp (1.16), src/jrd/vio_proto.h
	(1.3):

	Merging changes from skidder branch - explicit locks, savepoints,
	build system changes

2002-10-29 17:31  tamlin

	* firebird2/src/burp/: restore.epp (1.10), backup.epp (1.8),
	burp.cpp (1.12), burp.h (1.9), burp_proto.h (1.2), mvol.cpp (1.8),
	mvol_proto.h (1.2):

	const correctness, 64-bit backup reporting (currently disabled by
	macro TMN_THINKS_NS_SHOULD_FIX_THIS until msg DB is updated)

2002-10-29 17:28  tamlin

	* firebird2/src/dudley/ddl.cpp (1.6):

	removed unused locals

2002-10-29 17:27  tamlin

	* firebird2/src/jrd/: svc_proto.h (1.4), dfw.epp (1.21), err.cpp
	(1.13), err_proto.h (1.4), evl.cpp (1.19), exe.cpp (1.23), gds.cpp
	(1.26), gds_proto.h (1.4), intl.cpp (1.15), met.epp (1.27),
	met_proto.h (1.10), mov.cpp (1.6), mov_proto.h (1.3), opt.cpp
	(1.18), par.cpp (1.15), par_proto.h (1.3), svc.cpp (1.27), svc.h
	(1.6), blb.cpp (1.13), cvt.cpp (1.15), cvt2.cpp (1.8), cvt_proto.h
	(1.4):

	const correctness etc

2002-10-29 14:46  dimitr

	* firebird2/src/jrd/svc.cpp (1.26):

	Cleanup.

2002-10-29 14:24  dimitr

	* firebird2/src/remote/inet.cpp (1.29):

	Win32 classic changes.

2002-10-29 07:35  dimitr

	* firebird2/src/jrd/dpm.epp (1.7):

	Fixed a porting error that led up to memory corruption.

2002-10-29 04:37  seanleyne

	* firebird2/src/: gpre/cob.cpp (1.10), gpre/gpre.h (1.14),
	jrd/flu.cpp (1.16), jrd/flu.h (1.3), jrd/license.h (1.24):

	Code clean, removed obsolete "HP700" port

2002-10-29 04:31  seanleyne

	* firebird2/src/: gpre/ftn.cpp (1.8), gpre/gpre.h (1.13),
	include/gen/autoconfig_msvc.h (1.41), jrd/common.h (1.42),
	jrd/flu.cpp (1.15), jrd/isc_sync.cpp (1.27), jrd/license.h (1.23),
	jrd/pag.cpp (1.28), lock/lock.h (1.15), lock/print.cpp (1.9),
	remote/inet_server.cpp (1.14), remote/protocol.cpp (1.9),
	remote/remote_def.h (1.18):

	Code cleanup, removed obsolete "SGI" port

2002-10-29 04:17  seanleyne

	* firebird2/src/: gpre/c_cxx.cpp (1.7), jrd/align.h (1.2),
	jrd/blb.cpp (1.12), jrd/blb.h (1.5), jrd/btr.h (1.3), jrd/common.h
	(1.41), jrd/exe.cpp (1.22), jrd/flu.cpp (1.14), jrd/isc_file.cpp
	(1.17), jrd/isc_sync.cpp (1.26), jrd/jrd.h (1.22), jrd/license.h
	(1.22), jrd/pag.cpp (1.27), lock/lock.h (1.14),
	remote/inet_server.cpp (1.13), remote/interface.cpp (1.15),
	remote/protocol.h (1.8), remote/remote_def.h (1.17):

	Code cleanup, removed obsolete "DecOSF" port

2002-10-29 03:59  seanleyne

	* firebird2/src/: dsql/errd.cpp (1.9), dsql/user_dsql.cpp (1.8),
	include/gen/autoconfig_msvc.h (1.40), jrd/err.cpp (1.12),
	jrd/iberr.h (1.3), jrd/pag.cpp (1.26), jrd/par.cpp (1.14),
	jrd/status.cpp (1.4), jrd/utl.cpp (1.16):

	Code cleanup, removed obsolete "MPEXL" port

2002-10-29 03:45  seanleyne

	* firebird2/src/: gpre/cob.cpp (1.9), gpre/ftn.cpp (1.7),
	gpre/gpre.h (1.12), include/gen/autoconfig_msvc.h (1.39),
	jrd/common.h (1.40), jrd/cvt.cpp (1.14), jrd/flu.cpp (1.13),
	jrd/isc.cpp (1.16), jrd/isc_file.cpp (1.16), jrd/isc_sync.cpp
	(1.25), jrd/license.h (1.21), jrd/pag.cpp (1.25), jrd/thd.cpp
	(1.9), jrd/thd.h (1.9), lock/lock.h (1.13), remote/inet.cpp (1.28),
	remote/remote_def.h (1.16):

	Removed obsolete "DGUX" port

2002-10-28 16:34  alexpeshkoff

	* firebird2/builds/win32/msvc6/fbserver.dsp (1.7):

	Threads' priority scheduling in Win32 Added thd_priority.cpp to
	project file

	Inactive by default To bring to active state uncomment
	//#define THREAD_PSCHED in thd_priority.h

2002-10-28 07:47  dimitr

	* firebird2/builds/win32/msvc6/Firebird2.dsw (1.6):

	Small correction.

2002-10-28 06:39  seanleyne

	* firebird2/src/jrd/license.h (1.20):

	Code Cleanup, removed obsolete "ALPHA_NT" port

2002-10-28 06:19  seanleyne

	* firebird2/src/: alice/tdr.cpp (1.10), burp/canonical.cpp (1.6),
	gpre/gpre.h (1.11), include/gen/autoconfig_msvc.h (1.38), intl/ld.h
	(1.9), jrd/common.h (1.39), jrd/isc_file.cpp (1.15), jrd/license.h
	(1.19), jrd/pag.cpp (1.24), jrd/utl.cpp (1.15), lock/lock.h (1.12),
	lock/print.cpp (1.8), remote/inet.cpp (1.27), remote/interface.cpp
	(1.14), remote/protocol.cpp (1.8), remote/protocol.h (1.7),
	remote/remote_def.h (1.15):

	Code Cleanup, removed obsolete "Ultrix" and "Ultrix/MIPS" ports

2002-10-28 05:57  seanleyne

	* firebird2/src/: burp/misc.cpp (1.4), gpre/cob.cpp (1.8),
	gpre/gpre.h (1.10), include/gen/autoconfig_msvc.h (1.37),
	jrd/common.h (1.38), jrd/flu.cpp (1.12), jrd/isc_file.cpp (1.14),
	jrd/license.h (1.18), jrd/pag.cpp (1.23), jrd/utl.cpp (1.14),
	lock/lock.h (1.11), remote/inet.cpp (1.26), remote/remote_def.h
	(1.14):

	Code Cleanup, removed obsolete "UNIXWARE" port

2002-10-28 05:44  seanleyne

	* firebird2/src/jrd/isc_sync.cpp (1.24):

	Completed removal of obsolete "M88K" port

2002-10-28 05:42  seanleyne

	* firebird2/src/: gpre/cob.cpp (1.7), jrd/common.h (1.37),
	jrd/isc_sync.cpp (1.23), jrd/license.h (1.17), jrd/pag.cpp (1.22),
	jrd/utl.cpp (1.13), remote/remote_def.h (1.13):

	Completed removal of obsolete "DG_X86" port

2002-10-28 04:52  seanleyne

	* firebird2/src/: jrd/svc.cpp (1.25), lock/lock.cpp (1.18),
	utilities/drop.cpp (1.12):

	Completed removal of obsolete "IMP" port

2002-10-28 04:47  seanleyne

	* firebird2/src/: jrd/svc.cpp (1.24), lock/lock.cpp (1.17),
	lock/print.cpp (1.7), utilities/drop.cpp (1.11):

	Completed removal of obsolete "DELTA" port

2002-10-27 13:51  dimitr

	* firebird2/src/lock/lock.cpp (1.16):

	Rolled back my change, because it breaked unix builds.

2002-10-26 23:16  arnobrinkman

	* firebird2/src/jrd/opt.cpp (1.17):

	AB: Added support for detecting use of index with sub-selects in
	aggregate selects

2002-10-26 15:26  dimitr

	* firebird2/doc/WhatsNew (1.11):

	Added alpha 3 changes.

2002-10-26 14:34  dimitr

	* firebird2/src/jrd/svc.h (1.5):

	Small correction.

2002-10-26 10:32  dimitr

	* firebird2/builds/win32/msvc6/: fbclient.dsp (1.7), fbserver.dsp
	(1.6):

	Corrected project files.

2002-10-25 18:28  alexpeshkoff

	* firebird2/src/jrd/: sch.cpp (1.3), os/thd_priority.h (1.1),
	os/win32/thd_priority.cpp (1.1):

	Threads' priority scheduling in Win32 Inactive by default To bring
	to active state uncomment      //#define THREAD_PSCHED in
	thd_priority.h

2002-10-25 10:29  dimitr

	* firebird2/src/dsql/pass1.cpp (1.26):

	Re-allowed plans in triggers.

2002-10-24 16:52  dimitr

	* firebird2/src/lock/lock.cpp (1.15):

	Cleanup.

2002-10-24 14:01  tamlin

	* firebird2/builds/win32/msvc6/gfix.dsp (1.3):

	Make gfix compile in debug mode.

2002-10-24 13:16  tamlin

	* firebird2/src/jrd/jrd.cpp (1.30):

	Compile without warnings on MSVC6.

2002-10-24 11:13  eku

	* firebird2/src/remote/inet.cpp (1.25):

	Removed latestr checkin (private modifications).

2002-10-24 11:01  eku

	* firebird2/src/: alice/tdr.cpp (1.9), burp/backup.epp (1.7),
	burp/burp.h (1.8), burp/canonical.cpp (1.5), burp/restore.epp
	(1.9), dsql/metd.epp (1.12), dsql/movd.cpp (1.4), dsql/preparse.cpp
	(1.7), dsql/user_dsql.cpp (1.7), dudley/exe.epp (1.4),
	dudley/extract.epp (1.4), dudley/lex.cpp (1.5), gpre/gpre_meta.epp
	(1.7), gpre/gpre_meta_boot.cpp (1.7), iscguard/iscguard.cpp (1.7),
	isql/show.epp (1.7), jrd/alt.cpp (1.7), jrd/cch.cpp (1.14),
	jrd/common.h (1.36), jrd/dfw.epp (1.20), jrd/dyn.epp (1.14),
	jrd/event.cpp (1.10), jrd/functions.cpp (1.6), jrd/gds.cpp (1.25),
	jrd/ibase.h (1.14), jrd/iberr.cpp (1.5), jrd/isc.cpp (1.15),
	jrd/jrd.cpp (1.29), jrd/jrd.h (1.21), jrd/met.epp (1.26),
	jrd/pag.cpp (1.21), jrd/perf.cpp (1.13), jrd/pwd.cpp (1.8),
	jrd/sdw.cpp (1.8), jrd/svc.cpp (1.23), jrd/utl.cpp (1.12),
	lock/driver.cpp (1.3), lock/lock.cpp (1.14), lock/manager.cpp
	(1.4), lock/print.cpp (1.6), qli/all.cpp (1.8), qli/eval.cpp (1.7),
	qli/exe.cpp (1.9), qli/format.cpp (1.5), qli/gener.cpp (1.5),
	qli/lex.cpp (1.5), qli/meta.epp (1.4), qli/proc.epp (1.4),
	qli/show.epp (1.3), remote/inet.cpp (1.24), remote/inet_server.cpp
	(1.12), remote/interface.cpp (1.13), remote/remote.h (1.5),
	remote/server.cpp (1.9), utilities/cache.cpp (1.4),
	utilities/create_db.cpp (1.4), utilities/drop.cpp (1.10),
	utilities/print_pool.cpp (1.3):

	Code cleanup:

	Since we already have the define ISC_STATUS_LENGTH for the the
	length of the status vector, we should use it! Replaced
	'status[20]' with 'status[ISC_STATUS_LENGTH]'.

	Replaced the different symbolic names for the maximum length of a
	path (MAX_PATH, MAX_PATH_LENGTH, MAXPATHLEN) with one uniq symbol
	MAXPATHLEN.

2002-10-22 10:05  dimitr

	* firebird2/src/burp/restore.epp (1.8):

	Commited Ignacio's fix for uninitialized variables in burp.

2002-10-19 11:05  dimitr

	* firebird2/src/jrd/exe.cpp (1.21):

	Fixed a possible buffer overrun.

2002-10-19 02:56  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.25):

	AB: "cosmetic changes"

2002-10-19 02:49  arnobrinkman

	* firebird2/src/dsql/make.cpp (1.12):

	AB: "cosmetic changes"

2002-10-19 02:32  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.24):

	AB: bug fixed with sub-select and group by clause and cosmetic
	changes

2002-10-18 16:40  dimitr

	* firebird2/src/jrd/jrd.cpp (1.28):

	Fixed one more 2PC related bug.

2002-10-18 15:41  dimitr

	* firebird2/src/jrd/vio.cpp (1.15):

	Rolled back my bugfix. It does solve the mentioned problem, but
	introduces much more additional (unexpected) pain.

2002-10-18 13:11  dimitr

	* firebird2/builds/win32/msvc6/fbclient.dsp (1.6):

	Added proper version information for the both client libraries.

2002-10-18 11:14  dimitr

	* firebird2/builds/win32/msvc6/gpre.dsp (1.3):

	Small correction.

2002-10-18 06:55  stryqx

	* firebird2/src/jrd/thd.cpp (1.8):

	Fix preprocessor statement.

2002-10-16 10:40  eku

	* firebird2/src/dsql/preparse.cpp (1.6):

	Eventually fixed redefinition of PAGESIZE.

2002-10-16 10:38  eku

	* firebird2/: configure.in (1.54),
	src/include/gen/autoconfig_msvc.h (1.36), src/jrd/isc_sync.cpp
	(1.22):

	Autoconf: check for function getpagesize.

2002-10-14 11:21  eku

	* firebird2/builds/posix/Makefile.in.refDatabases (1.8):

	The file permissions must match the database attribute (read-only),
	otherwise gpre will fail.

2002-10-13 12:30  dimitr

	* firebird2/src/jrd/scl.epp (1.13):

	Fixed one possible bug and one typo.

2002-10-13 12:24  dimitr

	* firebird2/src/jrd/: ibase.h (1.13), intlnames.h (1.3):

	Fixed a few little bugs.

2002-10-12 22:27  skidder

	* firebird2/src/jrd/opt.cpp (1.16):

	Move nulls first/last code out of SCROLLABLE_CURSORS ifdef

2002-10-12 21:46  skidder

	* firebird2/src/jrd/opt.cpp (1.15):

	Fixed problem which caused complex outer joins to produce wrong
	results

2002-10-12 21:39  skidder

	* firebird2/src/jrd/opt.cpp (1.14):

	Fixed problem which caused complex outer joins to produce wrong
	results

2002-10-12 13:07  dimitr

	* firebird2/src/jrd/svc.cpp (1.22):

	Made the codebase ready for the win32 classic builds.

2002-10-12 12:02  dimitr

	* firebird2/: src/jrd/isc_version.rc (1.1),
	builds/win32/msvc6/fbclient.dsp (1.5), builds/win32/msvc6/gds32.dsp
	(1.5):

	Added proper version information for the both client libraries.

2002-10-12 10:13  stryqx

	* firebird2/src/qli/err.cpp (1.7):

	Implicit cast breaks FreeBSD build.

2002-10-12 07:21  stryqx

	* firebird2/src/jrd/os/: mod_loader.h (1.2), path_utils.h (1.2):

	Quiet newline warning

2002-10-12 06:59  stryqx

	* firebird2/builds/posix/prefix.freebsd (1.1):

	Add prefix.freebsd.

2002-10-12 06:16  stryqx

	* firebird2/src/jrd/: common.h (1.35), flu.cpp (1.11), gds.cpp
	(1.24), isc_file.cpp (1.13), isc_sync.cpp (1.21), jrd.h (1.20),
	thd.cpp (1.7), thd.h (1.8):

	Add FreeBSD support.  This allows me to compile CS on FreeBSD 4.7
	using gcc 3.2.1.

2002-10-12 06:12  stryqx

	* firebird2/src/extlib/fbudf/: fbudf.cpp (1.5), fbudf.h (1.2),
	fbudf.sql (1.2):

	Rename truncate to fbtruncate to avoid conflict with standard C/C++
	library.

2002-10-12 06:05  stryqx

	* firebird2/src/qli/exe.cpp (1.8):

	Include string.h for memcpy definition for those systems that need
	it.

2002-10-11 23:41  skywalker

	* firebird2/builds/posix/Makefile.in.refDatabases (1.7):

	Changed restore of isc4.gdb to not have read_only option

2002-10-10 21:32  eku

	* firebird2/: builds/posix/Makefile.in.embed.qli (1.5),
	src/qli/dtr.cpp (1.6), src/qli/err.cpp (1.6), src/qli/exe.cpp
	(1.7):

	Fixed compilation of qli.

2002-10-10 14:52  dimitr

	* firebird2/src/dsql/preparse.cpp (1.5):

	Commented out because MSVC doesn't understand such a preprocessor
	directive.

2002-10-10 08:48  eku

	* firebird2/configure.in (1.53):

	Compilation of the editline library depends on configure switches.

2002-10-10 08:47  eku

	* firebird2/builds/posix/Makefile.in.firebird (1.11):

	Compilation of the editline library depends on configure switches.
	Added qli to the CS targets (needed by TCS).

2002-10-09 14:32  skidder

	* firebird2/doc/WhatsNew (1.10):

	Added my unmentioned change

2002-10-08 13:46  dimitr

	* firebird2/src/jrd/db_alias.cpp (1.5):

	Re-read aliases config file every time any database is attached.

2002-10-08 11:42  eku

	* firebird2/builds/posix/prefix.sinixz (1.8):

	Updated settings with SINIX-2000 environment

2002-10-08 07:12  eku

	* firebird2/src/dsql/preparse.cpp (1.4):

	Added warning. One needs to rename PAGESIZE to something different.
	It's already defined in 'sys/param.h'.

2002-10-07 15:33  eku

	* firebird2/src/jrd/: svc.cpp (1.21), svc.h (1.4):

	Service API:  o fixed SVC_TRMNTR parsing  o fixed -svc/-svc_thd
	argument passing  o re-enabled API on CS (SINIX-Z)

2002-10-07 03:29  skywalker

	* firebird2/: configure.in (1.52),
	builds/posix/Makefile.in.boot.gpre (1.5),
	builds/posix/Makefile.in.client.gbak (1.4),
	builds/posix/Makefile.in.client.gdef (1.4),
	builds/posix/Makefile.in.client.gfix (1.4),
	builds/posix/Makefile.in.client.gpre (1.4),
	builds/posix/Makefile.in.client.isql (1.4),
	builds/posix/Makefile.in.client.util (1.4),
	builds/posix/Makefile.in.embed.gbak (1.4),
	builds/posix/Makefile.in.embed.gdef (1.4),
	builds/posix/Makefile.in.embed.gfix (1.4),
	builds/posix/Makefile.in.embed.gpre (1.4),
	builds/posix/Makefile.in.embed.isql (1.4),
	builds/posix/Makefile.in.embed.lockmgr (1.3),
	builds/posix/Makefile.in.embed.qli (1.4),
	builds/posix/Makefile.in.embed.util (1.4),
	builds/posix/Makefile.in.extlib (1.4),
	builds/posix/Makefile.in.fbserver (1.4),
	builds/posix/Makefile.in.fbutil (1.4),
	builds/posix/Makefile.in.firebird (1.10),
	builds/posix/Makefile.in.inet_server (1.4),
	builds/posix/Makefile.in.intl (1.5),
	builds/posix/Makefile.in.libfbclient (1.4),
	builds/posix/Makefile.in.libfbembed (1.4),
	builds/posix/Makefile.in.libfbstatic (1.4),
	builds/posix/Makefile.in.msgs (1.6),
	builds/posix/Makefile.in.refDatabases (1.6),
	builds/posix/Makefile.in.static.gbak (1.3),
	builds/posix/Makefile.in.static.gpre (1.5),
	builds/posix/Makefile.in.static.isql (1.4),
	builds/posix/make.defaults (1.4), builds/posix/make.rules (1.8),
	builds/posix/make.shared.targets (1.1),
	builds/posix/make.shared.variables (1.4), src/include/editline.h
	(1.1), src/include/gen/autoconfig_msvc.h (1.35), src/isql/isql.epp
	(1.15):

	A few makefile dependancies fixed.  Started work on upgrading rpm
	build scripts Fix makefiles for super build Exchange editline for
	readline in isql

2002-10-06 15:33  dimitr

	* firebird2/doc/WhatsNew (1.9):

	Alpha 2 changes.

2002-10-06 12:59  dimitr

	* firebird2/builds/win32/msvc6/fbserver.dsp (1.5):

	no message

2002-10-06 12:55  dimitr

	* firebird2/builds/win32/msvc6/isql.dsp (1.3):

	Statically link isql with the runtime libraries.

2002-10-06 12:51  dimitr

	* firebird2/src/dsql/ddl.cpp (1.21):

	BLOB subtypes are no longer ignored in views (expression fields
	only).

2002-10-05 00:08  skidder

	* firebird2/src/jrd/: dfw.epp (1.19), jrd.h (1.19), met.epp (1.25),
	met_proto.h (1.9):

	Fixed resource leaks in DDL recursive procedure handling which
	caused some DDL to fail

2002-10-04 23:57  skidder

	* firebird2/builds/posix/: make.shared.variables (1.3),
	prefix.linux (1.6), prefix.sinixz (1.7), prefix.solx86 (1.6):

	Little garbage cleanup. Shouldn't break anything

2002-10-04 19:53  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.23):

	AB: Fixed bug with alias and GROUP BY clause

2002-10-04 13:06  eku

	* firebird2/src/jrd/alt.cpp (1.6):

	Fixed coredump caused by 'array out of bounds' writes.

2002-10-02 19:56  skidder

	* firebird2/src/jrd/trig.h (1.4):

	Field check constraints are now deleted automatically

2002-10-02 16:31  dimitr

	* firebird2/doc/WhatsNew (1.8):

	Updated.

2002-10-02 15:27  dimitr

	* firebird2/src/jrd/idx.h (1.4):

	Just a cosmetic change.

2002-10-02 15:27  dimitr

	* firebird2/src/jrd/dyn_def.epp (1.18):

	Removed problematic code related to ALTER VIEW implementation.

2002-10-02 15:24  dimitr

	* firebird2/src/dsql/parse.y (1.28):

	Hide ALTER VIEW functionality until it works good.

2002-10-02 15:24  dimitr

	* firebird2/src/dsql/ddl.cpp (1.20):

	Made it in-sync with the FB1 tree.

2002-10-02 14:43  eku

	* firebird2/builds/posix/Makefile.in.firebird (1.9):

	Build and distribute 'gdef'.

2002-10-02 11:41  eku

	* firebird2/src/remote/inet.cpp (1.23):

	Found a last occurance of NOINITGROUPS :-(

2002-10-02 11:40  eku

	* firebird2/src/intl/ld.h (1.8):

	Fixed compiler warning 'No newline at end of file'.

2002-10-01 14:03  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.34):

	Fixed wrong alignment of double for i386.

2002-10-01 12:38  eku

	* firebird2/configure.in (1.51):

	Autoconf: the usage of the readline library can be turned off with
		 '--without-readline'.

2002-10-01 09:56  dimitr

	* firebird2/doc/WhatsNew (1.7):

	no message

2002-10-01 07:47  eku

	* firebird2/: configure.in (1.50),
	src/include/gen/autoconfig_msvc.h (1.33), src/jrd/jrd.cpp (1.27):

	Merged the support for databases on raw devices from FB1 into FB2.
	Added switch '--enable-raw-devices' to configure to enable this
	feature (default=off). Currently only supported on UNIX platforms.

2002-10-01 02:34  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.22):

	AB: Fix error-message bug with aggregate only in sub-select

2002-09-30 22:32  dimitr

	* firebird2/doc/WhatsNew (1.6):

	Oops.

2002-09-30 22:25  dimitr

	* firebird2/doc/: WhatsNew (1.4), WhatsNew (1.5):

	Mentioned the invisible work that's done by our heroes ;-) Most of
	these things cannot be seen by our users but its importance cannot
	be overstressed.

2002-09-30 22:22  dimitr

	* firebird2/doc/WhatsNew (1.3):

	Mentioned the invisible work that's done by our heroes ;-) Most of
	these things cannot be seen by our users but its importance cannot
	be overstressed.

2002-09-30 21:19  skidder

	* firebird2/src/jrd/met.epp (1.24):

	Fixed my own dropped procedure handling error

2002-09-30 21:13  dimitr

	* firebird2/doc/WhatsNew (1.2):

	Removed unfinished stuff and added credits.

2002-09-30 20:24  skidder

	* firebird2/src/jrd/met.epp (1.23):

	Fixed possible coredump while dropping procedure and in some other
	cases

2002-09-30 17:21  skidder

	* firebird2/src/jrd/dyn_def.epp (1.17):

	Fixed resource leaks which caused recursive definition error

2002-09-30 17:18  dimitr

	* firebird2/doc/WhatsNew (1.1):

	Added new file which describes all changes that are visible for
	end-users.

2002-09-30 16:21  skidder

	* firebird2/src/jrd/: dfw.epp (1.18), met.epp (1.22), met_proto.h
	(1.8):

	Fixed FB1/FB2/IB6 possibility of deferred database corruption (just
	reported or rarely real) when deleting foreign constraint

2002-09-29 17:44  dimitr

	* firebird2/src/jrd/vio.cpp (1.14):

	Fixed one reason of the well-known "decompression overran buffer"
	error.

2002-09-29 01:52  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.21):

	AB: Adding better error-handeling and support for subqueries with
	group_by clause

2002-09-29 00:42  skidder

	* firebird2/src/jrd/dfw.epp (1.17):

	Fixed resource/memory leak which caused some DDL to fail

2002-09-29 00:37  skidder

	* firebird2/src/jrd/dfw.epp (1.16):

	Fixed resource/memory leak which caused some DDL to fail

2002-09-28 22:58  skidder

	* firebird2/src/jrd/met.epp (1.21):

	Fixed one more DDL coredump

2002-09-28 22:56  skidder

	* firebird2/builds/posix/make.shared.variables (1.2):

	Make it build on posix again

2002-09-28 16:08  dimitr

	* firebird2/builds/win32/msvc6/: dsql_server.dsp (1.4),
	fbserver.dsp (1.4):

	Added new files to the projects.

2002-09-28 16:03  dimitr

	* firebird2/src/: dsql/dsql.cpp (1.24), dsql/gen.cpp (1.12),
	dsql/keywords.cpp (1.8), dsql/make.cpp (1.11), dsql/misc_func.cpp
	(1.1), dsql/misc_func.h (1.1), dsql/node.h (1.13), dsql/parse.y
	(1.27), dsql/pass1.cpp (1.20), jrd/blr.h (1.6), jrd/cmp.cpp (1.14),
	jrd/evl.cpp (1.18), jrd/exe.cpp (1.20), jrd/exe.h (1.6),
	jrd/misc_func_ids.h (1.1), jrd/par.cpp (1.13), jrd/req.h (1.5):

	1. Reworked internal_info implementation in both DSQL and JRD.	New
	helper class created to serve it properly.  2. Added exception
	re-raise semantics.  Syntax: EXCEPTION; If there was handled
	exception, re-initiate it, otherwise evaluate to no-op.  3.
	Implemented run-time exception messages.  Syntax: EXCEPTION
	<exception_name> [<value>]; If <value> is specified, evaluate it
	and use instead of RDB$EXCEPTION_MESSAGE.  4. Added new SQLCODE and
	GDSCODE system variables.  Available in procedures/triggers only.
	If there wasn't any exception raised, return zero (success),
	otherwise return an error code.  5. Implemented ROWS_AFFECTED
	system variable.  Available in procedures/triggers only.  Count
	rows affected by the last INSERT/UPDATE/DELETE statement.  For any
	other statement, result is always zero.

2002-09-28 00:59  skidder

	* firebird2/src/jrd/: cmp.cpp (1.13), dfw.epp (1.15), jrd.cpp
	(1.26), jrd.h (1.18), met.epp (1.20), met_proto.h (1.7):

	Fix several mostly DDL-related coredumps and locking failures

2002-09-27 17:21  alexpeshkoff

	* firebird2/builds/win32/msvc6/alice.dsp (1.3):

	Missed DEV_BUILD in Debug configuration

2002-09-27 15:12  kkuznetsov

	* firebird2/src/: include/firebird.h (1.4), jrd/common.h (1.34):

	[no log message]

2002-09-27 11:05  eku

	* firebird2/src/dsql/dsql.h (1.5):

	Fixed compiler warning about redefinition of 'assert'.

2002-09-27 03:29  bellardo

	* firebird2/src/isql/isql.epp (1.14):

	Cleaned up include directives after renaming math.h to jrd_math.h.

2002-09-27 03:28  bellardo

	* firebird2/src/jrd/: cvt.cpp (1.13), evl.cpp (1.17), exe.cpp
	(1.19), gds.cpp (1.23):

	Cleaned up some include directives after renaming jrd_time.h.

2002-09-27 02:20  bellardo

	* firebird2/src/: burp/burp.cpp (1.11), isql/isql.epp (1.13),
	jrd/cvt.cpp (1.12), jrd/evl.cpp (1.16), jrd/gds.cpp (1.22),
	jrd/isc_sync.cpp (1.20), jrd/jrd.cpp (1.25), jrd/mov.cpp (1.5),
	jrd/perf.cpp (1.12), jrd/svc.cpp (1.20), jrd/utl.cpp (1.11),
	lock/lock.cpp (1.13), qli/format.cpp (1.4), qli/mov.cpp (1.8),
	qli/picstr.cpp (1.7), remote/inet.cpp (1.22):

	renamed header files jrd/math.h and jrd/time.h to jrd/jrd_math.h
	and jrd/jrd_time.h.

2002-09-26 20:14  skidder

	* firebird2/src/jrd/vio.cpp (1.13):

	Fixed nasty memory corruption problem which caused server to crash
	quasi-randomly under high load (seems to be very old bug)

2002-09-26 20:13  skidder

	* firebird2/src/jrd/: cmp.cpp (1.12), dfw.epp (1.14), jrd.cpp
	(1.24), met.epp (1.19):

	Fixed some memory leaks

2002-09-26 15:32  kkuznetsov

	* firebird2/builds/posix/prefix.solx86 (1.5):

	[no log message]

2002-09-26 11:53  kkuznetsov

	* firebird2/builds/posix/prefix.solx86 (1.4):

	[no log message]

2002-09-26 11:26  eku

	* firebird2/src/: isql/isql.epp (1.12), jrd/blb.cpp (1.11),
	jrd/dpm.epp (1.6), jrd/isc_file.cpp (1.12), jrd/isc_sync.cpp
	(1.19), jrd/jrd.cpp (1.23), jrd/svc.cpp (1.19):

	Fixed compiler warnings.

2002-09-25 19:12  skidder

	* firebird2/src/: alice/alice_meta.epp (1.6), alice/all.cpp (1.6),
	alice/tdr.cpp (1.8), dsql/alld.cpp (1.7), dsql/ddl.cpp (1.19),
	dsql/dsql.cpp (1.23), dsql/gen.cpp (1.11), dsql/make.cpp (1.10),
	dsql/metd.epp (1.11), dsql/parse.y (1.26), dsql/pass1.cpp (1.19),
	include/fb_blk.h (1.4), jrd/all.cpp (1.5), jrd/blb.cpp (1.10),
	jrd/btr.cpp (1.7), jrd/cch.cpp (1.13), jrd/cmp.cpp (1.11),
	jrd/cvt2.cpp (1.7), jrd/dfw.epp (1.13), jrd/dyn_def.epp (1.16),
	jrd/dyn_del.epp (1.11), jrd/evl.cpp (1.15), jrd/exe.cpp (1.18),
	jrd/exe.h (1.5), jrd/ext.cpp (1.10), jrd/fun.epp (1.9),
	jrd/grant.epp (1.7), jrd/idx.cpp (1.6), jrd/ini.epp (1.6),
	jrd/intl.cpp (1.14), jrd/intl_builtin.cpp (1.4), jrd/jrd.cpp
	(1.22), jrd/jrd.h (1.17), jrd/log.cpp (1.4), jrd/met.epp (1.18),
	jrd/opt.cpp (1.13), jrd/pag.cpp (1.20), jrd/par.cpp (1.12),
	jrd/plugin_manager.cpp (1.7), jrd/rlck.cpp (1.6), jrd/rse.cpp
	(1.8), jrd/scl.epp (1.12), jrd/sdw.cpp (1.7), jrd/sort.cpp (1.12),
	jrd/sqz.cpp (1.4), jrd/svc.cpp (1.18), jrd/tpc.cpp (1.5),
	jrd/tra.cpp (1.17), jrd/val.h (1.5), jrd/vio.cpp (1.12),
	jrd/os/darwin/mod_loader.cpp (1.2), jrd/os/posix/mod_loader.cpp
	(1.4), jrd/os/posix/path_utils.cpp (1.2),
	jrd/os/win32/mod_loader.cpp (1.2), jrd/os/win32/path_utils.cpp
	(1.2):

	Changed engine to store source file name/line number information
	for EVERY allocation when DEBUG_GDS_ALLOC is defined. All
	allocation should be done using FB_NEW or FB_NEW_RPT macros instead
	of keyword new since now

2002-09-25 15:08  eku

	* firebird2/src/: burp/burp.h (1.7), msgs/build_file.epp (1.7),
	msgs/modify_msgs.epp (1.4):

	Fixed compiler warnings.

2002-09-25 13:20  kkuznetsov

	* firebird2/builds/posix/: make.rules (1.7), prefix.solx86 (1.3):

	[no log message]

2002-09-25 09:18  eku

	* firebird2/src/jrd/intl_builtin.cpp (1.3):

	Undone previous changes.

2002-09-25 08:41  eku

	* firebird2/src/jrd/intl_builtin.cpp (1.2):

	Fixed compiler warnings about nested comments.

2002-09-25 08:22  kkuznetsov

	* firebird2/src/jrd/: common.h (1.33), thd.h (1.7):

	Some work on Solaris port

2002-09-25 07:56  dimitr

	* firebird2/src/jrd/plugin_manager.cpp (1.6):

	Commited John's fix for PluginManager::Module class destructor.

2002-09-24 21:53  skidder

	* firebird2/src/: jrd/isc_sync.cpp (1.18), remote/inet.cpp (1.21):

	Make engine compileable on Linux again after Erik's signal cleanup

2002-09-24 19:53  bellardo

	* firebird2/src/jrd/jrd.h (1.16):

	Fixed the "typename" error message.  The fix involved adding the
	typename keyname to a declaration.  It is possible that older
	compilers don't support typename, so in the future we may have to
	use autoconf to detect compiler support.

2002-09-24 16:17  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.32):

	DEBUG_GDS_ALLOC macro is now defined by autoconf.

2002-09-24 15:01  eku

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.4),
	Makefile.in.client.gbak (1.3), Makefile.in.client.gdef (1.3),
	Makefile.in.client.gfix (1.3), Makefile.in.client.gpre (1.3),
	Makefile.in.client.isql (1.3), Makefile.in.client.util (1.3),
	Makefile.in.embed.gbak (1.3), Makefile.in.embed.gdef (1.3),
	Makefile.in.embed.gfix (1.3), Makefile.in.embed.gpre (1.3),
	Makefile.in.embed.isql (1.3), Makefile.in.embed.qli (1.3),
	Makefile.in.embed.util (1.3), Makefile.in.extlib (1.3),
	Makefile.in.fbserver (1.3), Makefile.in.inet_server (1.3),
	Makefile.in.intl (1.4), Makefile.in.libfbclient (1.3),
	Makefile.in.libfbembed (1.3), Makefile.in.msgs (1.5),
	Makefile.in.static.gpre (1.4), Makefile.in.static.isql (1.3),
	make.defaults (1.3), make.rules (1.6):

	Call linker with $(LD) (and not $(CC) to link C++ programs.  Don't
	hard-code linker path (rpath option).

2002-09-24 14:59  eku

	* firebird2/builds/posix/prefix.sinixz (1.6):

	Activate memory debugging and a few more compiler warnings.

2002-09-24 14:57  eku

	* firebird2/src/: alice/alice.cpp (1.16), burp/burp.cpp (1.10),
	gpre/c_cxx.cpp (1.6), gpre/cmp.cpp (1.6), gpre/cob.cpp (1.6),
	jrd/btr.cpp (1.6), jrd/cch.cpp (1.12), jrd/fil.h (1.3), jrd/gds.cpp
	(1.21), jrd/isc_sync.cpp (1.17), remote/inet.cpp (1.20):

	Removed compiler warnings. Fixed more SIG_FPTR issues. Use GNU C to
	check format strings against arguments.

2002-09-24 10:05  dimitr

	* firebird2/src/jrd/met.epp (1.17):

	Fixed lack of member variable initialization.

2002-09-24 02:27  bellardo

	* firebird2/src/jrd/: jrd.cpp (1.21), plugin_manager.cpp (1.5),
	plugin_manager.h (1.5):

	Added support for a single, generic "plugins" directory.  Where
	possible, this new plugins directory should be used for engine
	modules.  Note the old separate directories intl and UDF still
	exist and have the same usage as before.

2002-09-24 01:19  bellardo

	* firebird2/src/jrd/: plugin_manager.cpp (1.4), plugin_manager.h
	(1.4):

	Added some class documentation and move module cleanup to
	PluginManager destructor, including verifing reference counts in
	the debug build.

2002-09-23 19:58  skidder

	* firebird2/src/jrd/plugin_manager.h (1.3):

	Fixed memory corruption problem which forbad build with
	DEBUG_GDS_ALLOC turned on

2002-09-23 19:18  bellardo

	* firebird2/src/jrd/: jrd.cpp (1.20), jrd.h (1.15):

	Fixed an infinite recursion problem with the new compilation
	delayed triggers.

2002-09-23 12:41  dimitr

	* firebird2/src/jrd/common.h (1.32):

	Fixed wrong SIG_FPTR definition for win32.

2002-09-23 09:49  eku

	* firebird2/configure.in (1.49):

	Fixed syntax error introduced with previous check-in.

2002-09-22 22:41  skidder

	* firebird2/: builds/posix/prefix.linux (1.5), src/jrd/common.h
	(1.31), src/remote/inet_server.cpp (1.11):

	Added file name/line number information to debug memory manager.
	Dumps memory state to memdebug.log on exit

2002-09-22 21:08  bellardo

	* firebird2/src/jrd/: jrd.cpp (1.19), jrd.h (1.14):

	Fixed an order of operations error in the first dbb destructor
	implementation.

2002-09-22 19:25  bellardo

	* firebird2/src/jrd/: jrd.cpp (1.18), jrd.h (1.13):

	Patch a rather large dbb memory leak created during the c++
	porting.

2002-09-22 15:29  dimitr

	* firebird2/src/jrd/scl.epp (1.11):

	Added initialization of the local variable.

2002-09-22 14:52  dimitr

	* firebird2/src/jrd/intl_classes.h (1.2):

	Don't know why, but it fixes the current linking problem.

2002-09-21 11:53  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.31):

	We definitely don't need extra tons of warnings regarding
	unrecognized preprocessor directive.

2002-09-20 20:58  skidder

	* firebird2/configure.in (1.48):

	Fixed to make build work w/o config file

2002-09-20 12:23  eku

	* firebird2/: builds/posix/Makefile.in.firebird (1.8),
	builds/posix/Makefile.in.msgs (1.4), builds/posix/make.defaults
	(1.2), builds/posix/prefix.sinixz (1.5), src/jrd/cch.cpp (1.11),
	src/jrd/err.cpp (1.11), src/remote/interface.cpp (1.12):

	Fixed the naming of some files:  interbase.msg => firebird.msg
	interbase.log => firebird.log

	SINIX-Z: don't distribute build programms

2002-09-20 12:10  dimitr

	* firebird2/src/jrd/version.rc (1.3):

	Get rid of unnecessary files.

2002-09-20 12:07  dimitr

	* firebird2/: builds/win32/msvc6/fbclient.dsp (1.4),
	builds/win32/msvc6/fbserver.dsp (1.3), src/iscguard/iscguard.rc
	(1.3):

	Get rid of unnecessary files.

2002-09-20 10:28  eku

	* firebird2/: configure.in (1.47), src/jrd/file_params.h (1.10):

	Do not hard-code the value of ISC_PREFIX, but set it to
	installation prefix (--prefix option).

2002-09-19 18:02  skidder

	* firebird2/src/jrd/: cmp.cpp (1.10), dfw.epp (1.12), exe.cpp
	(1.17), jrd.cpp (1.17), jrd.h (1.12), met.epp (1.16), met_proto.h
	(1.6):

	Deferred user trigger compilation added. Solves some, but not all
	DDL issues and speeds things up

2002-09-19 17:25  skidder

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.3),
	Makefile.in.client.gbak (1.2), Makefile.in.client.gdef (1.2),
	Makefile.in.client.gfix (1.2), Makefile.in.client.gpre (1.2),
	Makefile.in.client.isql (1.2), Makefile.in.client.util (1.2),
	Makefile.in.embed.gbak (1.2), Makefile.in.embed.gdef (1.2),
	Makefile.in.embed.gfix (1.2), Makefile.in.embed.gpre (1.2),
	Makefile.in.embed.isql (1.2), Makefile.in.embed.lockmgr (1.2),
	Makefile.in.embed.qli (1.2), Makefile.in.embed.util (1.2),
	Makefile.in.extlib (1.2), Makefile.in.fbserver (1.2),
	Makefile.in.fbutil (1.3), Makefile.in.firebird (1.7),
	Makefile.in.inet_server (1.2), Makefile.in.intl (1.3),
	Makefile.in.libfbclient (1.2), Makefile.in.libfbembed (1.2),
	Makefile.in.libfbstatic (1.3), Makefile.in.msgs (1.3),
	Makefile.in.refDatabases (1.5), Makefile.in.static.gbak (1.2),
	Makefile.in.static.gpre (1.3), Makefile.in.static.isql (1.2),
	make.rules (1.5), prefix.linux (1.4), prefix.sinixz (1.4):

	Fix build engine to make PROD_BUILD compile

2002-09-19 12:51  eku

	* firebird2/: configure.in (1.46),
	src/include/gen/autoconfig_msvc.h (1.30), src/jrd/common.h (1.30):

	Autoconf:  o check for the function initgroups (replaces
	NOINITGROUPS define)  o the define INTL (common.h) has been
	removed, since it is only set but not	 used anywhere

2002-09-18 14:50  eku

	* firebird2/: configure.in (1.45), src/burp/mvol.cpp (1.7),
	src/burp/spit.cpp (1.5), src/extlib/fbudf/stdafx.h (1.4),
	src/include/gen/autoconfig_msvc.h (1.29), src/iscguard/iscguard.cpp
	(1.6), src/isql/isql_win.cpp (1.3), src/jrd/common.h (1.29),
	src/jrd/cvt.cpp (1.11), src/jrd/exe.cpp (1.16), src/jrd/gds.cpp
	(1.20), src/jrd/perf.cpp (1.11), src/jrd/perf.h (1.5),
	src/jrd/pwd.cpp (1.7), src/jrd/svc.cpp (1.17), src/lock/lock.cpp
	(1.12), src/msgs/check_msgs.epp (1.3), src/remote/inet.cpp (1.19),
	src/remote/inet_server.cpp (1.10), src/utilities/analyse.cpp (1.4),
	src/utilities/drop.cpp (1.9):

	Autoconf cleanup:  o use predefined macros to test for sys/wait.h,
	time.h and sys/time.h  o search strcasecmp in libresolv only if
	strcasecmp and stricmp are not in libc	o use predefined macro
	AC_SYS_LARGEFILE to determine 64Bit I/O  o determine the alignment
	of long and double (ALIGNMENT,DOUBLE_ALIGN),	still need to write
	a test for FB_ALIGN!

2002-09-17 07:58  eku

	* firebird2/: configure.in (1.44), src/burp/canonical.cpp (1.4),
	src/dsql/dsql.cpp (1.22), src/include/gen/autoconfig_msvc.h (1.28),
	src/jrd/btr.cpp (1.5), src/jrd/common.h (1.28), src/jrd/cvt.cpp
	(1.10), src/jrd/cvt2.cpp (1.6), src/jrd/evl.cpp (1.14),
	src/jrd/exe.cpp (1.15), src/jrd/inf.cpp (1.10), src/jrd/opt.cpp
	(1.12), src/jrd/quad.cpp (1.3), src/jrd/sort.cpp (1.11),
	src/remote/merge.cpp (1.3), src/remote/protocol.cpp (1.7):

	Autoconf cleanup:  o since the define 'VAX' was only used to tell
	that the byte order is	  LITTLE_ENDIAN (it have nothing else to do
	with the VAX computer family)	 it can safely replaced with
	'!WORDS_BIGENDIAN'.   o check if pointers are 64 bit   o replaced
	HAS_64BIT_POINTERS with 'SIZEOF_VOID_P == 8'

2002-09-16 18:30  skidder

	* firebird2/: builds/posix/prefix.linux (1.3), src/jrd/dyn.epp
	(1.13), src/jrd/dyn_def.epp (1.15), src/jrd/dyn_del.epp (1.10),
	src/jrd/dyn_df_proto.h (1.4), src/jrd/idx.h (1.3):

	Roll back my previos DDL optimization changes. Add index RDB(RDB)
	instead. Testing revealed that it works faster

2002-09-13 13:13  skidder

	* firebird2/src/jrd/dyn_def.epp (1.14):

	Fixed wrong comment placement

2002-09-13 09:14  eku

	* firebird2/builds/posix/prefix.sinixz (1.3):

	SINIX-Z: turn on compiler warnings only in debug builds

2002-09-12 21:51  skidder

	* firebird2/src/dsql/: ddl.cpp (1.17), ddl.cpp (1.18):

	Fixed cached metadata error which caused many DDL/DML statements to
	fail

2002-09-12 18:17  skidder

	* firebird2/src/jrd/dyn_def.epp (1.13):

	Fixed my own bug with index creation

2002-09-11 21:34  skidder

	* firebird2/src/jrd/: common.h (1.27), gds.cpp (1.19), gdsassert.h
	(1.4), intl.cpp (1.13), jrd.h (1.11), lck.cpp (1.8):

	resoled some linux build issues, warnings

2002-09-11 21:31  skidder

	* firebird2/src/jrd/: dyn.epp (1.12), dyn_def.epp (1.12),
	dyn_del.epp (1.9), dyn_df_proto.h (1.3):

	DDL GDML query optimization

2002-09-11 13:30  eku

	* firebird2/: autogen.sh (1.4), configure.in (1.43),
	src/alice/alice.cpp (1.15), src/burp/burp.cpp (1.9),
	src/include/fb_types.h (1.8), src/include/gen/autoconfig_msvc.h
	(1.27), src/jrd/common.h (1.26), src/jrd/divorce.cpp (1.6),
	src/jrd/dyn.epp (1.11), src/jrd/dyn_def.epp (1.11),
	src/jrd/dyn_del.epp (1.8), src/jrd/dyn_mod.epp (1.9),
	src/jrd/dyn_util.epp (1.8), src/jrd/exe.cpp (1.14), src/jrd/gds.cpp
	(1.18), src/jrd/isc_sync.cpp (1.16), src/jrd/jrd.cpp (1.16),
	src/jrd/met.epp (1.15), src/jrd/scl.epp (1.10), src/jrd/sdw.cpp
	(1.6), src/jrd/svc.cpp (1.16), src/lock/lock.cpp (1.11),
	src/qli/exe.cpp (1.6), src/remote/server.cpp (1.8),
	src/utilities/cache.cpp (1.3), src/utilities/relay.cpp (1.4):

	Autoconf enhancements:	o autoconf v2.53 and later is now required
	to generate configure	 (sorry, but it makes many tasks easier)  o
	improved tests for mmap, socklen_t and offt_64	o added tests for
	atexit, on_exit, (v)fork, set(p)grp, setpgid and flock	o added
	test for the keyword 'volatile'  o fixed errors in configure.in  o
	updated config.h.in and autoconfig_msvc.h (the latter may be
	incorrect)  o replaced VOLATILE by volatile  o removed SETPGRP and
	ATEXIT	o replaced NO_FLOCK by HAVE_FLOCK  o SIG_FPTR cleanup  o
	vfork cleanup

2002-09-11 09:49  eku

	* firebird2/builds/posix/prefix.sinixz (1.2):

	New version.

2002-09-10 20:34  skidder

	* firebird2/src/msgs/load.epp (1.6):

	Added nulls first/last support load.epp

2002-09-10 20:33  skidder

	* firebird2/src/jrd/: blr.h (1.5), opt.cpp (1.11), par.cpp (1.11):

	Added nulls first/last support

2002-09-10 20:33  skidder

	* firebird2/builds/posix/Makefile.in.intl (1.2):

	Make INTL work on Linux

2002-09-10 20:30  skidder

	* firebird2/src/gpre/gpre_meta.epp (1.6):

	Optimize it a little

2002-09-10 20:28  skidder

	* firebird2/src/dsql/: gen.cpp (1.10), keywords.cpp (1.7), node.h
	(1.12), parse.y (1.25), pass1.cpp (1.18):

	added nulls first/last syntax support

2002-09-10 20:26  skidder

	* firebird2/src/dsql/metd.epp (1.10):

	Optimize it a little

2002-09-10 20:22  skidder

	* firebird2/builds/posix/Makefile.in.firebird (1.6):

	Makefile for examples is broken. Do not compile it

2002-09-10 15:40  dimitr

	* firebird2/src/jrd/: cch.cpp (1.10), sdw.cpp (1.5), tra.cpp
	(1.16):

	Fixed wrong initialization of the stack variables.

2002-09-10 10:07  dimitr

	* firebird2/src/: dsql/metd.epp (1.9), gpre/gpre_meta.epp (1.5):

	Fixed error in GDML statement.

2002-09-10 09:56  eku

	* firebird2/configure.in (1.42):

	Fixed problems with '--with-lock-manager'.

2002-09-10 08:08  eku

	* firebird2/builds/posix/: make.rules (1.4), prefix.linux (1.2),
	prefix.solx86 (1.2):

	Control build type (production/development) by configure
	(--enable-debug).

2002-09-09 13:40  dimitr

	* firebird2/src/jrd/dyn.epp (1.10):

	Fixed memory handling bug.

2002-09-09 07:51  eku

	* firebird2/builds/posix/Makefile.in.fbutil (1.2):

	Always use '$(MAKE)' instead of 'make' to call make, because it
	could have been redefined.

2002-09-09 07:48  eku

	* firebird2/builds/posix/Makefile.in.firebird (1.5):

	Fixed C&P error that prevented ISQL from beeing compiled.

2002-09-08 18:33  dimitr

	* firebird2/src/jrd/tra.cpp (1.15):

	Don't allow sweeper to start if the database is shutdown.

2002-09-08 18:32  dimitr

	* firebird2/src/msgs/load.epp (1.5):

	no message

2002-09-08 09:56  dimitr

	* firebird2/src/: iscguard/iscguard.cpp (1.5), iscguard/iscguard.h
	(1.3), jrd/jrd.cpp (1.15), remote/inet_server.cpp (1.9):

	fbserver instead of ibserver.

2002-09-06 15:05  alexpeshkoff

	* firebird2/src/jrd/fun.epp (1.8):

	Corrected bug with UDF's returning floating point by value

2002-09-06 10:57  dimitr

	* firebird2/src/jrd/db_alias.cpp (1.4):

	Proper location of the aliases config file.

2002-09-06 09:51  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.16), parse.y (1.24):

	More complete implementation of the INDEX subclause of a constraint
	declaration.

2002-09-06 09:13  eku

	* firebird2/configure.in (1.41):

	SINIX-Z packaging

2002-09-05 13:48  dimitr

	* firebird2/src/dsql/ddl.cpp (1.15):

	Fixed bug with wrong RDB$SYSTEM_FLAG values for the relation
	constraint triggers.

2002-09-04 15:34  eku

	* firebird2/src/jrd/svc.cpp (1.15):

	Fixed a typo that was introduced with the strcasecmp/stricmp
	changes.

2002-09-04 14:09  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.14), keywords.cpp (1.6), node.h
	(1.11), parse.y (1.23):

	Changed syntax of the INDEX subclause of a constraint declaration,
	now it looks as: [USING [ASC[ENDING] | DESC[ENDING]] INDEX index]

2002-09-04 12:22  dimitr

	* firebird2/: src/jrd/intl.cpp (1.12), builds/win32/msvc6/intl.dsp
	(1.5):

	Renamed gdsintl.dll to fbintl.dll.

2002-09-04 11:12  dimitr

	* firebird2/src/: jrd/file_params.h (1.9), msgs/build_file.epp
	(1.6):

	Make sure we're Firebird, both interbase.msg and interbase.log are
	renamed.

2002-09-03 19:31  dimitr

	* firebird2/builds/win32/msvc6/ib_udf.dsp (1.1):

	Added ib_udf project.

2002-09-03 19:29  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.26):

	Minor build changes in the UDF libraries.

2002-09-03 19:25  dimitr

	* firebird2/builds/win32/msvc6/Firebird2.dsw (1.5):

	Added ib_udf project.

2002-09-03 19:23  dimitr

	* firebird2/src/extlib/: fbudf/fbudf.cpp (1.4), fbudf/stdafx.h
	(1.3), ib_udf.h (1.2):

	Minor build changes in the UDF libraries.

2002-09-03 15:35  eku

	* firebird2/builds/posix/Makefile.in.refDatabases (1.4):

	Fixed more make problems.  Why do we touch the result here???

2002-09-03 15:25  eku

	* firebird2/configure.in (1.40):

	Added the new configure option '--with-lock-manager' that controlls
	the build of the manager binary. This option is only valid for CS
	architecture.  Replaced '#' with the correct M4 macro for comments
	'dnl'.

2002-09-03 15:24  eku

	* firebird2/: builds/posix/Makefile.in.firebird (1.4),
	src/include/gen/autoconfig_msvc.h (1.25), src/lock/lock.h (1.10):

	Added the new configure option '--with-lock-manager' that controlls
	the build of the manager binary. This option is only valid for CS
	architecture.

2002-09-01 17:49  dimitr

	* firebird2/src/dsql/parse.y (1.22):

	- allowed user-defined index names for PK/FK/UK constraints - fixed
	ugly hardcoded name checks for primary/foreign keys - implemented
	RECREATE VIEW statement

2002-09-01 17:44  dimitr

	* firebird2/src/: dsql/ddl.cpp (1.13), dsql/dsql.cpp (1.21),
	dsql/metd.epp (1.8), dsql/node.h (1.10), dsql/parse.y (1.21),
	dsql/pass1.cpp (1.17), gpre/gpre_meta.epp (1.4), jrd/dfw.epp
	(1.11), jrd/dyn_def.epp (1.10), jrd/met.epp (1.14):

	- allowed user-defined index names for PK/FK/UK constraints - fixed
	ugly hardcoded name checks for primary/foreign keys - implemented
	RECREATE VIEW statement

2002-08-31 11:25  fsg

	* firebird2/: builds/posix/Makefile.in.firebird (1.3),
	builds/posix/Makefile.in.refDatabases (1.3), src/jrd/common.h
	(1.25):

	Some minor fixes to get it compiled under linux again, some of them
	submitted by Nickolay Samofatov

2002-08-28 17:50  dimitr

	* firebird2/src/jrd/trig.h (1.3):

	Fixed bug, when nobody could alter or drop a trigger which name
	contains 'RDB$'.

2002-08-28 11:20  dimitr

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.4), fbclient.dsp
	(1.3), gdef.dsp (1.1), instreg.dsp (1.1), instsvc.dsp (1.1):

	Added new projects to the workspace:   - gdef.exe   - instreg.exe
	- instsvc.exe

2002-08-28 10:02  eku

	* firebird2/configure.in (1.39):

	Another C&P error.

2002-08-28 09:51  eku

	* firebird2/configure.in (1.38):

	Fixed C&P error.

2002-08-28 09:11  eku

	* firebird2/src/extlib/fbudf/stdafx.h (1.2):

	Needs include file common.h to compile.

2002-08-28 09:10  eku

	* firebird2/src/remote/inet_server.cpp (1.8):

	Use SIG_FPTR from common.h.

2002-08-28 09:03  eku

	* firebird2/configure.in (1.37):

	Check which network libraries (socket, nsl, resolv) are needed.
	configure will set the variable LIBS to the correct value. Setting
	this in prefix.XXX should no longer be neccessary. If it doesn't
	work for you, please extend the tests in configure.in, rather than
	defining this in prefix.your_system.

	Another autoconf cleanup:  o check for the existence of the
	function strcasecmp and stricmp  o replaced STRICMP

2002-08-28 08:50  eku

	* firebird2/src/: include/gen/autoconfig_msvc.h (1.24),
	jrd/common.h (1.24), jrd/svc.cpp (1.14):

	Another autoconf cleanup:  o check for the existence of the
	function strcasecmp and stricmp  o replaced STRICMP

2002-08-28 08:12  dimitr

	* firebird2/builds/win32/msvc6/fbclient.dsp (1.2):

	Cleaned up fbclient.dll contents.

2002-08-27 21:26  dimitr

	* firebird2/src/remote/: serve_proto.h (1.2), xnet.cpp (1.4),
	xnet_proto.h (1.2):

	Finilized Borland's implementation of XNET (win32 only). Seems to
	work ;-)

2002-08-27 13:58  dimitr

	* firebird2/src/jrd/: idx.h (1.2), ods.h (1.2):

	Minor ODS change (version 10.1). New indices on system tables:	 -
	define index RDB$INDEX_41	for RDB$INDICES
	RDB$FOREIGN_KEY;   - define index RDB$INDEX_42	     for
	RDB$RELATION_CONSTRAINTS       RDB$RELATION_NAME,
	RDB$CONSTRAINT_TYPE;

2002-08-27 13:47  dimitr

	* firebird2/src/: include/fb_types.h (1.7), jrd/common.h (1.23):

	Moved SIG_FPTR type declaration from fb_types.h to common.h.  Hence
	we've got the codebase compiled on win32 again, and it shouldn't
	break other builds, IMHO.

2002-08-27 13:07  dimitr

	* firebird2/src/jrd/isc_proto.h (1.3):

	Removed duplicated registry path constants.

2002-08-27 13:01  dimitr

	* firebird2/builds/win32/msvc6/intl.dsp (1.4):

	Small correction.

2002-08-27 09:48  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.12), dsql.cpp (1.20), node.h
	(1.9), parse.y (1.20), pass1.cpp (1.16):

	Implemented CREATE OR ALTER statement for
	procedures/triggers/views.

2002-08-26 21:40  arnobrinkman

	* firebird2/src/dsql/pass1.cpp (1.15):

	Added code in pass1_simple_case for handeling parameters in
	case_operand together with when_operands.  The method used to get
	the derciber for parameters is taken from MAKE_desc_from_list in
	make.cpp Example : SELECT CASE FieldA WHEN :param1 THEN 1 WHEN 2
	THEN 2 ELSE NULL END FROM TableA Note : At least one "know
	describer" must be in the list else no describer could be guested
	(logic but...) !

2002-08-26 15:50  dimitr

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.3), fbclient.dsp
	(1.1), gds32.dsp (1.4):

	Renamed the win32 client library.

2002-08-26 15:20  eku

	* firebird2/src/utilities/drop.cpp (1.8):

	Fixed GCC 3.1 compile problem with missing cast operator.

2002-08-26 14:18  eku

	* firebird2/src/: burp/mvol.cpp (1.6), jrd/isc_file.cpp (1.11),
	jrd/jrd.cpp (1.14), jrd/thd.cpp (1.6), jrd/os/posix/mod_loader.cpp
	(1.3), remote/xnet.cpp (1.3):

	Added / replaced ifdef's around unistd.h with the define
	HAVE_UNISTD_H generated by autoconf.

2002-08-26 14:14  eku

	* firebird2/src/jrd/isc_sync.cpp (1.15):

	Another autoconf cleanup:  o check for the existence of the
	function mmap  o replaced MMAP_SUPPORTED by HAVE_MMAP

	Moved the (multiple) definition of SIG_FPTR to fb_types.h.

2002-08-26 14:13  eku

	* firebird2/src/: include/fb_types.h (1.6), remote/inet.cpp (1.18):

	Moved the (multiple) definition of SIG_FPTR to fb_types.h.

2002-08-26 14:10  eku

	* firebird2/src/: jrd/common.h (1.22), jrd/event.cpp (1.9),
	jrd/isc_s_proto.h (1.3), lock/lock.cpp (1.10), lock/print.cpp
	(1.5), utilities/drop.cpp (1.7):

	Another autoconf cleanup:  o check for the existence of the
	function mmap  o replaced MMAP_SUPPORTED by HAVE_MMAP

2002-08-26 13:59  eku

	* firebird2/: configure.in (1.36),
	src/include/gen/autoconfig_msvc.h (1.23):

	Another autoconf cleanup:  o check for the existence of the
	function mmap  o replaced MMAP_SUPPORTED by HAVE_MMAP

2002-08-26 10:51  eku

	* firebird2/src/qli/help.epp (1.3):

	Fixed format string (GCC 3.2 won't compile this file).

2002-08-26 09:51  dimitr

	* firebird2/src/jrd/db_alias.cpp (1.3):

	Learnt the alias management code to handle both possible path
	separators correctly.

2002-08-24 12:53  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.22):

	Corrected MSVC related autoconf stuff.

2002-08-24 11:40  dimitr

	* firebird2/src/jrd/svc.cpp (1.13):

	Added missing #endif.

2002-08-22 13:30  eku

	* firebird2/: configure.in (1.35),
	src/include/gen/autoconfig_msvc.h (1.21), src/jrd/intl.cpp (1.11):

	Check for the existence of the function snprintf. Added a
	work-around for systems like SINIX-Z, that do not have snprintf. We
	really need a plug-in replacement for those systems.

2002-08-22 13:22  dimitr

	* firebird2/src/remote/: inet.cpp (1.17), remote.cpp (1.5):

	Make sure a length of string being allocated is always initialized.

2002-08-22 12:48  eku

	* firebird2/: configure.in (1.34),
	src/include/gen/autoconfig_msvc.h (1.20), src/jrd/common.h (1.21),
	src/jrd/isc_sync.cpp (1.14), src/jrd/svc.cpp (1.12),
	src/remote/inet.cpp (1.16), src/remote/inet_server.cpp (1.7):

	Another autoconf cleanup:  o check for the existence of the
	function sigaction  o replaced SIGACTION_SUPPORTED with
	HAVE_SIGACTION

2002-08-22 12:16  dimitr

	* firebird2/src/jrd/vio.cpp (1.11):

	Fixed a typing error in my bugfix <g>.

2002-08-22 11:07  eku

	* firebird2/configure.in (1.33):

	Unset a cached variable before rerunning a test.

2002-08-22 10:34  dimitr

	* firebird2/src/jrd/: mov.cpp (1.4), mov_proto.h (1.2), vio.cpp
	(1.10):

	More careful (and proper) implementation of my yesterday's bugfix.

2002-08-22 10:20  dimitr

	* firebird2/src/jrd/: all.cpp (1.4), blb.h (1.4), cmp.cpp (1.9),
	common.h (1.20), dsc.h (1.5), err.cpp (1.10), evl.cpp (1.13),
	exe.cpp (1.13), exe.h (1.4), fun.epp (1.7), inf.cpp (1.9), isc.cpp
	(1.14), isc_sync.cpp (1.13), jrd.h (1.10), jrd_blks.h (1.2),
	lck.cpp (1.7), lck.h (1.5), met.h (1.4), par.cpp (1.10), req.h
	(1.4), rse.cpp (1.7), rse.h (1.5), scl.h (1.4), thd.h (1.6),
	tra.cpp (1.14), val.h (1.4):

	Get rid of the legacy GATEWAY (vms/oracle) implementation.

2002-08-22 09:56  eku

	* firebird2/configure.in (1.32):

	Major cleanup of the autoconf stuff:

	 o changed the order of the tests, because some tests rely on the
	result
	   of others
	 o removed test for CONST as suggested by Dmitry Yemanov
	 o added test for 64 bit I/O support
	 o added SINIX-Z specific cases

2002-08-21 15:34  dimitr

	* firebird2/src/jrd/: err.cpp (1.9), mov.cpp (1.3), tra.cpp (1.13):

	1. More changes for the correct database alias management.  2.
	Fixed bug with a buffer overrun.

2002-08-20 13:49  eku

	* firebird2/src/remote/inet.cpp (1.15):

	The call to ftime is obsoleted by gettimeofday.

2002-08-16 15:34  eku

	* firebird2/configure.in (1.31):

	Fixed error with last check-in.

2002-08-16 15:21  eku

	* firebird2/src/jrd/gds.cpp (1.17):

	Fixed error from last check-in.

2002-08-14 15:43  eku

	* firebird2/configure.in (1.30):

	Check for return type of function 'signal'.

2002-08-14 15:10  eku

	* firebird2/configure.in (1.29):

	Set default values for configureable options.

2002-08-14 14:27  eku

	* firebird2/: configure.in (1.28),
	src/include/gen/autoconfig_msvc.h (1.19), src/jrd/flu.cpp (1.10):

	Minor 'dirname' cleanup:

	 o check for the availability in configure
	 o removed the ugly test in flu.cpp
	 o synchronised config.h.in and MSVC pendant

	NOTE: If you have problems on your system, don't change the source.
	       Extend the tests in configure.in!!!

2002-08-14 14:15  eku

	* firebird2/configure.in (1.27):

	Fixed some typos.

2002-08-14 14:13  eku

	* firebird2/configure.in (1.26):

	Architecture and production type are now a command line switch to
	configure. See 'configure --help' for details.

2002-08-14 13:44  eku

	* firebird2/: configure.in (1.25),
	src/include/gen/autoconfig_msvc.h (1.18), src/jrd/perf.cpp (1.10):

	Huge 'times' cleanup:

	 o check for the availability in configure
	 o removed the define NO_TIMES
	 o synchronised config.h.in and MSVC pendant

	NOTE: If you have problems on your system, don't change the source.
	       Extend the tests in configure.in!!!

2002-08-14 13:13  eku

	* firebird2/: autogen.sh (1.3), configure.in (1.24),
	src/extlib/fbudf/fbudf.cpp (1.3), src/include/gen/autoconfig_msvc.h
	(1.17), src/jrd/gds.cpp (1.16), src/jrd/isc.cpp (1.13),
	src/jrd/perf.cpp (1.9), src/jrd/svc.cpp (1.11):

	Huge 'gettimeofday' cleanup:

	 o check for the availability in configure
	 o check for the number of arguments in configure
	 o synchronised config.h.in and MSVC pendant

	NOTE: If you have problems on your system, don't change the source.
	       Extend the tests in configure.in!!!

2002-08-14 07:44  eku

	* firebird2/autogen.sh (1.2):

	Small type in the CVS placeholder.

2002-08-14 07:43  eku

	* firebird2/autogen.sh (1.1):

	autogen.sh replaces configure in CVS. Run autogen.sh create all the
	initial files (configure etc.).

2002-08-13 12:02  eku

	* firebird2/builds/posix/make.rules (1.3):

	Do not define '-m468' in platform-independent rules.

2002-08-13 09:40  dimitr

	* firebird2/src/dsql/metd.epp (1.7):

	Now UDFs work again.

2002-08-12 13:32  dimitr

	* firebird2/src/jrd/pwd.cpp (1.6):

	Fixed the weird logic with reversed return values.

2002-08-12 07:34  dimitr

	* firebird2/builds/win32/msvc6/fbserver.dsp (1.2):

	Just a small correction for the generated headers.

2002-08-11 10:04  dimitr

	* firebird2/src/: dsql/ddl.cpp (1.11), dsql/keywords.cpp (1.5),
	dsql/make.cpp (1.9), dsql/node.h (1.8), dsql/parse.y (1.19),
	dsql/pass1.cpp (1.14), isql/show.epp (1.6), jrd/dyn.epp (1.9),
	jrd/dyn_def.epp (1.9), jrd/dyn_md_proto.h (1.3), jrd/dyn_mod.epp
	(1.8):

	1. BIGINT is now the only keyword for the 64-bit exact numerics and
	it's available	  in dialect 3 only.  2. BREAK statement has been
	disabled in triggers (like EXIT) because of the known	 BLR
	limitations. I hope it can be safely used in stored procedures
	though, hence	 I'd prefer to have it officially documented.  3.
	More complete implementation of the GROUP BY clause. You can group
	by internal    functions and have ability to use more complex
	grouping conditions than before.     By Arno Brinkman.	4. Allowed
	declaring and defining local variables at the same time.     By
	Claudio Valderrama.	Syntax: declare [variable] <var_name>
	<var_type> [{= | default} <default_value>]  5. Allowed ordinals to
	be used in the GROUP BY clause (like ORDER BY).     By Arno
	Brinkman.     Example: select extract(month from order_date),
	sum(order_sum) from orders group by 1  6. The first approach to the
	ALTER VIEW statement. Only high-level implementation so far.	 A
	lot of work in dfw.epp, metd.epp, etc. still required.	   By
	Dmitry Yemanov.

2002-08-11 07:49  dimitr

	* firebird2/src/gpre/gpre_meta_boot.cpp (1.6):

	Make gpre_boot compilable on win32

2002-08-09 19:05  dimitr

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.2), alice.dsp
	(1.2), burp.dsp (1.2), common.dsp (1.2), dsql_server.dsp (1.3),
	fbguard.dsp (1.2), gbak.dsp (1.2), gds32.dsp (1.3), gfix.dsp (1.2),
	gpre.dsp (1.2), gpre_boot.dsp (1.1), gsec.dsp (1.1), gstat.dsp
	(1.2), ib_util.dsp (1.2), intl.dsp (1.3), isql.dsp (1.2), lock.dsp
	(1.2), remote.dsp (1.2), utilities.dsp (1.2):

	1. Get rid of debug runtime libraries in our release builds 2.
	Added gpre_boot and gsec projects

2002-08-09 09:25  skywalker

	* firebird2/doc/sql.extensions/README.nullif (1.2):

	Update the description, it is now correct.

2002-08-09 01:33  skywalker

	* firebird2/doc/sql.extensions/: README.case (1.1), README.coalesce
	(1.1), README.nullif (1.1):

	documentation for new sql clauses case, coalesce and nullif
	contributed by Arno Brinkman <firebird@abvisie.nl>

2002-08-05 18:34  skywalker

	* firebird2/configure.in (1.23):

	Changed to make build with new structure possible.

2002-08-05 09:14  skywalker

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.2),
	Makefile.in.firebird (1.2), Makefile.in.libfbstatic (1.2),
	Makefile.in.msgs (1.2), Makefile.in.refDatabases (1.2),
	Makefile.in.static.gpre (1.2), make.rules (1.2):

	More changes to make fb2 compile on linux work with new build
	structure

2002-08-03 17:27  dimitr

	* firebird2/src/: dsql/dsql.cpp (1.19), dsql/gen.cpp (1.9),
	dsql/keywords.cpp (1.4), dsql/keywords.h (1.11), dsql/make.cpp
	(1.8), dsql/make_proto.h (1.4), dsql/node.h (1.7), dsql/parse.y
	(1.18), dsql/pass1.cpp (1.13), jrd/dsc.cpp (1.3):

	1) Implemented CASE, NULLIF, COALESCE 2) Allowed grouping by
	internal functions (some work in pass1.cpp still required) Thanks
	to Arno Brinkman.

2002-07-30 11:49  dimitr

	* firebird2/src/dsql/keywords.cpp (1.3):

	Fixed my own damned mistake. Sorry to everyone who got scared by
	this change ;-)

2002-07-30 09:23  dimitr

	* firebird2/src/dsql/: keywords.cpp (1.2), keywords.h (1.10):

	Stay in-sync with Mark's changes and make them win32 friendly.

2002-07-29 20:42  dimitr

	* firebird2/builds/win32/msvc6/: dsql_server.dsp (1.2), gds32.dsp
	(1.2):

	Keep in-sync with Mark's changes.

2002-07-29 19:35  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.16):

	Keep in-sync with Mark's changes.

2002-07-29 17:43  skywalker

	* firebird2/configure.in (1.22):

	Changed to work with super build as well as classic.  The makefile
	now come from builds/posix rather than src/make.new

2002-07-29 17:37  skywalker

	* firebird2/src/: alice/alice.cpp (1.14), burp/burp.cpp (1.8),
	dsql/keywords.cpp (1.1), dsql/keywords.h (1.9), dsql/parse.y
	(1.17), dsql/parse_proto.h (1.3), isql/isql.epp (1.11), jrd/alt.cpp
	(1.5), jrd/dyn.epp (1.8), jrd/fun.epp (1.6), jrd/gds.cpp (1.15),
	jrd/ibsetjmp.h (1.2), jrd/intl.cpp (1.10), jrd/isc.cpp (1.12),
	jrd/isc_sync.cpp (1.12), jrd/jrd.h (1.9), jrd/opt.cpp (1.10),
	jrd/status.cpp (1.3), jrd/status.h (1.2), jrd/thd.cpp (1.5),
	jrd/vio.cpp (1.9), lock/lock.h (1.9), misc/fb_boilerplate.h (1.3),
	remote/inet.cpp (1.14), remote/inet_server.cpp (1.6):

	Changes to make fb2 compile super version for linux

2002-07-29 17:04  skywalker

	* firebird2/builds/posix/: Makefile.in.boot.gpre (1.1),
	Makefile.in.client.gbak (1.1), Makefile.in.client.gdef (1.1),
	Makefile.in.client.gfix (1.1), Makefile.in.client.gpre (1.1),
	Makefile.in.client.isql (1.1), Makefile.in.client.util (1.1),
	Makefile.in.embed.gbak (1.1), Makefile.in.embed.gdef (1.1),
	Makefile.in.embed.gfix (1.1), Makefile.in.embed.gpre (1.1),
	Makefile.in.embed.isql (1.1), Makefile.in.embed.lockmgr (1.1),
	Makefile.in.embed.qli (1.1), Makefile.in.embed.util (1.1),
	Makefile.in.extlib (1.1), Makefile.in.fbserver (1.1),
	Makefile.in.fbutil (1.1), Makefile.in.firebird (1.1),
	Makefile.in.inet_server (1.1), Makefile.in.intl (1.1),
	Makefile.in.libfbclient (1.1), Makefile.in.libfbembed (1.1),
	Makefile.in.libfbstatic (1.1), Makefile.in.msgs (1.1),
	Makefile.in.refDatabases (1.1), Makefile.in.static.gbak (1.1),
	Makefile.in.static.gpre (1.1), Makefile.in.static.isql (1.1),
	make.defaults (1.1), make.rules (1.1), make.shared.variables (1.1),
	prefix.example (1.1), prefix.linux (1.1), prefix.sinixz (1.1),
	prefix.solx86 (1.1):

	This time for sure - 4th generation main change this time was to
	incorperate the super build as well as classic into fb2.

2002-07-22 19:12  bellardo

	* firebird2/builds/mac_os_x/CS/Helpers.make (1.2):

	Fixed a bug in the MacOS X GUI build project.

2002-07-21 09:21  bellardo

	* firebird2/builds/mac_os_x/CS/: Helpers.make (1.1),
	gpre_wrapper.sh (1.1), make_wrapper.sh (1.1), stlport_vars.cpp
	(1.1), stub.c (1.1), CS.pbproj/project.pbxproj (1.1):

	Added the initial revision of the MacOS X PB project files.

2002-07-21 08:14  bellardo

	* firebird2/src/jrd/plugin_manager.cpp (1.3):

	Fixed bug that caused all accesses to miss the internal cache.

2002-07-15 09:00  eku

	* firebird2/configure.in (1.21):

	The good old Bourne Shell does not implement the command 'source'.

2002-07-11 16:25  dimitr

	* firebird2/src/isql/isql.epp (1.10):

	Fixed a few more porting errors.

2002-07-10 16:52  dimitr

	* firebird2/src/: jrd/evl.cpp (1.12), dsql/gen.cpp (1.8):

	Minor additions to my previous changes.

2002-07-09 16:41  dimitr

	* firebird2/src/: isql/extract.epp (1.6), jrd/isc.cpp (1.11):

	Fixed a few more porting errors.

2002-07-06 07:31  skywalker

	* firebird2/: configure.in (1.20), src/burp/mvol.cpp (1.5),
	src/dsql/dsql.cpp (1.18), src/dsql/make.cpp (1.7),
	src/dsql/metd.epp (1.6), src/dsql/parse.y (1.16),
	src/dsql/pass1.cpp (1.12), src/dudley/expr.cpp (1.5),
	src/dudley/parse.cpp (1.8), src/gpre/ada.cpp (1.6),
	src/gpre/cob.cpp (1.5), src/gpre/ftn.cpp (1.6), src/gpre/gpre.cpp
	(1.11), src/gpre/gpre_proto.h (1.2), src/jrd/divorce.cpp (1.5),
	src/jrd/dsc.h (1.4), src/jrd/event.cpp (1.8), src/jrd/event_proto.h
	(1.3), src/jrd/intl.cpp (1.9), src/jrd/isc_file.cpp (1.10),
	src/jrd/isc_sync.cpp (1.11), src/jrd/pag.cpp (1.19),
	src/jrd/pwd.cpp (1.5), src/jrd/sort.cpp (1.10), src/jrd/thd.h
	(1.5), src/jrd/utl.cpp (1.10), src/lock/lock.cpp (1.9),
	src/remote/protocol.cpp (1.6):

	Merge final changes from fb1 tree.

2002-07-05 18:01  skywalker

	* firebird2/src/dsql/: keywords.h (1.8), parse.y (1.15):

	Change DEBUG_KEYWORD to KW_DEBUG, few more changes in parse.y
	(mostly post fb1 changes)

2002-07-05 17:00  skywalker

	* firebird2/: configure.in (1.19), src/dsql/dsql.cpp (1.17),
	src/dsql/keywords.h (1.7), src/dsql/parse.y (1.14),
	src/isql/isql.epp (1.9), src/jrd/common.h (1.19), src/jrd/dfw.epp
	(1.10), src/jrd/dyn.epp (1.7), src/jrd/dyn_def.epp (1.8),
	src/jrd/dyn_del.epp (1.7), src/jrd/dyn_mod.epp (1.7),
	src/jrd/evl.cpp (1.11), src/jrd/gds.cpp (1.14), src/jrd/grant.epp
	(1.6), src/jrd/inf.cpp (1.8), src/jrd/met.epp (1.13),
	src/jrd/scl.epp (1.9), src/jrd/sort.cpp (1.9), src/qli/all.cpp
	(1.7), src/qli/picstr.cpp (1.6):

	Changes to get compiling on linux (post fb1 changes).

2002-07-04 11:34  skywalker

	* firebird2/: configure.in (1.18), src/gpre/pat.cpp (1.5),
	src/jrd/cmp.cpp (1.8), src/jrd/isc.cpp (1.10), src/jrd/met.epp
	(1.12), src/jrd/met_proto.h (1.5):

	Changes for rebuild of fb2.

2002-07-04 08:08  eku

	* firebird2/src/jrd/flu.cpp (1.9):

	SINIXZ: fixed loading of shared libraries (merged from fb1)

2002-07-04 07:53  eku

	* firebird2/src/utilities/drop.cpp (1.6):

	SINIX-Z: fixed semaphore handling (merged from fb1)

2002-07-03 12:04  eku

	* firebird2/configure.in (1.17):

	Support SINIX-Z as a platform.

2002-07-02 16:09  dimitr

	* firebird2/builds/win32/msvc6/intl.dsp (1.2):

	Updated project files

2002-07-02 14:20  dimitr

	* firebird2/src/jrd/ibase.h (1.12):

	Merging changes from fb1 (stage 2 - fixing porting errors).

2002-07-02 14:17  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.10), dsql.cpp (1.16), errd.cpp
	(1.8), gen.cpp (1.7), make.cpp (1.6), metd.epp (1.5), metd_proto.h
	(1.4), parse.y (1.13), pass1.cpp (1.11):

	Merging changes from fb1 (stage 2 - fixing porting errors).

2002-07-02 11:49  dimitr

	* firebird2/src/jrd/: intlnames.h (1.2), irq.h (1.3), isc.cpp
	(1.9), isc_file.cpp (1.9), isc_sync.cpp (1.10), jrd.cpp (1.13),
	jrd.h (1.8), license.h (1.16):

	Merging changes from fb1.

2002-07-01 18:59  skywalker

	* firebird2/: configure.in (1.16), src/include/gen/rdb_codes.h
	(1.3), src/iscguard/iscguard.cpp (1.4), src/iscguard/iscguard.h
	(1.2), src/iscguard/iscguard.rc (1.2), src/jrd/met.epp (1.11),
	src/jrd/met_proto.h (1.4), src/jrd/nod.h (1.4), src/jrd/obj.h
	(1.2), src/jrd/opt.cpp (1.9), src/jrd/pag.cpp (1.18),
	src/jrd/par.cpp (1.9), src/jrd/rse.cpp (1.6), src/jrd/rse.h (1.4):

	Merged change from fb1.

2002-07-01 17:46  dimitr

	* firebird2/src/: jrd/grant.epp (1.5), jrd/inf.cpp (1.7), jrd/ini.h
	(1.3), include/gen/iberror.h (1.3):

	Merging changes from fb1.

2002-07-01 17:07  skywalker

	* firebird2/src/jrd/: common.h (1.18), scl.epp (1.8), scl_proto.h
	(1.2), sort.cpp (1.8), thd.h (1.4), tra.cpp (1.12), tra.h (1.4),
	types.h (1.2), utl.cpp (1.9), val.h (1.3), version.rc (1.2),
	vio.cpp (1.8):

	porting changes from fb1.

2002-07-01 16:59  dimitr

	* firebird2/builds/win32/msvc6/: Firebird2.dsw (1.1), alice.dsp
	(1.1), burp.dsp (1.1), common.dsp (1.1), dsql_server.dsp (1.1),
	fbguard.dsp (1.1), fbserver.dsp (1.1), gbak.dsp (1.1), gds32.dsp
	(1.1), gfix.dsp (1.1), gpre.dsp (1.1), gstat.dsp (1.1), ib_util.dsp
	(1.1), intl.dsp (1.1), isql.dsp (1.1), lock.dsp (1.1), remote.dsp
	(1.1), utilities.dsp (1.1):

	Added FB2 project files for MSVC6

2002-06-30 12:44  dimitr

	* firebird2/src/jrd/: fun.epp (1.5), functions.cpp (1.5), gds.cpp
	(1.13):

	Merging changes from fb1.

2002-06-30 12:22  dimitr

	* firebird2/src/jrd/req.h (1.3):

	Merging changes from fb1.

2002-06-30 12:15  dimitr

	* firebird2/src/jrd/: exe.cpp (1.12), ext.cpp (1.9):

	Merging changes from fb1.

2002-06-30 11:58  dimitr

	* firebird2/src/jrd/: evl.cpp (1.10), exe.cpp (1.11), ext.cpp
	(1.8), fil.h (1.2), file_params.h (1.8), flu.cpp (1.8), flu.h
	(1.2):

	Merging changes from fb1.

2002-06-30 10:46  dimitr

	* firebird2/src/jrd/: divorce.cpp (1.4), drq.h (1.3), dyn.epp
	(1.6), dyn.h (1.4), dyn_def.epp (1.7), dyn_del.epp (1.6),
	dyn_df_proto.h (1.2), dyn_dl_proto.h (1.2), dyn_mod.epp (1.6),
	dyn_proto.h (1.2), dyn_util.epp (1.6), dyn_util.epp (1.7):

	Merging changes from fb1.

2002-06-29 19:20  skywalker

	* firebird2/src/extlib/fbudf/fbudf.cpp (1.2):

	put testreflect into dev build only

2002-06-29 18:50  skywalker

	* firebird2/src/gpre/: gpre.cpp (1.10), gpre.h (1.9):

	porting changes from fb1.

2002-06-29 18:41  skywalker

	* firebird2/configure.in (1.15):

	Porting changes made to fb1.

2002-06-29 18:38  skywalker

	* firebird2/src/extlib/ib_udf.sql (1.3):

	porting changes made to fb1.

2002-06-29 18:35  skywalker

	* firebird2/src/extlib/fbudf/: MSReadMe.txt (1.1), fbudf.cpp (1.1),
	fbudf.h (1.1), fbudf.sql (1.1), fbudf.txt (1.1), stdafx.cpp (1.1),
	stdafx.h (1.1):

	Ported code changes from fb1

2002-06-29 15:47  skywalker

	* firebird2/src/dsql/: keywords.h (1.6), parse.y (1.12),
	parse_proto.h (1.2):

	Added LEX_StringIsAKeyword function to avoid an awkward #include
	from isql module.

2002-06-29 15:39  skywalker

	* firebird2/src/isql/: extra_proto.h (1.2), extract.epp (1.5),
	isql.epp (1.8), isql.h (1.5), isql.rc (1.2), isql_proto.h (1.2),
	show.epp (1.5), show_proto.h (1.2):

	Merge changes from fb1.

2002-06-29 15:33  skywalker

	* firebird2/src/jrd/license.h (1.15):

	Merged changed from fb1.

2002-06-29 15:00  dimitr

	* firebird2/src/jrd/: alt.cpp (1.4), blb.cpp (1.9), blb_proto.h
	(1.4), blp.h (1.5), blr.h (1.4), cmp.cpp (1.7), common.h (1.17),
	constants.h (1.2), cvt.cpp (1.9), cvt2.cpp (1.5), cvt2_proto.h
	(1.2), dfw.epp (1.9), dsc.h (1.3), exe.h (1.3), isc.h (1.3), rse.h
	(1.3), scl.h (1.3), ibase.h (1.11):

	Merging changes from fb1.

2002-06-29 14:55  dimitr

	* firebird2/src/include/gen/codetext.h (1.3):

	Merging changes from fb1.

2002-06-29 10:46  dimitr

	* firebird2/src/: qli/all.cpp (1.6), qli/mov.cpp (1.7),
	qli/picst_proto.h (1.2), qli/picstr.cpp (1.5), remote/inet.cpp
	(1.13), remote/inet_server.cpp (1.5), remote/protocol.cpp (1.5),
	remote/server.cpp (1.7), utilities/analyse.cpp (1.3):

	Merging changes from fb1.

2002-06-29 10:34  dimitr

	* firebird2/src/msgs/: build_file.epp (1.5), include.epp (1.3):

	Merging changes from fb1.

2002-06-29 10:22  dimitr

	* firebird2/src/lock/: lock.cpp (1.8), lock.h (1.8):

	Merging changes from fb1.

2002-06-29 08:56  skywalker

	* firebird2/src/dsql/: array.epp (1.5), blob.epp (1.4), ddl.cpp
	(1.9), ddl_proto.h (1.3), dsql.cpp (1.15), dsql.h (1.4), errd.cpp
	(1.7), gen.cpp (1.6), keywords.h (1.5), make.cpp (1.5), metd.epp
	(1.4), metd_proto.h (1.3), node.h (1.6), parse.y (1.11), pass1.cpp
	(1.10), utld.cpp (1.6):

	Merging changes from fb1.

2002-06-29 07:39  skywalker

	* firebird2/src/burp/: backup.epp (1.6), burp.h (1.6), mvol.cpp
	(1.4), restore.epp (1.7):

	Merge changes from fb1

2002-06-29 07:33  skywalker

	* firebird2/src/alice/alice.cpp (1.13):

	merge fb1 changes.

2002-06-28 15:58  alexpeshkoff

	* firebird2/src/jrd/inf.cpp (1.6):

	fixed bug #545725 - internal connections to database now reported
	as user (SQL Server)

2002-06-28 15:56  alexpeshkoff

	* firebird2/src/jrd/tra.cpp (1.11):

	temporary lock fix in TRA_sweep

2002-06-28 15:49  dimitr

	* firebird2/src/dsql/dsql.cpp (1.14):

	Fixed bug with the server crash when XSQLDAs are prepared for not
	all statement parameters.

2002-06-27 14:14  paul_reeves

	* firebird2/src/dsql/dsql.cpp (1.13):

	Remove superfluous include

2002-06-27 12:14  dimitr

	* firebird2/src/burp/: backup.epp (1.5), restore.epp (1.6):

	Fixed another bug with INT64 array slices. Thanks to Artem
	Petkevych.

2002-06-24 15:59  paul_reeves

	* firebird2/src/remote/inet.cpp (1.12):

	More changes to support building under Linux

2002-06-23 21:51  paul_reeves

	* firebird2/: configure.in (1.14), src/dsql/dsql.cpp (1.12),
	src/dudley/hsh.cpp (1.4), src/dudley/lex.cpp (1.4),
	src/dudley/parse.cpp (1.7), src/gpre/hsh.cpp (1.5),
	src/intl/kanji.cpp (1.2), src/jrd/intl.cpp (1.8),
	src/jrd/os/posix/mod_loader.cpp (1.2), src/qli/eval.cpp (1.6),
	src/qli/expand.cpp (1.4), src/qli/hsh.cpp (1.4), src/qli/lex.cpp
	(1.4), src/qli/meta.epp (1.3), src/qli/mov.cpp (1.6),
	src/qli/parse.cpp (1.4), src/qli/picstr.cpp (1.4), src/qli/proc.epp
	(1.3):

	Updated code to support building under Linux. Main changes are to
	support the platform manager and the move of kanji.* to /intl.

2002-06-20 13:41  dimitr

	* firebird2/src/dsql/: parse.y (1.10), pass1.cpp (1.9):

	Enabled support for empty BEGIN...END blocks

2002-06-20 13:37  dimitr

	* firebird2/src/jrd/dyn_del.epp (1.5):

	Partially fixed bug SF #567931

2002-06-20 12:10  dimitr

	* firebird2/src/jrd/opt.cpp (1.8):

	Fixed bug with uninitialized local variables. Thanks to Oleg LOA.

2002-06-20 12:01  dimitr

	* firebird2/src/jrd/sdl.cpp (1.7):

	Fixed bug with INT64 array slices. Thanks to Artem Petkevych.

2002-06-20 10:24  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.15):

	Implemented case-insensitive keys in FirebirdConfigFile (to support
	various configs on Win32).

2002-06-20 10:00  dimitr

	* firebird2/src/dsql/parse.y (1.9):

	Force SP parameters to behave the same way in both syntaxes (SELECT
	FROM and EXECUTE PROCEDURE), thus enabling expressions, UDFs, etc.
	to be passed as a parameter.

2002-06-20 09:56  dimitr

	* firebird2/src/jrd/err.cpp (1.8):

	Server-side database aliases (error-handling changes).

2002-06-19 17:10  skywalker

	* firebird2/doc/README.makefiles (1.1):

	Added README file which explains a little about the makefile
	structure.

2002-06-16 16:19  dimitr

	* firebird2/src/jrd/evl.cpp (1.9):

	Fixed bug SF #562417 (the fix is not obvious, so it should be
	properly tested)

2002-06-16 16:15  dimitr

	* firebird2/src/jrd/jrd.cpp (1.12):

	Fixed an ugly error I made in the server-side aliases management

2002-06-15 11:38  dimitr

	* firebird2/src/dsql/: keywords.h (1.4), parse.y (1.8):

	While I'm in touch with the parser - INT64 and LARGEINT aliases for
	the intenal dtype_int64 data type.

2002-06-14 14:08  dimitr

	* firebird2/src/jrd/: blr.h (1.3), cmp.cpp (1.6), evl.cpp (1.8),
	met.epp (1.10), met.h (1.3), nod.h (1.3), opt.cpp (1.7), par.cpp
	(1.8):

	1. New system variables - CONNECTION_ID and TRANSACTION_ID 2.
	Universal triggers

2002-06-14 14:07  dimitr

	* firebird2/src/dsql/: ddl.cpp (1.8), dsql.cpp (1.11), gen.cpp
	(1.5), keywords.h (1.3), make.cpp (1.4), make_proto.h (1.3), node.h
	(1.5), parse.y (1.7), pass1.cpp (1.8):

	1. New system variables - CONNECTION_ID and TRANSACTION_ID 2.
	Universal triggers (parser changes are not very nice, but at least
	it works; perhaps it should be polished up a bit later)

2002-06-12 09:07  tamlin

	* firebird2/src/jrd/perf.cpp (1.8):

	Compiler warning

2002-06-12 09:03  tamlin

	* firebird2/src/jrd/intl.cpp (1.7):

	Compiler warnings removed.

2002-06-12 09:03  tamlin

	* firebird2/src/jrd/: db_alias.cpp (1.2), jrd.cpp (1.11):

	const correctness

2002-06-12 09:02  tamlin

	* firebird2/src/jrd/plugin_manager.h (1.2):

	Make it compile using MSVC6.

2002-06-12 09:01  tamlin

	* firebird2/src/jrd/plugin_manager.cpp (1.2):

	Removed (at least) 219KB of compiler warnings using MSVC6.

2002-06-05 13:02  dimitr

	* firebird2/src/intl/ld.h (1.7):

	Fixed compile problems on Win32.

2002-06-05 12:18  dimitr

	* firebird2/src/jrd/intl.cpp (1.6):

	Fixed compile problems on Win32.

2002-06-05 11:57  dimitr

	* firebird2/src/jrd/os/win32/: mod_loader.cpp (1.1), path_utils.cpp
	(1.1):

	A Win32 implementation of the dynamic module loader and path
	operations abstractions.

2002-06-05 11:53  dimitr

	* firebird2/src/jrd/tra.cpp (1.10):

	Server-side database aliases (error-handling changes).

2002-06-05 11:49  dimitr

	* firebird2/src/jrd/jrd.cpp (1.10):

	Server-side database aliases (main changes).

2002-06-04 21:56  bellardo

	* firebird2/src/jrd/: blk.h (1.5), cvt.cpp (1.8), cvt2.cpp (1.4),
	dbt.cpp (1.7), evl.cpp (1.7), evl_proto.h (1.2), filters.cpp (1.5),
	ini.epp (1.5), ini_proto.h (1.2), intl.cpp (1.5), intl_proto.h
	(1.2), jrd.h (1.7), opt.cpp (1.6):

	Changes to bring intl support to FB2.

2002-06-04 21:36  bellardo

	* firebird2/src/jrd/: intl_builtin.cpp (1.1), intl_classes.h (1.1),
	plugin_manager.cpp (1.1), plugin_manager.h (1.1):

	New files added during the porting of intl support to FB2.

2002-06-04 15:07  dimitr

	* firebird2/src/jrd/sort.cpp (1.7):

	I believe now my changes are ready for the public testing.

2002-06-04 15:01  dimitr

	* firebird2/src/jrd/err.cpp (1.7):

	Server-side database aliases (error-handling changes).

2002-06-04 14:57  dimitr

	* firebird2/src/jrd/: db_alias.cpp (1.1), inf.cpp (1.5), jrd.cpp
	(1.9), jrd.h (1.6):

	Server-side database aliases (main changes).

2002-05-24 10:06  dimitr

	* firebird2/src/remote/interface.cpp (1.11):

	Fixed serious porting error.

2002-04-30 11:30  kkuznetsov

	* firebird2/src/jrd/intl.cpp (1.4):

	Fixed bug - Crashing server on Solaris Intel when passing "" to
	nchar udf, and remove incrementing function argument from
	pad_spaces in intl.cpp

2002-04-29 17:05  dimitr

	* firebird2/src/jrd/: blb.cpp (1.8), cch.cpp (1.9), tra.cpp (1.9):

	Cleanup

2002-04-29 14:06  dimitr

	* firebird2/src/jrd/sort.cpp (1.6):

	Applied Mike Grover's fix from FB1 tree to my recent changes

2002-04-29 13:22  dimitr

	* firebird2/src/jrd/: sort.cpp (1.5), sort.h (1.3):

	New temporary space management for the external sorting stuff

2002-04-29 13:14  dimitr

	* firebird2/src/jrd/gds.cpp (1.12):

	Some minor changes

2002-04-29 13:11  dimitr

	* firebird2/src/jrd/cch.cpp (1.8):

	Some minor changes

2002-04-29 12:57  dimitr

	* firebird2/src/include/gen/autoconfig_msvc.h (1.14):

	Some minor changes

2002-04-18 05:54  bellardo

	* firebird2/src/jrd/exe.cpp (1.10):

	throw clause cleanup.

2002-04-13 08:04  dimitr

	* firebird2/src/jrd/evl.cpp (1.6):

	Applied Claudio's fix for bug SF #538201

2002-04-12 03:55  bellardo

	* firebird2/src/gpre/: gpre.cpp (1.9), gpre.h (1.8):

	Changes to make the -GDS switch work correctly.  This allows FB2 to
	be used to build FB1 :-)

2002-04-10 06:42  bellardo

	* firebird2/src/jrd/os/posix/mod_loader.cpp (1.1):

	A posix (dlopen et al) implementation of the dynamic module loader
	abstraction.

2002-04-10 01:27  bellardo

	* firebird2/src/intl/: kanji.cpp (1.1), kanji.h (1.1),
	kanji_proto.h (1.1):

	lt2czech.h wasn't brought over in the original c++ port, fix it.
	The kanji* files are no longer used, except for some macros in one
	of the headers.  Now that we have the intl directory they don't
	belong in jrd.	Moved them into intl.

2002-04-10 01:25  bellardo

	* firebird2/src/intl/: ld.h (1.6), ldcommon.h (1.2):

	changes necessary to get the intl lib compiling after adding the
	new memory management, an additional intl c++ interface, and a
	slight refactoring of the intl header files.

2002-04-10 01:23  bellardo

	* firebird2/src/jrd/os/: mod_loader.h (1.1), path_utils.h (1.1),
	darwin/mod_loader.cpp (1.1), posix/path_utils.cpp (1.1):

	Added the operating system specific subdirectory (os) to jrd.  Also
	added the abstraction headers for file path operations and
	dynamically loaded modules.  Included the implementations of the
	abstractions necessary for Darwin.

2002-04-06 10:50  dimitr

	* firebird2/src/jrd/exe.cpp (1.9):

	Fixed one memory allocation issue.

2002-04-05 21:56  bellardo

	* firebird2/src/jrd/scl.epp (1.7):

	fixing another mistake I made.	sorry :-(

2002-04-05 21:54  bellardo

	* firebird2/src/jrd/dyn.epp (1.5):

	Commited wrong local version of code.  fixing my mistake.

2002-04-04 18:41  bellardo

	* firebird2/src/dsql/pass1.cpp (1.7):

	Fixed some ugly code I committed yesterday.

2002-04-04 18:22  bellardo

	* firebird2/src/dsql/utld.cpp (1.5):

	Fixed the buffer overflow check to be correct instead of commenting
	it out.

2002-04-04 18:09  bellardo

	* firebird2/src/jrd/blk.h (1.4):

	Wronging named struct last time I committed.

2002-04-04 18:08  bellardo

	* firebird2/src/remote/interface.cpp (1.10):

	Forgot to rename include directive

2002-04-04 15:53  dimitr

	* firebird2/src/msgs/load.epp (1.4):

	Implemented 'EXECUTE VARCHAR' command.

2002-04-04 15:50  dimitr

	* firebird2/src/: dsql/dsql.cpp (1.10), dsql/gen.cpp (1.4),
	dsql/node.h (1.4), dsql/parse.y (1.6), dsql/pass1.cpp (1.6),
	jrd/blp.h (1.4), jrd/blr.h (1.2), jrd/exe.cpp (1.8), jrd/nod.h
	(1.2), jrd/par.cpp (1.7), jrd/tra.h (1.3):

	Implemented 'EXECUTE VARCHAR' command.

2002-04-04 09:13  bellardo

	* firebird2/src/jrd/dbt.cpp (1.6):

	committed wrong local version of file last time, opps.

2002-04-04 09:10  bellardo

	* firebird2/src/jrd/: blb.cpp (1.7), blk.h (1.3), btr.cpp (1.4),
	cch.cpp (1.7), dbt.cpp (1.5), dfw.epp (1.8), dpm.epp (1.5), dyn.epp
	(1.4), dyn.h (1.3), dyn_def.epp (1.6), dyn_del.epp (1.4),
	dyn_mod.epp (1.5), dyn_util.epp (1.5), ext.cpp (1.7), file_params.h
	(1.7), fun.epp (1.4), gds.cpp (1.11), grant.epp (1.4), jrd.cpp
	(1.8), met.epp (1.9), nav.cpp (1.5), opt.cpp (1.5), pag.cpp (1.17),
	scl.epp (1.6), shut.cpp (1.4), svc.cpp (1.10), tra.cpp (1.8),
	vio.cpp (1.7):

	Finished removal of setjmp/longjmp code, and fixed a handful of
	FB1->FB2 porting bugs.

2002-04-04 07:43  bellardo

	* firebird2/src/remote/: allr.cpp (1.7), interface.cpp (1.9),
	remote.h (1.4), server.cpp (1.6):

	We are using exceptions now, clean out old setjmp/longjmp code.

2002-04-04 07:41  bellardo

	* firebird2/src/qli/all.cpp (1.5):

	minor include file change

2002-04-04 07:38  bellardo

	* firebird2/src/include/: fb_blk.h (1.3), fb_exception.h (1.4):

	Accept NULL memory deletes and move exception raise code to its own
	file.

2002-04-04 07:37  bellardo

	* firebird2/src/gpre/gpre_meta_boot.cpp (1.5):

	fixed extern declaration bug

2002-04-04 07:36  bellardo

	* firebird2/src/dudley/: ddl.cpp (1.5), exe.epp (1.3), expr.cpp
	(1.4), extract.epp (1.3), hsh.cpp (1.3), parse.cpp (1.6):

	removed warnings.

2002-04-04 07:35  bellardo

	* firebird2/src/dsql/: ddl.cpp (1.7), dsql.cpp (1.9), dsql.h (1.3),
	movd.cpp (1.3), user_dsql.cpp (1.6):

	Cleaning up unneeded setjmp/longjmp code.

2002-04-04 07:34  bellardo

	* firebird2/src/dsql/utld.cpp (1.4):

	c++ conversion bug fix

2002-04-04 07:33  bellardo

	* firebird2/src/common/fb_exception.cpp (1.1):

	File to hold our custom exception class implementation.

2002-04-04 07:32  bellardo

	* firebird2/src/burp/restore.epp (1.5):

	Fixed warnings.

2002-04-04 07:31  bellardo

	* firebird2/src/alice/: alice.cpp (1.12), alice_meta.epp (1.5):

	Fixed some warnings.

2002-04-03 10:39  dimitr

	* firebird2/src/jrd/svc_proto.h (1.3):

	Cleanup

2002-04-03 01:12  bellardo

	* firebird2/src/jrd/exe.cpp (1.7):

	Cleanup of some try/catch block mistakes during the initial
	exception conversion.

2002-04-02 19:10  bellardo

	* firebird2/src/dsql/pass1.cpp (1.5):

	Can't BLKCHK stack variables anymore.  Fixed one such occurance in
	pass1.cpp

2002-04-02 07:41  bellardo

	* firebird2/src/gpre/pretty.cpp (1.5):

	Some of the gds__XXXX blr constants were incorrectly changed to
	gds_XXXX during the initial c++ port.  Fixed them.

2002-04-01 11:09  dimitr

	* firebird2/src/remote/xdr.cpp (1.3):

	Cleanup

2002-04-01 11:03  dimitr

	* firebird2/src/iscguard/iscguard.cpp (1.3):

	Cleanup

2002-04-01 02:03  bellardo

	* firebird2/src/jrd/met.epp (1.8):

	Fixed bug (c++ porting error, bug not present in FB1) that
	prevented most views from working.

2002-03-31 01:38  tamlin

	* firebird2/src/: jrd/cch.cpp (1.6), jrd/idx.cpp (1.5), jrd/lck.cpp
	(1.6), jrd/met.epp (1.7), jrd/met_proto.h (1.3), jrd/rlck.cpp
	(1.5), jrd/sdw.cpp (1.4), jrd/tra.cpp (1.7), lock/lock.cpp (1.7),
	remote/interface.cpp (1.8), remote/server.cpp (1.5):

	Cleanup and bugfixing

2002-03-11 17:34  skywalker

	* firebird2/src/: alice/all.h (1.4), alice/tdr.cpp (1.7),
	gpre/gpre.h (1.7), include/fb_types.h (1.5), jrd/common.h (1.16),
	jrd/cvt_proto.h (1.3), jrd/ibase.h (1.10), jrd/isc_file.cpp (1.8),
	jrd/isc_sync.cpp (1.9), jrd/license.h (1.14), jrd/perf.h (1.4),
	remote/inet.cpp (1.11), remote/protocol.cpp (1.4),
	remote/remote_def.h (1.12):

	Main changes were to add cr to end of the files.  cvt_proto.h
	removed a duplicate extern directive gen/codes.h added back appolo
	error code, since it was still used

2002-02-25 11:45  dimitr

	* firebird2/src/jrd/license.h (1.13):

	Fixed the invalid removal of an ambiguity I've commited before and
	fixed the real problem that was there.

2002-02-25 11:09  dimitr

	* firebird2/src/jrd/cvt_proto.h (1.2):

	Fixed a linking error

2002-02-24 17:39  seanleyne

	* firebird2/src/: dsql/array.epp (1.4), dsql/parse.y (1.5),
	isql/isql.epp (1.7), jrd/dfw.epp (1.7), jrd/dyn_def.epp (1.5),
	jrd/dyn_mod.epp (1.4), jrd/dyn_util.epp (1.4), jrd/met.epp (1.6):

	Code cleanup, removed old Win3.1 port from routines I missed the
	first time

2002-02-23 23:15  seanleyne

	* firebird2/src/: jrd/flu.cpp (1.7), jrd/isc_file.cpp (1.7),
	jrd/isc_sync.cpp (1.8), remote/inet.cpp (1.10):

	More code cleanup of old NCR3000 and M88K ports

2002-02-23 23:08  seanleyne

	* firebird2/src/: dsql/utld_proto.h (1.2),
	include/gen/autoconfig_msvc.h (1.13), jrd/event.h (1.3):

	Code cleanup, removed old Windows 3.1 (WINDOWS_ONLY) port

2002-02-23 11:27  dimitr

	* firebird2/src/jrd/: dfw.epp (1.6), event.cpp (1.7), event.h
	(1.2), event_proto.h (1.2), utl.cpp (1.8):

	Introduced the wildcarding of event names.  Since the work is not
	finished yet, so far the changes are protected by a macro.

2002-02-23 08:49  dimitr

	* firebird2/src/: dsql/errd.cpp (1.6), dsql/user_dsql.cpp (1.5),
	jrd/err.cpp (1.6), jrd/par.cpp (1.6), jrd/sdl.cpp (1.6):

	Correction to the clean up of the Apollo port

2002-02-20 20:21  dimitr

	* firebird2/src/jrd/license.h (1.12):

	Removed an ambiguity in nested #ifdef's

2002-02-19 02:17  seanleyne

	* firebird2/src/alice/tdr.cpp (1.6):

	Correction, deleted a little too much code in my clean up of the
	Appolo port.  Thanks to Claudio V. for the second set of eyes.

2002-02-16 06:06  seanleyne

	* firebird2/src/: gpre/gpre.h (1.6), include/gen/autoconfig_msvc.h
	(1.12), intl/ld.h (1.5), jrd/common.h (1.15), jrd/cvt.cpp (1.7),
	jrd/ibase.h (1.9), jrd/pag.cpp (1.16), remote/remote_def.h (1.11):

	Clean up of change notes in headers

2002-02-16 05:36  seanleyne

	* firebird2/src/: alice/tdr.cpp (1.5),
	include/gen/autoconfig_msvc.h (1.11), jrd/pag.cpp (1.15),
	jrd/utl.cpp (1.7):

	Code cleanup of obsolete Apollo port(s)

2002-02-16 05:16  seanleyne

	* firebird2/src/: include/fb_types.h (1.4),
	include/gen/autoconfig_msvc.h (1.10), intl/ld.h (1.4), jrd/ibase.h
	(1.8), jrd/perf.h (1.3):

	Code cleanup of obsolete OS/2 port

2002-02-16 05:04  seanleyne

	* firebird2/src/: include/gen/autoconfig_msvc.h (1.9), jrd/ibase.h
	(1.7), remote/protocol.h (1.6):

	Code cleanup of obsolete Cray port

2002-02-16 04:59  seanleyne

	* firebird2/src/: gpre/gpre.h (1.5), jrd/common.h (1.14),
	jrd/license.h (1.11), jrd/pag.cpp (1.14), remote/remote_def.h
	(1.10):

	Code cleanup of obsolete HP9000 s300 port

2002-02-16 04:54  seanleyne

	* firebird2/src/: include/gen/autoconfig_msvc.h (1.8), jrd/common.h
	(1.13), jrd/gds.cpp (1.10), jrd/license.h (1.10), jrd/pag.cpp
	(1.13), lock/lock.h (1.7), remote/remote_def.h (1.9):

	Code cleanup of obsolete M88K and NT Power PC ports

2002-02-16 04:37  seanleyne

	* firebird2/src/include/gen/autoconfig_msvc.h (1.7):

	Code cleanup of obsolete NeXT port

2002-02-16 04:33  seanleyne

	* firebird2/src/: include/gen/autoconfig_msvc.h (1.6), jrd/common.h
	(1.12), jrd/license.h (1.9), jrd/pag.cpp (1.12), lock/lock.h (1.6),
	remote/inet.cpp (1.9), remote/remote_def.h (1.8):

	Code cleanup of obsolete NCR3000 port

2002-02-16 04:27  seanleyne

	* firebird2/src/: gpre/gpre.h (1.4), include/gen/autoconfig_msvc.h
	(1.5), jrd/common.h (1.11), jrd/cvt.cpp (1.6), jrd/gds.cpp (1.9),
	jrd/isc.cpp (1.8), jrd/isc_sync.cpp (1.7), jrd/license.h (1.8),
	jrd/pag.cpp (1.11), jrd/perf.cpp (1.7), jrd/svc.cpp (1.9),
	lock/lock.cpp (1.6), lock/lock.h (1.5), remote/inet.cpp (1.8),
	remote/protocol.cpp (1.3), remote/remote_def.h (1.7):

	Code cleanup of obsolete IMP port

2002-02-16 04:05  seanleyne

	* firebird2/src/: include/gen/autoconfig_msvc.h (1.4), jrd/common.h
	(1.10), jrd/cvt.cpp (1.5), jrd/dbt.cpp (1.4), jrd/isc.cpp (1.7),
	jrd/isc_file.cpp (1.6), jrd/isc_sync.cpp (1.6), jrd/license.h
	(1.7), jrd/pag.cpp (1.10), jrd/perf.cpp (1.6), lock/lock.h (1.4),
	msgs/build_file.epp (1.4), remote/remote_def.h (1.6), remote/xdr.h
	(1.2):

	Code cleanup of obsolete DELTA port

2002-02-16 03:49  seanleyne

	* firebird2/src/: intl/ld.h (1.3), jrd/common.h (1.9), jrd/ibase.h
	(1.6), jrd/isc_sync.cpp (1.5), jrd/license.h (1.6), jrd/pag.cpp
	(1.9), jrd/utl.cpp (1.6), msgs/build_file.epp (1.3), msgs/load.epp
	(1.3), remote/inet.cpp (1.7), remote/protocol.h (1.5),
	remote/remote_def.h (1.5):

	Code cleanup of obsolete XENIX port and missed MAC (MAC_AUX) port
	items

2002-02-16 03:21  seanleyne

	* firebird2/src/: burp/burp.cpp (1.7),
	include/gen/autoconfig_msvc.h (1.3), jrd/common.h (1.8),
	jrd/file_params.h (1.6), jrd/flu.cpp (1.6), jrd/ibase.h (1.5),
	jrd/isc_file.cpp (1.5), jrd/license.h (1.5), jrd/pag.cpp (1.8),
	jrd/svc.cpp (1.8), jrd/utl.cpp (1.5), lock/lock.h (1.3),
	remote/inet.cpp (1.6), remote/protocol.h (1.4), remote/remote_def.h
	(1.4):

	Code cleanup of obsolete EPSON port

2002-02-16 02:58  seanleyne

	* firebird2/src/: include/gen/autoconfig_msvc.h (1.2), intl/ld.h
	(1.2), jrd/common.h (1.7), jrd/license.h (1.4), jrd/pag.cpp (1.7):

	Code cleanup of obsolete MAC AUX port defines "MAC" and "MAC_CP"

2002-01-21 16:26  kkuznetsov

	* firebird2/configure.in (1.13):

	I forgot ";"

2002-01-21 12:54  kkuznetsov

	* firebird2/configure.in (1.12):


	fist try to port IT to Solaris X86

2002-01-06 14:06  skywalker

	* firebird2/src/jrd/sdl.cpp (1.5):

	Changed to force write of update build #.

2002-01-05 17:29  tamlin

	* firebird2/src/jrd/sdl.cpp (1.4):

	signed/unsigned mismatch bugfix

2002-01-05 17:28  tamlin

	* firebird2/src/jrd/blb.cpp (1.6):

	Cleaning up

2002-01-04 20:03  tamlin

	* firebird2/src/jrd/tpc.cpp (1.4):

	Objects are not allowed to live on the stack if you want to ask a
	pool of their type.

2002-01-04 12:48  skywalker

	* firebird2/configure.in (1.11):

	Changed one or two of the headers that are checked for.

2002-01-04 12:34  skywalker

	* firebird2/src/: alice/alice.cpp (1.11), burp/backup.epp (1.4),
	burp/restore.epp (1.4), dsql/pass1.cpp (1.4), dsql/preparse.cpp
	(1.3), gpre/ada.cpp (1.5), gpre/c_cxx.cpp (1.5), gpre/cmp.cpp
	(1.5), gpre/exp.cpp (1.5), gpre/ftn.cpp (1.5), gpre/gpre.cpp (1.8),
	gpre/gpre.h (1.3), gpre/gpre_meta_boot.cpp (1.4), gpre/par.cpp
	(1.6), gpre/pat.cpp (1.4), include/fb_exception.h (1.3),
	include/gen/codetext.h (1.2), include/gen/iberror.h (1.2),
	include/gen/msg_facs.h (1.2), include/gen/msgs.h (1.2),
	include/gen/rdb_codes.h (1.2), include/gen/sql_code.h (1.2),
	jrd/builtin.cpp (1.4), jrd/cmp.cpp (1.5), jrd/dfw.epp (1.5),
	jrd/dpm.epp (1.4), jrd/event.cpp (1.6), jrd/functions.cpp (1.4),
	jrd/gds.cpp (1.8), jrd/ini.epp (1.4), jrd/isc.cpp (1.6), jrd/jrd.h
	(1.5), jrd/met.epp (1.5), jrd/opt.cpp (1.4), jrd/par.cpp (1.5),
	jrd/perf.cpp (1.5), jrd/scl.epp (1.5), jrd/svc.cpp (1.7),
	jrd/tra.cpp (1.6), jrd/vio.cpp (1.6), lock/lock.cpp (1.5),
	qli/eval.cpp (1.5), qli/exe.cpp (1.5), qli/mov.cpp (1.5),
	remote/allr.cpp (1.6), remote/inet.cpp (1.5), remote/remote.cpp
	(1.4), utilities/drop.cpp (1.5):

	Changes to make it compile on linux.  and work through a few
	issues.

2001-12-29 12:41  tamlin

	* firebird2/src/: alice/alice.cpp (1.10), alice/alice_meta.epp
	(1.4), burp/burp.h (1.5), dsql/ddl.cpp (1.6), dsql/dsql.cpp (1.8),
	dsql/errd.cpp (1.5), dsql/user_dsql.cpp (1.4), dudley/expand.cpp
	(1.5), dudley/parse.cpp (1.5), gpre/gpre.cpp (1.7), gpre/par.cpp
	(1.5), include/fb_exception.h (1.2), jrd/err.cpp (1.5), jrd/exe.cpp
	(1.6), jrd/gds.cpp (1.7), jrd/iberr.cpp (1.4), jrd/lck.cpp (1.5),
	jrd/nav.cpp (1.4), jrd/scl.epp (1.4), qli/dtr.cpp (1.5),
	qli/err.cpp (1.5), remote/allr.cpp (1.5), remote/interface.cpp
	(1.7), remote/server.cpp (1.4):

	cleaning up

2001-12-29 11:09  tamlin

	* firebird2/src/jrd/vio.cpp (1.5):

	Cleaning up

2001-12-29 11:08  tamlin

	* firebird2/src/alice/all.cpp (1.5):

	Explicitly allocate the alice permanent pool from the global
	default memory pool.

2001-12-28 07:31  tamlin

	* firebird2/src/jrd/: exe.cpp (1.5), jrd.h (1.4):

	cleaning up

2001-12-28 06:53  tamlin

	* firebird2/src/remote/interface.cpp (1.6):

	cleaning up

2001-12-28 06:14  tamlin

	* firebird2/src/: alice/alice.cpp (1.9), alice/alice.h (1.7),
	alice/all.cpp (1.4), alice/all.h (1.3), dsql/all.h (1.4),
	dsql/alld.cpp (1.6), include/firebird.h (1.3), jrd/all.h (1.3),
	jrd/jrd.cpp (1.7), jrd/met.epp (1.4), jrd/rse.cpp (1.5),
	jrd/svc.cpp (1.6):

	MemoryPool work

2001-12-27 05:59  tamlin

	* firebird2/src/jrd/blb.h (1.3):

	Logic correction

2001-12-25 09:01  tamlin

	* firebird2/src/alice/alice.cpp (1.8):

	forgotten comment removed

2001-12-25 08:57  tamlin

	* firebird2/src/alice/: alice.cpp (1.7), alice.h (1.6):

	cleaning up

2001-12-25 05:53  tamlin

	* firebird2/src/alice/: alice.cpp (1.6), alice.h (1.5),
	alice_meta.h (1.2):

	cleaning up

2001-12-25 05:10  tamlin

	* firebird2/src/jrd/dyn_def.epp (1.4):

	C++ EH

2001-12-24 04:02  tamlin

	* firebird2/src/common/mp/: AtomicCounter.h (1.1),
	crit_section_guard.h (1.1), crit_section_lock.h (1.1), mutex.h
	(1.1), semaphore.h (1.1), thread.h (1.1):

	New C++ memory pool

2001-12-24 03:50  tamlin

	* firebird2/src/: alice/alice.cpp (1.5), alice/alice.h (1.4),
	alice/alice_meta.epp (1.3), alice/all.cpp (1.3), alice/all.h (1.2),
	alice/all_proto.h (1.2), alice/blk.h (1.2), alice/exe.cpp (1.4),
	alice/tdr.cpp (1.4), burp/backup.epp (1.3), burp/burp.cpp (1.6),
	burp/burp.h (1.4), burp/canonical.cpp (1.3), burp/restore.epp
	(1.3), burp/spit.cpp (1.4), dsql/all.h (1.3), dsql/alld.cpp (1.5),
	dsql/alld_proto.h (1.3), dsql/array.epp (1.3), dsql/blk.h (1.2),
	dsql/blob.epp (1.3), dsql/ddl.cpp (1.5), dsql/ddl_proto.h (1.2),
	dsql/dsql.cpp (1.7), dsql/dsql.h (1.2), dsql/dsql_proto.h (1.2),
	dsql/errd.cpp (1.4), dsql/errd_proto.h (1.2), dsql/gen.cpp (1.3),
	dsql/hsh.cpp (1.4), dsql/make.cpp (1.3), dsql/make_proto.h (1.2),
	dsql/metd.epp (1.3), dsql/metd_proto.h (1.2), dsql/node.h (1.3),
	dsql/parse.y (1.4), dsql/pass1.cpp (1.3), dsql/sqlda.h (1.2),
	dsql/sym.h (1.2), dsql/user_dsql.cpp (1.3), dsql/utld.cpp (1.3),
	dudley/ddl.cpp (1.4), dudley/expand.cpp (1.4), dudley/parse.cpp
	(1.4), extlib/ib_udf.sql (1.2), extlib/ib_util.c (1.3),
	gpre/ada.cpp (1.4), gpre/c_cxx.cpp (1.4), gpre/cmd.cpp (1.4),
	gpre/cme.cpp (1.3), gpre/cmp.cpp (1.4), gpre/cob.cpp (1.4),
	gpre/dyntable.cpp (1.3), gpre/exp.cpp (1.4), gpre/ftn.cpp (1.4),
	gpre/gpre.cpp (1.6), gpre/gpre.h (1.2), gpre/gpre_meta.epp (1.3),
	gpre/gpre_meta_boot.cpp (1.3), gpre/gpreswi.h (1.4), gpre/hsh.cpp
	(1.4), gpre/int_cxx.cpp (1.3), gpre/jrdmet.cpp (1.3), gpre/movg.cpp
	(1.3), gpre/msc.cpp (1.3), gpre/par.cpp (1.4), gpre/pas.cpp (1.3),
	gpre/pat.cpp (1.3), gpre/pretty.cpp (1.4), gpre/sqe.cpp (1.3),
	gpre/sql.cpp (1.3), include/fb_blk.h (1.2), include/fb_exception.h
	(1.1), include/fb_types.h (1.3), include/firebird.h (1.2),
	include/old_fb_blk.h (1.1), isql/extract.epp (1.4), isql/isql.epp
	(1.6), isql/isql.h (1.4), isql/show.epp (1.4), jrd/all.cpp (1.3),
	jrd/all.h (1.2), jrd/blb.cpp (1.5), jrd/blb.h (1.2),
	jrd/blb_proto.h (1.3), jrd/blf_proto.h (1.3), jrd/blk.h (1.2),
	jrd/blob_filter.h (1.3), jrd/btr.cpp (1.3), jrd/btr.h (1.2),
	jrd/builtin.cpp (1.3), jrd/cch.cpp (1.5), jrd/cch.h (1.2),
	jrd/cch_proto.h (1.2), jrd/cmp.cpp (1.4), jrd/cmp_proto.h (1.2),
	jrd/common.h (1.6), jrd/cvt.cpp (1.4), jrd/cvt2.cpp (1.3),
	jrd/dbg.cpp (1.4), jrd/dbg_proto.h (1.2), jrd/dbt.cpp (1.3),
	jrd/dfw.epp (1.4), jrd/dpm.epp (1.3), jrd/dpm_proto.h (1.2),
	jrd/drq.h (1.2), jrd/dsc.h (1.2), jrd/dyn.epp (1.3),
	jrd/dyn_def.epp (1.3), jrd/dyn_del.epp (1.3), jrd/dyn_mod.epp
	(1.3), jrd/dyn_util.epp (1.3), jrd/entry.h (1.2), jrd/err.cpp
	(1.4), jrd/err_proto.h (1.3), jrd/event.cpp (1.5), jrd/evl.cpp
	(1.5), jrd/exe.cpp (1.4), jrd/exe.h (1.2), jrd/ext.cpp (1.6),
	jrd/ext.h (1.2), jrd/ext_proto.h (1.2), jrd/file_params.h (1.5),
	jrd/filters.cpp (1.4), jrd/flu.cpp (1.5), jrd/fun.epp (1.3),
	jrd/fun_proto.h (1.2), jrd/gds.cpp (1.6), jrd/gdsassert.h (1.3),
	jrd/grammar.cpp (1.3), jrd/grammar.y (1.2), jrd/grant.epp (1.3),
	jrd/ibase.h (1.4), jrd/iberr.cpp (1.3), jrd/idx.cpp (1.4),
	jrd/idx_proto.h (1.2), jrd/inf.cpp (1.4), jrd/ini.epp (1.3),
	jrd/ini.h (1.2), jrd/intl.cpp (1.3), jrd/irq.h (1.2), jrd/isc.cpp
	(1.5), jrd/isc.h (1.2), jrd/isc_file.cpp (1.4), jrd/isc_sync.cpp
	(1.4), jrd/jlx.c (1.2), jrd/jrd.cpp (1.6), jrd/jrd.h (1.3),
	jrd/jrd_blks.h (1.1), jrd/jrd_proto.h (1.2), jrd/lck.cpp (1.4),
	jrd/lck.h (1.4), jrd/license.h (1.3), jrd/lls.h (1.2), jrd/log.cpp
	(1.3), jrd/log.h (1.2), jrd/met.epp (1.3), jrd/met.h (1.2),
	jrd/met_proto.h (1.2), jrd/msg.h (1.2), jrd/nav.cpp (1.3),
	jrd/nav_proto.h (1.2), jrd/opt.cpp (1.3), jrd/opt_proto.h (1.2),
	jrd/pag.cpp (1.6), jrd/pag.h (1.2), jrd/par.cpp (1.4),
	jrd/par_proto.h (1.2), jrd/pcmet.epp (1.3), jrd/perf.cpp (1.4),
	jrd/pwd.cpp (1.4), jrd/qatest.cpp (1.3), jrd/req.h (1.2),
	jrd/rlck.cpp (1.4), jrd/rse.cpp (1.4), jrd/rse.h (1.2),
	jrd/rse_proto.h (1.2), jrd/sbm.h (1.2), jrd/scl.epp (1.3),
	jrd/scl.h (1.2), jrd/sdl.h (1.2), jrd/sdl_proto.h (1.2),
	jrd/sdw.cpp (1.3), jrd/sdw.h (1.2), jrd/shut.cpp (1.3),
	jrd/sort.cpp (1.4), jrd/sort.h (1.2), jrd/sqz.cpp (1.3), jrd/sqz.h
	(1.2), jrd/sqz_proto.h (1.2), jrd/svc.cpp (1.5), jrd/svc.h (1.3),
	jrd/svc_proto.h (1.2), jrd/sym.cpp (1.3), jrd/thd.cpp (1.4),
	jrd/thd.h (1.3), jrd/tpc.cpp (1.3), jrd/tpc.h (1.2), jrd/tra.cpp
	(1.5), jrd/tra.h (1.2), jrd/tra_proto.h (1.2), jrd/trig.h (1.2),
	jrd/val.h (1.2), jrd/vio.cpp (1.4), jrd/vio_proto.h (1.2),
	lock/lock.cpp (1.4), lock/print.cpp (1.4), misc/fb_boilerplate.h
	(1.2), qli/all.cpp (1.4), qli/dtr.cpp (1.4), qli/dtr.h (1.2),
	qli/err.cpp (1.4), qli/eval.cpp (1.4), qli/exe.cpp (1.4),
	qli/gener.cpp (1.4), qli/mov.cpp (1.4), remote/allr.cpp (1.4),
	remote/inet.cpp (1.4), remote/inet_server.cpp (1.4),
	remote/interface.cpp (1.5), remote/parser.cpp (1.3),
	remote/protocol.h (1.3), remote/remote.h (1.3), remote/server.cpp
	(1.3), remote/xdr_proto.h (1.2), utilities/create_db.cpp (1.3),
	utilities/drop.cpp (1.4):

	New C++ memory pool

2001-12-24 03:11  tamlin

	* firebird2/src/include/gen/autoconfig_msvc.h (1.1):

	no message

2001-11-02 21:40  tamlin

	* firebird2/src/dsql/alld.cpp (1.4):

	Synch with FB1 changes.

2001-10-18 00:48  bellardo

	* firebird2/src/isql/isql.epp (1.5):

	Changes to make FB2 compile on Darwin.	Mostly build system
	related, but also added a missing typecast in isql.epp.

2001-10-17 23:53  bellardo

	* firebird2/src/isql/isql.epp (1.4):

	Added missing paren.

2001-09-18 21:12  awharrison

	* firebird2/src/jrd/dfw.epp (1.3):

	release external files after table deletion

2001-08-27 17:29  skywalker

	* firebird2/: configure.in (1.10), src/isql/extract.epp (1.3),
	src/isql/isql.epp (1.3), src/isql/isql.h (1.3), src/isql/show.epp
	(1.3), src/jrd/gdsassert.h (1.2):

	Changed to make install work better.  Fix build of shared library
	so global objects have thier constructors called Added readline to
	isql Added version numbers to libgds.so.2.0.0 Change install
	location and version to be driven from ./configure file

2001-08-21 11:41  skywalker

	* firebird2/src/jrd/jrd.cpp (1.5):

	Changes to read /etc/firebird.conf file

2001-08-20 10:15  skywalker

	* firebird2/src/jrd/: file_params.h (1.4), gds.cpp (1.5), isc.cpp
	(1.4):

	Partial change to load RootDirectory from /etc/firebird.conf file
	plus some more install/compile things

2001-08-15 20:10  skywalker

	* firebird2/configure.in (1.9):

	Some changes to work on classic install, (it's not complete as yet
	but it's getting there)

2001-08-15 10:44  skywalker

	* firebird2/configure.in (1.8):

	Updated the build num process

2001-08-15 07:37  skywalker

	* firebird2/src/msgs/: change_msgs.epp (1.4), enter_msgs.epp (1.3),
	modify_msgs.epp (1.3):

	Fix some simple void main() declarations, and the clean directive

2001-08-14 19:41  skywalker

	* firebird2/configure.in (1.7):

	Changes to detect socklen_t properly, and a bit more on install

2001-08-13 10:14  skywalker

	* firebird2/configure.in (1.6):

	Change makefiles to not touch source files to rebuild (it was
	making it hell to checkin to cvs since it then did a diff on all
	files) Did a little bit with install.

2001-08-08 04:01  seanleyne

	* firebird2/src/jrd/: ext.cpp (1.5), pag.cpp (1.5):

	Code Cleanup, removed "#ifdef READONLY_DATABASE"  conditionals,
	second attempt

2001-08-05 00:48  bellardo

	* firebird2/: configure.in (1.5), src/burp/burp.cpp (1.5):

	First round of changes to FB2 to get the Darwin build working
	again.

2001-08-02 09:03  skywalker

	* firebird2/configure.in (1.4):

	A few changes to the install routine.

2001-08-01 10:11  skywalker

	* firebird2/: configure.in (1.3), src/burp/burpswi.h (1.3),
	src/msgs/change_msgs.epp (1.3):

	More changes to straighten out compile, fix up makefiles to build
	into GEN_ROOT directory

2001-07-31 20:34  skywalker

	* firebird2/: Makefile.in (1.1), configure.in (1.2),
	src/gpre/gpre.cpp (1.5), src/gpre/gpreswi.h (1.3):

	Changes to make compile with new script

2001-07-31 10:42  skywalker

	* firebird2/configure.in (1.1):

	Modified to use new makefiles

2001-07-30 01:43  skywalker

	* firebird2/src/: alice/alice.cpp (1.4), alice/alice.h (1.3),
	alice/alice_meta.epp (1.2), alice/aliceswi.h (1.3), alice/all.cpp
	(1.2), alice/exe.cpp (1.3), alice/tdr.cpp (1.3), burp/backup.epp
	(1.2), burp/burp.cpp (1.4), burp/burp.h (1.3), burp/canonical.cpp
	(1.2), burp/misc.cpp (1.3), burp/mvol.cpp (1.3), burp/restore.epp
	(1.2), burp/spit.cpp (1.3), dsql/alld.cpp (1.3), dsql/array.epp
	(1.2), dsql/blob.epp (1.2), dsql/ddl.cpp (1.4), dsql/dsql.cpp
	(1.6), dsql/errd.cpp (1.3), dsql/gen.cpp (1.2), dsql/hsh.cpp (1.3),
	dsql/keywords.h (1.2), dsql/make.cpp (1.2), dsql/metd.epp (1.2),
	dsql/movd.cpp (1.2), dsql/parse.y (1.3), dsql/pass1.cpp (1.2),
	dsql/preparse.cpp (1.2), dsql/user_dsql.cpp (1.2), dsql/utld.cpp
	(1.2), dudley/ddl.cpp (1.3), dudley/exe.epp (1.2),
	dudley/expand.cpp (1.3), dudley/expr.cpp (1.3), dudley/extract.epp
	(1.2), dudley/generate.cpp (1.3), dudley/hsh.cpp (1.2),
	dudley/lex.cpp (1.3), dudley/parse.cpp (1.3), dudley/trn.cpp (1.3),
	extlib/ib_util.c (1.2), gpre/ada.cpp (1.3), gpre/c_cxx.cpp (1.3),
	gpre/cmd.cpp (1.3), gpre/cme.cpp (1.2), gpre/cmp.cpp (1.3),
	gpre/cob.cpp (1.3), gpre/dyntable.cpp (1.2), gpre/exp.cpp (1.3),
	gpre/ftn.cpp (1.3), gpre/gpre.cpp (1.4), gpre/gpre_meta.epp (1.2),
	gpre/gpre_meta_boot.cpp (1.2), gpre/hsh.cpp (1.3), gpre/hsh.h
	(1.2), gpre/int_cxx.cpp (1.2), gpre/jrdmet.cpp (1.2), gpre/movg.cpp
	(1.2), gpre/msc.cpp (1.2), gpre/par.cpp (1.3), gpre/pas.cpp (1.2),
	gpre/pat.cpp (1.2), gpre/pretty.cpp (1.3), gpre/sqe.cpp (1.2),
	gpre/sql.cpp (1.2), intl/ld_proto.h (1.2), iscguard/cntl_guard.cpp
	(1.2), iscguard/iscguard.cpp (1.2), isql/extract.epp (1.2),
	isql/isql.epp (1.2), isql/isql_win.cpp (1.2), isql/show.epp (1.2),
	lock/driver.cpp (1.2), lock/lock.cpp (1.3), lock/manager.cpp (1.3),
	lock/print.cpp (1.3), lock/reset.cpp (1.2), lock/ulimit.cpp (1.2),
	misc/fb_boilerplate.h (1.1), misc/gds_header.txt (1.1),
	msgs/build_file.epp (1.2), msgs/change_msgs.epp (1.2),
	msgs/check_msgs.epp (1.2), msgs/enter_msgs.epp (1.2),
	msgs/include.epp (1.2), msgs/load.epp (1.2), msgs/modify_msgs.epp
	(1.2), qli/all.cpp (1.3), qli/command.cpp (1.3), qli/compile.cpp
	(1.3), qli/dtr.cpp (1.3), qli/err.cpp (1.3), qli/eval.cpp (1.3),
	qli/exe.cpp (1.3), qli/expand.cpp (1.3), qli/format.cpp (1.3),
	qli/format.h (1.2), qli/gener.cpp (1.3), qli/help.epp (1.2),
	qli/hsh.cpp (1.3), qli/lex.cpp (1.3), qli/meta.epp (1.2),
	qli/mov.cpp (1.3), qli/nounix.cpp (1.2), qli/parse.cpp (1.3),
	qli/picstr.cpp (1.3), qli/proc.epp (1.2), qli/report.cpp (1.3),
	qli/show.epp (1.2), qli/words.h (1.2), remote/allr.cpp (1.3),
	remote/inet.cpp (1.3), remote/inet_server.cpp (1.3),
	remote/interface.cpp (1.4), remote/merge.cpp (1.2),
	remote/parser.cpp (1.2), remote/protocol.cpp (1.2),
	remote/remote.cpp (1.3), remote/remote_def.h (1.3),
	remote/server.cpp (1.2), remote/xdr.cpp (1.2), remote/xnet.cpp
	(1.2), utilities/analyse.cpp (1.2), utilities/cache.cpp (1.2),
	utilities/create_db.cpp (1.2), utilities/drop.cpp (1.3),
	utilities/print_pool.cpp (1.2), utilities/relay.cpp (1.3),
	utilities/run_service.cpp (1.2):

	Global changes for new Makefile and firebird2 compile on linux

2001-07-29 19:42  skywalker

	* firebird2/src/jrd/: all.cpp (1.2), alt.cpp (1.3), blb.cpp (1.4),
	blb_proto.h (1.2), blp.h (1.3), btr.cpp (1.2), builtin.cpp (1.2),
	cch.cpp (1.4), cmp.cpp (1.3), common.h (1.5), cvt.cpp (1.3),
	cvt2.cpp (1.2), dbg.cpp (1.3), dbt.cpp (1.2), dfw.epp (1.2),
	divorce.cpp (1.3), dmp.cpp (1.2), dpm.epp (1.2), dsc.cpp (1.2),
	dyn.epp (1.2), dyn_def.epp (1.2), dyn_del.epp (1.2), dyn_mod.epp
	(1.2), dyn_util.epp (1.2), enc.cpp (1.3), err.cpp (1.3), event.cpp
	(1.4), evl.cpp (1.4), exe.cpp (1.3), ext.cpp (1.4), file_params.h
	(1.3), filters.cpp (1.3), flu.cpp (1.4), fun.epp (1.2),
	functions.cpp (1.3), gds.cpp (1.4), grammar.cpp (1.2), grant.epp
	(1.2), ibase.h (1.3), iberr.cpp (1.2), idx.cpp (1.3), inf.cpp
	(1.3), ini.epp (1.2), intl.cpp (1.2), inuse.cpp (1.2), isc.cpp
	(1.3), isc_file.cpp (1.3), isc_proto.h (1.2), isc_sync.cpp (1.3),
	jlx.c (1.1), jrd.cpp (1.4), lck.cpp (1.3), lck.h (1.3), log.cpp
	(1.2), met.epp (1.2), mov.cpp (1.2), nav.cpp (1.2), nodebug.cpp
	(1.2), opt.cpp (1.2), pag.cpp (1.4), par.cpp (1.3), pcmet.epp
	(1.2), perf.cpp (1.3), pwd.cpp (1.3), qatest.cpp (1.2), quad.cpp
	(1.2), relations.h (1.2), rlck.cpp (1.3), rse.cpp (1.3), sch.cpp
	(1.2), scl.epp (1.2), sdl.cpp (1.3), sdw.cpp (1.2), shut.cpp (1.2),
	sort.cpp (1.3), sqz.cpp (1.2), status.cpp (1.2), svc.cpp (1.4),
	sym.cpp (1.2), thd.cpp (1.3), tpc.cpp (1.2), tra.cpp (1.4), utl.cpp
	(1.4), vio.cpp (1.3):

	Changes to compile fb2 under autoconf includes some structural
	changes

2001-07-29 19:19  skywalker

	* firebird2/src/include/: fb_types.h (1.2), firebird.h (1.1):

	Added new firebird.h global header

2001-07-29 19:07  skywalker

	* firebird2/src/include/gen/: README.txt (1.1), codetext.h (1.1),
	files.txt (1.1), iberror.h (1.1), ids.h (1.1), msg_facs.h (1.1),
	msgs.h (1.1), rdb_codes.h (1.1), sql_code.h (1.1):

	These files are all generated by programs in jrd, mainly codes.epp

2001-07-14 02:44  skywalker

	* firebird2/src/dsql/dsql.cpp (1.5):

	Fix simple syntax errors

2001-07-12 08:32  bellardo

	* firebird2/src/: alice/alice_meta.epp (1.1), burp/backup.epp
	(1.1), burp/restore.epp (1.1), dsql/array.epp (1.1), dsql/blob.epp
	(1.1), dsql/metd.epp (1.1), dudley/exe.epp (1.1),
	dudley/extract.epp (1.1), gpre/gpre_meta.epp (1.1),
	gpre/gpre_meta_boot.cpp (1.1), gpre/int_cxx.cpp (1.1),
	isql/extract.epp (1.1), isql/isql.epp (1.1), isql/show.epp (1.1),
	jrd/common.h (1.4), jrd/dfw.epp (1.1), jrd/dpm.epp (1.1),
	jrd/dyn.epp (1.1), jrd/dyn_def.epp (1.1), jrd/dyn_del.epp (1.1),
	jrd/dyn_mod.epp (1.1), jrd/dyn_util.epp (1.1), jrd/fun.epp (1.1),
	jrd/grant.epp (1.1), jrd/ini.epp (1.1), jrd/met.epp (1.1),
	jrd/pcmet.epp (1.1), jrd/scl.epp (1.1), jrd/status.cpp (1.1),
	jrd/status.h (1.1), msgs/build_file.epp (1.1), msgs/change_msgs.epp
	(1.1), msgs/check_msgs.epp (1.1), msgs/enter_msgs.epp (1.1),
	msgs/include.epp (1.1), msgs/load.epp (1.1), msgs/modify_msgs.epp
	(1.1), qli/help.epp (1.1), qli/meta.epp (1.1), qli/proc.epp (1.1),
	qli/show.epp (1.1), utilities/create_db.cpp (1.1):

	More changes to convert FB2 to c++.  This time is files that have
	been renamed and some conflict resolutions on files edited by more
	than one person at once.

2001-07-12 07:46  bellardo

	* firebird2/src/: alice/alice.cpp (1.3), alice/alice.h (1.2),
	burp/burp.cpp (1.3), burp/burp.h (1.2), burp/mvol.cpp (1.2),
	burp/spit.cpp (1.2), dsql/ddl.cpp (1.3), dsql/dsql.cpp (1.4),
	dsql/errd.cpp (1.2), dsql/node.h (1.2), dsql/parse.y (1.2),
	dudley/ddl.cpp (1.2), dudley/expand.cpp (1.2), dudley/expr.cpp
	(1.2), dudley/generate.cpp (1.2), dudley/lex.cpp (1.2),
	dudley/parse.cpp (1.2), dudley/trn.cpp (1.2), gpre/ada.cpp (1.2),
	gpre/c_cxx.cpp (1.2), gpre/cmd.cpp (1.2), gpre/cmp.cpp (1.2),
	gpre/cob.cpp (1.2), gpre/exp.cpp (1.2), gpre/ftn.cpp (1.2),
	gpre/gpre.cpp (1.3), gpre/gpre_meta.h (1.2), gpre/gpreswi.h (1.2),
	gpre/hsh.cpp (1.2), gpre/lang_proto.h (1.2), gpre/par.cpp (1.2),
	gpre/parse.h (1.2), gpre/pat.h (1.2), gpre/pretty.cpp (1.2),
	isql/isql.h (1.2), jrd/alt.cpp (1.2), jrd/blb.cpp (1.3),
	jrd/blf_proto.h (1.2), jrd/blob_filter.h (1.2), jrd/cch.cpp (1.3),
	jrd/cmp.cpp (1.2), jrd/common.h (1.3), jrd/cvt.cpp (1.2),
	jrd/dbg.cpp (1.2), jrd/divorce.cpp (1.2), jrd/dyn.h (1.2),
	jrd/dyn_md_proto.h (1.2), jrd/enc.cpp (1.2), jrd/err.cpp (1.2),
	jrd/err_proto.h (1.2), jrd/event.cpp (1.3), jrd/evl.cpp (1.3),
	jrd/exe.cpp (1.2), jrd/file_params.h (1.2), jrd/filters.cpp (1.2),
	jrd/flu.cpp (1.3), jrd/functions.cpp (1.2), jrd/gds.cpp (1.3),
	jrd/gds_proto.h (1.3), jrd/ibase.h (1.2), jrd/iberr.h (1.2),
	jrd/idx.cpp (1.2), jrd/isc.cpp (1.2), jrd/isc_file.cpp (1.2),
	jrd/isc_s_proto.h (1.2), jrd/isc_sync.cpp (1.2), jrd/jrd.cpp (1.3),
	jrd/jrd.h (1.2), jrd/lck.cpp (1.2), jrd/lck.h (1.2), jrd/license.h
	(1.2), jrd/pag.cpp (1.3), jrd/par.cpp (1.2), jrd/perf.cpp (1.2),
	jrd/perf.h (1.2), jrd/pwd.cpp (1.2), jrd/rse.cpp (1.2),
	jrd/sort.cpp (1.2), jrd/svc.cpp (1.3), jrd/thd.cpp (1.2), jrd/thd.h
	(1.2), jrd/utl.cpp (1.3), jrd/vio_debug.h (1.2), lock/lock.cpp
	(1.2), lock/lock.h (1.2), lock/manager.cpp (1.2), lock/print.cpp
	(1.2), qli/all.cpp (1.2), qli/command.cpp (1.2), qli/compile.cpp
	(1.2), qli/dtr.cpp (1.2), qli/err.cpp (1.2), qli/eval.cpp (1.2),
	qli/exe.cpp (1.2), qli/expand.cpp (1.2), qli/format.cpp (1.2),
	qli/gener.cpp (1.2), qli/hsh.cpp (1.2), qli/lex.cpp (1.2),
	qli/mov.cpp (1.2), qli/parse.cpp (1.2), qli/picstr.cpp (1.2),
	qli/procddl4.h (1.2), qli/report.cpp (1.2), remote/inet.cpp (1.2),
	remote/inet_server.cpp (1.2), remote/interface.cpp (1.3),
	remote/protocol.h (1.2), remote/remote.cpp (1.2),
	remote/remote_def.h (1.2), utilities/drop.cpp (1.2),
	utilities/relay.cpp (1.2):

	Changes to bring FB2 to c++ on *nix.

2001-07-10 19:35  awharrison

	* firebird2/src/: alice/alice.cpp (1.2), alice/aliceswi.h (1.2),
	alice/exe.cpp (1.2), burp/burp.cpp (1.2), burp/burpswi.h (1.2),
	dsql/ddl.cpp (1.2), dsql/dsql.cpp (1.3), jrd/blb.cpp (1.2),
	jrd/cch.cpp (1.2), jrd/common.h (1.2), jrd/ext.cpp (1.3),
	jrd/inf.cpp (1.2), jrd/jrd.cpp (1.2), jrd/pag.cpp (1.2),
	jrd/rlck.cpp (1.2), jrd/tra.cpp (1.3), jrd/vio.cpp (1.2):

	read only databases are supported unconditionally in fb2

2001-05-24 16:54  tamlin

	* firebird2/src/: alice/tdr.cpp (1.2), burp/misc.cpp (1.2),
	dsql/all.h (1.2), dsql/alld.cpp (1.2), dsql/alld_proto.h (1.2),
	dsql/dsql.cpp (1.2), dsql/hsh.cpp (1.2), gpre/gpre.cpp (1.2),
	jrd/blp.h (1.2), jrd/event.cpp (1.2), jrd/evl.cpp (1.2),
	jrd/ext.cpp (1.2), jrd/flu.cpp (1.2), jrd/gds.cpp (1.2),
	jrd/gds_proto.h (1.2), jrd/sdl.cpp (1.2), jrd/svc.cpp (1.2),
	jrd/svc.h (1.2), jrd/tra.cpp (1.2), jrd/utl.cpp (1.2),
	remote/allr.cpp (1.2), remote/interface.cpp (1.2), remote/remote.h
	(1.2):

	ongoing cleanup

2001-05-23 15:25  tamlin

	* firebird2/src/: include/fb_macros.h (1.1.1.1),
	iscguard/salrt23i.ico (1.1.1.1), iscguard/sgard23i.ico (1.1.1.1),
	lock/config_params (1.1.1.1), lock/lock_header_mmap (1.1.1.1),
	lock/lock_header_shmem (1.1.1.1), qli/proc_ddl.h (1.1.1.1),
	qli/procddl1.h (1.1.1.1), qli/procddl2.h (1.1.1.1), qli/procddl3.h
	(1.1.1.1):

	First steps towards a C++ conversion.

2001-05-23 15:25  tamlin

	* firebird2/src/: gpre/cdbtable.h (1.1), gpre/cmd.cpp (1.1),
	gpre/cmd_proto.h (1.1), gpre/cme_proto.h (1.1), gpre/gpre.cpp
	(1.1), gpre/par.cpp (1.1), gpre/cmp.cpp (1.1), gpre/cob.cpp (1.1),
	gpre/exp.cpp (1.1), gpre/sql.cpp (1.1), gpre/cme.cpp (1.1),
	gpre/cmp_proto.h (1.1), gpre/dyntable.h (1.1), gpre/exp_proto.h
	(1.1), gpre/gpre.h (1.1), gpre/gpre_proto.h (1.1), gpre/gpreswi.h
	(1.1), gpre/hsh.cpp (1.1), gpre/hsh.h (1.1), gpre/hsh_proto.h
	(1.1), gpre/jrdme_proto.h (1.1), gpre/jrdmet.cpp (1.1),
	gpre/pas.cpp (1.1), gpre/pat.cpp (1.1), gpre/sqe.cpp (1.1),
	gpre/c_cxx.cpp (1.1), gpre/dyntable.cpp (1.1), gpre/ftn.cpp (1.1),
	gpre/gpre_meta.h (1.1), gpre/lang_proto.h (1.1), gpre/movg.cpp
	(1.1), gpre/movg_proto.h (1.1), gpre/msc.cpp (1.1),
	gpre/msc_proto.h (1.1), gpre/par_proto.h (1.1), gpre/parse.h (1.1),
	gpre/pat.h (1.1), gpre/pat_proto.h (1.1), gpre/prett_proto.h (1.1),
	gpre/pretty.cpp (1.1), gpre/sdltable.h (1.1), gpre/sqe_proto.h
	(1.1), gpre/sql_proto.h (1.1), gpre/words.h (1.1), alice/alice.cpp
	(1.1), alice/alice.h (1.1), alice/alice_meta.h (1.1),
	alice/alice_proto.h (1.1), alice/aliceswi.h (1.1), alice/all.cpp
	(1.1), alice/all.h (1.1), alice/all_proto.h (1.1), alice/blk.h
	(1.1), alice/exe.cpp (1.1), alice/exe_proto.h (1.1), alice/tdr.cpp
	(1.1), alice/tdr_proto.h (1.1), gpre/ada.cpp (1.1), dsql/all.h
	(1.1), dsql/array_proto.h (1.1), dsql/blk.h (1.1), dsql/dsql.h
	(1.1), dsql/gen.cpp (1.1), dsql/make.cpp (1.1), dsql/movd.cpp
	(1.1), dsql/pass1.cpp (1.1), dsql/sqlda.h (1.1), dsql/alld.cpp
	(1.1), dsql/blob_proto.h (1.1), dsql/chars.h (1.1), dsql/ddl.cpp
	(1.1), dsql/ddl_proto.h (1.1), dsql/errd.cpp (1.1),
	dsql/gen_proto.h (1.1), dsql/hsh.cpp (1.1), dsql/keywords.h (1.1),
	dsql/node.h (1.1), dsql/parse.y (1.1), dsql/preparse.cpp (1.1),
	dsql/utld.cpp (1.1), dsql/dsql.cpp (1.1), dsql/hsh_proto.h (1.1),
	dsql/metd_proto.h (1.1), dsql/movd_proto.h (1.1),
	dsql/user_dsql.cpp (1.1), dsql/alld_proto.h (1.1),
	dsql/dsql_proto.h (1.1), dsql/errd_proto.h (1.1), dsql/make_proto.h
	(1.1), dsql/parse_proto.h (1.1), dsql/pass1_proto.h (1.1),
	dsql/prepa_proto.h (1.1), dsql/sym.h (1.1), dsql/user__proto.h
	(1.1), dsql/utld_proto.h (1.1), dudley/ddl.cpp (1.1), dudley/ddl.h
	(1.1), dudley/ddl_proto.h (1.1), dudley/exe_proto.h (1.1),
	dudley/expan_proto.h (1.1), dudley/expand.cpp (1.1),
	dudley/expr.cpp (1.1), dudley/expr_proto.h (1.1),
	dudley/extra_proto.h (1.1), dudley/gener_proto.h (1.1),
	dudley/generate.cpp (1.1), dudley/hsh.cpp (1.1), dudley/lex.cpp
	(1.1), dudley/lex_proto.h (1.1), dudley/parse.cpp (1.1),
	dudley/parse.h (1.1), dudley/parse_proto.h (1.1), dudley/trn.cpp
	(1.1), dudley/trn_proto.h (1.1), dudley/hsh_proto.h (1.1),
	extlib/ib_udf.h (1.1), extlib/ib_udf.sql (1.1), extlib/ib_util.c
	(1.1), extlib/ib_util.h (1.1), include/fb_blk.h (1.1),
	include/fb_types.h (1.1), intl/country_codes.h (1.1), intl/ld.h
	(1.1), intl/ldcommon.h (1.1), intl/charsets.h (1.1),
	intl/ld_proto.h (1.1), iscguard/cntl_guard.cpp (1.1),
	iscguard/cntlg_proto.h (1.1), iscguard/iscguard.cpp (1.1),
	iscguard/iscguard.h (1.1), iscguard/iscguard.rc (1.1),
	iscguard/iscguard.rh (1.1), isql/extra_proto.h (1.1), isql/isql.h
	(1.1), isql/isql.rc (1.1), isql/isql_proto.h (1.1),
	isql/isql_win.cpp (1.1), isql/isql_win.h (1.1), isql/isqlw_proto.h
	(1.1), isql/show_proto.h (1.1), burp/backu_proto.h (1.1),
	burp/burp.h (1.1), burp/burp_proto.h (1.1), burp/burpswi.h (1.1),
	burp/canon_proto.h (1.1), burp/misc.cpp (1.1), burp/misc_proto.h
	(1.1), burp/mvol.cpp (1.1), burp/mvol_proto.h (1.1), burp/spit.cpp
	(1.1), burp/spit.h (1.1), burp/burp.cpp (1.1), burp/canonical.cpp
	(1.1), burp/resto_proto.h (1.1), jrd/acl.h (1.1), jrd/align.h
	(1.1), jrd/all.h (1.1), jrd/blr.h (1.1), jrd/fields.h (1.1),
	jrd/perf.h (1.1), jrd/svc.cpp (1.1), jrd/svc.h (1.1), jrd/utl.cpp
	(1.1), jrd/blb.h (1.1), jrd/blk.h (1.1), jrd/blp.h (1.1), jrd/btr.h
	(1.1), jrd/dsc.h (1.1), jrd/err.cpp (1.1), jrd/ext.cpp (1.1),
	jrd/jrd.h (1.1), jrd/perf_proto.h (1.1), jrd/scl.h (1.1),
	jrd/blf_proto.h (1.1), jrd/builtin.cpp (1.1), jrd/cch.h (1.1),
	jrd/dbt.cpp (1.1), jrd/fil.h (1.1), jrd/trig.h (1.1), jrd/btr.cpp
	(1.1), jrd/btr_proto.h (1.1), jrd/common.h (1.1), jrd/constants.h
	(1.1), jrd/cvt.cpp (1.1), jrd/cvt2.cpp (1.1), jrd/cvt2_proto.h
	(1.1), jrd/cvt_proto.h (1.1), jrd/dbg.h (1.1), jrd/dbg_proto.h
	(1.1), jrd/dflt.h (1.1), jrd/divorce.h (1.1), jrd/ini.h (1.1),
	jrd/isc.h (1.1), jrd/sqz.cpp (1.1), jrd/dfw_proto.h (1.1),
	jrd/dmp_proto.h (1.1), jrd/dpm_proto.h (1.1), jrd/drq.h (1.1),
	jrd/dsc.cpp (1.1), jrd/event.h (1.1), jrd/evl.cpp (1.1),
	jrd/inf.cpp (1.1), jrd/pwd.cpp (1.1), jrd/tra.cpp (1.1),
	jrd/cch.cpp (1.1), jrd/dbg.cpp (1.1), jrd/dyn_df_proto.h (1.1),
	jrd/dyn_dl_proto.h (1.1), jrd/dyn_md_proto.h (1.1), jrd/pag.cpp
	(1.1), jrd/quad.cpp (1.1), jrd/tra.h (1.1), jrd/val.h (1.1),
	jrd/dsc_proto.h (1.1), jrd/dyn_ut_proto.h (1.1), jrd/enc.cpp (1.1),
	jrd/entry.h (1.1), jrd/ibsetjmp.h (1.1), jrd/isc.cpp (1.1),
	jrd/jrd.cpp (1.1), jrd/sort.h (1.1), jrd/dyn.h (1.1),
	jrd/err_proto.h (1.1), jrd/flu.cpp (1.1), jrd/vio.cpp (1.1),
	jrd/dmp.cpp (1.1), jrd/event_proto.h (1.1), jrd/evl_proto.h (1.1),
	jrd/exe.h (1.1), jrd/exe_proto.h (1.1), jrd/ext.h (1.1),
	jrd/filters.cpp (1.1), jrd/par.cpp (1.1), jrd/cmp.cpp (1.1),
	jrd/filte_proto.h (1.1), jrd/flags.h (1.1), jrd/flu.h (1.1),
	jrd/flu_proto.h (1.1), jrd/functions.cpp (1.1), jrd/intl.cpp (1.1),
	jrd/inuse.cpp (1.1), jrd/lck_proto.h (1.1), jrd/ods.h (1.1),
	jrd/req.h (1.1), jrd/ibase.h (1.1), jrd/iberr.h (1.1),
	jrd/inuse_proto.h (1.1), jrd/file_params.h (1.1), jrd/grammar.cpp
	(1.1), jrd/grammar.y (1.1), jrd/rse.cpp (1.1), jrd/divorce.cpp
	(1.1), jrd/exe.cpp (1.1), jrd/gds_proto.h (1.1), jrd/iberr.cpp
	(1.1), jrd/iberr_proto.h (1.1), jrd/blb_proto.h (1.1),
	jrd/grant_proto.h (1.1), jrd/idx.cpp (1.1), jrd/idx.h (1.1),
	jrd/idx_proto.h (1.1), jrd/inf_proto.h (1.1), jrd/ini_proto.h
	(1.1), jrd/intl.h (1.1), jrd/intlnames.h (1.1), jrd/irq.h (1.1),
	jrd/isc_sync.cpp (1.1), jrd/log.cpp (1.1), jrd/mov.cpp (1.1),
	jrd/intl_proto.h (1.1), jrd/isc_file.cpp (1.1), jrd/lck.cpp (1.1),
	jrd/license.h (1.1), jrd/perf.cpp (1.1), jrd/sch.cpp (1.1),
	jrd/thd.cpp (1.1), jrd/thd.h (1.1), jrd/opt.cpp (1.1),
	jrd/event.cpp (1.1), jrd/gds.cpp (1.1), jrd/jrd_proto.h (1.1),
	jrd/lck.h (1.1), jrd/lls.h (1.1), jrd/log.h (1.1), jrd/log_proto.h
	(1.1), jrd/met.h (1.1), jrd/sdl.cpp (1.1), jrd/sort.cpp (1.1),
	jrd/all.cpp (1.1), jrd/alt.cpp (1.1), jrd/blb.cpp (1.1),
	jrd/met_proto.h (1.1), jrd/msg.h (1.1), jrd/msg_encode.h (1.1),
	jrd/names.h (1.1), jrd/nav.cpp (1.1), jrd/nav_proto.h (1.1),
	jrd/nod.h (1.1), jrd/nodebug.cpp (1.1), jrd/obj.h (1.1),
	jrd/cch_proto.h (1.1), jrd/cmp_proto.h (1.1), jrd/dyn_proto.h
	(1.1), jrd/isc_f_proto.h (1.1), jrd/isc_proto.h (1.1),
	jrd/isc_s_proto.h (1.1), jrd/isc_signal.h (1.1), jrd/mov_proto.h
	(1.1), jrd/opt_proto.h (1.1), jrd/pag.h (1.1), jrd/pag_proto.h
	(1.1), jrd/par_proto.h (1.1), jrd/pcmet_proto.h (1.1),
	jrd/qatest.cpp (1.1), jrd/quad.h (1.1), jrd/quad_proto.h (1.1),
	jrd/que.h (1.1), jrd/relations.h (1.1), jrd/rlck_proto.h (1.1),
	jrd/rse.h (1.1), jrd/rse_proto.h (1.1), jrd/sbm.h (1.1),
	jrd/scl_proto.h (1.1), jrd/scroll_cursors.h (1.1), jrd/sdl.h (1.1),
	jrd/sdl_proto.h (1.1), jrd/sdw.cpp (1.1), jrd/sdw.h (1.1),
	jrd/sdw_proto.h (1.1), jrd/shut.cpp (1.1), jrd/shut_proto.h (1.1),
	jrd/sort_proto.h (1.1), jrd/sqz.h (1.1), jrd/sqz_proto.h (1.1),
	jrd/svc_undoc.h (1.1), jrd/why_proto.h (1.1), jrd/blob_filter.h
	(1.1), jrd/enc_proto.h (1.1), jrd/ext_proto.h (1.1),
	jrd/fun_proto.h (1.1), jrd/gdsassert.h (1.1), jrd/rlck.cpp (1.1),
	jrd/sch_proto.h (1.1), jrd/svc_proto.h (1.1), jrd/sym.cpp (1.1),
	jrd/tpc.cpp (1.1), jrd/tpc.h (1.1), jrd/tpc_proto.h (1.1),
	jrd/tra_proto.h (1.1), jrd/types.h (1.1), jrd/utl_proto.h (1.1),
	jrd/val_proto.h (1.1), jrd/version.rc (1.1), jrd/vio_debug.h (1.1),
	jrd/vio_proto.h (1.1), lock/driver.cpp (1.1), lock/lock_proto.h
	(1.1), lock/manager.cpp (1.1), lock/reset.cpp (1.1),
	lock/ulimit.cpp (1.1), lock/lock.cpp (1.1), lock/lock.h (1.1),
	lock/print.cpp (1.1), msgs/msg.gdl (1.1), qli/all.cpp (1.1),
	qli/all_proto.h (1.1), qli/blk.h (1.1), qli/comma_proto.h (1.1),
	qli/command.cpp (1.1), qli/compi_proto.h (1.1), qli/compile.cpp
	(1.1), qli/compile.h (1.1), qli/err.cpp (1.1), qli/err_proto.h
	(1.1), qli/eval.cpp (1.1), qli/eval_proto.h (1.1), qli/exe.h (1.1),
	qli/exe_proto.h (1.1), qli/expan_proto.h (1.1), qli/expand.cpp
	(1.1), qli/forma_proto.h (1.1), qli/format.cpp (1.1), qli/format.h
	(1.1), qli/gener.cpp (1.1), qli/gener_proto.h (1.1),
	qli/help_proto.h (1.1), qli/hsh.cpp (1.1), qli/hsh_proto.h (1.1),
	qli/lex_proto.h (1.1), qli/meta_proto.h (1.1), qli/mov_proto.h
	(1.1), qli/nounix.cpp (1.1), qli/parse.cpp (1.1), qli/parse.h
	(1.1), qli/parse_proto.h (1.1), qli/dtr.cpp (1.1), qli/dtr.h (1.1),
	qli/exe.cpp (1.1), qli/lex.cpp (1.1), qli/mov.cpp (1.1),
	qli/picst_proto.h (1.1), qli/picstr.cpp (1.1), qli/proc_proto.h
	(1.1), qli/procddl4.h (1.1), qli/repor_proto.h (1.1),
	qli/report.cpp (1.1), qli/report.h (1.1), qli/reqs.h (1.1),
	qli/show_proto.h (1.1), qli/symbols.h (1.1), qli/words.h (1.1),
	remote/allr_proto.h (1.1), remote/protocol.h (1.1),
	remote/server.cpp (1.1), remote/xdr.h (1.1), remote/allr.cpp (1.1),
	remote/inet.cpp (1.1), remote/inet_proto.h (1.1),
	remote/protocol.cpp (1.1), remote/remote.cpp (1.1), remote/remote.h
	(1.1), remote/inet_server.cpp (1.1), remote/inter_proto.h (1.1),
	remote/merge.cpp (1.1), remote/merge_proto.h (1.1),
	remote/parse_proto.h (1.1), remote/parser.cpp (1.1),
	remote/proto_proto.h (1.1), remote/remot_proto.h (1.1),
	remote/remote_def.h (1.1), remote/serve_proto.h (1.1),
	remote/xdr.cpp (1.1), remote/xdr_proto.h (1.1), remote/xnet.cpp
	(1.1), remote/interface.cpp (1.1), remote/xnet.h (1.1),
	remote/xnet_proto.h (1.1), utilities/cache.cpp (1.1),
	utilities/drop.cpp (1.1), utilities/print_pool.cpp (1.1),
	utilities/relay.cpp (1.1), utilities/run_service.cpp (1.1),
	utilities/analyse.cpp (1.1):

	Initial revision

