2009-03-05  Lluis Sanchez Gual  <lluis@novell.com>

	* AssemblyInfo.cs:
	* MonoDevelop.Database.Sql.addin.xml: Bump MD version.

2009-02-20  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Database.Sql.csproj: Updated references.

2009/02/06  Lluis Sanchez Gual  <lluis@novell.com>

 * MonoDevelop.Database.Sql.mdp:
 * MonoDevelop.Database.Sql.csproj: Migrated to MSBuild file format.

2009/02/03  Lluis Sanchez Gual  <lluis@novell.com>

 * AssemblyInfo.cs:
 * MonoDevelop.Database.Sql.addin.xml: Bump MD version.

2009-01-26  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Database.Sql.mdp: Flush project format changes.

2008-12-09  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Database.Sql.mdp: Don't require a specific version of
	Mono.Addins.

2008-12-02  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* AssemblyInfo.cs:
	* MonoDevelop.Database.Sql.mdp: Add AssemblyInfo.cs files that are
	autogenerated from the addin manifests.

2008-11-06  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am: Fix build dependencies.

2008-11-05  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Database.Sql.addin.xml: Bump MD version.

2008-08-18  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.mdp: Fix reference to Mono.TextEditor. The
	  incorrect add-in version number causes problems in the makefile
	  synchronization.

2008-06-04  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.addin.xml: Bump MD version.

2008-05-21  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.mdp: Fix projects.

2008-03-10  Lluis Sanchez Gual <lluis@novell.com> 

	* QueryService.cs: Track changes in the MessageService class.

2008-01-31  Ben Motmans <ben.motmans@gmail.com> 

	* AlterSchema/AbstractAlterSchema.cs, AlterSchema/TriggerAlterSchema.cs,
	  AlterSchema/DatabaseAlterSchema.cs,
	  AlterSchema/ForeignKeyConstraintAlterSchema.cs,
	  AlterSchema/IndexAlterSchema.cs,
	  AlterSchema/Alterations/TableAlterations.cs,
	  AlterSchema/Alterations/IndexAlterations.cs,
	  AlterSchema/Alterations/DataTypeAlteration.cs,
	  AlterSchema/Alterations/ProcedureAlterations.cs,
	  AlterSchema/Alterations/ViewAlterations.cs,
	  AlterSchema/Alterations/NameAlteration.cs,
	  AlterSchema/Alterations/ColumnAlterations.cs,
	  AlterSchema/Alterations/UserAlterations.cs,
	  AlterSchema/Alterations/AbstractAlteration.cs,
	  AlterSchema/Alterations/StatementAlteration.cs,
	  AlterSchema/Alterations/TriggerAlterations.cs,
	  AlterSchema/Alterations/DefaultAlterations.cs,
	  AlterSchema/Alterations/ConstraintAlterations.cs,
	  AlterSchema/ViewAlterSchema.cs,
	  AlterSchema/UniqueConstraintAlterSchema.cs,
	  AlterSchema/UserAlterSchema.cs,
	  AlterSchema/CheckConstraintAlterSchema.cs,
	  AlterSchema/TableAlterSchema.cs, AlterSchema/ProcedureAlterSchema.cs,
	  AlterSchema/ColumnAlterSchema.cs,
	  AlterSchema/PrimaryKeyConstraintAlterSchema.cs: initial support for
	  schema alterations (far from finished)

2008-01-30  Ben Motmans <ben.motmans@gmail.com> 

	* Providers/IGuiProvider.cs: API changes

2008-01-29  Ben Motmans <ben.motmans@gmail.com> 

	* Schema/DataTypeSchema.cs, Providers/AbstractSchemaProvider.cs: renamed the
	  "DataType" property to "DotNetType"

2008-01-29  Ben Motmans <ben.motmans@gmail.com> 

	* ConnectionPool/FakeConnectionPool.cs: throw NotSupportedExceptions instead
	  of NotImplementedExceptions
	* MonoDevelop.Database.Sql.addin.xml: changed the name of the addin

2008-01-28  Ben Motmans <ben.motmans@gmail.com> 

	* Codons/CapabilitiesCodon.cs, Codons/ActionCodon.cs,
	  Codons/CapabilityFlagsCodon.cs, Capabilities/UniqueConstraint.cs,
	  Capabilities/CapabilitiesUtility.cs, Capabilities/User.cs,
	  Capabilities/Parameter.cs, Capabilities/ConnectionSettings.cs,
	  Capabilities/SchemaActions.cs, Capabilities/CheckConstraint.cs,
	  Capabilities/Table.cs, Capabilities/Procedure.cs,
	  Capabilities/Column.cs, Capabilities/PrimaryKeyConstraint.cs,
	  Capabilities/Trigger.cs, Capabilities/Index.cs,
	  Capabilities/ForeignKeyConstraint.cs, Capabilities/View.cs,
	  MonoDevelop.Database.Sql.addin.xml: capabilities system is now obsolete
	* Codons/DbFactoryCodon.cs: removed leftovers from the capabilities system
	* AlterSchema, AlterSchema/TriggerAlterSchema.cs,
	  AlterSchema/AbstractAlterSchema.cs, AlterSchema/DatabaseAlterSchema.cs,
	  AlterSchema/IndexAlterSchema.cs,
	  AlterSchema/ForeignKeyConstraintAlterSchema.cs, AlterSchema/Alterations,
	  AlterSchema/Alterations/IAlteration.cs,
	  AlterSchema/Alterations/DataTypeAlteration.cs,
	  AlterSchema/Alterations/NameAlteration.cs,
	  AlterSchema/Alterations/StatementAlteration.cs,
	  AlterSchema/ViewAlterSchema.cs,
	  AlterSchema/UniqueConstraintAlterSchema.cs,
	  AlterSchema/UserAlterSchema.cs,
	  AlterSchema/CheckConstraintAlterSchema.cs,
	  AlterSchema/TableAlterSchema.cs, AlterSchema/IAlterSchema.cs,
	  AlterSchema/ProcedureAlterSchema.cs, AlterSchema/ColumnAlterSchema.cs,
	  AlterSchema/PrimaryKeyConstraintAlterSchema.cs: initial support for
	  schema alterations (far from finished)
	* ConnectionPool/AbstractPooledDbConnection.cs,
	  ConnectionPool/DefaultConnectionPool.cs,
	  ConnectionPool/FakeConnectionPool.cs,
	  ConnectionPool/IPooledDbConnection.cs,
	  ConnectionPool/IConnectionPool.cs: added support to retrieve the
	  database version
	* QueryService.cs: temporary changes
	* IDbFactory.cs: removed the old capabilities system
	* Schema/DataTypeSchema.cs: added GetDotNetDataType method
	* Schema/SchemaType.cs: added a list of all Schema types
	* Schema/DataTypeCategory.cs: added category 'UserDefined'
	* AbstractDbFactory.cs: no longer needed
	* Providers/AbstractSchemaProvider.cs, Providers/ISchemaProvider.cs,
	  Providers/AbstractEditSchemaProvider.cs,
	  Providers/IEditSchemaProvider.cs: splitted the schema provider in a
	  query only and edit part
	* Providers/IGuiProvider.cs: API changes
	* AddinCatalog.cs: added support for plural strings

