Lupus, Miguel, or Uma:
Can someone approve this patch please?
I ran this to get the diff:
cvs -z3 diff -uN -r mono-1-0 > diff.txt
I had used this to checkout:
cvs checkout -r mono-1-0 mono mcs
Here is the ChangeLog entry:
2004-10-30 Daniel Morgan <[EMAIL PROTECTED]>
Retrofit changes from HEAD to mono-1-0 release
2004-10-22 Daniel Morgan <[EMAIL PROTECTED]>
* Mono.Data/.cvsignore
* Mono.Data/AssemblyInfo.cs
* Mono.Data/Makefile
* Mono.Data/Mono.Data.dll.sources: added files
for build of Mono.Data.dll
This assembly includes the ProviderFactory
* Makefile: added Mono.Data.dll to the build
* Mono.Data/app.config: added providers and
removed obsolete providers to app settings xml file
? diff.txt
? corlib/SecurityDB.db
? corlib/SecurityDB.idx
? corlib/SecurityDB.raw
Index: ChangeLog
===================================================================
RCS file: /cvs/public/mcs/class/ChangeLog,v
retrieving revision 1.51
diff -u -r1.51 ChangeLog
--- ChangeLog 24 Jun 2004 14:43:35 -0000 1.51
+++ ChangeLog 31 Oct 2004 02:54:53 -0000
@@ -1,3 +1,20 @@
+2004-10-30 Daniel Morgan <[EMAIL PROTECTED]>
+
+ Retrofit changes from HEAD to mono-1-0 release
+
+ 2004-10-22 Daniel Morgan <[EMAIL PROTECTED]>
+
+ * Mono.Data/.cvsignore
+ * Mono.Data/AssemblyInfo.cs
+ * Mono.Data/Makefile
+ * Mono.Data/Mono.Data.dll.sources: added files
+ for build of Mono.Data.dll
+ This assembly includes the ProviderFactory
+
+ * Makefile: added Mono.Data.dll to the build
+ * Mono.Data/app.config: added providers and
+ removed obsolete providers to app settings xml file
+
2004-06-24 Raja R Harinath <[EMAIL PROTECTED]>
* IBM.Data.DB2/Makefile: Disable for 'net_2_0'.
Index: Makefile
===================================================================
RCS file: /cvs/public/mcs/class/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile 23 Jun 2004 09:58:18 -0000 1.22
+++ Makefile 31 Oct 2004 02:54:53 -0000
@@ -16,6 +16,7 @@
Mono.Data.Tds \
System.Security \
System.Data \
+ Mono.Data \
Mono.GetOptions \
System.Web \
System.Web.Services \
Index: Mono.Data/.cvsignore
===================================================================
RCS file: Mono.Data/.cvsignore
diff -N Mono.Data/.cvsignore
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ Mono.Data/.cvsignore 31 Oct 2004 02:54:54 -0000
@@ -0,0 +1,3 @@
+.makefrag
+.response
+library-deps.stamp
Index: Mono.Data/AssemblyInfo.cs
===================================================================
RCS file: Mono.Data/AssemblyInfo.cs
diff -N Mono.Data/AssemblyInfo.cs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ Mono.Data/AssemblyInfo.cs 31 Oct 2004 02:54:54 -0000
@@ -0,0 +1,37 @@
+//
+// AssemblyInfo.cs
+//
+// Author:
+// Andreas Nahr ([EMAIL PROTECTED])
+//
+// (C) 2003 Ximian, Inc. http://www.ximian.com
+// (C) 2004 Novell (http://www.novell.com)
+//
+
+using System;
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+#if (NET_1_0)
+ [assembly: AssemblyVersion ("1.0.3300.0")]
+#elif (NET_2_0)
+ [assembly: AssemblyVersion ("2.0.3600.0")]
+#elif (NET_1_1)
+ [assembly: AssemblyVersion ("1.0.5000.0")]
+#endif
+
+/* TODO COMPLETE INFORMATION
+
+[assembly: AssemblyTitle ("")]
+[assembly: AssemblyDescription ("")]
+
+[assembly: CLSCompliant (true)]
+[assembly: AssemblyFileVersion ("0.0.0.1")]
+
+[assembly: ComVisible (false)]
+
+*/
+
+[assembly: AssemblyDelaySign (true)]
+[assembly: AssemblyKeyFile ("../mono.pub")]
+
Index: Mono.Data/Makefile
===================================================================
RCS file: Mono.Data/Makefile
diff -N Mono.Data/Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ Mono.Data/Makefile 31 Oct 2004 02:54:54 -0000
@@ -0,0 +1,10 @@
+thisdir = class/Mono.Data
+SUBDIRS =
+include ../../build/rules.make
+
+LIBRARY = Mono.Data.dll
+LIB_MCS_FLAGS = /r:$(corlib) /r:System.dll /r:System.Xml.dll \
+ /r:System.Data.dll
+NO_TEST = yes
+
+include ../../build/library.make
Index: Mono.Data/Mono.Data.dll.sources
===================================================================
RCS file: Mono.Data/Mono.Data.dll.sources
diff -N Mono.Data/Mono.Data.dll.sources
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ Mono.Data/Mono.Data.dll.sources 31 Oct 2004 02:54:54 -0000
@@ -0,0 +1,6 @@
+AssemblyInfo.cs
+DataTools.cs
+Provider.cs
+ProviderCollection.cs
+ProviderFactory.cs
+ProviderSectionHandler.cs
Index: Mono.Data/app.config
===================================================================
RCS file: /cvs/public/mcs/class/Mono.Data/app.config,v
retrieving revision 1.3
diff -u -r1.3 app.config
--- Mono.Data/app.config 18 Nov 2002 05:01:58 -0000 1.3
+++ Mono.Data/app.config 31 Oct 2004 02:54:54 -0000
@@ -6,7 +6,11 @@
</sectionGroup>
</configSections>
<appSettings>
- <add key="PubsConnStr"
value="factory=System.Data.SqlClient;server=speedy;database=pubs;uid=sa;pwd=" />
+ <add key="PubsConnStr"
value="factory=System.Data.SqlClient;server=speedy;database=pubs;uid=sa;pwd=mypassword"
/>
+ <add key="OraConnStr" value="factory=System.Data.OracleClient;data
source=testdb;user id=scott;password=tiger" />
+ <add key="PgConnStr"
value="factory=Npgsql;Server=localhost;Database=monotest;User
ID=monotest;Password=monotest" />
+ <add key="MyConnStr"
value="factory=ByteFX.Data.MySqlClient;Database=test" />
+ <add key="FireConnStr"
value="factory=FirebirdSql.Data.Firebird;Database=E:\FIREBIRD\EXAMPLES\EMPLOYEE.FDB;User=SYSDBA;Password=masterkey;Dialect=3;Server=localhost"
/>
</appSettings>
<mono.data>
<providers>
@@ -29,42 +33,57 @@
connection="System.Data.Odbc.OdbcConnection"
adapter="System.Data.Odbc.OdbcDataAdapter"
command="System.Data.Odbc.OdbcCommand"
- assembly="odbc"
+ assembly="System.Data, Version=1.0.3300.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089"
description="ODBC" />
<provider
name="Mono.Data.TdsClient"
connection="Mono.Data.TdsClient.TdsConnection"
adapter="Mono.Data.TdsClient.TdsDataAdapter"
command="Mono.Data.TdsClient.TdsCommand"
- assembly="Mono.Data.TdsClient"
+ assembly="Mono.Data.TdsClient, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=0738eb9f132ed756"
description="TDS Generic" />
- <provider name="Mono.Data.MySql"
- connection="Mono.Data.MySql.MySqlConnection"
- adapter="Mono.Data.MySql.MySqlDataAdapter"
- command="Mono.Data.MySql.MySqlCommand"
- assembly="Mono.Data.MySql"
+ <provider
+ name="ByteFX.Data.MySqlClient"
+ connection="ByteFX.Data.MySqlClient.MySqlConnection"
+ adapter="ByteFX.Data.MySqlClient.MySqlDataAdapter"
+ command="ByteFX.Data.MySqlClient.MySqlCommand"
+ assembly="ByteFX.Data, Version=0.7.6.1,
Culture=neutral, PublicKeyToken=0738eb9f132ed756"
description="MySQL" />
<provider
- name="Mono.Data.PostgreSqlClient"
-
connection="Mono.Data.PostgreSqlClient.PgSqlConnection"
- adapter="Mono.Data.PostgreSqlClient.PgSqlDataAdapter"
- command="Mono.Data.PostgreSqlClient.PgSqlCommand"
- assembly="Mono.Data.PostgreSqlClient"
+ name="Npgsql"
+ connection="Npgsql.NpgsqlConnection"
+ adapter="Npgsql.NpgsqlDataAdapter"
+ command="Npgsql.NpgsqlCommand"
+ assembly="Npgsql, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=5d8b90d52f46fda7"
description="PostgreSQL" />
<provider
name="Mono.Data.SqliteClient"
connection="Mono.Data.SqliteClient.SqliteConnection"
adapter="Mono.Data.SqliteClient.SqliteDataAdapter"
command="Mono.Data.SqliteClient.SqliteCommand"
- assembly="Mono.Data.SqliteClient"
+ assembly="Mono.Data.SqliteClient, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=0738eb9f132ed756"
description="SQL Lite" />
<provider
name="Mono.Data.SybaseClient"
connection="Mono.Data.SybaseClient.SybaseConnection"
adapter="Mono.Data.SybaseClient.SybaseDataAdapter"
command="Mono.Data.SybaseClient.SybaseCommand"
- assembly="Mono.Data.SybaseClient"
+ assembly="Mono.Data.SybaseClient, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=0738eb9f132ed756"
description="Sybase" />
+ <provider
+ name="FirebirdSql.Data.Firebird"
+ connection="FirebirdSql.Data.Firebird.FbConnection"
+ adapter="FirebirdSql.Data.Firebird.FbDataAdapter"
+ command="FirebirdSql.Data.Firebird.FbCommand"
+ assembly="FirebirdSql.Data.Firebird, Version=1.6.3.0,
Culture=neutral, PublicKeyToken=e1b4f92304d7b12f"
+ description="Firebird" />
+ <provider
+ name="IBM.Data.DB2"
+ connection="IBM.Data.DB2.DB2Connection"
+ adapter="IBM.Data.DB2.DB2DataAdapter"
+ command="IBM.Data.DB2.DB2Command"
+ assembly="IBM.Data.DB2, Version=1.0.1728.9997,
Culture=neutral, PublicKeyToken=7c307b91aa13d208"
+ description="IBM DB2 Universal Database" />
</providers>
</mono.data>
</configuration>
Index: Mono.Data/test/test.cs
===================================================================
RCS file: /cvs/public/mcs/class/Mono.Data/test/test.cs,v
retrieving revision 1.2
diff -u -r1.2 test.cs
--- Mono.Data/test/test.cs 18 Nov 2002 05:01:58 -0000 1.2
+++ Mono.Data/test/test.cs 31 Oct 2004 02:54:54 -0000
@@ -1,6 +1,5 @@
using System;
using System.Data;
-using System.Data.SqlClient;
using Mono.Data;
namespace testclient
Index: Mono.Data/test/test.exe.config
===================================================================
RCS file: /cvs/public/mcs/class/Mono.Data/test/test.exe.config,v
retrieving revision 1.2
diff -u -r1.2 test.exe.config
--- Mono.Data/test/test.exe.config 18 Nov 2002 05:01:58 -0000 1.2
+++ Mono.Data/test/test.exe.config 31 Oct 2004 02:54:54 -0000
@@ -6,7 +6,11 @@
</sectionGroup>
</configSections>
<appSettings>
- <add key="PubsConnStr"
value="factory=System.Data.SqlClient;server=speedy;database=pubs;uid=sa;pwd=" />
+ <add key="PubsConnStr"
value="factory=System.Data.SqlClient;server=speedy;database=pubs;uid=sa;pwd=mypassword"
/>
+ <add key="OraConnStr" value="factory=System.Data.OracleClient;data
source=testdb;user id=scott;password=tiger" />
+ <add key="PgConnStr"
value="factory=Npgsql;Server=localhost;Database=monotest;User
ID=monotest;Password=monotest" />
+ <add key="MyConnStr"
value="factory=ByteFX.Data.MySqlClient;Database=test" />
+ <add key="FireConnStr"
value="factory=FirebirdSql.Data.Firebird;Database=E:\FIREBIRD\EXAMPLES\EMPLOYEE.FDB;User=SYSDBA;Password=masterkey;Dialect=3;Server=localhost"
/>
</appSettings>
<mono.data>
<providers>
@@ -29,42 +33,57 @@
connection="System.Data.Odbc.OdbcConnection"
adapter="System.Data.Odbc.OdbcDataAdapter"
command="System.Data.Odbc.OdbcCommand"
- assembly="odbc"
+ assembly="System.Data, Version=1.0.3300.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089"
description="ODBC" />
<provider
name="Mono.Data.TdsClient"
connection="Mono.Data.TdsClient.TdsConnection"
adapter="Mono.Data.TdsClient.TdsDataAdapter"
command="Mono.Data.TdsClient.TdsCommand"
- assembly="Mono.Data.TdsClient"
+ assembly="Mono.Data.TdsClient, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=0738eb9f132ed756"
description="TDS Generic" />
- <provider name="Mono.Data.MySql"
- connection="Mono.Data.MySql.MySqlConnection"
- adapter="Mono.Data.MySql.MySqlDataAdapter"
- command="Mono.Data.MySql.MySqlCommand"
- assembly="Mono.Data.MySql"
+ <provider
+ name="ByteFX.Data.MySqlClient"
+ connection="ByteFX.Data.MySqlClient.MySqlConnection"
+ adapter="ByteFX.Data.MySqlClient.MySqlDataAdapter"
+ command="ByteFX.Data.MySqlClient.MySqlCommand"
+ assembly="ByteFX.Data, Version=0.7.6.1,
Culture=neutral, PublicKeyToken=0738eb9f132ed756"
description="MySQL" />
<provider
- name="Mono.Data.PostgreSqlClient"
-
connection="Mono.Data.PostgreSqlClient.PgSqlConnection"
- adapter="Mono.Data.PostgreSqlClient.PgSqlDataAdapter"
- command="Mono.Data.PostgreSqlClient.PgSqlCommand"
- assembly="Mono.Data.PostgreSqlClient"
+ name="Npgsql"
+ connection="Npgsql.NpgsqlConnection"
+ adapter="Npgsql.NpgsqlDataAdapter"
+ command="Npgsql.NpgsqlCommand"
+ assembly="Npgsql, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=5d8b90d52f46fda7"
description="PostgreSQL" />
<provider
name="Mono.Data.SqliteClient"
connection="Mono.Data.SqliteClient.SqliteConnection"
adapter="Mono.Data.SqliteClient.SqliteDataAdapter"
command="Mono.Data.SqliteClient.SqliteCommand"
- assembly="Mono.Data.SqliteClient"
+ assembly="Mono.Data.SqliteClient, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=0738eb9f132ed756"
description="SQL Lite" />
<provider
name="Mono.Data.SybaseClient"
connection="Mono.Data.SybaseClient.SybaseConnection"
adapter="Mono.Data.SybaseClient.SybaseDataAdapter"
command="Mono.Data.SybaseClient.SybaseCommand"
- assembly="Mono.Data.SybaseClient"
+ assembly="Mono.Data.SybaseClient, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=0738eb9f132ed756"
description="Sybase" />
+ <provider
+ name="FirebirdSql.Data.Firebird"
+ connection="FirebirdSql.Data.Firebird.FbConnection"
+ adapter="FirebirdSql.Data.Firebird.FbDataAdapter"
+ command="FirebirdSql.Data.Firebird.FbCommand"
+ assembly="FirebirdSql.Data.Firebird, Version=1.6.3.0,
Culture=neutral, PublicKeyToken=e1b4f92304d7b12f"
+ description="Firebird" />
+ <provider
+ name="IBM.Data.DB2"
+ connection="IBM.Data.DB2.DB2Connection"
+ adapter="IBM.Data.DB2.DB2DataAdapter"
+ command="IBM.Data.DB2.DB2Command"
+ assembly="IBM.Data.DB2, Version=1.0.1728.9997,
Culture=neutral, PublicKeyToken=7c307b91aa13d208"
+ description="IBM DB2 Universal Database" />
</providers>
</mono.data>
</configuration>