mono.git
21 years ago2002-11-14 Martin Baulig <martin@ximian.com>
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

21 years ago2002-11-14 Martin Baulig <martin@gnome.org>
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

21 years ago2002-11-14 Martin Baulig <martin@ximian.com>
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

21 years ago2002-11-14 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-14 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-14 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-14 Martin Baulig <martin@ximian.com>
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

21 years agoToString now uses the SecurityElement class, Assembly byte data is cached after the...
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

21 years agoApplied the OpenLink mono_thread_attach patch
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

21 years ago2002-11-14 Dietmar Maurer <dietmar@ximian.com>
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

21 years ago2002-11-14 Daniel Morgan <danmorg@sc.rr.com>
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

21 years agoAdded more tests
Jackson Harper [Thu, 14 Nov 2002 03:37:19 +0000 (03:37 -0000)]
Added more tests

svn path=/trunk/mcs/; revision=8979

21 years ago2002-11-13 Duncan Mak <duncan@ximian.com>
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

21 years ago2002-11-13 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-13 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-13 Ravi Pratap <ravi@ximian.com>
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

21 years ago2002-11-13 Tim Coleman <tim@timcoleman.com>
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

21 years ago*** empty log message ***
Atsushi Eno [Wed, 13 Nov 2002 16:36:13 +0000 (16:36 -0000)]
*** empty log message ***

svn path=/trunk/mcs/; revision=8970

21 years ago2002-11-13 Dick Porter <dick@ximian.com>
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

21 years ago2002-11-13 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-13 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoobject
Gonzalo Paniagua Javier [Wed, 13 Nov 2002 00:56:39 +0000 (00:56 -0000)]
object

svn path=/trunk/mcs/; revision=8965

21 years ago2002-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoMissed commit.
Tim Coleman [Tue, 12 Nov 2002 21:54:45 +0000 (21:54 -0000)]
Missed commit.

svn path=/trunk/mcs/; revision=8962

21 years ago2002-11-12 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-12 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-12 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-12 Ville Palo <vi64pa@koti.soon.fi>
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

21 years ago*** empty log message ***
Atsushi Eno [Tue, 12 Nov 2002 15:58:31 +0000 (15:58 -0000)]
*** empty log message ***

svn path=/trunk/mcs/; revision=8952

21 years agoUpdated changelog
Jackson Harper [Tue, 12 Nov 2002 15:54:54 +0000 (15:54 -0000)]
Updated changelog

svn path=/trunk/mcs/; revision=8951

21 years agoAdded mapping attribute to MachineFactories
Jackson Harper [Tue, 12 Nov 2002 15:54:11 +0000 (15:54 -0000)]
Added mapping attribute to MachineFactories

svn path=/trunk/mcs/; revision=8950

21 years ago2002-11-12 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2002-11-12 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2002-11-12 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-12 Tim Coleman <tim@timcoleman.com>
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

21 years agonew test
Miguel de Icaza [Tue, 12 Nov 2002 10:38:51 +0000 (10:38 -0000)]
new test

svn path=/trunk/mcs/; revision=8945

21 years agoMade class sealed
Jackson Harper [Tue, 12 Nov 2002 06:43:55 +0000 (06:43 -0000)]
Made class sealed

svn path=/trunk/mcs/; revision=8942

21 years agoAdd a missing comma to make it compile.
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

21 years agoFixed date in changelog
Jackson Harper [Tue, 12 Nov 2002 06:23:37 +0000 (06:23 -0000)]
Fixed date in changelog

svn path=/trunk/mcs/; revision=8940

21 years agoReordered ErrorLevel enumeration to match MS values
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

21 years agoError levels are now lower case to match MS spec
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

21 years agoUpdating changelog
Jackson Harper [Tue, 12 Nov 2002 06:01:58 +0000 (06:01 -0000)]
Updating changelog

svn path=/trunk/mcs/; revision=8937

21 years agoAdded tests for the Microsoft.CSharp.CompilerError class
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

21 years agoFixed section loader in sample app.config
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

21 years agoInitial version
Brian Ritchie [Tue, 12 Nov 2002 05:40:08 +0000 (05:40 -0000)]
Initial version

svn path=/trunk/mcs/; revision=8934

21 years ago2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-11 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-11 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-11 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-11 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago 2002-10-29 DennisHayes <dennish@raytek.com>
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

21 years agoSome debugging stubs.
Mark Crichton [Mon, 11 Nov 2002 19:13:08 +0000 (19:13 -0000)]
Some debugging stubs.

svn path=/trunk/mono/; revision=8922

21 years ago2002-11-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-11-11 Dietmar Maurer <dietmar@ximian.com>
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

