[Monodevelop-patches-list] r2741 - in trunk/MonoDevelop/Extras/MonoQuery: . Mono.Data.Sql Mono.Data.Sql/Providers Mono.Data.Sql/Schema MonoQuery MonoQuery/Gui MonoQuery/Gui/NodeBuilders tests

Christian Hergert <chris@mosaix.net> chergert at mono-cvs.ximian.com
Sat Aug 13 20:05:21 EDT 2005


Author: chergert
Date: 2005-08-13 20:05:21 -0400 (Sat, 13 Aug 2005)
New Revision: 2741

Added:
   trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/NodeBuilders/UserNodeBuilder.cs
Modified:
   trunk/MonoDevelop/Extras/MonoQuery/ChangeLog
   trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Mono.Data.Sql.mdp
   trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Providers/NpgsqlDbProvider.cs
   trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Schema/AbstractSchema.cs
   trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Schema/UserSchema.cs
   trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/
   trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/DbProviderCollection.cs
   trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/NodeBuilders/UsersNodeBuilder.cs
   trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Makefile.am
   trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/MonoQuery.addin.xml
   trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/MonoQuery.mdp
   trunk/MonoDevelop/Extras/MonoQuery/tests/
   trunk/MonoDevelop/Extras/MonoQuery/tests/Mono.Data.Sql.Tests.mdp
Log:
* 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


Modified: trunk/MonoDevelop/Extras/MonoQuery/ChangeLog
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/ChangeLog	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/ChangeLog	2005-08-14 00:05:21 UTC (rev 2741)
@@ -1,3 +1,22 @@
+2005-08-06	Christian Hergert	<christian.hergert at 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 at gmail.com>
 
 	* MonoQuery/Makefile.am: add glade file to EXTRA_DIST to

Modified: trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Mono.Data.Sql.mdp
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Mono.Data.Sql.mdp	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Mono.Data.Sql.mdp	2005-08-14 00:05:21 UTC (rev 2741)
@@ -13,13 +13,6 @@
       <CodeGeneration compiler="Csc" warninglevel="4" optimize="True" unsafecodeallowed="False" generateoverflowchecks="True" mainclass="" generatexmldocumentation="True" ctype="CSharpCompilerParameters" />
     </Configuration>
   </Configurations>
-  <References>
-    <ProjectReference type="Gac" localcopy="True" refto="Npgsql, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />
-    <ProjectReference type="Gac" localcopy="True" refto="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-    <ProjectReference type="Gac" localcopy="True" refto="ByteFX.Data, Version=0.7.6.1, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
-    <ProjectReference type="Gac" localcopy="True" refto="Mono.Data.SqliteClient, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
-    <ProjectReference type="Gac" localcopy="True" refto="System.Data.OracleClient, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  </References>
   <DeploymentInformation strategy="File">
     <excludeFiles />
   </DeploymentInformation>
@@ -57,4 +50,12 @@
     <File name="./Providers/OracleDbProvider.cs" subtype="Code" buildaction="Compile" />
     <File name="./Providers/SqlDbProvider.cs" subtype="Code" buildaction="Compile" />
   </Contents>
+  <References>
+    <ProjectReference type="Gac" localcopy="True" refto="Npgsql, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />
+    <ProjectReference type="Gac" localcopy="True" refto="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+    <ProjectReference type="Gac" localcopy="True" refto="ByteFX.Data, Version=0.7.6.1, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
+    <ProjectReference type="Gac" localcopy="True" refto="Mono.Data.SqliteClient, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
+    <ProjectReference type="Gac" localcopy="True" refto="System.Data.OracleClient, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+    <ProjectReference type="Gac" localcopy="True" refto="System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  </References>
 </Project>
\ No newline at end of file

Modified: trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Providers/NpgsqlDbProvider.cs
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Providers/NpgsqlDbProvider.cs	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Providers/NpgsqlDbProvider.cs	2005-08-14 00:05:21 UTC (rev 2741)
@@ -506,8 +506,43 @@
 			
 			ArrayList collection = new ArrayList ();
 			
-			// TODO: Implement
+			NpgsqlCommand command = new NpgsqlCommand ();
+			command.Connection = connection;
+			command.CommandText = "SELECT * FROM pg_user;";
+			NpgsqlDataReader r = command.ExecuteReader ();
 			
