-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