21 years ago*** empty log message ***
Dietmar Maurer [Mon, 11 Nov 2002 13:23:56 +0000 (13:23 -0000)]
*** empty log message ***

svn path=/trunk/mono/; revision=8917

21 years ago2002-11-10 Ville Palo <vi64pa@koti.soon.fi>
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

21 years ago2002-11-10 Ville Palo <vi64pa@koti.soon.fi>
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

21 years ago2002-10-09 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-09 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-09 Rodrigo Moya <rodrigo@ximian.com>
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

21 years ago2002-11-09 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-09 Tim Coleman <tim@timcoleman.com>
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

21 years agocommit changelog
Tim Coleman [Sun, 10 Nov 2002 00:32:12 +0000 (00:32 -0000)]
commit changelog

svn path=/trunk/mcs/; revision=8905

21 years agocommit ChangeLog
Tim Coleman [Sun, 10 Nov 2002 00:31:51 +0000 (00:31 -0000)]
commit ChangeLog

svn path=/trunk/mcs/; revision=8904

21 years ago2002-11-09 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-09 Tim Coleman <tim@timcoleman.com>
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

21 years agoToString() Do not show source file info if there was no source file in the error...
Jackson Harper [Sun, 10 Nov 2002 00:08:18 +0000 (00:08 -0000)]
ToString() Do not show source file info if there was no source file in the error message

svn path=/trunk/mcs/; revision=8901

21 years ago2002-11-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 9 Nov 2002 18:40:38 +0000 (18:40 -0000)]
2002-11-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpApplication.cs: don't begin the request using ExecuteNextAsync
(it fails to work on NetServ).

* HttpWorkerRequest.cs: typo.

svn path=/trunk/mcs/; revision=8900

21 years ago2002-11-09 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Sat, 9 Nov 2002 14:29:49 +0000 (14:29 -0000)]
2002-11-09  Nick Drochak  <ndrochak@gol.com>

* makefile: have test target be smart about windows/linux

svn path=/trunk/mcs/; revision=8899

21 years agothe mono logo converted to svg
Johannes Roith [Sat, 9 Nov 2002 13:45:54 +0000 (13:45 -0000)]
the mono logo converted to svg

svn path=/trunk/mcs/; revision=8897

21 years ago2002-11-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 9 Nov 2002 09:46:27 +0000 (09:46 -0000)]
2002-11-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Socket.cs: offset == size == 0 it's ok in Send ().

svn path=/trunk/mcs/; revision=8896

21 years agoFlush
Miguel de Icaza [Fri, 8 Nov 2002 23:46:39 +0000 (23:46 -0000)]
Flush

svn path=/trunk/mono/; revision=8892

21 years agoFlush
Miguel de Icaza [Fri, 8 Nov 2002 19:53:34 +0000 (19:53 -0000)]
Flush

svn path=/trunk/mono/; revision=8890

21 years ago2002-11-08 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 8 Nov 2002 19:13:08 +0000 (19:13 -0000)]
2002-11-08  Tim Coleman <tim@timcoleman.com>
        * System.Data/DataRow.cs:
        * System.Data/DataTable.cs:
                Some fix-ups related to the DbDataAdapter to make it work.
        * System.Data.Common/DbDataAdapter.cs:
                Fix the Fill () and Update () methods.  These now work
                fairly well.  Need mucho testing.
        * System.Data.SqlClient/SqlCommandBuilder.cs:
                Support table mappings and parameter source versions now.
        * System.Data.SqlClient/SqlConnection.cs:
        * System.Data.SqlClient/SqlTransaction.cs:
                Add set accessor for transaction so that SqlTransaction.Commit ()
                will remove itself from the connection.
        * System.Data.SqlClient/SqlDataAdapter.cs:
                Update/Insert/Delete command should be null by default.
        * System.Data.SqlClient/SqlException.cs:
                Remove a TODO attribute
        * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
                Properly handle the SqlCommand object

svn path=/trunk/mcs/; revision=8889

21 years ago fix bug #2721
Dietmar Maurer [Fri, 8 Nov 2002 17:11:49 +0000 (17:11 -0000)]
 fix bug #2721

svn path=/trunk/mono/; revision=8887

21 years ago2002-11-08 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Fri, 8 Nov 2002 17:06:07 +0000 (17:06 -0000)]
2002-11-08  Ville Palo <vi64pa@koti.soon.fi>

* System.Data.SqlTypes/SqlDateTime.cs: Now the all methods are
implemented.

svn path=/trunk/mcs/; revision=8886

21 years agomake exvar_offset signed
Dietmar Maurer [Fri, 8 Nov 2002 14:06:49 +0000 (14:06 -0000)]
make exvar_offset signed