2008-01-25  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.addin.xml: Update MD version.

2008-01-22  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.addin.xml: Updated add-in category and
	  description.

2007-12-14  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.mdp: Updated project file. The order of extended
	  properties won't change anymore.

2007-12-12  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.addin.xml: Bump add-in versions.

2007-12-04  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.mdp: Updated project files.

2007-12-04  Lluis Sanchez Gual <lluis@novell.com> 

	* AddinCatalog.cs: Add missing file.

2007-12-04  Lluis Sanchez Gual <lluis@novell.com> 

	* ConnectionContextService.cs, QueryService.cs,
	  MonoDevelop.Database.Sql.addin.xml, MonoDevelop.Database.Sql.mdp,
	  Makefile.am: Directory reorganization.

2007-11-09  Michael Hutchinson <mhutchinson@novell.com> 

	* Codons/DbFactoryCodon.cs, ConnectionContextService.cs,
	  Capabilities/CapabilitiesUtility.cs,
	  ConnectionPool/AbstractPooledDbConnection.cs, QueryService.cs,
	  DbFactoryService.cs: Track LoggingService API. Replace some "LogError"
	  calls with "LogDebug" calls.

2007-10-29  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.addin.xml: Bump MD version.

2007-10-23  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.mdp: Project file names updated by change in MD
	  path functions.

2007-10-02  Ben Motmans <ben.motmans@gmail.com> 

	* QueryService.cs: Allow empty passwords

2007-09-26  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Database.Sql.mdp: Don't unnecessarily local-copy project
	  references. Don't sync EXTRA_DIST with deploy files. Add Makefile.am to
	  file list.
	* Makefile.am: Don't deploy .addin.xml file.

2007-09-21  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.addin.xml: Bump MD version.

2007-09-19  Ben Motmans <ben.motmans@gmail.com> 

	* ConnectionPool/DefaultConnectionPool.cs: improved detection of connection
	  errors
	* QueryService.cs: removed the obsolete attempt parameter

2007-09-19  Ben Motmans <ben.motmans@gmail.com> 

	* Capabilities/UniqueConstraint.cs, Capabilities/User.cs,
	  Capabilities/Parameter.cs, Capabilities/ConnectionSettings.cs,
	  Capabilities/SchemaActions.cs, Capabilities/CheckConstraint.cs,
	  Capabilities/Table.cs, Capabilities/Procedure.cs,
	  Capabilities/Column.cs, Capabilities/PrimaryKeyConstraint.cs,
	  Capabilities/Trigger.cs, Capabilities/ForeignKeyConstraint.cs,
	  Capabilities/Index.cs, Capabilities/View.cs: added values to the enum

2007-09-17  Ben Motmans <ben.motmans@gmail.com> 

	

2007-09-16  Ben Motmans <ben.motmans@gmail.com> 

	* Codons/DbFactoryCodon.cs: log errors
	* Codons/CapabilityFlagsCodon.cs: Read overload is no longer needed, this is
	  done in the CapabilitiesUtility
	* Capabilities/CapabilitiesUtility.cs: register capability flags on load and
	  correctly parse the flags
	* AbstractDbFactory.cs: small bugfix in SetCapabilities method
	* MonoDevelop.Database.Sql.addin.xml: small changes in the extension points
	* Makefile.am: link to the correct Mono.Addins dll

