Rodrigo Moya [Mon, 14 Oct 2002 16:33:50 +0000 (16:33 -0000)]
2002-10-14 Rodrigo Moya <rodrigo@ximian.com>
* list: added missing Odbc files.
svn path=/trunk/mcs/; revision=8251
Martin Baulig [Mon, 14 Oct 2002 11:38:45 +0000 (11:38 -0000)]
2002-10-14 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Added MONO_TYPE_I, MONO_TYPE_U and
MONO_TYPE_VOID.
svn path=/trunk/mono/; revision=8242
Martin Baulig [Mon, 14 Oct 2002 11:22:35 +0000 (11:22 -0000)]
2002-10-14 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c (ves_icall_MonoDebugger_GetType): Use
mono_class_get() instead of looking in the class cache.
svn path=/trunk/mono/; revision=8241
Martin Baulig [Mon, 14 Oct 2002 10:04:29 +0000 (10:04 -0000)]
2002-10-14 Martin Baulig <martin@gnome.org>
* ConfigurationSettings.cs (DefaultConfig.GetAppConfigPath):
Append ".config" to the filename, not ".exe.config" since the
filename already has a ".exe" suffix.
svn path=/trunk/mcs/; revision=8239
Martin Baulig [Mon, 14 Oct 2002 09:51:05 +0000 (09:51 -0000)]
2002-10-14 Martin Baulig <martin@gnome.org>
* ConfigurationSettings.cs (DefaultConfig.GetAppConfigPath): Use
Assembly.Location, not Assembly.FullName to get its filename.
svn path=/trunk/mcs/; revision=8238
Nick Zigarovich [Mon, 14 Oct 2002 06:22:08 +0000 (06:22 -0000)]
Make sure XmlTextReader.GetAttribute never returns null.
svn path=/trunk/mcs/; revision=8237
Brian Ritchie [Mon, 14 Oct 2002 05:28:50 +0000 (05:28 -0000)]
Changed odbc32 to odbc32.dll to support dllmapping in mono
svn path=/trunk/mcs/; revision=8236
Brian Ritchie [Mon, 14 Oct 2002 05:25:43 +0000 (05:25 -0000)]
Added dllmapping for odbc32
svn path=/trunk/mono/; revision=8235
Brian Ritchie [Mon, 14 Oct 2002 04:59:34 +0000 (04:59 -0000)]
Brian Ritchie
-Updated to support ODBC provider
svn path=/trunk/mcs/; revision=8234
Brian Ritchie [Mon, 14 Oct 2002 04:57:06 +0000 (04:57 -0000)]
Brian Ritchie
- Added OdbcTransaction Object and moved transaction logic out of connection and into new object.
- Support for DSN-less connection strings
- Fixed OdbcType enum to have correct values
- General cleanup on all objects
- Implemented Cancel in OdbcCommand
- Added DBNull support
- Updated OdbcType enum with values from header files.
- Modified column description code to happen dynamically as a column is accessed
instead of describing all columns when the query opens
- Works with SqlSharp
Known Issues:
- Transaction Isolation Level isn't handled
- A number of data types are returned as strings instead of native types
- Parameter support is weak -- only supports int types
- ExecuteReader: CommandBehavior isn't implemented
- ExecuteScalar not implemented
- Need better error handling
svn path=/trunk/mcs/; revision=8233
Mark Crichton [Mon, 14 Oct 2002 02:44:26 +0000 (02:44 -0000)]
Even more typos fixed.
svn path=/trunk/mono/; revision=8232
Vladimir Vukicevic [Mon, 14 Oct 2002 00:34:57 +0000 (00:34 -0000)]
fix dir name
svn path=/trunk/mcs/; revision=8231
Daniel Morgan [Mon, 14 Oct 2002 00:23:18 +0000 (00:23 -0000)]
2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
* Mono.Data.MySql/MySqlDataReader.cs: change "DataType" in
schema DataTable to be typeof(Type) instead of
typeof(string) to make it more like MS.NET
* Test/MySqlTest.cs: tweaks
svn path=/trunk/mcs/; revision=8230
Daniel Morgan [Mon, 14 Oct 2002 00:19:06 +0000 (00:19 -0000)]
2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
* System.Data/DataRow.cs: don't throw exception
if DBNull is false. Had to do comment this line
to allow a typeof(Type).
* System.Data.SqlClient/SqlCommand.cs: the "DataType"
DataColumn and DataRows in a DataTable for a schema should
be typeof Type, not string. This is to make it
compatible with MS.NET
* System.Data.SqlClient/SqlConnection.cs: the
isolation level should be set before
beginning the transaction
* Test/SqlSharpCli.cs: change string to Type for
"DataType" from a DataRow in a DataTable
that contains a schema.
svn path=/trunk/mcs/; revision=8229
Daniel Morgan [Sun, 13 Oct 2002 20:51:22 +0000 (20:51 -0000)]
2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
* SqlSharpCli.cs: better formatting of output
svn path=/trunk/mcs/; revision=8228
Daniel Morgan [Sun, 13 Oct 2002 20:41:21 +0000 (20:41 -0000)]
2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
* Mono.Data.MySql/MySqlCommand.cs:
* Mono.Data.MySql/MySqlConnection.cs:
* Mono.Data.MySql/MySqlDataReader.cs:
* Mono.Data.MySql/MySqlTypes.cs: modifed -
handle MySQL types to .NET types and some fixes
svn path=/trunk/mcs/; revision=8227
Martin Baulig [Sun, 13 Oct 2002 19:33:40 +0000 (19:33 -0000)]
2002-10-13 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Set version number to 28, include the
signature in method names.
svn path=/trunk/mono/; revision=8225
Martin Baulig [Sun, 13 Oct 2002 19:32:53 +0000 (19:32 -0000)]
2002-10-13 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs: Set version number to 28.
(SourceFileEntry): Read the methods when they're needed.
(MethodSourceEntry): Made this a struct, not a class.
svn path=/trunk/mcs/; revision=8224
Martin Baulig [Sun, 13 Oct 2002 19:31:52 +0000 (19:31 -0000)]
2002-10-13 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs: Set version number to 28.
(SourceFileEntry): Read the methods when they're needed.
(MethodSourceEntry): Made this a struct, not a class.
svn path=/trunk/mcs/; revision=8223
Sebastien Pouliot [Sun, 13 Oct 2002 18:47:53 +0000 (18:47 -0000)]
2002-10-13 Sebastien Pouliot <spouliot@videotron.ca>
* AllTests.cs: Added suite for HashAlgorithm, KeyedHashAlgorithm and
HMACSHA1
* HashAlgorithmTest.cs: New. Test for Create and Clear
* KeyedHashAlgorithmTest.cs: New. Test for Create and key assignation
* HMACSHA1Test.cs: New. Test vectors from FIPS 198 and RFC2202
svn path=/trunk/mcs/; revision=8222
Sebastien Pouliot [Sun, 13 Oct 2002 18:38:54 +0000 (18:38 -0000)]
2002-10-13 Sebastien Pouliot <spouliot@videotron.ca>
* HashAlgorithm.cs: Added Dispose() to HashAlgorithm because it
inherits ICryptoTransform
* KeyedHashAlgorithm.cs: New implementation
* HMACSHA1.cs: New (include a generic HMACAlgorithm as internal class)
* MACTripleDES.cs: New (missing core implementation on generic MACAlgorithm)
* CryptoStream.cs: Added limited functionalities to support HMACSHA1
svn path=/trunk/mcs/; revision=8221
Martin Baulig [Sun, 13 Oct 2002 16:48:36 +0000 (16:48 -0000)]
2002-10-13 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.h: Set version number to 27.
svn path=/trunk/mono/; revision=8219
Martin Baulig [Sun, 13 Oct 2002 16:47:04 +0000 (16:47 -0000)]
2002-10-13 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs: Set version number to 27. Added a source
file table which is used to search a method by source file + line number.
svn path=/trunk/mcs/; revision=8217
Daniel Morgan [Sun, 13 Oct 2002 15:02:49 +0000 (15:02 -0000)]
2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
* doc/adonet: updated status of all providers, added links,
and added information
about the Mono.Data.SqliteClient provider that
Vladimir Vukicevic contributed. Added Brian Ritchie's
and Vladimir Vukicevic's email addresses as
people to contact about ADO.NET in Mono.
Added information about SQL#, configuration tools,
and an ADO.NET Multiplexor, etc...
svn path=/trunk/mono/; revision=8216
Daniel Morgan [Sun, 13 Oct 2002 12:01:42 +0000 (12:01 -0000)]
2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
* class/library.build: added Mono.Data.SqliteClient
directory to windows build
svn path=/trunk/mcs/; revision=8215
Daniel Morgan [Sun, 13 Oct 2002 11:04:01 +0000 (11:04 -0000)]
2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
* SqlSharpCli.cs: modified
- add support for the external Mono.Data.SqliteClient
ADO.NET provider. All the user has to do is
"/provider sqlite"
to load it instead of the usual syntax for loading
external providers
"/loadextprovider Mono.Data.SqliteClient Mono.Data.SqliteClient.SqliteConnection".
svn path=/trunk/mcs/; revision=8214
Daniel Morgan [Sun, 13 Oct 2002 10:53:43 +0000 (10:53 -0000)]
2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
* Test: added new directory to hold
tests for Mono.Data.SqliteClient
* Test/SqliteTest.cs: added file
to test Mono.Data.SqliteClient.
svn path=/trunk/mcs/; revision=8213
Daniel Morgan [Sun, 13 Oct 2002 09:54:21 +0000 (09:54 -0000)]
2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
* Mono.Data.SqliteClient: add file
to build on Windows
* Mono.Data.SqliteClient/SqliteCommand.cs: modified
added unsafe { } around call to sqlite_exec() which calls
an unsafe method SqliteCallbackFunction
svn path=/trunk/mcs/; revision=8212
Vladimir Vukicevic [Sun, 13 Oct 2002 08:33:15 +0000 (08:33 -0000)]
* Mono.Data.SqlClient/SqliteCobmmand.cs, SqliteDataReader.cs,
SqliteParameterCollection.cs, SqliteConnection.cs,
SqliteParameter.cs: Initial checkin
svn path=/trunk/mcs/; revision=8210
John Sohn [Sun, 13 Oct 2002 06:48:56 +0000 (06:48 -0000)]
* Button.cs:
* Label.cs:
* Control.cs:
* Form.cs: fixed location of elements on Form
* FormTest.cs: changed location of Label and Button on Form
svn path=/trunk/mcs/; revision=8209
Sebastien Pouliot [Sun, 13 Oct 2002 03:13:08 +0000 (03:13 -0000)]
2002-10-12 Sebastien Pouliot <spouliot@videotron.ca>
* DSA.cs: changed constructor to public from internal (like MS)
* HashAlgorithm.cs: Completed ComputeHash methods
* SHA1.cs: Added HashSizeValue = 160
svn path=/trunk/mcs/; revision=8208
Sebastien Pouliot [Sun, 13 Oct 2002 03:05:30 +0000 (03:05 -0000)]
2002-10-12 Sebastien Pouliot <spouliot@videotron.ca>
* AllTests.cs: Added suite for RandomNumberGenerator, SHA1 and
SHA1CryptoServiceProvider
* RandomNumberGeneratorTest.cs: New. Tests for Create and generic
random quality tests (FIPS140-2)
* SHA1Test.cs: New. Tests for Create and generic SHA1 tests (FIPS180-1)
* SHA1CryptoServiceProviderTest.cs: New. Inherited SHA1Tests tests +
specific tests
svn path=/trunk/mcs/; revision=8207
John Sohn [Sat, 12 Oct 2002 23:08:44 +0000 (23:08 -0000)]
* ButtonBase.cs:
* Button.cs: initial implementation of Button class
* FormTest.cs: added Button to form
* makefile: added Button.cs and ButtonBase.cs to makefile
svn path=/trunk/mcs/; revision=8206
Miguel de Icaza [Sat, 12 Oct 2002 22:17:24 +0000 (22:17 -0000)]
2002-10-12 A.Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlDocument.cs (ImportNode): Implemented
svn path=/trunk/mcs/; revision=8205
John Sohn [Sat, 12 Oct 2002 19:30:39 +0000 (19:30 -0000)]
* Control.cs:
* Label.cs: changed CreateHandle method to use CreateParams property
* README: added instructions for building and using project
* makefile: removed monostart.c from makefile
* monostart.c:
* test.sh
* build.sh: no longer used, removed
svn path=/trunk/mcs/; revision=8202
Sebastien Pouliot [Sat, 12 Oct 2002 18:24:54 +0000 (18:24 -0000)]
2002-10-12 Sebastien Pouliot <spouliot@videotron.ca>
* HashAlgorithm.cs: Added Dispose() to HashAlgorithm because it inherits ICryptoTransform
svn path=/trunk/mcs/; revision=8200
Sebastien Pouliot [Sat, 12 Oct 2002 16:22:31 +0000 (16:22 -0000)]
2002-10-12 Sebastien Pouliot <spouliot@videotron.ca>
* ICryptoTransform.cs: Now inherits from IDisposable
* RC2CryptoServiceProvider.cs: Added Dispose() to RC2Impl because it inherits ICryptoTransform
* CryptoAPITransform.cs: Added Dispose() to CryptoAPITransform... ICryptoTransform
* RijndaelManaged.cs: Added Dispose() to RijndaelController...ICryptoTransform
* FromBase64Transform.cs: Added Dispose() to FromBase64Transform...ICryptoTransform
* ToBase64Transform.cs: Added Dispose() to ToBase64Transform...ICryptoTransform
* DESCryptoServiceProvider.cs: Added Dispose() to DESTransformBase...ICryptoTransform
svn path=/trunk/mcs/; revision=8199
Daniel Morgan [Sat, 12 Oct 2002 11:03:40 +0000 (11:03 -0000)]
2002-10-12 Daniel Morgan <danmorg@sc.rr.com>
* Test/MySqlTest.cs: added file - to do
various Tests for the MySql provider
* Mono.Data.MySql/Field.cs: enum MySqlFieldFlags
should be unit. Rename class Field to MySqlMarshalledField
to represent what it really is. Redo handling of field Flags.
* Mono.Data.MySql/MySql.cs: added method AffectedRows() to
pinvoke into mysql_affected_rows() so we can know what rows
were affected by an INSERT, UPDATE, or DELETE SQL statement.
* Mono.Data.MySql/MySqlCommand.cs: rename
internal method rowVal() to GetColumnData(). In GetColumnData,
if IntPtr.Zero, return an empty "" string instead of "NULL".
Pass command behavior to data reader.
* Mono.Data.MySql/MySqlDataReader.cs: redo the
way field meta data and data is structured so
a schema DataTable can be built. Implement
GetSchemaTable() to create a DataTable holding the schema
of the fields. Implemented more methods.
* Mono.Data.MySql/MySqlTypes.cs: added method to
translate System.Data.DbType to System.Type
* est/TestMySqlExecuteReader.cs: minor tweaks
svn path=/trunk/mcs/; revision=8198
Daniel Morgan [Sat, 12 Oct 2002 03:03:00 +0000 (03:03 -0000)]
2002-10-11 Daniel Morgan <danmorg@sc.rr.com>
* OdbcTest.cs: added
for System.Data.Odbc tests. Modify this
test as needed...
svn path=/trunk/mcs/; revision=8197
Duncan Mak [Sat, 12 Oct 2002 02:02:24 +0000 (02:02 -0000)]
2002-10-11 Duncan Mak <duncan@ximian.com>
* CSharpCodeProvider.cs: Fix constructor visibility.
* unix.args: Added System.Security.Cryptography.CryptoConfig.
* DESCryptoServiceProvider.cs: Removed unnecessary Dispose ().
svn path=/trunk/mcs/; revision=8196
Sebastien Pouliot [Sat, 12 Oct 2002 01:26:11 +0000 (01:26 -0000)]
2002-10-11 Sebastien Pouliot <spouliot@videotron.ca>
* DES.cs: Create() using CryptoConfig, fix #30256
* DESCryptoServiceProvider.cs: fix #30256
* RandomNumberGenerator.cs: uncomment in Create(rng) for CryptoConfig
svn path=/trunk/mcs/; revision=8195
Nick Drochak [Sat, 12 Oct 2002 01:18:41 +0000 (01:18 -0000)]
2002-10-12 Nick Drochak <ndrochak@gol.com>
* IntegerFormatter.cs: Fix compiler warnings.
svn path=/trunk/mcs/; revision=8194
Miguel de Icaza [Fri, 11 Oct 2002 21:33:22 +0000 (21:33 -0000)]
2002-10-11 Tim Haynes <thaynes@openlinksw.com>
* Type.cs (GetConstructors): Use the correct flags.
svn path=/trunk/mcs/; revision=8181
Martin Baulig [Fri, 11 Oct 2002 20:24:11 +0000 (20:24 -0000)]
2002-10-11 Martin Baulig <martin@gnome.org>
* gc.c: Don't register/unregister NULL pointers as disappearing links.
svn path=/trunk/mono/; revision=8177
Ravi Pratap M [Fri, 11 Oct 2002 20:14:38 +0000 (20:14 -0000)]
2002-10-11 Ravi Pratap <ravi@ximian.com>
* CodeMethodInvokeExpression.cs : Fix second constructor so that
the last argument is params - that is what the docs say.
svn path=/trunk/mcs/; revision=8176
Dick Porter [Fri, 11 Oct 2002 15:07:23 +0000 (15:07 -0000)]
Don't try to compile stuff that wants to reference System.Xml, or their
dependencies.
svn path=/trunk/mcs/; revision=8166
Dietmar Maurer [Fri, 11 Oct 2002 13:28:09 +0000 (13:28 -0000)]
(emit_label_func): make it possible to print operator names in
error messages.
svn path=/trunk/mono/; revision=8165
Dietmar Maurer [Fri, 11 Oct 2002 12:28:20 +0000 (12:28 -0000)]
2002-10-11 Dietmar Maurer <dietmar@ximian.com>
* x86.brg (freg): use fprem instead of fprem1
svn path=/trunk/mono/; revision=8164
Daniel Morgan [Fri, 11 Oct 2002 10:13:28 +0000 (10:13 -0000)]
2002-10-11 Daniel Morgan <danmorg@sc.rr.com>
* Mono.Data.MySql/MySqlTransaction.cs: added to
support transactions (BEGIN, COMMIT/ROLLBACK).
* Mono.Data.MySql.build: included MySqlTransaction
in build on Windows
* list: included MySqlTransaction
in build on Linux
* Mono.Data.MySql/MySql.cs: the mysql thread functions
were misnamed and prevented them from being loaded
by the mono JIT - my_thread_init() and my_thread_end().
Now, threading should work in the MySQL provider and
less memory leaks too.
* Mono.Data.MySql/Test.cs: remove conditional comiliation
since everything compiles fine on Mono now
* Mono.Data.MySql/MySqlCommand.cs: remove Console.WriteLine()
* Mono.Data.MySql/MySqlConnection.cs: added transaction
support, implemented method ChangeDatabase(), implemented
property ServerVersion
* Test/TestMySqlInsert.cs: modified test
to handle transactions
svn path=/trunk/mcs/; revision=8163
Dietmar Maurer [Fri, 11 Oct 2002 09:48:15 +0000 (09:48 -0000)]
2002-10-11 Dietmar Maurer <dietmar@ximian.com>
* monoburg.c (emit_tree_match): omit unnecessary compare
svn path=/trunk/mono/; revision=8162
Miguel de Icaza [Fri, 11 Oct 2002 05:16:45 +0000 (05:16 -0000)]
2002-10-11 Miguel de Icaza <miguel@ximian.com>
* class.cs: Following the comment from 2002-09-26 to AddMethod, I
have fixed a remaining problem: not every AddXXXX was adding a
fully qualified name.
Now everyone registers a fully qualified name in the DeclSpace as
being defined instead of the partial name.
Downsides: we are slower than we need to be due to the excess
copies and the names being registered this way.
The reason for this is that we currently depend (on the corlib
bootstrap for instance) that types are fully qualified, because
we dump all the types in the namespace, and we should really have
types inserted into the proper namespace, so we can only store the
basenames in the defined_names array.
svn path=/trunk/mcs/; revision=8161
Sebastien Pouliot [Fri, 11 Oct 2002 03:29:23 +0000 (03:29 -0000)]
2002-10-10 Sebastien Pouliot <spouliot@videotron.ca>
* DSATest.cs: Added non-abstract DSA class to test To/FromXmlString()
* RSATest.cs: Added non-abstract RSA class to test To/FromXmlString()
* AllTests.cs: Added DSATest.cs and RSATest.cs in suite
svn path=/trunk/mcs/; revision=8160
Sebastien Pouliot [Fri, 11 Oct 2002 03:20:52 +0000 (03:20 -0000)]
2002-10-10 Sebastien Pouliot <spouliot@videotron.ca>
* AsymmetricAlgorithm.cs: Inherit from IDisposable, common support from XML import
* DSA.cs: FromXmlString() keypair import, Create() using CryptoConfig
* RSA.cs: FromXmlString() keypair import, Create() using CryptoConfig
* DSACryptoServiceProvider.cs: Added Dispose()
svn path=/trunk/mcs/; revision=8159
Miguel de Icaza [Thu, 10 Oct 2002 22:08:27 +0000 (22:08 -0000)]
Remove doctools, not it lives in monodoc module
svn path=/trunk/mcs/; revision=8152
Miguel de Icaza [Thu, 10 Oct 2002 22:07:33 +0000 (22:07 -0000)]
Remove doc
svn path=/trunk/mcs/; revision=8151
Miguel de Icaza [Thu, 10 Oct 2002 21:49:03 +0000 (21:49 -0000)]
remove docs
svn path=/trunk/mcs/; revision=8150
Miguel de Icaza [Thu, 10 Oct 2002 21:48:19 +0000 (21:48 -0000)]
Remove docs
svn path=/trunk/mcs/; revision=8149
Rodrigo Moya [Thu, 10 Oct 2002 20:27:55 +0000 (20:27 -0000)]
2002-10-10 Ville Palo (vi64pa@koti.soon.fi)
* System.Data.SqlTypes/SqlDoubleTest.cs: new test suite for SqlDouble.
svn path=/trunk/mcs/; revision=8147
Martin Baulig [Thu, 10 Oct 2002 20:26:32 +0000 (20:26 -0000)]
2002-10-10 Martin Baulig <martin@gnome.org>
* expression.cs (ArrayAccess.EmitStoreOpcode): Reverted the patch
from bug #31834, see the bug report for a testcase which is
miscompiled.
svn path=/trunk/mcs/; revision=8146
Miguel de Icaza [Thu, 10 Oct 2002 20:07:50 +0000 (20:07 -0000)]
Rename
svn path=/trunk/mcs/; revision=8145
Miguel de Icaza [Thu, 10 Oct 2002 20:06:49 +0000 (20:06 -0000)]
Rename attributeusage file
svn path=/trunk/mcs/; revision=8144
Miguel de Icaza [Thu, 10 Oct 2002 17:21:22 +0000 (17:21 -0000)]
We have win binaries now
svn path=/trunk/mono/; revision=8137
Paolo Molaro [Thu, 10 Oct 2002 12:59:52 +0000 (12:59 -0000)]
Thu Oct 10 14:56:51 CEST 2002 Paolo Molaro <lupus@ximian.com>
* metadata.c, metadata.h: added helper function to allocate signatures.
svn path=/trunk/mono/; revision=8136
Daniel Morgan [Thu, 10 Oct 2002 10:33:06 +0000 (10:33 -0000)]
2002-10-10 Daniel Morgan <danmorg@sc.rr.com>
* class/library.build: added Mono.Data.MySql directory to windows build.
svn path=/trunk/mcs/; revision=8135
Rodrigo Moya [Thu, 10 Oct 2002 10:05:33 +0000 (10:05 -0000)]
2002-10-10 Rodrigo Moya <rodrigo@ximian.com>
* class/makefile.gnu: added Mono.Data.MySql directory to linux build.
svn path=/trunk/mcs/; revision=8134
Rodrigo Moya [Thu, 10 Oct 2002 10:03:57 +0000 (10:03 -0000)]
2002-10-10 Rodrigo Moya <rodrigo@ximian.com>
* makefile.gnu: added makefile for linux build.
* list: updated to contain all missing files.
* Mono.Data.MySql/makefile: removed unneeded makefile.
svn path=/trunk/mcs/; revision=8133
Daniel Morgan [Thu, 10 Oct 2002 05:26:28 +0000 (05:26 -0000)]
2002-10-10 Daniel Morgan <danmorg@sc.rr.com>
* SqlSharpCli.cs: modified
- add support for System.Data.Odbc
- created simple reader to display data for those providers
which have not implemented GetSchemaTable - UseSimpleReader
- allow only providers that support parameters to use them
during exection of SQL - UseParameters
- add support for postional parameter marker (question mark),
the delimted named parameter markers (square brackets) in addition
to colon and at parameter markers. Allow, the parameter marker
to be settable.
svn path=/trunk/mcs/; revision=8130
Miguel de Icaza [Thu, 10 Oct 2002 05:10:09 +0000 (05:10 -0000)]
More work
svn path=/trunk/mcs/; revision=8129
Daniel Morgan [Thu, 10 Oct 2002 04:07:26 +0000 (04:07 -0000)]
*** empty log message ***
svn path=/trunk/mono/; revision=8128
Daniel Morgan [Thu, 10 Oct 2002 04:05:26 +0000 (04:05 -0000)]
2002-10-10 Daniel Morgan <danmorg@sc.rr.com>
* doc/index: corrected some mistypes
* doc/adonet: updated the status and plans of all the ADO.NET providers
and moved PostgreSQL specific stuff to doc/postgresql
* doc/postgresql: added new file to detail
the status of the PostgreSQL ADO.NET provider
and provide test notes for setting it up
svn path=/trunk/mono/; revision=8127
Gonzalo Paniagua Javier [Thu, 10 Oct 2002 03:32:29 +0000 (03:32 -0000)]
2002-10-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ConfigHelper.cs: workaround for a bug in NameValueCollection.
* ConfigurationSettings.cs: load sections when the parent holds a
handler for it. Now overriding appSettings values in the app config
file works (first <remove..> and then <add...).
svn path=/trunk/mcs/; revision=8126
Sebastien Pouliot [Thu, 10 Oct 2002 03:21:49 +0000 (03:21 -0000)]
2002-10-09 Sebastien Pouliot <spouliot@videotron.ca>
svn path=/trunk/mcs/; revision=8125
Sebastien Pouliot [Thu, 10 Oct 2002 02:50:10 +0000 (02:50 -0000)]
Initial version.
svn path=/trunk/mcs/; revision=8124
Daniel Morgan [Thu, 10 Oct 2002 02:37:30 +0000 (02:37 -0000)]
2002-10-09 Daniel Morgan <danmorg@sc.rr.com>
* data/config.in: add entry for MySQL native shared libraries
which are different on Windows and Linux
svn path=/trunk/mono/; revision=8123
Gonzalo Paniagua Javier [Thu, 10 Oct 2002 00:40:28 +0000 (00:40 -0000)]
2002-10-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ConfigHelper.cs:
* NameValueFileSectionHandler.cs: check that Attributes is not null.
svn path=/trunk/mcs/; revision=8122
Martin Baulig [Thu, 10 Oct 2002 00:30:08 +0000 (00:30 -0000)]
2002-10-10 Martin Baulig <martin@gnome.org>
* verify-1.cs: Added testcase from bug #31470.
svn path=/trunk/mcs/; revision=8121
Martin Baulig [Thu, 10 Oct 2002 00:29:31 +0000 (00:29 -0000)]
2002-10-10 Martin Baulig <martin@gnome.org>
* codegen.cs (EmitContext.Breaks): Removed, we're now using the
flow analysis code for this.
* statement.cs (Do, While, For): Tell the flow analysis code about
infinite loops.
(FlowBranching.UsageVector): Added support for infinite loops.
(Block.Resolve): Moved the dead code elimination here and use flow
analysis to do it.
svn path=/trunk/mcs/; revision=8120
Martin Baulig [Thu, 10 Oct 2002 00:07:18 +0000 (00:07 -0000)]
Added one more testcase to this bug.
svn path=/trunk/mcs/; revision=8119
Gonzalo Paniagua Javier [Wed, 9 Oct 2002 23:15:01 +0000 (23:15 -0000)]
Added appSettings
svn path=/trunk/mono/; revision=8118
Miguel de Icaza [Wed, 9 Oct 2002 23:06:02 +0000 (23:06 -0000)]
2002-10-09 Miguel de Icaza <miguel@ximian.com>
* class.cs (Field.Define): Catch cycles on struct type
definitions.
svn path=/trunk/mcs/; revision=8117
Gonzalo Paniagua Javier [Wed, 9 Oct 2002 22:53:43 +0000 (22:53 -0000)]
Removed unneeded stuff
svn path=/trunk/mono/; revision=8116
Miguel de Icaza [Wed, 9 Oct 2002 22:37:57 +0000 (22:37 -0000)]
2002-10-09 Miguel de Icaza <miguel@ximian.com>
* NameValueFileSectionHandler.cs: For now if a section is not
present, return null. Do not know what the real fix is. Gonzalo
will have to look at this, but the debugger was crashing as
appSettings in the machine.config does not exist, but GetConfig
returns a non-null value when looking it up when you do a
GetDocumentForSection ("appSettings").
svn path=/trunk/mcs/; revision=8115
Miguel de Icaza [Wed, 9 Oct 2002 22:27:22 +0000 (22:27 -0000)]
tpos
svn path=/trunk/mono/; revision=8114
Martin Baulig [Wed, 9 Oct 2002 22:19:29 +0000 (22:19 -0000)]
2002-10-10 Martin Baulig <martin@gnome.org>
* verify-5.cs: Added testcase from bug #31541.
svn path=/trunk/mcs/; revision=8113
Miguel de Icaza [Wed, 9 Oct 2002 22:07:47 +0000 (22:07 -0000)]
The news are in
svn path=/trunk/mono/; revision=8112
Miguel de Icaza [Wed, 9 Oct 2002 18:29:56 +0000 (18:29 -0000)]
2002-10-09 Miguel de Icaza <miguel@ximian.com>
* typemanager.cs (IsUnmanagedtype): Do not recursively check
fields if the fields are static. We only need to check instance
fields.
svn path=/trunk/mcs/; revision=8106
Rodrigo Moya [Wed, 9 Oct 2002 17:54:00 +0000 (17:54 -0000)]
2002-10-09 Ville Palo (vi64pa@koti.soon.fi)
* System.Data.SqlTypes/SqlInt16Test.cs:
* System.Data.SqlTypes/SqlInt64Test.cs: new test suites.
svn path=/trunk/mcs/; revision=8105
Rodrigo Moya [Wed, 9 Oct 2002 17:17:44 +0000 (17:17 -0000)]
Removed wrong System.Data.Odbc directory
svn path=/trunk/mcs/; revision=8104
Rodrigo Moya [Wed, 9 Oct 2002 17:15:22 +0000 (17:15 -0000)]
2002-10-09 Rodrigo Moya <rodrigo@ximian.com>
* list: added System.Data.Odbc files.
2002-10-09 Brian Ritchie <brianlritchie@hotmail.com>
* System.Data.Odbc/*: added first version of ODBC managed provider.
svn path=/trunk/mcs/; revision=8103
Dietmar Maurer [Wed, 9 Oct 2002 16:15:23 +0000 (16:15 -0000)]
2002-10-09 Dietmar Maurer <dietmar@ximian.com>
* monoburg.c (check_result): emit a warning instead of an error
svn path=/trunk/mono/; revision=8102
Rodrigo Moya [Wed, 9 Oct 2002 15:11:51 +0000 (15:11 -0000)]
2002-10-09 Rodrigo Moya <rodrigo@ximian.com>
* class/makefile.gnu: added System.Data.Odbc directory.
svn path=/trunk/mcs/; revision=8100
Rodrigo Moya [Wed, 9 Oct 2002 15:11:22 +0000 (15:11 -0000)]
2002-10-09 Brian Ritchie <brianlritchie@hotmail.com>
First version of the System.Data.Odbc managed provider.
svn path=/trunk/mcs/; revision=8099
Nick Drochak [Wed, 9 Oct 2002 14:53:50 +0000 (14:53 -0000)]
2002-10-09 Nick Drochak <ndrochak@gol.com>
* SortedListTest.cs: Re-enable test for IsSyncronized
svn path=/trunk/mcs/; revision=8098
Daniel Morgan [Wed, 9 Oct 2002 13:07:27 +0000 (13:07 -0000)]
2002-10-09 Daniel Morgan <danmorg@sc.rr.com>
* Mono.Data.MySql/MySqlDataReader.cs: added
started implementing Reader for MySQL provider
* Mono.Data.MySql/MySqlTypes.cs: added
to hold internal helper methods, enums, structs, classes
for handling MySQL data types
* Test/TestMySqlExecuteReader.cs
* Test/TestMySqlExecuteScalar.cs: added simple tests
for ExecuteScalar() and ExecuteReader() methods
in MySqlCommand. We are able to retrieve data
from MySQL now.
* Mono.Data.MySql.build: took out exclude
so MySqlExecuteReader.cs will build
* Mono.Data.MySql/Field.cs: added enum to file
and added helper methods field flags
* Mono.Data.MySql/MySqlCommand.cs: started
implementation of ExecuteScalar nd ExecuteReader methods
to retrieve data. Also, added internal method rowVal
for marshalling field data.
* Mono.Data.MySql/Test.cs: take out a bunch of
Console.WriteLines'
svn path=/trunk/mcs/; revision=8097
Miguel de Icaza [Wed, 9 Oct 2002 05:46:11 +0000 (05:46 -0000)]
2002-10-09 Miguel de Icaza <miguel@ximian.com>
* expression.cs (As.DoResolve): Test for reference type.
svn path=/trunk/mcs/; revision=8095
Miguel de Icaza [Wed, 9 Oct 2002 05:37:59 +0000 (05:37 -0000)]
2002-10-09 Miguel de Icaza <miguel@ximian.com>
* statement.cs (Using.ResolveExpression): Use
ConvertImplicitRequired, not ConvertImplicit which reports an
error on failture
(Using.ResolveLocalVariableDecls): ditto.
svn path=/trunk/mcs/; revision=8094
Miguel de Icaza [Wed, 9 Oct 2002 05:30:13 +0000 (05:30 -0000)]
2002-10-09 Miguel de Icaza <miguel@ximian.com>
* expression.cs (Binary.ResolveOperator): Report errors in a few
places where we had to.
svn path=/trunk/mcs/; revision=8093
Miguel de Icaza [Wed, 9 Oct 2002 05:19:20 +0000 (05:19 -0000)]
2002-10-09 Miguel de Icaza <miguel@ximian.com>
* typemanager.cs (IsUnmanagedtype): Finish implementation.
svn path=/trunk/mcs/; revision=8092
Miguel de Icaza [Wed, 9 Oct 2002 00:47:18 +0000 (00:47 -0000)]
Better if its static
svn path=/trunk/mcs/; revision=8090
Miguel de Icaza [Wed, 9 Oct 2002 00:45:17 +0000 (00:45 -0000)]
Typo fix
svn path=/trunk/mono/; revision=8089