Daniel Morgan [Sat, 16 Nov 2002 19:13:10 +0000 (19:13 -0000)]
2002-11-16 Daniel Morgan <danmorg@sc.rr.com>
* DataGrid.cs
* DataGrid.Makefile.win32: DataGrid demo based on the
TreeViewDemo in GTK#. It works on GTK# Win32.
Includes the start of data binding for a GTK# widget.
However, it needs to be generalized into base classes.
The goal is to make a DataGrid for GTK# to be like
a ASP.NET DataGrid and Windows.Froms DataGrid.
svn path=/trunk/mcs/; revision=9015
Daniel Morgan [Sat, 16 Nov 2002 18:51:45 +0000 (18:51 -0000)]
2002-11-16 Daniel Morgan <danmorg@sc.rr.com>
* System.Data/DataView.cs: fix bug
with DataViewEnumerator causing InvalidOperationException
on the last item
svn path=/trunk/mcs/; revision=9014
Martin Baulig [Sat, 16 Nov 2002 17:50:40 +0000 (17:50 -0000)]
2002-11-16 Martin Baulig <martin@ximian.com>
* support.cs (InternalParameters): Don't crash if we don't have
any fixed parameters. Fixes #33532.
svn path=/trunk/mcs/; revision=9013
Martin Baulig [Sat, 16 Nov 2002 17:16:31 +0000 (17:16 -0000)]
2002-11-16 Martin Baulig <martin@ximian.com>
* decl.cs (MemberCache.AddMethods): Use BindingFlags.FlattenHierarchy
when looking up static methods to make this work on Windows.
Fixes #33773.
svn path=/trunk/mcs/; revision=9012
Martin Baulig [Sat, 16 Nov 2002 14:51:10 +0000 (14:51 -0000)]
Added one more testcase.
svn path=/trunk/mcs/; revision=9011
Martin Baulig [Sat, 16 Nov 2002 14:49:47 +0000 (14:49 -0000)]
2002-11-16 Martin Baulig <martin@ximian.com>
* ecore.cs (PropertyExpr.VerifyAssignable): Check whether we have
a setter rather than using PropertyInfo.CanWrite.
svn path=/trunk/mcs/; revision=9010
Tim Coleman [Sat, 16 Nov 2002 07:17:06 +0000 (07:17 -0000)]
2002-11-16 Tim Coleman <tim@timcoleman.com>
* makefile.gnu:
Add MONO_PATH_PREFIX so build doesn't
fail if System.Data has not yet been installed.
svn path=/trunk/mcs/; revision=9006
Tim Coleman [Sat, 16 Nov 2002 05:45:38 +0000 (05:45 -0000)]
Fix things that made tests fail from last checkin.
svn path=/trunk/mcs/; revision=9005
Tim Coleman [Sat, 16 Nov 2002 04:15:41 +0000 (04:15 -0000)]
forgot to commit changelog.
svn path=/trunk/mcs/; revision=9004
Tim Coleman [Sat, 16 Nov 2002 04:14:16 +0000 (04:14 -0000)]
2002-11-15 Tim Coleman <tim@timcoleman.com>
* System.Data.Common/DbDataPermission.cs:
* System.Data.SqlClient/SqlClientPermission.cs:
Make these agree on the class status page.
* System.Data.SqlClient/SqlCommand.cs:
- Fix up handling of GUID and [Var]Binary, and Image types
* System.Data.SqlClient/SqlParameter.cs:
- Provide support for conversion between Type,
DbType, SqlDbType, and the SQL server type names.
- Fix up handling of GUID and [Var]Binary types
* System.Data.SqlClient/SqlParameterCollection.cs:
Correct all of the Add methods.
* Test/SqlTest.cs:
- Add more types to test: unique identifier, binary,
image, smalldatetime, money, smallmoney, timestamp
svn path=/trunk/mcs/; revision=9003
Tim Coleman [Sat, 16 Nov 2002 04:12:16 +0000 (04:12 -0000)]
2002-11-15 Tim Coleman <tim@timcoleman.com>
* Mono.Data.TdsClient.Internal/Tds.cs:
Add support for UniqueIdentifier (GUID),
Money types
svn path=/trunk/mcs/; revision=9002
Martin Baulig [Fri, 15 Nov 2002 23:16:10 +0000 (23:16 -0000)]
Ooops, accidentally reverted this one as well.
svn path=/trunk/mcs/; revision=9000
Martin Baulig [Fri, 15 Nov 2002 16:27:51 +0000 (16:27 -0000)]
Put this back and made it actually work.
2002-11-14 Martin Baulig <martin@ximian.com>
* class.cs (Constructor.Emit): Added the extern/block check.
Fixes bug #33678.
svn path=/trunk/mcs/; revision=8999
Sebastien Pouliot [Fri, 15 Nov 2002 14:39:21 +0000 (14:39 -0000)]
2002-11-15 Sebastien Pouliot <spouliot@videotron.ca>
* CryptographicUnexpectedOperationException.cs: Forgot it last time!
* FromBase64Transform.cs: Added missing virtual to CanReuseTransform.
Changed Dispose().
* HashAlgorithm.cs: Changed Dispose().
* MD5CryptoServiceProvider.cs: Added destructor and Dipose(bool).
* PasswordDeriveBytes.cs: Changed some declaration from
protected to private.
* RC2.cs: Added valid keysize check in EffectiveKeySize.
* RC2CryptoServiceProvider.cs: Overriden EffectiveKeySize to match
corlib declarations.
* RSAOAEPKeyExchangeDeformatter.cs: Changed some declaration from
protected to private.
* RSAOAEPKeyExchangeFormatter.cs: Changed some declaration from
protected to private.
* RSAPKCS1KeyExchangeDeformatter.cs: Changed some declaration from
protected to private.
* RSAPKCS1KeyExchangeFormatter.cs: Changed some declaration from
protected to private.
* RSAPKCS1SignatureDeformatter.cs: Changed some declaration from
protected to private.
* RSAPKCS1SignatureFormatter.cs: Changed some declaration from
protected to private.
* SHA1CryptoServiceProvider.cs: Moved SHA1 code to SHA1Internal.
SHA1CryptoServiceProvider now use SHA1Internal. Added Dispose and
destructor.
* SHA1Managed.cs: New. Use SHA1Internal. Same as
SHA1CryptoServiceProvider but is required for binary compatibility.
* SHA256Managed.cs: Changed some declaration from protected to private.
* SHA384Managed.cs: Changed some declaration from protected to private.
* SHA512Managed.cs: Changed some declaration from protected to private.
* SymmetricAlgorithm.cs: Added Clear(), changed Dispose() and added
virtual to Dispose(bool).
* ToBase64Transform.cs: Added missing virtual to CanReuseTransform.
Changed Dispose().
* TripleDESCryptoServiceProvider.cs: Added missing sealed to class
declaration.
svn path=/trunk/mcs/; revision=8998
Dick Porter [Fri, 15 Nov 2002 13:49:36 +0000 (13:49 -0000)]
Debugging messages
svn path=/trunk/mono/; revision=8997
Dick Porter [Fri, 15 Nov 2002 13:41:42 +0000 (13:41 -0000)]
2002-11-15 Dick Porter <dick@ximian.com>
* timed-thread.c: Removed unneeded parameters in
_wapi_timed_thread_attach().
* threads.c: Renamed AttachThread() to make it not look like
external API. Removed unneeded parameters.
2002-11-15 Dick Porter <dick@ximian.com>
* threadpool.c:
* threads.c:
* appdomain.c: Removed mono_runtime_init_with_attach(),
mono_thread_create_arg(), and mono_thread_init_with_attach(), by
merging the extra parameter with the existing function. Removed
unneeded code in mono_thread_attach().
2002-11-15 Dick Porter <dick@ximian.com>
* jit.c: Pass the attach callback to mono_runtime_init().
2002-11-15 Dick Porter <dick@ximian.com>
* interp.c: mono_runtime_init() now has an extra parameter for
thread attaching.
svn path=/trunk/mono/; revision=8996
Paolo Molaro [Fri, 15 Nov 2002 11:31:50 +0000 (11:31 -0000)]
Fri Nov 15 12:26:48 CET 2002 Paolo Molaro <lupus@ximian.com>
* class.cs: back out the last two changes to class.cs, since that
breaks the compilation of the string internalcall constructors in
corlib.
svn path=/trunk/mcs/; revision=8995
Nick Drochak [Fri, 15 Nov 2002 08:36:46 +0000 (08:36 -0000)]
2002/11/15 Nick Drochak <ndrochak@gol.com>
* class.cs: Allow acces to block member by subclasses. Fixes build
breaker.
svn path=/trunk/mcs/; revision=8994
Tim Coleman [Fri, 15 Nov 2002 06:55:50 +0000 (06:55 -0000)]
2002-11-15 Tim Coleman <tim@timcoleman.com>
* Mono.Data.TdsClient.Internal/Tds.cs:
Add support for UniqueIdentifier (GUID)
types
svn path=/trunk/mcs/; revision=8993
Tim Coleman [Fri, 15 Nov 2002 06:53:30 +0000 (06:53 -0000)]
2002-11-15 Tim Coleman <tim@timcoleman.com>
* Test/SqlTest.cs:
- Add more types to test: unique identifier, binary
types.
* System.Data.SqlClient/SqlParameter.cs:
- Provide support for conversion between Type,
DbType, SqlDbType, and the SQL server type names.
- Fix up handling of GUID and [Var]Binary types
* System.Data.SqlClient/SqlCommand.cs:
- Fix up handling of GUID and [Var]Binary types
svn path=/trunk/mcs/; revision=8992
Daniel Morgan [Thu, 14 Nov 2002 23:27:34 +0000 (23:27 -0000)]
2002-11-14 Daniel Morgan <danmorg@sc.rr.com>
* System.Data/DataColumnPropertyDescriptor.cs
* System.Data/DataRowView.cs
* System.Data/DataView.cs
* System.Data.Common/DbDataRecord.cs: a little bit more
implementation for data binding purposes
* Test/PostgresTest.cs
* Test/TestSqlDataAdapter.cs
* Test/TestSqlException.cs
* TestSqlParameters.cs: fixed test for PostgreSQL's new home
at Mono.Data.PostgreSqlClient
svn path=/trunk/mcs/; revision=8991
Martin Baulig [Thu, 14 Nov 2002 23:03:45 +0000 (23:03 -0000)]
2002-11-14 Martin Baulig <martin@ximian.com>
* class.cs (Constructor.Emit): Added the extern/block check.
Fixes bug #33678.
svn path=/trunk/mcs/; revision=8990
Martin Baulig [Thu, 14 Nov 2002 22:56:51 +0000 (22:56 -0000)]
2002-11-14 Martin Baulig <martin@gnome.org>
* test-148.cs: Added some tests from bug #33089.
svn path=/trunk/mcs/; revision=8989
Martin Baulig [Thu, 14 Nov 2002 22:55:48 +0000 (22:55 -0000)]
2002-11-14 Martin Baulig <martin@ximian.com>
* expression.cs (IndexerAccess.DoResolve): Do a DeclaredOnly
iteration while looking for indexers, this is needed because the
indexer may have a different name in our base classes. Fixed the
error reporting (no indexers at all, not get accessor, no
overloaded match). Fixes bug #33089.
(IndexerAccess.DoResolveLValue): Likewise.
svn path=/trunk/mcs/; revision=8988
Tim Coleman [Thu, 14 Nov 2002 22:00:39 +0000 (22:00 -0000)]
2002-11-14 Tim Coleman <tim@timcoleman.com>
* Mono.Data.SybaseClient/SybaseDataReader.cs:
Change SchemaTable handling
svn path=/trunk/mcs/; revision=8987
Tim Coleman [Thu, 14 Nov 2002 21:59:53 +0000 (21:59 -0000)]
2002-11-14 Tim Coleman <tim@timcoleman.com>
* System.Data.SqlClient/SqlCommand.cs:
Slight reformatting of Bit values and sql statements
* System.Data.SqlClient/SqlDataReader.cs:
Implement RecordsAffected
Complete SchemaTable
* System.Data.SqlClient/SqlParameter.cs:
Propertly support Char/NChar
* System.Data.SqlClient/SqlXmlTextReader.cs:
Add Close () to the Dispose () method
svn path=/trunk/mcs/; revision=8986
Tim Coleman [Thu, 14 Nov 2002 21:58:53 +0000 (21:58 -0000)]
2002-11-14 Tim Coleman <tim@timcoleman.com>
* list:
* Mono.Data.TdsClient/TdsType.cs:
Add this class
* Mono.Data.TdsClient/TdsDataReader.cs:
Add GetSchemaTable implementation
* Mono.Data.TdsClient.Internal/ITds.cs:
Add RecordsAffected
* Mono.Data.TdsClient.Internal/Tds.cs:
Add RecordsAffected
Fix handling of DateTime, decimal, and float types
* Mono.Data.TdsClient.Internal/Tds42.cs:
* Mono.Data.TdsClient.Internal/Tds50.cs:
* Mono.Data.TdsClient.Internal/Tds70.cs:
* Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs:
* Mono.Data.TdsClient.Internal/TdsSchemaInfo.cs:
Change SchemaTable handling
* Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs:
Add proper decimal handling
svn path=/trunk/mcs/; revision=8985
Martin Baulig [Thu, 14 Nov 2002 21:06:02 +0000 (21:06 -0000)]
2002-11-14 Martin Baulig <martin@ximian.com>
* class.cs (PropertyBase.CheckBase): Make this work for multiple
indexers. Fixes the first part of bug #33089.
(MethodSignature.InheritableMemberSignatureCompare): Added support
for properties.
svn path=/trunk/mcs/; revision=8984
Jackson Harper [Thu, 14 Nov 2002 15:04:22 +0000 (15:04 -0000)]
ToString now uses the SecurityElement class, Assembly byte data is cached after the first load
svn path=/trunk/mcs/; revision=8983
Tim Haynes [Thu, 14 Nov 2002 14:36:37 +0000 (14:36 -0000)]
Applied the OpenLink mono_thread_attach patch
svn path=/trunk/mono/; revision=8982
Dietmar Maurer [Thu, 14 Nov 2002 13:05:23 +0000 (13:05 -0000)]
2002-11-14 Dietmar Maurer <dietmar@ximian.com>
* image.c (mono_image_loaded_by_guid): a method to get loaded
images by guid.
(load_metadata_ptrs): we store the guid as string.
svn path=/trunk/mono/; revision=8981
Daniel Morgan [Thu, 14 Nov 2002 12:40:40 +0000 (12:40 -0000)]
2002-11-14 Daniel Morgan <danmorg@sc.rr.com>
* PgSqlConnection.cs: redid connection parameters
based on SqlClient's SqlConnection
* PgSqlCommand.cs: redid handling of different
CommandType of CommandText, StoredProcedure,
and TableDirect. Got rid of debug messages
svn path=/trunk/mcs/; revision=8980
Jackson Harper [Thu, 14 Nov 2002 03:37:19 +0000 (03:37 -0000)]
Added more tests
svn path=/trunk/mcs/; revision=8979
Duncan Mak [Thu, 14 Nov 2002 00:26:09 +0000 (00:26 -0000)]
2002-11-13 Duncan Mak <duncan@ximian.com>
* XmlElement.cs (IsEmpty): A temporary check-in to keep gtk-sharp
compiling.
svn path=/trunk/mcs/; revision=8977
Tim Coleman [Wed, 13 Nov 2002 21:34:59 +0000 (21:34 -0000)]
2002-11-13 Tim Coleman <tim@timcoleman.com>
* Mono.Data.TdsClient.Internal/Tds.cs:
Fix GetStringValue, GetTextValue when handling NULL
values.
svn path=/trunk/mcs/; revision=8976
Tim Coleman [Wed, 13 Nov 2002 21:33:39 +0000 (21:33 -0000)]
2002-11-13 Tim Coleman <tim@timcoleman.com>
* Test/SqlTest.cs:
New class added for testing SqlClient
* System.Data.SqlClient/SqlCommand.cs:
Add handling for SqlDbType.Bit
* System.Data.SqlClient/SqlConnection.cs:
Implement Dispose () methods.
Change ConnectionString setter
* System.Data.SqlClient/SqlDataReader.cs:
Implement Dispose () methods.
Set RecordsAffected to -1 by default. Need to
set this correctly in the future.
* System.Data.SqlClient/SqlCommandBuilder.cs:
* System.Data.SqlClient/SqlDataAdapter.cs:
* System.Data.SqlClient/SqlTransaction.cs:
* System.Data.SqlClient/SqlXmlTextReader.cs:
Implement Dispose () methods.
svn path=/trunk/mcs/; revision=8975
Gonzalo Paniagua Javier [Wed, 13 Nov 2002 19:07:23 +0000 (19:07 -0000)]
2002-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AspElements.cs: added ServerComment class.
* AspParser.cs: ignore ServerComments tags. Remove server comments when
in verbatim mode.
Fixes #33482.
* PageCompiler.cs: check if the type is already cached before generating
the C# file.
* TemplateFactory.cs: if csFile parameter is null, only checks if we
already have the page compiled.
svn path=/trunk/mcs/; revision=8974
Gonzalo Paniagua Javier [Wed, 13 Nov 2002 18:46:19 +0000 (18:46 -0000)]
2002-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* StringBuilder.cs: only move the remaining chars in Remove.
svn path=/trunk/mcs/; revision=8973
Ravi Pratap M [Wed, 13 Nov 2002 17:52:15 +0000 (17:52 -0000)]
2002-11-13 Ravi Pratap <ravi@ximian.com>
* attribute.cs (Attribute.Resolve): Catch the
NullReferenceException and report it since it isn't supposed to
happen.
svn path=/trunk/mcs/; revision=8972
Tim Coleman [Wed, 13 Nov 2002 17:32:22 +0000 (17:32 -0000)]
2002-11-13 Tim Coleman <tim@timcoleman.com>
* System.Data.SqlClient/SqlCommand.cs:
* System.Data.SqlClient/SqlCommandBuilder.cs:
* System.Data.SqlClient/SqlConnection.cs:
* System.Data.SqlClient/SqlDataAdapter.cs:
* System.Data.SqlClient/SqlDataReader.cs:
* System.Data.SqlClient/SqlTransaction.cs:
* System.Data.SqlClient/SqlXmlTextReader.cs:
Implement Dispose () methods.
svn path=/trunk/mcs/; revision=8971
Atsushi Eno [Wed, 13 Nov 2002 16:36:13 +0000 (16:36 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=8970
Dick Porter [Wed, 13 Nov 2002 16:28:01 +0000 (16:28 -0000)]
2002-11-13 Dick Porter <dick@ximian.com>
* Socket.cs: Only close the socket in one place, ie the Dispose
method. Fixes bug 32054.
svn path=/trunk/mcs/; revision=8969
Tim Coleman [Wed, 13 Nov 2002 15:56:51 +0000 (15:56 -0000)]
2002-11-13 Tim Coleman <tim@timcoleman.com>
* Mono.Data.TdsClient.Internal/TdsComm.cs:
Comment out asynchronous socket connect
because it doesn't work properly yet on
Linux.
svn path=/trunk/mcs/; revision=8968
Daniel Morgan [Wed, 13 Nov 2002 13:14:46 +0000 (13:14 -0000)]
2002-11-13 Daniel Morgan <danmorg@sc.rr.com>
* Mono.Data.MySql/MySqlParameter.cs
* Mono.Data.MySql/MySqlParameterCollection.cs: added
simple input parameters support. AFAIK, MySQL does not
support parameters, so this is just a search and replace
* Test/TestParameters.cs: add file to test Parameters
* Test/TestDataAdapter.cs: add file to test MySqlDataAdapter
* Mono.Data.MySql.build: added files to windows build
* list: added files to linux build
* Mono.Data.MySql/MySql.cs: make sure all
DllImport attributes
also have the SuppressUnmanagedCodeSecurity attribute
* Mono.Data.MySql/MySqlCommand.cs: add support for
input parameters, don't execute empty queries,
and support of CommandTypes of StoredProcedure and TableDirect
* Mono.Data.MySql/MySqlConnection.cs: borrowed Tim Coleman's
code from SqlConnection to handle connection
parameters correctly
* Mono.Data.MySql/MySqlTypes.cs
* Mono.Data.MySql/MySqlDataReader.cs: started support
for NULL values.
* Test/MySqlTest.cs: test for NULL values, stored procedures,
executing a non-query via ExecuteReader(), new connection
string functionality, and exception handling
svn path=/trunk/mcs/; revision=8967
Gonzalo Paniagua Javier [Wed, 13 Nov 2002 03:31:25 +0000 (03:31 -0000)]
2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DataList.cs: added a few attributes and fixed infinite recursion.
svn path=/trunk/mcs/; revision=8966
Gonzalo Paniagua Javier [Wed, 13 Nov 2002 00:56:39 +0000 (00:56 -0000)]
object
svn path=/trunk/mcs/; revision=8965
Gonzalo Paniagua Javier [Wed, 13 Nov 2002 00:50:22 +0000 (00:50 -0000)]
2002-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* StringTest.cs: added 1 more check.
svn path=/trunk/mcs/; revision=8964
Gonzalo Paniagua Javier [Wed, 13 Nov 2002 00:27:01 +0000 (00:27 -0000)]
2002-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* String.cs:
(Equals (str, str)): use 'as' instead of casting to object.
(Equals (obj)): check the length of the strings (until now,
"Hello".Equals ((object) "Hellow World!) was true!).
svn path=/trunk/mcs/; revision=8963
Tim Coleman [Tue, 12 Nov 2002 21:54:45 +0000 (21:54 -0000)]
Missed commit.
svn path=/trunk/mcs/; revision=8962
Tim Coleman [Tue, 12 Nov 2002 21:53:30 +0000 (21:53 -0000)]
2002-11-12 Tim Coleman <tim@timcoleman.com>
* list:
Remove Mono.Data.TdsClient.Internal/TdsContext.cs
svn path=/trunk/mcs/; revision=8961
Tim Coleman [Tue, 12 Nov 2002 21:52:39 +0000 (21:52 -0000)]
2002-11-12 Tim Coleman <tim@timcoleman.com>
* ChangeLog: commit changelog
svn path=/trunk/mcs/; revision=8960
Tim Coleman [Tue, 12 Nov 2002 21:51:39 +0000 (21:51 -0000)]
2002-11-12 Tim Coleman <tim@timcoleman.com>
* Mono.Data.TdsClient.Internal/TdsContext.cs:
Remove this class as it is not being used
* Mono.Data.TdsClient.Internal/ITds.cs
* Mono.Data.TdsClient.Internal/Tds.cs
* Mono.Data.TdsClient.Internal/Tds42.cs
* Mono.Data.TdsClient.Internal/Tds50.cs
* Mono.Data.TdsClient.Internal/Tds70.cs
* Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs
* Mono.Data.TdsClient.Internal/TdsPacketColumnNamesResult.cs
* Mono.Data.TdsClient.Internal/TdsPacketColumnOrderResult.cs
* Mono.Data.TdsClient.Internal/TdsPacketControlResult.cs
* Mono.Data.TdsClient.Internal/TdsPacketEndTokenResult.cs
* Mono.Data.TdsClient.Internal/TdsPacketOutputParam.cs
* Mono.Data.TdsClient.Internal/TdsPacketRetStatResult.cs
* Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs
* Mono.Data.TdsClient.Internal/TdsPacketUnknown.cs
Remove references to System.Data
svn path=/trunk/mcs/; revision=8958
Gonzalo Paniagua Javier [Tue, 12 Nov 2002 20:20:05 +0000 (20:20 -0000)]
2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ListItemCollection.cs: fixed LoadViewState.
svn path=/trunk/mcs/; revision=8957
Gonzalo Paniagua Javier [Tue, 12 Nov 2002 19:43:10 +0000 (19:43 -0000)]
2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HtmlSelect.cs: fixed LoadViewstate.
svn path=/trunk/mcs/; revision=8956
Ville Palo [Tue, 12 Nov 2002 17:02:27 +0000 (17:02 -0000)]
2002-11-12 Ville Palo <vi64pa@koti.soon.fi>
* System.Data.SqlTypes/SqlStringTest.cs: Added tests
svn path=/trunk/mcs/; revision=8953
Atsushi Eno [Tue, 12 Nov 2002 15:58:31 +0000 (15:58 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=8952
Jackson Harper [Tue, 12 Nov 2002 15:54:54 +0000 (15:54 -0000)]
Updated changelog
svn path=/trunk/mcs/; revision=8951
Jackson Harper [Tue, 12 Nov 2002 15:54:11 +0000 (15:54 -0000)]
Added mapping attribute to MachineFactories
svn path=/trunk/mcs/; revision=8950
Daniel Morgan [Tue, 12 Nov 2002 15:53:12 +0000 (15:53 -0000)]
2002-11-12 Daniel Morgan <danmorg@sc.rr.com>
* doc/oledb
* doc/odbc
* doc/mysql
* doc/sqlite
* doc/sqlclient
* doc/tdsclient
* doc/sybase
* doc/firebird: added web pages
for each specific data provider
* doc/ado-net
* doc/postgresql: updated web page
with current status
* doc/web/commands
* doc/web/makefile: updated to include
svn path=/trunk/mono/; revision=8949
Miguel de Icaza [Tue, 12 Nov 2002 15:04:39 +0000 (15:04 -0000)]
2002-11-12 Miguel de Icaza <miguel@ximian.com>
* expression.cs (Binary.EmitBranchable): Also handle the cases for
LogicalOr and LogicalAnd that can benefit from recursively
handling EmitBranchable. The code now should be nice for Paolo.
svn path=/trunk/mcs/; revision=8948
Tim Coleman [Tue, 12 Nov 2002 14:07:46 +0000 (14:07 -0000)]
2002-11-12 Tim Coleman <tim@timcoleman.com>
* System.Data.SqlClient/SqlRowUpdatedEventArgs.cs:
* System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
Complete these classes
* System.Data.Common/DbDataAdapter.cs:
Experimental support for FillSchema ()
svn path=/trunk/mcs/; revision=8947
Tim Coleman [Tue, 12 Nov 2002 13:47:37 +0000 (13:47 -0000)]
2002-11-12 Tim Coleman <tim@timcoleman.com>
* System.Data.Common/DbDataAdapter.cs:
Experimental support for FillSchema ()
svn path=/trunk/mcs/; revision=8946
Miguel de Icaza [Tue, 12 Nov 2002 10:38:51 +0000 (10:38 -0000)]
new test
svn path=/trunk/mcs/; revision=8945
Jackson Harper [Tue, 12 Nov 2002 06:43:55 +0000 (06:43 -0000)]
Made class sealed
svn path=/trunk/mcs/; revision=8942
Duncan Mak [Tue, 12 Nov 2002 06:25:49 +0000 (06:25 -0000)]
Add a missing comma to make it compile.
svn path=/trunk/mcs/; revision=8941
Jackson Harper [Tue, 12 Nov 2002 06:23:37 +0000 (06:23 -0000)]
Fixed date in changelog
svn path=/trunk/mcs/; revision=8940
Jackson Harper [Tue, 12 Nov 2002 06:22:28 +0000 (06:22 -0000)]
Reordered ErrorLevel enumeration to match MS values
svn path=/trunk/mcs/; revision=8939
Jackson Harper [Tue, 12 Nov 2002 06:16:02 +0000 (06:16 -0000)]
Error levels are now lower case to match MS spec
svn path=/trunk/mcs/; revision=8938
Jackson Harper [Tue, 12 Nov 2002 06:01:58 +0000 (06:01 -0000)]
Updating changelog
svn path=/trunk/mcs/; revision=8937
Jackson Harper [Tue, 12 Nov 2002 06:00:21 +0000 (06:00 -0000)]
Added tests for the Microsoft.CSharp.CompilerError class
svn path=/trunk/mcs/; revision=8936
Brian Ritchie [Tue, 12 Nov 2002 05:41:09 +0000 (05:41 -0000)]
Fixed section loader in sample app.config
svn path=/trunk/mcs/; revision=8935
Brian Ritchie [Tue, 12 Nov 2002 05:40:08 +0000 (05:40 -0000)]
Initial version
svn path=/trunk/mcs/; revision=8934
Gonzalo Paniagua Javier [Tue, 12 Nov 2002 04:12:20 +0000 (04:12 -0000)]
2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
Commented out some code until it works.
svn path=/trunk/mcs/; revision=8933
Gonzalo Paniagua Javier [Tue, 12 Nov 2002 04:10:15 +0000 (04:10 -0000)]
2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* LosFormatter.cs: added array serialization support. Disabled binary
serialization and add some debugging code.
* StateBag.cs: the length of the list of value can be less than the
length if the list of keys when remaining values are null.
svn path=/trunk/mcs/; revision=8932
Gonzalo Paniagua Javier [Tue, 12 Nov 2002 04:06:48 +0000 (04:06 -0000)]
2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpException.cs: simple error output.
svn path=/trunk/mcs/; revision=8931
Gonzalo Paniagua Javier [Tue, 12 Nov 2002 04:02:01 +0000 (04:02 -0000)]
2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpApplication.cs: style.
* HttpException.cs: style.
* HttpRuntime.cs: only flush the response if there are no errors.
Otherwise, write an error output.
* HttpWriter.cs: change Unicode to UTF8.
svn path=/trunk/mcs/; revision=8930
Tim Coleman [Tue, 12 Nov 2002 02:08:36 +0000 (02:08 -0000)]
2002-11-11 Tim Coleman <tim@timcoleman.com>
* ChangeLog:
Forgot to commit with last changes.
svn path=/trunk/mcs/; revision=8929
Tim Coleman [Tue, 12 Nov 2002 02:05:34 +0000 (02:05 -0000)]
2002-11-11 Tim Coleman <tim@timcoleman.com>
* list.unix:
* list:
* System.ComponentModel/DesignTimeVisibleAttribute.cs:
Add new class
svn path=/trunk/mcs/; revision=8928
Tim Coleman [Tue, 12 Nov 2002 01:41:04 +0000 (01:41 -0000)]
2002-11-11 Tim Coleman <tim@timcoleman.com>
* System.Data/ResDescriptionAttribute.cs:
* list
New internal class added
* System.Data/Constraint.cs:
* System.Data/ConstraintCollection.cs:
* System.Data/DBConcurrencyException.cs:
* System.Data/DataColumn.cs:
* System.Data/DataColumnCollection.cs:
* System.Data/DataRelation.cs:
* System.Data/DataRelationCollection.cs:
* System.Data/DataRow.cs:
* System.Data/DataRowBuilder.cs:
* System.Data/DataRowBuilder.cs:
* System.Data/DataRowCollection.cs:
* System.Data/DataSet.cs:
* System.Data/DataTable.cs:
* System.Data/DataTableCollection.cs:
* System.Data/DataView.cs:
* System.Data/DataViewManager.cs:
* System.Data/DataViewSetting.cs:
* System.Data/DataViewSettingCollection.cs:
* System.Data/ForeignKeyConstraint.cs:
* System.Data/ForeignKeyConstraint.cs:
* System.Data/InternalDataCollectionBase.cs:
* System.Data/MergeFailedEventArgs.cs:
* System.Data/StrongTypingException.cs:
* System.Data/TypeDataSetGeneratorException.cs:
* System.Data/UniqueConstraint.cs:
* System.Data.Common/DataAdapter.cs:
* System.Data.Common/DataColumnMapping.cs:
* System.Data.Common/DataColumnMappingCollection.cs:
* System.Data.Common/DataTableMapping.cs:
* System.Data.Common/DataTableMappingCollection.cs:
* System.Data.Common/DbDataAdapter.cs:
* System.Data.Common/DbDataPermission.cs:
* System.Data.Common/DbDataPermissionAttribute.cs:
* System.Data.Common/DbEnumerator.cs:
* System.Data.SqlClient/SqlCommand.cs:
* System.Data.SqlClient/SqlCommandBuilder.cs:
* System.Data.SqlClient/SqlConnection.cs:
* System.Data.SqlClient/SqlDataAdapter.cs:
* System.Data.SqlClient/SqlParameter.cs:
Add missing attributes, methods, properties based on information
from System.Data class status page on go-mono.com.
svn path=/trunk/mcs/; revision=8927
Gonzalo Paniagua Javier [Tue, 12 Nov 2002 01:23:45 +0000 (01:23 -0000)]
2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ListBox.cs: added ItemHeight and DrawMode properties. Fixes the build
in unix.
svn path=/trunk/mcs/; revision=8926
Gonzalo Paniagua Javier [Mon, 11 Nov 2002 23:23:45 +0000 (23:23 -0000)]
2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* jit.c: display the domain name in trace output.
svn path=/trunk/mono/; revision=8925
Daniel Morgan [Mon, 11 Nov 2002 21:05:57 +0000 (21:05 -0000)]
2002-11-11 Daniel Morgan <danmorg@sc.rr.com>
* SqlSharpCli.cs: added new SQL# command \exexml
to execute a query and put results in an xml file via a
generic DbDataAdapter and a DataSet. Added
Mono.Data.SybaseClient as a provider to use
via \provider sybase which is easier than SQL# command
\loadextprovider Mono.Data.SybaseClient Mono.DataSybaseClient.SybaseConnection
svn path=/trunk/mcs/; revision=8924
Dennis Hayes [Mon, 11 Nov 2002 19:41:27 +0000 (19:41 -0000)]
2002-10-29 DennisHayes <dennish@raytek.com>
* AmbientProperties.cs
* Application.cs
* ApplicationContext.cs
* CheckBox.cs
* CheckedListBox.cs
* ColumnHeader.cs
* ContainerControl.cs
* ContextMenu.cs
* Control.cs
* Cursors.cs
* HScrollBar.cs
* ListBox.cs
* MainMenu.cs
* Menu.cs
* MenuItem.cs
* MessageBox.cs
* NativeWindow.cs
* PictureBox.cs
* ScrollableControl.cs
* ScrollBar.cs
* System.Windows.Forms.csproj
* System.Windows.Forms.csproj.user
* VScrollBar.cs
* Win32.cs
* minor formating, bug fixes, and implmentation
svn path=/trunk/mcs/; revision=8923
Mark Crichton [Mon, 11 Nov 2002 19:13:08 +0000 (19:13 -0000)]
Some debugging stubs.
svn path=/trunk/mono/; revision=8922
Gonzalo Paniagua Javier [Mon, 11 Nov 2002 18:37:18 +0000 (18:37 -0000)]
2002-11-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Timer.cs: implemented more stuff. It works now.
svn path=/trunk/mcs/; revision=8921
Gonzalo Paniagua Javier [Mon, 11 Nov 2002 18:34:15 +0000 (18:34 -0000)]
2002-11-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* error.[ch]: added errno_to_WSA (). It displays a warning and return
WSASYSCALLFAILURE if there is no error mapping for the given errno,
* sockets.c: use errno_to_WSA and fixed display of warning for h_errno.
svn path=/trunk/mono/; revision=8920
Gonzalo Paniagua Javier [Mon, 11 Nov 2002 18:29:43 +0000 (18:29 -0000)]
2002-11-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Win32Exception.cs: added 10107 -> WASSYSCALLFAILURE.
svn path=/trunk/mcs/; revision=8919
Dietmar Maurer [Mon, 11 Nov 2002 15:31:44 +0000 (15:31 -0000)]
2002-11-11 Dietmar Maurer <dietmar@ximian.com>
* assembly.c (mono_assembly_open): check the guid of aot compiled lib.
* metadata.c (mono_guid_to_string): imported method form Zoltan
Varga (slightly modified)
svn path=/trunk/mono/; revision=8918
Dietmar Maurer [Mon, 11 Nov 2002 13:23:56 +0000 (13:23 -0000)]
*** empty log message ***
svn path=/trunk/mono/; revision=8917
Ville Palo [Sun, 10 Nov 2002 17:47:54 +0000 (17:47 -0000)]
2002-11-10 Ville Palo <vi64pa@koti.soon.fi>
* System.Data.SqlTypes/SqlString.cs: Now all methods are implemented
svn path=/trunk/mcs/; revision=8916
Ville Palo [Sun, 10 Nov 2002 17:44:51 +0000 (17:44 -0000)]
2002-11-10 Ville Palo <vi64pa@koti.soon.fi>
* System.Data.SqlTypes/SqlStringTest.cs: Added more tests
svn path=/trunk/mcs/; revision=8915
Tim Coleman [Sun, 10 Nov 2002 03:51:15 +0000 (03:51 -0000)]
2002-10-09 Tim Coleman <tim@timcoleman.com>
* OleDbDataAdapter.cs:
Change events to be consistent. Rodrigo didn't see this
change.
svn path=/trunk/mcs/; revision=8911
Tim Coleman [Sun, 10 Nov 2002 02:52:54 +0000 (02:52 -0000)]
2002-11-09 Tim Coleman <tim@timcoleman.com>
* list:
* System.Data/DataCategoryAttribute.cs:
Add new attribute based on corcompare
svn path=/trunk/mcs/; revision=8910
Rodrigo Moya [Sun, 10 Nov 2002 01:17:38 +0000 (01:17 -0000)]
2002-11-09 Rodrigo Moya <rodrigo@ximian.com>
* System.Data.OleDb/OleDbDataAdapter.cs: cleaned up implementation,
based on the PgSql/SqlClient data adapter classes.
svn path=/trunk/mcs/; revision=8908
Tim Coleman [Sun, 10 Nov 2002 00:38:08 +0000 (00:38 -0000)]
2002-11-09 Tim Coleman <tim@timcoleman.com>
* System.Data.SqlClient/SqlErrorCollection.cs:
Remove ToString ()
svn path=/trunk/mcs/; revision=8907
Tim Coleman [Sun, 10 Nov 2002 00:36:17 +0000 (00:36 -0000)]
2002-11-09 Tim Coleman <tim@timcoleman.com>
* list:
Add new internal tds classes
* System.Data.Common/DbDataAdapter.cs:
* System.Data.SqlClient/SqlDataAdapter.cs:
Change event calling system
* System.Data.SqlClient/SqlClientPermission.cs:
* System.Data.SqlClient/SqlClientPermissionAttribute.cs:
* System.Data.SqlClient/SqlDataReader.cs:
Add comments
* System.Data.SqlClient/SqlCommand.cs:
Some changes to make consistent with .NET based on Sql server traces
Implement command timeout
* System.Data.SqlClient/SqlCommandBuilder.cs:
Make sure that we only build a command if key info found
* System.Data.SqlClient/SqlConnection.cs:
Change event calling system
Some changes to make consistent with .NET based on Sql server traces
Implement connection timeout
* System.Data.SqlClient/SqlConnectionPool.cs:
Implement connection timeout
* System.Data.SqlClient/SqlError.cs:
Implement ToString ()
* System.Data.SqlClient/SqlException.cs:
Mucho implementation and cleanup
* System.Data.SqlClient/SqlParameter.cs:
Implement Clone ()
* System.Data.SqlClient/SqlParameterCollection.cs:
Code cleanup
* System.Data.SqlClient/SqlTransaction.cs:
Move some of the transaction creation to SqlConnection to be consistent
with .NET SQL traces
svn path=/trunk/mcs/; revision=8906
Tim Coleman [Sun, 10 Nov 2002 00:32:12 +0000 (00:32 -0000)]
commit changelog
svn path=/trunk/mcs/; revision=8905
Tim Coleman [Sun, 10 Nov 2002 00:31:51 +0000 (00:31 -0000)]
commit ChangeLog
svn path=/trunk/mcs/; revision=8904
Tim Coleman [Sun, 10 Nov 2002 00:31:13 +0000 (00:31 -0000)]
2002-11-09 Tim Coleman <tim@timcoleman.com>
* list:
Add new internal tds classes
* Mono.Data.SybaseClient/SybaseConnectionPool.cs:
* Mono.Data.SybaseClient/SybaseConnection.cs:
Implement connection timeouts
svn path=/trunk/mcs/; revision=8903
Tim Coleman [Sun, 10 Nov 2002 00:30:16 +0000 (00:30 -0000)]
2002-11-09 Tim Coleman <tim@timcoleman.com>
* list:
Add new internal classes
* Mono.Data.TdsClient.Internal/TdsInternalException.cs:
* Mono.Data.TdsClient.Internal/TdsTimeoutException.cs:
Add new classes to implement timeouts
* Mono.DataTdsClient/TdsConnection.cs:
* Mono.DataTdsClient/TdsConnectionPool.cs:
Add connection timeout
* Mono.Data.TdsClient.Internal/ITds.cs:
Add command timeouts
* Mono.Data.TdsClient.Internal/Tds.cs:
* Mono.Data.TdsClient.Internal/Tds42.cs:
* Mono.Data.TdsClient.Internal/Tds50.cs:
* Mono.Data.TdsClient.Internal/Tds70.cs:
* Mono.Data.TdsClient.Internal/Tds80.cs:
* Mono.Data.TdsClient.Internal/TdsComm.cs:
Add command, connection timeouts
svn path=/trunk/mcs/; revision=8902