+			while (r.Read ()) {
+				UserSchema user = new UserSchema ();
+				
+				user.Name = r.GetString (0);
+				user.UserId = String.Format ("{0}", r.GetInt32(1));
+				
+				if (!r.IsDBNull (6))
+					user.Expires = r.GetDateTime (6);
+				
+				user.Options["createdb"] = r.GetBoolean (2);
+				user.Options["createuser"] = r.GetBoolean (3);
+				user.Password = r.GetString (5);
+				
+				StringBuilder sb = new StringBuilder ();
+				sb.AppendFormat ("-- User: \"{0}\"\n\n", user.Name);
+				sb.AppendFormat ("-- DROP USER {0};\n\n", user.Name);
+				sb.AppendFormat ("CREATE USER {0}", user.Name);
+				sb.AppendFormat ("  WITH SYSID {0}", user.UserId);
+				if (user.Password != "********")
+					sb.AppendFormat (" ENCRYPTED PASSWORD {0}", user.Password);
+				sb.AppendFormat (((bool) user.Options["createdb"]) ?
+					" CREATEDB" : " NOCREATEDB");
+				sb.AppendFormat (((bool) user.Options["createuser"]) ?
+					" CREATEUSER" : " NOCREATEUSER");
+				if (user.Expires != DateTime.MinValue)
+					sb.AppendFormat (" VALID UNTIL {0}", user.Expires);
+				sb.Append (";");
+				user.Definition = sb.ToString ();
+				
+				collection.Add (user);
+			}
+			
 			return (UserSchema[]) collection.ToArray (typeof (UserSchema));
 		}
 		

Modified: trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Schema/AbstractSchema.cs
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Schema/AbstractSchema.cs	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Schema/AbstractSchema.cs	2005-08-14 00:05:21 UTC (rev 2741)
@@ -27,6 +27,7 @@
 //
 
 using System;