svn path=/trunk/mono/; revision=8885

21 years agoFri Nov 8 14:53:03 CET 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 8 Nov 2002 13:57:06 +0000 (13:57 -0000)]
Fri Nov 8 14:53:03 CET 2002 Paolo Molaro <lupus@ximian.com>

* ILGenerator.cs: account for the exception object being passed to the
catch handler to calc max_stack.

svn path=/trunk/mcs/; revision=8884

21 years agoadded exvar_offset used by the new jit
Dietmar Maurer [Fri, 8 Nov 2002 13:17:58 +0000 (13:17 -0000)]
added exvar_offset used by the new jit

svn path=/trunk/mono/; revision=8883

21 years ago2002-11-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 8 Nov 2002 08:42:57 +0000 (08:42 -0000)]
2002-11-08  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs (LookupType): Added a negative-hit hashtable for
the Type lookups, as we perform quite a number of lookups on
non-Types.  This can be removed once we can deterministically tell
whether we have a type or a namespace in advance.

But this might require special hacks from our corlib.

* TODO: updated.

* ecore.cs (TryImplicitIntConversion): Handle conversions to float
and double which avoids a conversion from an integer to a double.

svn path=/trunk/mcs/; revision=8882

21 years ago2002-11-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 8 Nov 2002 05:36:14 +0000 (05:36 -0000)]
2002-11-08  Miguel de Icaza  <miguel@ximian.com>

* expression.cs: tiny optimization, avoid calling IsConstant,
because it effectively performs the lookup twice.

svn path=/trunk/mcs/; revision=8881

21 years ago2002/11/08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 8 Nov 2002 03:06:59 +0000 (03:06 -0000)]
2002/11/08  Nick Drochak <ndrochak@gol.com>

* SqlSingleTest.cs : Remove debug statement that was breaking the build

svn path=/trunk/mcs/; revision=8880

21 years ago2002-11-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Nov 2002 01:39:14 +0000 (01:39 -0000)]
2002-11-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Data.SqlTypes/SqlDecimal.cs: fixed build. Someone should check
my comments and do something more appropiate.

svn path=/trunk/mcs/; revision=8879

21 years ago2002-11-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 7 Nov 2002 21:21:51 +0000 (21:21 -0000)]
2002-11-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* appdomain.c: insert the loaded assemblies in the domain->assemblies in
the hook function called when an assembly is loaded.

* domain.c: Modified file.
(mono_domain_assembly_load): removed hash table insertion of assemblies.

Fixes bug #33196.

svn path=/trunk/mono/; revision=8878

21 years ago2002-11-07 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 7 Nov 2002 20:39:42 +0000 (20:39 -0000)]
2002-11-07  Miguel de Icaza  <miguel@ximian.com>

* reflection.c: Map PEFileKind to the value expected by the WinNT
image loader.

svn path=/trunk/mono/; revision=8877

21 years ago2002-11-07 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Thu, 7 Nov 2002 15:43:00 +0000 (15:43 -0000)]
2002-11-07  Ville Palo <vi64pa@koti.soon.fi>

* System.Data.SqlTypes/SqlDecimalTest.cs
* System.Data.SqlTypes/SqlDoubleTest.cs
* System.Data.SqlTypes/SqlMoneyTest.cs
* System.Data.SqlTypes/SqlSingleTest.cs:
mcs don't understand (currently) correctly what 1e10 means,
with mcs it must be 1E+10.

svn path=/trunk/mcs/; revision=8874

21 years ago2002-11-07 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Thu, 7 Nov 2002 15:34:44 +0000 (15:34 -0000)]
2002-11-07  Ville Palo <vi64pa@koti.soon.fi>

* System.Data.SqlTypes/SqlBinary.cs:
* System.Data.SqlTypes/SqlBoolean.cs:
* System.Data.SqlTypes/SqlByte.cs:
* System.Data.SqlTypes/SqlDateTime.cs:
* System.Data.SqlTypes/SqlDecimal.cs:
* System.Data.SqlTypes/SqlDouble.cs:
* System.Data.SqlTypes/SqlDecimal.cs:
* System.Data.SqlTypes/SqlGuid.cs:
* System.Data.SqlTypes/SqlInt16.cs:
* System.Data.SqlTypes/SqlInt32.cs:
* System.Data.SqlTypes/SqlInt64.cs:
* System.Data.SqlTypes/SqlMoney.cs:
* System.Data.SqlTypes/SqlSingle.cs:
* System.Data.SqlTypes/SqlString.cs: Implemented more methods and
fixed some. SqlBoolean Equals (object value) -method improvements to
all classes.

svn path=/trunk/mcs/; revision=8873