2007-09-07  Ben Motmans <ben.motmans@gmail.com> 

	* MetaData, MetaData/ViewMetaData.cs, MetaData/DataTypeMetaData.cs,
	  MetaData/UniqueConstraintMetaData.cs, MetaData/UserMetaData.cs,
	  MetaData/ConnectionSettingsMetaData.cs, MetaData/ParameterMetaData.cs,
	  MetaData/CheckConstraintMetaData.cs, MetaData/TableMetaData.cs,
	  MetaData/ProcedureMetaData.cs, MetaData/ColumnMetaData.cs,
	  MetaData/MetaDataService.cs, MetaData/PrimaryKeyConstraintMetaData.cs,
	  MetaData/TriggerMetaData.cs, MetaData/DatabaseMetaData.cs,
	  MetaData/ForeignKeyConstraintMetaData.cs, MetaData/IndexMetaData.cs,
	  Codons/CapabilitiesCodon.cs, Codons/DbFactoryCodon.cs,
	  Codons/ActionCodon.cs, Codons/CapabilityFlagsCodon.cs, Capabilities,
	  Capabilities/UniqueConstraint.cs, Capabilities/CapabilitiesUtility.cs,
	  Capabilities/User.cs, Capabilities/Parameter.cs,
	  Capabilities/ConnectionSettings.cs, Capabilities/SchemaActions.cs,
	  Capabilities/CheckConstraint.cs, Capabilities/Table.cs,
	  Capabilities/Procedure.cs, Capabilities/Column.cs,
	  Capabilities/PrimaryKeyConstraint.cs, Capabilities/Trigger.cs,
	  Capabilities/ForeignKeyConstraint.cs, Capabilities/Index.cs,
	  Capabilities/View.cs, ConnectionContextService.cs, IDbFactory.cs,
	  QueryService.cs, AbstractDbFactory.cs,
	  MonoDevelop.Database.Sql.addin.xml, MonoDevelop.Database.Sql.mdp:
	  improved capabilities system

2007-08-28  Ben Motmans <ben.motmans@gmail.com> 

	* MonoDevelop.Database.Sql.mdp, Makefile.am: use project references instead
	  of assembly references

2007-08-28  Ben Motmans <ben.motmans@gmail.com> 

	* MetaData/MetaDataService.cs: support for IndexMetaDataAttribute
	* MetaData/ForeignKeyConstraintMetaData.cs,
	  Schema/ForeignKeyConstraintSchema.cs: added reference columns property
	  to foreign keys
	* MetaData/IndexMetaData.cs: Index metadata attribute
	* Schema/ForeignKeyAction.cs: available foreign key actions
	* Schema/IndexType.cs: available index types
	* Schema/IndexSchema.cs: added IndexType property
	* Makefile.am: updated makefile

2007-08-03  Ben Motmans <ben.motmans@gmail.com>

	* ConnectionContextService.cs: initialize the correct configFile field

	* Providers/IConnectionProvider.cs, Providers/AbstractConnectionProvider.cs:
	included an out parameter to pass connection errors
	* ConnectionPool/IConnectionPool.cs, ConnectionPool/DefaultConnectionPool.cs,
	ConnectionPool/FakeConnectionPool.cs: added support to store errors that occured
	while creating new connections

2007-08-02  Ben Motmans <ben.motmans@gmail.com>

	* MetaData/ConnectionSettingsMetaData.cs: fixed incorrect field initializer in ctor

	* Collections/ConstraintSchemaCollection.cs: added GetConstraints method to get all
	constraints of a specified type
	* Schema/TriggerSchema.cs, Schema/TriggerFireType.cs: added a property to distinguish
	for each row and for each statement triggers

2007-08-01  Ben Motmans <ben.motmans@gmail.com>

	* Providers/AbstractSchemaProvider.cs, Providers/ISchemaProvider.cs: IsValidName method
	* Configuration/DatabaseConnectionContextCollection.cs: Contains method that can
	look for a specific name
	* Configuration/DatabaseConnectionContext.cs: Refresh event

	* Schema/ViewSchema.cs, Schema/TableSchema.cs: update column parent after clone
	* Schema/ColumnSchema.cs, Schema/DataTypeSchema.cs: store length, scale and precision
	information in the datatype and not in the column
	* Providers/AbstractSchemaProvider.cs, Providers/ISchemaProvider.cs: added methods
	to get the create or alter statements from some schema objects
	* Dialect/AbstractSqlDialect.cs: fixed incorrectly generated sql statements
	* ConnectionPool/IPooledDbConnection.cs, ConnectionPool/AbstractPooledDbConnection.cs:
	Added helper methods to quickly execute sql statements
	* ConnectionContextService.cs: automatically initialize

