Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog « MonoDevelop.Database.Sql « MonoDevelop.Database « extras - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 78aa331b34321d4bd146e9390dcf646ac160605b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
2008-03-06  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Database.Sql.addin.xml: Bump version to 1.0. Yay!

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