2009-03-27 Jonathan Chambers <joncham@gmail.com>
[mono.git] / mcs / class / FirebirdSql.Data.Firebird / changelog.txt
index a7224c25f160b7c9f6d9c7eadf98a5b3adbd839e..9e4c4f75d1a1d61e9f3f5645df743587ed7bf803 100644 (file)
-Firebird ADO.NET Data provider for .NET and Mono \r
-================================================\r
-\r
-\r
------------------- Release Candidate 2 ----------------------\r
-\r
-2005-02-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/IscException.cs\r
-\r
-               - Changes for better exception handling on message formatting.\r
-\r
-2005-02-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Added missing synonym (Thanks to Mike Scott by his feedback)\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedures.cs:\r
-\r
-               - Added column for the procedure source.\r
-\r
-2005-02-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Gds/GdsStatement.cs:\r
-       * FirebirdSql.Data.Gds/FesStatement.cs:\r
-\r
-               - Fixed problem with transaction value set (Thanks to Oleg Paschenko)\r
-\r
-2005-02-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/VSExtensibility.cs:\r
-\r
-               - Added Visual Studio 2002 support.\r
-\r
-2005-02-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Gds/GdsConnection.cs:\r
-\r
-               - Do not include calls to Socket.SetSocketOption when working\r
-               with the .NET Compact Framework that should allow the provider\r
-               to do connections when working with the .NET Compact Framework\r
-               (Thanks to Fonzetto MichaĆ«l for his feedback)\r
-\r
-2005-02-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Gds/GdsConnection.cs:\r
-\r
-               - Changed ProtocolType used to configure the Socket to ProtocolType.Tcp\r
-\r
-       * FirebirdSql.Data.Firebird/Isql/FbScript.cs:\r
-\r
-               - Undo latest changes on RemoveComments method as they breaks the execution of some tstatements.\r
-\r
-       * FirebirdSql.Data.Firebird/Isql/FbBatchExecition.cs:\r
-\r
-               - Fixed bug on autocommit mode.\r
-\r
-2005-02-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/IscException.cs:\r
-\r
-               - Fix for exception message building.\r
-\r
-\r
------------------- Release Candidate 1 ----------------------\r
-\r
-2005-02-04 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Fixed SP execution on ExecuteScalar method (Thanks to Alessandro Petrelli for his feddback)\r
-\r
-       * FirebirdSql.Data.Firebird/FbParameter.cs:\r
-       * FirebirdSql.Data.Common./DbField.cs:\r
-\r
-               - Fixed null Guid handling.\r
-\r
-2005-01-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Embedded/FesArray.cs:\r
-\r
-               - Fixed problem with 0 lowerbound arrays.\r
-\r
-2005-01-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Fixed sqal generation for strored procedure names (Thanks to Andrzej Kaczmarczyk for his feedback).\r
-\r
-2005-01-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/DbField.cs:\r
-\r
-               - Fixed incorrect mapping (Thanks to Frans Bouma for his feedback.)\r
-\r
-2005-01-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-       \r
-       - Reformatted the source code.\r
-\r
-       * FirebirdSql.Data.Gds/XdrStream.cs:\r
-\r
-               - Fixed problem with system field values, now checks are done using the\r
-               field character set (Thanks to Phaidros for his feedback).\r
-\r
-       * FirebirdSql.Data.Common/ITransaction.cs:\r
-       * FirebirdSql.Data.Embedded/FesTransaction.cs:  \r
-       * FirebirdSql.Data.Gds/GdsTransaction.cs:       \r
-       \r
-               - Commented Prepare method overloads.\r
-\r
-       * FirebirdSql.Data.Embedded/FesTransaction.cs:  \r
-\r
-               - Commented PInvoke funcition definitions that aren't used.\r
-\r
-2005-01-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Gds/GdsDatabase.cs:\r
-\r
-               - Fixed problem on Event manager close.\r
-\r
-2005-01-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep1.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep5.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs\r
-\r
-               - Minor changes on label's text.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep7.cs\r
-\r
-               - Changes to show information abot the errors got on data adapter configuration.\r
-\r
-       * Updated license headers.\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-\r
-               - Fix ClearArrayHandles method by checking for array fields.\r
-\r
-2005-01-19 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-       * FirebirdSql.Data.Embedded/FesStatement.cs:\r
-       * FirebirdSql.Data.Gds/GdsStatement.cs:\r
-\r
-               - Try to fix performance problems with array fields on select statements.\r
-\r
-2005-01-18 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Isql/FbScript.cs:\r
-\r
-               - Changes for better handling of comment removal (Andreas Sandner)\r
-\r
-2005-01-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Embedded/FesArray.cs:\r
-       * FirebirdSql.Data.Embedded/FesBlob.cs:\r
-       * FirebirdSql.Data.Embedded/FesConnection.cs:\r
-       * FirebirdSql.Data.Embedded/FesDatabase.cs:\r
-       * FirebirdSql.Data.Embedded/FesServiceManager.cs:\r
-       * FirebirdSql.Data.Embedded/FesStatement.cs:\r
-       * FirebirdSql.Data.Embedded/FesTransaction.cs:\r
-       * FirebirdSql.Data.Gds/GdsArray.cs:\r
-       * FirebirdSql.Data.Gds/GdsBlob.cs:\r
-       * FirebirdSql.Data.Gds/GdsDatabase.cs:\r
-       * FirebirdSql.Data.Gds/GdsEventManager.cs:\r
-       * FirebirdSql.Data.Gds/GdsServiceManager.cs:\r
-       * FirebirdSql.Data.Gds/GdsStatement.cs:\r
-       * FirebirdSql.Data.Gds/GdsTransaction.cs:\r
-\r
-               - Cleanup.\r
-\r
-2005-01-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.WizardFramework/WizardStep.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep1.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep5.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep7.cs\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs\r
-\r
-               - Changes for try to get the Wizard working on VS 2003.\r
-\r
-       * FirebirdSql.Data.Common/BinaryEncoding.cs\r
-\r
-               - Integrate the Encoding implementation for the OCTETS character set\r
-               Contributed by Jim Beveridge. (It's under the Public Domain)\r
-\r
-       * FirebirdSql.Data.Common/Charset.cs:\r
-\r
-               - Integrate the BinaryEncoding implementation.\r
-\r
-       * FirebirdSql.Data.Embedded/XsqldaMarshaler.cs:\r
-\r
-               - Added support for Guid parameters.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs\r
-\r
-               - Show a MessageBox with the exception deatils.\r
-\r
--------------------------- Beta 3 ----------------------------\r
-\r
-2005-01-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               -Fixed problem with the Guid parameters support.\r
-\r
-       * FirebirdSql.Data.Firebird/Isql/FbbatchExecution.cs:\r
-\r
-               - Added initial autocommit mode support (needs testing).\r
-\r
-2004-12-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/Charset.cs:\r
-       * FirebirdSql.Data.Common/DbDataType.cs:\r
-       * FirebirdSql.Data.Common/DbField.cs:\r
-       * FirebirdSql.Data.Common/DbValue.cs:\r
-       * FirebirdSql.Data.Common/TypeHelper.cs:\r
-       * FirebirdSql.Data.Gds/XdrStream.cs:\r
-       * FirebirdSql.Data.Firebird/FbCharset.cs:\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-       * FirebirdSql.Data.Firebird/FbDbType.cs:\r
-       * FirebirdSql.Data.Firebird/FbParameter.cs:\r
-\r
-               - Added initial suport for the GUID datatype.\r
-               Guids will be mapped to CHAR(16) CHARACTER SET OCTETS fields in firebird.\r
-               In the FbParameter class Guid values should be passed as Guid instances or \r
-               byte arrays.\r
-               The changes are not finished yet.\r
-               A new Test suite for the Guid support is included.\r
-\r
-               Thanks to Jim Beveridge for his help and feedback.\r
-\r
-2004-12-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/DbValue.cs:\r
-\r
-               - Fixed bug on long values conversion to string (Thanks to Sven Kammradt for his feedback).\r
-               Test case added to the test suite.\r
-\r
-2004-12-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommandbBuilder.cs:\r
-\r
-               - Removed check of the DataColumn.Autoincrement property in the IsUpdateable method.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Fixed globalization issues.\r
-\r
-2004-12-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/FbDataAdapter/Designer/FbDataAdapterWizardSettings.cs\r
-       * FirebirdSql.Data.Firebird/Design/FbDataAdapter/Designer/FbDataAdapterWizard.cs\r
-       * FirebirdSql.Data.Firebird/Design/FbDataAdapter/Designer/FbDataAdapterDesigner.cs\r
-\r
-               - Changes for see if we can get the wizard to work with VS 2003\r
-\r
-2004-12-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Fixed validation of connection strings without a data source when the\r
-               ServerType parameter is 1 (Thanks to Peter Turcan for his feedback).\r
-\r
-       * FirebirdSql.Data.Common/Charset.cs:\r
-       * FirebirdSql.Data.Common/CharsetCollection.cs:\r
-\r
-               - Load encodings at runtime in order to improve memory usage. (Thnaks to Jim Beveridge for his feedback)\r
-\r
-2004-12-08 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs\r
-\r
-               - Fixed FillConnections method.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs\r
-\r
-               - Prevent to generate Typed DataSets if the provider was\r
-               not build with the VISUAL_STUDIO define\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs:\r
-\r
-               - Fixed DTE creation when there are more than one Visual Studio instance.\r
-               Reference:\r
-                       http://devresource.hp.com/technical_white_papers/CodeModel1.pdf\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-\r
-               - Better checks on Release method (Thanks to Pierre Arnaud)\r
-\r
--------------------------- Beta 2 ----------------------------\r
-\r
-2004-12-03 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardSettings.cs:\r
-\r
-               - Fixed conversion doing a cast.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardStep2.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardStep4.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardStep6.cs:\r
-\r
-               - Changes for allow a better initialization of the step data when \r
-               the DataAdapter was already configured before.\r
-\r
-       * Fixed FxCop issues.\r
-\r
-       * FirebirdSql.Data.Gds/XdrStream.cs:\r
-\r
-               - Fix Stream and IDisposable implementation.\r
-\r
-2004-12-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Changes on the Firebird Events implementation.\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-       * FirebirdSql.Data.Common/DbValue.cs:\r
-               \r
-               - Try to get the FbDataReader.GetBoolean method working.\r
-\r
-2004-12-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbTransaction.cs:\r
-\r
-               - Added a new Commit(string) method (Thanks to for Andrzej Kaczmarczyk his feedback)\r
-\r
-2004-11-29 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Reorganization of the Services sources.\r
-\r
-2004-11-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/IscException.cs:\r
-\r
-               - Fix for the latest changes of the exception message formatting\r
-\r
-2004-11-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/IscException.cs:\r
-\r
-               - If the resource cannot be found raise the \r
-               exception with the default message.\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Changes on Transaction and resources management.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-\r
-               - Fixed problem with the CreateDatabase problem, when it's requested to not\r
-               overwrite the an existing database database, and there are no real database \r
-               to connect to.\r
-\r
-2004-11-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSQl.Data.Gds/GdsTransaction.cs:\r
-       * FirebirdSQl.Data.Embedded/FesTransaction.cs:\r
-\r
-               - Fixed bug in the Dispose method (Thanks to Pierre Arnaud for his feedback)\r
-                 Test case added for this bug.\r
-\r
-2004-11-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:\r
-\r
-               - Set the dataset namespace.\r
-\r
-2004-11-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs:\r
-\r
-               - Changes for better support of Visual Studio project files,\r
-               when adding Typed Datasets (not finished.)\r
-\r
-2004-11-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbErrorCollection.cs:\r
-       * FirebirdSql.Data.Firebird/FbParameterCollection.cs:\r
-               \r
-                       - Better fit to ADO.NET\r
-       \r
-       * FirebirdSql.Data.Common/IscErrorCollection.cs:\r
-       * FirebirdSql.WizardFramework/WizardStepCollection.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-       * FirebirdSql.Data.Firebird/FbRemoteEventEventArgs.cs:\r
-       * FirebirdSql.Data.Firebird/Isql/FbbatchExecution.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs:\r
-       \r
-                       - Fixed FxCop issues.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs:\r
-       \r
-                       - Minor reorganization.\r
-                       \r
-2004-11-20 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Gds/XdrStream.cs:\r
-\r
-               - Changes to try to handle correctly the character sets (Thanks to Kazuhiro Kato for his feedback)\r
-\r
-       * FirebirdSql.Data.Common/Charset.cs:\r
-       * FirebirdSql.Data.Common/BlobBase.cs:\r
-       * FirebirdSql.Data.Common/DbField.cs:\r
-       * FirebirdSql.Data.Common/RemoteEvent.cs:\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-       * FirebirdSql.Data.Embedded/FesArray.cs:\r
-       * FirebirdSql.Data.Embedded/FesStatement.cs:\r
-       * FirebirdSql.Data.Embedded/XsldaMarshaler.cs:\r
-       * FirebirdSql.Data.Gds/GdsArray.cs:\r
-       * FirebirdSql.Data.Gds/XdrStream.cs:\r
-\r
-               - Make the charset class to be a full wrapper for the .NET encoding class.\r
-\r
-2004-11-19 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.WizardFramework/WizardStep.cs:\r
-       * FirebirdSql.Data.WizardFramework/WizardForm.cs:\r
-\r
-               - Added changes to allow condition navigation to previous steps.\r
-\r
-               - Simplify finish navigation.\r
-\r
-       * FirebirdSql.Data.WizardFramework/WizardForm.cs:\r
-\r
-               - Moved Validation handler configuration to the ShowStep method.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/FbDataAdadapterWizardStep7.cs:\r
-\r
-               - New wizard step to show the results.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/FbDataAdadapterWizardForm.cs:\r
-\r
-               - Removed DataAdapter configuration code.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/DataSetGenerator.cs:\r
-\r
-               - Let Visual Studio to generate the source code for the Typed DataSet.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/VSExtensibility.cs:\r
-\r
-               - Changes to add a file as an embedded resource.\r
-\r
-2004-11-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionInternal.cs:\r
-\r
-               - Fixed bug in DropDatabase implementation. (Thanks to Daniel Letecky for his feedback.)\r
-\r
-       * FirebirdSql.Data.Common/CharsetCollection.cs:\r
-       * FirebirdSql.Data.Common/IscErrorCollection.cs:\r
-\r
-               - Changes to inherit from CollectionBase\r
-\r
-2004-11-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs:\r
-\r
-               - Override OnSetComponentDefaults and launch the wizard for initialization.\r
-\r
-               - Do not use localization support in the wizard for now.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:\r
-\r
-               - Use FillSchema to generate the tables in the DataSet.\r
-\r
-               - Make one of the DataSet generation methods to be more\r
-               general (it takes a connection string instead of a DataAdapter\r
-               as parameter).\r
-\r
-2004-11-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-       * FirebirdSql.Data.Firebird/FbTransaction.cs:\r
-\r
-               - Try to fix a problem with the transactions and data readers handling.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSextensibility.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:\r
-\r
-               - Added class for handle Visual Studio Extensibility support\r
-               (No terminado)\r
-\r
-2004-11-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:\r
-\r
-               - New DataSet generation class for the Design Time support.\r
-\r
-2004-11-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbRemoteEventEventArgs.cs:\r
-\r
-               - New file.\r
-\r
-       * FirebirdSql.Data.Firebird/FbEvent.cs:\r
-\r
-               - Try to improve the remothe event handling, the\r
-               new event should provide cancelation capabilities.              \r
-\r
-2004-11-09 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs:\r
-\r
-               - Save settings and control wheter the textbox is empty\r
-\r
-       * FirebirdSql.WizardFramework/WizardForm.cs:\r
-\r
-               - Save settings before raise the BeforeFinish event.\r
-\r
-       * FirebirdSql.WizardFramework/WizardStep.cs:\r
-\r
-               - Changed the SaveSettings method to public.\r
-\r
-2004-11-07 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardSettings.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardForm.cs:\r
-\r
-                -Added initial DataAdapter configuration code in the BeforeFinsh event.\r
-\r
-       * Fixed FxCop rules.\r
-\r
-2004-11-06 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionInternal.cs:\r
-       * FirebirdSql.Data.Firebird/FbEvent.cs:\r
-       * FirebirdSql.Data.Common/IDatabase.cs:\r
-       * FirebirdSql.Data.Embedded/FesDatabase.cs:\r
-       * FirebirdSql.Data.Gds/GdsDatabase.cs:\r
-       * FirebirdSql.Data.Gds/GdsEventManager.cs:\r
-\r
-               - Improved Firebird Events Implementation.\r
-\r
-       * Fixed FxCop rules.\r
-\r
-       * Added FxCop project file to the builds directory.\r
-\r
-2004-11-05 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs:\r
-\r
-               - Fixed problem with the Setting update.\r
-\r
-       * FirebirdSql.Data.Firebird/Embedded/FesStatement.cs:\r
-       * FirebirdSql.Data.Firebird/Embedded/XSQLDA.cs:\r
-       * FirebirdSql.Data.Firebird/Embedded/XsqlMarshaler.cs:\r
-\r
-               - Better handling of the XSQLVAR strings, now\r
-               instead of being marshaled directly as strings\r
-               they are being marshaed as byte arrays, what\r
-               would make possible to handle strings with a\r
-               multibyte encoding.\r
-               The encoding/decoding of the strings are being \r
-               done using the connection character set.\r
-\r
-\r
--------------------------- Beta 1 ----------------------------\r
-\r
-\r
-2004-11-04 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Updated Wizard Framework sources.\r
-\r
-2004-11-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDataTypes.cs:\r
-\r
-               - Update schema information (Thanks to Viatcheslav V. Vassiliev for his feedback)\r
-\r
-       * Updated documentation of the WizardFramework classes.\r
-\r
-       * Removed WizardState class (the validation will be done\r
-       using the DialogResult as the wizard will be called always\r
-       using the ShowDialog method).\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Fixed bug on initialization of the user id\r
-\r
-       * FirebirdSql.WizardFramework/WizardStep.cs:    \r
-\r
-               - Added support for custom navigations (for next button)\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs:\r
-\r
-               - Implemented custom navigation.\r
-\r
-2004-10-31 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/Connection/Editor/FbConnectionStringEditor.cs:\r
-\r
-               - Minor change for allow the editor to be used with the default constructor.\r
-\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs:\r
-\r
-               - New class for the DataSet Genetator (without implementation)\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep5.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs:\r
-\r
-               - New steps (without implementation)\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs:\r
-\r
-               - Implement funcionaly of the new connection button.\r
-               It will call the FbConnectionStringEditor.\r
-\r
-               - Changed settings handling.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardSettings.cs:\r
-\r
-               - New inner class for handle wizard settings.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:\r
-\r
-               - Change step loading and settings handling.\r
-\r
-2004-10-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-\r
-               - Format the statement plan using the character set\r
-               of the connection.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs:\r
-               \r
-               - Run the wizard automatically when the componenet is created (.NET 2.0 only).\r
-\r
-               - Initialize the SelectCommand, InsertCommand, UpdateCommand and DeleteCommand\r
-               when the component is created (the first time only) (.NET 2.0 only).\r
-\r
-2004-10-29 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.WizardFramework/WizardSettings.cs:\r
-       * FirebirdSql.WizardFramework/WizardSettingsManager.cs:\r
-\r
-               - New classes.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:\r
-\r
-               - Added some settings handling code.\r
-\r
-       * FirebirdSql.WizardFramework/WizardForm.cs:\r
-       * FirebirdSql.WizardFramework/WizardStep.cs:    \r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs;\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:\r
-\r
-               - Added better validations.\r
-\r
-2004-10-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Modified the build file to include the Wizard Framework.\r
-\r
-       * FirebirdSql.WizardFramework/WizardForm.cs:\r
-\r
-               - Minor change.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep1.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs:\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:\r
-\r
-               - New files for the FbDataAdapter Configuration wizard (not finished)\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs:\r
-\r
-               - Changes for load the Wizard. (not finished)\r
-\r
-2004-10-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Changes for try to get the Role to be working again (Thanbks to Oleg Deribas for his feedback)\r
-\r
-2004-10-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.WizardFramework/ActionStep.cs:\r
-       * FirebirdSql.WizardFramework/WelcomeStep.cs:   \r
-\r
-               - New clases.\r
-\r
-       * FirebirdSql.WizardFramework\r
-\r
-               - New Directory\r
-\r
-       * FirebirdSql.WizardFramework/WizardForm.cs:\r
-       * FirebirdSql.WizardFramework/WizardStep.cs:    \r
-       * FirebirdSql.WizardFramework/WizardState.cs:\r
-\r
-               - Added an initial implementation of a simple wizard Framework\r
-               to simplify the creation of the provider Design Time Wizards.\r
-\r
-               * It's under heavy development so it's not finished and it's untested *\r
-\r
-               * For now it will be not included in the build process *\r
-\r
-2004-10-23 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:\r
-\r
-               - Minor fix (Thanks to Viatcheslav V. Vassiliev for his\r
-               feedback)\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Fixed Input parameter describe when the Prepare method\r
-               is called before the FbCommand instance has parameters assigned.\r
-               ( test case included ) Thanks to Viatcheslav V. Vassiliev for his\r
-               feedback\r
-\r
-       * FirebirdSql.Data.Firebird/Design/Command/Designer/FbCommandDesigner.cs:\r
-               \r
-               - Override PreFilterAttributes and add teh DesignTimeVisibleAttribute using\r
-               the FbCommand.DesignTimeVisible property value.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdpater/Designer/FbDataAdapterDesigner.cs:\r
-\r
-               - Minor changes (contains test code).\r
-\r
-2004-10-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/RemoteEvent.cs:\r
-       * FirebirdSql.Data.Common/EventParameterBuffer.cs:\r
-\r
-               - Fixed TPB generation (Olaf LĆ¼der)\r
-\r
-2004-10-19 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Fixed command text initialization.\r
-\r
-2004-10-17 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Design/Connection/Designer/FbCommandDesigner.cs\r
-\r
-               - New class.\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs\r
-\r
-               - Added Designer Attribute.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs\r
-\r
-               - New class.\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataAdapter.cs\r
-\r
-               - Added Designer Attribute.\r
-\r
-2004-10-17 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Reorganization of the Design Time support classes.\r
-\r
-2004-10-09 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/StringCollection.cs:\r
-\r
-               - Added CopyTo method.\r
-\r
-2004-10-05 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbSecurity.cs\r
-\r
-               - Added better checks for user data.\r
-\r
-2004-10-04 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommandbuilder.cs:\r
-\r
-               - Fixed quoted identifier generation when\r
-               the quote prefix or the quote suffix are null.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-\r
-               - Fixed exception handling on Open method.\r
-\r
-       * FirebirdSql.Data.Common/ArrayBase.cs:\r
-       * FirebirdSql.Data.Embedded/FesArray.cs:\r
-       * FirebirdSql.Data.Gds/GdsArray.cs:\r
-\r
-               - Changes for try to allow work with arrays\r
-               defined with lowerbound 0.\r
-\r
-2004-10-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbEvent.cs:\r
-       * FirebirdSql.Data.Common/RemoteEvent.cs:\r
-\r
-               - Modified handling of actual event counts.\r
-\r
-2004-09-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Gds/GdsDatabase.cs:\r
-       * FirebirdSql.Data.Embedded/FesDatabase.cs:\r
-       * FirebirdSql.Data.Common/EventParameterBuffer.cs:\r
-\r
-               - Fixed EventParameter buffer handling.\r
-\r
-\r
-2004-09-29 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-\r
-               - Cleanup.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:\r
-\r
-               - Removed IsolationLevel.Snapshot that is supported only \r
-               in .NET 2.0\r
-\r
-2004-09-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       - Updated IDPL license URL to point to the FirebirdSQL project web site.\r
-\r
-       - Fixed FbDataAdapter documentation example (Thanks to Roland Turcan)\r
-\r
-2004-09-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:\r
-\r
-               - Added new "Isolation Level" parameter for the connection string,\r
-               that allows to set the default IsolationLevel for implicit transactions.\r
-\r
-       * FirebirdSql.Data.Embedded/XSQLDA.cs:\r
-       * FirebirdSql.Data.Embedded/XsqldaMarshaler.cs:\r
-\r
-               - Changes on pointer address calculation.\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Improve handling of parameters when they have null values.\r
-               Affects mainly the embedded server support (Thanks to Pierre \r
-               Arnaud for his feedback)        \r
-\r
-2004-09-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbField.cs:\r
-\r
-               - Fix for SetValue method on character values trimming when \r
-               working with system tables. Affects only the embedded server \r
-               support (Thanks to Sander Bosman for his feedback)\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Added new synonym for the 'Server Type' parameter.\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Fixed implicit transaction handling.\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommandBuilder.cs:\r
-\r
-               - Set IsNullable property for parameters of generated \r
-               commands.\r
-\r
-       * FirebirdSql.Data.Embedded/XsqdaMarshaler.cs:\r
-\r
-               - Minor changes on sqlind handling.\r
-\r
-2004-09-23 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Added support for the .NET Compact Framework 2.0 Beta 1\r
-\r
-2004-09-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Gds/XdrStream.cs:\r
-       * FirebirdSql.Data.Gds/GdsArray.cs:     \r
-       * FirebirdSql.Data.Gds/FesArray.cs:\r
-\r
-               - Changes on DateTime conversions by using CurrentUICulture\r
-               instead of the InvariantCulture.\r
-\r
-       * FirebirdSql.Data.Gds/XdrStream.cs:\r
-\r
-               - Minor formatting changes.\r
-\r
-2004-09-20 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbParameter.cs:\r
-       * FirebirdSql.Data.Firebird/FbParameterCollection.cs:\r
-\r
-               - Format changes\r
-\r
-       * FirebirdSql.Data.Firebird/FbException.cs:\r
-\r
-               - Minor reorganization.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-\r
-               - Added new code for handle the Max Connection Pool behavior (needs testing)\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - Globalization changes.\r
-\r
-       * FirebirdSql.Data.Common/ArrayBase.cs:\r
-       * FirebirdSql.Data.Common/IscException.cs:\r
-       \r
-               - Globalization changes.\r
-\r
-       * FirebirdSql.Data.Common/IscCodes.cs:\r
-\r
-               - Minor reorganization.\r
-\r
-               - Added new constants for standard buffer sizes.\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-       * FirebirdSql.Data.Gds/GdsDatabase.cs:\r
-\r
-               - Use constants instead of hard-coded values for buffer sizes\r
-\r
-       * FirebirdSql.Data.Gds/GdsConnection.cs:\r
-\r
-               - Added GC.SupressFinalize calls.\r
-\r
-\r
--------------------------- Alpha 3 ----------------------------\r
-\r
-\r
-2004-09-18 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-\r
-               - Added changes to the connection cleanup.\r
-\r
-               - Fixed connection checkout from the pol.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Fixed packet size synonym\r
-\r
-2004-09-17 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Added new nunit test case for the database sweep (Validation service)\r
-\r
-       * FirebirdSql.Data.Gds/GdsServiceManager.cs:\r
-               \r
-               - Minor fix.\r
-\r
-2004-09-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionInternal.cs:\r
-\r
-               - Added new GetSchema methods to FbConnectionInternall class.\r
-\r
-       * FirebirdSql.Data.Gds/GdsDatabase.cs:\r
-\r
-               - Fixed buffer size for the Server Version\r
-               50 bytes seems to be not enough when working \r
-               against Firbeird 1.0.3 (it's weird because it returns \r
-               a string of length less than 50)\r
-\r
-\r
-2004-09-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbDbConnection.cs:\r
-\r
-               - Renamed to FbConnectionInternal.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionInternal.cs:\r
-\r
-               - New file (ADO.NET 2.0 has an DbConnectionInternal that should be implemented\r
-               in ado.net provider implementations this class should be used in the future\r
-               as base for that class implementation)\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-       * FirebirdSql.Data.Firebird/FbTransaction.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-       * FirebirdSql.Data.Firebird/FbDataAdapter.cs:\r
-       * FirebirdSql.Data.Firebird/FbDatabaseInfo.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDbSchema.cs:\r
-       * FirebirdSql.Data.Firebird/FbEvent.cs:\r
-       * FirebirdSql.Data.Firebird/FbException.cs:\r
-\r
-               - Formatting changes.\r
-\r
-               - Moved some of the FbConnection and FbTransaction classes\r
-               funcionality to FbConnectionInternal.\r
-\r
-               With the new changes the connection handling matches better the\r
-               .net 2.0 compliant version i have in my local tree and will allow\r
-               an easy transaction in the future to ADO.NET 2.0.\r
-\r
-2004-09-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-\r
-               - Added changes on connection pool handling.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cS:\r
-\r
-               - Minor improvements on pool handling.\r
-\r
-               - Fixed bug on GetConnection method when\r
-               timestamps are equal including the milliseconds\r
-               (Thanks to Alessandro Petrelli for his help ontesting the problem)\r
-\r
-2004-09-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-\r
-               - Added better lock handling in the FbPoolManager class.\r
-               \r
-2004-09-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Return back to use regular expressions for\r
-               connection string parsing as they ar emore precise\r
-               for this purpouse (Thanks to Sven Kammradt for his feedback)\r
-\r
-2004-09-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - CheckState shouldn't check for eof.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-\r
-               - Added changes for the initial implementation\r
-               iof a Wendell Wilkie suggestion for improve \r
-               connection checkouts adn pools load.\r
-\r
-2004-09-09 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-\r
-               - Added new ConnectionPoolsCount and \r
-               GetPooledConnectionCount members to the\r
-               FbConnection class.\r
-\r
-               - Minor change in FbConnectionPool class.\r
-\r
-\r
-2004-09-08 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Updated documentation.\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - Minor fix for better detection of the datareader position.\r
-\r
-\r
-2004-09-03 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-\r
-               - Fixed pool cleaning when the for pools with\r
-               connection lifetime of 0.\r
-\r
-       * Formatting changes.\r
-\r
-       * Added new parameter buffer classes and reworked existent \r
-       parameter buffer classes.\r
-\r
-       New classes:\r
-\r
-               - TransactionParameterBuffer.cs\r
-\r
-               - BlobParameterBuffer.cs\r
-\r
-       * Renamed parameter buffer classes:\r
-\r
-               - BufferBase -> ParameterBuffer\r
-               - DpbBuffer -> DatabaseParameterBuffer\r
-               - SpbBuffer -> ServiceParameterBuffer\r
-               - EpbBuffer -> EventParameterBuffer\r
-\r
-       * FirebirdSql.Data.Common/IDatabase.cs:\r
-       * FirebirdSql.Data.Common/IServiceManager.cs:\r
-       * FirebirdSql.Data.Common/RemoteEvent.cs:\r
-       * FirebirdSql.Data.Embedded/FesDatabase.cs:\r
-       * FirebirdSql.Data.Embedded/FesServerManager.cs:\r
-       * FirebirdSql.Data.Embedded/FesTransaction.cs:\r
-       * FirebirdSql.Data.Gds/GdsDatabase.cs:\r
-       * FirebirdSql.Data.Gds/GdsBlob.cs:\r
-       * FirebirdSql.Data.Gds/GdsTransaction.cs:\r
-       * FirebirdSql.Data.Gds/GdsServerManager.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-       * FirebirdSql.Data.Firebird/FbDbConnection.cs:\r
-       * FirebirdSql.Data.Firebird/FbTransaction.cs:\r
-       * FirebirdSql.Data.Firebird/Services/FbService.cs:\r
-       * FirebirdSql.Data.Firebird/Services/FbBackup.cs:\r
-       * FirebirdSql.Data.Firebird/Services/FbRestore.cs:\r
-       * FirebirdSql.Data.Firebird/Services/FbConfiguration.cs:\r
-       * FirebirdSql.Data.Firebird/Services/FbLog.cs:\r
-       * FirebirdSql.Data.Firebird/Services/FbSecurity.cs:\r
-       * FirebirdSql.Data.Firebird/Services/FbStatistical.cs:\r
-       * FirebirdSql.Data.Firebird/Services/FbServerProperties.cs:\r
-       * FirebirdSql.Data.Firebird/Services/FbValidation.cs:\r
-               \r
-               - Improved parameter buffer handling\r
-\r
-2004-09-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/IscCodes.cs:\r
-\r
-               - Added Firebird facilities codes.\r
-\r
-               - Added ISC_MASK code for isc error code generation.\r
-\r
-       * FirebirdSql.Data.Common/IscException.cs:\r
-\r
-               - Changes on the error collection handling\r
-\r
-               - Added new statioc method for generation of isc error codes.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-\r
-               - Added changes for try to get the connection pooling working correctly.\r
-               (Thanks to Alessandro Petrelli.  for his feedback)\r
-\r
-2004-08-31 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-       \r
-       * FirebirdSql.Data.Firebird/Embedded/FbClient.dll:\r
-\r
-               - Allow the embedded GDS to be built for work against Vulcan.\r
-\r
-2004-08-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - Added changes to the GetSchemaTable method to \r
-               avoid schema command execution when the field\r
-               doesn't belong to a firebird table.\r
-               (Thanks to Gregory P. for his feedback)\r
-\r
-2004-08-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - Fixed bug #1017108\r
-\r
-2004-08-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/IscException.cs:\r
-\r
-               - Improved building of the exception message.\r
-\r
-       * FirebirdSql.Data.Embedded/FesServiceManager.cs:\r
-\r
-               - Monor fix.\r
-\r
-       * FirebirdSql.Data.Firebird/Services/FbService.cs:\r
-\r
-               - Do not throw an exception if the service is closed and\r
-               a new call to close is done.\r
-\r
-       * FirebirdSql.Data.Common/IDatabase.cs:\r
-       * FirebirdSql.Data.Common/FesDatabase.cs:\r
-       * FirebirdSql.Data.Common/GdsDatabase.cs:\r
-       * FirebirdSql.Data.Firebird/FbDbConnection.cs:\r
-\r
-               - Changes on GetDatabaseInfo overloads.\r
-\r
-               - Make the GetServerVersion method to request only 50 bytes.\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-               \r
-               - Try to get the statement plan only 4 times,\r
-               if the plan cannot be retrieved returns null (Thanks to Claudio Valderrama)\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Minor changes and improvements over the latest commit.\r
-\r
-2004-08-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsage.cs:\r
-\r
-               - Set the CHARACTER_OCTET_LENGTH to 0 if the comlumns is not a char/varchar column.\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-\r
-               - Fixed bug #1015453.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-       \r
-               - Changed FbConnectionString class to be internal.\r
-\r
-               - NEw class to build connection strings.\r
-\r
-       * FirebirdSql.Data.Firebird/Design/*.cs:\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Include the classes only if we are doing the build using MS.NET\r
-       \r
-       * FirebirdSql.Data.Common/DbField.cs:\r
-\r
-               - Trim trainling spaces for char fields when using the\r
-               embedded server and character sets with 2/3 characters per byte.\r
-\r
-\r
-2004-08-23 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Embedded/FbClient.cs:\r
-\r
-               - Cleanup.\r
-\r
-               - Change isc_dsql_prepare to get a byte array as parameter instead of a string.\r
-\r
-       * FirebirdSql.Data.Embedded/FesStatement.cs:\r
-\r
-               - Send a byte array in the isc_dsql_prepare call instead of a string.\r
-\r
-\r
--------------------------- Alpha 2 ----------------------------\r
-\r
-\r
-2004-08-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsage.cs:\r
-\r
-               - Added new CHARACTER_OCTET_LENGTH column\r
-\r
-               - Fixed size for char/varchar columns\r
-\r
-2004-08-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * The nunit test suite will run now using UNICODE_FSS \r
-       by default.\r
-\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsage.cs:\r
-\r
-               - Fixed NUMERIC_PRECISION value.\r
-       \r
-       * FirebirdSql.Data.Firebird/FbCommandBuilder.cs:\r
-\r
-               - Do not set the numeric precision and scale if the parameter\r
-               is not a decimal or numeric type.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:\r
-\r
-               - Added Restrictions definition.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDataTypes.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbRestrictions.cs:\r
-\r
-               - Added name to the DataTable.\r
-\r
-2004-08-20 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - Fixed bug #1013031\r
-\r
-2004-08-19 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:\r
-\r
-               - Added domain information.\r
-\r
-2004-08-18 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Updated nant build system.\r
-\r
-               - Put in different directories the nant build files\r
-               of the ADO.NET Provider and the Borland Data Provider.\r
-\r
-       * The build will done always in a single assembly.\r
-\r
-       * Fixed Globalization problems reported by FxCop.\r
-\r
-2004-08-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-\r
-               - [TESTING CHANGE] Do not request the owner when\r
-               describing statements as we are not using it for \r
-               never at this moment.\r
-\r
-       * FirebirdSql.Data.Gds/GdsConnection.cs:\r
-\r
-               - Added a call to GC.SuprresFinalize in the constructor.\r
-\r
-\r
-2004-08-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataAdapter.cs:\r
-\r
-               - Throw a InvalidOperationException instead of a\r
-               DataAdapterException that it's .NET 2.0 specific.\r
-\r
-               - Minor change on update count, seems that it needs to return\r
-               the number of *DataRows* updated.\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - Cleanup.\r
-\r
-2004-08-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Minor change on Null value check.\r
-\r
-               - Removed Attributes form the CommandTimeout,\r
-               they prevents the sources to be built using .net 1.0\r
-               (Thanks to Mara)\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataAdapter.cs:\r
-\r
-               - Override the DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)\r
-               method to make calls to FbCommand.ExecuteNonQuery method always on\r
-               inserts, updates and deletes.\r
-\r
-               It's  on *testing* for now and it's not clear if it will be finally used.\r
-\r
-2004-08-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-\r
-               - Set conenction string default value to an empty string.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Changes on constructor implementation.\r
-\r
-\r
-2004-08-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/TypeHelper.cs:\r
-\r
-               - Fixed Float to mapping (Thanks to HDV).\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbForeignKeys.cs:\r
-\r
-               - Added IS_DEFERRANLE and INITIALLY_DEFERRED columns\r
-\r
-\r
-2004-08-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Do not use GetMaxByteCount to calc the number of bytes for the input parameters.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnUsage.cs:\r
-\r
-               - Improved numeric precision handling.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-\r
-               - Fixed bug #1007104\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnUsage.cs:\r
-\r
-               - Improved numeric precision handling.\r
-\r
-               - Minor fix to schema queries to let them to run\r
-               using the embedded server.\r
-\r
-2004-08-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>    \r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-       * FirebirdSql.Data.Embedded/FesStatement.cs:\r
-       * FirebirdSql.Data.Gds/GdsStatement.cs:\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-               \r
-               - Cleanup.\r
-\r
-               - Reworked handling of stored procedure output \r
-               parameter values.\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Improved input parameter descriptor generation.\r
-\r
-       * Last changes for the database schmeas support:\r
-\r
-\r
-               * All source files has been renamed to remove\r
-               the Schema suffix (FbTablesSchema.cs -> FbTables.cs)\r
-               The same for the class names.\r
-\r
-               * There are a new 'Restrictions' schema that will\r
-               return the restriction columns for each schema.\r
-\r
-               * There are new columns in some schemas:\r
-\r
-                          XXXX_CATALOG\r
-                          XXXX_SCHEMA\r
-\r
-               That will make the returned schemas more\r
-               general and compatible with other databases\r
-               (what will be nice for .net 2.0 as the schema\r
-               support is in the System.Data.Common.DbConnection\r
-               class)\r
-\r
-               These new columns are restriction columns as\r
-               well (the value will be null always)            \r
-\r
-\r
-2004-08-07 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Removed test comments.\r
-\r
-               - Throw an exception when trying to set the FetchSzie with an\r
-               active DataReader open.\r
-\r
-               - Set fetch size on execute instead of fetch.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbTablesSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:\r
-\r
-               - Now it's no possible to filter by the IS_SYSTEM_TABLE column,\r
-               doing that using the table type restriction.\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-       * FirebirdSql.Data.Embedded/FesStatement.cs:\r
-\r
-               - Removed Rows property.\r
-\r
-       * FirebirdSql.Data.Gds/GdsStatement.cs:\r
-\r
-               - Removed Rows property.\r
-\r
-               - Use a Queue instead of a object[] to store the rows.\r
-               Performance looks similar (seems to be better with greater\r
-               fetch sizes) and the code is more readable.\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Changes on the way that output parameters\r
-               for Stored procedures query are retrieved.\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - Minor changes in method calls.\r
-\r
-2004-08-06 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Fixed invalid references in the documentation reported by \r
-       .NET 2.0\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - Cleanup.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbTablesSchema.cs:\r
-\r
-               - The system tables will now be filtered using the table type parameter.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-               \r
-               - Check connection state in GetSchema methods.  \r
-\r
-2004-08-05 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-       * FirebirdSql.Data.Embedded/FesStatement.cs:\r
-       * FirebirdSql.Data.GDS/GdsStatement.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Fetch Size implementation that allows to define the \r
-               fetch size (number of rows fetches in the call selectable queries)\r
-               in the connection string and command objects.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionString.cs:\r
-\r
-               - Fixed bug #1004055 \r
-\r
-               - Added new nunit test.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDbSchema.cs:\r
-\r
-               - Added a little hack for the Tables schema restrictions.\r
-       \r
-\r
-2004-08-04 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:\r
-\r
-               - Removed PRIMARY_KEY and UNIQUE_KEY columns\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbPrimaryKeysSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbUniqueKeysSchema.cs:\r
-\r
-               - Allow filter by the column name\r
-\r
-\r
-2004-08-03 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnUsage.cs:\r
-\r
-               - Added new IS_ARRAY column.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbForeignKeySchema.cs:\r
-\r
-               - Fixed error in latest commit.\r
-\r
-2004-08-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbForeignKeySchema.cs:\r
-\r
-               - Updated sql statement.\r
-\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-       * FirebirdSql.Data.Gds/GdsStatement.cs:\r
-       * FirebirdSql.Data.Embbeded/FesStatement.cs:\r
-\r
-               - Some cleanup and refactoring.\r
-\r
-2004-08-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbDbSchemaType.cs:\r
-\r
-               - Removed not implemented elements.\r
-\r
-               - Added new MEtaDataCollections element.\r
-       \r
-       * FirebirdSql.Data.Firebird/FbMetaDataCollections.cs:\r
-\r
-               - Added restriction counts values.\r
-\r
-               - Modided the constructos of the schame classes\r
-               to remove the restriction count value.\r
-\r
-       * FirebirdSql.Data.Firebird/FbDbSchema.cs:\r
-\r
-               - Use the new MetaDataCollections schema to check the\r
-               restriction count.\r
-\r
-2004-07-31 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-       * FirebirdSql.Data.Firebird/FbTransaction.cs:\r
-\r
-               - Removed the code of the partial batch command\r
-               execution (that was available only using FbDataReader.NextResult)\r
-\r
-\r
-       * FirebirdSql.Data.Gds/GdsStatement.cs:\r
-\r
-               - Added testing change on statement execution.\r
-               Now on execute we will request the number of rows \r
-               affected in the same message.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/*.cs:\r
-\r
-               - Updated Database schema support.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDataTypes.cs:\r
-\r
-               - Added new files.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProviderTypesSchema.cs:\r
-\r
-               - Removed file.\r
-\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-\r
-               - Added new CreateDatabase overload\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommandBuilder.cs:\r
-\r
-               - Updated DeriveParameters method to work with the new\r
-               Database schema stuff.\r
-\r
-\r
-2004-07-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-\r
-               - Added new GetSchema method\r
-\r
-               - Set GetDbSchemaTable method as Obsolete.\r
-\r
-       * FirebirdSql.Data.Firebird/FbDbSchemaType.cs:\r
-\r
-               - Removed _ from the element names.\r
-\r
-               - Set as obsolete.\r
-\r
-       * Improvements on Database schema support.\r
-\r
-       * FirebirdSql.Data.Firebird/FbService.cs:\r
-\r
-               - Fixed parsing database infor buffer (Thanks to Christian for his feedback).\r
-\r
-\r
-2004-07-29 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbDbSchema.cs:\r
-\r
-               - Fixed bug #1000160\r
-\r
-2004-07-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-       * FirebirdSql.Data.Common/FbCharsetCollection.cs:\r
-       * FirebirdSql.Data.Common/FbIscErrorCollection.cs:\r
-       * FirebirdSql.Data.Common/DbValue.cs:\r
-       * FirebirdSql.Data.Common/BlobBase.cs:\r
-       * FirebirdSql.Data.Common/TypeEncoder.cs:\r
-       * FirebirdSql.Data.Common/StatementBase.cs:\r
-\r
-               - Fixed FxCop rules.\r
-\r
-2004-07-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-       * FirebirdSql.Data.Firebird/FbTransaction.cs:\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - Removed limitation of one active \r
-               data reader per connection, now it\r
-               will be one active data reader per\r
-               command.\r
-\r
-               NUNit tests will be commited later \r
-               today.\r
-\r
-\r
-2004-07-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbParameter.cs:\r
-\r
-               - Fixed bug #998002\r
-\r
-\r
--------------------------- Alpha 1 ----------------------------\r
-\r
-2004-07-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbParameter.cs:\r
-\r
-               - Fixed bug #995178\r
-\r
-2004-07-20 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Updated documentation.\r
-\r
-       * Updated assembly version.\r
-\r
-       * Updated installation script.\r
-       With th enew changes the assembly will be registered\r
-       in the HKLM\Software\Microsoft\.NETFramework\AssemblyFolders\r
-       registry element, this will allow the assembly to be shown by the\r
-       Visual Studio Add Reference dialog.\r
-\r
-\r
-2004-07-18 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       - Private methods naming changes in all classes, using PascalCase,\r
-       to match MS Guidelines.\r
-\r
-2004-07-17 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Changed CommandTimeout property accesible only using\r
-               explicit interfaces.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:\r
-\r
-               - Fixed IS_NULLABLE column value.\r
-\r
-\r
-2004-07-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:\r
-\r
-               - Fixed mistake in latest commit.\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommandBuilder.cs:\r
-\r
-               - Make use of the new PARAMETER_DIRECTION column.\r
-\r
-               - Remove COLUMN_SIZE reference.\r
-\r
-2004-07-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:\r
-\r
-               - Report correct size for blob columns.\r
-\r
-2004-07-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbFunctionsSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbIndexeschema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbGeneratorsSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbTablesSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbTriggersSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbUniqueKeysSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsageSchema.cs:\r
-\r
-\r
-               - Columns that indicates wheter an object is a system\r
-               object are now called IS_SYSTEM_XXXX.\r
-\r
-               - Columns that indicates wheter an object is inactive\r
-               are now called IS_INACTIVE. \r
-               \r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbForeignKeysSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbIndexesSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbPremaryKeysSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:\r
-\r
-               - Set ORDINAL_POSITION as name for all ordinal columns.\r
-\r
-2004-07-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCharset.cs:\r
-\r
-               - Added Serializable attribute.\r
-\r
-2004-07-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProceduresSchema.cs:\r
-\r
-               - Added AcceptChanges call.\r
-\r
-       * FirebirdSql.Data.Firebird/FbDataReader.cs:\r
-\r
-               - Cleanup.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProceduresSchema.cs:\r
-\r
-               - Return intputs and outputs columns null values\r
-               as 0.\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:\r
-\r
-               - Renamed PARAMETER_TYPE column as PARAMETER_DIRECTION\r
-               and set the value as ParameterDirection.Input or\r
-               ParameterDirection.Output.\r
-\r
-2004-07-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-\r
-               - Set actual CreateDatabase and DropDatabase as Obsolete\r
-\r
-               - Added new CreateDatabase and DropDatabase methods\r
-               that uses connection strings.\r
-\r
-\r
-2004-07-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/DbField.cs:\r
-\r
-               - Added new IsDecimal method.\r
-\r
-       * FirebirdSql.Data.Common/FbDataReader.cs:\r
-\r
-               - Set numeric precision and scale only for decimal/numeric datatypes.\r
-\r
-\r
-2004-06-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbDbSchemaType.cs:\r
-\r
-               - Added Serializable attribute.\r
-\r
-       * FirebirdSql.Data.Firebird/FbTransaction.cs:\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Simplify constructor implementation.\r
-\r
-       * FirebirdSql.Data.Firebird/FbParameter.cs:\r
-\r
-               - Added private keyyworkd to class fields.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-\r
-               - Simplified BeginTransaction overloads.\r
-\r
-2004-06-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Gds/GdsDatabase.cs:\r
-\r
-               - Fixed bug on Detach method.   \r
-\r
-       * FirebirdSql.Data.common/IDatabase.cs\r
-       * FirebirdSql.Data.common/ITransaction.cs\r
-       * FirebirdSql.Data.common/StatementBase.cs\r
-       * FirebirdSql.Data.Embedded/FesDatabase.cs:\r
-       * FirebirdSql.Data.Embedded/FesTransaction.cs:\r
-       * FirebirdSql.Data.Embedded/FesStatement.cs:\r
-       * FirebirdSql.Data.Gds/GdsDatabase.cs:\r
-       * FirebirdSql.Data.Gds/GdsTransaction.cs:\r
-       * FirebirdSql.Data.Gds/GdsStatement.cs:\r
-       * FirebirdSql.Data.Firebird/FbConnection.cs:\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-       * FirebirdSql.Data.Firebird/FbTransaction.cs:\r
-       * FirebirdSql.Data.Firebird/FbDbConnection.cs:  \r
-\r
-               - Implement IDisposable interface in \r
-               Database, Transaction and statement implementations\r
-               of GDs's.\r
-\r
-               Prior sources are tagged as NP_1_7_Alpha1.\r
-\r
-               * This change needs carefully review/testing. *\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:\r
-\r
-               - Fixed NUMERIC_SCALE column value (Thanks to Jack for his feedback).\r
-\r
-2004-06-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Services/FbService.cs:\r
-\r
-               - Modify the delegate and event used for\r
-               handling service output by adding a new\r
-               ServiceOutputEventArgs class (Thanks to Mike Scott for his feedback).\r
-\r
-2004-06-23 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/Services/*.cs:\r
-       \r
-               - Changes on output processing, now it's going to be done\r
-               using an event instead of the GetNextLine method.\r
-               \r
-               Start methods has been renamed to Execute in every class.\r
-               \r
-               (Thanks to Pierre Y. for his suggestion)\r
-\r
-2004-06-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Gds/GdsArray.cs:\r
-\r
-               - Fix Array implementation. All NUnit tests suite are running fine.\r
-\r
-       * Added setup projects.\r
-\r
-       * FirebirdSql.Data.Firebird.UnitTest/FbDataAdapter.cs:\r
-\r
-               - Added new nunit test for check dataset fill using\r
-               an execute procedure statement.\r
-\r
-2004-06-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbConenctionString.cs:\r
-\r
-               - Added Validate method.\r
-\r
-       * Updated/added documentation of classes:\r
-\r
-               - FbConnection\r
-               - FbEvent\r
-               - FbService\r
-\r
-       * Added BDP NUnit test suite.\r
-\r
-\r
-2004-06-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Bdp/Fbconnection.cs:\r
-\r
-               - Finish connection code for work with new\r
-               GDS implementation structure.\r
-\r
-\r
-2004-06-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Gds/GdsStatement.cs:\r
-\r
-               - Fixed bug in Fetch method when working\r
-               with statements using EXECUTE PROCEDURE syntax.\r
-\r
-\r
-2004-06-08 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Finished first stage of the events reimplementation.\r
-\r
-\r
-2004-06-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Firebird/FbCommand.cs:\r
-\r
-               - Simplify handling of input parameters with null values (Thanks to Jojakim Stahl).\r
-\r
-       * FirebirdSql.Data.Firebird/DbSchema/FbForeignKeysSchema.cs:\r
-\r
-               - Fix order by clausule.\r
-\r
-       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:\r
-\r
-               - Run cleanup over pooled connections\r
-               only when there are a number of pooled connections\r
-               greater than the min pool size (needs testing).\r
-\r
-2004-06-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * FirebirdSql.Data.Common/FbCommandBuilder.cs:\r
-       \r
-               - Improved DeriveParameters implementation.\r
-\r
-       * FirebirdSql.Data.Common/Descriptor.cs:\r
-\r
-               - Changed ToBlr method for use a MemoryStream.\r
-\r
-       * FirebirdSql.Data.Common/IscError.cs:\r
-       * FirebirdSql.Data.Common/IscCodes.cs:\r
-       * FirebirdSql.Data.Common/IscException.cs:\r
-\r
-               - Clean up on fatal errors exceptions.\r
-\r
-       * FirebirdSql.Data.Common/IscException.cs:\r
-\r
-               - Rewrite the way the exeption emessage is built.\r
-               \r
-       * FirebirdSql.Data.Common/IscExceptionHelper.cs:\r
-\r
-               - Removed.\r
-\r
-       * FirebirdSql.Data.Common:\r
-\r
-               - RowDescriptor.cs renamed as Descriptor.cs\r
-\r
-\r
-2004-05-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-    * FirebirdSql.Data.Common:\r
-\r
-    Removed classes:\r
-\r
-        - AttachmentParams\r
-        - Factorybase\r
-        - IAttachment\r
-\r
-    Renamed classes:\r
-\r
-        - IDbAttachment    -> IDatabase\r
-        - ISvcAttachment   -> IServiceManager\r
-\r
-    * FirebirdSql.Data.Embedded:\r
-\r
-    Removed classes:\r
-\r
-        - FesFactory\r
-        - FesAttachment\r
-\r
-    Renamed classes\r
-\r
-        - FesDbAttachment     -> FesDatabase\r
-        - FesSvcAttachment    -> FesServiceManager\r
-        * FirebirdSql.Data.Gds: \r
-    Removed classes:\r
-\r
-        - GdsFactory\r
-\r
-    Renamed classes\r
-\r
-        - GdsAttachment       -> GdsConnection\r
-        - GdsDbAttachment     -> GdsDatabase\r
-        - GdsSvcAttachment    -> GdsServiceManager\r
-\r
-    * FirebirdSql.Data.Firebird:\r
-\r
-    New classes:\r
-\r
-        - FbConnectionString\r
-\r
-    * FirebirdSql.Data.Firebird.Service:\r
-\r
-    Removed classes:\r
-\r
-        - FbServiceParameters.\r
-\r
+Firebird ADO.NET Data provider for .NET and Mono 
+================================================
+
+
+------------------ 1.7.1 Release Candidate 1 ----------------------
+
+
+2005-08-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird\FbCommand.cs:
+       * FirebirdSql.Data.Gds\GdsStatement.cs:
+       * FirebirdSql.Data.Embedded\FesStatement.cs:
+
+               - Added support to INSERT INTO .... RETURNING statement of Firebird 2.0
+
+2005-08-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird\FbCommand.cs:
+
+               - Backported the new named parameters method from the v2.0
+
+2005-08-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird\DbSchema\FbColumns.cs:
+       * FirebirdSql.Data.Firebird\DbSchema\FbDomains.cs:
+       * FirebirdSql.Data.Firebird\DbSchema\FbProcedureParameters.cs:
+       * FirebirdSql.Data.Firebird\DbSchema\FbViewColumnUsage.cs:
+
+               - Renamed column CHARACTER_LENGTH to "CHARACTER_LENGTH" to allow the query to run in Firebird 2.0               
+
+2005-08-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.FirebirdClient.FbCommand.cs:
+
+               - Initial fix for bug #1242812
+
+2005-07-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Changes on implicit transaction handling, they will be discarded by doing 
+               Commit when the command is a SELECT statement.
+
+2005-07-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Changed the way to describe input parameters, not finished needs tetsing.
+
+2005-07-20 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Changed the way to describe input parameters, not finished and needs tetsing.
+
+2005-07-17 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbRemoteEvent.cs:
+
+               - Check connection state on constructor ( Thanks to Michele Lepri )
+
+2005-06-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbIndexes.cs:
+
+               - Added ProcessResult implementation (Thanks to Rolo Tomasi)
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbUniqueKeys.cs:
+
+               - Fixed parameter value in constructor (Thanks to Rolo Tomasi)
+
+2005-06-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
+
+               - Fixed default value retrieval. (Thanks to RoloTomasi.)
+
+2005-06-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep7.cs:
+
+               - Allow configuration of quoted identifiers usage. (Thanks to Ernesto Cullen for his help.)
+
+       * FirebirdSql.WizardFramework/WizardForm.cs:
+
+               - Allow to cancel wizard execution using ESC key.
+
+       * FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
+
+               - Updated documentation comments.
+
+               - Added execution of SET GENERATOR commands.
+
+2005-06-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep7.cs:
+
+               - Add parameter information for DML statements.
+
+2005-06-07 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/XdrStream.cs:
+
+               - Fixed bug on numeric and decimal reads and writes.
+
+       * FirebirdSql.Data.Gds/GdsArray.cs:
+       * FirebirdSql.Data.Embedded/FesArray.cs:
+
+               - Fixed bug on numeric and decimal array encoding.
+
+2005-06-05 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/GdsDatabase.cs:
+
+               - Fixed problem with mono on linux when reading port number for firebird events
+               connection (Gabriel Reid)
+
+
+------------------ 1.7 Final Release ----------------------
+
+2005-05-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs
+
+               - Bug fixes for the DataSet generation and Visual Studio integration.
+
+       * Update assembly version.
+
+       * FirebirdSql.Data.Firebird/FbDataAdapter.cs:
+
+               - Change to ensure the command has a valid connection before perform an update.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs
+
+               - Force command initialization on .NET 1.0 and .NET 1.1
+
+2005-05-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/GdsConnection.cs:
+
+               - Correctly disable Nagle Algorithm.
+
+2005-05-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Services/FbBackupFile.cs:
+
+               - Changed to be class instead of an struct, to allow it be used in C++
+
+2005-05-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDatabaseInfo.cs:
+       * FirebirdSql.Data.Common/IscHelper.cs:
+
+               - Implemented new property ActiveUSers (Tracker item #1198051)
+
+2005-05-18 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
+
+               - Fixed constructor bug. (Thanks to Julien Ferraro)
+
+2005-05-04 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - HasRows property will return true only for Select commands.
+
+2005-04-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Close DataReader when preparing a new command.
+
+2005-04-29 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Common/TypeHelper.cs:
+       * FirebirdSql.Data.Firebird/Common/DbField.cs:
+       * FirebirdSql.Data.Firebird/Gds/XdrStream.cs:
+
+               - Fixed Decimal and Numeric field handling.
+
+2005-04-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbException.cs:
+       * FirebirdSql.Data.Common/BinaryEncoding.cs:
+       
+               - Fixed .NET Compact Framework Beta 2 build problems.
+
+2005-04-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Isql/FbScript.cs:
+
+               - Better handling of comments and strings.
+
+       * FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
+
+               - Fix bug on transaction handling.
+
+2005-04-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/Charset.cs:
+
+               - Try to make the SupportedCharsets property thread safe.
+
+2005-04-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+
+       * FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
+
+               - Added a new constructor.
+
+       * FirebirdSql.Data.Firebird/Isql/FbScript.cs:
+
+               - Try to avoid problem with / inside comments (needs tetsting)
+
+
+------------------ Release Candidate 3 ----------------------
+
+
+2005-04-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+
+               - Make usage of the isc_dpb_overwrite parameter in CreateDatabase method.
+
+2005-04-9 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Embedded/FesStatement.cs:
+
+               - Try to fix performance problems when reading array fields using the embedded server.
+
+2005-04-7 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/DbValue.cs:
+
+               - Fixed bug in GetString method when reading 
+               Clob values several times (Thanks to Mike Scott for his feedback).
+
+2005-04-6 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Fixed output parameter handling.
+
+2005-04-3 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Try to avoid breaking change on sp calls using ExecuteScalar method.
+
+2005-03-31 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Isql/FbScript.cs:
+
+               - Close the isql file after have readed the contents (Thanks to for Muthu Annamalai his feedback).
+
+2005-03-31 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs:
+
+               - Changed the way the DataSet is added to the designer (and serialized into source code)
+
+2005-03-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Allow access to the RecordsAffected property when the reader is not closed (Thanks to Andrea Sansottera for his feedback)
+
+       * FirebirdSql.Data.Firebird/FbDataAdapter.cs:
+
+               - Changes to improve the RowUpdated event handling, they
+               needs testing (Thanks to Andrea Sansottera for his feedback)
+
+2005-03-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDataAdapter.cs:
+
+               - Improved error reporting on Updates (Thanks to Andrea Sansottera for his feedback)
+
+2005-03-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Fixed problem with implicit transaction Commit's and Rollback's
+               when the objects are collected by the GC.
+
+2005-03-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Changed all references to CurrentUICulture to CurrentCulture.
+
+2005-03-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
+
+               - Added CREATE DESCENDING INDEX command handling. (Thanks to Daniel Letecky)
+
+       * FirebirdSql.Data.Firebird/Isql/FbScript.cs:
+
+               - Try to improve handling of -- comments (changes doesn't cover all cases of quoted ' usage)
+
+       * FirebirdSql.Data.Gds/GdsStatement.cs
+
+               - Changed encoding of relation, field, alias and owner names, to use
+               the connection character set.
+
+2005-03-07 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Isql/FbScript.cs:
+
+               - Fixed comment removal (Thanks to Daniel Letecky)
+
+2005-02-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
+
+               - Fixed problem with space handling. Added NUnit test case.
+
+------------------ Release Candidate 2 ----------------------
+
+2005-02-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/IscException.cs
+
+               - Changes for better exception handling on message formatting.
+
+2005-02-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Added missing synonym (Thanks to Mike Scott by his feedback)
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedures.cs:
+
+               - Added column for the procedure source.
+
+2005-02-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/GdsStatement.cs:
+       * FirebirdSql.Data.Gds/FesStatement.cs:
+
+               - Fixed problem with transaction value set (Thanks to Oleg Paschenko)
+
+2005-02-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/VSExtensibility.cs:
+
+               - Added Visual Studio 2002 support.
+
+2005-02-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/GdsConnection.cs:
+
+               - Do not include calls to Socket.SetSocketOption when working
+               with the .NET Compact Framework that should allow the provider
+               to do connections when working with the .NET Compact Framework
+               (Thanks to Fonzetto MichaĆ«l for his feedback)
+
+2005-02-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/GdsConnection.cs:
+
+               - Changed ProtocolType used to configure the Socket to ProtocolType.Tcp
+
+       * FirebirdSql.Data.Firebird/Isql/FbScript.cs:
+
+               - Undo latest changes on RemoveComments method as they breaks the execution of some tstatements.
+
+       * FirebirdSql.Data.Firebird/Isql/FbBatchExecition.cs:
+
+               - Fixed bug on autocommit mode.
+
+2005-02-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/IscException.cs:
+
+               - Fix for exception message building.
+
+
+------------------ Release Candidate 1 ----------------------
+
+2005-02-04 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Fixed SP execution on ExecuteScalar method (Thanks to Alessandro Petrelli for his feddback)
+
+       * FirebirdSql.Data.Firebird/FbParameter.cs:
+       * FirebirdSql.Data.Common./DbField.cs:
+
+               - Fixed null Guid handling.
+
+2005-01-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Embedded/FesArray.cs:
+
+               - Fixed problem with 0 lowerbound arrays.
+
+2005-01-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Fixed sqal generation for strored procedure names (Thanks to Andrzej Kaczmarczyk for his feedback).
+
+2005-01-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/DbField.cs:
+
+               - Fixed incorrect mapping (Thanks to Frans Bouma for his feedback.)
+
+2005-01-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+       
+       - Reformatted the source code.
+
+       * FirebirdSql.Data.Gds/XdrStream.cs:
+
+               - Fixed problem with system field values, now checks are done using the
+               field character set (Thanks to Phaidros for his feedback).
+
+       * FirebirdSql.Data.Common/ITransaction.cs:
+       * FirebirdSql.Data.Embedded/FesTransaction.cs:  
+       * FirebirdSql.Data.Gds/GdsTransaction.cs:       
+       
+               - Commented Prepare method overloads.
+
+       * FirebirdSql.Data.Embedded/FesTransaction.cs:  
+
+               - Commented PInvoke funcition definitions that aren't used.
+
+2005-01-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/GdsDatabase.cs:
+
+               - Fixed problem on Event manager close.
+
+2005-01-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep1.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep5.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs
+
+               - Minor changes on label's text.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep7.cs
+
+               - Changes to show information abot the errors got on data adapter configuration.
+
+       * Updated license headers.
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+
+               - Fix ClearArrayHandles method by checking for array fields.
+
+2005-01-19 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+       * FirebirdSql.Data.Embedded/FesStatement.cs:
+       * FirebirdSql.Data.Gds/GdsStatement.cs:
+
+               - Try to fix performance problems with array fields on select statements.
+
+2005-01-18 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Isql/FbScript.cs:
+
+               - Changes for better handling of comment removal (Andreas Sandner)
+
+2005-01-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Embedded/FesArray.cs:
+       * FirebirdSql.Data.Embedded/FesBlob.cs:
+       * FirebirdSql.Data.Embedded/FesConnection.cs:
+       * FirebirdSql.Data.Embedded/FesDatabase.cs:
+       * FirebirdSql.Data.Embedded/FesServiceManager.cs:
+       * FirebirdSql.Data.Embedded/FesStatement.cs:
+       * FirebirdSql.Data.Embedded/FesTransaction.cs:
+       * FirebirdSql.Data.Gds/GdsArray.cs:
+       * FirebirdSql.Data.Gds/GdsBlob.cs:
+       * FirebirdSql.Data.Gds/GdsDatabase.cs:
+       * FirebirdSql.Data.Gds/GdsEventManager.cs:
+       * FirebirdSql.Data.Gds/GdsServiceManager.cs:
+       * FirebirdSql.Data.Gds/GdsStatement.cs:
+       * FirebirdSql.Data.Gds/GdsTransaction.cs:
+
+               - Cleanup.
+
+2005-01-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.WizardFramework/WizardStep.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep1.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep5.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep7.cs
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs
+
+               - Changes for try to get the Wizard working on VS 2003.
+
+       * FirebirdSql.Data.Common/BinaryEncoding.cs
+
+               - Integrate the Encoding implementation for the OCTETS character set
+               Contributed by Jim Beveridge. (It's under the Public Domain)
+
+       * FirebirdSql.Data.Common/Charset.cs:
+
+               - Integrate the BinaryEncoding implementation.
+
+       * FirebirdSql.Data.Embedded/XsqldaMarshaler.cs:
+
+               - Added support for Guid parameters.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs
+
+               - Show a MessageBox with the exception deatils.
+
+-------------------------- Beta 3 ----------------------------
+
+2005-01-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               -Fixed problem with the Guid parameters support.
+
+       * FirebirdSql.Data.Firebird/Isql/FbbatchExecution.cs:
+
+               - Added initial autocommit mode support (needs testing).
+
+2004-12-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/Charset.cs:
+       * FirebirdSql.Data.Common/DbDataType.cs:
+       * FirebirdSql.Data.Common/DbField.cs:
+       * FirebirdSql.Data.Common/DbValue.cs:
+       * FirebirdSql.Data.Common/TypeHelper.cs:
+       * FirebirdSql.Data.Gds/XdrStream.cs:
+       * FirebirdSql.Data.Firebird/FbCharset.cs:
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+       * FirebirdSql.Data.Firebird/FbDbType.cs:
+       * FirebirdSql.Data.Firebird/FbParameter.cs:
+
+               - Added initial suport for the GUID datatype.
+               Guids will be mapped to CHAR(16) CHARACTER SET OCTETS fields in firebird.
+               In the FbParameter class Guid values should be passed as Guid instances or 
+               byte arrays.
+               The changes are not finished yet.
+               A new Test suite for the Guid support is included.
+
+               Thanks to Jim Beveridge for his help and feedback.
+
+2004-12-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/DbValue.cs:
+
+               - Fixed bug on long values conversion to string (Thanks to Sven Kammradt for his feedback).
+               Test case added to the test suite.
+
+2004-12-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommandbBuilder.cs:
+
+               - Removed check of the DataColumn.Autoincrement property in the IsUpdateable method.
+
+       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Fixed globalization issues.
+
+2004-12-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/FbDataAdapter/Designer/FbDataAdapterWizardSettings.cs
+       * FirebirdSql.Data.Firebird/Design/FbDataAdapter/Designer/FbDataAdapterWizard.cs
+       * FirebirdSql.Data.Firebird/Design/FbDataAdapter/Designer/FbDataAdapterDesigner.cs
+
+               - Changes for see if we can get the wizard to work with VS 2003
+
+2004-12-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Fixed validation of connection strings without a data source when the
+               ServerType parameter is 1 (Thanks to Peter Turcan for his feedback).
+
+       * FirebirdSql.Data.Common/Charset.cs:
+       * FirebirdSql.Data.Common/CharsetCollection.cs:
+
+               - Load encodings at runtime in order to improve memory usage. (Thnaks to Jim Beveridge for his feedback)
+
+2004-12-08 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs
+
+               - Fixed FillConnections method.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs
+
+               - Prevent to generate Typed DataSets if the provider was
+               not build with the VISUAL_STUDIO define
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs:
+
+               - Fixed DTE creation when there are more than one Visual Studio instance.
+               Reference:
+                       http://devresource.hp.com/technical_white_papers/CodeModel1.pdf
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+
+               - Better checks on Release method (Thanks to Pierre Arnaud)
+
+-------------------------- Beta 2 ----------------------------
+
+2004-12-03 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardSettings.cs:
+
+               - Fixed conversion doing a cast.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardStep2.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardStep4.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardStep6.cs:
+
+               - Changes for allow a better initialization of the step data when 
+               the DataAdapter was already configured before.
+
+       * Fixed FxCop issues.
+
+       * FirebirdSql.Data.Gds/XdrStream.cs:
+
+               - Fix Stream and IDisposable implementation.
+
+2004-12-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Changes on the Firebird Events implementation.
+
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+       * FirebirdSql.Data.Common/DbValue.cs:
+               
+               - Try to get the FbDataReader.GetBoolean method working.
+
+2004-12-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbTransaction.cs:
+
+               - Added a new Commit(string) method (Thanks to for Andrzej Kaczmarczyk his feedback)
+
+2004-11-29 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Reorganization of the Services sources.
+
+2004-11-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/IscException.cs:
+
+               - Fix for the latest changes of the exception message formatting
+
+2004-11-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/IscException.cs:
+
+               - If the resource cannot be found raise the 
+               exception with the default message.
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Changes on Transaction and resources management.
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+
+               - Fixed problem with the CreateDatabase problem, when it's requested to not
+               overwrite the an existing database database, and there are no real database 
+               to connect to.
+
+2004-11-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSQl.Data.Gds/GdsTransaction.cs:
+       * FirebirdSQl.Data.Embedded/FesTransaction.cs:
+
+               - Fixed bug in the Dispose method (Thanks to Pierre Arnaud for his feedback)
+                 Test case added for this bug.
+
+2004-11-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
+
+               - Set the dataset namespace.
+
+2004-11-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs:
+
+               - Changes for better support of Visual Studio project files,
+               when adding Typed Datasets (not finished.)
+
+2004-11-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbErrorCollection.cs:
+       * FirebirdSql.Data.Firebird/FbParameterCollection.cs:
+               
+                       - Better fit to ADO.NET
+       
+       * FirebirdSql.Data.Common/IscErrorCollection.cs:
+       * FirebirdSql.WizardFramework/WizardStepCollection.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+       * FirebirdSql.Data.Firebird/FbRemoteEventEventArgs.cs:
+       * FirebirdSql.Data.Firebird/Isql/FbbatchExecution.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs:
+       
+                       - Fixed FxCop issues.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs:
+       
+                       - Minor reorganization.
+                       
+2004-11-20 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/XdrStream.cs:
+
+               - Changes to try to handle correctly the character sets (Thanks to Kazuhiro Kato for his feedback)
+
+       * FirebirdSql.Data.Common/Charset.cs:
+       * FirebirdSql.Data.Common/BlobBase.cs:
+       * FirebirdSql.Data.Common/DbField.cs:
+       * FirebirdSql.Data.Common/RemoteEvent.cs:
+       * FirebirdSql.Data.Common/StatementBase.cs:
+       * FirebirdSql.Data.Embedded/FesArray.cs:
+       * FirebirdSql.Data.Embedded/FesStatement.cs:
+       * FirebirdSql.Data.Embedded/XsldaMarshaler.cs:
+       * FirebirdSql.Data.Gds/GdsArray.cs:
+       * FirebirdSql.Data.Gds/XdrStream.cs:
+
+               - Make the charset class to be a full wrapper for the .NET encoding class.
+
+2004-11-19 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.WizardFramework/WizardStep.cs:
+       * FirebirdSql.Data.WizardFramework/WizardForm.cs:
+
+               - Added changes to allow condition navigation to previous steps.
+
+               - Simplify finish navigation.
+
+       * FirebirdSql.Data.WizardFramework/WizardForm.cs:
+
+               - Moved Validation handler configuration to the ShowStep method.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/FbDataAdadapterWizardStep7.cs:
+
+               - New wizard step to show the results.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/FbDataAdadapterWizardForm.cs:
+
+               - Removed DataAdapter configuration code.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/DataSetGenerator.cs:
+
+               - Let Visual Studio to generate the source code for the Typed DataSet.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/VSExtensibility.cs:
+
+               - Changes to add a file as an embedded resource.
+
+2004-11-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnectionInternal.cs:
+
+               - Fixed bug in DropDatabase implementation. (Thanks to Daniel Letecky for his feedback.)
+
+       * FirebirdSql.Data.Common/CharsetCollection.cs:
+       * FirebirdSql.Data.Common/IscErrorCollection.cs:
+
+               - Changes to inherit from CollectionBase
+
+2004-11-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs:
+
+               - Override OnSetComponentDefaults and launch the wizard for initialization.
+
+               - Do not use localization support in the wizard for now.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
+
+               - Use FillSchema to generate the tables in the DataSet.
+
+               - Make one of the DataSet generation methods to be more
+               general (it takes a connection string instead of a DataAdapter
+               as parameter).
+
+2004-11-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+       * FirebirdSql.Data.Firebird/FbTransaction.cs:
+
+               - Try to fix a problem with the transactions and data readers handling.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSextensibility.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
+
+               - Added class for handle Visual Studio Extensibility support
+               (No terminado)
+
+2004-11-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
+
+               - New DataSet generation class for the Design Time support.
+
+2004-11-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbRemoteEventEventArgs.cs:
+
+               - New file.
+
+       * FirebirdSql.Data.Firebird/FbEvent.cs:
+
+               - Try to improve the remothe event handling, the
+               new event should provide cancelation capabilities.              
+
+2004-11-09 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs:
+
+               - Save settings and control wheter the textbox is empty
+
+       * FirebirdSql.WizardFramework/WizardForm.cs:
+
+               - Save settings before raise the BeforeFinish event.
+
+       * FirebirdSql.WizardFramework/WizardStep.cs:
+
+               - Changed the SaveSettings method to public.
+
+2004-11-07 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardSettings.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardForm.cs:
+
+                -Added initial DataAdapter configuration code in the BeforeFinsh event.
+
+       * Fixed FxCop rules.
+
+2004-11-06 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionInternal.cs:
+       * FirebirdSql.Data.Firebird/FbEvent.cs:
+       * FirebirdSql.Data.Common/IDatabase.cs:
+       * FirebirdSql.Data.Embedded/FesDatabase.cs:
+       * FirebirdSql.Data.Gds/GdsDatabase.cs:
+       * FirebirdSql.Data.Gds/GdsEventManager.cs:
+
+               - Improved Firebird Events Implementation.
+
+       * Fixed FxCop rules.
+
+       * Added FxCop project file to the builds directory.
+
+2004-11-05 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs:
+
+               - Fixed problem with the Setting update.
+
+       * FirebirdSql.Data.Firebird/Embedded/FesStatement.cs:
+       * FirebirdSql.Data.Firebird/Embedded/XSQLDA.cs:
+       * FirebirdSql.Data.Firebird/Embedded/XsqlMarshaler.cs:
+
+               - Better handling of the XSQLVAR strings, now
+               instead of being marshaled directly as strings
+               they are being marshaed as byte arrays, what
+               would make possible to handle strings with a
+               multibyte encoding.
+               The encoding/decoding of the strings are being 
+               done using the connection character set.
+
+
+-------------------------- Beta 1 ----------------------------
+
+
+2004-11-04 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Updated Wizard Framework sources.
+
+2004-11-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbDataTypes.cs:
+
+               - Update schema information (Thanks to Viatcheslav V. Vassiliev for his feedback)
+
+       * Updated documentation of the WizardFramework classes.
+
+       * Removed WizardState class (the validation will be done
+       using the DialogResult as the wizard will be called always
+       using the ShowDialog method).
+
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Fixed bug on initialization of the user id
+
+       * FirebirdSql.WizardFramework/WizardStep.cs:    
+
+               - Added support for custom navigations (for next button)
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs:
+
+               - Implemented custom navigation.
+
+2004-10-31 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/Connection/Editor/FbConnectionStringEditor.cs:
+
+               - Minor change for allow the editor to be used with the default constructor.
+
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs:
+
+               - New class for the DataSet Genetator (without implementation)
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep5.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs:
+
+               - New steps (without implementation)
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs:
+
+               - Implement funcionaly of the new connection button.
+               It will call the FbConnectionStringEditor.
+
+               - Changed settings handling.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardSettings.cs:
+
+               - New inner class for handle wizard settings.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:
+
+               - Change step loading and settings handling.
+
+2004-10-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+
+               - Format the statement plan using the character set
+               of the connection.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs:
+               
+               - Run the wizard automatically when the componenet is created (.NET 2.0 only).
+
+               - Initialize the SelectCommand, InsertCommand, UpdateCommand and DeleteCommand
+               when the component is created (the first time only) (.NET 2.0 only).
+
+2004-10-29 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.WizardFramework/WizardSettings.cs:
+       * FirebirdSql.WizardFramework/WizardSettingsManager.cs:
+
+               - New classes.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:
+
+               - Added some settings handling code.
+
+       * FirebirdSql.WizardFramework/WizardForm.cs:
+       * FirebirdSql.WizardFramework/WizardStep.cs:    
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs;
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:
+
+               - Added better validations.
+
+2004-10-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Modified the build file to include the Wizard Framework.
+
+       * FirebirdSql.WizardFramework/WizardForm.cs:
+
+               - Minor change.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep1.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs:
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:
+
+               - New files for the FbDataAdapter Configuration wizard (not finished)
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs:
+
+               - Changes for load the Wizard. (not finished)
+
+2004-10-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Changes for try to get the Role to be working again (Thanbks to Oleg Deribas for his feedback)
+
+2004-10-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.WizardFramework/ActionStep.cs:
+       * FirebirdSql.WizardFramework/WelcomeStep.cs:   
+
+               - New clases.
+
+       * FirebirdSql.WizardFramework
+
+               - New Directory
+
+       * FirebirdSql.WizardFramework/WizardForm.cs:
+       * FirebirdSql.WizardFramework/WizardStep.cs:    
+       * FirebirdSql.WizardFramework/WizardState.cs:
+
+               - Added an initial implementation of a simple wizard Framework
+               to simplify the creation of the provider Design Time Wizards.
+
+               * It's under heavy development so it's not finished and it's untested *
+
+               * For now it will be not included in the build process *
+
+2004-10-23 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
+
+               - Minor fix (Thanks to Viatcheslav V. Vassiliev for his
+               feedback)
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Fixed Input parameter describe when the Prepare method
+               is called before the FbCommand instance has parameters assigned.
+               ( test case included ) Thanks to Viatcheslav V. Vassiliev for his
+               feedback
+
+       * FirebirdSql.Data.Firebird/Design/Command/Designer/FbCommandDesigner.cs:
+               
+               - Override PreFilterAttributes and add teh DesignTimeVisibleAttribute using
+               the FbCommand.DesignTimeVisible property value.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdpater/Designer/FbDataAdapterDesigner.cs:
+
+               - Minor changes (contains test code).
+
+2004-10-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/RemoteEvent.cs:
+       * FirebirdSql.Data.Common/EventParameterBuffer.cs:
+
+               - Fixed TPB generation (Olaf LĆ¼der)
+
+2004-10-19 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Fixed command text initialization.
+
+2004-10-17 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Design/Connection/Designer/FbCommandDesigner.cs
+
+               - New class.
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs
+
+               - Added Designer Attribute.
+
+       * FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs
+
+               - New class.
+
+       * FirebirdSql.Data.Firebird/FbDataAdapter.cs
+
+               - Added Designer Attribute.
+
+2004-10-17 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Reorganization of the Design Time support classes.
+
+2004-10-09 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/StringCollection.cs:
+
+               - Added CopyTo method.
+
+2004-10-05 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbSecurity.cs
+
+               - Added better checks for user data.
+
+2004-10-04 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommandbuilder.cs:
+
+               - Fixed quoted identifier generation when
+               the quote prefix or the quote suffix are null.
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+
+               - Fixed exception handling on Open method.
+
+       * FirebirdSql.Data.Common/ArrayBase.cs:
+       * FirebirdSql.Data.Embedded/FesArray.cs:
+       * FirebirdSql.Data.Gds/GdsArray.cs:
+
+               - Changes for try to allow work with arrays
+               defined with lowerbound 0.
+
+2004-10-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbEvent.cs:
+       * FirebirdSql.Data.Common/RemoteEvent.cs:
+
+               - Modified handling of actual event counts.
+
+2004-09-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/GdsDatabase.cs:
+       * FirebirdSql.Data.Embedded/FesDatabase.cs:
+       * FirebirdSql.Data.Common/EventParameterBuffer.cs:
+
+               - Fixed EventParameter buffer handling.
+
+
+2004-09-29 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+
+               - Cleanup.
+
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
+
+               - Removed IsolationLevel.Snapshot that is supported only 
+               in .NET 2.0
+
+2004-09-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       - Updated IDPL license URL to point to the FirebirdSQL project web site.
+
+       - Fixed FbDataAdapter documentation example (Thanks to Roland Turcan)
+
+2004-09-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
+
+               - Added new "Isolation Level" parameter for the connection string,
+               that allows to set the default IsolationLevel for implicit transactions.
+
+       * FirebirdSql.Data.Embedded/XSQLDA.cs:
+       * FirebirdSql.Data.Embedded/XsqldaMarshaler.cs:
+
+               - Changes on pointer address calculation.
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Improve handling of parameters when they have null values.
+               Affects mainly the embedded server support (Thanks to Pierre 
+               Arnaud for his feedback)        
+
+2004-09-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbField.cs:
+
+               - Fix for SetValue method on character values trimming when 
+               working with system tables. Affects only the embedded server 
+               support (Thanks to Sander Bosman for his feedback)
+
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Added new synonym for the 'Server Type' parameter.
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Fixed implicit transaction handling.
+
+       * FirebirdSql.Data.Firebird/FbCommandBuilder.cs:
+
+               - Set IsNullable property for parameters of generated 
+               commands.
+
+       * FirebirdSql.Data.Embedded/XsqdaMarshaler.cs:
+
+               - Minor changes on sqlind handling.
+
+2004-09-23 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Added support for the .NET Compact Framework 2.0 Beta 1
+
+2004-09-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/XdrStream.cs:
+       * FirebirdSql.Data.Gds/GdsArray.cs:     
+       * FirebirdSql.Data.Gds/FesArray.cs:
+
+               - Changes on DateTime conversions by using CurrentUICulture
+               instead of the InvariantCulture.
+
+       * FirebirdSql.Data.Gds/XdrStream.cs:
+
+               - Minor formatting changes.
+
+2004-09-20 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbParameter.cs:
+       * FirebirdSql.Data.Firebird/FbParameterCollection.cs:
+
+               - Format changes
+
+       * FirebirdSql.Data.Firebird/FbException.cs:
+
+               - Minor reorganization.
+
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+
+               - Added new code for handle the Max Connection Pool behavior (needs testing)
+
+       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Globalization changes.
+
+       * FirebirdSql.Data.Common/ArrayBase.cs:
+       * FirebirdSql.Data.Common/IscException.cs:
+       
+               - Globalization changes.
+
+       * FirebirdSql.Data.Common/IscCodes.cs:
+
+               - Minor reorganization.
+
+               - Added new constants for standard buffer sizes.
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+       * FirebirdSql.Data.Gds/GdsDatabase.cs:
+
+               - Use constants instead of hard-coded values for buffer sizes
+
+       * FirebirdSql.Data.Gds/GdsConnection.cs:
+
+               - Added GC.SupressFinalize calls.
+
+
+-------------------------- Alpha 3 ----------------------------
+
+
+2004-09-18 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+
+               - Added changes to the connection cleanup.
+
+               - Fixed connection checkout from the pol.
+
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Fixed packet size synonym
+
+2004-09-17 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Added new nunit test case for the database sweep (Validation service)
+
+       * FirebirdSql.Data.Gds/GdsServiceManager.cs:
+               
+               - Minor fix.
+
+2004-09-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionInternal.cs:
+
+               - Added new GetSchema methods to FbConnectionInternall class.
+
+       * FirebirdSql.Data.Gds/GdsDatabase.cs:
+
+               - Fixed buffer size for the Server Version
+               50 bytes seems to be not enough when working 
+               against Firbeird 1.0.3 (it's weird because it returns 
+               a string of length less than 50)
+
+
+2004-09-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDbConnection.cs:
+
+               - Renamed to FbConnectionInternal.
+
+       * FirebirdSql.Data.Firebird/FbConnectionInternal.cs:
+
+               - New file (ADO.NET 2.0 has an DbConnectionInternal that should be implemented
+               in ado.net provider implementations this class should be used in the future
+               as base for that class implementation)
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+       * FirebirdSql.Data.Firebird/FbTransaction.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+       * FirebirdSql.Data.Firebird/FbDataAdapter.cs:
+       * FirebirdSql.Data.Firebird/FbDatabaseInfo.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbDbSchema.cs:
+       * FirebirdSql.Data.Firebird/FbEvent.cs:
+       * FirebirdSql.Data.Firebird/FbException.cs:
+
+               - Formatting changes.
+
+               - Moved some of the FbConnection and FbTransaction classes
+               funcionality to FbConnectionInternal.
+
+               With the new changes the connection handling matches better the
+               .net 2.0 compliant version i have in my local tree and will allow
+               an easy transaction in the future to ADO.NET 2.0.
+
+2004-09-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+
+               - Added changes on connection pool handling.
+
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cS:
+
+               - Minor improvements on pool handling.
+
+               - Fixed bug on GetConnection method when
+               timestamps are equal including the milliseconds
+               (Thanks to Alessandro Petrelli for his help ontesting the problem)
+
+2004-09-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+
+               - Added better lock handling in the FbPoolManager class.
+               
+2004-09-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Return back to use regular expressions for
+               connection string parsing as they ar emore precise
+               for this purpouse (Thanks to Sven Kammradt for his feedback)
+
+2004-09-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - CheckState shouldn't check for eof.
+
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+
+               - Added changes for the initial implementation
+               iof a Wendell Wilkie suggestion for improve 
+               connection checkouts adn pools load.
+
+2004-09-09 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+
+               - Added new ConnectionPoolsCount and 
+               GetPooledConnectionCount members to the
+               FbConnection class.
+
+               - Minor change in FbConnectionPool class.
+
+
+2004-09-08 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Updated documentation.
+
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Minor fix for better detection of the datareader position.
+
+
+2004-09-03 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+
+               - Fixed pool cleaning when the for pools with
+               connection lifetime of 0.
+
+       * Formatting changes.
+
+       * Added new parameter buffer classes and reworked existent 
+       parameter buffer classes.
+
+       New classes:
+
+               - TransactionParameterBuffer.cs
+
+               - BlobParameterBuffer.cs
+
+       * Renamed parameter buffer classes:
+
+               - BufferBase -> ParameterBuffer
+               - DpbBuffer -> DatabaseParameterBuffer
+               - SpbBuffer -> ServiceParameterBuffer
+               - EpbBuffer -> EventParameterBuffer
+
+       * FirebirdSql.Data.Common/IDatabase.cs:
+       * FirebirdSql.Data.Common/IServiceManager.cs:
+       * FirebirdSql.Data.Common/RemoteEvent.cs:
+       * FirebirdSql.Data.Embedded/FesDatabase.cs:
+       * FirebirdSql.Data.Embedded/FesServerManager.cs:
+       * FirebirdSql.Data.Embedded/FesTransaction.cs:
+       * FirebirdSql.Data.Gds/GdsDatabase.cs:
+       * FirebirdSql.Data.Gds/GdsBlob.cs:
+       * FirebirdSql.Data.Gds/GdsTransaction.cs:
+       * FirebirdSql.Data.Gds/GdsServerManager.cs:
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+       * FirebirdSql.Data.Firebird/FbDbConnection.cs:
+       * FirebirdSql.Data.Firebird/FbTransaction.cs:
+       * FirebirdSql.Data.Firebird/Services/FbService.cs:
+       * FirebirdSql.Data.Firebird/Services/FbBackup.cs:
+       * FirebirdSql.Data.Firebird/Services/FbRestore.cs:
+       * FirebirdSql.Data.Firebird/Services/FbConfiguration.cs:
+       * FirebirdSql.Data.Firebird/Services/FbLog.cs:
+       * FirebirdSql.Data.Firebird/Services/FbSecurity.cs:
+       * FirebirdSql.Data.Firebird/Services/FbStatistical.cs:
+       * FirebirdSql.Data.Firebird/Services/FbServerProperties.cs:
+       * FirebirdSql.Data.Firebird/Services/FbValidation.cs:
+               
+               - Improved parameter buffer handling
+
+2004-09-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/IscCodes.cs:
+
+               - Added Firebird facilities codes.
+
+               - Added ISC_MASK code for isc error code generation.
+
+       * FirebirdSql.Data.Common/IscException.cs:
+
+               - Changes on the error collection handling
+
+               - Added new statioc method for generation of isc error codes.
+
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+
+               - Added changes for try to get the connection pooling working correctly.
+               (Thanks to Alessandro Petrelli.  for his feedback)
+
+2004-08-31 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+       
+       * FirebirdSql.Data.Firebird/Embedded/FbClient.dll:
+
+               - Allow the embedded GDS to be built for work against Vulcan.
+
+2004-08-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Added changes to the GetSchemaTable method to 
+               avoid schema command execution when the field
+               doesn't belong to a firebird table.
+               (Thanks to Gregory P. for his feedback)
+
+2004-08-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Fixed bug #1017108
+
+2004-08-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/IscException.cs:
+
+               - Improved building of the exception message.
+
+       * FirebirdSql.Data.Embedded/FesServiceManager.cs:
+
+               - Monor fix.
+
+       * FirebirdSql.Data.Firebird/Services/FbService.cs:
+
+               - Do not throw an exception if the service is closed and
+               a new call to close is done.
+
+       * FirebirdSql.Data.Common/IDatabase.cs:
+       * FirebirdSql.Data.Common/FesDatabase.cs:
+       * FirebirdSql.Data.Common/GdsDatabase.cs:
+       * FirebirdSql.Data.Firebird/FbDbConnection.cs:
+
+               - Changes on GetDatabaseInfo overloads.
+
+               - Make the GetServerVersion method to request only 50 bytes.
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+               
+               - Try to get the statement plan only 4 times,
+               if the plan cannot be retrieved returns null (Thanks to Claudio Valderrama)
+
+       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Minor changes and improvements over the latest commit.
+
+2004-08-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsage.cs:
+
+               - Set the CHARACTER_OCTET_LENGTH to 0 if the comlumns is not a char/varchar column.
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+
+               - Fixed bug #1015453.
+
+       * FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+       
+               - Changed FbConnectionString class to be internal.
+
+               - NEw class to build connection strings.
+
+       * FirebirdSql.Data.Firebird/Design/*.cs:
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Include the classes only if we are doing the build using MS.NET
+       
+       * FirebirdSql.Data.Common/DbField.cs:
+
+               - Trim trainling spaces for char fields when using the
+               embedded server and character sets with 2/3 characters per byte.
+
+
+2004-08-23 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Embedded/FbClient.cs:
+
+               - Cleanup.
+
+               - Change isc_dsql_prepare to get a byte array as parameter instead of a string.
+
+       * FirebirdSql.Data.Embedded/FesStatement.cs:
+
+               - Send a byte array in the isc_dsql_prepare call instead of a string.
+
+
+-------------------------- Alpha 2 ----------------------------
+
+
+2004-08-22 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsage.cs:
+
+               - Added new CHARACTER_OCTET_LENGTH column
+
+               - Fixed size for char/varchar columns
+
+2004-08-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * The nunit test suite will run now using UNICODE_FSS 
+       by default.
+
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsage.cs:
+
+               - Fixed NUMERIC_PRECISION value.
+       
+       * FirebirdSql.Data.Firebird/FbCommandBuilder.cs:
+
+               - Do not set the numeric precision and scale if the parameter
+               is not a decimal or numeric type.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:
+
+               - Added Restrictions definition.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbDataTypes.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbRestrictions.cs:
+
+               - Added name to the DataTable.
+
+2004-08-20 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Fixed bug #1013031
+
+2004-08-19 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
+
+               - Added domain information.
+
+2004-08-18 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Updated nant build system.
+
+               - Put in different directories the nant build files
+               of the ADO.NET Provider and the Borland Data Provider.
+
+       * The build will done always in a single assembly.
+
+       * Fixed Globalization problems reported by FxCop.
+
+2004-08-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+
+               - [TESTING CHANGE] Do not request the owner when
+               describing statements as we are not using it for 
+               never at this moment.
+
+       * FirebirdSql.Data.Gds/GdsConnection.cs:
+
+               - Added a call to GC.SuprresFinalize in the constructor.
+
+
+2004-08-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDataAdapter.cs:
+
+               - Throw a InvalidOperationException instead of a
+               DataAdapterException that it's .NET 2.0 specific.
+
+               - Minor change on update count, seems that it needs to return
+               the number of *DataRows* updated.
+
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Cleanup.
+
+2004-08-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Minor change on Null value check.
+
+               - Removed Attributes form the CommandTimeout,
+               they prevents the sources to be built using .net 1.0
+               (Thanks to Mara)
+
+       * FirebirdSql.Data.Firebird/FbDataAdapter.cs:
+
+               - Override the DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
+               method to make calls to FbCommand.ExecuteNonQuery method always on
+               inserts, updates and deletes.
+
+               It's  on *testing* for now and it's not clear if it will be finally used.
+
+2004-08-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+
+               - Set conenction string default value to an empty string.
+
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Changes on constructor implementation.
+
+
+2004-08-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/TypeHelper.cs:
+
+               - Fixed Float to mapping (Thanks to HDV).
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbForeignKeys.cs:
+
+               - Added IS_DEFERRANLE and INITIALLY_DEFERRED columns
+
+
+2004-08-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Do not use GetMaxByteCount to calc the number of bytes for the input parameters.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnUsage.cs:
+
+               - Improved numeric precision handling.
+
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+
+               - Fixed bug #1007104
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnUsage.cs:
+
+               - Improved numeric precision handling.
+
+               - Minor fix to schema queries to let them to run
+               using the embedded server.
+
+2004-08-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>    
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+       * FirebirdSql.Data.Embedded/FesStatement.cs:
+       * FirebirdSql.Data.Gds/GdsStatement.cs:
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+               
+               - Cleanup.
+
+               - Reworked handling of stored procedure output 
+               parameter values.
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Improved input parameter descriptor generation.
+
+       * Last changes for the database schmeas support:
+
+
+               * All source files has been renamed to remove
+               the Schema suffix (FbTablesSchema.cs -> FbTables.cs)
+               The same for the class names.
+
+               * There are a new 'Restrictions' schema that will
+               return the restriction columns for each schema.
+
+               * There are new columns in some schemas:
+
+                          XXXX_CATALOG
+                          XXXX_SCHEMA
+
+               That will make the returned schemas more
+               general and compatible with other databases
+               (what will be nice for .net 2.0 as the schema
+               support is in the System.Data.Common.DbConnection
+               class)
+
+               These new columns are restriction columns as
+               well (the value will be null always)            
+
+
+2004-08-07 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Removed test comments.
+
+               - Throw an exception when trying to set the FetchSzie with an
+               active DataReader open.
+
+               - Set fetch size on execute instead of fetch.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbTablesSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:
+
+               - Now it's no possible to filter by the IS_SYSTEM_TABLE column,
+               doing that using the table type restriction.
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+       * FirebirdSql.Data.Embedded/FesStatement.cs:
+
+               - Removed Rows property.
+
+       * FirebirdSql.Data.Gds/GdsStatement.cs:
+
+               - Removed Rows property.
+
+               - Use a Queue instead of a object[] to store the rows.
+               Performance looks similar (seems to be better with greater
+               fetch sizes) and the code is more readable.
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Changes on the way that output parameters
+               for Stored procedures query are retrieved.
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Minor changes in method calls.
+
+2004-08-06 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Fixed invalid references in the documentation reported by 
+       .NET 2.0
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Cleanup.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbTablesSchema.cs:
+
+               - The system tables will now be filtered using the table type parameter.
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+               
+               - Check connection state in GetSchema methods.  
+
+2004-08-05 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+       * FirebirdSql.Data.Embedded/FesStatement.cs:
+       * FirebirdSql.Data.GDS/GdsStatement.cs:
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Fetch Size implementation that allows to define the 
+               fetch size (number of rows fetches in the call selectable queries)
+               in the connection string and command objects.
+
+       * FirebirdSql.Data.Firebird/FbConnectionString.cs:
+
+               - Fixed bug #1004055 
+
+               - Added new nunit test.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbDbSchema.cs:
+
+               - Added a little hack for the Tables schema restrictions.
+       
+
+2004-08-04 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
+
+               - Removed PRIMARY_KEY and UNIQUE_KEY columns
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbPrimaryKeysSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbUniqueKeysSchema.cs:
+
+               - Allow filter by the column name
+
+
+2004-08-03 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnUsage.cs:
+
+               - Added new IS_ARRAY column.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbForeignKeySchema.cs:
+
+               - Fixed error in latest commit.
+
+2004-08-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbForeignKeySchema.cs:
+
+               - Updated sql statement.
+
+       * FirebirdSql.Data.Common/StatementBase.cs:
+       * FirebirdSql.Data.Gds/GdsStatement.cs:
+       * FirebirdSql.Data.Embbeded/FesStatement.cs:
+
+               - Some cleanup and refactoring.
+
+2004-08-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDbSchemaType.cs:
+
+               - Removed not implemented elements.
+
+               - Added new MEtaDataCollections element.
+       
+       * FirebirdSql.Data.Firebird/FbMetaDataCollections.cs:
+
+               - Added restriction counts values.
+
+               - Modided the constructos of the schame classes
+               to remove the restriction count value.
+
+       * FirebirdSql.Data.Firebird/FbDbSchema.cs:
+
+               - Use the new MetaDataCollections schema to check the
+               restriction count.
+
+2004-07-31 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+       * FirebirdSql.Data.Firebird/FbTransaction.cs:
+
+               - Removed the code of the partial batch command
+               execution (that was available only using FbDataReader.NextResult)
+
+
+       * FirebirdSql.Data.Gds/GdsStatement.cs:
+
+               - Added testing change on statement execution.
+               Now on execute we will request the number of rows 
+               affected in the same message.
+
+       * FirebirdSql.Data.Firebird/DbSchema/*.cs:
+
+               - Updated Database schema support.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbDataTypes.cs:
+
+               - Added new files.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbProviderTypesSchema.cs:
+
+               - Removed file.
+
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+
+               - Added new CreateDatabase overload
+
+       * FirebirdSql.Data.Firebird/FbCommandBuilder.cs:
+
+               - Updated DeriveParameters method to work with the new
+               Database schema stuff.
+
+
+2004-07-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+
+               - Added new GetSchema method
+
+               - Set GetDbSchemaTable method as Obsolete.
+
+       * FirebirdSql.Data.Firebird/FbDbSchemaType.cs:
+
+               - Removed _ from the element names.
+
+               - Set as obsolete.
+
+       * Improvements on Database schema support.
+
+       * FirebirdSql.Data.Firebird/FbService.cs:
+
+               - Fixed parsing database infor buffer (Thanks to Christian for his feedback).
+
+
+2004-07-29 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDbSchema.cs:
+
+               - Fixed bug #1000160
+
+2004-07-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+       * FirebirdSql.Data.Common/FbCharsetCollection.cs:
+       * FirebirdSql.Data.Common/FbIscErrorCollection.cs:
+       * FirebirdSql.Data.Common/DbValue.cs:
+       * FirebirdSql.Data.Common/BlobBase.cs:
+       * FirebirdSql.Data.Common/TypeEncoder.cs:
+       * FirebirdSql.Data.Common/StatementBase.cs:
+
+               - Fixed FxCop rules.
+
+2004-07-27 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+       * FirebirdSql.Data.Firebird/FbTransaction.cs:
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Removed limitation of one active 
+               data reader per connection, now it
+               will be one active data reader per
+               command.
+
+               NUNit tests will be commited later 
+               today.
+
+
+2004-07-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbParameter.cs:
+
+               - Fixed bug #998002
+
+
+-------------------------- Alpha 1 ----------------------------
+
+2004-07-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbParameter.cs:
+
+               - Fixed bug #995178
+
+2004-07-20 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Updated documentation.
+
+       * Updated assembly version.
+
+       * Updated installation script.
+       With th enew changes the assembly will be registered
+       in the HKLM\Software\Microsoft\.NETFramework\AssemblyFolders
+       registry element, this will allow the assembly to be shown by the
+       Visual Studio Add Reference dialog.
+
+
+2004-07-18 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       - Private methods naming changes in all classes, using PascalCase,
+       to match MS Guidelines.
+
+2004-07-17 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Changed CommandTimeout property accesible only using
+               explicit interfaces.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:
+
+               - Fixed IS_NULLABLE column value.
+
+
+2004-07-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
+
+               - Fixed mistake in latest commit.
+
+       * FirebirdSql.Data.Firebird/FbCommandBuilder.cs:
+
+               - Make use of the new PARAMETER_DIRECTION column.
+
+               - Remove COLUMN_SIZE reference.
+
+2004-07-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
+
+               - Report correct size for blob columns.
+
+2004-07-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbFunctionsSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbIndexeschema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbGeneratorsSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbTablesSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbTriggersSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbUniqueKeysSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsageSchema.cs:
+
+
+               - Columns that indicates wheter an object is a system
+               object are now called IS_SYSTEM_XXXX.
+
+               - Columns that indicates wheter an object is inactive
+               are now called IS_INACTIVE. 
+               
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbForeignKeysSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbIndexesSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbPremaryKeysSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
+
+               - Set ORDINAL_POSITION as name for all ordinal columns.
+
+2004-07-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCharset.cs:
+
+               - Added Serializable attribute.
+
+2004-07-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbProceduresSchema.cs:
+
+               - Added AcceptChanges call.
+
+       * FirebirdSql.Data.Firebird/FbDataReader.cs:
+
+               - Cleanup.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbProceduresSchema.cs:
+
+               - Return intputs and outputs columns null values
+               as 0.
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
+
+               - Renamed PARAMETER_TYPE column as PARAMETER_DIRECTION
+               and set the value as ParameterDirection.Input or
+               ParameterDirection.Output.
+
+2004-07-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+
+               - Set actual CreateDatabase and DropDatabase as Obsolete
+
+               - Added new CreateDatabase and DropDatabase methods
+               that uses connection strings.
+
+
+2004-07-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/DbField.cs:
+
+               - Added new IsDecimal method.
+
+       * FirebirdSql.Data.Common/FbDataReader.cs:
+
+               - Set numeric precision and scale only for decimal/numeric datatypes.
+
+
+2004-06-30 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbDbSchemaType.cs:
+
+               - Added Serializable attribute.
+
+       * FirebirdSql.Data.Firebird/FbTransaction.cs:
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Simplify constructor implementation.
+
+       * FirebirdSql.Data.Firebird/FbParameter.cs:
+
+               - Added private keyyworkd to class fields.
+
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+
+               - Simplified BeginTransaction overloads.
+
+2004-06-25 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/GdsDatabase.cs:
+
+               - Fixed bug on Detach method.   
+
+       * FirebirdSql.Data.common/IDatabase.cs
+       * FirebirdSql.Data.common/ITransaction.cs
+       * FirebirdSql.Data.common/StatementBase.cs
+       * FirebirdSql.Data.Embedded/FesDatabase.cs:
+       * FirebirdSql.Data.Embedded/FesTransaction.cs:
+       * FirebirdSql.Data.Embedded/FesStatement.cs:
+       * FirebirdSql.Data.Gds/GdsDatabase.cs:
+       * FirebirdSql.Data.Gds/GdsTransaction.cs:
+       * FirebirdSql.Data.Gds/GdsStatement.cs:
+       * FirebirdSql.Data.Firebird/FbConnection.cs:
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+       * FirebirdSql.Data.Firebird/FbTransaction.cs:
+       * FirebirdSql.Data.Firebird/FbDbConnection.cs:  
+
+               - Implement IDisposable interface in 
+               Database, Transaction and statement implementations
+               of GDs's.
+
+               Prior sources are tagged as NP_1_7_Alpha1.
+
+               * This change needs carefully review/testing. *
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
+       * FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
+
+               - Fixed NUMERIC_SCALE column value (Thanks to Jack for his feedback).
+
+2004-06-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Services/FbService.cs:
+
+               - Modify the delegate and event used for
+               handling service output by adding a new
+               ServiceOutputEventArgs class (Thanks to Mike Scott for his feedback).
+
+2004-06-23 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/Services/*.cs:
+       
+               - Changes on output processing, now it's going to be done
+               using an event instead of the GetNextLine method.
+               
+               Start methods has been renamed to Execute in every class.
+               
+               (Thanks to Pierre Y. for his suggestion)
+
+2004-06-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/GdsArray.cs:
+
+               - Fix Array implementation. All NUnit tests suite are running fine.
+
+       * Added setup projects.
+
+       * FirebirdSql.Data.Firebird.UnitTest/FbDataAdapter.cs:
+
+               - Added new nunit test for check dataset fill using
+               an execute procedure statement.
+
+2004-06-14 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbConenctionString.cs:
+
+               - Added Validate method.
+
+       * Updated/added documentation of classes:
+
+               - FbConnection
+               - FbEvent
+               - FbService
+
+       * Added BDP NUnit test suite.
+
+
+2004-06-13 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Bdp/Fbconnection.cs:
+
+               - Finish connection code for work with new
+               GDS implementation structure.
+
+
+2004-06-12 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Gds/GdsStatement.cs:
+
+               - Fixed bug in Fetch method when working
+               with statements using EXECUTE PROCEDURE syntax.
+
+
+2004-06-08 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Finished first stage of the events reimplementation.
+
+
+2004-06-02 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Firebird/FbCommand.cs:
+
+               - Simplify handling of input parameters with null values (Thanks to Jojakim Stahl).
+
+       * FirebirdSql.Data.Firebird/DbSchema/FbForeignKeysSchema.cs:
+
+               - Fix order by clausule.
+
+       * FirebirdSql.Data.Firebird/FbConnectionPool.cs:
+
+               - Run cleanup over pooled connections
+               only when there are a number of pooled connections
+               greater than the min pool size (needs testing).
+
+2004-06-01 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * FirebirdSql.Data.Common/FbCommandBuilder.cs:
+       
+               - Improved DeriveParameters implementation.
+
+       * FirebirdSql.Data.Common/Descriptor.cs:
+
+               - Changed ToBlr method for use a MemoryStream.
+
+       * FirebirdSql.Data.Common/IscError.cs:
+       * FirebirdSql.Data.Common/IscCodes.cs:
+       * FirebirdSql.Data.Common/IscException.cs:
+
+               - Clean up on fatal errors exceptions.
+
+       * FirebirdSql.Data.Common/IscException.cs:
+
+               - Rewrite the way the exeption emessage is built.
+               
+       * FirebirdSql.Data.Common/IscExceptionHelper.cs:
+
+               - Removed.
+
+       * FirebirdSql.Data.Common:
+
+               - RowDescriptor.cs renamed as Descriptor.cs
+
+
+2004-05-28 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+    * FirebirdSql.Data.Common:
+
+    Removed classes:
+
+        - AttachmentParams
+        - Factorybase
+        - IAttachment
+
+    Renamed classes:
+
+        - IDbAttachment    -> IDatabase
+        - ISvcAttachment   -> IServiceManager
+
+    * FirebirdSql.Data.Embedded:
+
+    Removed classes:
+
+        - FesFactory
+        - FesAttachment
+
+    Renamed classes
+
+        - FesDbAttachment     -> FesDatabase
+        - FesSvcAttachment    -> FesServiceManager
+        * FirebirdSql.Data.Gds: 
+    Removed classes:
+
+        - GdsFactory
+
+    Renamed classes
+
+        - GdsAttachment       -> GdsConnection
+        - GdsDbAttachment     -> GdsDatabase
+        - GdsSvcAttachment    -> GdsServiceManager
+
+    * FirebirdSql.Data.Firebird:
+
+    New classes:
+
+        - FbConnectionString
+
+    * FirebirdSql.Data.Firebird.Service:
+
+    Removed classes:
+
+        - FbServiceParameters.
+
     (The services implementation now works with a connection strings. 
\ No newline at end of file