2007-07-31  Ben Motmans <ben.motmans@gmail.com>

	* QueryService.cs: Added a global method to raise database exceptions
	* Providers/IGuiProvider.cs, IDbFactory.cs: Moved all Gui operations
	in a separate Gui provider
	* Providers/ISchemaProvider.cs, Providers/AbstractSchemaProvider.cs: 
	Methods to create new schema objects
	* MetaData/*.cs: Added more metadata flags
	* Collections/*.cs: Added a copy constructor
	* Schema/*.cs: Added a copy constructor and implemented IClonable 

2007-07-25  Ben Motmans <ben.motmans@gmail.com>

	* Schema/TableSchema.cs: added additional constructor that initializes all properties
	* Schema/ParameterSchema.cs, Schema/ParameterType.cs: Added a property to
	define the parameter direction (in, out, inout)
	* Schema/IndexSortType.cs, Schema/IndexSchema.cs: Indices no longer subclass
	constraints but are a type on its own
	* Schema/DataTypeSchema.cs: added properties for the create format, auto inc,
	isNullable and isFixedLength
	* Schema/ConstraintType.cs: enum containing the different types of constraints
	* Schema/ConstraintSchema.cs: property to distinguish the difference between
	table and column constraints
	* Providers/ISchemaProvider.cs, Providers/AbstractSchemaProvider.cs: Seperate
	methods to get indices and constraints
	* MetaData/*.cs: attributes and enumerations to store information about
	database capabilities and features
	* ConnectionPool/AbstractPooledDbConnection.cs, ConnectionPool/IPooledDbConnection.cs:
	Expose the GetSchema method of the internal IDbConnection
	* Configuration/DatabaseConnectionContext.cs: added support for temp contexts
	to be used in the create database dialog
	* Configuration/DatabaseConnectionSettings.cs: added a copy constructor
	* Collections/ConstraintSchemaCollection.cs, Collections/DataTypeSchemaCollection.cs,
	Collections/IndexSchemaCollection.cs: strong typed schema collections
	* Collections/SortedCollectionItemEventArgs.cs: EventArgs to be used in
	Add and Remove events

2007-07-18  Ben Motmans <ben.motmans@gmail.com>

	* Providers/ISchemaProvider.cs, Providers/AbstractSchemaProvider.cs: Create, Alter, Drop
	and Rename methods for schema objects
	* Providers/SchemaOperation.cs, Schema/SqlSchemaType.cs, Dialect/Statements/SqlStatementType.cs: 
	Improved method to determine if a schema operation is supported, no longer requires type checking
	* Schema/CheckConstraintSchema.cs: Source property
	* Schema/IndexConstraintSchema.cs, Schema/IndexConstraintSortType.cs: TableName and SortType properties
	* Schema/TriggerSchema.cs, Schema/TriggerEvent.cs, Schema/TriggerType.cs: Extended the
	TriggerSchema object to include the event, type and position of the trigger
	* Collections/SortedCollectionBase.cs: Generic collection implementation with support
	for sorted ISchema objects and a binary searche based on the ISchema name
	* Collections/*SchemaCollection.cs: strong typed schema collections
	* QueryService.cs: no longer shows the edit dialog after a failed attempt

2007-07-17  Ben Motmans <ben.motmans@gmail.com>

	* Makefile.am: initial makefile
	* Configuration/*.cs: moved ConnectionSettings class and splitted into DatabaseConnectionSettings
	and DatabaseConnectionContext
	* QueryService.cs: service to easily ensure the connection state
	* IDbFactory.cs: additional methods required for the connection settings dialog
	* ConnectionPool/FakeConnectionPool.cs: fake connection pool for use with temporary connections

2007-07-15  Ben Motmans <ben.motmans@gmail.com>

	* Dialect/ISqlDialect.cs, Dialect/AbstractSqlDialect.cs: replaced QuoteChar and ParameterChar
	properties with methods to allow more complex behavior
	* Dialect/Sql99Dialect.cs: removed, all providers should implement their own unique dialect
	* Dialect/AbstractSqlDialect.cs: support FromSelectClause and FromTableClause in GetSql method
	* DbFactoryService.cs, Codons/DbFactoryCodon.cs: added some error handling

2007-07-14  Ben Motmans <ben.motmans@gmail.com>

	* ConnectionPool/*.cs: connection pool implementation, this replaces the default ADO.net
	Pooling=true parameter and allows more control over pooled connections
	* Providers/IConnectionProvider.cs: splitted in IConnectionProvider and IPooledDbConnection
	* IDbFactory.cs: updated to reflect the new API
	

2007-07-10  Ben Motmans <ben.motmans@gmail.com>

	* Providers/IConnectionProvider.cs, Providers/AbstractConnectionProvider.cs:
	added IsConnectionError property + Async query methods now have a state parameter
	* Providers/ConnectionContext.cs, Providers/ConnectionSettings.cs: merged the
	ConnectionContext properties inside the ConnectionSettings class
	* ConnectionSettingsService.cs: Service to store all ConnectionSettings data
	* DbFactoryService.cs: small fix, use the factory identifier instead of the codon identifier
	* Dialect/Clauses/FromTableClause.cs: IdentifierExpression can be Aliased but doesn't have to

2007-07-09  Ben Motmans <ben.motmans@gmail.com>

	* Schema/ViewSchema.cs: Added Columns property

2007-07-05  Ben Motmans <ben.motmans@gmail.com>

	* Dialect/*: Object model for all Sql statements, clauses, expressions and literals
	* IDbFactory.cs: SqlDialect property to specify the dialect used by the database provider
	* DbFactoryService.cs: static class design instead of monodevelop service
	* Providers/ConnectionContext.cs: container class for ConnectionSettings with corresponding providers
	* Providers/IConnectionProvider.cs, Providers/AbstractConnectionProvider.cs,: added and implemented
	ExecuteQuery* and ExecuteQuery*Async methods

2007-07-02  Ben Motmans <ben.motmans@gmail.com>

	* Providers/ISchemaProvider.cs: 
	* Providers/AbstractSchemaProvider.cs: 
	removed table,view and procedure Get*Definition methods and integrated them in GetTable, GetView and GetProcedure

	* Providers/IDbFactory.cs: 
	Added Identifier property
	Added GetDefaultConnectionSettings property
	
	* Schema/*: fixed small compilation issues

2007-07-01  Ben Motmans <ben.motmans@gmail.com>

	* Providers/IDbFactory.cs: Factory class to be implemented by each database provider
	* Codons/DbFactoryCodon.cs: Codon for IDbFactory extensions
	* Providers/DbFactoryService.cs: Service point for DbFactory codons
	* Schema/*: added TODO items

2007-06-27  Ben Motmans  <ben.motmans@gmail.com>

	* Schema/*.cs: constructor with SchemaProvider parameter
	* Schema/*.cs: use of generic collections instead of arrays
	* Providers/ConnectionSettings.cs: database property

2007-06-27  Ben Motmans  <ben.motmans@gmail.com>

	* Providers/AbstractConnectionProvider.cs: abstract connection provider

2007-06-26  Ben Motmans  <ben.motmans@gmail.com>

	* Schema/DataTypeCategory.cs, Schema/DataTypeSchema.cs: added an enumeration to specify the category
	of the data type, this can be used in the future for data migration

2007-06-25  Ben Motmans  <ben.motmans@gmail.com>

	* Schema/TableSchema.cs, Schema/ViewSchema.cs, Schema/ProcedureSchema.cs, Schema/ColumnsSchema.cs,
	Schema/ConstraintSchema.cs: lazy loaded columns, parameters, definition, ... parameters
	* Schema/Range.cs, Schema/DataTypeSchema.cs: length, precision and scale range properties

2007-06-24  Ben Motmans  <ben.motmans@gmail.com>

	* Creation of designer, visualisation and query sub-projects
	* Providers/ConnectionSettings.cs: class to seperate connection settings from the connection provider

2007-06-23  Ben Motmans  <ben.motmans@gmail.com>

	* Providers/IDbProvider.cs: splitted into Providers/ISchemaProvider.cs and Providers/IConnectionProvider.cs
	* Providers/ISchemaProvider.cs: Use of generics where possible and logic
	* Providers/ISchemaProvider.cs: Added GetDatabases method

2007-06-22  Ben Motmans  <ben.motmans@gmail.com>

	* Imported code from MonoQuery

2007-06-01  Jeffrey Stedfast  <fejj@novell.com>

	* Mono.Data.Sql/Makefile.am: Only build the supported database
	providers (based on configure results).

2007-05-11  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoQuery/MonoQuery.mdp: Copy the .addins.xml file to the output dir.

2007-05-11  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Data.Sql/Makefile.am, Mono.Data.Sql/Mono.Data.Sql.mdp,
	  MonoQuery/Makefile.am, MonoQuery/MonoQuery.mdp: Fixed.

2007-05-10  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Data.Sql/Makefile.am, Mono.Data.Sql/Mono.Data.Sql.mdp,
	  MonoQuery/Makefile.am, MonoQuery/MonoQuery.mdp: Fix build.

2007-05-09  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Data.Sql/Makefile.am, Mono.Data.Sql/Mono.Data.Sql.mdp: Reference
	  shared assemblies from the correct location. Added missing assembly
	  reference.
	* MonoQuery/Makefile.am, MonoQuery/MonoQuery.mdp: Reference shared
	  assemblies from the correct location.

2007-05-04  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoQuery/Makefile.am, MonoQuery/MonoQuery.addin.xml,
	  MonoQuery/MonoQuery.mdp: Migration to Mono.Addins.

2007-04-19  Lluis Sanchez Gual <lluis@novell.com> 

	* tests/Mono.Data.Sql.Tests.mdp, Mono.Data.Sql/Mono.Data.Sql.mdp,
	  MonoQuery/MonoQuery.mdp: Don't copy referenced assemblies.

2007-02-22  Atsushi Enomoto  <atsushi@ximian.com>

	* Mono.Data.Sql/Providers/NpgsqlDbProvider.cs : pgsql somehow
	  returns user ID as int64 while it should be int32, so using
	  GetValue() here.

2007-02-20  Ankit Jain  <jankit@novell.com>

	* MonoQuery/Commands/Commands.cs (Run): Handle empty connection string.
	Destroy the dialog even if an exception is thrown.

2007-02-16  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoQuery/MonoQuery.addin.xml: Change add-in versions to 0.13.

2007-02-15  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Data.Sql.mds, tests/Mono.Data.Sql.Tests.mdp,
	  Mono.Data.Sql/Makefile.am, Mono.Data.Sql/Mono.Data.Sql.mdp,
	  MonoQuery/Makefile.am, MonoQuery/MonoQuery.mdp: Synchronized the MD
	  project and the Makefile

2007-02-06  David Makovský (Yakeen) <yakeen@sannyas-on.net>

	* MonoQuery/MonoQuery.addin.xml: added translatable string for SQL definition pad

2006-12-17  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoQuery/MonoQueryService.cs: Use the FileService for copying and
	  deleting files.

2006-09-18  Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* Mono.Data.Sql.mds:
	* tests/Mono.Data.Sql.Tests.mdp:
	* Mono.Data.Sql/Mono.Data.Sql.mdp:
	* MonoQuery/MonoQuery.mdp:
	Updated.

2006-09-15 Jimmy <jkernel1234@bellsouth.net>

	* Mono.Data.Sql/Providers/SqliteDbProvider.cs:
	Fix to not show indices in table view.

2006-08-31 Levi Bard  <taktaktaktaktaktaktaktaktaktak@gmail.com>

	* MonoQuery/MonoQueryService.cs: File existence check on unload.

2006-08-08  Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* Mono.Data.Sql/Makefile.am:
	* MonoQuery/Makefile.am:
	Added support for enabling/disabling MonoQuery.

2006-07-03 Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoQuery/MonoQuery.addin.xml: Updated references.

2006-05-04 Lluis Sanchez Gual  <lluis@novell.com>

	* Mono.Data.Sql.mds: Updated.
	* tests/Mono.Data.Sql.Tests.mdp: Updated.
	* Mono.Data.Sql/Mono.Data.Sql.mdp: Updated.
	* MonoQuery/MonoQuery.mdp: Updated.

2006-03-30 Lluis Sanchez Gual <lluis@novell.com> 

	* MonoQuery/MonoQuery.addin.xml: Updated references.

2006-03-24 Lluis Sanchez Gual  <lluis@novell.com>   

	* Mono.Data.Sql/Mono.Data.Sql.mdp:
	* MonoQuery/MonoQuery.mdp:
	* MonoQuery/Makefile.am:
	* Mono.Data.Sql/Makefile.am: Use an unified format. 
	  Patch by Matze Braun.
	
	* MonoQuery/MonoQuery.addin.xml: Updated add-in versions.

2006-02-24  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoQuery/MonoQuery/MonoQuery.mdp: Updated references.

2006-02-23  Daniel Morgan <danielmorgan@verizon.net>

	* TODO: add ToDo file for MonoQuery and Mono.Data.Sql

2006-02-22  Daniel Morgan <danielmorgan@verizon.net>

	* Mono.Data.Sql/Makefile.Win32: added file to build
	Mono.Data.Sql on Win32 without autotools

2006-01-14  Andrés G. Aragoneses <knocte@gmail.com>

	* MonoQuery/Gui/SqlQueryView.cs: Fixed a typo.

2005-11-04  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoQuery/Gui/SqlDefinitionPad.cs: Fix gtksourceview warning.

2005-10-11  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoQuery/MonoQuery.addin.xml: Fixed addin header information.
	Use "id" attribuet instead of "name" to identify addins.

2005-10-04  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoQuery/MonoQuery.addin.xml: Added addin dependencies.

2005-09-27	Christian Hergert	<christian.hergert@gmail.com>

	* Mono.Data.Sql/Providers/SqliteDbProvider.cs: Add ankit's sqlite
	updates.

2005-09-23	Christian Hergert	<christian.hergert@gmail.com>

	* Update svn:ignore

2005-09-22	Christian Hergert	<christian.hergert@gmail.com>

	* Mono.Data.Sql/Providers/NpgsqlDbProvider.cs: Encapsulate GetDateTime
	method in a try catch.

2005-09-05  Sureshkumar T  <tsureshkumar@novell.com>

	* Mono.Data.Sql/Providers/SqlDbProvider.cs: implemented procedure
	and their parameters listing.

2005-08-25  Daniel Morgan <danielmorgan@verizon.net>

	* Extras/MonoQuery/MonoQuery/Gui/SqlQueryView.cs: implement
	execution of SQL statements in different modes: if text
	selected then execute as-is, execute one statement starting at
	cursor, and execute multiple statements one-at-a-time starting
	at cursor

	* Mono.Data.Sql/Providers/OracleDbProvider.cs: only show 
	what can be browsed

	* Extras/MonoQuery/Mono.Data.Sql/Providers/SqlDbProvider.cs: add
	ColumnSchema and remove others not used.  Remove constraints since
	they are not working

	* Extras/MonoQuery/Mono.Data.Sql/Providers/SybaseDbProvider.cs: add
	ColumnSchema and remove others not used.

2005-08-22  Daniel Morgan <danielmorgan@verizon.net>

	* Mono.Data.Sql/Providers/OracleDbProvider.cs: fix ExecuteSQL

2005-08-21	Christian Hergert	<christian.hergert@gmail.com>

	* MonoQuery/Commands/Commands.cs: Add some new commands to the enum
	* MonoQuery/Gui/NodeBuilders/DatabaseNodeBuilder.cs: Use new icons
	* MonoQuery/Gui/NodeBuilders/ProviderCollectionNodeBuilder.cs: Use new
	icon.
	* MonoQuery/Gui/NodeBuilders/TablesNodeBuilder.cs: Add new commands
	for refresh and show query tool.
	* MonoQuery/Gui/NodeBuilders/TableNodeBuilder.cs: Add new
	commands for empty, drop, refresh, and show query tool.
	* MonoQuery/Gui/NodeBuilders/ColumnNodeBuilder.cs: Build icons
	reflective of the columns datatype.
	* MonoQuery/Gui/FakeNodes.cs: add refresh to the fake tables node.
	This way the builder can subscribe and rebuild the tree. Probably can
	be done in a better way.
	* MonoQuery/Gui/SqlQueryView.cs: new query tool
	* MonoQuery/Makefile.am: updated
	* MonoQuery/icons/MonoQuery.Stop: New icon for query tool
	* MonoQuery/icons/MonoQuery.RunFromCursor: New icon for query tool
	* MonoQuery/icons/MonoQuery.Explain: New icon for query tool
	* MonoQuery/icons/MonoQuery.Param: New icon for procedure parameters.
	* MonoQuery/icons/MonoQuery.Numeric: new icon for numeric data type.
	* MonoQuery/icons/MonoQuery.Execute: New icon for query tool
	* MonoQuery/icons/MonoQuery.Database.Connected: Database connected
	icon
	* MonoQuery/icons/MonoQuery.Database.Disconnected: Database error on
	connection icon.
	* MonoQuery/icons/MonoQuery.String: String data type icon
	* MonoQuery/icons/MonoQuery.Providers: New providers icon
	* MonoQuery/icons/MonoQuery.Blob: Blob|byte[] data type icon
	* MonoQuery/icons/MonoQuery.SqlQueryView: Query view icon
	* MonoQuery/MonoQuery.addin.xml: Updated with new context menus and
	icons.
	* MonoQuery/MonoQuery.mdp: Updated
	* Mono.Data.Sql/Providers/DbProviderBase.cs: Add explain support.
	* Mono.Data.Sql/Providers/SqlDbProvider.cs: Catch errors for async
	mode and return null.
	* Mono.Data.Sql/Providers/NpgsqlDbProvider.cs:
	* Mono.Data.Sql/Providers/OracleDbProvider.cs:
	* Mono.Data.Sql/Providers/MySqlDbProvider.cs:
	* Mono.Data.Sql/Providers/FirebirdDbProvider.cs:
	* Mono.Data.Sql/Providers/SybaseDbProvider.cs:
	* Mono.Data.Sql/Providers/OdbcDbProvider.cs:

2005-08-20	Christian Hergert	<christian.hergert@gmail.com>

	* tests/test-oracle-1.cs: Test. Will be converted to nunit later.
	* tests/test-firebird-1.cs:
	* tests/test-sybase-1.cs:
	* MonoQuery/Gui/NodeBuilders/TableNodeBuilder.cs: Do not append the
	sql statement with `;' as this breaks oracle.
	* MonoQuery/monoquery.glade: Make password hidden by default.
	Passwords can be still seen in advanced textview. this is ok and done
	on purpose.
	* MonoQuery/MonoQuery.mdp: Updated
	* Mono.Data.Sql/Makefile.am:
	* Mono.Data.Sql/Providers/FirebirdDbProvider.cs: New firebird
	provider.
	* Mono.Data.Sql/Providers/SybaseDbProvider.cs: New sybase provider
	* Mono.Data.Sql/Providers/OdbcDbProvider.cs: New generic odbc
	connector.
	* Mono.Data.Sql/Mono.Data.Sql.mdp: Updated

2005-08-12  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoQuery/Makefile.am: embed icons as resources.
	* MonoQuery/MonoQuery.addin.xml: Register new stock icons.

2005-08-06	Christian Hergert	<christian.hergert@gmail.com>

	* Mono.Data.Sql/AssemblyInfo.cs: Fix versioning stuff
	* Mono.Data.Sql/Providers/NpgsqlDbProvider.cs: Update supported types.
	properly close data readers. 
	* Mono.Data.Sql/Providers/MySqlDbProvider.cs: Add basic support for
	tables, their columns, and users. This should be somewhat useful now. Need
	to still determine which versions of mysql ByteFX driver works with.
	* MonoQuery/AssemblyInfo.cs: Fix versioning stuff
	* MonoQuery/Gui/NodeBuilders/TableNodeBuilder.cs: Update to check that the
	type is supported before showing a dummy node.
	* MonoQuery/Gui/ConnectionDialog.cs: Change Secret to Password.

2005-08-06	Christian Hergert	<christian.hergert@gmail.com>

	* Mono.Data.Sql.mds: Updated
	* Mono.Data.Sql/Schema/ForeignKeyConstraintSchema.cs: Add setter for
	reference table name.
	* Mono.Data.Sql/Schema/UniqueConstraintSchema.cs: Add default Constructor.
	* Mono.Data.Sql/Makefile.am: Updated to build when files change.
	* Mono.Data.Sql/Providers/NpgsqlDbProvider.cs: Add some more guts to the
	Constraint builders for tables.
	* MonoQuery/Gui/NodeBuilders/ConstraintNodeBuilder.cs: Add a handler
	* MonoQuery/MonoQuery.addin.xml: Load mono.data.sql.

2005-08-06	Christian Hergert	<christian.hergert@gmail.com>

	* tests/Mono.Data.Sql.Tests.mdp: Updated
	* Mono.Data.Sql/Schema/AbstractSchema.cs: Add Options hashtable for
	generic extra options above and beyond the hardcoded properties.
	* Mono.Data.Sql/Schema/UserSchema.cs: Add a few new descriptor objects.
	* Mono.Data.Sql/Providers/NpgsqlDbProvider.cs: Add GetUser () :
	UserSchema[] support.
	* Mono.Data.Sql/Mono.Data.Sql.mdp: Updated
	* MonoQuery/Gui/NodeBuilders/UsersNodeBuilder.cs: Build the underlying
	users.
	* MonoQuery/Gui/NodeBuilders/UserNodeBuilder.cs: New builder to build a
	user object in the tree.
	* MonoQuery/Gui/DbProviderCollection.cs: Add some more xml includes for
	the database persistence file.
	* MonoQuery/Makefile.am: Updated
	* MonoQuery/MonoQuery.addin.xml: Updated
	* MonoQuery/MonoQuery.mdp: Updated

2005-08-08  John Luke  <john.luke@gmail.com>

	* MonoQuery/Makefile.am: add glade file to EXTRA_DIST to
	fix distcheck

2005-08-06	Christian Hergert	<christian.hergert@gmail.com>

	* MonoQuery/Makefile.in: should not have been imported.
	* MonoQuery/Makefile: should not have been imported.

2005-08-03  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoQuery/Commands/Commands.cs:
	* MonoQuery/Gui/NodeBuilders/DatabaseNodeBuilder.cs:
	* MonoQuery/Gui/DatabasePad.cs: Moved command handlers to node builders.

2005-08-02	Christian Hergert	<christian.hergert@gmail.com>

	* MonoQuery.prjx: deleted
	* MonoQuery.addin.xml.in: removed
	* Exceptions: removed
	* Services: removed
	* Gui: removed
	* Codons: removed
	* SchemaClass: removed
	* MonoQuery.cmbx: removed
	* Collection: removed
	* MonoQueryView.cs: removed
	* MonoQuery/AssemblyInfo.cs: part of monoquery2
	* MonoQuery/MonoQuery.mds:
	* MonoQuery/Commands:
	* MonoQuery/Commands/Commands.cs:
	* MonoQuery/Makefile.in:
	* MonoQuery/MonoQueryService.cs:
	* MonoQuery/Gui/NodeBuilders/UsersNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/ParametersNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/DatabaseNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/TypesNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/LanguagesNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/ProviderCollectionNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/ConstraintsNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/AggregatesNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/TablesNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/ViewNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/ProceduresNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/OperatorsNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/GroupsNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/ColumnsNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/RolesNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/ConstraintNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/TriggersNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/TableNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/ProcedureNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/RulesNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/SequencesNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/ColumnNodeBuilder.cs:
	* MonoQuery/Gui/NodeBuilders/ViewsNodeBuilder.cs:
	* MonoQuery/Gui/DbProviderCollection.cs:
	* MonoQuery/Gui/SqlDefinitionPad.cs:
	* MonoQuery/Gui/ConnectionDialog.cs:
	* MonoQuery/Gui/FakeNodes.cs:
	* MonoQuery/Gui/DatabasePad.cs:
	* MonoQuery/Gui/DataGridView.cs:
	* MonoQuery/monoquery.glade:
	* MonoQuery/Makefile.am:
	* MonoQuery/MonoQuery.addin.xml:
	* MonoQuery/Makefile:
	* MonoQuery/MonoQuery.mdp:
	* AssemblyInfo.cs: removed
	* Mono.Data.Sql.mds: removed
	* Commands: removed
	* tests/NpgsqlTablesTest.cs: start of tests for monoquery2. these dont
	really do anything at the moment
	* tests/pgsql.sql
	* tests/CreateProviderTests.cs
	* tests/Mono.Data.Sql.Tests.mdp
	* MonoQuery.mdsx: removed
	* Makefile.am: updated
	* Mono.Data.Sql/AssemblyInfo.cs: core to monoquery2
	* Mono.Data.Sql/Schema:
	* Mono.Data.Sql/Schema/OperatorSchema.cs:
	* Mono.Data.Sql/Schema/GroupSchema.cs:
	* Mono.Data.Sql/Schema/ColumnSchema.cs:
	* Mono.Data.Sql/Schema/SchemaSchema.cs:
	* Mono.Data.Sql/Schema/RoleSchema.cs:
	* Mono.Data.Sql/Schema/PrimaryKeyConstraintSchema.cs:
	* Mono.Data.Sql/Schema/AbstractSchema.cs:
	* Mono.Data.Sql/Schema/TriggerSchema.cs:
	* Mono.Data.Sql/Schema/RuleSchema.cs:
	* Mono.Data.Sql/Schema/ForeignKeyConstraintSchema.cs:
	* Mono.Data.Sql/Schema/SequenceSchema.cs:
	* Mono.Data.Sql/Schema/ViewSchema.cs:
	* Mono.Data.Sql/Schema/UniqueConstraintSchema.cs:
	* Mono.Data.Sql/Schema/DataTypeSchema.cs:
	* Mono.Data.Sql/Schema/IndexConstraintSchema.cs:
	* Mono.Data.Sql/Schema/UserSchema.cs:
	* Mono.Data.Sql/Schema/ParameterSchema.cs:
	* Mono.Data.Sql/Schema/CheckConstraintSchema.cs:
	* Mono.Data.Sql/Schema/LanguageSchema.cs:
	* Mono.Data.Sql/Schema/ConstraintSchema.cs:
	* Mono.Data.Sql/Schema/PrivilegeSchema.cs:
	* Mono.Data.Sql/Schema/AggregateSchema.cs:
	* Mono.Data.Sql/Schema/TableSchema.cs:
	* Mono.Data.Sql/Schema/ISchema.cs:
	* Mono.Data.Sql/Schema/ProcedureSchema.cs:
	* Mono.Data.Sql/Makefile.am:
	* Mono.Data.Sql/Providers:
	* Mono.Data.Sql/Providers/DbProviderBase.cs:
	* Mono.Data.Sql/Providers/SqlDbProvider.cs:
	* Mono.Data.Sql/Providers/SqliteDbProvider.cs:
	* Mono.Data.Sql/Providers/NpgsqlDbProvider.cs:
	* Mono.Data.Sql/Providers/MySqlDbProvider.cs:
	* Mono.Data.Sql/Providers/OracleDbProvider.cs:
	* Mono.Data.Sql/Mono.Data.Sql.mdp:

2005-07-13  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoQueryView.cs:
	* Gui/DataView/MonoQueryDataView.cs: Pads are now responsible
	of showing its own widgets.
	
2005-03-31  Christian Hergert <chris@mosaix.net>

	* MonoQueryView.cs: Fix the momento icon.

2005-03-14  Lluis Sanchez Gual <lluis@novell.com>

	* MonoQuery.addin.xml.in: Define the MonoQuery pad.

2005-03-06	Christian Hergert <chris@mosaix.net>

	* MonoQuery/Makefile.am: EXTRA_DIST doesnt support conditional variables.

2005-02-02  Christian Hergert <chris@mosaix.net>

	* MonoQuery/MonoQuery.addin.xml: Moved to .in to be autogenerated
	by automake.

2005-02-02  Christian Hergert <chris@mosaix.net>

	* Extras/MonoQuery/Gui/SqlQueryView/SqlQueryView.cs: flush

2005-01-31  Christian Hergert <chris@mosaix.net>

	* Extras/MonoQuery/Gui/SqlQueryView/SqlQueryView.cs: Updated to new
	ToolItem to fix compiler warning.

2005-01-26  Christian Hergert <chris@mosaix.net>

	* Extras/MonoQuery/Gui/Abstract/AbstractMonoQueryNode.cs:
	* Extras/MonoQuery/Commands/MonoQueryCommands.cs: Fixed to use new
	ShowView

2005-01-08  Christian Hergert <chris@mosaix.net>

	* Fixed druid to expand the connection after building

2005-01-08  Christian Hergert <chris@mosaix.net>
	
	* Following Makefile.am fixes
	* Copy .addin.xml if it changes
	* Fix setup to work if layout changes in the future
	* If .addin.xml changes, only copy addin and not rebuild the dll
	* Get package references from configure rather than statically
	* Added files with GetString to the PO .in file
	* Fixed a few warnings from build stage
	
2005-01-06  Christian Hergert <chris@mosaix.net>

	* Initial creation of MonoQuery AddIn