+using System.Collections;
 
 namespace Mono.Data.Sql
 {
@@ -41,6 +42,8 @@
 		protected string schema = String.Empty;
 		protected DbProviderBase provider = null;
 		
+		protected Hashtable options;
+		
 		public virtual string Name {
 			get {
 				return name;
@@ -134,6 +137,15 @@
 			}
 		}
 		
+		public virtual Hashtable Options {
+			get {
+				if (options == null)
+					options = new Hashtable ();
+				
+				return options;
+			}
+		}
+		
 		public virtual void OnChanged()
 		{
 			if (Changed != null) {

Modified: trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Schema/UserSchema.cs
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Schema/UserSchema.cs	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/Mono.Data.Sql/Schema/UserSchema.cs	2005-08-14 00:05:21 UTC (rev 2741)
@@ -32,10 +32,41 @@
 {
 	public class UserSchema : AbstractSchema
 	{
-		public RoleSchema [] Roles {
+		protected string userId = String.Empty;
+		protected string password = String.Empty;
+		protected DateTime expires = DateTime.MinValue;
+		
+		public virtual RoleSchema [] Roles {
 			get {
 				throw new NotImplementedException();
 			}
 		}
+		
+		public virtual string UserId {
+			get {
+				return userId;
+			}
+			set {
+				userId = value;
+			}
+		}
+		
+		public virtual string Password {
+			get {
+				return password;
+			}
+			set {
+				password = value;
+			}
+		}
+		
+		public virtual DateTime Expires {
+			get {
+				return expires;
+			}
+			set {
+				expires = value;
+			}
+		}
 	}
 }
\ No newline at end of file


Property changes on: trunk/MonoDevelop/Extras/MonoQuery/MonoQuery
___________________________________________________________________
Name: svn:ignore
   - Makefile
Makefile.in

   + Makefile
Makefile.in
bin
*.pidb


Modified: trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/DbProviderCollection.cs
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/DbProviderCollection.cs	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/DbProviderCollection.cs	2005-08-14 00:05:21 UTC (rev 2741)
@@ -38,6 +38,8 @@
 	[XmlInclude (typeof (MySqlDbProvider))]
 	[XmlInclude (typeof (NpgsqlDbProvider))]
 	[XmlInclude (typeof (SqliteDbProvider))]
+	[XmlInclude (typeof (OracleDbProvider))]
+	[XmlInclude (typeof (SqlDbProvider))]
 	public class DbProviderCollection : CollectionBase
 	{
 		public DbProviderCollection () : base ()

Added: trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/NodeBuilders/UserNodeBuilder.cs
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/NodeBuilders/UserNodeBuilder.cs	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/NodeBuilders/UserNodeBuilder.cs	2005-08-14 00:05:21 UTC (rev 2741)
@@ -0,0 +1,91 @@
+//
+// UserNodeBuilder.cs
+//
+// Authors:
+//   Christian Hergert <chris at mosaix.net>
+//
+// Copyright (c) 2005 Christian Hergert
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+
+using Mono.Data.Sql;
+using MonoDevelop.Core.Services;
+using MonoDevelop.Services;
+using MonoDevelop.Gui.Pads;
+
+namespace MonoQuery
+{
+	public class UserNodeBuilder : TypeNodeBuilder
+	{
+		public UserNodeBuilder ()
+		{
+		}
+		
+		public override Type NodeDataType {
+			get {
+				return typeof (UserSchema);
+			}
+		}
+		
+		public override Type CommandHandlerType {
+			get {
+				return typeof (UserNodeCommandHandler);
+			}
+		}
+		
+		public override string GetNodeName (ITreeNavigator thisNode, object dataObject)
+		{
+			return GettextCatalog.GetString ("User");
+		}
+		
+		public override void BuildNode (ITreeBuilder treeBuilder, object dataObject, ref string label, ref Gdk.Pixbuf icon, ref Gdk.Pixbuf closedIcon)
+		{
+			UserSchema user = (UserSchema) dataObject;
+			label = user.Name;
+			string iconName = "md-mono-query-user";
+			icon = Context.GetIcon (iconName);
+		}
+		
+		public override bool HasChildNodes (ITreeBuilder builder, object dataObject)
+		{
+			return false;
+		}
+	}
+	
+	public class UserNodeCommandHandler : NodeCommandHandler
+	{
+		public override DragOperation CanDragNode ()
+		{
+			return DragOperation.None;
+		}
+		
+		public override void OnItemSelected ()
+		{
+			UserSchema user = CurrentNode.DataItem as UserSchema;
+			MonoQueryService service = (MonoQueryService) ServiceManager.GetService (typeof (MonoQueryService));
+			
+			if (service.SqlDefinitionPad != null)
+				service.SqlDefinitionPad.SetText(user.Definition);
+		}
+	}
+}
\ No newline at end of file

Modified: trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/NodeBuilders/UsersNodeBuilder.cs
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/NodeBuilders/UsersNodeBuilder.cs	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Gui/NodeBuilders/UsersNodeBuilder.cs	2005-08-14 00:05:21 UTC (rev 2741)
@@ -66,6 +66,8 @@
 		
 		public static void BuildChildNodes (ITreeBuilder builder, UsersNode node)
 		{
+			foreach (UserSchema user in node.Provider.GetUsers ())
+				builder.AddChild (user);
 		}
 		
 		public override bool HasChildNodes (ITreeBuilder builder, object dataObject)
@@ -73,4 +75,4 @@
 			return true;
 		}
 	}
-}
\ No newline at end of file
+}

Modified: trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Makefile.am
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Makefile.am	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/Makefile.am	2005-08-14 00:05:21 UTC (rev 2741)
@@ -2,6 +2,7 @@
 Commands/Commands.cs \
 Gui/NodeBuilders/DatabaseNodeBuilder.cs \
 Gui/NodeBuilders/UsersNodeBuilder.cs \
+Gui/NodeBuilders/UserNodeBuilder.cs \
 Gui/NodeBuilders/LanguagesNodeBuilder.cs \
 Gui/NodeBuilders/TypesNodeBuilder.cs \
 Gui/NodeBuilders/ProviderCollectionNodeBuilder.cs \

Modified: trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/MonoQuery.addin.xml
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/MonoQuery.addin.xml	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/MonoQuery.addin.xml	2005-08-14 00:05:21 UTC (rev 2741)
@@ -30,6 +30,7 @@
 			<NodeBuilder id = "RolesNodeBuilder" class = "MonoQuery.RolesNodeBuilder"/>
 			<NodeBuilder id = "SequencesNodeBuilder" class = "MonoQuery.SequencesNodeBuilder"/>
 			<NodeBuilder id = "UsersNodeBuilder" class = "MonoQuery.UsersNodeBuilder"/>
+			<NodeBuilder id = "UserNodeBuilder" class = "MonoQuery.UserNodeBuilder"/>
 			<NodeBuilder id = "TypesNodeBuilder" class = "MonoQuery.TypesNodeBuilder"/>
 			<NodeBuilder id = "ColumnsNodeBuilder" class = "MonoQuery.ColumnsNodeBuilder"/>
 			<NodeBuilder id = "RulesNodeBuilder" class = "MonoQuery.RulesNodeBuilder"/>

Modified: trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/MonoQuery.mdp
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/MonoQuery.mdp	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/MonoQuery/MonoQuery.mdp	2005-08-14 00:05:21 UTC (rev 2741)
@@ -1,5 +1,5 @@
 <Project name="MonoQuery" fileversion="2.0" language="C#" ctype="DotNetProject">
-  <Configurations>
+  <Configurations active="Debug">
     <Configuration name="Debug" ctype="DotNetProjectConfiguration">
       <Output directory="./bin/Debug" assembly="MonoQuery" />
       <Build debugmode="True" target="Library" />
@@ -13,18 +13,6 @@
       <CodeGeneration compiler="Csc" warninglevel="4" optimize="True" unsafecodeallowed="False" generateoverflowchecks="True" generatexmldocumentation="False" ctype="CSharpCompilerParameters" />
     </Configuration>
   </Configurations>
-  <References>
-    <ProjectReference type="Project" localcopy="True" refto="Mono.Data.Sql" />
-    <ProjectReference type="Gac" localcopy="True" refto="System.Xml, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-    <ProjectReference type="Gac" localcopy="True" refto="gtk-sharp, Version=2.6.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
-    <ProjectReference type="Gac" localcopy="True" refto="gdk-sharp, Version=2.6.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
-    <ProjectReference type="Gac" localcopy="True" refto="MonoDevelop.Base, Version=0.7.0.0, Culture=neutral" />
-    <ProjectReference type="Gac" localcopy="True" refto="MonoDevelop.Core, Version=0.7.0.0, Culture=neutral" />
-    <ProjectReference type="Gac" localcopy="True" refto="MonoDevelop.Gui.Widgets, Version=0.7.0.0, Culture=neutral" />
-    <ProjectReference type="Gac" localcopy="True" refto="gtksourceview-sharp, Version=1.0.0.2, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
-    <ProjectReference type="Gac" localcopy="True" refto="glade-sharp, Version=2.6.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
-    <ProjectReference type="Gac" localcopy="True" refto="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  </References>
   <DeploymentInformation strategy="File">
     <excludeFiles />
   </DeploymentInformation>
@@ -65,5 +53,18 @@
     <File name="./Gui/NodeBuilders/ProcedureNodeBuilder.cs" subtype="Code" buildaction="Compile" />
     <File name="./Gui/DbProviderCollection.cs" subtype="Code" buildaction="Compile" />
     <File name="./Gui/NodeBuilders/ParametersNodeBuilder.cs" subtype="Code" buildaction="Compile" />
+    <File name="./Gui/NodeBuilders/UserNodeBuilder.cs" subtype="Code" buildaction="Compile" />
   </Contents>
-</Project>
+  <References>
+    <ProjectReference type="Project" localcopy="True" refto="Mono.Data.Sql" />
+    <ProjectReference type="Gac" localcopy="True" refto="System.Xml, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+    <ProjectReference type="Gac" localcopy="True" refto="gtk-sharp, Version=2.6.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+    <ProjectReference type="Gac" localcopy="True" refto="gdk-sharp, Version=2.6.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+    <ProjectReference type="Gac" localcopy="True" refto="MonoDevelop.Base, Version=0.7.0.0, Culture=neutral" />
+    <ProjectReference type="Gac" localcopy="True" refto="MonoDevelop.Core, Version=0.7.0.0, Culture=neutral" />
+    <ProjectReference type="Gac" localcopy="True" refto="MonoDevelop.Gui.Widgets, Version=0.7.0.0, Culture=neutral" />
+    <ProjectReference type="Gac" localcopy="True" refto="gtksourceview-sharp, Version=1.0.0.2, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+    <ProjectReference type="Gac" localcopy="True" refto="glade-sharp, Version=2.6.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+    <ProjectReference type="Gac" localcopy="True" refto="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  </References>
+</Project>
\ No newline at end of file


Property changes on: trunk/MonoDevelop/Extras/MonoQuery/tests
___________________________________________________________________
Name: svn:ignore
   + Makefile
Makefile.in
bin
*.pidb


Modified: trunk/MonoDevelop/Extras/MonoQuery/tests/Mono.Data.Sql.Tests.mdp
===================================================================
--- trunk/MonoDevelop/Extras/MonoQuery/tests/Mono.Data.Sql.Tests.mdp	2005-08-13 22:36:01 UTC (rev 2740)
+++ trunk/MonoDevelop/Extras/MonoQuery/tests/Mono.Data.Sql.Tests.mdp	2005-08-14 00:05:21 UTC (rev 2741)
@@ -13,10 +13,6 @@
       <CodeGeneration compiler="Csc" warninglevel="4" optimize="True" unsafecodeallowed="False" generateoverflowchecks="True" mainclass="" generatexmldocumentation="False" ctype="CSharpCompilerParameters" />
     </Configuration>
   </Configurations>
-  <References>
-    <ProjectReference type="Project" localcopy="True" refto="Mono.Data.Sql" />
-    <ProjectReference type="Gac" localcopy="True" refto="nunit.framework, Version=2.2.0.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" />
-  </References>
   <DeploymentInformation strategy="File">
     <excludeFiles />
   </DeploymentInformation>
@@ -24,4 +20,8 @@
     <File name="./CreateProviderTests.cs" subtype="Code" buildaction="Compile" />
     <File name="./NpgsqlTablesTest.cs" subtype="Code" buildaction="Compile" />
   </Contents>
+  <References>
+    <ProjectReference type="Project" localcopy="True" refto="Mono.Data.Sql" />
+    <ProjectReference type="Gac" localcopy="True" refto="nunit.framework, Version=2.2.0.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" />
+  </References>
 </Project>
\ No newline at end of file




More information about the Monodevelop-patches-list mailing list